OSDN Git Service

* gcc.dg/debug/dwarf2/dwarf-char1.c,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2
3         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4         gcc.dg/debug/dwarf2/dwarf-char2.c,
5         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6
7         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8
9 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10
11         * gcc.dg/dll-2.c: Add tests for warnings.
12         * gcc.dg/dll-3.c: Likewise.
13         * gcc.dg/dll-4.c: Likewise.
14
15         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16         * g++.dg/ext/dllimport2.C: Likewise.
17         * g++.dg/ext/dllimport3.C: Likewise.
18         * g++.dg/ext/dllimport7.C: Likewise.
19         * g++.dg/ext/dllimport8.C: Likewise.
20         * g++.dg/ext/dllimport9.C: Likewise.
21
22 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23
24         PR fortran/24092
25         * gfortran.dg/derived_pointer_recursion.f90: New test.
26
27 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28
29         * gcc.c-torture/execute/20051012-1.c: New test.
30
31 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
32
33         PR fortran/18082
34         * gfortran.dg/automatic_char_len_1.f90: New test.
35
36 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/20847
39         * gfortran.dg/save_common.f90: New test.
40
41         PR fortran/20856
42         * gfortran.dg/save_result.f90: New test.
43
44 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45
46         PR c++/21592
47         * g++.dg/template/dependent-expr1.C: Add new expected error.
48         * g++.dg/template/dependent-expr2.C: Adjust error text.
49         * g++.dg/template/overload6.C: New.
50
51         PR c++/23797
52         * g++.dg/other/typename8.C: New.
53
54         PR c++/21117
55         * g++.dg/other/return1.C: New.
56
57 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
58
59         PR c++/24052
60         * g++.dg/ext/label5.C: New.
61
62 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
63
64         PR c++/19964
65         * g++.dg/parse/crash31.C: New.
66
67 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
68
69         * g++.dg/ipa/ipa-1.c: New test.
70         * g++.dg/ipa/ipa-2.c: New test.
71         * g++.dg/ipa/ipa-3.c: New test.
72         * g++.dg/ipa/ipa-4.c: New test.
73         * g++.dg/ipa/ipa-5.c: New test.
74         * g++.dg/ipa/ipa.exp: New file.
75
76 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
77
78         PR fortran/24207
79         * gfortran.dg/private_type_3.f90: New test.
80
81 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
82
83         PR fortran/20786
84         gfortran.dg/aint_anint_1.f90: New test.
85
86 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
87
88         PR libgfortran/24313
89         gfortran.dg/csqrt.f: New test.
90
91 2005-10-11  Ian Lance Taylor  <ian@airs.com>
92
93         PR c++/8057
94         * g++.dg/warn/noeffect7.C: New test.
95         * g++.dg/warn/noeffect2.C: Instantiate templates.
96         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
97         and warning.
98
99 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/21089
102         * g++.dg/init/float1.C: New test.
103
104         PR c++/24277
105         * g++.dg/init/member1.C: Tweak error markers.
106
107 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
108
109         PR testsuite/24281
110         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
111         Check for null pointer.
112
113 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/21369
116         * g++.dg/parse/ret-type3.C: New test.
117
118 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
119
120         PR tree-opt/23946
121         * gcc.c-torture/compile/pr23946.c: New test.
122
123 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
124
125         * g++.dg/opt/mmx2.C: New test.
126
127 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
128
129         PR c++/24277
130         * g++.dg/template/static20.C: New test.
131
132         PR c++/24302
133         * g++.dg/warn/Wunused-12.C: New test.
134
135         PR c++/23437
136         * g++.dg/template/arg4.C: New test.
137
138 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
139
140         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
141         * gcc.dg/ucnid-3.c: Likewise.
142         * gcc.dg/ucnid-4.c: Likewise.
143         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
144         * g++.dg/other/ucnid-1.C: Likewise.
145         * gcc.dg/sparc-frame-1.c: New test.
146
147 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/24139
150         * g++.dg/template/spec27.C: New test. 
151
152         PR c++/24275
153         * g++.dg/template/static19.C: New test.
154
155 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
156
157         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
158         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
159
160 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
161
162         PR target/24136
163         * gfortran.fortran-torture/compile/pr24136.f: New test.
164
165 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
166
167         PR c++/22172
168         * g++.dg/parse/crash30.C: New test.
169
170 2005-10-07  Richard Guenther  <rguenther@suse.de>
171
172         PR middle-end/24227
173         * gcc.c-torture/compile/pr24227.c: New testcase.
174
175 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
176
177         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
178         Do not put aligned attributes on array elements.
179
180 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
181
182         PR testsuite/23611, PR testsuite/23615
183         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
184         writing prototypes of library functions by hand.
185         * obj-c++.dg/bitfield-4.mm: Likewise.
186         * obj-c++.dg/const-str-4.mm: Likewise.
187         * obj-c++.dg/encode-4.mm: Likewise.
188         * obj-c++.dg/encode-5.mm: Likewise.
189         * obj-c++.dg/encode-6.mm: Likewise.
190         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
191         * obj-c++.dg/method-10.mm: Likewise.
192         * obj-c++.dg/method-17.mm: Likewise.
193         * obj-c++.dg/method-19.mm: Likewise.
194         * obj-c++.dg/try-catch-2.mm: Likewise.
195
196 2005-10-06  Richard Henderson  <rth@redhat.com>
197
198         PR 24236
199         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
200
201 2005-10-06  Dale Johannesen  <dalej@apple.com>
202
203         * gcc.c-torture/execute/20030125-1.c:  Correct.
204
205 2005-10-06  Richard Guenther  <rguenther@suse.de>
206
207         PR tree-optimization/24238
208         * g++.dg/tree-ssa/pr24238.C: New testcase.
209
210 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
211
212         PR 18568
213         * gfortran.dg/der_pointer_3.f90: New test.
214
215 2005-10-05  Devang Patel  <dpatel@apple.com>
216
217         PR Debug/23205
218         * g++.dg/other/PR23205.C: New.
219         
220 2005-10-05  Richard Henderson  <rth@redhat.com>
221
222         PR target/23602
223         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
224         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
225
226 2005-10-05  Dale Johannesen  <dalej@apple.com>
227
228         * gcc.c-torture/execute/float-floor.c:  New.
229
230 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
231
232         PR tree-optimization/21419
233         PR tree-optimization/24146
234         PR tree-optimization/24151
235
236         * g++.dg/ext/asm7.C: New.
237         * g++.dg/ext/asm8.C: New.
238         * gcc.dg/asm-1.c: Compile on all targets.
239         * gcc.dg/asm-pr24146.c: New.
240         * gcc.dg/pr21419.c: Adjust error messages.
241
242 2005-10-05  Richard Guenther  <rguenther@suse.de>
243
244         PR fortran/24176
245         * gfortran.fortran-torture/compile/empty.f90: New testcase.
246
247 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
248
249         PR c++/23513
250         * g++.dg/template/spec22.C: Robustify test.
251         * g++.dg/template/spec26.C: New.
252
253 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
254
255         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
256         if target supports vector instructions.
257
258 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
259
260         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
261         C99 functions.
262
263 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
264
265         * lib/target-supports.exp (check_effective_target_fortran_large_real,
266         check_effective_target_fortran_large_int): Replace cached result
267         when target changes.
268
269 2005-10-04  Devang Patel  <dpatel@apple.com>
270
271         * gcc.dg/i386-sse-vect-types.c: New.
272         
273 2005-10-04  Ian Lance Taylor  <ian@airs.com>
274
275         PR preprocessor/13726
276         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
277         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
278
279 2005-10-04  Richard Guenther  <rguenther@suse.de>
280
281         PR c/23576
282         * gcc.dg/noncompile/pr23576.c: New testcase.
283
284 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
285
286         PR middle-end/23125
287         * gcc.dg/register-var-3.c: New test.
288
289 2005-10-04  Steven Bosscher  <stevenb@suse.de>
290
291         * gcc.dg/pr23049.c: New test.
292
293         * gcc.dg/ucnid-4.c: Fix test.
294
295 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
296
297         PR 23445
298         * gcc.c-torture/compile/pr23445.c: New test.
299
300 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
301
302         * g++.dg/overload/unknown1.C: New.
303
304 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
305
306         PR c++/17775
307         * g++.dg/template/repo4.C: New test.
308
309 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
310
311         PR libfortran/19308
312         * gfortran.dg/large_real_kind_2.F90: New test.
313         * gfortran.dg/large_integer_kind_2.f90: New test.
314
315 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
316
317         * lib/target-supports.exp (check_effective_target_vect_shift):
318         Implement with result caching. Add i?86, x86_64 and ia64 targets.
319         (check_effective_target_vect_condition): Fix copy-n-pasto.
320
321         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
322         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
323         targets.
324
325 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
326
327         PR c++/22621
328         * g++.dg/template/overload5.C : New test.
329
330         PR c++/23840
331         * g++.dg/expr/stdarg1.C: New test.
332
333 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
334
335         PR 24142
336         * gcc.c-torture/execute/pr24142.c: New test.
337
338 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
339
340         PR 24141
341         * gcc.c-torture/execute/pr24141.c: New test.
342
343 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
344             Diego Novillo  <dnovillo@redhat.com>
345
346         PR 23604
347         * gcc.c-torture/execute/pr23604.c: New test.
348
349 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
350
351         PR fortran/16404
352         PR fortran/20835
353         PR fortran/20890
354         PR fortran/20899
355         PR fortran/20900
356         PR fortran/20901
357         PR fortran/20902
358         gfortran.dg/equiv_constraint_1.f90: New test.
359         gfortran.dg/equiv_constraint_2.f90: New test.
360         gfortran.dg/equiv_constraint_3.f90: New test.
361         gfortran.dg/equiv_constraint_4.f90: New test.
362         gfortran.dg/equiv_constraint_5.f90: New test.
363         gfortran.dg/equiv_constraint_6.f90: New test.
364         gfortran.dg/equiv_constraint_7.f90: New test.
365         gfortran.dg/equiv_constraint_8.f90: New test.
366         gfortran.dg/private_type_1.f90: New test.
367         gfortran.dg/private_type_2.f90: New test.
368         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
369         980628-10.f: Assert std=gnu to permit mixing of
370         types in equivalence statements.
371
372 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
373
374         PR 24112
375         * gfortran.dg/open_status_1.f90: New.
376
377 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
378
379         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
380         * gcc.dg/vect/pr22480.c: Clean up temp files.
381         * gcc.dg/vect/pr23831.c: Clean up temp files.
382         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
383         Clean up temp files.
384         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
385         Clean up temp files.
386
387         * gcc.dg/20050309-1.c: Clean up temp files.
388         * gcc.dg/20050325-1.c: Clean up temp files.
389
390 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
391
392         PR tree-optimization/24059
393         * gcc.dg/vect/pr24059.c : New test.
394
395 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
396
397         PR middle-end/24109
398         * gcc.c-torture/execute/20050929-1.c: New test.
399
400 2005-09-29  Steven Bosscher  <stevenb@suse.de>
401
402         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
403
404 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
405
406         PR c/21419
407         * gcc.dg/pr21419.c: New test.
408
409 2005-09-29  Steven Bosscher  <stevenb@suse.de>
410
411         * gcc.dg/pr23911.c: New test.
412
413 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
414
415         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
416
417         PR c++/16782
418         * g++.dg/parse/qualified4.C: New test.
419         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
420         * g++.old-deja/g++.mike/p8154.C: Likewise. 
421
422 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
423
424         PR c++/22147
425         * g++.dg/template/friend37.C: New test.
426         * g++.dg/parse/crash28.C: Adjust error markers.
427         
428 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
429
430         PR fortran/18518
431         * gfortran.fortran-torture/execute/save_2.f90: New decl.
432
433 2005-09-27  Devang Patel  <dpatel@apple.com>
434
435         PR tree-optimization/23625
436         * gcc.dg/pr23625.c: New test.
437         
438 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
439
440         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
441         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
442
443 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
444
445         PR fortran/23677
446         * gfortran.fortran-torture/execute/save_1.f90: New test.
447         * gfortran.dg/save_1.f90: New test.
448
449 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
450
451         * gcc.target/i386/builtin-apply-mmx.c: New test.
452
453         PR target/22576
454         * gcc.target/i386/pr22576.c: New test.
455
456         PR target/22585
457         * gcc.target/i386/pr22585.c: New test.
458
459         PR target/23268
460         * gcc.target/i386/pr23268.c: New test.
461
462         PR middle-end/23831
463         * gcc.dg/vect/pr23831.c: New test.
464
465         PR target/24055
466         * gcc.target/i386/pr24055.c: New test.
467
468 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
469
470         PR tree-optimization/23960
471         * gcc.c-torture/compile/pr23960.c: New.
472
473 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
474
475         PR fortran/16861
476         * gfortran.dg/nested_modules_3.f90: New.
477
478 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
479
480         PR fortran/24005
481         gfortran.dg/interface_1.f90: New test.
482
483 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
484         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
485
486         PR fortran/23843
487         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
488
489 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
490
491         PR fortran/23516
492         * gfortran.dg/imag_1.f: New test.
493         * gfortran.dg/imag_2.f: Ditto.
494
495 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
496
497         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
498
499 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
500
501         PR c++/21983
502         * g++.dg/warn/pr21983.C: New test.
503
504 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/23993
507         * g++.dg/template/array14.C: New test.
508
509 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
510
511         PR fortran/19929
512         * gfortran.dg/der_ptr_component_1.f90: New test.
513
514 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
515
516         PR c++/23965
517         * g++.dg/template/error1.C: Reject "no matching function" message.
518
519 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
520
521         PR c++/17609
522         * g++.dg/lookup/error1.C: New test.
523
524 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
525
526         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
527         functionality of the testcase.
528
529 2005-09-20  Richard Henderson  <rth@redhat.com>
530
531         * gcc.dg/vect/vect-22.c: Require vect_float.
532         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
533
534 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
535
536         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
537         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
538         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
539         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
540         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
541         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
542         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
543         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
544         * gcc.dg/cpp/ucnid-8.c: New test.
545
546 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
547
548         PR tree-optimization/23929
549         * gcc.c-torture/compile/pr23929.c: New test.
550
551 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
552
553         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
554         for one loop.
555
556 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
557
558         PR testsuite/23186
559         * g++.dg/other/pr22003.C: Require named sections.
560
561 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
562
563         PR c++/23947
564         * g++.dg/rtti/crash3.C: New test.
565
566         PR tree-optimization/23818
567         * gcc.dg/pr23818.c: New test.
568
569 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
570
571         PR fortran/23420
572         * gfortran.dg/print_fmt_4.f: New.
573
574 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
575
576         PR fortran/23663
577         * gfortran.fortran-torture/execute/entry_11.f90: New test.
578
579 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
580
581         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
582         Use pointers to local alignable arrays instead. Added comments.
583         * gcc.dg/vect/vect-46.c: Likewise.
584         * gcc.dg/vect/vect-48.c: Likewise.
585         * gcc.dg/vect/vect-49.c: Likewise.
586         * gcc.dg/vect/vect-52.c: Likewise.
587         * gcc.dg/vect/vect-53.c: Likewise.
588         * gcc.dg/vect/vect-54.c: Likewise.
589         * gcc.dg/vect/vect-56.c: Likewise.
590         * gcc.dg/vect/vect-57.c: Likewise.
591         * gcc.dg/vect/vect-58.c: Likewise.
592         * gcc.dg/vect/vect-60.c: Likewise.
593         * gcc.dg/vect/vect-61.c: Likewise.
594
595         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
596         The test is no longer vectorizable on vect_no_align targets.
597         * gcc.dg/vect/vect-43.c: Likewsie.
598
599         * gcc.dg/vect/vect-44.c: Added comments.
600         * gcc.dg/vect/vect-45.c: Added comments.
601         * gcc.dg/vect/vect-50.c: Added comments.
602         * gcc.dg/vect/vect-51.c: Added comments.
603
604         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
605         aligned type.
606         * gcc.dg/vect/Os-vect-95.c: Likewise. 
607
608         * gcc.dg/vect/vect-41.c: Test removed.
609         * gcc.dg/vect/vect-47.c: Test removed.
610         * gcc.dg/vect/vect-55.c: Test removed.
611         * gcc.dg/vect/vect-59.c: Test removed.
612
613 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
614         
615         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
616         No longer vectorizable on vect_no_align targets.
617         * gcc.dg/vect/pr20122.c: Likewise.
618         * gcc.dg/vect/vect-74.c: Likewise.
619         * gcc.dg/vect/vect-75.c: Likewise.
620         * gcc.dg/vect/vect-76.c: Likewise.
621
622         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
623         Will not be vectorizable on vect_no_align targets once aliasing issues
624         are resolved.
625         * gcc.dg/vect/vect-79.c: Likewise.
626
627         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
628         * gcc.dg/vect/vect-78.c: Likewise.
629         * gcc.dg/vect/vect-97.c: Likewise.
630
631 2005-09-19  Steven Bosscher  <stevenb@suse.de>
632
633         * gcc.dg/pr23943.c: New test.
634
635 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/19181
638         * gfortran.dg/derived_pointer_null_1.f90: New test.
639
640 2005-09-18  Richard Guenther  <rguenther@suse.de>
641
642         PR middle-end/23944
643         * gcc.c-torture/compile/pr23944.c: New testcase.
644
645 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
646
647         PR fortran/15975
648         * gfortran.dg/der_pointer_2.f90: New test.
649
650 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
651
652         PR fortran/16861
653         * gfortran.dg/nested_modules_2.f90: New test.
654
655 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
656
657         PR c++/18368
658         * g++.dg/other/semicolon.C: New test.
659
660 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
661
662         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
663         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
664
665 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/23914
668         * g++.dg/template/static18.C: New test.
669
670         PR c++/21514
671         * g++.dg/template/crash19.C: Remove dg-error marker.
672         * g++.dg/template/local4.C: New test.
673
674 2005-09-16  Paul Brook  <paul@codesourcery.com>
675
676         PR fortran/23906
677         * gfortran.dg/dependency_1.f90: New test.
678
679 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
680
681         PR c++/23896
682         * g++.dg/template/static17.C: New test.
683
684 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
685
686         PR c++/23139
687         * g++.dg/warn/huge-val1.C: New test.
688
689 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
690
691         PR c++/13140
692         * g++.dg/parse/class2.C: New test.
693         * g++.dg/template/explicit8.C: Likewise.
694         * g++.dg/template/spec25.C: Likewise.
695
696 2005-09-14  Josh Conner  <jconner@apple.com>
697
698         PR middle-end/23584
699         * gcc.dg/pr23584.c: New test.
700
701 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
702
703         PR fortran/21875 Internal Unit Array I/O, NIST
704         * gfortran.dg/arrayio_1.f90: New test.
705         * gfortran.dg/arrayio_1.f90: New test.
706         * gfortran.dg/arrayio_1.f90: New test.
707         * gfortran.dg/arrayio_1.f90: New test.
708         * gfortran.dg/arrayio_1.f90: New test.
709
710 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
711
712         PR middle-end/22480
713         * gcc.dg/vect/pr22480.c: New test.
714
715 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
716
717         PR fortran/19358
718         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
719
720 2005-09-13 Josh Conner <jconner@apple.com>
721
722         PR c++/23180
723         * g++.dg/init/struct2.C: New test.
724         * g++.dg/init/struct3.C: New test.
725
726 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
727
728         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
729         Clean up temp files.
730         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
731         gcc.dg/tree-ssa/builtin-fprintf-1.c,
732         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
733         gcc.dg/tree-ssa/builtin-printf-1.c,
734         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
735         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
736         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
737         gcc.dg/tree-ssa/builtin-vprintf-1.c,
738         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
739         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
740         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
741         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
742         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
743         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
744         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
745         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
746
747 2005-09-13  Josh Conner  <jconner@apple.com>
748
749         * lib/gcc-dg.exp: Load scanipa.exp.
750         (cleanup-dump): New procedure.
751         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
752         * lib/scandump.exp: New file.
753         * lib/scantree.exp: Use it.
754         * lib/scanipa.exp: New file.
755
756 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
757
758         PR fortran/17740
759         * gfortran.dg/generic_4.f90: New test.
760
761 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
762
763         PR target/23816
764         * gcc.target/i386/pr23816-1.c: New test.
765         * gcc.target/i386/pr23816-2.c: New test.
766
767
768 2005-09-13  Bastian Blank <waldi@debian.org>
769
770         PR c++/16171
771         * g++.dg/abi/mangle26.C: New test. 
772         * g++.dg/abi/mangle27.C: New test. 
773         * g++.dg/abi/mangle28.C: New test. 
774         * g++.dg/abi/mangle29.C: New test. 
775
776         PR c++/23839
777         * g++.dg/parse/register1.C: New test.
778
779 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
780
781         PR c++/23842
782         * g++.dg/template/access16.C: New test.
783
784 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
785
786         * gfortran.dg/char_pack_2.f90: Increase the vector size.
787
788 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
789
790         PR fortran/18899
791         * gfortran.dg/shape_2.f90: New test.
792
793 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
794
795         PR target/19269
796         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
797         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
798         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
799         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
800         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
801         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
802         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
803         tests.
804
805 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
806
807         PR c++/23841
808         * g++.dg/parse/template17.C: New test.
809
810 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/23789
813         * g++.dg/template/nontype14.C: New test.
814
815 2005-09-12  Ian Lance Taylor  <ian@airs.com>
816
817         PR g++/7874
818         * g++.dg/lookup/friend7.C: New test.
819         * g++.dg/lookup/friend8.C: New test.
820         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
821         so that it will be found via argument dependent lookup.
822         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
823         friend functions which will no longer be found.
824         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
825         function g, so that it will be found via argument dependent
826         lookup.
827         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
828         * g++.old-deja/g++.mike/net43.C: Likewise.
829
830 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/23691
833         * g++.dg/template/static16.C: New test.
834
835 2005-09-12  Josh Conner  <jconner@apple.com>
836
837         PR middle-end/23237
838         * gcc.c-torture/compile/pr23237.c: New test. 
839
840 2005-09-11  Richard Henderson  <rth@redhat.com>
841
842         * g++.dg/other/error8.C: Update expected diagnostic text.
843
844 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
845
846         PR libfortran/19872
847         * gfortran.dg/overwrite_1.f: New test.
848
849 2005-09-09  Josh Conner  <jconner@apple.com>
850
851         * g++.dg/init/pr23180-1.C: Removed.
852         * g++.dg/init/pr23180-2.C: Removed.
853
854 2005-09-09  David Daney <ddaney@avtrex.com>
855
856         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
857         files which are ...
858         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
859         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
860
861 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
862
863         * gfortran.dg/iostat_2.f90: New test.
864
865 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/22252
868         * g++.dg/ext/interface1.C: New test.
869         * g++.dg/ext/interface1.h: Likewise.
870         * g++.dg/ext/interface1a.cc: Likewise.
871
872 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
873
874         * gfortran.dg/iomsg_1.f90:  New test case.
875
876 2005-09-09  Richard Guenther  <rguenther@suse.de>
877
878         PR c++/23624
879         * g++.dg/tree-ssa/pr23624.C: New testcase.
880
881 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
882
883         PR fortran/19239
884         * gfortran.dg/vector_subscript_1.f90,
885         * gfortran.dg/vector_subscript_2.f90: New tests.
886
887 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
888
889         PR fortran/21104
890         * gfortran.dg/array_alloc_1.f90,
891         * gfortran.dg/array_alloc_2.f90,
892         * gfortran.dg/array_alloc_3.f90: New tests.
893
894 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
895
896         PR fortran/12840
897         * gfortran.dg/array_constructor_6.f90
898         * gfortran.dg/array_constructor_7.f90
899         * gfortran.dg/array_constructor_8.f90
900         * gfortran.dg/array_constructor_9.f90
901         * gfortran.dg/array_constructor_10.f90
902         * gfortran.dg/array_constructor_11.f90
903         * gfortran.dg/array_constructor_12.f90: New tests.
904
905 2005-09-08  Josh Conner  <jconner@apple.com>
906
907         PR c++/23180
908         * g++.dg/init/pr23180-1.C: New test.
909         * g++.dg/init/pr23180-2.C: New test.
910
911 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
912
913         PR fortran/18878
914         * gfortran.dg/module_double_reuse.f90: New.
915
916 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
917
918         PR fortran/23270
919         PR fortran/22304
920         PR fortran/18870
921         PR fortran/17917
922         PR fortran/16511
923         * gfortran.dg/common_equivalence_1.f: New.
924         * gfortran.dg/common_equivalence_2.f: New.
925         * gfortran.dg/common_equivalence_3.f: New.
926         * gfortran.dg/contained_equivalence_1.f90: New.
927         * gfortran.dg/module_blank_common.f90: New. 
928         * gfortran.dg/module_commons_1.f90: New.
929         * gfortran.dg/module_equivalence_1.f90: New.
930         * gfortran.dg/nested_modules_1.f90: New.
931         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
932         equivalences and add comment to connect the test with
933         the PR.
934
935 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
936
937         PR fortran/23765
938         * gfortran.dg/common_6.f90: New test.
939
940 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
941
942         PR fortran/15326
943         * gfortran.dg/char_result_1.f90,
944         * gfortran.dg/char_result_2.f90,
945         * gfortran.dg/char_result_3.f90,
946         * gfortran.dg/char_result_4.f90,
947         * gfortran.dg/char_result_5.f90,
948         * gfortran.dg/char_result_6.f90,
949         * gfortran.dg/char_result_7.f90,
950         * gfortran.dg/char_result_8.f90: New tests.
951
952 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
953
954         PR fortran/19928
955         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
956
957 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
958
959         PR obj-c++/16816
960         * obj-c++.dg/selector-5.mm: New test.
961         * obj-c++.dg/selector-6.mm: New test.
962
963 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
964
965         PR objc/20574
966         PR objc/19324
967         * objc.dg/error-1.m: New test.
968
969 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
970
971         PR fortran/23373
972         * gfortran.fortran-torture/execute/pr23373-1.f90,
973         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
974
975 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
976
977         PR libfortran/23760
978         * gfortran.dg/g77/1832.f: Remove long string in write statement
979         to allow the test to pass on correct list directed output with 
980         prepended space.
981
982 2005-09-07  James E Wilson  <wilson@specifix.com>
983
984         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
985
986 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
987
988         * gfortran.dg/parameter+save.f90:  Rename to
989         * gfortran.dg/parameter_save.f90: .. this.
990
991 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
992
993         PR fortran/20848
994         * gfortran.dg/parameter+save.f90:  New test case.
995
996 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
997
998         PR fortran/19269
999         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1000
1001 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR c/23075
1004         * gcc.dg/pr23075.c: New test.
1005         * g++.dg/warn/pr23075.C: New test.
1006
1007         PR target/22362
1008         * gcc.target/i386/pr22362.c: New test.
1009
1010         PR rtl-optimization/23098
1011         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1012
1013         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1014         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1015         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1016
1017 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1018
1019         * g++.dg/expr/cast6.C: New test.
1020
1021         PR c++/9782
1022         * g++.dg/init/new15.C: New test.
1023
1024 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1025
1026         * gcc.dg/vect/Os-vect-95.c: New test.
1027         * gcc.dg/vect/vect-95.c: Same.
1028
1029 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1030
1031         * gcc.dg/vect/vect-29.c: Update xfail testing.
1032         * gcc.dg/vect/vect-44.c: Same.
1033         * gcc.dg/vect/vect-48.c: Same.
1034         * gcc.dg/vect/vect-50.c: Same.
1035         * gcc.dg/vect/vect-72.c: Same.
1036         * gcc.dg/vect/vect-77.c: Same.
1037         * gcc.dg/vect/vect-78.c: Same.
1038         * gcc.dg/vect/vect-80.c: Same.
1039         * gcc.dg/vect/vect-96.c: Same.
1040         * gcc.dg/vect/vect-100.c: Same.
1041         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1042         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1043         * gfortran.dg/vect/vect-5.f90: Same.
1044
1045 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1046
1047         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1048         start strings.
1049         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1050         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1051
1052         PR c++/23056
1053         * g++.dg/opt/pr23056.C: New test.
1054
1055         PR rtl-optimization/23098
1056         * gcc.target/i386/pr23098.c: New test.
1057
1058 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/23667
1061         * g++.dg/template/static15.C: New test.
1062
1063         PR c++/21440
1064         * g++.dg/ext/stmtexpr5.C: New test.
1065         * g++.dg/ext/stmtexpr6.C: Likewise.
1066
1067 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1068
1069         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1070
1071         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1072         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1073         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1074
1075 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1076
1077         PR libfortran/23321
1078         * gfortran.dg/direct_io_4.f90:  New test case.
1079
1080 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1081             Rasmus Hahn  <rassahah@neofonie.de>
1082
1083         PR libobjc/23108
1084         * objc.dg/type-stream-1.m: New test.
1085
1086 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1087
1088         PR fortran/23661
1089         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1090         gfortran.dg/print_fmt_3.f90: New test.
1091
1092 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1093
1094         * gfortran.dg/fmt_t_1.f90: New test.
1095
1096 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR rtl-optimization/23454
1099         * g++.dg/opt/pr23454.C: New test.
1100
1101 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/23699
1104         * g++.dg/ext/static1.C: New test.
1105
1106 2005-09-02  Richard Henderson  <rth@redhat.com>
1107
1108         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1109         tail call to check_fa_work.
1110
1111 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR c++/21687
1114         * g++.dg/other/gc3.C: New test.
1115
1116 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1119         * gcc.dg/20050826-1.c: Likewise.
1120
1121 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1122
1123         PR c++/23167
1124         * g++.dg/expr/volatile1.C: New test.
1125
1126 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1127
1128         PR middle-end/23547
1129         * gcc.dg/pr23547.c: New test.
1130
1131 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1132
1133         PR c/22061
1134         * gcc.c-torture/execute/pr22061-1.c,
1135         * gcc.c-torture/execute/pr22061-2.c,
1136         * gcc.c-torture/execute/pr22061-3.c,
1137         * gcc.c-torture/execute/pr22061-4.c: New tests.
1138
1139 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1140
1141         * gcc.dg/Wredundant-decls-2.c: New test to check that
1142         -Wredundant-decls does not issue warning for a variable 
1143         definition following a declaration.
1144
1145 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR debug/7241
1148         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1149         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1150         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1151
1152         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1153         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1154         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1155         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1156         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1157         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1158         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1159         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1160
1161 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1162
1163         PR objc/23306
1164         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1165         scan-assmbler.
1166
1167 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1168
1169         PR target/21255
1170         * gcc.dg/pr21255-1.c: New test.
1171         * gcc.dg/pr21255-2-mb.c: Likewise.
1172         * gcc.dg/pr21255-2-ml.c: Likewise.
1173         * gcc.dg/pr21255-3.c: Likewise.
1174         * gcc.dg/pr21255-4.c: Likewise.
1175
1176 2005-08-31  Dale Johannesen  <dalej@apple.com>
1177
1178         * gcc.dg/20050830-1.c:  New.
1179
1180 2005-08-31  Josh Conner  <jconner@apple.com>
1181
1182         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1183         command-line options for arm-*-* targets.
1184         * g++.dg/init/array16.C: Likewise.
1185         * g++.dg/other/crash-4.C: Likewise.
1186
1187 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1188
1189         PR obj-c++/23640
1190         * obj-c++.dg/gnu-runtime-3.mm: New test.
1191
1192 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1193
1194         PR c++/13377
1195         * g++.dg/lookup/ambig4.C: New test.
1196         * g++.dg/lookup/ambig5.C: New test.
1197         * g++.dg/tc1/dr101.C: Adjust error markers.
1198
1199 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1200
1201         PR c++/23639
1202         * g++.dg/template/ttp5.C: Adjust error markers.
1203
1204 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1205
1206         PR testsuite/23609
1207         * lib/obj-c++.exp: Include target-libpath.exp.
1208         (obj-c++_link_flags): Look for the GNU libobjc library
1209         and set the library path to include it.
1210         Don't manually set LD_LIBRARY_PATH (etc.) but call
1211         set_ld_library_path_env_vars instead.
1212         (obj-c++_target_compile): Don't set library path or
1213         linker flags because they are already set correctly
1214         in obj-c++_link_flags.
1215
1216 2005-08-30  Josh Conner  <jconner@apple.com>
1217
1218         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1219         to command-line options for arm-*-* targets.
1220
1221 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1222
1223         * g++.dg/other/i386-1.C: New.
1224
1225 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR preprocessor/20348
1228         PR preprocessor/20356
1229         * gcc.dg/cpp/pr20348.c: New test.
1230         * gcc.dg/cpp/pr20348.h: New file.
1231         * gcc.dg/cpp/inc/pr20348.h: New file.
1232         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1233         * gcc.dg/cpp/pr20356.c: New test.
1234         * gcc.dg/cpp/pr20356.h: New file.
1235         * gcc.dg/cpp/inc/pr20356.h: New file.
1236         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1237
1238 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1239
1240         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1241         Fix array dimension to avoid correct end-of-file error.
1242
1243 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1244
1245         PR libfortran/23598
1246         * gfortran.dg/iostat_1.f90:  New test.
1247
1248 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         PR middle-end/23408
1251         * gcc.dg/pr23408.c: New test.
1252
1253 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/23099
1256         * g++.dg/init/member1.C: Make sure erroneous static data member
1257         definitions are required.
1258         * g++.dg/template/static13.C: New test.
1259         * g++.dg/template/static14.C: Likewise.
1260
1261 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1262
1263         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1264         -march=pentium4, remove ilp32 requirement.
1265
1266         PR middle-end/23484
1267         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1268         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1269
1270 2005-08-29  Andreas Jaeger  <aj@suse.de>
1271
1272         PR testsuite/23607
1273         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1274
1275 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1276
1277         * gcc.c-torture/execute/20050316-2.c: New test.
1278         * gcc.c-torture/execute/20050316-3.c: New test.
1279         * gcc.dg/torture/pr16104-1.c: New test.
1280
1281 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         PR middle-end/23463
1284         * gcc.c-torture/execute/zero-struct-1.c: New test.
1285
1286 2005-08-27  Richard Guenther  <rguenther@suse.de>
1287
1288         PR target/23575
1289         * gcc.target/i386/pr23575.c: New testcase.
1290
1291 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR rtl-optimization/23561
1294         * gcc.c-torture/execute/20050826-1.c: New test.
1295
1296         PR rtl-opt/23560
1297         * gcc.c-torture/execute/20050826-2.c: New test.
1298
1299 2005-08-26  Dale Johannesen  <dalej@apple.com>
1300
1301         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1302         * gcc.dg/20050826-1.c:  New.
1303
1304 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1305
1306         PR c++/19004
1307         * g++.dg/template/nontype13.C: New test.
1308
1309         PR c++/23491
1310         * g++.dg/init/new14.C: New test.
1311         * g++.dg/expr/anew1.C: Do not XFAIL.
1312         * g++.dg/expr/anew2.C: Likewise.
1313         * g++.dg/expr/anew3.C: Likewise.
1314
1315 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         PR middle-end/22439
1318         * gcc.dg/vla-3.c: New test.
1319
1320 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1321
1322         PR fortran/20363
1323         * gfortran.dg/named_interface.f90: New.
1324
1325 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1326
1327         * gcc.c-torture/execute/frame-address.c: New test.
1328
1329 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         PR c++/20817
1332         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1333
1334 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1335
1336         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1337
1338 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1339
1340         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1341         * gcc.dg/altivec-22.c: Rename from..
1342         * gcc.dg/altivec-nomfcr.c: ..this.
1343
1344 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1345
1346         PR tree-optimization/23546
1347         * gcc.dg/tree-ssa/pr23546.c: New test.
1348
1349 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1350
1351         PR fortran/17758
1352         * gfortran.dg/nonreturning_statements.f90: New test.
1353
1354 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1355
1356         PR c++/22454
1357         * g++.dg/parse/crash29.C: New.
1358
1359 2005-08-23  DJ Delorie  <dj@redhat.com>
1360
1361         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1362         constants have the L suffix.
1363
1364 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1365
1366         PR c++/23044
1367         * g++.dg/template/instantiate8.C: New.
1368
1369 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1370
1371         PR middle-end/23467
1372         * gcc.c-torture/execute/pr23467.c: New test.
1373
1374 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR tree-optimization/22043
1377         * gcc.c-torture/execute/20050613-1.c: New test.
1378
1379 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1380
1381         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1382
1383 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR rtl-optimization/23478
1386         * g++.dg/opt/pr23478.C: New test.
1387
1388 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1389
1390         PR c/18715
1391         * gcc.dg/switch-warn-3.c: New test.
1392
1393 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1394
1395         PR c++/22233
1396         * g++.dg/template/param1.C: New test.
1397
1398 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1399
1400         PR c++/23089
1401         * g++.dg/other/incomplete1.C: New test.
1402
1403 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1404
1405         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1406         are vectorizable.
1407
1408 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1409
1410         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1411         d_lines_5.f: New.
1412
1413 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1414
1415         * gcc.target/i386/sse-4.c: New test.
1416
1417 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1418
1419         PR testsuite/23239
1420         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1421
1422 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.dg/20050811-1.c: New test.
1425         * gcc.dg/20050811-2.c: New test.
1426
1427 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1428
1429         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1430
1431 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1432
1433         PR 23476
1434         * gcc.c-torture/compile/pr23476.c: New test.
1435
1436 2005-08-19  Devang Patel  <dpatel@apple.com>
1437
1438         PR tree-optimization/23048
1439         * gcc.dg/tree-ssa/pr23048.c: New test.
1440
1441 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         PR middle-end/20624
1444         * g++.dg/warn/Wreturn-3.C: New test
1445
1446 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1447
1448         PR tree-optimization/22228
1449         * g++.dg/vect/pr22543.cc: New test.
1450
1451 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1452
1453         PR tree-optimization/21574
1454         * gcc.dg/tree-ssa/pr21574.c: New test.
1455
1456 2005-08-16  James E Wilson  <wilson@specifix.com>
1457
1458         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1459
1460 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1461
1462         PR tree-opt/23402
1463         * gcc.c-torture/compile/zero-strct-3.c: New test.
1464         * gcc.c-torture/compile/zero-strct-4.c: New test.
1465
1466 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1467
1468         PR target/23376
1469         * gcc.target/x86_64/pr23376.c: New test.
1470
1471 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1472
1473         PR c++/23337
1474         * g++.dg/ext/vector2.C: New.
1475
1476 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1477
1478         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1479
1480 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1481
1482         PR libfortran/23428
1483         * gfortran.dg/inquire-complex.f90:  New test case.
1484
1485 2005-08-16  James E Wilson  <wilson@specifix.com>
1486
1487         PR tree-optimization/21105
1488         * gcc.dg/large-size-array.c: New.
1489
1490 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1491
1492         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1493         type.
1494         * gcc.dg/vect/vect-41: Likewise.
1495         * gcc.dg/vect/vect-42: Likewise.
1496         * gcc.dg/vect/vect-43: Likewise.
1497         * gcc.dg/vect/vect-44: Likewise.
1498         * gcc.dg/vect/vect-46: Likewise.
1499         * gcc.dg/vect/vect-47: Likewise.
1500         * gcc.dg/vect/vect-48: Likewise.
1501         * gcc.dg/vect/vect-52: Likewise.
1502         * gcc.dg/vect/vect-53: Likewise.
1503         * gcc.dg/vect/vect-54: Likewise.
1504         * gcc.dg/vect/vect-55: Likewise.
1505         * gcc.dg/vect/vect-56: Likewise.
1506         * gcc.dg/vect/vect-57: Likewise.
1507         * gcc.dg/vect/vect-58: Likewise.
1508         * gcc.dg/vect/vect-59: Likewise.
1509         * gcc.dg/vect/vect-60: Likewise.
1510         * gcc.dg/vect/vect-61: Likewise.
1511         * gcc.dg/vect/vect-85: Likewise.
1512         * gcc.dg/vect/vect-87: Likewise.
1513         * gcc.dg/vect/vect-88: Likewise.
1514         * gcc.dg/vect/vect-93.c: Likewise.
1515         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1516         * gcc.dg/vect/vect-75: Likewise.
1517         * gcc.dg/vect/vect-76: Likewise.
1518         * gcc.dg/vect/vect-77: Likewise.
1519         * gcc.dg/vect/vect-78: Likewise.
1520         * gcc.dg/vect/vect-80: Likewise.
1521         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1522         vectorized for the expected reason, rather than checking how alignment
1523         was handled.
1524         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1525         type and also instead of aligned pointers. Added documentation.
1526
1527 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1528
1529         * gfortran.dg/power.f90: New test.
1530
1531 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR rtl-optimization/23299
1534         * g++.dg/opt/pr23299.C: New test.
1535
1536 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1537
1538         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1539
1540 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1541
1542         * g++.dg/template/local6.C: New test.
1543
1544 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1545
1546         * execute/exceptions/finally-1.m: Check that the catch and finally are
1547         being called.  Also add a "return 0;" at the end of main.
1548
1549 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1550
1551         PR fortran/21432.
1552         * gfortran.dg/namelist_print_1.f: New test of functionality of
1553         PRINT namelist.
1554         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1555         namelist generates error with -std=f95.
1556
1557 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1558
1559         PR tree-optimization/23119
1560         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1561
1562 2005-08-13  Marcin Koziej  <creep@desk.pl>
1563             Andrew Pinski  <pinskia@physics.uc.edu>
1564
1565         PR libobjc/22492
1566         * execute/exceptions/finally-1.m: New test.
1567
1568 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1571         testsuite.
1572         * objc/execute/exceptions/trivial.m: New test.
1573         * objc.dg/try-catch-11.m: Move to ...
1574         * objc/execute/exceptions/foward-1.m: Here.
1575         * objc.dg/try-catch-2.m: Move to ...
1576         * objc/execute/exceptions/catchall-1.m: Here.
1577         * objc.dg/try-catch-8.m: Move to ...
1578         * objc/execute/exceptions/local-variables-1.m: Here.
1579
1580 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1581
1582         * objc.dg/nested-func-1.m: Move to ...
1583         * objc/execute/nested-func-1.m: Here.
1584
1585 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1586
1587         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1588         in ${options} instead of [target_info name].
1589         * lib/obj-c++.exp (objc_target_compile): Likewise.
1590
1591 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1592
1593         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1594
1595 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1596
1597         part of PR testsuite/23348
1598         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1599         of the torture options.
1600         * objc/compile/trivial.m: New test.
1601
1602 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1603
1604         * gfortran.dg/eoshift.f90:  Correct format.
1605
1606 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1607
1608         * gfortran.fortran-torture/execute/character_passing.f90:
1609         Fix comment typo.
1610
1611 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1612
1613         PR c++/8271
1614         * g++.dg/template/unify10.C: New.
1615
1616 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1617
1618         * g++.dg/parse/pr22514.C: Move to...
1619         * g++.dg/debug/pr22514.C: here.
1620
1621 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1622
1623         PR c++/23266
1624         * g++.dg/inherit/pure1.C: New test.
1625
1626         * ChangeLog: Fix typos.
1627
1628 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1629             Steven Bosscher  <stevenb@suse.de>
1630
1631         * gfortran.dg/runtime_warning_1.f90: New test.
1632
1633 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1634
1635         PR c++/23219
1636         * g++.dg/parse/crash28.C: New.
1637
1638 2005-08-11  Richard Guenther  <rguenther@suse.de>
1639
1640         PR target/23289
1641         * gcc.target/i386/tailcall-1.c: New testcase.
1642
1643 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1644
1645         * gcc.dg/vect/vect-67.c: Un-xfail.
1646
1647 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1648
1649         PR c++/23225
1650         * g++.dg/testsuite/parse/crash27.C: new test.
1651
1652 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1653
1654         PR libfortran/22143
1655         * gfortran.dg/shift-kind.f90:  New testcase.
1656
1657 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1658
1659         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1660         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1661
1662 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1663
1664         PR c++/20646
1665         * g++.dg/other/mult-stor1.C: New test.
1666
1667 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1668
1669         * gcc.c-torture/pr18299-1.c: Move to ...
1670         * gcc.c-torture/compile/pr18299-1.c: Here.
1671
1672 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1673
1674         * gfortran/fortran.torture/execute/character_passing.f90:
1675         Fix types for LSAME.
1676
1677 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1678
1679         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1680         input data back to what it was originally.
1681
1682 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         * objc.dg/try-catch-8.m: Enable for all targets.
1685
1686 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1687
1688         * gcc.dg/pr23165.c: New test.
1689
1690 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1691
1692         PR tree-optimization/23234
1693         * gcc.dg/tree-ssa/pr23234.c: New test.
1694
1695 2005-08-08  Josh Conner  <jconner@apple.com>
1696
1697         PR rtl-optimization/23241
1698         * gcc.dg/char-compare.c: New test.
1699
1700 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1701
1702         PR c++/22508
1703         * g++.dg/init/new13.C: New test.
1704
1705 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1706
1707         PR c++/21166
1708         * g++.dg/other/crash-4.C: Adjust
1709         * g++/dg/ext/packed9.C: New.
1710
1711 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1712
1713         PR middle-end/21964
1714         * gcc.c-torture/execute/pr21964-1.c: New test.
1715
1716 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1717
1718         PR c/22458
1719         * gcc.dg/pr22458-1.c: New test.
1720
1721 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1722             Steven G. Kargl <kargls@comcast.net>
1723
1724         PR fortran/22390
1725         * gfortran.dg/flush_1.f90: New test.
1726
1727 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1728
1729         PR c++/23191
1730         * g++.dg/template/eh2.C: New test.
1731
1732 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1733
1734         PR c++/19498
1735         * g++.dg/template/instantiate7.C: New test.
1736
1737 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1738
1739         PR c/23113
1740         * gcc.dg/Wunused-value-1.c: New test.
1741
1742 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1743
1744         PR rtl-optimization/23233
1745         * gcc.c-torture/compile/pr23233-1.c: New test.
1746
1747 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR fortran/18833
1750         PR fortran/20850
1751         * gfortran.dg/equiv_1.f90: New test.
1752         * gfortran.dg/equiv_2.f90: New test.
1753         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1754         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1755         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1756
1757 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1758
1759         * gcc.c-torture/execute/vrp-5.c: New test.
1760         * gcc.c-torture/execute/vrp-6.c: New test.
1761         * gcc.dg/tree-ssa/vrp21.c: New test.
1762
1763 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1764
1765         * g++.dg/parse/pr22514.C: New test.
1766
1767 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1768
1769         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1770
1771         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1772         instead of constant loads / pool entries.
1773
1774 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1775
1776         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1777         TEST_TO_WCTYPE.
1778
1779 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1780
1781         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1782         __WINT_TYPE__ in generated prototypes if possible.
1783
1784 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1785
1786         PR 22037
1787         * g++.dg/tree-ssa/pr22037.C:
1788
1789 2005-08-04  Richard Henderson  <rth@redhat.com>
1790
1791         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1792         scan-tree-dump-times directive.
1793
1794 2005-08-04  Jan Hubicka  <jh@suse.cz>
1795
1796         * gcov-1.C: Fix switch counts.
1797         * gcov-4b.c: Likewise.
1798
1799 2005-08-03  Jeff Law  <law@redhat.com>
1800
1801         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1802
1803 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1804
1805         * gcc.c-torture/execute/pr23135.c: New test.
1806
1807 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1808
1809         PR tree-optimization/19899
1810         * gcc.dg/tree-ssa/scev-1.c: New test.
1811         * gcc.dg/tree-ssa/scev-2.c: New test.
1812
1813 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1814
1815         PR target/18582
1816         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1817
1818 2005-08-03  Jan Hubicka  <jh@suse.cz>
1819
1820         * update-conroll.c: New testcase.
1821         * update-conroll-2.c: New testcase.
1822
1823 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1824
1825         * gfortran.dg/constant_substring.f: New test.
1826         * gfortran.dg/pr22491.f: New test.
1827
1828 2005-08-02  Jan Hubicka  <jh@suse.cz>
1829
1830         * update-threading.c: Replace by the proper one.
1831
1832 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1833
1834         PR 23164
1835         * g++.dg/tree-ssa/pr23164.C: New test.
1836
1837 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1838
1839         * gcc.dg/tree-ssa/pr23192.c: New test.
1840
1841 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1842
1843         * gcc.c-torture/execute/vrp-4.c: New test.
1844
1845 2005-08-02  Jan Hubicka  <jh@suse.cz>
1846
1847         * update-threading.c: New test.
1848
1849 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1850
1851         * gcc.c-torture/compile/20050801-1.c: New test.
1852         * gcc.c-torture/compile/20050801-2.c: New test.
1853
1854 2005-08-01  Jan Hubicka  <jh@suse.cz>
1855
1856         * val-prof-5.c: New test.
1857
1858 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1859
1860         PR c/22311
1861         * gcc.dg/pr22311-1.c : New test.
1862
1863 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1864
1865         PR target/23095
1866         * gfortran.dg/pr23095.f: New test.
1867
1868         PR c++/22003
1869         * g++.dg/other/pr22003.C: New test.
1870
1871 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1872
1873         PR target/20621
1874         * gcc.c-torture/execute/pr20621-1.c: New test.
1875
1876 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1877
1878         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1879         of string for format.
1880         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1881         print statement with internal write.
1882         * gfortran.dg/der_array_io_2.f:  Likewise.
1883         * gfortran.dg/der_array_io_3.f:  Likewise.
1884
1885 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1886
1887         * gcc.dg/fold-abs-4.c: new test.
1888
1889 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1890
1891         PR fortran/22570 an related issues.
1892         * gfortran.dg/x_slash_1.f: New test.
1893
1894 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1895
1896         PR c/23143
1897         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1898         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1899
1900 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1901
1902         PR c/529
1903         * gcc.dg/Wshadow-3.c: New test.
1904
1905 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1906
1907         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1908         used to have the wrong bounds).
1909
1910 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1911
1912         PR c/21720
1913         * gcc.dg/hex-round-1.c: Test more cases.
1914         * gcc.dg/hex-round-2.c: New test.
1915
1916 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1917
1918         PR 22550
1919         * g++.dg/tree-ssa/pr22550.C: New test.
1920
1921 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1922
1923         * gcc.dg/tree-ssa/vrp19.c: New test.
1924         * gcc.dg/tree-ssa-vrp20.c: New test.
1925
1926 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1927
1928         PR c/22240
1929         * gcc.dg/transparent-union-4.c: New test.
1930
1931 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1932
1933         PR c/22192
1934         * gcc.dg/c99-vla-2.c: New test.
1935
1936 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1937
1938         PR c/21720
1939         * gcc.dg/hex-round-1.c: New test.
1940
1941 2005-07-28  Jan Hubicka  <jh@suse.cz>
1942
1943         * inliner-1.c: Do not dump everything.
1944         * tree-prof.exp: Do not pass -ftree-based-profiling.
1945         * bprob.exp: Likewise.
1946
1947         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1948
1949 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1950
1951         PR c++/22545
1952         * g++.dg/expr/ptrmem7.C: New test.
1953
1954 2005-07-28  Mike Stump  <mrs@apple.com>
1955
1956         * g++.old-deja/g++.mike/visibility-1.C: New test.
1957
1958 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1959
1960         PR c/20187
1961         * gcc.c-torture/execute/pr20187-1.c: New test.
1962
1963 2005-07-28  Jeff Law  <law@redhat.com>
1964
1965         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1966         * gcc.dg/tree-ssa/vrp18.c: New test.
1967
1968 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1969
1970         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1971
1972 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1973
1974         PR tree-optimization/22506
1975         * gcc.dg/vect/ps22506.c: New test.
1976
1977 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR target/21149
1980         * gcc.target/i386/sse-3.c: New test.
1981
1982 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1983
1984         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1985         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1986
1987 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1988
1989         PR c/22589
1990         * gcc.c-torture/compile/pr22589-1.c: New test.
1991
1992 2005-07-28  Jan Hubicka  <jh@suse.cz>
1993
1994         * update-loopch.c: New testcase.
1995
1996 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1997
1998         PR rtl-optimization/23047
1999         * gcc.c-torture/execute/pr23047.c: New test.
2000         * gcc.c-torture/execute/pr23047.x: New.
2001
2002 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2003
2004         PR tree-optimization/22493
2005         * gcc.c-torture/execute/pr22493-1.c: New test.
2006         * gcc.c-torture/execute/pr22493-1.x: New.
2007         * gcc.c-torture/execute/vrp-1.c: New test.
2008         * gcc.c-torture/execute/vrp-2.c: New test.
2009         * gcc.c-torture/execute/vrp-2.c: New test.
2010
2011 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2012
2013         * gcc.target/frv/all-builtin-read8.c: Delete.
2014         * gcc.target/frv/all-builtin-read16.c: Delete.
2015         * gcc.target/frv/all-builtin-read32.c: Delete.
2016         * gcc.target/frv/all-builtin-read64.c: Delete.
2017         * gcc.target/frv/all-builtin-write8.c: Delete.
2018         * gcc.target/frv/all-builtin-write16.c: Delete.
2019         * gcc.target/frv/all-builtin-write32.c: Delete.
2020         * gcc.target/frv/all-builtin-write64.c: Delete.
2021         * gcc.target/frv/all-read-write-1.c: New.
2022
2023 2005-07-27  Jeff Law  <law@redhat.com>
2024
2025         * gcc.c-torture/execute/pr22630.c: New test.
2026
2027 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2028
2029         PR tree-optimization/23073
2030         * gcc.dg/vect/nodump-pr23073.c: New test.
2031         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2032
2033 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2034
2035         PR tree-optimize/22348
2036         * gcc.c-torture/execute/pr22348.c: New.
2037
2038 2005-07-27  Richard Guenther  <rguenther@suse.de>
2039
2040         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2041
2042 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2043
2044         PR fortran/22503
2045         * gfortran.dg/logical_comp.f90: New test.
2046
2047 2005-07-27  Jan Hubicka  <jh@suse.cz>
2048
2049         * inliner-1.c: Add cleanup of dumps.
2050         * val-prof-*.c: Likewise.
2051         * update-tailcall.c: New.
2052
2053 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2054
2055         PR 22591
2056         * gcc.dg/tree-ssa/pr22591.c: New test.
2057         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2058
2059 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2060
2061         PR libobjc/22606
2062         * objc.dg/try-catch-11.m: New test.
2063
2064 2005-07-26  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/22486
2067         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2068
2069 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2070
2071         PR tree-opt/22484
2072         * testsuite/g++.dg/opt/loop2.C: New test.
2073
2074 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2075
2076         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2077         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2078
2079 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2080
2081         * lib/profopt.exp (profopt-execute): Check for profiling data
2082         files on the target.
2083
2084 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2085
2086         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2087         for matching of asm labels.
2088
2089 2005-07-25  Richard Guenther  <rguenther@suse.de>
2090
2091         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2092
2093 2005-07-25  Richard Guenther  <rguenther@suse.de>
2094
2095         PR testsuite/22624
2096         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2097
2098 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2099
2100         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2101         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2102         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2103         * gcc.dg/vect/vect-100.c: New test.
2104         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2105         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2106         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2107         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2108         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2109         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2110         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2111         * gfortran.dg/vect/pr19049.f90: New testcase.
2112         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2113
2114 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2115
2116         * gcc.c-torture/execute/20050713-1.c: New test.
2117
2118         PR fortran/20063
2119         * gfortran.fortran-torture/execute/data_4.f90: New test.
2120
2121         PR middle-end/20303
2122         * gcc.dg/visibility-d.c: New test.
2123
2124 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2125
2126         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2127         * gfortran.dg/underflow.f90: Ditto.
2128
2129 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2130
2131         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2132         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2133         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2134
2135 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2136
2137         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2138         include case of field width of zero.
2139
2140 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2141
2142         PR libgfortran/21875
2143         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2144         with trailing blanks on normal formatted read.
2145
2146 2005-07-23  Chao-ying Fu  <fu@mips.com>
2147
2148         * gcc.target/mips/mips32-dsp-type.c: New test.
2149         * gcc.target/mips/mips32-dsp.c: New test.
2150
2151 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2152
2153         PR testsuite/21073
2154         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2155
2156         PR testsuite/20454
2157         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2158         and __cyg_profile_func_exit.
2159
2160 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2161
2162         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2163         * gfortran.dg/comma_format_extension_4.f: Same.
2164         * gfortran.dg/pr15332.f: Same.
2165         * gfortran.dg/pr21730.f: Same.
2166
2167 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2168
2169         * g++.dg/opt/vrp2.C: Fix testcase.
2170
2171         PR tree-opt/22625
2172         * g++.dg/opt/vrp2.C: New test.
2173
2174 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR debug/21828
2177         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2178
2179 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2180
2181         * gcc.dg/tree-ssa/20050719-1.c: New test.
2182
2183 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2184
2185         * gcc.dg/bfin-longcall-1.c: New file.
2186         * gcc.dg/bfin-longcall-2.c: New file.
2187
2188 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2189
2190         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2191
2192 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2193
2194         PR middle-end/19055
2195         * gcc.dg/tree-ssa/pr19055.c: New test.
2196         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2197
2198 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2199
2200         PR C++/22358
2201         * g++.dg/other/pr22358.C: New test.
2202
2203 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2204
2205         PR c++/2922
2206         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2207
2208 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2209
2210         PR c++/15938
2211         * g++.dg/init/union2.C: New test.
2212
2213 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2214
2215         PR c/22393
2216         * gcc.dg/complex-4.c: New test.
2217
2218 2005-07-21  Richard Guenther  <rguenther@suse.de>
2219
2220         PR testsuite/22522
2221         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2222         scanning for asm labels.
2223         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2224
2225 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2226
2227         PR target/22085
2228         * gcc.dg/altivec-pr22085.c: New.
2229
2230 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2231
2232         PR tree-optimization/19210
2233         * gcc.dg/tree-ssa/pr19210-1.c: New.
2234         * gcc.dg/tree-ssa/pr19210-2.c: New.
2235
2236 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2237
2238         PR rtl-optimization/22167
2239         * g++.dg/opt/pr22167.C: New test.
2240
2241 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2242
2243         PR c++/2922
2244         * g++.dg/lookup/two-stage2.C: New.
2245         * g++.dg/lookup/two-stage3.C: New.
2246         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2247         fixed two-stage name lookup for operators.
2248         * g++.dg/template/call3.C: Compiler now produces an appropriate
2249         error message.
2250         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2251         14 as a candidate.
2252         * g++.dg/template/ptrmem4.C: Compiler produces different error
2253         message.
2254         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2255         connect_to_method as a candidate.
2256
2257 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2258
2259         * gcc.dg/fold-alloc-1.c: New test.
2260
2261 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2262
2263         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2264         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2265
2266 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2267
2268         * gcc.dg/fold-abs-1.c: New test.
2269         * gcc.dg/fold-abs-2.c: New test.
2270         * gcc.dg/fold-abs-3.c: New test.
2271
2272 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2273
2274         Make CONSTRUCTOR use VEC to store initializers.
2275         * g++.dg/ext/complit3.C: Check for specific error messages.
2276         * g++.dg/init/brace2.C: Update error message.
2277         * g++.dg/warn/Wbraces2.C: Likewise.
2278
2279 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2280
2281         PR fortran/16940
2282         * gfortran.dg/module_interface_1.f90: New test.
2283
2284 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2285             Kenneth Zadeck <zadeck@naturalbridge.com>
2286
2287         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2288
2289 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2290
2291         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2292         specify -Wformat for these tests.
2293         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2294         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2295         * gcc.dg/format/opt-6.c: Delete.
2296
2297 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2298
2299         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2300         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2301
2302 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2303
2304         * gcc.dg/tree-ssa/alias-2.c: New test.
2305
2306 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2307
2308         PR c++/22263
2309         * g++.dg/template/explicit7.C: New test.
2310
2311 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2312
2313         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2314         width of 8 to +Inf and -Inf.
2315
2316 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/22139
2319         * g++.dg/template/friend36.C: New test.
2320
2321 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2322
2323         PR fortran/21730
2324         * gfortran.dg/pr21730.f: New test.
2325
2326 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2327             Kenneth Zadeck <zadeck@naturalbridge.com>
2328
2329         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2330         since pure const detection cannot run at -O1 in c compiler.
2331         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2332         can now optimize this case properly.
2333         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2334         because we now pass.
2335         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2336
2337 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2338
2339         PR c/22421
2340         * gcc.dg/format/bitfld-1.c: New test.
2341
2342 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/22204
2345         * g++.dg/rtti/repo1.C: New test.
2346
2347 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2348
2349         PR middle-end/22398
2350         * gcc.c-torture/compile/pr22398.c: New test.
2351
2352 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2353
2354         PR c++/22132
2355         * g++.dg/expr/cast4.C: New test.
2356
2357 2005-07-15  Richard Guenther  <rguenther@suse.de>
2358
2359         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2360         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2361
2362 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2363
2364         PR tree-optimization/22230
2365         * gcc.dg/tree-ssa/pr22230.c: New test.
2366
2367 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2368
2369         * gfortran.dg/g77/cpp6.f: New test.
2370
2371         PR fortran/22417
2372         * gfortran.dg/g77/cpp5.F: New test.
2373         * gfortran.dg/g77/cpp5.h: New file.
2374         * gfortran.dg/g77/cpp5inc.h: New file.
2375
2376 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2377
2378         PR libfortran/16435
2379         * gfortran.dg/tl_editting.f90: New.
2380         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2381
2382 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2383
2384         * gfortran.dg/char_array_constructor.f90: New test.
2385
2386 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2387
2388         * gfortran.dg/past_eor.f90: New.
2389         * gfortran.dg/complex_read.f90: New.
2390
2391 2005-07-13  Jeff Law  <law@redhat.com>
2392
2393         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2394         additional casts.
2395
2396         * gcc.dg/tree-ssa/pr22321.c: New test
2397
2398 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2399
2400         PR tree-optimization/21921
2401         * gcc.dg/tree-ssa/pr21921.c: New.
2402
2403 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2404
2405         PR tree-optimizatio/22442
2406         * gcc.dg/tree-ssa/loop-11.c: New test.
2407
2408 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2409
2410         PR tree-opt/21840
2411         * gcc.c-torture/compile/pr21840.c: New test.
2412
2413 2005-07-12  Jan Hubicka  <jh@suse.cz>
2414
2415         * gcc.c-torture/compile/pr22379.c: New test.
2416
2417 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2418
2419         PR libfortran/21593
2420         gfortran.dg/dev_null.f90:  Remove outdated comment about
2421         PR libfortran/21593.
2422
2423
2424 2005-07-12  Dale Johannesen  <dalej@apple.com>
2425
2426         * gcc.target/i386/compress-float-sse.c:  New.
2427         * gcc.target/i386/compress-float-sse-pic.c:  New.
2428         * gcc.target/i386/compress-float-387.c:  New.
2429         * gcc.target/i386/compress-float-387-pic.c:  New.
2430         * gcc.dg/compress-float-ppc.c:  New.
2431         * gcc.dg/compress-float-ppc-pic.c:  New.
2432
2433 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2434
2435         PR libfortran/21593
2436         gfortran.dg/dev_null.f90:  Remove targets.
2437
2438 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2439
2440         PR tree-opt/22335
2441         * gcc.dg/pr22335-1.c: New test.
2442         * gcc.dg/pr22335-2.c: New test.
2443
2444 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2445
2446         PR c++/20172
2447         * g++.dg/template/nontype12.C : New test.
2448
2449 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2450
2451         * gcc.dg/tree-ssa/loop-10.c: New test.
2452
2453 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2454
2455         * gcc.c-torture/execute/20020720-1.x: Remove.
2456
2457 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2458
2459         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2460
2461 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2462
2463         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2464         (dg-mips-options): Use it.
2465
2466 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2467
2468         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2469
2470 2005-07-09  Richard Henderson  <rth@redhat.com>
2471
2472         * lib/target-supports.exp (check_effective_target_sync_char_short):
2473         Add alpha.
2474
2475 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2476
2477         PR libfortran/22217
2478         * gfortran.dg/negative-z-descriptor.f90:  New test.
2479
2480 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2481
2482         PR tree-opt/22329
2483         * gcc.dg/pr22329.c: New test.
2484
2485 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2486
2487         PR tree-optimization/20139
2488         * gcc.dg/tree-ssa/pr20139.c: New.
2489
2490 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         PR tree-opt/22356
2493         * testsuite/gcc.dg/pr22356-1.c: New test.
2494
2495 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2496
2497         PR c++/21799
2498         * g++.dg/template/unify8.C: New.
2499         * g++.dg/template/unify9.C: New.
2500
2501 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2502
2503         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2504
2505 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2506
2507         * gcc.dg/darwin-version-1.c: New.
2508         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2509         * gcc.dg/builtins-20.c: Likewise.
2510         * gcc.dg/builtins-53.c: Likewise.
2511         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2512         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2513         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2514         * gcc.dg/torture/builtins-power-1.c: Likewise.
2515         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2516         on Darwin.
2517
2518 2005-07-07  Jeff Law  <law@redhat.com>
2519
2520         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2521         argument evaluation order.
2522
2523 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2524
2525         PR libfortran/21594
2526         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2527         Add test cases where the shift length is greater than the
2528         array length.
2529
2530 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2531
2532         * obj-c++.dg/proto-lossage-6.mm: New.
2533         * objc.dg/proto-lossage-6.m: New.
2534
2535 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2536
2537         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2538         * objc.dg/gnu-runtime-2.m: Likewise.
2539
2540 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2541
2542         * gfortran.dg/longline.f: New test.
2543
2544         * gfortran.dg/badline.f: New test.
2545
2546 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2547
2548         PR fortran/16531
2549         PR fortran/15966
2550         PR fortran/18781
2551         * gfortran.dg/hollerith.f90: New.
2552         * gfortran.dg/hollerith2.f90: New.
2553         * gfortran.dg/hollerith3.f90: New.
2554         * gfortran.dg/hollerith4.f90: New.
2555         * gfortran.dg/hollerith_f95.f90: New.
2556         * gfortran.dg/hollerith_legacy.f90: New.
2557         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2558
2559 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2560
2561         PR objc/22274
2562         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2563         * objc.dg/gnu-runtime-2.m: New.
2564
2565 2005-07-06  Jeff Law  <law@redhat.com>
2566
2567         * gcc.dg/tree-ssa/vrp17.c: New test.
2568
2569 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2570
2571         PR fortran/22327
2572         * gfortran.dg/array_constructor_5.f90: New test.
2573
2574 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2575
2576         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2577
2578 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2579
2580         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2581         * gcc.dg/980816-1.c: Ditto.
2582
2583 2005-07-06  Jeff Law  <law@redhat.com>
2584
2585         * gcc.c-torture/compile/pr21356.c: New test.
2586
2587 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2588
2589         PR c/22013
2590         PR c/22098
2591         * gcc.c-torture/compile/pr22013-1.c,
2592         gcc.c-torture/execute/pr22098-1.c,
2593         gcc.c-torture/execute/pr22098-2.c,
2594         gcc.c-torture/execute/pr22098-3.c: New tests.
2595
2596 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2597
2598         PR c/22308
2599         * gcc.dg/pr22308-1.c: New test.
2600
2601 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2602
2603         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2604         target.
2605         * gcc.dg/compare9.c: Use -fshort-enums instead of
2606         -fno-short-enums.  Change the last test to dg-bogus.
2607
2608 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2609
2610         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2611         * gcc.dg/compare9.c: New.
2612
2613 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2614
2615         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2616
2617 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2618
2619         PR testsuite/22288
2620         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2621
2622
2623 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2624
2625         * gcc.dg/format/gcc_gfc-1.c: New.
2626
2627 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2628
2629         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2630
2631 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2632
2633         PR fortran/20842
2634         * gfortran.dg/io_invalid_1.f90: New test.
2635
2636 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2637
2638         * gcc.dg/format/gcc_diag-1.c: Update.
2639
2640 2005-07-02  Jeff Law  <law@redhat.com>
2641
2642         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2643         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2644
2645 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2646
2647         * gcc.dg/format/gcc_diag-1.c: Update.
2648
2649 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2650
2651         PR tree-opt/22269
2652         * gcc.c-torture/compile/pr22269.c: New test.
2653
2654 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2655
2656         PR 21584
2657         PR 22219
2658         * g++.dg/tree-ssa/pr21584-1.C: New test.
2659         * g++.dg/tree-ssa/pr21584-2.C: New test.
2660
2661 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2662
2663         * obj-c++.dg/try-catch-11.mm: New.
2664         * objc.dg/try-catch-10.m: New.
2665
2666 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2667
2668         * g++.dg/other/ucnid-1.C: xfail on AIX.
2669
2670 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2671
2672         PR 22234
2673         * gcc.dg/20050629-1.c: New test.
2674
2675 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2676
2677         * obj-c++.dg/const-str-1[0-1].mm: New.
2678         * objc.dg/const-str-1[0-1].m: New.
2679
2680 2005-05-29  Richard Henderson  <rth@redhat.com>
2681
2682         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2683         Rename from check_effective_target_vect_no_max.
2684         (check_effective_target_vect_no_int_add): New.
2685         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2686         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2687         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2688         * gcc.dg/vect/vect-reduc-1.c: Use both.
2689         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2690
2691 2005-05-29  Richard Henderson  <rth@redhat.com>
2692
2693         * lib/target-supports.exp (check_effective_target_vect_no_max):
2694         Remove i386 and x86_64.
2695
2696 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2697
2698         PR testsuite/21969
2699         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2700
2701 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2702
2703         PR middle-end/21969
2704         * gcc.dg/vect/pr21969.c: New test.
2705
2706 2005-06-28  Eric Christopher  <echristo@redhat.com>
2707
2708         PR c/22052
2709         PR c/21975
2710         * gcc.dg/inline1.c: New test.
2711         * gcc.dg/inline2.c: Ditto.
2712         * gcc.dg/inline3.c: Ditto.
2713         * gcc.dg/inline4.c: Ditto.
2714         * gcc.dg/inline5.c: Ditto.
2715
2716 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2717
2718         PR libfortran/22142
2719         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2720         Add testcase also testing eoshift1 for PR 22142.
2721
2722 2005-06-28  Richard Henderson  <rth@redhat.com>
2723
2724         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2725         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2726         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2727         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2728         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2729
2730 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2731
2732         PR libfortran/22142
2733         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2734         Add testcase for PR 22142.
2735
2736 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2737
2738         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2739         gcc.target/ia64/fpreg-2.c: New tests.
2740
2741 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2742
2743         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2744
2745 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2746
2747         PR libfortran/22170
2748         * gfortran.dg/slash_1.f90: New test.
2749
2750 2005-06-27  Richard Henderson  <rth@redhat.com>
2751
2752         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2753         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2754         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2755         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2756         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2757         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2758
2759 2005-06-27  Richard Henderson  <rth@redhat.com>
2760
2761         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2762         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2763
2764 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2765
2766         * obj-c++.dg/proto-lossage-5.mm: New.
2767         * objc.dg/proto-lossage-5.m: New.
2768
2769 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2770
2771         PR 21959
2772         * gcc.dg/tree-ssa/pr21959.c: New test.
2773
2774 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2775
2776         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2777         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2778         testing uninitialized var.
2779
2780         * gcc.c-torture/execute/builtins/chk.h: New.
2781         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2782         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2783         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2784         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2785         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2786         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2787         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2788         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2789         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2790         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2791         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2792         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2793         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2794         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2795         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2796         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2797         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2798         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2799         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2800         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2801         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2802         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2803         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2804         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2805         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2806         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2807         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2808         * gcc.dg/builtin-object-size-1.c: New test.
2809         * gcc.dg/builtin-object-size-2.c: New test.
2810         * gcc.dg/builtin-object-size-3.c: New test.
2811         * gcc.dg/builtin-object-size-4.c: New test.
2812         * gcc.dg/builtin-object-size-5.c: New test.
2813         * gcc.dg/builtin-stringop-chk-1.c: New test.
2814         * gcc.dg/builtin-stringop-chk-2.c: New test.
2815         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2816         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2817         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2818         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2819         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2820         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2821         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2822         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2823         * gcc.c-torture/execute/printf-1.c: New test.
2824         * gcc.c-torture/execute/fprintf-1.c: New test.
2825         * gcc.c-torture/execute/vprintf-1.c: New test.
2826         * gcc.c-torture/execute/vfprintf-1.c: New test.
2827         * gcc.c-torture/execute/printf-chk-1.c: New test.
2828         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2829         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2830         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2831
2832 2005-06-27  Michael Matz  <matz@suse.de>
2833
2834         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2835         slot is not merged if address escapes.
2836
2837 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2838
2839         PR c/21911
2840         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2841
2842 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR middle-end/17965
2845         * gcc.c-torture/compile/20050622-1.c: New test.
2846
2847         PR middle-end/22028
2848         * gcc.dg/20050620-1.c: New test.
2849
2850 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2851
2852         PR tree-optimization/22026
2853         * gcc.dg/tree-ssa/pr22026.c: New.
2854
2855 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2856
2857         PR libfortran/22144
2858         * gfortran.dg/shift-alloc.f90:  New testcase.
2859
2860 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2861
2862         * all files: Update FSF address in copyright headers.
2863
2864 2005-06-22  Jan Hubicka  <jh@suse.cz>
2865
2866         * wholeprogram-1.c: New testcase.
2867         * wholeprogram-2.c: New testcase.
2868
2869 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR 22171
2872         * gcc.dg/tree-ssa/pr22171.c: New test.
2873
2874 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2875
2876         * gfortran.dg/simplify_modulo.f90: New.
2877
2878 2005-06-24  Jan Hubicka  <jh@suse.cz>
2879
2880         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2881
2882 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2883
2884         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2885
2886 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2887
2888         * obj-c++.dg/typedef-alias-1.mm: New.
2889         * objc.dg/typedef-alias-1.m: New.
2890
2891 2005-06-23  Jeff Law  <law@redhat.com>
2892
2893         * gcc.dg/tree-ssa/vrp16.c: New test.
2894
2895 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2896
2897         * lib/target-supports.exp: Add
2898         check_effective_target_fortran_large_real and
2899         check_effective_target_fortran_large_int to check for
2900         corresponding effective targets.
2901         * gfortran.dg/large_integer_kind_1.f90: New test.
2902         * gfortran.dg/large_real_kind_1.f90: New test.
2903
2904 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2905
2906         PR tree-optimization/22117
2907         * gcc.dg/tree-ssa/pr22117.c: New.
2908
2909 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2910
2911         PR testsuite/22123
2912         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2913
2914 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2915
2916         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2917
2918 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2919
2920         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2921         * gfortran.dg/f2c_4.c: Likewise
2922
2923 2005-06-22 Paul Brook  <paul@codesourcery.com>
2924
2925         PR fortran/21034
2926         * gfortran.dg/auto_save_1.f90: New test.
2927
2928 2005-06-22  Michael Matz  <matz@suse.de>
2929
2930         * gcc.target/x86-64/abi: New directory.
2931         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2932         * gcc.target/x86-64/abi/README.gcc: New file.
2933         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2934         * gcc.target/x86-64/abi/asm-support.s: New file.
2935         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2936         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2937         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2938         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2939         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2940         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2941         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2942         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2943         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2944         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2945         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2946         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2947         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2948         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2949         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2950         * gcc.target/x86_64/abi/test_varargs.c: New test.
2951
2952 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2955         32-bit i?86 and x86_64.
2956
2957 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2958
2959         * obj-c++.dg/const-str-[1-9].mm: New tests.
2960
2961 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2962
2963         PR fortran/22010
2964         * gfortran.dg/namelist_use.f90: New.
2965         * gfortran.dg/namelist_use_only.f90: New.
2966
2967 2005-06-21  Jeff Law  <law@redhat.com>
2968
2969         * gcc.dg/tree-ssa/vrp15.c: New test.
2970
2971 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2972
2973         * lib/target-supports.exp (check_effective_target_vect_reduction):
2974         Remove.
2975         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2976         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2977         remove vect_reduction target keyword. Also avoid two returns in main.
2978         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2979         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2980         * gcc.dg/vect/vect-reduc-1short.c: New test.
2981         * gcc.dg/vect/vect-reduc-1char.c: New test.
2982         * gcc.dg/vect/vect-reduc-2short.c: New test.
2983         * gcc.dg/vect/vect-reduc-2char.c: New test.
2984         * gcc.dg/vect/vect-reduc-6.c: New test.
2985         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2986         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2987         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2988
2989 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2990         Paul Thomas  <pault@gcc.gnu.org>
2991
2992         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2993         New tests.
2994
2995 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2996
2997         * gfortran.dg/backslash_1.f90: New test.
2998         * gfortran.dg/backslash_2.f90: New test.
2999
3000 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3001
3002         * gfortran.dg/duplicate_labels.f90: New test.
3003
3004 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3005
3006         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3007         unsupportable relocations.
3008         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3009         * gcc.dg/20050321-2.c: xfail for NetWare.
3010
3011 2005-06-20  Andreas Jaeger  <aj@suse.de>
3012
3013         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3014         gcc.target/i386/fastcall-sseregparm.c,
3015         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3016
3017 2005-06-19  Richard Henderson  <rth@redhat.com>
3018
3019         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3020
3021 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3022
3023         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3024
3025 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3026
3027         PR c++/22115
3028         * g++.dg/conversion/simd2.C: Change expected error message.
3029
3030 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3031
3032         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3033         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3034         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3035
3036 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3037
3038         * gcc.dg/fold-mod-1.c: New test.
3039
3040 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3041
3042         PR fortran/19926
3043         * gfortran.dg/pr19926.f90: New test.
3044
3045 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3046
3047         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3048         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3049         targets.
3050         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3051         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3052
3053 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3054
3055         * gcc.target/ia64/float80-varargs-1.c: New test.
3056
3057 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3058
3059         PR tree-opt/22035
3060         * gfortran.dg/f2c_6.f90: New test.
3061
3062 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3063
3064         PR c++/17413
3065         * g++.dg/template/local5.C: New.
3066
3067 2005-06-17  Richard Henderson  <rth@redhat.com>
3068
3069         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3070
3071 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3072
3073         PR testsuite/21945
3074         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3075
3076 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3077
3078         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3079         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3080         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3081         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3082         check_vect to verify the presence of hardware vector support.
3083
3084 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3085
3086         PR testsuite/22056
3087         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3088
3089 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3090
3091         PR libfortran/19216
3092         * gfortran.dg/pr19216.f: Add correct space between brackets and
3093         dg directive.
3094
3095 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3096
3097         PR libfortran/16436
3098         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3099
3100 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3101
3102         * gcc.target/i386/attributes-error.c: New testcase.
3103         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3104         * gcc.target/i386/regparm-stdcall.c: Likewise.
3105         * gcc.target/i386/sseregparm-1.c: Likewise.
3106         * gcc.target/i386/sseregparm-2.c: Likewise.
3107
3108 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3109
3110         * g++.dg/rtti/crash2.C: New.
3111
3112 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3115
3116 2005-06-15  David Ung  <davidu@mips.com>
3117
3118         * gcc.target/mips/mips16e-extends.c: New test for testing the
3119         generation of MIPS16e zeb/zeh, seb/seh instructions.
3120
3121 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3122
3123         PR 22018
3124         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3125         * gcc.dg/tree-ssa/pr22018.c: New test.
3126
3127 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3128
3129         * gcc.dg/simd-1.c: Update error messages.
3130         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3131         * gcc.dg/simd-2.c: Update error messages.
3132         * gcc.dg/simd-4.c: New.
3133
3134 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3135
3136         PR c++/20678
3137         * g++.dg/other/crash-4.C: New.
3138
3139 2005-06-14  Devang Patel  <dpatel@apple.com>
3140
3141         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3142
3143 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3144
3145         PR c++/21929
3146         * g++.dg/parse/crash11.C: Update
3147
3148 2005-06-13  Jeff Law  <law@redhat.com>
3149
3150         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3151         perform the desired transformations.
3152         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3153         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3154
3155 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3156
3157         PR fortran/22038
3158         * gfortran.dg/forall_1.f90: Un-XFAIL.
3159
3160 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3161
3162         PR c++/21929
3163         * g++.dg/parse/crash26.C: New.
3164
3165         PR c++/20789
3166         * g++.dg/init/member1.C: New.
3167
3168 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3169
3170         * gfortran.dg/altreturn_1.f90: New test.
3171
3172 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3173
3174         PR middle-end/21985
3175         * gcc.dg/tree-ssa/pr21985.c: New test.
3176
3177 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3178
3179         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3180
3181 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3182
3183         PR c++/21930
3184         * g++.dg/other/error10.C: New test case.
3185
3186 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3187
3188         PR libfortran/19155
3189         * gfortran.dg/pr19155.f: Add test.
3190
3191 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3192
3193         * gfortran.dg/f2c_7.f90: New test.
3194
3195         * gfortran.dg/forall_1.f90: XFAILed.
3196
3197 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3198
3199         * gcc.dg/pr14796-1.c: New.
3200         * gcc.dg/pr14796-2.c: New.
3201
3202 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3203
3204         PR fortran/17792
3205         PR fortran/21375
3206         * gfortran.dg/deallocate_stat.f90:  New test.
3207
3208 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3209
3210         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3211
3212 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3213
3214         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3215         access will be generated when this loop is vectorized. Test that
3216         accesses with same alignment were detected.
3217         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3218         Test that accesses with same alignment were detected.
3219         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3220         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3221         alignment were detected.
3222
3223 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3224
3225         PR c++/10611
3226         * g++.dg/conversion/simd2.C: New.
3227
3228 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3229
3230         * gcc.dg/Wcxx-compat-1.c: New.
3231
3232 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3233
3234         PR libfortran/21480
3235         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3236         complex array.
3237
3238 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3239
3240         * gcc.dg/alias-8.c: New.
3241
3242 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3243
3244         * gcc.dg/format/cmn_err-1.c: Update.
3245
3246 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3247
3248         PR target/20666
3249         * gcc.target/sparc/fexpand-2.c: New.
3250         * gcc.target/sparc/fpmerge-2.c: New.
3251         * gcc.target/sparc/fpmul-2.c: New.
3252         * gcc.target/sparc/noresult.c: New.
3253         * gcc.target/sparc/pdist-2.c: New.
3254         * gcc.target/sparc/pdist-3.c: New.
3255
3256 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3257
3258         PR testsuite/21702
3259         * gcc.target/i386/i386.exp: Fix comment typo.
3260
3261 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         PR c++/19497
3264         * g++.dg/inherit/using5.C: New.
3265         * g++.dg/inherit/using6.C: New.
3266
3267 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3268
3269         PR c++/19894
3270         * g++.dg/template/ptrmem15.C: New test.
3271
3272         PR c++/20563
3273         * g++.dg/ext/label4.C: New test.
3274
3275 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3276
3277         * gcc.dg/tls/debug-1.c: New test.
3278
3279 2005-06-07  Dale Johannesen  <dalej@apple.com>
3280
3281         * gcc.target/i386/movq.c:  New.
3282
3283 2005-06-07  Dale Johannesen  <dalej@apple.com>
3284
3285         * gcc.dg/20050607-1.c:  New.
3286
3287 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR middle-end/21850
3290         * gcc.c-torture/execute/20050607-1.c: New test.
3291
3292 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3293
3294         PR libfortran/21926
3295         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3296         Test case where the return array has lowest stride one,
3297         but isn't packed.
3298
3299 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3300
3301         * lib/target-supports.exp (check_effective_target_sync_int_long):
3302         Add s390 and s390x targets.
3303
3304 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3305
3306         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3307         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3308         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3309         * gcc.dg/tree-ssa/loop-9.c: New test.
3310
3311 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3312
3313         * g++.dg/parse/defarg10.C: New.
3314
3315 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR regression/21897
3318         * gcc.c-torture/execute/20050604-1.c: New test.
3319
3320 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3321
3322         PR 21903
3323         * g++.dg/parse/defarg9.C: New.
3324
3325         PR c++/20637
3326         * g++.dg/inherit/using4.C: New.
3327         * g++.dg/overload/error1.C: Adjust expected errors.
3328         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3329         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3330         * g++.old-deja/g++.other/redecl2.C: Likewise.
3331         * g++.old-deja/g++.other/redecl4.C: Likewise.
3332         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3333
3334 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3335
3336         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3337
3338 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3339
3340         * lib/gfortran.exp (gfortran_target_compile): Call
3341         dg-additional-files-options
3342         * gfortran.dg/f2c_4.f90: New file
3343         * gfortran.dg/f2c_4.c: New file
3344         * gfortran.dg/f2c_5.f90: New file
3345         * gfortran.dg/f2c_5.c: New file
3346
3347 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3348
3349         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3350
3351         PR fortran/21912
3352         * gfortran.dg/array_constructor_4.f90: New test.
3353
3354 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3355
3356         PR c++/21619
3357         * g++.dg/ext/builtin9.C: New test.
3358
3359 2005-06-05  Dale Johannesen  <dalej@apple.com>
3360
3361         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3362         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3363
3364 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3365
3366         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3367         * gcc.dg/vect/vect-reduc-1.c: New.
3368         * gcc.dg/vect/vect-reduc-2.c: New.
3369         * gcc.dg/vect/vect-reduc-3.c: New.
3370
3371 2005-06-04  Dale Johannesen  <dalej@apple.com>
3372
3373         * gcc.c-torture/execute/20050603-1.c:  New.
3374         * gcc.c-torture/execute/20050603-2.c:  New.
3375         * gcc.dg/20050603-3.c:  New.
3376
3377 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3378
3379         PR fortran/19195
3380         * gfortran.dg/debug_1.f90: New test.
3381
3382         * gfortran.dg/forall_1.f90: New test.
3383
3384 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3385
3386         * gfortran.dg/array_constructor_3.f90: New test.
3387
3388 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3389
3390         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3391
3392 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3393
3394         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3395
3396 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3397
3398         PR c/21873
3399         * gcc.dg/init-excess-1.c: New test.
3400
3401 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3402
3403         PR c++/21853
3404         * g++.dg/expr/static_cast6.C: New test.
3405
3406 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3407
3408         * gcc.dg/tree-ssa/vrp14.c: New test.
3409
3410 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/21336
3413         * g++.dg/template/new2.C: New test.
3414
3415 2005-06-03  Josh Conner  <jconner@apple.com>
3416
3417         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3418         all entries in initializer.
3419
3420 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3421
3422         PR middle-end/21858
3423         * gcc.dg/pr21858.c: New testcase.
3424
3425 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3426
3427         PR tree-optimization/21292
3428
3429         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3430         New.
3431         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3432         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3433         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3434         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3435         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3436
3437 2005-06-02  Richard Henderson  <rth@redhat.com>
3438
3439         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3440
3441 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3442
3443         * gcc.dg/wtypequal.c: New testcase.
3444
3445 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3446
3447         PR 21582
3448         * gcc.dg/tree-ssa/pr21582.c: New test.
3449
3450 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3451
3452         PR c++/21280
3453         * g++.dg/opt/interface2.h: New.
3454         * g++.dg/opt/interface2.C: New.
3455         * g++.dg/init/ctor4.C: Adjust error lines.
3456         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3457         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3458         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3459         * g++.old-deja/g++.pt/assign1.C: Likewise.
3460         * g++.old-deja/g++.pt/crash20.C: Likewise.
3461
3462 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3463
3464         PR tree-optimization/21734
3465         * g++.dg/vect/pr21734_1.cc: New.
3466         * g++.dg/vect/pr21734_2.cc: New.
3467
3468 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3469
3470         PR c++/20350
3471         * g++.dg/template/spec24.C: New.
3472
3473         PR c++/21151
3474         * g++.dg/pch/local-1.C: New.
3475         * g++.dg/pch/local-1.Hs: New.
3476
3477 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3478
3479         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3480         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3481         * gcc.dg/tree-ssa/pr14341.c: New test.
3482         * gcc.dg/tree-ssa/pr14841.c: New test.
3483         * gcc.dg/tree-ssa/pr20701.c: New test.
3484         * gcc.dg/tree-ssa/pr21086.c: New test.
3485         * gcc.dg/tree-ssa/pr21090.c: New test.
3486         * gcc.dg/tree-ssa/pr21332.c: New test.
3487         * gcc.dg/tree-ssa/pr21458.c: New test.
3488         * gcc.dg/tree-ssa/pr21658.c: New test.
3489         * gcc.dg/tree-ssa/vrp01.c: New test.
3490         * gcc.dg/tree-ssa/vrp02.c: New test.
3491         * gcc.dg/tree-ssa/vrp03.c: New test.
3492         * gcc.dg/tree-ssa/vrp04.c: New test.
3493         * gcc.dg/tree-ssa/vrp05.c: New test.
3494         * gcc.dg/tree-ssa/vrp06.c: New test.
3495         * gcc.dg/tree-ssa/vrp07.c: New test.
3496         * gcc.dg/tree-ssa/vrp08.c: New test.
3497         * gcc.dg/tree-ssa/vrp09.c: New test.
3498         * gcc.dg/tree-ssa/vrp10.c: New test.
3499         * gcc.dg/tree-ssa/vrp11.c: New test.
3500         * gcc.dg/tree-ssa/vrp12.c: New test.
3501         * gcc.dg/tree-ssa/vrp13.c: New test.
3502
3503 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3504
3505         PR 21029
3506         * gcc.dg/tree-ssa/pr21029.c: New test.
3507
3508 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3509
3510         * gfortran.dg/logint-1.f: New test case.
3511         * gfortran.dg/logint-2.f: Likewise.
3512         * gfortran.dg/logint-3.f: Likewise.
3513
3514 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR c/21536
3517         PR c/20760
3518         * gcc.dg/20050527-1.c: New test.
3519
3520         * gcc.dg/i386-sse-12.c: New test.
3521
3522         PR fortran/21729
3523         * gfortran.dg/implicit_5.f90: New test.
3524
3525 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3526
3527         PR fortran/20883
3528         * gfortran/assign_4.f90: New test.
3529         * gfortran/assign_2.f90: Change compile to run.
3530
3531 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3532
3533         * lib/target-supports.exp
3534         (check_effective_target_sync_char_short): New.
3535         * gcc.dg/sync-2.c: New.
3536
3537 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3538
3539         PR tree-optimization/21817
3540         * gcc.dg/torture/pr21817-1.c: New.
3541
3542 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3543
3544         PR c++/21165
3545         * g++.dg/template/init5.C: New.
3546
3547 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         * gfortran.dg/char_initialiser_actual.f90:
3550         Test character initialisers as actual arguments.
3551         * gfortran.dg/char_pointer_comp_assign.f90:
3552         Test character pointer structure component assignments.
3553         * gfortran.dg/char_array_structure_constructor.f90:
3554         Test character components in structure constructors.
3555
3556 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3557
3558         PR middle-end/20931
3559         * g++.dg/opt/pr20931.C: New test.
3560
3561 2005-05-31  Andreas Jaeger  <aj@suse.de>
3562
3563         PR testsuite/20772
3564         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3565         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3566         g++.old-deja/g++.ext/asmspec1.C,
3567         g++.old-deja/g++.other/regstack.C,
3568         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3569         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3570         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3571         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3572         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3573         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3574         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3575         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3576         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3577         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3578         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3579         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3580         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3581         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3582         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3583         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3584         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3585         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3586         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3587
3588 2005-05-31  Jeff Law  <law@redhat.com>
3589
3590         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3591
3592 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3593
3594         PR middle-end/21743
3595         * gcc.dg/builtins-1.c: Activate disabled clog test.
3596         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3597
3598 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3599
3600         * gfortran.dg/char_pointer_assign.f90:
3601         Test character-pointer assignments and pointer assignments.
3602         * gfortran.dg/char_pointer_dummy.f90:
3603         Test character-pointer dummy arguments.
3604         * gfortran.dg/char_pointer_func.f90:
3605         Test character-pointer function returns.
3606         * gfortran.dg/char_pointer_dependency.f90:
3607         Test character-pointer functions with dependencies.
3608
3609 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3610
3611         PR c++/21784
3612         * g++.dg/lookup/using14.C: New test.
3613
3614 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3615
3616         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3617         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3618         trailing ^M.
3619
3620 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3621
3622         PR c++/17413
3623         * g++.dg/template/local5.C: New.
3624
3625         PR target/21761
3626         * gcc.c-torture/compile/pr21761.c: New.
3627
3628         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3629         before darwin8.
3630
3631 2005-05-30  Steven G. Kargl
3632
3633         PR fortran/20846
3634         * gfortran.dg/inquire_8.f90: New test.
3635
3636 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3637
3638         PR libfortran/21376
3639         * gfortran.dg/output_exponents_1.f90: New test.
3640
3641 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3642
3643         PR libfortran/20006
3644         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3645
3646 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/21210
3649         * g++.dg/ext/complex1.C: New test.
3650
3651         PR c++/21340
3652         * g++.dg/init/ctor6.C: New test.
3653
3654 2005-05-29  Jan Hubicka  <jh@suse.cz>
3655
3656         * gcc.c-torture/compile/pr21562.c: New.
3657
3658 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3659
3660         * gfortran.dg/subnormal_1.f90: New test.
3661
3662 2005-05-28  Jan Hubicka  <jh@suse.cz>
3663
3664         * tree-prof.exp: Fix comment.
3665         * value-prof-1.c: New.
3666         * value-prof-2.c: New.
3667         * value-prof-3.c: New.
3668         * value-prof-4.c: New.
3669
3670 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/21614
3673         * g++.dg/expr/ptrmem6.C: New test.
3674         * g++.dg/expr/ptrmem6a.C: Likewise.
3675
3676 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3677
3678         PR tree-optimization/21658
3679         * gcc.dg/tree-ssa/pr21658.c: New.
3680
3681 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3682
3683         PR c++/21455
3684         * g++.dg/inherit/ptrmem3.C: New.
3685
3686         PR c++/21681
3687         * g++.dg/parse/template16.C: New.
3688
3689 2005-05-27  Andreas Jaeger  <aj@suse.de>
3690
3691         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3692
3693         * gcc.dg/i386-sse-8.c: Run test on all archs.
3694
3695 2005-05-26  Mike Stump  <mrs@apple.com>
3696
3697         * objc.dg/isa-field-1.m: Only run on darwin.
3698         * objc.dg/lookup-1.m: Likewise.
3699         * objc.dg/try-catch-8.m: Likewise.
3700
3701 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3702
3703         PR tree-optimization/9814
3704         * gcc.dg/pr9814-1.c: New test case.
3705
3706 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3707
3708         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3709         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3710         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3711         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3712         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3713         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3714         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3715         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3716         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3717         objc.dg/try-catch-8.m: New.
3718
3719 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3720
3721         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3722         remove extraneous semicolons.
3723
3724 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3725
3726         * obj-c++.dg/comp-types-12.mm: New.
3727         * objc.dg/comp-types-11.m: New.
3728         * objc.dg/selector-4.m: New.
3729
3730 2005-05-26  Andreas Jaeger  <aj@suse.de>
3731
3732         PR testsuite/20772
3733         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3734         g++.old-deja/g++.ext/attrib3.C,
3735         g++.old-deja/g++.other/store-expr1.C,
3736         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3737         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3738         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3739         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3740         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3741         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3742         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3743         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3744         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3745         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3746         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3747         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3748         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3749         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3750         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3751         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3752         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3753         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3754         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3755
3756 2005-05-26  Andreas Jaeger  <aj@suse.de>
3757
3758         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3759         x86-64 compilation.
3760
3761 2005-05-26  Andreas Jaeger  <aj@suse.de>
3762
3763         PR testsuite/20772
3764         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3765         gcc.misc-tests/i386-pf-athlon-1.c,
3766         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3767         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3768         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3769         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3770         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3771         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3772         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3773         programs.
3774
3775         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3776         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3777         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3778         x86-64 compilation.
3779
3780         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3781         x86_64.
3782
3783         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3784         effective-target ilp32.
3785
3786 2005-05-26  David Ung  <davidu@mips.com>
3787
3788         * gcc.target/mips/ext_ins.c: New test for testing the generation
3789         of MIPS32/64 rev 2 ext/ins instructions.
3790
3791 2005-05-26  Andreas Jaeger  <aj@suse.de>
3792
3793         * treelang/compile/unsigned.tree: Use gimple instead of
3794         nonexisting generic dump.
3795
3796 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3797
3798         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3799
3800 2005-05-26  Andreas Jaeger  <aj@suse.de>
3801
3802         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3803
3804 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3805
3806         PR libfortran/17283
3807         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3808         Test callee-allocated memory with write statements.
3809
3810 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3811
3812         PR middle-end/21709
3813         * gcc.dg/pr21709-1.c: New test case.
3814
3815 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3816             Mike Stump  <mrs@apple.com>
3817
3818         * objc/execute/next_mapping.h: Update for C++.
3819
3820         * obj-c++.dg/selector-1.mm: Move to...
3821         * obj-c++.dg/selector-4.mm: here...
3822
3823         * obj-c++.dg/basic.mm: New.
3824         * obj-c++.dg/comp-types-1.mm: New.
3825         * obj-c++.dg/cxx-class-1.mm: New.
3826         * obj-c++.dg/cxx-ivars-1.mm: New.
3827         * obj-c++.dg/cxx-ivars-2.mm: New.
3828         * obj-c++.dg/cxx-ivars-3.mm: New.
3829         * obj-c++.dg/cxx-scope-1.mm: New.
3830         * obj-c++.dg/cxx-scope-2.mm: New.
3831         * obj-c++.dg/defs.mm: New.
3832         * obj-c++.dg/empty-private-1.mm: New.
3833         * obj-c++.dg/encode-1.mm: New.
3834         * obj-c++.dg/encode-2.mm: New.
3835         * obj-c++.dg/encode-3.mm: New.
3836         * obj-c++.dg/extern-c-1.mm: New.
3837         * obj-c++.dg/extra-semi.mm: New.
3838         * obj-c++.dg/fix-and-continue-2.mm: New.
3839         * obj-c++.dg/isa-field-1.mm: New.
3840         * obj-c++.dg/ivar-list-semi.mm: New.
3841         * obj-c++.dg/local-decl-1.mm: New.
3842         * obj-c++.dg/lookup-1.mm: New.
3843         * obj-c++.dg/lookup-2.mm: New.
3844         * obj-c++.dg/method-1.mm: New.
3845         * obj-c++.dg/method-2.mm: New.
3846         * obj-c++.dg/method-3.mm: New.
3847         * obj-c++.dg/method-4.mm: New.
3848         * obj-c++.dg/method-5.mm: New.
3849         * obj-c++.dg/method-6.mm: New.
3850         * obj-c++.dg/method-7.mm: New.
3851         * obj-c++.dg/no-extra-load.mm: New.
3852         * obj-c++.dg/overload-1.mm: New.
3853         * obj-c++.dg/pragma-1.mm: New.
3854         * obj-c++.dg/pragma-2.mm: New.
3855         * obj-c++.dg/private-1.mm: New.
3856         * obj-c++.dg/private-2.mm: New.
3857         * obj-c++.dg/proto-qual-1.mm: New.
3858         * obj-c++.dg/qual-types-1.mm: New.
3859         * obj-c++.dg/stubify-1.mm: New.
3860         * obj-c++.dg/stubify-2.mm: New.
3861         * obj-c++.dg/super-class-1.mm: New.
3862         * obj-c++.dg/super-class-2.mm: New.
3863         * obj-c++.dg/super-dealloc-1.mm: New.
3864         * obj-c++.dg/super-dealloc-2.mm: New.
3865         * obj-c++.dg/template-1.mm: New.
3866         * obj-c++.dg/template-2.mm: New.
3867         * obj-c++.dg/template-3.mm: New.
3868         * obj-c++.dg/template-4.mm: New.
3869         * obj-c++.dg/template-5.mm: New.
3870         * obj-c++.dg/template-6.mm: New.
3871         * obj-c++.dg/try-catch-1.mm: New.
3872         * obj-c++.dg/try-catch-2.mm: New.
3873         * obj-c++.dg/try-catch-3.mm: New.
3874         * obj-c++.dg/try-catch-4.mm: New.
3875         * obj-c++.dg/try-catch-5.mm: New.
3876         * obj-c++.dg/try-catch-6.mm: New.
3877         * obj-c++.dg/try-catch-7.mm: New.
3878         * obj-c++.dg/try-catch-8.mm: New.
3879         * obj-c++.dg/try-catch-9.mm: New.
3880         * obj-c++.dg/va-meth-1.mm: New.
3881
3882 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3883
3884         * obj-c++.dg/selector-1.mm: New.
3885         * obj-c++.dg/selector-2.mm: New.
3886
3887 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3888
3889         * obj-c++.dg/selector-3.mm: New.
3890         * objc.dg/selector-3.m: New.
3891
3892 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3893
3894         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3895         about where warning appears.
3896
3897 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3898
3899         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3900         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3901         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3902         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3903
3904 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3905
3906         * gcc.dg/20050524-1.c: New test.
3907
3908 2005-05-25  Jan Hubicka  <jh@suse.cz>
3909
3910         * gcc.dg/tree-prof/inliner-1.c: New.
3911
3912 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3913
3914         * gcc.dg/tree-prof: New directory.
3915         * gcc.dg/tree-prof/tree-prof.exp: New.
3916
3917 2005-05-25  DJ Delorie  <dj@redhat.com>
3918
3919         * gcc.dg/Wattributes-1.c: New.
3920         * gcc.dg/Wattributes-2.c: New.
3921         * gcc.dg/Wattributes-3.c: New.
3922
3923 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3924
3925         PR tree-optimization/19833
3926         * gcc.dg/uninit-4.c: Remove xfail.
3927         * gcc.dg/uninit-9.c: Ditto.
3928
3929 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3930
3931         * obj-c++.dg/bitfield-[1-5].mm: New.
3932         * obj-c++.dg/class-protocol-1.mm: New.
3933         * obj-c++.dg/comp-types-1[0-1].mm: New.
3934         * obj-c++.dg/comp-types-[2-9].mm: New.
3935         * obj-c++.dg/encode-[4-8].mm: New.
3936         * obj-c++.dg/layout-1.mm: New.
3937         * obj-c++.dg/method-1[0-9].mm: New.
3938         * obj-c++.dg/method-2[0-1].mm: New.
3939         * obj-c++.dg/method-[8-9].mm: New.
3940         * obj-c++.dg/objc-gc-3.mm: New.
3941         * obj-c++.dg/try-catch-10.mm: New.
3942         * objc.dg/bitfield-5.m: New.
3943         * objc.dg/comp-types-10.m: New.
3944         * objc.dg/comp-types-9.m: New.
3945         * objc.dg/layout-1.m: New.
3946         * objc.dg/objc-gc-4.m: New.
3947         * objc.dg/try-catch-9.m: New.
3948         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3949         * objc.dg/comp-types-1.m: Likewise.
3950         * objc.dg/comp-types-[5-6].m: Likewise.
3951         * objc.dg/method-9.m: Likewise.
3952
3953 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3954
3955         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3956         and on hardware without VMX support.
3957
3958         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3959
3960         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3961
3962         * lib/profopt.exp (dg-final-generate, dg-final-use,
3963         profopt-final-code, profopt-get-options): New.
3964         (profopt-execute): Process test directives.
3965
3966         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3967         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3968         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3969
3970 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3971
3972         PR C++/21645
3973         * g++.dg/init/ctor5.C: New test.
3974
3975 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3976
3977         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3978         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3979         vect-113.c, vect-114.c.
3980
3981 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3982
3983         * gcc.dg/const-elim-1.c: Remove xfails.
3984
3985 2005-05-23  Jeff Law  <law@redhat.com>
3986
3987         * gcc.c-torture/compile/pr21638.c: New test.
3988         * gcc.c-torture/compile/20050520-1.c: New test.
3989
3990 2005-05-23  Nick Clifton  <nickc@redhat.com>
3991
3992         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3993         be a proper triple, ie: m32r*-*-*.
3994         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3995
3996 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3997
3998         PR middle-end/21331
3999         PR tree-opt/21293
4000         * gcc.c-torture/compile/pr21293.c: New test.
4001         * gcc.c-torture/execute/pr21331.c: New test.
4002
4003 2004-05-20  Richard Henderson  <rth@redhat.com>
4004
4005         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4006
4007 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4008
4009         * obj-c++-dg.exp: Add.
4010         * obj-c++.exp: Add.
4011         * obj-c++.dg/dg.exp: Add.
4012
4013 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4014
4015         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4016         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4017
4018 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4019
4020         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4021
4022 2004-05-19  Richard Henderson  <rth@redhat.com>
4023
4024         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4025
4026 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4027
4028         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4029
4030         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4031
4032 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR c++/21495
4035         * g++.dg/parse/extern1.C: New test.
4036         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4037
4038 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4039
4040         * gcc.dg/c99-math.h: New.
4041         * gcc.dg/c99-math-float-1.c: New test.
4042         * gcc.dg/c99-math-double-1.c: Likewise.
4043         * gcc.dg/c99-math-long-double-1.c: Likewise.
4044
4045 2005-05-18  Richard Henderson  <rth@redhat.com>
4046
4047         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4048
4049 2005-05-18  Devang Patel  <dpatel@apple.com>
4050
4051         * g++.dg/opt/20050511-1.C: New test.
4052
4053 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4054
4055         PR libfortran/21127
4056         * gfortran.dg/reshape-complex.f90:  New test.
4057
4058 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4059
4060         * gfortran.dg/array_constructor_1.f90: New test.
4061         * gfortran.dg/array_constructor_2.f90: New test.
4062
4063 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4064
4065         PR fortran/20954
4066         * gfortran.dg/pr20954.f: New test.
4067
4068 2005-05-17  Mike Stump  <mrs@apple.com>
4069
4070         Yet more Objective-C++...
4071
4072         * objc.dg/method-5.m: Update.
4073         * objc.dg/method-6.m: Update.
4074         * objc.dg/method-7.m: Update.
4075         * objc.dg/method-9.m: Update.
4076         * objc.dg/try-catch-2.m: Update.
4077
4078 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4079
4080         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4081         Remove little-endian optimizations.
4082
4083 2005-05-17  Jeff Law  <law@redhat.com>
4084
4085         * g++.dg/tree-ssa/pr14814.C: New test.
4086         * gcc.dg/tree-ssa/pr14814.C: New test.
4087         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4088         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4089
4090 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4091
4092         * gcc.dg/compat/generate-random.c: Do not include
4093         libiberty.h.
4094         * gcc.dg/compat/generate-random_r.c: Likewise.
4095
4096 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4097
4098         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4099
4100 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4101
4102         PR middle-end/21595
4103         * g++.dg/tree-ssa/builtin1.C: New testcase.
4104
4105 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR c++/21454
4108         * g++.dg/opt/const4.C: New test.
4109
4110         PR middle-end/21492
4111         * g++.dg/opt/crossjump1.C: New test.
4112
4113         PR tree-optimization/21610
4114         * gcc.c-torture/compile/20050516-1.c: New test.
4115
4116         PR fortran/15080
4117         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4118         about the test failing.
4119         * gfortran.fortran-torture/execute/where_7.f90: New test.
4120         * gfortran.fortran-torture/execute/where_8.f90: New test.
4121
4122 2005-05-16  Richard Henderson  <rth@redhat.com>
4123
4124         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4125         i?86 and x86_64.
4126
4127 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4128
4129         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4130         (limits.h): Include unconditionally.
4131         (stdlib.h): Likewise.
4132         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4133         (limits.h): Include unconditionally.
4134         (stdlib.h): Likewise.
4135         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4136         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4137         (limits.h): Include unconditionally.
4138         (stdlib.h): Likewise.
4139         (hashtab.h): Do not include.
4140         (getopt.h): Likewise.
4141         (stddef.h): Include.
4142         (hashval_t): Define.
4143         (struct entry): Add "next" field.
4144         (HASH_SIZE): New macro.
4145         (hash_table): New variable.
4146         (switchfiles): Do not use xmalloc.
4147         (mix): New macro.
4148         (iterative_hash): New function.
4149         (hasht): Remove.
4150         (e_exists): New function.
4151         (e_insert): Likewise.
4152         (output): Use, instead of libiberty hashtable functions.
4153         (main): Do not use getopt.  Do not call htab_create.
4154
4155 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4156
4157         PR libstdc++/21526
4158         * lib/target-supports.exp (check_mkfifo_available):
4159         Return 0 for cygwin as mkfifo support incomplete on platform.
4160         Fix typos in comments.
4161
4162 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4163
4164         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4165
4166 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4167
4168         PR fortran/17432
4169         * gfortran.dg/assign_4.f: New test.
4170
4171 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4172
4173         PR tree-optimization/21563
4174         * gcc.dg/tree-ssa/pr21563.c: New.
4175
4176 2005-05-14  Jan Hubicka  <jh@suse.cz>
4177
4178         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4179
4180 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4181
4182         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4183
4184 2005-05-13  Julian Brown  <julian@codesourcery.com>
4185
4186         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4187         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4188
4189 2005-05-13  Jan Hubicka  <jh@suse.cz>
4190
4191         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4192         * gcc.dg/fold-xor-?.c: Likewise.
4193         * gcc.dg/pr15784-?.c: Likewise.
4194         * gcc.dg/pr20922-?.c: Likewise.
4195         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4196         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4197         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4198
4199 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4200
4201         PR fortran/21260
4202         * gfortran.dg/hollerith_1.f90: New test.
4203
4204 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4205
4206         * gfortran.dg/func_result_2.f90: New test.
4207
4208 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4209
4210         * gfortran.dg/dev_null.f90: New test.
4211
4212 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4213
4214         * gcc.dg/arm-vfp1.c: Revert last change.
4215
4216 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4217
4218         PR middle-end/19807
4219         PR tree-optimization/19639
4220         * g++.dg/tree-ssa/pr19807.C: New testcase.
4221
4222 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4223
4224         PR libfortran/21471
4225         * gfortran.dg/append-1.f90: New test.
4226
4227 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4228
4229         * gcc.dg/pr18501.c: XFAIL.
4230         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4231         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4232         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4233         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4234         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4235         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4236         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4237         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4238
4239 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4240
4241         PR fortran/20178
4242         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4243         gfortran.dg/f2c_3.f90: New tests.
4244
4245         * gfortran.dg/return_1.f90: Fix dg annotation.
4246
4247 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4248
4249         * gcc.c-torture/compile/20050510-1.c: New test.
4250
4251 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4252
4253         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4254
4255 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4256
4257         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4258
4259 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4260
4261         PR c/17913
4262         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4263
4264 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4265
4266         PR c/21342
4267         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4268         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4269
4270 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4271
4272         PR debug/16676
4273         * gcc.dg/debug/pr16676.c: New test.
4274
4275 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4276
4277         PR testsuite/21443
4278         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4279         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4280         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4281         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4282         Change -O1 to -O2.
4283         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4284         -fno-tree-dominator-opts.
4285
4286 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4287
4288         * gfortran.dg/return_1.f90: New test.
4289
4290 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4291
4292         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4293
4294         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4295
4296 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4297
4298         PR c++/21427
4299         * g++.dg/inherit/covariant13.C: New.
4300
4301 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4302
4303         PR libfortran/19155
4304         * gfortran.dg/pr19155.f: New test.
4305
4306 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4307
4308         PR inline-asm/8788
4309         * gcc.dg/pr8788-1.c: New testcase.
4310
4311 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4312
4313         PR target/21416
4314         * gcc.target/mips/fpcmp-[12].c: New tests.
4315
4316 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4317
4318         * lib/target-supports-dg.exp (dg-require-fork): New function.
4319         (dg-require-mkfifo): Likewise.
4320         * lib/target-supports.exp (check_function_available): New
4321         function.
4322         (check_fork_available): Likewise.
4323         (check_mkfifo_available): Likewise.
4324
4325 2005-05-06  Jeff Law  <law@redhat.com>
4326
4327         * gcc.c-torture/compile/pr21380.c: New test.
4328
4329 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR c++/20961
4332         * g++.dg/ext/weak3.C: New test.
4333
4334 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/21352
4337         * g++.dg/template/crash37.C: New test.
4338
4339 2005-05-05  Paul Brook  <paul@codesourcery.com>
4340
4341         * gcc.dg/arm-g2.c: Use effective-target arm32.
4342         * gcc.dg/arm-mmx-1.c: Ditto.
4343         * gcc.dg/arm-scd42-2.c: Ditto.
4344         * gcc.dg/arm-vfp1.c: Ditto.
4345         * lib/target-supports.exp (check_effective_target_arm32): New
4346         function.
4347
4348 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4349
4350         PR libfortran/21354
4351         gfortran.dg/in_pack_rank7.f90:  New test.
4352
4353 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         PR middle-end/15618
4356         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4357
4358 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR middle-end/21265
4361         * gcc.dg/20050503-1.c: New test.
4362
4363         PR rtl-optimization/21239
4364         * gcc.dg/i386-sse-11.c: New test.
4365
4366 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4367
4368         PR target/16888
4369         * gcc.target/i386/asm-1.c: New test.
4370
4371 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR rtl-optimization/21330
4374         * gcc.c-torture/execute/20050502-1.c: New test.
4375
4376         PR target/21297
4377         * gcc.c-torture/execute/20050502-2.c: New test.
4378
4379 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4380
4381         PR middle-end/21282
4382         * gcc.dg/pr21282.c: New.
4383
4384 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4385
4386         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4387         * gcc.dg/vect/vect-92.c: Likewise
4388         * gcc.dg/vect/vect-93.c: Likewise
4389         * gcc.dg/vect/vect-dv-1.c: Likewise
4390         * gcc.dg/vect/vect-dv-2.c: Likewise
4391         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4392
4393 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4394
4395         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4396         * gfortran.dg/vect/vect-2.f90:  Likewise
4397         * gfortran.dg/vect/vect-3.f90:  Likewise
4398         * gfortran.dg/vect/vect-4.f90:  Likewise
4399         * gfortran.dg/vect/vect-5.f90:  Likewise
4400
4401 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4402
4403         PR target/20813
4404         * gcc.dg/rs6000-fpint-2.c: New.
4405
4406 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4407
4408         PR c/15698
4409         * gcc.dg/builtins-30.c: Update expected messages.
4410         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4411         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4412         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4413
4414 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4415
4416         PR tree-optimization/21294
4417         * gcc.dg/tree-ssa/pr21294.c: New.
4418
4419 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4420
4421         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4422         __builtin_altivec_st_internal_4si built-in.
4423
4424 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/15875
4427         * g++.dg/template/ptrmem14.C: New test.
4428
4429 2005-05-02  Paul Brook  <paul@codesourcery.com>
4430
4431         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4432
4433 2005-05-02  Michael Matz  <matz@suse.de>
4434
4435         PR c++/19542
4436         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4437
4438 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4439
4440         * g++.dg/cpp/weak.C: New test.
4441
4442 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4443
4444         * gcc.dg/tree-ssa/loop-8.c: New test.
4445
4446 2005-04-30  Michael Maty  <matz@suse.de>
4447
4448         * gcc.dg/inline-mcpy.c: New test.
4449
4450 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4451
4452         PR libfortran/18958
4453         * gfortran.dg/eoshift.f90:  New test case.
4454
4455 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR libfortran/18857
4458         * gfortran.dg/matmul_1.f90: New test.
4459
4460 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4461
4462         PR tree-optimization/21030
4463         * gcc.dg/tree-ssa/pr21030.c: New.
4464
4465 2005-04-29  Devang Patel  <dpatel@apple.com>
4466
4467         PR tree-optimization/21272
4468         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4469
4470 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR fortran/13082
4473         PR fortran/18824
4474         * gfortran.dg/entry_4.f90: New test.
4475         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4476         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4477         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4478         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4479         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4480         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4481         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4482
4483 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4484
4485         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4486
4487 2005-04-29  Paul Brook   <paul@codesourcery.com>
4488
4489         * gfortran.dg/entry_3.f90: New test.
4490
4491 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4492
4493         * gfortran.dg/implicit_4.f90: New test.
4494
4495 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4496
4497         * lib/target-supports.exp (check_profiling_available): Return
4498         false for xtensa-*-elf.
4499
4500 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4501
4502         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4503         error if file cannot be deleted.
4504
4505 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4506
4507         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4508         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4509         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4510         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4511         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4512         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4513         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4514         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4515         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4516         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4517         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4518         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4519         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4520
4521 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4522
4523         PR fortran/20865
4524         * gfortran.dg/pr20865.f90: New test.
4525
4526 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4527
4528         * gcc.dg/void-cast-2.c: New test.
4529
4530 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4531
4532         PR c/21159
4533         * gcc.dg/void-cast-1.c: New test.
4534
4535 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4536
4537         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4538
4539 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4540
4541         PR fortran/21177
4542         * gfortran.dg/pr21177.f90: New test.
4543
4544 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4545
4546         PR tree-optimization/21171
4547         * gcc.dg/tree-ssa/pr21171.c: New test.
4548
4549 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4550
4551         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4552         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4553         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4554         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4555         gcc.dg/tree-ssa/gen-vect-32.c: New.
4556         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4557         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4558         don't run on PPC32.
4559
4560 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4561
4562         PR c/21213
4563         * gcc.dg/transparent-union-3.c: New test.
4564
4565 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4566
4567         PR c/20740
4568         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4569         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4570         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4571         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4572         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4573         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4574
4575 2005-04-26  Jeff Law  <law@redhat.com>
4576
4577         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4578         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4579         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4580         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4581         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4582         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4583         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4584
4585 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4586
4587         PR tree-optimization/17598
4588         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4589
4590 2005-04-25  Mike Stump  <mrs@apple.com>
4591
4592         * objc.dg/fix-and-continue-1.m: Add.
4593
4594 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4595
4596         PR c++/20995
4597         * g++.dg/opt/pr20995-1.C: New test case.
4598
4599 2005-04-25  Devang Patel <dpatel@apple.com>
4600
4601         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4602
4603 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4604
4605         PR testsuite/21062
4606         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4607
4608 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4609
4610         PR C++/21188
4611         * g++.dg/opt/rtti2.C: New test.
4612
4613 2005-04-25  Paul Brook  <paul@codesourcery.com>
4614         Steven G. Kargl  <kargls@comcast.net>
4615
4616         PR fortran/20879
4617         * gfortran.dg/ichar_1.f90: New file.
4618
4619 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR middle-end/20991
4622         * g++.dg/opt/pr20991.C: New test.
4623
4624         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4625         where sizeof (type) < __alignof__ (type).
4626         * gcc.dg/compat/struct-layout-1.h: Likewise.
4627
4628 2005-04-24  Per Bothner  <per@bothner.com>
4629             Devang Patel  <dpatel@apple.com>
4630
4631         PR preprocessor/20907
4632         * gcc.dg/cpp/very-long-comment.c: New test.
4633
4634 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4635
4636         PR fortran/20059
4637         * gfortran.dg/common_5.f: New test.
4638
4639 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4640
4641         PR middle-end/21082
4642         * g++.dg/tree-ssa/pr21082.C: New testcase.
4643
4644 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4645
4646         * gcc.dg/vect/vect-99.c: New test.
4647
4648 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4649
4650         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4651
4652 2005-04-22  Jeff Law  <law@redhat.com>
4653
4654         * gcc.dg/uninit-5.c: Remove xfails.
4655         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4656         conditionals and loads.
4657
4658 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4659
4660         PR libfortran/20074
4661         PR libfortran/20436
4662         PR libfortran/21108
4663         * gfortran.dg/nested_reshape.f90: new test
4664         * gfortran.dg/reshape-alloc.f90: new test
4665         * gfortran.dg/reshape.f90: new test
4666
4667 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4668
4669         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4670
4671         * gcc.dg/arm-vfp1.c: New test.
4672
4673 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4674
4675         PR c++/21087
4676         * g++.dg/lookup/builtin2.C: New test.
4677
4678 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4679
4680         * gcc.dg/weak/weak-13.c: New test.
4681
4682 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4683
4684         * lib/target-supports.exp (check_effective_target_sync_int_long):
4685         Add powerpc*.
4686
4687 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4688
4689         * gcc.target/mips/branch-1.c: New test.
4690
4691 2005-04-21  Richard Henderson  <rth@redhat.com>
4692
4693         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4694         * gcc.dg/vect/vect-86.c: Likewise.
4695         * gcc.dg/vect/vect-87.c: Likewise.
4696         * gcc.dg/vect/vect-88.c: Likewise.
4697
4698 2005-04-21  Devang Patel  <dpatel@apple.com>
4699
4700         PR optimization/20994
4701         * gcc.dg/tree-ssa/ifc-3.c: New test.
4702
4703 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4704
4705         PR c/12913
4706         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4707         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4708         gcc.dg/c99-vla-jump-5.c: New tests.
4709
4710 2005-04-19  Richard Henderson  <rth@redhat.com>
4711
4712         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4713         Fix typo in exists check.
4714         (check_effective_target_sync_int_long): New.
4715         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4716         * gcc.dg/ia64-sync-2.c: Likewise.
4717         * gcc.dg/ia64-sync-3.c: Likewise.
4718         * gcc.dg/ia64-sync-4.c: Likewise.
4719
4720 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4721
4722         * gcc.dg/fold-xor-1.c: New test.
4723         * gcc.dg/fold-xor-2.c: New test.
4724
4725 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4726
4727         PR target/20670
4728         * g++.dg/eh/fp-regs.C: New test.
4729
4730 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4731
4732         * gcc.dg/Wint-to-pointer-cast-1.c,
4733         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4734         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4735         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4736
4737 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4738
4739         PR fortran/16861
4740         * gfortran.dg/pr16861.f90: New test.
4741
4742 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4743
4744         * gcc.dg/pr21085.c: New test.
4745
4746 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4747
4748         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4749         (setup_mips_tests, dg-mips-options): New procedures.
4750         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4751         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4752         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4753         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4754         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4755         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4756         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4757         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4758         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4759         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4760         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4761         dg-mips-options instead of dg-options.  Remove now-redundant
4762         preprocessor guards.
4763         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4764         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4765         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4766         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4767         * gcc.dg/vr-mult-2.c: Delete.
4768         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4769         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4770         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4771         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4772         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4773         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4774         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4775
4776 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4777
4778         * ada/acats/run_all.sh: Use sync when executable not present.
4779
4780 2005-04-18  Devang Patel  <dpatel@apple.com>
4781
4782         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4783         * gcc.dg/vect/vect-11a.c: New.
4784         * gcc.dg/vect/vect-none.c: Update.
4785         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4786
4787 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4788
4789         PR tree-optimization/20922
4790         * gcc.dg/pr20922-1.c: New test.
4791         * gcc.dg/pr20922-2.c: New test.
4792         * gcc.dg/pr20922-3.c: New test.
4793         * gcc.dg/pr20922-4.c: New test.
4794         * gcc.dg/pr20922-5.c: New test.
4795         * gcc.dg/pr20922-6.c: New test.
4796
4797 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4798
4799         PR libfortran/20950
4800         * gfortran.dg/pr20950.f: New test.
4801
4802 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4803
4804         PR libfortran/19216
4805         * gfortran.dg/pr19216.f: New test.
4806
4807 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4808
4809         PR tree-optimization/21001
4810         * gcc.dg/tree-ssa/pr21001.c: New.
4811
4812 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4813
4814         PR libfortran/21075
4815         * gfortran.dg/reshape_rank7.f90: New test.
4816
4817 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4818
4819         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4820         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4821         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4822         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4823         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4824         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4825         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4826         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4827         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4828         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4829         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4830         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4831         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4832         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4833         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4834         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4835         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4836         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4837         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4838         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4839         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4840
4841 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4842
4843         * gfortran.dg/wtruncate.f: New testcase.
4844         * gfortran.dg/wtruncate.f90: New testcase.
4845
4846 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4847
4848         PR c++/21025
4849         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4850         which sizeof/alignof is dependent, rather than just whether we are
4851         processing_template_decl.
4852
4853 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4854
4855         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4856         corrected typo where the wrong variables had been compared.
4857
4858 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4859
4860         PR libfortran/18495
4861         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4862         Test callee-allocated version of return array with a write
4863         statement.
4864         Test spread with a temporary with another write statement.
4865
4866 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4867
4868         PR tree-optimization/21031
4869         * gcc.dg/tree-ssa/pr21031.c: New.
4870
4871 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4872
4873         PR tree-optimization/21004
4874         * gcc.dg/builtins-53.c: Include builtins-config.h.
4875         Check floorf, ceilf, floorl and ceill transformations
4876         only when HAVE_C99_RUNTIME is defined.
4877
4878 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4879
4880         PR middle-end/20739
4881         * gcc.dg/tree-ssa/pr20739.c: New test.
4882
4883 2005-04-14  Mike Stump  <mrs@apple.com>
4884
4885         * gcc.dg/Foundation.framework/empty: New.
4886         * gcc.dg/framework-2.c: New.
4887
4888 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4889
4890         PR tree-optimization/21021
4891         * gcc.c-torture/compile/pr21021.c: New.
4892
4893 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4894
4895         PR testsuite/21010
4896         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4897         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4898         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4899         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4900         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4901         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4902         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4903         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4904
4905 2005-04-14  Richard Henderson  <rth@redhat.com>
4906
4907         * lib/target-supports.exp (check_effective_target_vect_condition):
4908         Add ia64, i?86, and x86_64.
4909
4910 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4911
4912         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4913
4914 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4915
4916         PR tree-optimization/20657
4917         * gcc.dg/tree-ssa/pr20657.c: New.
4918
4919 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4920
4921         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4922         (long long int)trunc*.
4923
4924 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4925
4926         PR target/20927
4927         * gcc.dg/pr20927.c: New test.
4928
4929 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4930
4931         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4932         * gcc.target/mips/asm-1.c: Likewise.
4933
4934 2005-04-13  Dale Johannesen  <dalej@apple.com>
4935
4936         * objc.dg/objc-fast-4.m:  New.
4937
4938 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4939
4940         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4941         directory.
4942         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4943
4944 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4945
4946         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4947         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4948         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4949
4950 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4951
4952         PR tree-optimization/20913
4953         * gcc.dg/tree-ssa/pr20913.c: New.
4954
4955         PR tree-optimization/20702
4956         * gcc.dg/tree-ssa/pr20702.c: New.
4957
4958 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4959
4960         PR c++/13744
4961         * g++.dg/inherit/local3.C: New test.
4962
4963 2005-04-12  Jeff Law  <law@redhat.com>
4964
4965         * gcc.dg/tree-ssa/20050412-1.c: New test.
4966
4967 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4968
4969         PR libfortran/19016
4970         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4971         Add tests with mask generated by expression.
4972         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4973         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4974         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4975
4976 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4977
4978         PR middle-end/20917
4979         * gcc.dg/20050409-1.c: New test.
4980
4981 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4982
4983         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4984
4985 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4988         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4989         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4990         (TARGET_CXX): Adjust accordingly.
4991         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4992         determine_class_data_visibility and class_data_always_comdat.
4993         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4994         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4995         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4996         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4997         (arm_cxx_determine_class_data_visibility): New.
4998         (arm_cxx_class_data_always_comdat): Likewise.
4999         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5000         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5001         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5002         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5003         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5004         Define.
5005
5006 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5007
5008         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5009
5010 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5011
5012         * gcc.dg/i386-darwin-fpmath.c: New.
5013
5014 2004-04-11  Devang Patel  <dpatel@apple.com>
5015
5016         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5017         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5018         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5019         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5020         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5021         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5022         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5023         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5024         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5025
5026 2004-04-11  Devang Patel  <dpatel@apple.com>
5027
5028         * gcc.dg/vect/vect-dv-1.c: New test.
5029         * gcc.dg/vect/vect-dv-2.c: New test.
5030
5031 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5032
5033         PR tree-optimization/20933
5034         * gcc.dg/tree-ssa/pr20933.c: New test.
5035
5036 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5037
5038         * gfortran.dg/fold_nearest.f90: New test.
5039
5040 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5041
5042         * gcc.dg/tree-ssa/alias-1.c: New test.
5043
5044 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5045
5046         PR tree-optimization/20920
5047         * g++.dg/tree-ssa/pr20920.C: New test.
5048
5049 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5050
5051         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5052         (long long int)ceil*.
5053
5054 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5055
5056         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5057         explicit C++ linkage.
5058
5059 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5060
5061         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5062         warning for arithmetic IF statements.
5063
5064 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5065
5066         * eor_handling_1.f90: New test case.
5067         * eor_handling_2.f90: New test case.
5068         * eor_handling_3.f90: New test case.
5069         * eor_handling_4.f90: New test case.
5070         * eor_handling_5.f90: New test case.
5071         * noadv_size.f90: New test case.
5072         * pad_no.f90: New test case.
5073
5074 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5075
5076         * gcc.c-torture/execute/20050410-1.c: New test.
5077
5078 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5079
5080         * gcc.dg/pr20126.c: New.
5081
5082 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5083             Steven G. Kargl <kargls@comcast.net>
5084
5085         * gfortran.dg/PR19872.f: New test.
5086
5087 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5088
5089         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5090
5091 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5092
5093         * gfortran.dg/nint_1.f90: New test.
5094
5095 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5096
5097         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5098         Added test for callee-allocated arrays with write statements.
5099         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5100         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5101         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5102         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5103         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5104
5105 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5106
5107         PR libfortran/20163
5108         * gfortran.dg/open-options-blanks.f:  New test.
5109
5110 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR fortran/13257
5113         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5114
5115 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5116
5117         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5118         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5119         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5120         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5121         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5122         * gcc.c-torture/execute/stdarg-4.c: New test.
5123
5124         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5125
5126         PR target/20795
5127         * g++.dg/abi/param2.C: New test.
5128
5129 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5130
5131         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5132
5133 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5134
5135         * gcc.dg/builtins-53.c: New test.
5136
5137 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5138
5139         * g++.dg/tree-ssa/pr18178.C: New test.
5140         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5141         * gcc.c-torture/execute/20041019-1.c: New test.
5142         * gcc.dg/tree-ssa/20041008-1.c: New test.
5143         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5144         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5145         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5146         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5147         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5148         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5149         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5150         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5151         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5152         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5153
5154 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5155
5156         PR rtl-optimization/20466
5157         * gcc.c-torture/execute/pr20466-1.c: New test.
5158
5159 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5160
5161         PR c++/20905
5162         * g++.dg/parse/cond2.C: New test.
5163
5164         PR c++/20145
5165         * g++.dg/warn/Wdtor1.C: New test.
5166
5167 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5168
5169         PR fortran/17229
5170         * gfortran.dg/pr17229.f: New test.
5171
5172 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5173
5174         * gfortran.dg/tiny_1.f90: New test.
5175         * gfortran.dg/tiny_2.f90: ditto.
5176
5177 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5178
5179         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5180         * gfortran.dg/open_new.f90:  Fix dg-do run line
5181
5182 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5183
5184         * lib/target-supports.exp (get_compiler_messages): Support
5185         optional arguments, the fourth being compiler options.
5186         (check_effective_target_fpic): New proc.
5187         * gcc.dg/20050321-2.c: Restrict to target fpic.
5188
5189 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5190
5191         * gcc.dg/15443-1.c: New test.
5192         * gcc.dg/15443-2.c: Likewise.
5193
5194 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5195
5196         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5197
5198 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5199
5200         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5201
5202 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5203
5204         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5205         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5206         -m64.
5207         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5208         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5209         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5210
5211 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/20212
5214         * g++.dg/warn/Wunused-11.C: New test.
5215
5216 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5217
5218         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5219
5220 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5221
5222         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5223
5224 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/20734
5227         * g++.dg/template/ptrmem13.C: New test.
5228
5229 2005-04-05  Per Bothner  <per@bothner.com>
5230
5231         * lib/gcc.exp: Always add -fno-show-column, for now.
5232
5233 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5234
5235         PR testsuite/20767
5236         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5237         of plain old "unsigned int" for the type of "i".  Makes this test
5238         64bit clean.
5239
5240 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5241
5242         * gcc.dg/i386-ssefn-1.c: New test.
5243         * gcc.dg/i386-ssefn-2.c: New test.
5244         * gcc.dg/i386-ssefn-3.c: New test.
5245         * gcc.dg/i386-ssefn-4.c: New test.
5246
5247 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR tree-optimization/20076
5250         * gcc.dg/builtin-apply4.c: New test.
5251
5252         PR preprocessor/19475
5253         * gcc.dg/cpp/macspace1.c: New test.
5254         * gcc.dg/cpp/macspace2.c: New test.
5255
5256 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5257
5258         * gfortran.dg/pr20755.f: Fixed bad format.
5259
5260 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/20763
5263         * g++.dg/ext/attrib21.C: New test.
5264
5265 2004-04-05  Devang Patel  <dpatel@apple.com>
5266
5267         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5268         * gcc.dg/vect/vect-shift-1.c: New test.
5269
5270 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5271
5272         PR libfortran/20755
5273         * gfortran.dg/pr20755.f: New test.
5274
5275 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5276
5277         * gfortran.dg/pr15959.f90: New test.
5278         * gfortran.dg/string_pad_trunc.f90: New test.
5279
5280 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5281
5282         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5283         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5284         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5285         syntax.
5286
5287 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5288
5289         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5290
5291 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5292
5293         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5294         * gcc.c-torture/compile/20011119-2.c: Likewise.
5295         * gcc.c-torture/compile/981001-2.c: Likewise.
5296
5297 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/20679
5300         * g++.dg/template/overload4.C: New test.
5301
5302 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5303
5304         PR c++/20746
5305         * g++.dg/abi/covariant5.C: New.
5306
5307         PR debug/20505
5308         * g++.dg/debug/const2.C: New.
5309
5310 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR rtl-optimization/16104
5313         * gcc.c-torture/execute/20050316-1.c: New test.
5314
5315 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5316
5317         * g++.dg/template/spec23.C: Fix dg-error text.
5318
5319 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5320
5321         PR c++/19199
5322         * g++.dg/expr/lval2.C: New.
5323
5324 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5325
5326         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5327         __builtin_strcasecmp and __builtin_strncasecmp.
5328
5329 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5330
5331         PR c++/20723
5332         * g++.dg/template/spec22.C: New.
5333         * g++.dg/template/spec23.C: New.
5334
5335 2005-04-03  Dale Ranta  <dir@lanl.gov>
5336             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5337
5338         PR libfortran/20068
5339         PR libfortran/20125
5340         PR libfortran/20156
5341         PR libfortran/20471
5342         * gfortran.dg/backspace.f: New test.
5343
5344 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5345
5346         * gcc.dg/pr19345.c: New test.
5347
5348 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5349
5350         PR tree-optimization/20640
5351         * gcc.dg/torture/tree-loop-1.c: New.
5352
5353 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5354
5355         PR rtl-optimization/20290
5356         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5357
5358 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5359
5360         * gcc.dg/rs6000-fpint.c: New.
5361
5362 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5363
5364         * gcc.dg/old-style-then-proto-1.c: New test.
5365
5366 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5367
5368         * gfortran.fortran-torture/execute/backspace.f90: Check
5369         after backspace and read was incorrect.
5370
5371 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5372
5373         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5374         buffer past the terminating NUL using memcmp.
5375         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5376         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5377
5378         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5379         Fix unused/uninitialized variable warnings.
5380
5381         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5382         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5383         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5384         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5385
5386         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5387         gcc.c-torture/execute/builtins/fputs-lib.c,
5388         gcc.c-torture/execute/builtins/lib/fprintf.c,
5389         gcc.c-torture/execute/builtins/lib/main.c,
5390         gcc.c-torture/execute/builtins/lib/memcmp.c,
5391         gcc.c-torture/execute/builtins/lib/memmove.c,
5392         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5393         gcc.c-torture/execute/builtins/lib/memset.c,
5394         gcc.c-torture/execute/builtins/lib/printf.c,
5395         gcc.c-torture/execute/builtins/lib/sprintf.c,
5396         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5397         gcc.c-torture/execute/builtins/lib/strchr.c,
5398         gcc.c-torture/execute/builtins/lib/strcmp.c,
5399         gcc.c-torture/execute/builtins/lib/strcpy.c,
5400         gcc.c-torture/execute/builtins/lib/strcspn.c,
5401         gcc.c-torture/execute/builtins/lib/strlen.c,
5402         gcc.c-torture/execute/builtins/lib/strncat.c,
5403         gcc.c-torture/execute/builtins/lib/strncmp.c,
5404         gcc.c-torture/execute/builtins/lib/strncpy.c,
5405         gcc.c-torture/execute/builtins/lib/strrchr.c,
5406         gcc.c-torture/execute/builtins/lib/strspn.c,
5407         gcc.c-torture/execute/builtins/lib/strstr.c,
5408         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5409         gcc.c-torture/execute/builtins/strlen-2.c,
5410         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5411         prototypes.
5412
5413 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5414
5415         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5416         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5417         selectany usage.
5418
5419 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR c++/19406
5422         * g++.dg/debug/using1.C: New test.
5423
5424 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5425
5426         PR middle-end/20524
5427         * gcc.dg/alias-7.c: Prefix asm-declared name with
5428         __USER_LABEL_PREFIX__.
5429
5430 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5431
5432         Fix fallout from PR middle-end/15700:
5433         * gcc.c-torture/compile/20011119-1.c: Take
5434         __USER_LABEL_PREFIX__ into account.
5435         * gcc.c-torture/compile/20011119-2.c: Likewise.
5436
5437 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5438
5439         PR c++/18644
5440         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5441
5442 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5443
5444         PR c/17855
5445         * gcc.c-torture/compile/struct-non-lval-1.c,
5446         gcc.c-torture/compile/struct-non-lval-2.c,
5447         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5448
5449 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5450
5451         * gcc.dg/tls/tls.exp: Remove temporary file.
5452         * g++.dg/tls/tls.exp: Ditto.
5453         * lib/file-format.exp: Ditto.
5454         * g++.dg/special/ecos.exp: Ditto.
5455
5456         * lib/profopt.exp: Treat prof_ext as a list.
5457         * gcc.misc-tests/bprob.exp: Ditto.
5458         * g++.dg/bprob/bprob.exp: Ditto.
5459
5460         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5461         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5462         g++.dg/tree-ssa/pointer-reference-alias.C,
5463         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5464         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5465         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5466         g++.dg/vect/pr19951.cc: Ditto.
5467         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5468         gcc.dg/builtins-47.c: Ditto.
5469         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5470         gcc.dg/pr20115-1.c: Ditto.
5471         * gcc.dg/tree-ssa/20030530-2.c,
5472         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5473         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5474         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5475         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5476         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5477         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5478         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5479         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5480         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5481         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5482         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5483         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5484         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5485         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5486         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5487         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5488         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5489         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5490         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5491         gcc.dg/tree-ssa/20030824-1.c,
5492         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5493         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5494         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5495         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5496         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5497         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5498         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5499         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5500         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5501         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5502         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5503         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5504         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5505         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5506         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5507         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5508         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5509         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5510         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5511         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5512         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5513         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5514         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5515         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5516         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5517         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5518         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5519         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5520         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5521         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5522         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5523         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5524         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5525         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5526         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5527         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5528         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5529         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5530         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5531         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5532         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5533         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5534         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5535         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5536         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5537         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5538         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5539         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5540         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5541         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5542         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5543         gcc.dg/tree-ssa/useless-1.c: Ditto.
5544         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5545         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5546         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5547         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5548         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5549         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5550         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5551         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5552         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5553         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5554         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5555         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5556         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5557         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5558         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5559         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5560         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5561         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5562         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5563         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5564         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5565         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5566         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5567         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5568         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5569         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5570         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5571         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5572         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5573         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5574         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5575         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5576         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5577         gcc.dg/vect/vect-none.c: Ditto.
5578         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5579         treelang/compile/unsigned.tree: Ditto.
5580
5581         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5582         * gcc.dg/cpp/direct2s.c: Ditto.
5583         * gcc.dg/cpp/paste4.c: Ditto.
5584         * gcc.dg/cpp/separate-1.c: Ditto.
5585         * gcc.dg/pch/save-temps-1.c: Ditto.
5586         * g++.dg/ext/altivec-10.C: Ditto.
5587         * g++.dg/pch/pch.C: Ditto.
5588
5589         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5590
5591         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5592         * g++.dg/template/repo1.C: Ditto.
5593         * g++.dg/template/repo2.C: Ditto.
5594         * g++.dg/template/repo3.C: Ditto.
5595         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5596         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5597         * g++.old-deja/g++.pt/repo1.C: Ditto.
5598         * g++.old-deja/g++.pt/repo2.C: Ditto.
5599         * g++.old-deja/g++.pt/repo3.C: Ditto.
5600         * g++.old-deja/g++.pt/repo4.C: Ditto.
5601
5602         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5603         * gcc.dg/20030107-1.c: Ditto.
5604         * gcc.dg/20030702-1.c: Ditto.
5605         * gcc.dg/profile-generate-1.c: Ditto.
5606         * g++.dg/other/profile1.C: Ditto.
5607         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5608
5609         * lib/gcc-dg.exp (remove-build-file): New.
5610         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5611         cleanup-tree-dump, cleanup-saved-temps): New.
5612
5613 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5614
5615         PR c++/19203, DR 214
5616         * g++.dg/parse/ambig3.C: Not ambiguous.
5617         * g++.dg/template/spec20.C: New.
5618         * g++.dg/template/spec21.C: New.
5619
5620 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5621
5622         PR target/20045
5623         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5624
5625 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5626
5627         PR libfortran/20660
5628         * gfortran.dg/negative_unit.f: New test.
5629
5630 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5631
5632         * gcc.dg/20050330-1.c: New test.
5633
5634 2005-03-30  Devang Patel  <dpatel@apple.com>
5635
5636         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5637
5638 2005-03-30  Dale Johannesen  <dalej@apple.com>
5639
5640         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5641
5642 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5643
5644         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5645         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5646         Strip options from test name.
5647
5648 2005-03-31  Jan Hubicka  <jh@suse.cz>
5649
5650         * gcc.dg/varpool-1.c: New testcase.
5651
5652 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5653
5654         PR c/772
5655         PR c/17913
5656         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5657         gcc.dg/stmt-expr-label-3.c : New tests.
5658         * gcc.c-torture/execute/medce-2.c: Remove.
5659
5660 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5661
5662         PR c/20368
5663         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5664         tests.
5665
5666 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5667
5668         * gcc.c-torture/compile/pr20203.c: New test.
5669
5670 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5671
5672         * gfortran.dg/promotion.f90:  New test.
5673
5674 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5675
5676         PR middle-end/20491
5677         * gcc.dg/torture/asm-subreg-1.c: New test.
5678
5679 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5680
5681         PR c/20672
5682         * gcc.dg/pr20672-1.c: New test.
5683
5684 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5685
5686         * gfortran.dg/vect: New directory.
5687         * gfortran.dg/vect/vect.exp: New.
5688         * gfortran.dg/vect/vect-1.f90: New test.
5689         * gfortran.dg/vect/vect-2.f90: New test.
5690         * gfortran.dg/vect/vect-3.f90: New test.
5691         * gfortran.dg/vect/vect-4.f90: New test.
5692         * gfortran.dg/vect/vect-5.f90: New test.
5693
5694 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR middle-end/20622
5697         * gcc.dg/alias-7.c: New test.
5698
5699 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5700
5701         * gcc.dg/sparc-reg-1.c: New test.
5702
5703 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5704
5705         PR target/19890
5706         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5707
5708 2005-03-29  Dale Ranta  <dir@lanl.gov>
5709             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5710
5711         PR libfortran/20163
5712         * gfortran.dg/pr20163-2.f: New test.
5713
5714 2005-03-28  Jan Hubicka  <jh@suse.cz>
5715
5716         PR middle-end/20635
5717         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5718         by Jakub Jelinek.
5719
5720 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5721
5722         PR tree-optimization/20626
5723         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5724         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5725
5726 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5727
5728         * gfortran.dg/underflow.f90:  New test.
5729         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5730
5731 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5732
5733         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5734
5735 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5736
5737         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5738         (g++_init): Make sure that CXXFLAGS is set.
5739         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5740         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5741         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5742         * lib/objc.exp (objc_init): Likewise.
5743         * lib/treelang.exp (treelang_init): Likewise.
5744
5745 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5746
5747         PR tree-optimization/20470
5748         * gcc.dg/tree-ssa/pr20470.c: New test.
5749
5750 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5751
5752         * gcc.dg/ppc-stfiwx.c: New.
5753
5754 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5755
5756         PR target/19888
5757         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5758
5759 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5760
5761         * gcc.dg/20050325-1.c: Fix a typo.
5762
5763 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5764
5765         PR libfortran/19678
5766         PR libfortran/19679
5767         * gfortran.dg/dos_eol.f: New test.
5768
5769 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5770
5771         PR rtl-optimization/20249
5772         * gcc.dg/20050325-1.c: New test.
5773
5774 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5775
5776         PR libfortran/15332
5777         * gfortran.dg/pr15332.f: New test.
5778
5779 2005-03-24  Dale Johannesen  <dalej@apple.com>
5780
5781         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5782
5783 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5784
5785         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5786         'internal' visibility.
5787         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5788         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5789         'protected' visibility.
5790         * gcc.dg/visibility-7.c: Likewise.
5791         * lib/target-supports.exp (check_visibility_available): Take
5792         a parameter, the kind of visibility to check for.
5793         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5794         to check_visibility_available.
5795
5796         * g++.dg/expr/cast3.C: New.
5797
5798 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5799
5800         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5801         rs6000.
5802
5803 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5804
5805         PR target/20095
5806         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5807
5808 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5809
5810         * gcc.dg/badshift.c: Renamed to...
5811         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5812
5813         * gcc.target/i386/badshift.c: Renamed to...
5814         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5815         only.
5816
5817         PR rtl-optimization/20532
5818         * gcc.target/i386/badshift.c: New.
5819
5820 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5821
5822         * gfortran.dg/pr18025.f90: New test.
5823
5824 2005-03-23  Dale Johannesen  <dalej@apple.com>
5825
5826         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5827
5828 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5829
5830         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5831
5832         * lib/target-supports.exp (check_iconv_available): Default
5833         libiconv to -liconv, if there is no definition.
5834
5835 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5836
5837         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5838
5839 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5840
5841         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5842         * g++.dg/opt/pr7503-2.C: Likewise.
5843         * g++.dg/opt/pr7503-3.C: Likewise.
5844         * g++.dg/opt/pr7503-4.C: Likewise.
5845         * g++.dg/opt/pr7503-5.C: Likewise.
5846         * g++.dg/warn/minmax.C: New test.
5847
5848 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5849
5850         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5851         * gfortran.dg/g77_intrinsics_sub.f: New test.
5852
5853 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5854             Jan Hubicka  <jh@suse.cz>
5855             Steven Bosscher <stevenb@suse.de
5856
5857         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5858
5859 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5860
5861         PR c++/19980
5862         * g++.dg/template/redecl3.C: New test.
5863
5864 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5865
5866         PR c++/20499
5867         * g++.dg/parse/error16.C: Tweak error markers.
5868
5869 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR target/20561
5872         * gcc.dg/20050321-2.c: New test.
5873
5874 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         PR c++/20465
5877         PR c++/20381
5878         * g++.dg/template/ptrmem12.C: New.
5879
5880 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5881
5882         PR rtl-optimization/20527
5883         * gcc.c-torture/execute/pr20527-1.c: New test.
5884
5885 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5886
5887         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5888         program, compile it into a real executable and then delete the .c
5889         and .x files afterwards, to avoid problems on testglue targets.
5890
5891 2005-03-21  Stuart Hastings  <stuart@apple.com>
5892
5893         * gcc.target/i386/sse-2.c: New.
5894
5895 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5896
5897         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5898
5899 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5900
5901         * g++.dg/parse/crash25.C: Fix typo.
5902
5903 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5904
5905         PR c++/20461
5906         * g++.dg/parse/crash24.C: New test.
5907
5908         PR c++/20536
5909         * g++.dg/parse/crash25.C: New test.
5910
5911 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5912
5913         PR c++/20147
5914         * g++.dg/ext/stmtexpr4.C: New test.
5915
5916 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5917
5918         PR middle-end/20539
5919         * gcc.c-torture/compile/pr13066-1.c: New test case.
5920         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5921         * g++.dg/opt/pr13066-1.C: Likewise.
5922
5923 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5924
5925         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5926
5927 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5928
5929         PR fortran/18525
5930         * gfortran.dg/nesting_1.f90: New test.
5931
5932 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5933
5934         PR c++/20240
5935         * g++.dg/lookup/using13.C: New test.
5936
5937 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5938
5939         PR c++/20333
5940         * g++.dg/template/crash36.C: New test.
5941
5942 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5943
5944         PR c++/20463
5945         * g++.dg/template/crash35.C: New test.
5946
5947 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5948
5949         PR c++/19966
5950         * g++.dg/overload/operator2.C: New test.
5951
5952 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5953
5954         PR libfortran/20257
5955         * gfortran.dg/pr20257.f90: New test.
5956
5957 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5958
5959         PR libfortran/20480
5960         * gfortran.dg/pr20480.f90: New test.
5961
5962 2005-03-16  Richard Henderson  <rth@redhat.com>
5963
5964         PR middle-end/15700
5965         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5966         (_rtld_global): New.
5967         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5968         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5969
5970         * gcc.dg/alias-3.c: New.
5971         * gcc.dg/alias-4.c: New.
5972         * gcc.dg/alias-5.c: New.
5973         * gcc.dg/alias-6.c: New.
5974
5975 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5976
5977         * gcc.dg/cpp/ucnid-7.c: New.
5978
5979 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5980             Dorit Naishlos  <dorit@il.ibm.com>
5981
5982         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5983         darwin.
5984
5985 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5986
5987         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5988         misaligned accesses.
5989         * gcc.dg/vect/vect-58.c: Likewise.
5990         * gcc.dg/vect/vect-92.c: New.
5991         * gcc.dg/vect/vect-93.c: New.
5992
5993 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5994
5995         PR fortran/18827
5996         * gfortran.dg/assign_2.f90: New test.
5997         * gfortran.dg/assign_3.f90: New test.
5998         * gfortran.dg/assign.f90: New test.
5999
6000 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6001
6002         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6003         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6004         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6005         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6006         names.
6007
6008 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6009
6010         * gcc.dg/cpp/ucnid-6.c: New.
6011
6012         * gcc.dg/cpp/normalize-1.c: New.
6013         * gcc.dg/cpp/normalize-2.c: New.
6014         * gcc.dg/cpp/normalize-3.c: New.
6015         * gcc.dg/cpp/normalize-4.c: New.
6016         * gcc.dg/cpp/ucnid-4.c: New.
6017         * gcc.dg/cpp/ucnid-5.c: New.
6018         * g++.dg/cpp/normalize-1.C: New.
6019         * g++.dg/cpp/ucnid-1.C: New.
6020
6021 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6022
6023         * gcc.dg/pr18628.c: New.
6024
6025 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6026
6027         PR c++/20280
6028         * g++.dg/tree-ssa/pr20280.C: New.
6029
6030 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6031
6032         PR fortran/20467
6033         * gfortran.dg/stfunc_2.f90: New test.
6034
6035 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6036
6037         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6038
6039 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6040
6041         * gcc.dg/tree-ssa/20050314-1.c: New test.
6042
6043 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6044
6045         PR c++/4403
6046         PR c++/9783, DR433
6047         * g++.dg/template/friend34.C: New test.
6048         * g++.dg/template/friend35.C: Likewise.
6049         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6050
6051 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6052
6053         Friend class name lookup 5/n
6054         PR c++/1016
6055         * g++.dg/lookup/hidden-class1.C: New test.
6056         * g++.dg/lookup/hidden-class2.C: Likewise.
6057         * g++.dg/lookup/hidden-class3.C: Likewise.
6058         * g++.dg/lookup/hidden-class4.C: Likewise.
6059         * g++.dg/lookup/hidden-class5.C: Likewise.
6060         * g++.dg/lookup/hidden-class6.C: Likewise.
6061         * g++.dg/lookup/hidden-class7.C: Likewise.
6062         * g++.dg/lookup/hidden-class8.C: Likewise.
6063         * g++.dg/lookup/hidden-class9.C: Likewise.
6064         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6065         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6066         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6067         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6068         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6069         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6070         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6071         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6072         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6073         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6074         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6075
6076 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/20157
6079         * g++.dg/template/error18.C: New test.
6080
6081 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6082
6083         PR debug/16792
6084         * g++.dg/debug/pr16792.C: New test.
6085
6086 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6087
6088         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6089         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6090         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6091         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6092         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6093         test assertion names.
6094
6095 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6096
6097         PR fortran/18600
6098         * gfortran.dg/stfunc_1.f90: New test.
6099
6100 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6101
6102         PR fortran/16907
6103         * gfortran.dg/real_index_1.f90: New test.
6104
6105 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6106
6107         PR fortran/20323
6108         * gfortran.dg/spec_expr_1.f90: New test.
6109
6110 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6111
6112         PR c/20402
6113         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6114         new parser.
6115
6116 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6117
6118         PR fortran/20361
6119         * gfortran.dg/largeequiv_1.f90: New test.
6120
6121 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6122
6123         * gcc.dg/ucnid-1.c: New.
6124         * gcc.dg/ucnid-2.c: New.
6125         * gcc.dg/ucnid-3.c: New.
6126         * gcc.dg/ucnid-4.c: New.
6127         * gcc.dg/ucnid-5.c: New.
6128         * gcc.dg/ucnid-6.c: New.
6129         * gcc.dg/cpp/ucnid-1.c: New.
6130         * gcc.dg/cpp/ucnid-2.c: New.
6131         * gcc.dg/cpp/ucnid-3.c: New.
6132         * g++.dg/other/ucnid-1.C: New.
6133
6134 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6135
6136         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6137
6138 2005-03-11  Per Bothner  <per@bothner.com>
6139
6140         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6141         that diagnotics refer to correct token.
6142         * gcc.dg/unused-3.c: Likewise.
6143
6144 2005-03-11  Per Bothner  <per@bothner.com>
6145
6146         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6147         constant" is now actually on same line as string constant.
6148         * gcc.dg/cpp/direct2s.c: Likewise.
6149
6150 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6151
6152         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6153
6154 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6155
6156         PR libfortran/20124
6157         * gfortran.dg/pr20124.f90: New Test
6158
6159 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6160
6161         PR tree-optimization/20130
6162         * gcc.dg/pr20130-1.c: New test.
6163
6164 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6165
6166         PR target/20095
6167         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6168
6169 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6170
6171         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6172
6173 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6174
6175         * g++.dg/eh/forced1.C: Fix comment.
6176         * g++.dg/eh/forced2.C: Ditto.
6177         * g++.dg/eh/forced3.C: Ditto.
6178         * g++.dg/eh/forced4.C: Ditto.
6179
6180 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6181
6182         PR rtl-opt/20412
6183         * gcc.c-torture/compile/pr20412.c: New test.
6184
6185 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6186
6187         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6188
6189 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6190
6191         PR target/20322
6192         * gcc.dg/20050307-1.c: New test.
6193
6194 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6195
6196         PR c++/20375
6197         * g++.dg/other/stdarg3.C: New.
6198
6199 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR c++/18384, c++/18327
6202         * g++.dg/init/array19.C: New test.
6203
6204         PR inline-asm/20314
6205         * gcc.dg/torture/pr20314-1.c: New test.
6206         * gcc.dg/torture/pr20314-2.c: New test.
6207
6208 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6209
6210         * gcc.dg/20050309-1.c: New test.
6211
6212 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6213
6214         * gcc.dg/builtins-10.c: Reactivate disabled test.
6215         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6216         new cbrt transformations.
6217
6218 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6219
6220         PR c++/20208
6221         * g++.dg/template/array13.C: New test.
6222
6223 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6224
6225         PR c++/16859
6226         * g++.dg/init/brace4.C: New test.
6227
6228 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6229
6230         PR c++/20186
6231         * g++.dg/template/non-dependent12.C: New.
6232
6233 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/20142
6236         * g++.dg/init/array18.C: Add dg-do run marker.
6237
6238         PR c++/20142
6239         * g++.dg/init/array18.C: New test.
6240
6241 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6242
6243         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6244         * g++.dg/gcov/gcov.exp: Likewise.
6245         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6246         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6247         * lib/c-torture.exp: Likewise.
6248         * lib/fortran-torture.exp: Likewise.
6249         * lib/g++.exp: Likewise.
6250         * lib/gcc-defs.exp: Likewise.
6251         * lib/gcc-dg.exp: Likewise.
6252         * lib/gcc.exp: Likewise.
6253         * lib/gcov.exp: Likewise.
6254         * lib/gfortran.exp: Likewise.
6255         * lib/mike-g++.exp: Likewise.
6256         * lib/mike-gcc.exp: Likewise.
6257         * lib/objc-torture.exp: Likewise.
6258         * lib/objc.exp: Likewise.
6259         * lib/profopt.exp: Likewise.
6260         * lib/target-libpath.exp: Likewise.
6261         * lib/target-supports.exp: Likewise.
6262         * lib/treelang.exp: Likewise.
6263         * lib/wrapper.exp: Likewise.
6264
6265 2005-03-08  Jeff Law  <law@redhat.com>
6266
6267         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6268         PHI-OPT changes.
6269
6270 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6271
6272         * gcc.dg/vect/pr20122.c: New test.
6273
6274 2005-03-07  Jeff Law  <law@redhat.com>
6275
6276         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6277         was folded away.
6278         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6279         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6280         * gcc.dg/tree-ssa/pr18134.c: New test.
6281
6282 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6283
6284         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6285         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6286         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6287
6288 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6289
6290         PR tree-opt/17671
6291         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6292
6293 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6294
6295         * g++.dg/warn/Wnvdtor.C: New test.
6296
6297 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6298
6299         * gcc.dg/torture/pr19683-1.c: New test.
6300
6301 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6302
6303         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6304         * gfortran.dg/g77/19990313-2.f: Ditto.
6305         * gfortran.dg/g77/19990313-3.f: Ditto.
6306         * gfortran.dg/g77/19990525-0.f: Ditto.
6307         * gfortran.dg/g77/19990826-0.f: Ditto.
6308         * gfortran.dg/g77/19990826-2.f: Ditto.
6309         * gfortran.dg/g77/19990826-3.f: Ditto.
6310         * gfortran.dg/g77/20000511-1.f: Ditto.
6311         * gfortran.dg/g77/20000511-2.f: Ditto.
6312         * gfortran.dg/g77/970625-2.f: Ditto.
6313         * gfortran.dg/g77/980310-2.f: Ditto.
6314         * gfortran.dg/g77/980310-3.f: Ditto.
6315         * gfortran.dg/g77/980310-8.f: Ditto.
6316         * gfortran.dg/g77/980519-2.f: Ditto.
6317         * gfortran.dg/g77/alpha1.f: Ditto.
6318         * gfortran.dg/g77/claus.f: Ditto.
6319         * gfortran.dg/g77/erfc.f: Ditto.
6320         * gfortran.dg/g77/short.f: Ditto.
6321         * gfortran.fortran-torture/execute/data.f90: Ditto.
6322         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6323         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6324
6325 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6326
6327         * lib/file-format.exp (gcc_target_object_format): Add check for som
6328         format and hardcode object formats on hppa*-*-hpux*.
6329         * lib/target-supports.exp (check_weak_available): Add check for som
6330         object format.  Always return 0 on hppa*-*-hpux10*.
6331
6332         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6333         is defined.
6334
6335         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6336
6337 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6338
6339         * gfortran.dg/pr19936_1.f90: New test.
6340         * gfortran.dg/pr19936_2.f90: New test.
6341         * gfortran.dg/pr19936_3.f90: New test.
6342
6343 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6344             Paul Thomas <prthomas@drfccad.cea.fr>
6345
6346         * gfortran.dg/PR19754_1.f90: New test.
6347         * gfortran.dg/PR19754_2.f90: Ditto.
6348
6349 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6350
6351         PR c++/19311
6352         * g++.dg/template/non-dependent11.C: New test.
6353
6354 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6355
6356         * lib/target-supports.exp (check_iconv_available): Fix comment.
6357
6358 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6359             Joseph S. Myers  <joseph@codesourcery.com>
6360
6361         PR c++/19797
6362         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6363
6364 2005-03-04  Matthew Sachs  <msachs@apple.com>
6365
6366         * gcc.exp (gcc_target_compile): Put braces around
6367         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6368         * objc.exp (objc_target_compile): Likewise.
6369         * treelang.exp (treelang_target_compile): Likewise.
6370
6371 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6372
6373         PR fortran/19673
6374         * gfortran.dg/func_result_1.f90: New test.
6375
6376 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6377
6378         * gcc.misc-tests/options.exp: New test.
6379
6380 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6381
6382         * gcc.dg/pr15784-4.c: New test.
6383
6384 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6385
6386         * gcc.c-torture/execute/pr17133.c: New.
6387         * gcc.c-torture/compile/20050303-1.c: New.
6388
6389 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6390
6391         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6392
6393 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6394
6395         * g++.dg/overload/using2.C: New.
6396
6397 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6398
6399         PR c++/19916
6400         * g++.dg/init/ptrmem2.C: New test.
6401
6402 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6403
6404         PR c/8927
6405         * gcc.dg/pr8927-1.c: New test.
6406
6407 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6408
6409         PR c++/20232
6410         * g++.dg/inherit/covariant12.C: New.
6411
6412 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6413
6414         PR fortran/19479
6415         * gfortran.dg/bound_1.f90: New test.
6416
6417 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6418
6419         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6420         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6421
6422 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6423
6424         PR c/20245
6425         * gcc.dg/pr20245-1.c: New test.
6426
6427 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6428
6429         PR middle-end/19874
6430         * gcc.c-torture/execute/20050119-2.c: New test case.
6431
6432 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6433
6434         * README: Update the DejaGnu bug reporting address.
6435         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6436         * lib/objc-torture.exp: Likewise.
6437
6438 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6439
6440         * gfortran.dg/boz_1.f90: New test.
6441         * gfortran.dg/boz_3.f90: New test.
6442         * gfortran.dg/boz_4.f90: New test.
6443
6444 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6445
6446         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6447         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6448
6449 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6450
6451         PR libfortran/20101
6452         * gfortran.dg/write_0_pe_format.f90: New test.
6453
6454 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR c++/20206
6457         * g++.dg/opt/thunk2.C: New test.
6458         * g++.dg/opt/covariant1.C: New test.
6459
6460 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6461
6462         * gfortran.dg/e_d_fmt.f90: New test.
6463
6464 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6465
6466         * gcc.dg/asm-b.c: Fix comment typos.
6467
6468 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6469
6470         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6471         a V_MAY_DEF also.
6472
6473 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6474
6475         PR tree-opt/20188
6476         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6477         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6478         * gcc.dg/asm-b.c: New test.
6479
6480 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6481
6482         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6483         Disable this test on IRIX 6.
6484
6485 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6486
6487         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6488         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6489         parser.
6490
6491 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6492
6493         PR tree-optimization/20204
6494         * testsuite/gcc.dg/pr20204.c: New test.
6495
6496 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6497
6498         PR target/20196
6499         * gcc.c-torture/execute/20050224-1.c: New test.
6500
6501         PR c++/20175
6502         * g++.dg/warn/Wbraces2.C: New test.
6503
6504 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/19878
6507         * g++.dg/init/const2.C: New test.
6508
6509 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6510
6511         PR tree-optimization/20100
6512         * gcc.c-torture/execute/pr20100-1.c: New test.
6513
6514 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6515
6516         * gfortran.dg/implicit_3.f90: New test.
6517
6518         * gfortran.dg/deftype_1.f90: New test.
6519
6520 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6521
6522         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6523         the test passes.
6524         * g++.dg/other/anon3.C: Accept a warning.
6525
6526 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6527
6528         * gcc.dg/pr20017.c: Fix a comment typo.
6529
6530 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6531
6532         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6533
6534 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6535
6536         PR ada/19902
6537         * ada/acats/tests/cxa/cxa3004.a: Remove.
6538         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6539
6540 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6541
6542         PR c++/20073
6543         * g++.dg/init/const1.C: New test.
6544
6545         PR c++/19991
6546         * g++.dg/parse/constant7.C: New test.
6547
6548         PR c++/20152
6549         * g++.dg/parse/error27.C: New test.
6550         * g++.dg/template/qualttp15.C: Adjust error markers.
6551         * g++.old-deja/g++.other/struct1.C: Likewise.
6552
6553         PR c++/20153
6554         * g++.dg/template/error17.C: New test.
6555
6556         PR c++/20148
6557         * g++.dg/parser/error26.C: New test.
6558
6559 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6560
6561         PR tree-optimization/20100
6562         PR tree-optimization/20115
6563         * gcc.dg/pr20115.c: New test.
6564         * gcc.dg/pr20115-1.c: New test.
6565         * gcc.dg/pr20100.c: New test.
6566         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6567         call-clobbered variables after alias1.
6568
6569 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6570
6571         * gfortran.dg/list_read_4.f90: new test.
6572
6573 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6574
6575         PR rtl-optimization/20017.
6576         * gcc.dg/pr20017.c: New.
6577
6578 2005-02-22  Devang Patel  <dpatel@apple.com>
6579
6580         PR 19952
6581         * g++.dg/tree-ssa/pr19952.C: New test.
6582
6583 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6584
6585         PR c++/19883
6586         * g++.dg/parse/constant6.C: New test.
6587
6588 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6589
6590         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6591         * g++.dg/charset/asm2.c: Likewise.
6592         * g++.dg/charset/asm3.c: Likewise.
6593         * g++.dg/charset/asm4.c: Likewise.
6594         * g++.dg/charset/asm5.c: Likewise.
6595         * g++.dg/charset/attribute1.c: Likewise.
6596         * g++.dg/charset/attribute2.c: Likewise.
6597         * g++.dg/charset/extern1.cc: Likewise.
6598         * g++.dg/charset/extern2.cc: Likewise.
6599         * g++.dg/charset/extern3.cc: Likewise.
6600         * g++.dg/charset/function.cc: Likewise.
6601         * g++.dg/charset/string.c: Likewise.
6602         * g++.dg/charset/charset.exp: Likewise.
6603         * lib/target-supports.exp (check_iconv_available): Fix comment.
6604
6605 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6606
6607         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6608         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6609         * gcc.dg/charset/asm2.c: Likewise.
6610         * gcc.dg/charset/asm3.c: Likewise.
6611         * gcc.dg/charset/asm4.c: Likewise.
6612         * gcc.dg/charset/asm5.c: Likewise.
6613         * gcc.dg/charset/asm6.c: Likewise.
6614         * gcc.dg/charset/attribute1.c: Likewise.
6615         * gcc.dg/charset/attribute2.c: Likewise.
6616         * gcc.dg/charset/builtin1.c: Likewise.
6617         * gcc.dg/charset/extern.c: Likewise.
6618         * gcc.dg/charset/function.c: Likewise.
6619         * gcc.dg/charset/string.c: Likewise.
6620         * gcc.dg/charset/charset.exp: Likewise.
6621
6622 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6623
6624         PR fortran/20086
6625         * gfortran.dg/pr20086.f90: New test.
6626
6627 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6628
6629         PR tree-optimization/19786
6630         * g++.dg/tree-ssa/pr19786.C: New.
6631
6632 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6633
6634         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6635
6636 2005-02-21  Jeff Law  <law@redhat.com>
6637
6638         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6639
6640 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6641
6642         * gfortran.dg/do_iterator: Split loop, markup all lines for
6643         which an error locus is printed.
6644         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6645         locus is printed.
6646         * gfortran.dg/select_4.f90: Likewise.
6647         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6648         locuses in the various permutations.
6649
6650 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6651
6652         PR tree-optimization/19951
6653         * g++.dg/vect: New directory.
6654         * g++.dg/vect/vect.exp: New file.
6655         * g++.dg/vect/pr19951.cc: New testcase.
6656         * g++.dg/dg.exp: Also prune vectorizer tests.
6657
6658 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6659
6660         PR 18785
6661         * gcc.dg/charset/builtin1.c: New test.
6662
6663 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6664
6665         PR c++/19299
6666         * g++.dg/inherit/volatile1.C: New test.
6667
6668         PR c++/19440
6669         * g++.dg/template/dtor4.C: New test.
6670
6671 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6672
6673         * gfortran.dg/int_1.f90: New test.
6674
6675 2005-02-19  Devang Patel  <dpatel@apple.com>
6676
6677         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6678
6679 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6680
6681         * gfortran.dg/achar_1.f90: New test.
6682
6683 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6684
6685         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6686
6687 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6688             Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR tree-optimization/19828
6691         * gcc.dg/tree-ssa/loop-7.c: New test.
6692         * gcc.c-torture/execute/20050218-1.c: New test.
6693
6694 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR c/20043
6697         * gcc.dg/transparent-union-1.c: New test.
6698         * gcc.dg/transparent-union-2.c: New test.
6699
6700 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6701
6702         PR tree-optimization/18977
6703         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6704
6705 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6706
6707         PR target/20054
6708         * gcc.dg/pr20054.c: New test.
6709
6710 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6711
6712         PR c++/19508
6713         * g++.dg/ext/attrib20.C: New test.
6714
6715 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6716
6717         PR middle-end/20030
6718         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6719
6720 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6721
6722         PR c++/20008
6723         * g++.dg/opt/switch4.C: New.
6724
6725 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/20023
6728         PR tree-optimization/20009
6729         * gcc.c-torture/compile/20050217-1.c: New test.
6730         * g++.dg/opt/switch3.C: New test.
6731
6732         PR tree-optimization/18947
6733         * gcc.c-torture/compile/20050215-1.c: New test.
6734         * gcc.c-torture/compile/20050215-2.c: New test.
6735         * gcc.c-torture/compile/20050215-3.c: New test.
6736
6737 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6738
6739         PR c++/20028
6740         * g++.dg/template/crash34.C: New.
6741
6742         PR c++/20022
6743         * g++.dg/other/access3.C: New.
6744
6745 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6746
6747         * gcc.dg/vect/vect-98.c: New test.
6748
6749 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6750
6751         PR tree-optimization/19967
6752         * gcc.dg/pr19967.c: New.
6753
6754 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR middle-end/19857
6757         * gcc.dg/tree-ssa/20050215-1.c: New test.
6758         * gcc.c-torture/execute/20050215-1.c: New test.
6759
6760 2005-02-15  Eric Christopher  <echristo@redhat.com>
6761
6762         * gcc.dg/cpp/20050215-1.c: New file.
6763
6764 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6765
6766         PR tree-optimization/15785
6767         * gcc.dg/pr15785-1.c: New test.
6768
6769 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6770
6771         PR c++/17788
6772         * g++.dg/init/ctor4.C: New.
6773         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6774
6775 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6776
6777         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6778         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6779
6780 2005-02-15  Andreas Schwab  <schwab@suse.de>
6781
6782         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6783         declare malloc.
6784
6785 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6786
6787         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6788
6789 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6790
6791         PR tree-optimization/19853
6792         * gcc.c-torture/compile/pr19853.c: New test.
6793
6794 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6795
6796         PR c++/19608
6797         * g++.dg/parse/local-class1.C: New.
6798
6799         PR c++/19895
6800         * g++.dg/parse/ptrmem3.C: New.
6801
6802         PR c++/19884
6803         * g++.old-deja/g++.oliva/template6.C: Add another case.
6804         * g++.dg/template/explicit6.C: New.
6805
6806 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6807
6808         PR c++/17816
6809         * g++.dg/other/redecl2.C: New.
6810
6811 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6812
6813         PR c++/19891
6814         * g++.dg/abi/covariant4.C: New.
6815
6816 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6817
6818         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6819
6820 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6821
6822         * gcc.dg/vect/vect-96.c: Fix typo.
6823
6824 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6825
6826         PR c++/14479
6827         PR c++/19487
6828         * g++.dg/template/enum5.C: New test.
6829
6830 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6831
6832         * gcc.dg/vect/vect-97.c: New test.
6833
6834 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6835
6836         * gcc.dg/vect/vect-96.c: New test.
6837
6838 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6839
6840         * gcc.dg/builtins-34.c: Also check ldexp*.
6841
6842 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6843
6844         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6845
6846 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6847
6848         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6849         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6850         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6851         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6852         selector_list, selector_expression, dg-process-target): Move to new
6853         file target-supports-dg.exp.
6854         * lib/target-supports-dg.exp: New.
6855
6856         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6857         New.
6858
6859 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6860
6861         PR c++/19666
6862         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6863
6864         PR middle-end/19858
6865         * gcc.c-torture/compile/20050210-1.c: New test.
6866
6867 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/19755
6870         * g++.dg/warn/Wbraces1.C: New test.
6871
6872 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6873
6874         * gcc.dg/builtins-52.c: New testcase.
6875
6876 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR c/19342
6879         * gcc.c-torture/execute/20050119-1.c: New test.
6880
6881 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6882
6883         PR c++/19811
6884         * g++.dg/init/delete1.C: New test.
6885
6886 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6887
6888         PR c++/18470
6889         * g++.dg/template/static12.C: New test.
6890
6891 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6892
6893         PR c++/19787
6894         * g++.dg/conversion/ambig1.C: New test.
6895
6896         PR c++/19739
6897         * g++.dg/ext/attrib19.C: New test.
6898
6899         PR c++/19732
6900         * g++.dg/parse/dtor5.C: New test.
6901
6902         PR c++/19762
6903         * g++.dg/template/dtor3.C: New test.
6904
6905         PR c++/19826
6906         * g++.dg/template/static11.C: New test.
6907         * g++.dg/template/crash2.C: Remove dg-error marker.
6908
6909 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6910
6911         PR C++/18491
6912         * g++.old-deja/g++.mike/p10769a.C: Remove.
6913
6914 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6915
6916         * gcc.dg/builtins-48.c: New test case.
6917         * gcc.dg/builtins-49.c: New test case.
6918         * gcc.dg/builtins-50.c: New test case.
6919         * gcc.dg/builtins-51.c: New test case.
6920
6921 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6922
6923         PR middle-end/19583
6924         * g++.dg/warn/Wreturn-type-3.C: New test.
6925
6926 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6927
6928         PR middle-end/19402
6929         * gcc.dg/pr19402-1.c: New testcase.
6930         * gcc.dg/pr19402-2.c: likewise.
6931
6932 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6933
6934         PR middle-end/19854
6935         * g++.dg/tree-ssa/tmmti.C: New testcase.
6936
6937 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6938
6939         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6940
6941 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR c++/19733
6944         * g++.dg/parse/crash23.C: New test.
6945         * g++.dg/warn/Weff1.C: New test.
6946
6947 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6948
6949         * gcc.dg/20050209-1.c: New test.
6950
6951 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6952
6953         PR target/19799
6954         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6955
6956 2005-02-08  Mike Stump  <mrs@apple.com>
6957
6958         * g++.dg/pch/import-2.c: New test.
6959         * g++.dg/pch/import-2.hs: New.
6960         * g++.dg/pch/include/import-2a.h: New.
6961         * g++.dg/pch/include/import-2b.h: New.
6962
6963 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6964
6965         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6966
6967 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6968
6969         * gfortran.dg/substr_1.f90: New test.
6970
6971 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6972
6973         PR middle-end/19775
6974         * gcc.dg/torture/builtin-power-1.c: Disable test for
6975         invalid transformation.
6976         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6977         no longer optimize.
6978         * gcc.dg/builtins-47.c: New testcase.
6979
6980 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6981             Dorit Naishlos  <dorit@il.ibm.com>
6982
6983         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6984
6985 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6986
6987         * gcc.c-torture/compile/20050206-1.c: New test.
6988
6989 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6990
6991         PR tree-opt/19768
6992         * g++.dg/opt/pr19768.C: New test.
6993
6994 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6995
6996         PR tree-opt/19736
6997         * gcc.c-torture/compile/pr19736.c: New test.
6998
6999 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7000
7001         PR c++/17401
7002         * g++.dg/parse/error25.C: New test.
7003
7004 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7005
7006         * gcc.c-torture/execute/20050203-1.c: New.
7007
7008 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7009
7010         * gcc.dg/vect/vect-85.c: Remove xfail.
7011         * gcc.dg/vect/vect-86.c: Remove xfail.
7012         * gcc.dg/vect/vect-87.c: Remove xfail.
7013         * gcc.dg/vect/vect-88.c: Remove xfail.
7014
7015 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7016
7017         * gcc.dg/altivec-19.c: New.
7018
7019 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7020
7021         PR c/17807
7022         * gcc.dg/nested-func-3.c: New test.
7023         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7024
7025 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7026
7027         * gcc.test-framework/gen_directive_tests: Generate tests for
7028         selector expressions.
7029
7030 2005-02-02  Matt Austern  <austern@apple.com>
7031
7032         PR c++/19628
7033         * g++/ext/builtin7.C: New.
7034         * g++/ext/builtin8.C: New.
7035
7036 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7037
7038         PR c/18502
7039         * gcc.dg/pr18502-1.c: New test.
7040
7041 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7042
7043         PR c++/17413
7044         * g++.dg/template/local4.C: Tweak.
7045
7046 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7047
7048         PR tree-optimization/19578
7049         * gcc.c-torture/compile/20050202-1.c: New test.
7050
7051 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7052
7053         PR c/19435
7054         * gcc.dg/c99-init-4.c: New test.
7055
7056 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7057
7058         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7059
7060         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7061
7062         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7063         * g++.dg/eh/check-vect.h: New.
7064
7065         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7066         * gcc.dg/vect/vect-78.c: Ditto.
7067         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7068         Remove.
7069
7070         * g++.dg/conversion/simd1.C: Expect warning.
7071         * g++.dg/ext/attribute-test-1.C: Ditto.
7072         * g++.dg/ext/attribute-test-2.C: Ditto.
7073         * g++.dg/ext/attribute-test-3.C: Ditto.
7074         * g++.dg/ext/attribute-test-4.C: Ditto.
7075
7076         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7077         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7078
7079         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7080
7081 2005-02-01  Richard Henderson  <rth@redhat.com>
7082
7083         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7084         long double for ibm double-double format.
7085         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7086
7087 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7088
7089         PR tree-optimization/19633
7090         * testsuite/gcc.dg/pr19633-1.c: New test.
7091         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7092         to NULL or a symbol.
7093
7094 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7095
7096         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7097         New procs.
7098         (dg-process-target (local override)): Handle selector expressions.
7099
7100         * gcc.test-framework/README: Describe tests in source directory.
7101         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7102         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7103         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7104         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7105         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7106         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7107         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7108         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7109         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7110         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7111         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7112         * gcc.test-framework/dg-error-exp-P.c: New test.
7113         * gcc.test-framework/dg-error-exp-XP.c: New test.
7114         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7115         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7116         * gcc.test-framework/dg-output-exp-P.c: New test.
7117         * gcc.test-framework/dg-output-exp-XF.c: New test.
7118         * gcc.test-framework/dg-warning-exp-P.c: New test.
7119         * gcc.misc-tests/dg-1.c: Remove.
7120         * gcc.misc-tests/dg-2.c: Remove.
7121         * gcc.misc-tests/dg-3.c: Remove.
7122         * gcc.misc-tests/dg-4.c: Remove.
7123         * gcc.misc-tests/dg-5.c: Remove.
7124         * gcc.misc-tests/dg-6.c: Remove.
7125         * gcc.misc-tests/dg-7.c: Remove.
7126         * gcc.misc-tests/dg-8.c: Remove.
7127         * gcc.misc-tests/dg-9.c: Remove.
7128         * gcc.misc-tests/dg-10.c: Remove.
7129         * gcc.misc-tests/dg-11.c: Remove.
7130         * gcc.misc-tests/dg-12.c: Remove.
7131         * gcc.misc-tests/dg-test.exp: Remove.
7132
7133         * gcc.test-framework/test-framework.awk: Change recording and
7134         printing of passes and failures.
7135
7136         * gcc.test-framework: New directory.
7137         * gcc.test-framework/README: New.
7138         * gcc.test-framework/test-framework.exp: New.
7139         * gcc.test-framework/test-framework.awk: New.
7140         * gcc.test-framework/gen_directive_tests: New.
7141
7142 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7143
7144         * lib/treelang.exp: Fix comment typos.
7145         (treelang_target_compile): Don't append libs=-ltreelang to options.
7146
7147 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7148
7149         * g++.dg/parse/typename7.C: Adjust error messages.
7150
7151 2005-01-31  Jeff Law  <law@redhat.com>
7152
7153         * gcc.c-torture/execute/20050131-1.c: New test.
7154         * gcc.dg/wcaselabel.c: New test.
7155
7156 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7157
7158         * g++.dg/other/warning1.C: Adjust error messags.
7159         * g++.dg/parse/constant5.C: New test.
7160
7161 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7162
7163         PR c/19333
7164         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7165         the test case valid.
7166         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7167         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7168         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7169         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7170         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7171         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7172
7173 2005-01-31  Dale Johannesen  <dalej@apple.com>
7174
7175         * g++.dg/opt/pr19650.C:  New test.
7176
7177 2005-01-31  Richard Henderson  <rth@redhat.com>
7178
7179         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7180         long double for intel double extended format.
7181         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7182
7183 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/19555
7186         * g++.dg/template/static10.C: New test.
7187
7188         PR c++/19395
7189         * g++.dg/parse/error24.C: New test.
7190
7191         PR c++/19367
7192         * g++.dg/lookup/builtin1.C: New test.
7193
7194         PR c++/19457
7195         * g++.dg/warn/conv3.C: New test.
7196
7197 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7198
7199         PR fortran/19647
7200         * gfortan.dg/inquire_7.f90
7201
7202 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7203
7204         PR tree-optimization/15791
7205         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7206         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7207         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7208         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7209         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7210         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7211         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7212         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7213         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7214         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7215
7216 2005-01-29  Paul Brook  <paul@codesourcery.com>
7217
7218         PR fortran/18565
7219         * check.c (real_or_complex_check): New function.
7220         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7221         * intrinsic.c (add_functions): Use new check functions.
7222         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7223         Add prototypes.
7224
7225 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7226
7227         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7228         gcc.dg/lvalue-3.c: New tests.
7229         * gcc.dg/concat.c: Update expected messages.
7230
7231 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7232
7233         PR libfortran/19595
7234         * gfortran.dg/eor_1.f90:  New test.
7235
7236 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7237
7238         PR fortran/19589
7239         * gfortran.dg/logical_data_1.f90: New test.
7240
7241 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/19253
7244         * g++.dg/template/crash33.C: New test.
7245
7246         PR c++/19667
7247         * g++.dg/template/crash32.C: New test.
7248
7249 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7250
7251         PR middle-end/16558
7252         * g++.dg/warn/Wreturn-type-2.C: New test.
7253
7254 2004-06-24  Jeff Law  <law@redhat.com>
7255
7256         * gcc.dg/tree-ssa/20050128-1.c: New test.
7257
7258 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7259
7260         * gcc.target/frv/all-mdpackh-1.c: New test.
7261
7262 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7263
7264         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7265
7266 2005-01-27  Richard Henderson  <rth@redhat.com>
7267
7268         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7269
7270 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7271
7272         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7273
7274 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7275
7276         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7277         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7278         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7279         to cope with cases where the multilib options override the dg-options.
7280
7281 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR c/18946
7284         * gcc.dg/noncompile/20050120-1.c: New test.
7285
7286 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7287
7288         PR tree-optimization/19633
7289         * gcc.dg/pr19633.c: New test.
7290         * gcc.dg/tree-ssa/pr19633.c: New test.
7291
7292 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7293
7294         * gcc.dg/20041216-1.c: New test.
7295
7296 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7297
7298         PR objc/18862
7299         * objc.dg/selector-2.m: New test.
7300
7301 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7302
7303         * g++.dg/opt/range-test-2.C: New test.
7304
7305         PR rtl-optimization/19579
7306         * gcc.c-torture/execute/20050124-1.c: New test.
7307
7308 2005-01-26  Greg Parker  <gparker@apple.com>
7309         Stuart Hastings  <stuart@apple.com>
7310
7311         * gcc.c-torture/execute/20050125-1.c: New.
7312
7313 2005-01-18  Jan Hubicka  <jh@suse.cz>
7314
7315         PR tree-optimize/19337
7316         * gcc.c-torture/compile/20050119-1.c: New test.
7317
7318 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7319
7320         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7321         test for successful match.
7322
7323 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7324
7325         PR objc/18408
7326         * objc.dg/comp-types-7.m: New test.
7327
7328 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7329
7330         * lib/target-supports.exp (current_target_name): New.
7331         (check_effective_target_ilp32, check_effective_target_lp64):
7332         Cache the result to use as long as the current target, with
7333         multilib flags, remains the same.
7334
7335         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7336         (dg-require-weak, dg-require-visibility, dg-require-alias,
7337         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7338         dg-require-effective-target, dg-skip-if): Remove call to
7339         skip_test_and_clear_xfail.
7340         (dg-test): Clear xfail data.
7341
7342 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR target/17751
7345         * gcc.dg/ppc64-toc.c: New test.
7346
7347         * g++.dg/tree-ssa/empty-1.C: New test.
7348
7349         PR middle-end/19551
7350         * gcc.c-torture/execute/20050121-1.c: New test.
7351         * gcc.dg/20050121-2.c: New test.
7352
7353 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7354         Paul Brook  <paul@codesourcery.com>
7355
7356         PR fortran/17941
7357         * gfortran.dg/real_const_1.f: New test.
7358         * gfortran.dg/real_const_2.f90: New test.
7359         * gfortran.dg/complex_int_1.f90: New test.
7360
7361 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7362
7363         PR fortran/19313
7364         * gfortan.dg/inquire_6.f90: New test.
7365
7366 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7367
7368         PR libfortran/19451
7369         * open_readonly_1.f90:  New test.
7370
7371 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7372
7373         PR libfortran/18982
7374         * gfortran.dg/open_new.f90: New file.
7375
7376 2005-01-22  Paul Brook  <paul@codesourcery.com>
7377
7378         * namelist_1.f90: New test.
7379
7380 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7381
7382         PR tree-optimization/19484
7383         * gcc.c-torture/compile/20050122-[12].c: New tests.
7384
7385 2005-01-22  Paul Brook  <paul@codesourcery.com>
7386
7387         * gfortran.dg/implicit_2.f90: New test.
7388
7389 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7390
7391         PR fortran/19314
7392         * gfortran.dg/inquire_5.f90: New test.
7393
7394 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7395
7396         PR c/18809
7397         * gcc.dg/pr18809-1.c: New test.
7398
7399 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7400
7401         * gcc.dg/20050121-1.c: New test.
7402
7403         PR tree-optimization/13000
7404         * gcc.dg/20040206-1.c: Change warning to point where function is
7405         being inlined.
7406
7407 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7408
7409         PR c++/19208
7410         * g++.dg/template/array11.C: New test.
7411
7412 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7413
7414         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7415         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7416         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7417         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7418         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7419         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7420
7421 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7422
7423         PR tree-optimization/15349
7424         * gcc.dg/tree-ssa/pr15349.c: New.
7425
7426 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7427
7428         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7429
7430 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7431
7432         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7433         scan-assembler-times directive name.
7434
7435         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7436         after dg-do.
7437
7438         PR rtl-optimization/19462
7439         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7440
7441 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7442
7443         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7444         counting function calls on ia64.
7445
7446 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7447
7448         PR rtl-optimization/15139
7449         * gcc.dg/20050111-2.c: New test.
7450
7451         PR c/17297
7452         * gcc.c-torture/compile/20050113-1.c: New testcase.
7453
7454         PR middle-end/19164
7455         * gcc.dg/20050113-1.c: New testcase.
7456
7457 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7458
7459         * gcc.dg/vect/vect-85.c: Add comment.
7460         * gcc.dg/vect/vect-86.c: Add xfail for now.
7461         * gcc.dg/vect/vect-87.c: Add xfail for now.
7462         * gcc.dg/vect/vect-88.c: Add xfail for now.
7463         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7464
7465 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7466
7467         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7468
7469 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * g++.dg/debug/typedef3.C: New test.
7472
7473 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7474
7475         PR c/19472
7476         * gcc.dg/asm-a.c: New test.
7477
7478 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7479
7480         * gcc.dg/sh-relax.c: Add prototype for abort.
7481
7482 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7483
7484         * gcc.dg/short-compare-1.c: New test.
7485         * gcc.dg/short-compare-2.c: Likewise.
7486
7487 2005-01-18  Michael Matz  <matz@suse.de>
7488
7489         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7490
7491 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7492
7493         PR tree-optimization/19121
7494         * gcc.c-torture/compile/pr19121.c: New test.
7495
7496 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7497
7498         PR target/19357
7499         * gcc.c-torture/compile/pr19357.c: New test.
7500
7501 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7502
7503         PR c/5675
7504         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7505         pass--those that refer just to the variable, possibly with a
7506         cast.
7507         * gcc.dg/c99-const-expr-3.c: Likewise.
7508
7509         PR middle-end/13127
7510         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7511         longer emitted.
7512
7513 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7514
7515         PR fortran/18778
7516         * gfortran.dg/endfile_2.f90: New test.
7517
7518 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7519
7520         PR 19168
7521         * gfortran.dg/select_5.f90: New test.
7522
7523 2004-01-16  Paul Brook  <paul@codesourcery.com>
7524
7525         * gfortran.dg/common_4.f90: New test.
7526
7527 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7528
7529         PR rtl-optimization/19462
7530         * gcc.dg/torture/pr19462-1.c: New test.
7531
7532 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7533
7534         PR objc/19321
7535         * objc.dg/func-ptr-2.m: New.
7536         * objc.dg/volatile-1.m: New.
7537
7538 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7539
7540         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7541
7542 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR tree-optimization/19060
7545         * gcc.c-torture/execute/20050104-1.c: New test.
7546
7547 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7548
7549         PR fortran/18983
7550         * gfortran.dg/write_to_null.f90: New test.
7551
7552 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7553             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7554
7555         PR other/19328
7556         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7557         argument.
7558
7559 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7560
7561         PR c++/19263
7562         * g++.dg/init/vector1.C: New test.
7563
7564 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7565
7566         PR target/13158
7567         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7568         PR target/18987
7569         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7570
7571 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7572
7573         * gfortran.dg/select_1.f90: New test.
7574         * gfortran.dg/select_2.f90: New test.
7575         * gfortran.dg/select_3.f90: New test.
7576         * gfortran.dg/select_4.f90: New test.
7577
7578 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7579
7580         PR middle-end/19084
7581         PR rtl-optimization/19348
7582         * gcc.dg/20050111-1.c: New test.
7583         * gcc.c-torture/execute/20050111-1.c: New test.
7584
7585         * gcc.dg/i386-asm-4.c: New test.
7586
7587 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7588
7589         * gcc.dg/nested-func-2.c: New test.
7590         * ada/acats/norun.lst: Remove c953002.
7591
7592 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7593
7594         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7595
7596 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7597
7598         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7599
7600 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR target/18761
7603         * g++.dg/abi/align1.C: New test.
7604
7605 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7606
7607         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7608         at a time.
7609         * g++.dg/ext/altivec_check.h: Support compiling as C.
7610
7611 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7612
7613         PR c++/19355
7614         * g++.dg/expr/pr19355-1.C: New test case.
7615
7616 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7617
7618         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7619         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7620         * ada/acats/tests/c3/c92005b.ada: Likewise.
7621         * ada/acats/tests/c3/cxb3012.a: Likewise.
7622         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7623
7624 2005-01-09  Paul Brook  <paul@codesourcery.com>
7625
7626         * gfortran.dg/common_2.f90: New file.
7627         * gfortran.dg/common_3.f90: New file.
7628
7629 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7630
7631         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7632
7633 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7634
7635         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7636         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7637         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7638         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7639         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7640         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7641         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7642         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7643         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7644         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7645         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7646         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7647         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7648         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7649         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7650         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7651         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7652         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7653         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7654         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7655         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7656         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7657         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7658         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7659         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7660         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7661         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7662         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7663         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7664         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7665         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7666         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7667         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7668         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7669         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7670         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7671         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7672         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7673         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7674         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7675         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7676         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7677         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7678         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7679         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7680         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7681         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7682         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7683         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7684         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7685         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7686         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7687         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7688         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7689         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7690         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7691         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7692         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7693         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7694         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7695         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7696         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7697         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7698         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7699         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7700         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7701         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7702
7703         * gcc.dg/vect/vect-1.c: Fix spelling.
7704         * gcc.dg/vect/vect-10.c: Fix spelling.
7705         * gcc.dg/vect/vect-11.c: Fix spelling.
7706         * gcc.dg/vect/vect-12.c: Fix spelling.
7707         * gcc.dg/vect/vect-14.c: Fix spelling.
7708         * gcc.dg/vect/vect-15.c: Fix spelling.
7709         * gcc.dg/vect/vect-16.c: Fix spelling.
7710         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7711         * gcc.dg/vect/vect-64.c: Fix comments.
7712         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7713
7714 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7715             Ira Rosen  <irar@il.ibm.com>
7716
7717         * gcc.dg/vect/vect-70.c: New test.
7718         * gcc.dg/vect/vect-71.c: New test.
7719
7720 2005-01-09  Manfred Hollstein  <mh@suse.com>
7721
7722         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7723         * gcc.dg/pr18241-2.c: Likewise.
7724         * gcc.dg/pr18241-3.c: Likewise.
7725         * gcc.dg/pr18241-4.c: Likewise.
7726         * gcc.dg/pr18241-5.c: Likewise.
7727
7728 2005-01-08  Richard Henderson  <rth@redhat.com>
7729
7730         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7731         False for x86 and x86-64.
7732
7733 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7734
7735         PR tree-optimization/18241
7736         * gcc.dg/pr18241-1.c: New test.
7737         * gcc.dg/pr18241-2.c: New test.
7738         * gcc.dg/pr18241-3.c: New test.
7739         * gcc.dg/pr18241-4.c: New test.
7740         * gcc.dg/pr18241-5.c: New test.
7741
7742 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7743
7744         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7745         gfortran.dg/select_4.f90: New.
7746
7747 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7748
7749         * gcc.c-torture/execute/20050107-1.c: New test.
7750
7751 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7752
7753         PR c++/19298
7754         * g++.dg/template/ref2.C: New.
7755
7756 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7757
7758         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7759         instead of being empty.
7760
7761 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7762
7763         PR fortran/15553
7764         * gfortran.dg/array-1.f90: New test.
7765
7766 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR tree-optimization/19283
7769         * gcc.c-torture/execute/20050106-1.c: New test.
7770
7771         PR rtl-optimization/18861
7772         * gcc.dg/20050105-1.c: New test.
7773
7774         PR tree-optimization/18828
7775         * gcc.dg/20050105-2.c: New test.
7776
7777 2005-01-07  Andreas Jaeger  <aj@suse.de>
7778
7779         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7780
7781 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7782
7783         PR fortran/18398
7784         * gfortran.dg/fmt_read.f90: New test.
7785
7786 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7787
7788         * gcc.dg/rs6000-ldouble-2.c: New.
7789
7790 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/19244
7793         * g++.dg/parser/ctor2.C: New test.
7794
7795 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7796
7797         PR c++/17154
7798         * g++.dg/template/using9.C: New test.
7799
7800 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7801
7802         PR c++/19258
7803         * g++.dg/lookup/friend6.C: New test.
7804
7805 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7806
7807         PR c++/19270
7808         * g++.dg/template/array10.C: New.
7809
7810 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7811
7812         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7813         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7814
7815 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * gcc.c-torture/compile/20050105-1.c: New test.
7818
7819 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7820
7821         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7822
7823 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7824
7825         PR middle-end/19100
7826         * gcc.dg/conv-3.c: New test case.
7827
7828 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7829
7830         * gcc.dg/asm-wide-1.c: New test.
7831
7832 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7833
7834         PR c++/19030
7835         * g++.dg/parse/crash22.C: New
7836
7837 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7838
7839         PR 19257
7840         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7841
7842 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7843
7844         PR middle-end/17767
7845         * gcc.dg/i386-mmx-6.c: New test case.
7846
7847 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7848
7849         PR tree-optimization/18308
7850         * gcc.dg/vect/pr18308.c: New testcase.
7851
7852 2005-01-04  Andreas Jaeger  <aj@suse.de>
7853
7854         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7855
7856 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7857             Robert Bowdidge <bowdidge@apple.com>
7858
7859         * gcc.dg/cpp/subframework1.c: New.
7860         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7861         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7862         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7863         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7864
7865 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7866
7867         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7868         producing warning.
7869         * gcc.dg/darwin-weakimport-2.c: New.
7870
7871 2005-01-03  Richard Henderson  <rth@redhat.com>
7872
7873         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7874
7875 2005-01-03  Richard Henderson  <rth@redhat.com>
7876
7877         * gcc.dg/vect/vect.exp: Enable for ia64.
7878         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7879         (check_effective_target_vect_float): Likewise.
7880         (check_effective_target_vect_no_align): Likewise.
7881         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7882         * gcc.dg/vect/vect-8.c: Likewise.
7883
7884 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7885
7886         PR target/19236
7887         * gcc.dg/pr19236-1.c: New test case.
7888
7889 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7890
7891         PR rtl-optimization/12092
7892         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7893
7894 2005-01-02  Andreas Jaeger  <aj@suse.de>
7895
7896         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7897
7898 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7899             Andrew Pinski  <pinskia@physics.uc.edu>
7900
7901         PR rtl-optimization/12092
7902         * gcc.dg/pr12092-1.c: New test case.
7903
7904 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7905
7906         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7907         'hidden' and 'default' for better portability.
7908         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7909
7910         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7911         6 and 7.
7912         * g++.old-deja/g++.brendan/new3.C: Likewise.
7913
7914 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7915
7916         * gcc.dg/20041231-1.C: New test.
7917         * g++.dg/warn/Wunreachable-code-1.C: New test.
7918
7919 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7920
7921         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7922         file, not /dev/null.  Abort on error.
7923
7924 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7925             Ziemowit Laski  <zlaski@apple.com>
7926
7927         PR objc/18971
7928         * objc.dg/encode-5.m: New test.
7929
7930 2004-12-29  Richard Henderson  <rth@redhat.com>
7931
7932         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7933         * objc.dg/stabs-1.m: Disable for ia64.
7934
7935 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/19190
7938         * g++.dg/warn/Wunused-10.C: New test.
7939
7940 2004-12-28  Richard Henderson  <rth@redhat.com>
7941
7942         * objc.dg/stabs-1.m: Disable for alpha.
7943
7944 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7945
7946         PR c++/19149
7947         * g++.dg/parse/error23.C: New test.
7948
7949 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7950
7951         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7952
7953         PR fortran/19032
7954         * gfortran.dg/intrinsic_modulo_1.f90: New.
7955         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7956         tests with divisor -1.
7957
7958 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7959
7960         * g++.dg/opt/temp1.C (memcpy): Return a value.
7961
7962         PR c++/19148
7963         * g++.dg/expr/cond7.C: New test.
7964
7965 2004-12-27  Paul Brook  <paul@codesourcery.com>
7966
7967         * gfortran.dg/g77/select_no_compile.f: Remove.
7968
7969 2004-12-27  Richard Henderson  <rth@redhat.com>
7970
7971         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7972         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7973         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7974
7975 2004-12-26  Richard Henderson  <rth@redhat.com>
7976
7977         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7978         by 1i instead of token pasting.
7979
7980 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7981
7982         PR tree-optimization/17578
7983         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7984         to additional_flags.
7985         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7986
7987 2004-12-25  Richard Henderson  <rth@redhat.com>
7988
7989         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7990         Remove Alpha.
7991
7992 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7993
7994         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7995         hppa*-*-hpux*.
7996         * gcc.dg/pr17957.c (dg-options): Likewise.
7997         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7998         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7999         instead of 0 on __hppa__.
8000         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8001         "foo,%r" on hppa*-*-*.
8002
8003 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8004
8005         PR fortran/19071
8006         * gfortran.dg/complex_write.f90: New test.
8007
8008 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/17595
8011         * g++.dg/parse/pragma2.C: New test.
8012
8013         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8014
8015 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8016
8017         * gcc.dg/empty2.c: Add missing dg-warning.
8018
8019 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8020
8021         PR c++/17413
8022         * g++.dg/template/local4.C: New test.
8023         * g++.dg/template/crash19.C: Add dg-error marker.
8024
8025         * g++.dg/template/crash31.C: Correct embedded PR number.
8026
8027 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/16405
8030         * g++.dg/opt/temp1.C: Add do-run marker.
8031
8032 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8033
8034         * g++.dg/template/spec19.C: New.
8035
8036 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8037
8038         PR target/16819
8039         * gcc.dg/empty2.c: New.
8040
8041 2004-12-23  Richard Henderson  <rth@redhat.com>
8042
8043         * lib/target-supports.exp (check_effective_target_vect_no_align):
8044         Remove i?86 and x86-64.
8045
8046 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/16405
8049         * g++.dg/opt/temp1.C: New test.
8050
8051 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8052
8053         PR c++/18733
8054         * g++.dg/template/friend33.C: New testcase.
8055
8056 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/18464
8059         * g++.dg/template/cond5.C: New test.
8060
8061         PR c++/18492
8062         * g++.dg/inherit/thunk3.C: New test.
8063
8064         PR c++/11224
8065         * g++.dg/warn/Wunused-9.C: New test.
8066
8067 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8068
8069         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8070
8071 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8072
8073         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8074
8075 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/18378
8078         * g++.dg/ext/packed8.C: New test.
8079
8080         PR c++/19063
8081         * g++.dg/template/crash31.C: New test.
8082
8083         PR c++/19034
8084         * g++.dg/template/crash30.C: New test.
8085
8086 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8087
8088         PR C++/18984
8089         * g++.dg/eh/ctor3.C: New test.
8090
8091 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8092
8093         * objc.dg/stabs-1.m: Allow section name to be quoted and
8094         assembly label to begin with '.LL'.
8095
8096 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8097
8098         * gcc.dg/vect/vect.exp
8099         (check_effective_target_lp64_or_vect_no_align): New.
8100         * gcc.dg/vect/vect-77.c: Use it.
8101         * gcc.dg/vect/vect-78.c: Use it.
8102
8103         * lib/target-supports.exp
8104         (check_effective_target_vect_no_max,
8105         check_effective_target_vect_no_bitwise,
8106         check_effective_target_vect_no_align): New.
8107         * gcc.dg/vect/vect-13.c: Use them.
8108         * gcc.dg/vect/vect-17.c: Ditto.
8109         * gcc.dg/vect/vect-18.c: Ditto.
8110         * gcc.dg/vect/vect-19.c: Ditto.
8111         * gcc.dg/vect/vect-20.c: Ditto.
8112         * gcc.dg/vect/vect-27.c: Ditto.
8113         * gcc.dg/vect/vect-29.c: Ditto.
8114         * gcc.dg/vect/vect-44.c: Ditto.
8115         * gcc.dg/vect/vect-48.c: Ditto.
8116         * gcc.dg/vect/vect-50.c: Ditto.
8117         * gcc.dg/vect/vect-52.c: Ditto.
8118         * gcc.dg/vect/vect-54.c: Ditto.
8119         * gcc.dg/vect/vect-56.c: Ditto.
8120         * gcc.dg/vect/vect-58.c: Ditto.
8121         * gcc.dg/vect/vect-60.c: Ditto.
8122         * gcc.dg/vect/vect-72.c: Ditto.
8123         * gcc.dg/vect/vect-80.c: Ditto.
8124
8125 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8126
8127         PR c++/14075
8128         * g++.dg/init/string1.C: New.
8129
8130         PR c++/18975
8131         * g++.dg/other/synth1.C: New.
8132
8133 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8134
8135         PR c/18963
8136         * gcc.dg/pr18963-1.c: New test.
8137
8138 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8139
8140         PR c/18596
8141         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8142         * gcc.dg/pr18596-1.c: Use dg-error.
8143         (dg-options): Use -fno-unit-at-a-time.
8144         * gcc.dg/pr18596-2.c: New test.
8145         * gcc.dg/pr18596-3.c: New test.
8146
8147 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8148
8149         PR middle-end/18683
8150         * g++.dg/opt/pr18683-1.C: New test case.
8151
8152 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8153
8154         PR other/19093
8155         * g++.dg/opt/max1.C: Fix for 64bit targets.
8156
8157 2004-12-20  Matt Austern  <austern@apple.com>
8158
8159         PR c++/19044
8160         * g++.dg/ext/builtin6.C: New
8161
8162 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8163
8164         PR tree-optimization/19080
8165         * gcc.c-torture/compile/pr19080.c: New test.
8166
8167 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8168
8169         * gcc.dg/20041219-1.c: New test.
8170
8171 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8172
8173         PR middle-end/19068
8174         * g++.dg/opt/max1.C: New test case.
8175
8176 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8177
8178         * gcc.dg/fdata-sections-1.c: New test.
8179
8180 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8181
8182         PR middle-end/18548
8183         * gcc.dg/max-1.c: New test case.
8184
8185 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8186
8187         * gcc.c-torture/execute/20041218-1.c: New test.
8188
8189 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8190
8191         * gcc.dg/pr18501.c: New test.
8192         * gcc.dg/uninit-5.c: XFAIL.
8193         * gcc.dg/uninit-9.c: XFAIL.
8194
8195 2004-12-17  Dale Johannesen  <dalej@apple.com>
8196
8197         * gcc.dg/20041213-1.c:  New.
8198
8199 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8200
8201         * objc.dg/stabs-1.m: Allow assembly label to begin
8202         with a dot ('.').
8203
8204 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8205
8206         * gcc.c-torture/execute/20041213-1.c: Move...
8207         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8208
8209 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8210
8211         PR c++/18721
8212         * g++.dg/lookup/conv-5.C: New.
8213
8214 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8215
8216         * objc.dg/stabs-1.m: New test.
8217
8218 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8219
8220         * gcc.dg/visibility-c.c: Change compile to
8221         assemble for the test.
8222
8223 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8224
8225         PR target/19041
8226         * gcc.dg/visibility-c.c: New test.
8227
8228 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8229
8230         PR middle-end/18493
8231         * gcc.dg/switch-8.c: New test case.
8232
8233 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8234
8235         PR c++/18905
8236         * g++.dg/template/init4.C: New.
8237         * g++.dg/opt/static3.C: Enable optimizer.
8238
8239 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8240
8241         * g++.dg/other/complex1.C: New test.
8242
8243 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8244
8245         * g++.dg/opt/inline9.C: New test.
8246
8247 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8248
8249         PR fortran/18993
8250         * gfotran.dg/nullify_1.f: New test.
8251
8252 2004-12-15  Richard Henderson  <rth@redhat.com>
8253
8254         * gcc.target/i386/i386.exp: New harness.
8255         * gcc.target/i386/vect-args.c: New.
8256
8257 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8258
8259         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8260
8261 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8262
8263         PR c++/18825
8264         * g++.dg/template/friend32.C: New test.
8265
8266 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8267
8268         * cpp/pragma-once-1.c: New test.
8269         * cpp/pragma-once-1b.h: Likewise.
8270         * cpp/pragma-once-1c.h: Likewise.
8271         * cpp/pragma-once-1d.h: Likewise.
8272         * cpp/inc/pragma-once-1a.h: Likewise.
8273
8274 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8275             Steven G. Kargl  <kargls@comcast.net>
8276
8277         PR fortran/17597
8278         * gfortran.dg/list_read_3.f90: New test.
8279
8280 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8281
8282         * gcc.dg/ftrapv-2.c: New test.
8283
8284 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8285
8286         PR c++/18981
8287         * g++.dg/template/typename9.C: New test.
8288
8289 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8290
8291         PR c++/18738
8292         * g++.dg/template/typename8.C: New test.
8293         * g++.dg/parse/friend2.C: Tweak error message.
8294
8295 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8296
8297         * gcc.c-torture/20041214-1.c: New test.
8298
8299 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8300
8301         PR c++/18965
8302         * g++.dg/init/array17.C: New test.
8303
8304 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8305
8306         PR c++/18793
8307         * g++.dg/init/aggr3.C: New test.
8308
8309 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8310
8311         * gcc.dg/altivec-types-1.c: New test.
8312         * gcc.dg/altivec-types-2.c: New test.
8313         * gcc.dg/altivec-types-3.c: New test.
8314         * gcc.dg/altivec-types-4.c: New test.
8315         * g++.dg/ext/altivec-types-1.C: New test.
8316         * g++.dg/ext/altivec-types-2.C: New test.
8317         * g++.dg/ext/altivec-types-3.C: New test.
8318         * g++.dg/ext/altivec-types-4.C: New test.
8319
8320 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8321
8322         PR middle-end/18951
8323         * gcc.c-torture/execute/20041213-1.c: New test.
8324
8325 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8326
8327         PR c++/18949
8328         * g++.dg/template/cast1.C: New.
8329
8330 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8331
8332         * gcc.c-torture/execute/20041213-2.c: New test.
8333
8334 2004-12-13  Richard Henderson  <rth@redhat.com>
8335
8336         * gcc.dg/i386-sse-10.c: Fix typo in options.
8337
8338 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8339
8340         PR c++/18968
8341         * g++.dg/opt/pr18968.C: New test.
8342
8343 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/18925
8346         * g++.dg/ext/visibility/staticdatamem.C: New test.
8347
8348 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8349
8350         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8351
8352 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8353
8354         PR rtl-optimization/18928
8355         * gcc.dg/pr18928-1.c: New test case.
8356
8357 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8358
8359         PR tree-opt/16951
8360         * gcc.c-torture/compile/20041211-1.c: New.
8361
8362 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8363
8364         PR middle-end/17564
8365         * gcc.c-torture/execute/20041212-1.c: New test.
8366
8367 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8368
8369         PR fortran/18869
8370         * gfortran.dg/common_1.f90: New test.
8371
8372 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8373         Paul Brook  <paul@codesourcery.com>
8374
8375         PR fortran/16222
8376         * gfortran.dg/real_do_1.f90: New test.
8377
8378 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8379
8380         PR tree-opt/18040
8381         * g++.dg/opt/ptrmem6.C: New test.
8382
8383 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8384
8385         PR middle-end/18921
8386         * gcc.dg/pr18921-1.c: New test case.
8387
8388 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8389
8390         PR fortran/17175
8391         * gfortran.dg/scale_1.f90: New test.
8392
8393 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8394
8395         PR middle-end/18903
8396         * gcc.c-torture/compile/pr18903.c: New test.
8397
8398 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8399
8400         * gcc.c-torture/execute/20041210-1.c: New test.
8401
8402 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8403
8404         PR c++/18731
8405         * g++.dg/parser/struct-1.C: New test.
8406         * g++.dg/parser/struct-2.C: New test.
8407         * g++.dg/parser/struct-3.C: New test.
8408
8409 2004-12-09  Richard Henderson  <rth@redhat.com>
8410
8411         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8412
8413         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8414         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8415
8416 2004-12-09  Matt Austern  <austern@apple.com>
8417
8418         PR c++/18514
8419         * g++.dg/ext/builtin1.C: New
8420         * g++.dg/ext/builtin2.C: New
8421         * g++.dg/ext/builtin3.C: New
8422         * g++.dg/ext/builtin4.C: New
8423         * g++.dg/ext/builtin5.C: New
8424
8425 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8426
8427         PR tree-opt/18904
8428         * g++.dg/opt/ptrmem5.C: New test.
8429
8430 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8431
8432         * g++.dg/parse/typename5.C: Adjust for new error.
8433         * g++.dg/parse/typename7.C: New.
8434
8435 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8436
8437         PR c++/18073
8438         * g++.dg/other/mmintrin.C: New test.
8439
8440 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         PR c++/16681
8443         * g++.dg/init/array15.C: New.
8444         * g++.dg/init/array16.C: New.
8445
8446 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8447
8448         PR fortran/18826
8449         * gfortran.dg/assign_1.f90: New test.
8450
8451 2004-12-08  Nick Clifton  <nickc@redhat.com>
8452
8453         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8454         * gcc.target/xstormy16/data_below100: Likewise.
8455         * gcc.target/xstormy16/sfr: Likewise.
8456         * gcc.target/xstormy16/below100.S: New test source file.
8457         * gcc.target/xstormy16/below100.ld: New test linker script.
8458         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8459         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8460         bp instructions.
8461         * gcc.target/xstormy16/bp.c: Likewise.
8462
8463         * gcc.target/xstormy16/bss_below100: New files:
8464         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8465         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8466         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8467         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8468         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8469         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8470         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8471         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8472         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8473         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8474         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8475         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8476         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8477         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8478         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8479         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8480         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8481         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8482         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8483         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8484         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8485         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8486         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8487         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8488         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8489         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8490         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8491
8492         * gcc.target/xstormy16/data_below100: New files:
8493         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8494         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8495         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8496         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8497         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8498         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8499         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8500         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8501         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8502         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8503         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8504         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8505         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8506         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8507         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8508         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8509         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8510         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8511         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8512         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8513         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8514         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8515         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8516         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8517         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8518         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8519         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8520
8521         * gcc.target/xstormy16/sfr: New files:
8522         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8523         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8524         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8525         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8526         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8527         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8528         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8529         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8530         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8531         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8532         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8533         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8534         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8535         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8536         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8537         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8538         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8539         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8540         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8541         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8542         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8543         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8544         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8545         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8546         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8547         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8548         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8549         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8550         27_if0_sfrw_bitfield_f.c
8551
8552 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8553
8554         PR c++/18100
8555         * g++.dg/lookup/name-clash4.C: New test.
8556
8557 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8558
8559         PR c++/18672
8560         * g++.dg/opt/array1.C: New.
8561
8562         PR c++/18803
8563         * g++.dg/template/operator5.C: New.
8564
8565 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8566
8567         PR c/18867
8568         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8569
8570 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8571
8572         * gcc.dg/noncompile/20041207.c: New test.
8573
8574 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8575
8576         * g++.dg/other/unreachable-1.C: New test.
8577
8578 2004-12-06  Nick Clifton  <nickc@redhat.com>
8579
8580         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8581         <limits.h> because the latter comes from gcc's include/ directory
8582         and not the newlib/libc/include directory.
8583
8584 2004-12-04  Richard Henderson  <rth@redhat.com>
8585
8586         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8587
8588 2004-12-04  Richard Henderson  <rth@redhat.com>
8589
8590         * lib/target-supports.exp (check_gc_sections_available): Disable
8591         for alpha and ia64.
8592
8593 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8594
8595         PR middle-end/17909
8596         * g++.dg/other/vararg-2.C: New test.
8597
8598 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8599
8600         PR c++/17011, c++/17971
8601         * g++.dg/template/error15.C: Adjust expected error.
8602         * g++.dg/template/instantiate3.C: Likewise.
8603
8604 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8605
8606         * gcc.dg/altivec-18.c: Fix for darwin
8607
8608 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8609
8610         PR c++/18782
8611         * g++.dg/parse/ptrmem2.C: New.
8612
8613         PR c++/18318
8614         * g++.dg/template/new1.C: New.
8615
8616 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8617
8618         PR fortran/18710
8619         * gfortran.dg/direct_io_3.f90: New test.
8620
8621 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8622
8623         PR 18758
8624         * g++.dg/parse/crash21.C: New.
8625
8626 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8627
8628         PR c++/15664, c++/18276
8629         * g++.dg/template/ttp13.C: New test.
8630         * g++.dg/template/ttp14.C: Likewise.
8631
8632 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8633
8634         PR c++/18123
8635         * g++.dg/parse/enum2.C: New test.
8636         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8637
8638 2004-12-02  Nick Clifton  <nickc@redhat.com>
8639
8640         * gcc.target/xstormy16: New test directory.
8641         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8642         * gcc.target/xstormy16/bp.c: Check the generation of bp
8643         instructions.
8644         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8645         bn instructions and the BELOW100 attribute.
8646
8647 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8648
8649         PR target/16952
8650         * gcc.dg/ppc-eabi.c: New.
8651
8652 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8653
8654         PR fortran/18284
8655         * gfortran.dg/backspace.f90
8656
8657 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8658
8659         * gfortran.dg/inquire.f90: New test.
8660
8661 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8662
8663         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8664         handle effective-target-keyword.
8665         (dg-skip-if): Support effective-target keyword as target list.
8666         (dg-xfail-if): Ditto.
8667         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8668
8669 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8670
8671         PR tree-optimization/18291
8672         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8673
8674 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         PR C++/18729
8677         * g++.dg/parse/crash20.C: New.
8678
8679         PR c++/17431
8680         * g++.dg/overload/arg1.C: New.
8681         * g++.dg/overload/arg2.C: New.
8682         * g++.dg/overload/arg3.C: New.
8683         * g++.dg/overload/arg4.C: New.
8684
8685 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8686
8687         * gcc.dg/c99-flex-array-4.c: Remove.
8688
8689 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8690
8691         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8692
8693         * lib/target-supports.exp (is-effective-target): Simplify.
8694
8695         * lib/target-supports.exp (check_effective_target_vect_long):
8696         Fix for powerpc64-*-*.
8697
8698 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8699
8700         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8701         to support new requirements on FreeBSD 5.
8702
8703 2004-11-30  Devang Patel  <dpatel@apple.com>
8704
8705         PR 18702
8706         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8707
8708 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8709
8710         * g++.dg/ext/altivec-13.C: New test.
8711
8712 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         PR tree-opt/18298
8715         * gcc.c-torture/execute/p18298.c: New test.
8716
8717 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8718             Dorit Naishlos  <dorit@il.ibm.com>
8719
8720         PR tree-opt/18607
8721         * gcc.dg/vect/vect-89.c: New test.
8722
8723 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8724
8725         * gcc.dg/pr18596-1.c: New test.
8726
8727 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8728
8729         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8730
8731 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         PR c/18479
8734         * gcc.dg/pr18479.c: New test.
8735
8736 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8737
8738         PR target/18490
8739         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8740         mmix-knuth-mmixware.
8741
8742         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8743         cris-*-elf* cris-*-aout* mmix-*-*
8744
8745 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8746
8747         PR middle-end/18725
8748         * gcc.dg/pr18725.c: New test.
8749
8750 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8751
8752         PR target/18488
8753         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8754
8755         PR target/18336
8756         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8757
8758 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/18368
8761         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8762         * g++.old-deja/g++.law/ctors5.C: Likewise.
8763         * g++.old-deja/g++.other/crash25.C: Likewise.
8764
8765         PR c++/18674
8766         * g++.dg/template/error16.C: New test.
8767
8768         PR c++/18512
8769         * g++.dg/template/crash29.C: New test.
8770
8771 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8772
8773         PR tree-optimization/18712
8774         * gcc.c-torture/compile/pr18712.c: New test.
8775
8776 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8777
8778         PR c/7544
8779         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8780         tests.
8781
8782 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8783
8784         PR c++/18652
8785         * g++.dg/lookup/crash6.C: New test.
8786
8787 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8788
8789         PR middle-end/18164
8790         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8791
8792 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8793
8794         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8795         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8796         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8797
8798 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8799
8800         * gcc.dg/pr18164.c: New test.
8801
8802 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8803
8804         * gcc.dg/funroll-loops-all.c: New.
8805
8806 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8807
8808         PR target/18489
8809         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8810         delimeter, match space and TAB as well as ":".
8811
8812         PR target/18484
8813         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8814
8815         PR target/18348
8816         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8817
8818         PR target/18345
8819         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8820
8821         PR target/18337
8822         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8823
8824 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8825
8826         * gfortran.dg/direct_io_2.f90: New test.
8827
8828 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8829
8830         PR target/18334
8831         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8832
8833 2004-11-28  Richard Henderson  <rth@redhat.com>
8834
8835         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8836
8837 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8838
8839         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8840         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8841         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8842         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8843         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8844         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8845         gcc.dg/pointer-arith-8.c: New tests.
8846
8847 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8848
8849         PR fortran/18364
8850         * gfortran.dg/endfile.f90: New test.
8851
8852 2004-11-27  Falk Hueffner  <falk@debian.org>
8853
8854         * gcc.dg/loop-6.c: New test.
8855
8856 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * gcc.c-torture/execute/20041126-1.c: New test.
8859
8860 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8861
8862         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8863         on IRIX.
8864
8865 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8866
8867         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8868         functions.
8869
8870 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8871
8872         PR rtl-optimization/17825
8873         * gcc.c-torture/compile/20041119-1.c: New test.
8874
8875 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8876
8877         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8878         Check existence of ld library path variables before unsetting.
8879
8880 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8881
8882         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8883
8884 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8885
8886         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8887
8888 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8889
8890         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8891
8892 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8893
8894         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8895         dg-do directive.
8896
8897 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8898
8899         * gcc.dg/pr17957.c: Pass --param, not -param.
8900
8901 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         PR middle-end/17957
8904         * testsuite/gcc.dg/pr17957.c: New test.
8905
8906 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8907
8908         PR c++/18445
8909         * g++.dg/template/crash28.C: Likewise.
8910
8911         PR c++/18001
8912         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8913         * g++.dg/ext/lvaddr.C: Likewise.
8914         * g++.dg/opt/pr7503-3.C: Likewise.
8915
8916         PR c++/18466
8917         * g++.dg/parse/qualified3.C: New test.
8918         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8919
8920         PR c++/18545
8921         * g++.dg/expr/return1.C: New test.
8922
8923 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8924
8925         Friend class name lookup 3/n, PR c++/3332
8926         * g++.dg/lookup/friend3.C: New test.
8927         * g++.dg/lookup/friend4.C: Likewise.
8928         * g++.dg/lookup/friend5.C: Likewise.
8929
8930 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8931
8932         Friend class name lookup 2/n, PR c++/14513, c++/15410
8933         * g++.dg/lookup/friend2.C: New test.
8934         * g++.dg/template/friend31.C: Likewise.
8935
8936 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8937
8938         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8939
8940 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/17473
8943         * g++.dg/tc1/dr56.C: Remove.
8944         * g++.dg/template/typedef1.C: Add dg-error markers.
8945         * g++.old-deja/g++.other/typedef7.C: Likewise.
8946
8947         PR c++/18285
8948         * g++.dg/parse/typedef7.C: New test.
8949
8950 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8951
8952         * gcc.c-torture/execute/20041124-1.c: New test.
8953
8954 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8955
8956         * g++.dg/template/deduce3.C: New test.
8957
8958         PR c++/18586
8959         * g++.dg/template/crash27.C: New test.
8960
8961         PR c++/18530
8962         * g++.dg/warn/Wshadow-3.C: New test.
8963
8964 2004-11-24  Devang Patel  <dpatel@apple.com>
8965
8966         PR/18555
8967         * gcc.dg/cpp/isysroot-1.c: New test.
8968         * gcc.dg/cpp/usr/include/stdio.h: New file.
8969         * gcc.dg/cpp/isysroot-2.c: New test.
8970         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8971         New file.
8972
8973 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8974
8975         PR c++/8929
8976         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8977
8978 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8981         * gcc.target/sparc/pdist.c: Likewise.
8982
8983 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8984
8985         PR c++/16882
8986         * g++.dg/conversion/simd1.C: New test.
8987
8988 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8989
8990         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8991         and restore_ld_library_path_env_vars.
8992         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8993         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8994         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8995         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8996
8997 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8998
8999         * gcc.dg/pragma-align-2.c: Test macro expansion.
9000         * gcc.dg/pragma-pack-2.c: New test.
9001
9002 2004-11-23  Richard Henderson  <rth@redhat.com>
9003
9004         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9005         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9006         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9007         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9008         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9009         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9010
9011         * gcc.dg/vect/vect.exp: Add check for alpha.
9012         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9013         (check_effective_target_vect_int): Enable for alpha.
9014         (check_effective_target_vect_long): New.
9015         (is-effective-target): Add it.
9016
9017 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9018
9019         * gcc.dg/pr18614-1.c: New test.
9020
9021 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9022
9023         * gcc.dg/setjmp-2.c: New test.
9024
9025 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9026
9027         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9028         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9029         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9030         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9031         gcc.target/sparc/pdist.c: New tests.
9032
9033 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9034
9035         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9036
9037 2004-11-22  Dale Johannesen  <dalej@apple.com>
9038
9039         * gcc.dg/20041111-1.c:  New.
9040
9041 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9042
9043         PR tree-opt/18536
9044         * gcc.dg/vect/pr18536.c: New test.
9045
9046 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9047
9048         PR c++/18354
9049         * g++.dg/template/nontype11.C: New test.
9050
9051 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9052
9053         PR middle-end/18520
9054         * gcc.dg/pr18520-1.c: New test case.
9055
9056 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9057
9058         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9059         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9060         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9061         expected diagnostics.
9062
9063 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9064
9065         PR target/18580
9066         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9067         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9068         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9069
9070 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9071
9072         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9073
9074 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9075             Joseph Myers  <joseph@codesourcery.com>
9076
9077         * lib/target-supports.exp (check_visibility_available): Really
9078         test the compiler.
9079
9080 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9081
9082         PR tree-opt/18181
9083         * gcc.dg/vect/vect-85.c: New test.
9084         * gcc.dg/vect/vect-86.c: New test.
9085         * gcc.dg/vect/vect-87.c: New test.
9086         * gcc.dg/vect/vect-88.c: New test.
9087
9088 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9089
9090         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9091
9092 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9093
9094         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9095         * gcc.dg/ppc-and-1.c: Ditto.
9096         * gcc.dg/ppc-compare-1.c: Ditto.
9097         * gcc.dg/ppc-mov-1.c: Ditto
9098
9099 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9100             Mark Mitchell  <mark@codesourcery.com>
9101
9102         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9103
9104 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9105             Aldy Hernandez  <aldyh@redhat.com>
9106
9107         * lib/target-supports.exp (check_effective_target_vect_int): New
9108         (check_effective_target_vect_float): New
9109         (check_effective_target_vect_double): New.
9110         (is-effective-target): Support new effective targets keywords.
9111         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9112         default action for dg-do.
9113         * gcc.dg/vect/pr16105.c: Use new support.
9114         * gcc.dg/vect/pr18400.c: Ditto.
9115         * gcc.dg/vect/pr18425.c: Ditto.
9116         * gcc.dg/vect/vect-1.c: Ditto.
9117         * gcc.dg/vect/vect-10.c: Ditto.
9118         * gcc.dg/vect/vect-11.c: Ditto.
9119         * gcc.dg/vect/vect-12.c: Ditto.
9120         * gcc.dg/vect/vect-13.c: Ditto.
9121         * gcc.dg/vect/vect-14.c: Ditto.
9122         * gcc.dg/vect/vect-15.c: Ditto.
9123         * gcc.dg/vect/vect-16.c: Ditto.
9124         * gcc.dg/vect/vect-17.c: Ditto.
9125         * gcc.dg/vect/vect-18.c: Ditto.
9126         * gcc.dg/vect/vect-19.c: Ditto.
9127         * gcc.dg/vect/vect-2.c: Ditto.
9128         * gcc.dg/vect/vect-20.c: Ditto.
9129         * gcc.dg/vect/vect-21.c: Ditto.
9130         * gcc.dg/vect/vect-22.c: Ditto.
9131         * gcc.dg/vect/vect-23.c: Ditto.
9132         * gcc.dg/vect/vect-24.c: Ditto.
9133         * gcc.dg/vect/vect-25.c: Ditto.
9134         * gcc.dg/vect/vect-26.c: Ditto.
9135         * gcc.dg/vect/vect-27.c: Ditto.
9136         * gcc.dg/vect/vect-27a.c: Ditto.
9137         * gcc.dg/vect/vect-28.c: Ditto.
9138         * gcc.dg/vect/vect-29.c: Ditto.
9139         * gcc.dg/vect/vect-29a.c: Ditto.
9140         * gcc.dg/vect/vect-3.c: Ditto.
9141         * gcc.dg/vect/vect-30.c: Ditto.
9142         * gcc.dg/vect/vect-31.c: Ditto.
9143         * gcc.dg/vect/vect-32.c: Ditto.
9144         * gcc.dg/vect/vect-33.c: Ditto.
9145         * gcc.dg/vect/vect-34.c: Ditto.
9146         * gcc.dg/vect/vect-35.c: Ditto.
9147         * gcc.dg/vect/vect-36.c: Ditto.
9148         * gcc.dg/vect/vect-37.c: Ditto.
9149         * gcc.dg/vect/vect-38.c: Ditto.
9150         * gcc.dg/vect/vect-4.c: Ditto.
9151         * gcc.dg/vect/vect-40.c: Ditto.
9152         * gcc.dg/vect/vect-41.c: Ditto.
9153         * gcc.dg/vect/vect-42.c: Ditto.
9154         * gcc.dg/vect/vect-43.c: Ditto.
9155         * gcc.dg/vect/vect-44.c: Ditto.
9156         * gcc.dg/vect/vect-45.c: Ditto.
9157         * gcc.dg/vect/vect-46.c: Ditto.
9158         * gcc.dg/vect/vect-47.c: Ditto.
9159         * gcc.dg/vect/vect-48.c: Ditto.
9160         * gcc.dg/vect/vect-48a.c: Ditto.
9161         * gcc.dg/vect/vect-49.c: Ditto.
9162         * gcc.dg/vect/vect-5.c: Ditto.
9163         * gcc.dg/vect/vect-50.c: Ditto.
9164         * gcc.dg/vect/vect-51.c: Ditto.
9165         * gcc.dg/vect/vect-52.c: Ditto.
9166         * gcc.dg/vect/vect-53.c: Ditto.
9167         * gcc.dg/vect/vect-54.c: Ditto.
9168         * gcc.dg/vect/vect-55.c: Ditto.
9169         * gcc.dg/vect/vect-56.c: Ditto.
9170         * gcc.dg/vect/vect-56a.c: Ditto.
9171         * gcc.dg/vect/vect-57.c: Ditto.
9172         * gcc.dg/vect/vect-58.c: Ditto.
9173         * gcc.dg/vect/vect-59.c: Ditto.
9174         * gcc.dg/vect/vect-6.c: Ditto.
9175         * gcc.dg/vect/vect-60.c: Ditto.
9176         * gcc.dg/vect/vect-61.c: Ditto.
9177         * gcc.dg/vect/vect-62.c: Ditto.
9178         * gcc.dg/vect/vect-63.c: Ditto.
9179         * gcc.dg/vect/vect-64.c: Ditto.
9180         * gcc.dg/vect/vect-65.c: Ditto.
9181         * gcc.dg/vect/vect-66.c: Ditto.
9182         * gcc.dg/vect/vect-67.c: Ditto.
9183         * gcc.dg/vect/vect-68.c: Ditto.
9184         * gcc.dg/vect/vect-69.c: Ditto.
9185         * gcc.dg/vect/vect-7.c: Ditto.
9186         * gcc.dg/vect/vect-72.c: Ditto.
9187         * gcc.dg/vect/vect-72a.c: Ditto.
9188         * gcc.dg/vect/vect-73.c: Ditto.
9189         * gcc.dg/vect/vect-74.c: Ditto.
9190         * gcc.dg/vect/vect-75.c: Ditto.
9191         * gcc.dg/vect/vect-76.c: Ditto.
9192         * gcc.dg/vect/vect-77.c: Ditto.
9193         * gcc.dg/vect/vect-77a.c: Ditto.
9194         * gcc.dg/vect/vect-78.c: Ditto.
9195         * gcc.dg/vect/vect-79.c: Ditto.
9196         * gcc.dg/vect/vect-8.c: Ditto.
9197         * gcc.dg/vect/vect-80.c: Ditto.
9198         * gcc.dg/vect/vect-82.c: Ditto.
9199         * gcc.dg/vect/vect-82_64.c: Ditto.
9200         * gcc.dg/vect/vect-83.c: Ditto.
9201         * gcc.dg/vect/vect-83_64.c: Ditto.
9202         * gcc.dg/vect/vect-9.c: Ditto.
9203         * gcc.dg/vect/vect-all.c: Ditto.
9204         * gcc.dg/vect/vect-none.c: Ditto.
9205
9206 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9207
9208         * lib/gcc-dg.exp (dg-skip-if): New function.
9209         (dg-forbid-option): Remove.
9210         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9211         * g++.dg/abi/bitfield8.C: Likewise.
9212         * g++.dg/abi/dtor1.C: Likewise.
9213         * g++.dg/abi/empty10.C: Likewise.
9214         * g++.dg/abi/empty7.C: Likewise.
9215         * g++.dg/abi/empty9.C: Likewise.
9216         * g++.dg/abi/layout3.C: Likewise.
9217         * g++.dg/abi/layout4.C: Likewise.
9218         * g++.dg/abi/thunk1.C: Likewise.
9219         * g++.dg/abi/thunk2.C: Likewise.
9220         * g++.dg/abi/vbase11.C: Likewise.
9221         * g++.dg/abi/vthunk2.C: Likewise.
9222         * g++.dg/abi/vthunk3.C: Likewise.
9223         * g++.dg/ext/attrib8.C: Likewise.
9224         * g++.dg/opt/longbranch2.C: Likewise.
9225         * g++.dg/opt/reg-stack4.C: Likewise.
9226         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9227         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9228         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9229         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9230         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9231         * gcc.dg/20000609-1.c: Likewise.
9232         * gcc.dg/20000720-1.c: Likewise.
9233         * gcc.dg/20011107-1.c: Likewise.
9234         * gcc.dg/20011119-1.c: Likewise.
9235         * gcc.dg/20020108-1.c: Likewise.
9236         * gcc.dg/20020122-2.c: Likewise.
9237         * gcc.dg/20020122-3.c: Likewise.
9238         * gcc.dg/20020201-3.c: Likewise.
9239         * gcc.dg/20020206-1.c: Likewise.
9240         * gcc.dg/20020218-1.c: Likewise.
9241         * gcc.dg/20020310-1.c: Likewise.
9242         * gcc.dg/20020411-1.c: Likewise.
9243         * gcc.dg/20020418-2.c: Likewise.
9244         * gcc.dg/20020426-1.c: Likewise.
9245         * gcc.dg/20020426-2.c: Likewise.
9246         * gcc.dg/20020517-1.c: Likewise.
9247         * gcc.dg/20020523-1.c: Likewise.
9248         * gcc.dg/20020523-2.c: Likewise.
9249         * gcc.dg/20020729-1.c: Likewise.
9250         * gcc.dg/20030204-1.c: Likewise.
9251         * gcc.dg/20030826-2.c: Likewise.
9252         * gcc.dg/20030926-1.c: Likewise.
9253         * gcc.dg/20031202-1.c: Likewise.
9254         * gcc.dg/980312-1.c: Likewise.
9255         * gcc.dg/980313-1.c: Likewise.
9256         * gcc.dg/990117-1.c: Likewise.
9257         * gcc.dg/990424-1.c: Likewise.
9258         * gcc.dg/990524-1.c: Likewise.
9259         * gcc.dg/991230-1.c: Likewise.
9260         * gcc.dg/i386-387-1.c: Likewise.
9261         * gcc.dg/i386-387-2.c: Likewise.
9262         * gcc.dg/i386-387-3.c: Likewise.
9263         * gcc.dg/i386-387-4.c: Likewise.
9264         * gcc.dg/i386-387-5.c: Likewise.
9265         * gcc.dg/i386-387-6.c: Likewise.
9266         * gcc.dg/i386-asm-1.c: Likewise.
9267         * gcc.dg/i386-bitfield1.c: Likewise.
9268         * gcc.dg/i386-bitfield2.c: Likewise.
9269         * gcc.dg/i386-loop-1.c: Likewise.
9270         * gcc.dg/i386-loop-2.c: Likewise.
9271         * gcc.dg/i386-loop-3.c: Likewise.
9272         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9273         * gcc.dg/i386-pic-1.c: Likewise.
9274         * gcc.dg/i386-regparm.c: Likewise.
9275         * gcc.dg/i386-signbit-1.c: Likewise.
9276         * gcc.dg/i386-signbit-2.c: Likewise.
9277         * gcc.dg/i386-signbit-3.c: Likewise.
9278         * gcc.dg/i386-sse-5.c: Likewise.
9279         * gcc.dg/i386-sse-8.c: Likewise.
9280         * gcc.dg/i386-unroll-1.c: Likewise.
9281         * gcc.dg/tls/opt-1.c: Likewise.
9282         * gcc.dg/tls/opt-2.c: Likewise.
9283         * gcc.dg/unroll-1.c: Likewise.
9284         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9285         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9286         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9287         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9288
9289 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9290
9291         * g++.dg/template/incomplete1.C: New test.
9292
9293 2004-11-16  Nick Clifton  <nickc@redhat.com>
9294
9295         Revert patches accidentally commited during checkin of fixes for
9296         xstormy16 tests:
9297         gcc.c-torture/execute/simd-4.c: Revert
9298         gcc.dg/20040910-1.c: Revert.
9299
9300 2004-11-16  Paul Brook  <paul@codesourcery.com>
9301
9302         PR fortran/13010
9303         * gfortran.dg/der_pointer_1.f90: New test.
9304
9305 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9306
9307         PR c/18498
9308         * gcc.dg/bitfld-13.c: New test.
9309
9310 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9311
9312         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9313         powerpc*-*-linux*.
9314
9315         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9316         * gcc.dg/ppc64-abi-2.c: Ditto.
9317         * gcc.dg/ppc64-abi-3.c: Ditto.
9318
9319         * lib/gcc-dg.exp (dg-target-list): Remove.
9320
9321 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9322
9323         * gcc.dg/ia64-postinc.c: New test.
9324
9325 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9326
9327         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9328
9329 2004-11-15  Nick Clifton  <nickc@redhat.com>
9330
9331         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9332         __INT_MAX__ so that the test can be compiled by toolchains
9333         targeted at 16-bit processors.
9334
9335         * gcc.dg/20040625-1.c: Use long constants rather than integers
9336         when performing arithmetic that will overflow 16-bits.
9337
9338         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9339         xstormy16.  It does not support 128-bit vector operations.
9340
9341         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9342         with the macro PTR_TYPE.  Define this macro to an integer type
9343         suitable for holding a pointer.
9344
9345         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9346         the target is a 16-bit processor.
9347
9348         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9349         16-bit targets where the character constant will be too long.
9350
9351         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9352         where the double will not be directly addressable.
9353
9354 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9355
9356         Friend class name lookup 1/n, PR c++/18471
9357         * g++.dg/template/crash26.C: New test.
9358         * g++.dg/lookup/struct1.C: Adjust expected error.
9359         * g++.dg/parse/elab1.C: Likewise.
9360         * g++.dg/parse/elab2.C: Likewise.
9361         * g++.dg/parse/int-as-enum1.C: Likewise.
9362         * g++.dg/parse/struct-as-enum1.C: Likewise.
9363         * g++.dg/parse/typedef1.C: Likewise.
9364         * g++.dg/parse/typedef3.C: Likewise.
9365         * g++.dg/parse/typedef4.C: Likewise.
9366         * g++.dg/parse/typedef5.C: Likewise.
9367         * g++.dg/template/nontype4.C: Likewise.
9368         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9369         * g++.old-deja/g++.other/elab1.C: Likewise.
9370         * g++.old-deja/g++.other/syntax4.C: Likewise.
9371
9372 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9373
9374         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9375
9376 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9377
9378         * gcc.c-torture/execute/20041114-1.c: New test.
9379
9380 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9381
9382         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9383         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9384         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9385         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9386         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9387         gcc.dg/switch-7.c: New tests.
9388
9389 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9390
9391         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9392
9393 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9394
9395         PR tree-opt/18400
9396         * gcc.dg/vect/pr18400.c: New test.
9397
9398 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9399             Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         PR tree-opt/18425
9402         * gcc.dg/vect/pr18425.c: New test.
9403
9404 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9405
9406         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9407         Guard with dg-require-alias and dg-require-visibility.
9408
9409 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9410
9411         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9412
9413 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9414
9415         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9416
9417 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9418
9419         PR c++/17344
9420         * g++.dg/template/defarg5.C: New test.
9421
9422 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9423
9424         * g++.dg/parse/cast1.C: Run only on ILP32.
9425         * g++.old-deja/g++.mike/p784.C: Likewise.
9426
9427 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9428
9429         * gcc.c-torture/execute/20041113-1.c: New test.
9430
9431 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9432
9433         PR target/18230
9434         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9435         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9436         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9437         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9438         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9439         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9440         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9441         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9442         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9443         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9444         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9445         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9446         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9447
9448 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9449
9450         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9451         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9452         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9453         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9454         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9455         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9456         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9457         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9458         gcc.target/sparc/combined-1.c: New tests.
9459
9460 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9461
9462         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9463         New tests.
9464
9465 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9466
9467         * lib/gcc-dg.exp (dg-forbid-option): New function.
9468         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9469         * g++.dg/abi/bitfield8.C: Likewise.
9470         * g++.dg/abi/dtor1.C: Likewise.
9471         * g++.dg/abi/empty10.C: Likewise.
9472         * g++.dg/abi/empty7.C: Likewise.
9473         * g++.dg/abi/empty9.C: Likewise.
9474         * g++.dg/abi/layout3.C: Likewise.
9475         * g++.dg/abi/layout4.C: Likewise.
9476         * g++.dg/abi/thunk1.C: Likewise.
9477         * g++.dg/abi/thunk2.C: Likewise.
9478         * g++.dg/abi/vbase11.C: Likewise.
9479         * g++.dg/abi/vthunk2.C: Likewise.
9480         * g++.dg/abi/vthunk3.C: Likewise.
9481         * g++.dg/ext/attrib8.C: Likewise.
9482         * g++.dg/opt/longbranch2.C: Likewise.
9483         * g++.dg/opt/reg-stack4.C: Likewise.
9484         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9485         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9486         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9487         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9488         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9489         * gcc.dg/20000609-1.c: Likewise.
9490         * gcc.dg/20000720-1.c: Likewise.
9491         * gcc.dg/20011107-1.c: Likewise.
9492         * gcc.dg/20011119-1.c: Likewise.
9493         * gcc.dg/20020108-1.c: Likewise.
9494         * gcc.dg/20020122-2.c: Likewise.
9495         * gcc.dg/20020122-3.c: Likewise.
9496         * gcc.dg/20020201-3.c: Likewise.
9497         * gcc.dg/20020206-1.c: Likewise.
9498         * gcc.dg/20020218-1.c: Likewise.
9499         * gcc.dg/20020310-1.c: Likewise.
9500         * gcc.dg/20020411-1.c: Likewise.
9501         * gcc.dg/20020418-2.c: Likewise.
9502         * gcc.dg/20020426-1.c: Likewise.
9503         * gcc.dg/20020426-2.c: Likewise.
9504         * gcc.dg/20020517-1.c: Likewise.
9505         * gcc.dg/20020523-1.c: Likewise.
9506         * gcc.dg/20020523-2.c: Likewise.
9507         * gcc.dg/20020729-1.c: Likewise.
9508         * gcc.dg/20030204-1.c: Likewise.
9509         * gcc.dg/20030826-2.c: Likewise.
9510         * gcc.dg/20030926-1.c: Likewise.
9511         * gcc.dg/20031202-1.c: Likewise.
9512         * gcc.dg/980312-1.c: Likewise.
9513         * gcc.dg/980313-1.c: Likewise.
9514         * gcc.dg/990117-1.c: Likewise.
9515         * gcc.dg/990424-1.c: Likewise.
9516         * gcc.dg/990524-1.c: Likewise.
9517         * gcc.dg/991230-1.c: Likewise.
9518         * gcc.dg/i386-387-1.c: Likewise.
9519         * gcc.dg/i386-387-2.c: Likewise.
9520         * gcc.dg/i386-387-3.c: Likewise.
9521         * gcc.dg/i386-387-4.c: Likewise.
9522         * gcc.dg/i386-387-5.c: Likewise.
9523         * gcc.dg/i386-387-6.c: Likewise.
9524         * gcc.dg/i386-asm-1.c: Likewise.
9525         * gcc.dg/i386-bitfield1.c: Likewise.
9526         * gcc.dg/i386-bitfield2.c: Likewise.
9527         * gcc.dg/i386-loop-1.c: Likewise.
9528         * gcc.dg/i386-loop-2.c: Likewise.
9529         * gcc.dg/i386-loop-3.c: Likewise.
9530         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9531         * gcc.dg/i386-pic-1.c: Likewise.
9532         * gcc.dg/i386-regparm.c: Likewise.
9533         * gcc.dg/i386-signbit-1.c: Likewise.
9534         * gcc.dg/i386-signbit-2.c: Likewise.
9535         * gcc.dg/i386-signbit-3.c: Likewise.
9536         * gcc.dg/i386-sse-5.c: Likewise.
9537         * gcc.dg/i386-sse-8.c: Likewise.
9538         * gcc.dg/i386-unroll-1.c: Likewise.
9539         * gcc.dg/tls/opt-1.c: Likewise.
9540         * gcc.dg/tls/opt-2.c: Likewise.
9541         * gcc.dg/unroll-1.c: Likewise.
9542         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9543         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9544         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9545         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9546         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9547         -m64 is specified.
9548
9549 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9550
9551         PR c++/18389
9552         * g++.dg/parse/cond1.C: New test.
9553
9554         PR c++/18429
9555         * g++.dg/template/array9.C: New test.
9556         * g++.dg/ext/vla1.C: Adjust error messages.
9557         * g++.dg/ext/vlm1.C: Likewise.
9558         * g++.dg/template/crash2.C: Likewise.
9559
9560         PR c++/18436
9561         * g++.dg/template/call3.C: New test.
9562
9563         PR c++/18407
9564         * g++.dg/template/ptrmem11.C: New test.
9565
9566 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9567
9568         PR other/14264
9569         * lib/g++.exp: Set LC_ALL and LANG to C.
9570         * lib/gcc-dg.exp: Likewise.
9571         * lib/gfortran.exp: Likewise.
9572         * lib/objc.exp: Likewise.
9573         * lib/treelang.exp: Likewise.
9574
9575 2004-11-12  Andreas Schwab  <schwab@suse.de>
9576
9577         * gcc.dg/pr16286.c: Fix last change.
9578
9579 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/18416
9582         * g++.dg/init/global1.C: New test.
9583
9584 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9585
9586         * gcc.c-torture/execute/20041112-1.c: New test.
9587
9588 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9589
9590         * lib/gcc-dg.exp (dg-target-list): New.
9591
9592 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9593             Richard Sandiford  <rsandifo@redhat.com>
9594
9595         * lib/target-supports.exp (get-compiler_messages): New.
9596         (check_named_sections_available): Use it.
9597         (check_effective_target_ilp32): New.
9598         (check_effective_target_lp64): New.
9599         (is-effective-target): New.
9600         * lib/gcc-dg.exp (dg-require-effective-target): New.
9601
9602 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9603
9604         * gcc.dg/precedence-1.c: New test.
9605
9606 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9607
9608         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9609
9610         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9611         message, delete generated files, use more descriptive name for
9612         executable, and make the test unsupported when it cannot be run.
9613
9614         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9615         (dg-require-weak, dg-require-visibility, dg-require-alias,
9616         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9617         dg-require-iconv, dg-require-named-sections): Use it.
9618
9619         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9620
9621 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9622
9623         PR target/16457
9624         * gcc.dg/ppc-and-1: New
9625
9626         PR target/16796
9627         * gcc.dg/ppc-mov-1.c: New.
9628
9629         PR target/16458
9630         * gcc.dg/ppc-compare-1.c: New.
9631
9632 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9633
9634         * objc.dg/desig-init-2.m: New test.
9635
9636 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9637
9638         PR middle-end/18160
9639         * g++.dg/warn/register-var-1.C: New test.
9640         * g++.dg/warn/register-var-2.C: New test.
9641
9642 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9643
9644         * gcc.dg/union-2.c: New test.
9645
9646 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9647
9648         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9649         New test for PR tree-optimization/17892.
9650
9651 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/18369
9654         * g++.dg/init/new12.C: New test.
9655
9656 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9657
9658         * gcc.target/sparc: New directory.
9659         * gcc.target/sparc/sparc.exp: New driver.
9660         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9661         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9662         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9663         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9664
9665 2004-11-10  Paul Brook  <paul@codesourcery.com>
9666
9667         PR fortran/18218
9668         * gfortran.dg/list_read.c: New test.
9669
9670 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9671
9672         PR c/18322
9673         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9674         expected diagnostic location.
9675
9676 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9677
9678         * gcc.dg/20041109-1.c: New test.
9679
9680 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9681
9682         PR objc/18406
9683         * objc/compile/pr18406.m: New test.
9684
9685 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9686
9687         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9688
9689 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9690
9691         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9692
9693 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9694
9695         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9696
9697 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9698
9699         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9700         exit.
9701
9702 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9703
9704         PR tree-opt/18299
9705         * gcc.c-torture/pr18299-1.c: New test.
9706
9707 2004-11-06  Andreas Schwab  <schwab@suse.de>
9708
9709         * gcc.dg/pr16286.c: Also test for bool and pixel.
9710
9711 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9712
9713         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9714         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9715         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9716         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9717         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9718         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9719         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9720         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9721         gcc.dg/struct-semi-3.c: New tests.
9722
9723 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9726
9727 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9728
9729         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9730         Do not use C99 designators.
9731
9732 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9733
9734         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9735
9736 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9737
9738         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9739         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9740         * gcc.c-torture/execute/simd-5.x: Remove.
9741
9742 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         PR rtl-optimization/17933
9745         * gcc.dg/torture/pr17933-1.c: New test.
9746
9747 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9748
9749         PR target/18106
9750         * lib/target-supports.exp (check_weak_available): Support
9751         Windows.
9752
9753 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9754
9755         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9756         call to fflush(stdout) before abort.
9757         (my_ffsll): New function.
9758         (generate_fields): Use it.
9759
9760 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9761
9762         * gcc.dg/init-undef-1.c: New test.
9763
9764 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9765
9766         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9767         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9768         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9769         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9770         expected messages for new parser.
9771
9772 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9773
9774         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9775
9776 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9777
9778         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9779         on LP64 targets.
9780
9781 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9782
9783         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9784         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9785         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9786         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9787         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9788         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9789         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9790         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9791         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9792         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9793
9794 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9795
9796         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9797         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9798         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9799         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9800         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9801         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9802         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9803         for new parser.
9804
9805 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9806
9807         PR target/15342
9808         * gcc.dg/20041104-1.c: New test.
9809
9810 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9811
9812         * g++.dg/template/nontype7.C: New test.
9813         * g++.dg/template/nontype8.C: Likewise.
9814         * g++.dg/template/nontype9.C: Likewise.
9815         * g++.dg/template/nontype10.C: Likewise.
9816         * g++.dg/tc1/dr49.C: Likewise.
9817         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9818         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9819
9820 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9821
9822         * g++.dg/rtti/tinfo1.C: Remove xfails.
9823
9824 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9825
9826         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9827         packed attribute to the definition to satisfy the new C++ parser.
9828
9829 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9830
9831         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9832         invocations of va_arg.
9833
9834 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9835
9836         PR c++/18124
9837         * g++.dg/template/crash25.C: New test.
9838
9839         PR c++/18155
9840         * g++.dg/template/typedef2.C: New test.
9841         * g++.dg/parse/crash13.C: Adjust error markers.
9842
9843         PR c++/18177
9844         * g++.dg/conversion/const3.C: New test.
9845
9846 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9847
9848         PR fortran/17535
9849         PR fortran/17583
9850         PR fortran/17713
9851         * gfortran.dg/generic_[123].f90: New testcases.
9852
9853 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9854
9855         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9856         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9857
9858 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9859
9860         PR tree-opt/16808
9861         * gcc.c-torture/compile/pr16808.c: New test.
9862
9863 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9864
9865         PR rtl-optimization/17104
9866         * gcc.dg/ppc-bitfield1.c: New.
9867
9868 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9869
9870         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9871
9872 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9873
9874         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9875         strings for 32-bit code.
9876
9877 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9878
9879         PR c/18239
9880         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9881
9882 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9883
9884         PR c++/18064
9885         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9886
9887 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9888
9889         PR c++/15172
9890         * g++.dg/init/aggr2.C: New test.
9891
9892 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9893
9894         * objc.dg/local-decl-1.m: New test.
9895
9896 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9897
9898         * gcc.dg/20040910-1.c: Adjust regex.
9899
9900 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9901
9902         PR rtl-optimization/18084
9903         * g++.dg/opt/pr18084-1.C: New testcase.
9904
9905 2004-10-30  Matt Austern  <austern@apple.com>
9906
9907         PR c++/17542
9908         * g++.dg/ext/attrib18.C: New test.
9909
9910 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9911
9912         PR middle-end/18096
9913         * gcc.dg/pr18096-1.c: New test case.
9914
9915 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9916
9917         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9918
9919 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9920
9921         PR c/16666
9922         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9923         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9924         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9925         gcc.dg/old-style-prom-3.c: New tests.
9926
9927 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9928
9929         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9930         Remove unnecessary inclusion of stdio.h.
9931
9932 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9933
9934         PR rtl-optimization/17581
9935         * gcc.dg/pr17581-1.c: New test case.
9936
9937 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9938
9939         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9940         being implemented.
9941         * g++.dg/conversion/dr195-1.C: New.
9942         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9943         * g++.old-deja/g++.mike/p10148.C: Likewise.
9944
9945 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/17695
9948         * g++.dg/debug/typedef2.C: New test.
9949
9950 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9951
9952         PR fortran/13490
9953         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9954         * gfortran.dg/g77/README: Update.
9955
9956 2004-10-28  Matt Austern  <austern@apple.com>
9957
9958         PR c++/14124
9959         * g++.dg/ext/packed7.C: New test.
9960
9961 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9962
9963         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9964         scan-assembler.
9965         * lib/scanasm.exp (hidden-scan-for): New proc.
9966         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9967         string.
9968         (scan-not-hidden): Likewise.
9969         * lib/target-supports.exp (check_visibility_available): mach-o is
9970         support too.
9971
9972 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/17132
9975         * g++.dg/template/memclass3.C: New test.
9976
9977 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9978
9979         PR middle-end/18160
9980         * gcc.dg/register-var-1.c: New test.
9981         * gcc.dg/register-var-2.c: New test.
9982         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9983         error now.
9984
9985 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9986
9987         PR other/18172
9988         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9989         unused variables.
9990         * gcc.dg/vect/vect-22.c: Likewise.
9991
9992 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9993
9994         * gcc.dg/i386-rotate-1.c: New test.
9995
9996 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * g++.dg/init/ref12.C: Add "run" marker.
9999
10000         PR c++/17435
10001         * g++.dg/init/ref12.C: New test.
10002
10003         PR c++/18140
10004         * g++.dg/template/shift1.C: New test.
10005         * g++.dg/template/error10.C: Adjust error markers.
10006
10007 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10008
10009         PR tree-opt/17529
10010         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10011
10012 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10013
10014         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10015         * gcc.dg/weak/weak-3.c: Likewise.
10016         * gcc.dg/weak/weak-5.c: Likewise.
10017         * gcc.dg/weak/weak-9.c: Likewise.
10018         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10019         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10020
10021         * gcc.dg/darwin-weakimport-1.c: New.
10022
10023 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10024
10025         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10026
10027 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10028
10029         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10030         'syntax' error messages.
10031         * gcc.dg/cpp/direct2s.c: Likewise.
10032
10033 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10034
10035         * gcc.c-torture/compile/20041026-1.c: New.
10036
10037 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10038
10039         PR c++/18093
10040         * g++.dg/lookup/ns2.C: New test.
10041
10042         PR c++/18020
10043         * g++.dg/template/enum4.C: New test.
10044
10045         PR c++/18161
10046         * g++.dg/template/expr1.C: New test.
10047
10048 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10049
10050         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10051
10052 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10053
10054         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10055         gcc.dg/decl-nospec-3.c: New tests.
10056
10057 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10058
10059         * objc.dg/super-class-3.m: New test.
10060
10061 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10062
10063         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10064         resyncing.
10065         * gcc.dg/cpp/direct2s.c: Likewise.
10066
10067 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10068
10069         * objc.dg/image-info.m: Update for changes to section selection.
10070
10071 2004-10-25  David Ayers  <d.ayers@inode.at>
10072             Ziemowit Laski  <zlaski@apple.com>
10073
10074         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10075         diagnostics when messaging 'id <Proto>'.
10076         * objc.dg/class-protocol-1.m: New test.
10077         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10078         a non-existent method signature.
10079         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10080         Update diagnostics when messaging with non-existent method signature.
10081         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10082         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10083         invalid receivers are now resolved as if messaging 'id'; remove
10084         extraneous diagnostics.
10085
10086 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10087
10088         PR c/16667
10089         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10090         gcc.dg/init-desig-obs-3.c: New tests.
10091
10092 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gcc.dg/debug/20041023-1.c: New test.
10095
10096 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR middle-end/17407
10099         * gcc.c-torture/compile/pr17407.c: New test.
10100
10101         PR c++/18121
10102         * g++.dg/template/array8.C: New test.
10103
10104 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10105
10106         PR other/18138
10107         * lib/g++.exp: Accept more than one multilib libgcc.
10108         * lib/gcc-dg.exp: Likewise.
10109         * lib/objc.exp: Likewise.
10110         * lib/treelang.exp: Likewise.
10111         * lib/gfortran.exp: Likewise.
10112
10113 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10114
10115         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10116
10117 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10118
10119         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10120         * gcc.dg/c99-const-expr-3.c: Likewise.
10121
10122 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10123
10124         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10125
10126 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10127
10128         * gcc.c-torture/execute/loop-2e.x: Remove.
10129
10130 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         PR c++/18095
10133         * g++.dg/parse/crash18.C: New.
10134         * g++.dg/parse/crash19.C: New.
10135
10136 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10137
10138         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10139         * g++.dg/ext/dllimport2.C: Same.
10140         * g++.dg/ext/dllimport8.C: Same.
10141
10142 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/10841
10145         * g++.dg/conversion/cast1.C: New test.
10146         * g++.dg/overload/pmf1.C: Adjust error marker.
10147
10148 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10149
10150         PR objc/17923
10151         * objc.dg/const-str-7.m: New test.
10152
10153 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10154
10155         * g++.dg/template/memfriend11.C: Fix comment typo.
10156         * g++.dg/template/memfriend14.C: Likewise.
10157
10158 2004-10-20  Richard Henderson  <rth@redhat.com>
10159
10160         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10161         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10162         -fasynchronous-unwind-tables.
10163
10164 2004-10-20  Richard Henderson  <rth@redhat.com>
10165
10166         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10167         (main): Return success.
10168         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10169         (main): Return success.
10170
10171 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10172
10173         PR c++/13495
10174         * g++.dg/template/memfriend9.C: New test.
10175         * g++.dg/template/memfriend10.C: Likewise.
10176         * g++.dg/template/memfriend11.C: Likewise.
10177         * g++.dg/template/memfriend12.C: Likewise.
10178         * g++.dg/template/memfriend13.C: Likewise.
10179         * g++.dg/template/memfriend14.C: Likewise.
10180         * g++.dg/template/memfriend15.C: Likewise.
10181         * g++.dg/template/memfriend16.C: Likewise.
10182         * g++.dg/template/memfriend17.C: Likewise.
10183         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10184
10185 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10186
10187         * g++.dg/conversion/dr195.C: New.
10188         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10189
10190 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10191             Devang Patel  <dpatel@apple.com>
10192
10193         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10194         of floating point arithmetic, which could trap.
10195
10196 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10197
10198         PR c++/14035
10199         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10200         * g++.dg/conversion/const2.C: New test.
10201         * g++.dg/expr/reinterpret2.C: New test.
10202         * g++.dg/expr/reinterpret3.C: New test.
10203         * g++.dg/expr/cast2.C: New test.
10204         * g++.dg/expr/copy1.C: New test.
10205         * g++.dg/other/conversion1.C: Change error message.
10206         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10207         function pointers to void *.
10208         * g++.old-deja/g++.mike/p10148.C: Likewise.
10209
10210 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10211
10212         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10213
10214 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10215
10216         PR c++/18047
10217
10218         * g++.dg/parse/expr3.C: New test.
10219
10220 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * gcc.dg/smod-1.c: New test.
10223
10224 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10225
10226         * objc.dg/method-14.m: New test.
10227
10228 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10229
10230         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10231         Also xfail as the patch was reverted.
10232
10233 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10234
10235         PR middle-end/16973
10236         * gcc.dg/pr16973.c: New test.
10237
10238 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10239
10240         PR tree-optimization/17656
10241         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10242
10243 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10244
10245         * g++.dg/eh/shadow1.C: New.
10246
10247 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.c-torture/compile/20041018-1.c: New test.
10250
10251 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10252
10253         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10254         compiler referring to register 0 when accessing sdata.  The linker
10255         now patches things up.
10256
10257 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10258
10259         PR c/17529
10260         * gcc.c-torture/compile/pr17529.c: New test.
10261
10262 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10263
10264         PR c++/17743
10265         * g++.dg/ext/attrib17.C: New test.
10266
10267 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10268
10269         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10270
10271 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10272
10273         PR c++/10479
10274         * g++.dg/ext/attrib16.C: New test.
10275
10276 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/17042
10279         * g++.dg/init/dso_handle1.C: New test.
10280
10281         PR c++/14667
10282         * g++.dg/parse/typedef6.C: New test.
10283
10284         PR c++/17916
10285         * g++.dg/parse/pragma1.C: New test.
10286
10287 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10288
10289         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10290
10291 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10292
10293         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10294         -fno-common when on HPPA HP-UX platforms.
10295
10296 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10297
10298         PR other/16820
10299         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10300         stdint.h.
10301         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10302         uintptr_t.
10303
10304 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10305
10306         PR c++/16301
10307         * g++.dg/lookup/strong-using-4.C: New test.
10308
10309 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         PR middle-end/16567
10312         * gcc.c-torture/compile/nested-1.c: New test.
10313
10314 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10315
10316         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10317         and mipsisa64*-*-* (until support for misaligned loads is added).
10318         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10319         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10320         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10321         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10322         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10323         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10324
10325 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10326
10327         PR c++/17976
10328         * g++.dg/init/dtor3.C: New test.
10329
10330 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10331
10332         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10333
10334 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10335
10336         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10337         * gcc.dg/macho-lo-sum.c: Likewise.
10338
10339 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10340
10341         * gcc.dg/ppc-spe64-1.c: New test.
10342
10343 2004-10-14  Devang Patel  <dpatel@apple.com>
10344
10345         PR 17635
10346         * gcc.dg/pr17635.c : New test.
10347
10348 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10349
10350         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10351         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10352         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10353         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10354         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10355         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10356         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10357         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10358         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10359         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10360         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10361         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10362         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10363         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10364         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10365         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10366         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10367         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10368
10369 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10370
10371         * gcc.dg/vect/vect-82.c: New testcase.
10372         * gcc.dg/vect/vect-82_64.c: New testcase.
10373         * gcc.dg/vect/vect-83.c: New testcase.
10374         * gcc.dg/vect/vect-83_64.c: New testcase.
10375
10376 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10377
10378         * gcc.dg/cpp/error-1.c: New test.
10379
10380 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10381
10382         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10383
10384 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10385
10386         PR target/17984
10387         * gcc.dg/cris-peep2-xsrand2.c: New test.
10388
10389 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         PR c++/17661
10392         * testsuite/g++.dg/expr/for2.C: New test.
10393
10394 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10395
10396         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10397
10398 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR tree-optimization/17724
10401         * g++.dg/opt/pr17724-1.C: New test.
10402         * g++.dg/opt/pr17724-2.C: New test.
10403         * g++.dg/opt/pr17724-3.C: New test.
10404         * g++.dg/opt/pr17724-4.C: New test.
10405         * g++.dg/opt/pr17724-5.C: New test.
10406         * g++.dg/opt/pr17724-6.C: New test.
10407
10408 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10409
10410         PR c/17301
10411         * gcc.dg/pr17301-2.c: New test.
10412
10413 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/15876
10416         * g++.dg/parse/error22.C: New test.
10417
10418         PR c++/17936
10419         * g++.dg/template/spec18.C: New test.
10420
10421 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10422
10423         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10424         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10425         memcpy.
10426         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10427         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10428
10429 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10430
10431         * g++.dg/eh/cleanup5.C: Add dg-options "".
10432
10433 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10434
10435         PR middle-end/17657
10436         * gcc.dg/switch-4.c: New test case.
10437
10438 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10439
10440         * gcc.c-torture/execute/20041011-1.c: New test.
10441
10442 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10443
10444         PR c++/17554
10445         * g++.dg/init/for3.C: New test.
10446
10447         PR c++/17657
10448         * g++.dg/opt/switch2.C: New test.
10449
10450         PR middle-end/17703
10451         * g++.dg/warn/Wreturn-2.C: New test.
10452
10453 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10454
10455         PR c++/17907
10456         * g++.dg/eh/cleanup5.C: New test.
10457
10458 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10459
10460         PR c++/17393
10461         * g++.dg/parse/error21.C: New test.
10462
10463 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10464
10465         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10466         * g++.dg/warn/incomplete1.C: Likewise.
10467         * g++.dg/template/qualttp20.C: Likewise.
10468
10469 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10470
10471         PR c/17881
10472         * parm-incomplete-1.c: New test.
10473
10474 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/17867
10477         * g++.dg/parse/error19.C: New test.
10478
10479         PR c++/17670
10480         * g++.dg/init/new11.C: New test.
10481
10482         PR c++/17821
10483         * g++.dg/parse/error20.C: New test.
10484
10485         PR c++/17826
10486         * g++.dg/template/crash24.C: New test.
10487
10488 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10489
10490         PR c/17301
10491         * gcc.dg/pr17301-1.c: New test.
10492
10493 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10494
10495         PR c/17189
10496         * gcc.dg/anon-struct-5.c: New test.
10497
10498 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10499
10500         PR c/17844
10501         * gcc.dg/pr17844-1.c: New test.
10502
10503 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10504
10505         PR tree-optimization/17906
10506         * gcc.c-torture/compile/pr17906.c: New.
10507
10508 2004-10-09  Stuart Hastings  <stuart@apple.com>
10509             Roger Sayle  <roger@eyesopen.com>
10510
10511         PR rtl-optimization/17853
10512         * gcc.dg/i386-mmx-5.c: New testcase.
10513
10514 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10515
10516         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10517
10518 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10519
10520         PR c++/17524
10521         * g++.dg/template/static9.C: New test.
10522
10523         PR c++/17685
10524         * g++.dg/parse/operator5.C: New test.
10525
10526 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10527
10528         PR middle-end/17894
10529         * gcc.c-torture/execute/divcmp-4.c: New test case.
10530
10531 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10532
10533         PR tree-opt/17902
10534         * g++.dg/opt/pr17902.C: New test.
10535
10536 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10539
10540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10541
10542         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10543
10544 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10545
10546         * gcc.dg/assign-warn-3.c: New test.
10547
10548 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10549
10550         PR c/16999
10551         * gcc.dg/cpp/ident-1.c: New test.
10552
10553 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10554
10555         * gcc.c-torture/compile/acc1.c: New.
10556
10557 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10558
10559         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10560         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10561
10562 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10563
10564         * gcc.dg/ultrasp11.c: New test.
10565
10566 2004-10-08  Michael Matz  <matz@suse.de>
10567
10568         * gcc.dg/doloop-2.c: New test.
10569
10570 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10571
10572         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10573         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10574         objc.dg/method-9.m: Update expected diagnostics.
10575
10576 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10577
10578         * gcc.dg/ppc-fsel-3.c: New file.
10579         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10580
10581 2004-10-07  Paul Brook  <paul@codesourcery.com>
10582
10583         * gfortran.dg/intrinsic_verify_1.f90: New test.
10584
10585 2004-10-07  Paul Brook  <paul@codesourcery.com>
10586
10587         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10588
10589 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10590
10591         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10592         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10593         commit.
10594
10595 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10596
10597         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10598
10599 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10600
10601         PR c++/17115
10602         * g++.dg/warn/Winline-4.C: New test.
10603
10604 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10605
10606         * gcc.c-torture/compile/20041007-1.c: New test.
10607
10608 2004-10-07  Paul Brook  <paul@codesourcery.com>
10609
10610         PR fortran/17678
10611         * gfortran.dg/use_allocated_1.f90: New test.
10612
10613 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10614
10615         PR middle-end/17849
10616         * gfortran.fortran-torture/compile/nested.f90: New test
10617
10618 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10619
10620         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10621
10622 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         PR c++/17368
10625         * g++.dg/ext/asm6.C: New test.
10626
10627 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10628
10629         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10630
10631 2004-10-06  Paul Brook  <paul@codesourcery.com>
10632
10633         PR libfortran/17709
10634         * gfortran.dg/empty_format_1.f90: New test.
10635
10636 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10637
10638         PR fortran/17568
10639         * gfortran.dg/ishft.f90: New test.
10640
10641         PR fortran/17283
10642         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10643         tests.
10644
10645 2004-10-06  Paul Brook  <paul@codesourcery.com>
10646
10647         * gfortran.dg/do_1.f90: New test.
10648
10649 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10650
10651         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10652         optimizing for size.
10653
10654 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10657
10658 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10659
10660         * gcc.c-torture/compile/20041005-1.c: New test.
10661
10662 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10663
10664         PR c++/17829
10665         * g++.dg/lookup/koenig4.C: New.
10666
10667 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10668
10669         * g++.dg/other/classkey1.C: Adjust quoting marks.
10670         * g++.dg/parse/error15.C: Likewise.
10671         * g++.dg/template/meminit2.C (int>): Likewise.
10672
10673 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10674
10675         PR fortran/17283
10676         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10677
10678         PR fortran/17631
10679         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10680
10681         PR fortran/17708
10682         * gfortran.dg/pr17708.f90: New test.
10683
10684 2004-10-04  Chao-ying Fu  <fu@mips.com>
10685
10686         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10687         * gcc.dg/vect/vect-4.c: Ditto.
10688         * gcc.dg/vect/vect-5.c: Ditto.
10689         * gcc.dg/vect/vect-6.c: Ditto.
10690         * gcc.dg/vect/vect-8.c: Ditto.
10691         * gcc.dg/vect/vect-16.c: Ditto.
10692         * gcc.dg/vect/vect-30.c: Ditto.
10693         * gcc.dg/vect/vect-40.c: Ditto.
10694         * gcc.dg/vect/vect-41.c: Ditto.
10695         * gcc.dg/vect/vect-42.c: Ditto.
10696         * gcc.dg/vect/vect-43.c: Ditto.
10697         * gcc.dg/vect/vect-44.c: Ditto.
10698         * gcc.dg/vect/vect-45.c: Ditto.
10699         * gcc.dg/vect/vect-46.c: Ditto.
10700         * gcc.dg/vect/vect-47.c: Ditto.
10701         * gcc.dg/vect/vect-48.c: Ditto.
10702         * gcc.dg/vect/vect-49.c: Ditto.
10703         * gcc.dg/vect/vect-50.c: Ditto.
10704         * gcc.dg/vect/vect-51.c: Ditto.
10705         * gcc.dg/vect/vect-52.c: Ditto.
10706         * gcc.dg/vect/vect-53.c: Ditto.
10707         * gcc.dg/vect/vect-54.c: Ditto.
10708         * gcc.dg/vect/vect-55.c: Ditto.
10709         * gcc.dg/vect/vect-56.c: Ditto.
10710         * gcc.dg/vect/vect-57.c: Ditto.
10711         * gcc.dg/vect/vect-58.c: Ditto.
10712         * gcc.dg/vect/vect-59.c: Ditto.
10713         * gcc.dg/vect/vect-60.c: Ditto.
10714         * gcc.dg/vect/vect-74.c: Ditto.
10715         * gcc.dg/vect/vect-79.c: Ditto.
10716         * gcc.dg/vect/vect-80.c: Ditto.
10717
10718 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         * gcc.dg/unused-7.c: Use the correct option.
10721
10722 2004-10-04  Paul Brook  <paul@codesourcery.com>
10723         Bud Davis  <bdavis9659@comcast.net>
10724
10725         PR fortran/17706
10726         PR fortran/16434
10727         * gfortran/pr17706.f90: New test.
10728         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10729
10730 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10731
10732         * gfortran.dg/pr17612.f90: New test.
10733
10734 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10735
10736         * g++.dg/template/local1.C: Adjust quoting marks in
10737         testing for diagnostics.
10738         * g++.dg/tls/diag-2.C: Likewise.
10739         * g++.dg/other/error8.C: Likewise.
10740
10741 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         PR c/17178
10744         * gcc.dg/unused-4.c: Adjust to be correct.
10745
10746         PR c/17820
10747         * gcc.dg/unused-7.c: New test.
10748
10749 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10750
10751         PR c++/17797
10752         * g++.dg/overload/template2.C: New test.
10753
10754 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10755
10756         PR tree-optimization/16632
10757         * gcc.dg/tree-ssa/20041002-1.c: New.
10758
10759 2004-10-03  Paul Brook  <paul@codesourcery.com>
10760
10761         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10762         rather than relying on default formatting.
10763
10764 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10765
10766         * gcc.dg/20040920-1.c: Update expected message text.
10767
10768 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10769
10770         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10771
10772 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10773
10774         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10775         tree level.
10776
10777 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10778
10779         * gcc.dg/tree-ssa/pr17343.c: Remove.
10780
10781 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         PR tree-opt/17343
10784         * gcc.dg/tree-ssa/pr17343.c: New test.
10785
10786 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10789         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10790         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10791         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10792         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10793
10794 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10795
10796         * gcc.dg/lvalue-2.c: New test.
10797
10798 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10799
10800         PR c/17730
10801         * gcc.dg/pr17730-1.c: New test
10802
10803 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10804
10805         PR c/7425
10806         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10807
10808 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * gcc.c-torture/execute/stdarg-1.c: New test.
10811         * gcc.c-torture/execute/stdarg-2.c: New test.
10812         * gcc.c-torture/execute/stdarg-3.c: New test.
10813         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10814         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10815         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10816         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10817         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10818
10819 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR tree-optimization/17697
10822         * g++.dg/opt/pr17697-1.C: New test.
10823         * g++.dg/opt/pr17697-2.C: New test.
10824         * g++.dg/opt/pr17697-3.C: New test.
10825
10826 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10827
10828         PR c/16409
10829         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10830         gcc.dg/vla-init-5.c: New tests.
10831
10832 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10833
10834         PR c/13804
10835         * gcc.dg/pr13804-1.c: New test.
10836
10837 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10838
10839         PR fortran/16938
10840         * gfortran.dg/pr16938.f90: New test.
10841
10842 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10843
10844         * g++.dg/template/crash23.C: New test.
10845
10846 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10847
10848         PR c++/17585
10849         * g++.dg/template/static8.C: New test.
10850
10851 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         PR c++/17681
10854         * g++.dg/other/error9.C: New test.
10855
10856 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10857
10858         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10859
10860 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10861
10862         PR fortran/15164
10863         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10864
10865 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10866
10867         PR middle-end/17112
10868         * gcc.dg/pr17112-1.c: New test case.
10869
10870 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10871
10872         PR c/11459
10873         * gcc.dg/pr11459-1.c: New test.
10874
10875 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10876
10877         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10878         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10879
10880 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10881
10882         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10883
10884 2004-09-25  Jan Hubicka  <jh@suse.cz>
10885
10886         * compile/30040909-1.c: New test.
10887         * compile/30040907-1.c: New test.
10888
10889 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10890
10891         * gcc.c-torture/execute/va-arg-26.c: New test.
10892
10893 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10894
10895         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10896         extra diagnostics on targets with 64-bit pointers.
10897         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10898
10899 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10900
10901         PR c/17188
10902         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10903         * gcc.dg/decl-3.c: Adjust expected message.
10904
10905 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10906
10907         PR fortran/17615
10908         * gfortran.dg/pr17615.f90: New test.
10909
10910 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10911
10912         PR tree-optimzation/17517
10913         * g++.dg/tree-ssa/pr17517.C: New Test.
10914
10915 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10916
10917         PR c++/16889
10918         * g++.dg/lookup/ambig3.C: New.
10919
10920 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10921
10922         PR tree-opt/17624
10923         * g++.dg/opt/pr17624.C: New test.
10924
10925 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         PR c/6980
10928         * gcc.dg/Wbad-function-cast-1.c: New test.
10929
10930 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10931
10932         * g++.dg/ext/complit1.C
10933         * g++.dg/other/error2.C
10934         * g++.dg/other/nontype-1.C
10935         * g++.dg/parse/crash11.C
10936         * g++.dg/parse/crash12.C
10937         * g++.dg/parse/error15.C
10938         * g++.dg/parse/error4.C
10939         * g++.dg/parse/tmpl-outside1.C
10940         * g++.dg/parse/too-many-tmpl-args1.C
10941         * g++.dg/template/dependent-expr3.C
10942         * g++.dg/template/error10.C
10943         * g++.dg/template/instantiate1.C
10944         * g++.dg/template/vtable2.C
10945         * g++.dg/warn/Wshadow-1.C
10946         * g++.dg/warn/weak1.C
10947         * g++.old-deja/g++.brendan/crash16.C
10948         * g++.old-deja/g++.brendan/crash18.C
10949         * g++.old-deja/g++.brendan/crash48.C
10950         * g++.old-deja/g++.brendan/crash49.C
10951         * g++.old-deja/g++.brendan/crash55.C
10952         * g++.old-deja/g++.brendan/crash56.C
10953         * g++.old-deja/g++.brendan/crash8.C
10954         * g++.old-deja/g++.brendan/enum11.C
10955         * g++.old-deja/g++.brendan/enum8.C
10956         * g++.old-deja/g++.brendan/enum9.C
10957         * g++.old-deja/g++.brendan/friend3.C
10958         * g++.old-deja/g++.brendan/misc14.C
10959         * g++.old-deja/g++.bugs/900402_02.C
10960         * g++.old-deja/g++.bugs/900404_03.C
10961         * g++.old-deja/g++.bugs/900404_04.C
10962         * g++.old-deja/g++.bugs/900428_03.C
10963         * g++.old-deja/g++.jason/crash4.C
10964         * g++.old-deja/g++.jason/overload21.C
10965         * g++.old-deja/g++.jason/redecl1.C
10966         * g++.old-deja/g++.jason/report.C
10967         * g++.old-deja/g++.jason/rfg10.C
10968         * g++.old-deja/g++.jason/template30.C
10969         * g++.old-deja/g++.law/arm12.C
10970         * g++.old-deja/g++.law/ctors5.C
10971         * g++.old-deja/g++.law/cvt20.C
10972         * g++.old-deja/g++.law/init10.C
10973         * g++.old-deja/g++.law/init8.C
10974         * g++.old-deja/g++.law/visibility17.C
10975         * g++.old-deja/g++.law/visibility7.C
10976         * g++.old-deja/g++.mike/net8.C
10977         * g++.old-deja/g++.mike/p646.C
10978         * g++.old-deja/g++.mike/p700.C
10979         * g++.old-deja/g++.mike/p701.C
10980         * g++.old-deja/g++.mike/p811.C
10981         * g++.old-deja/g++.ns/template13.C
10982         * g++.old-deja/g++.other/array3.C
10983         * g++.old-deja/g++.other/crash25.C
10984         * g++.old-deja/g++.other/dtor3.C
10985         * g++.old-deja/g++.other/dtor4.C
10986         * g++.old-deja/g++.other/main1.C
10987         * g++.old-deja/g++.other/warn7.C
10988         * g++.old-deja/g++.pt/crash11.C
10989         * g++.old-deja/g++.pt/crash36.C
10990         * g++.old-deja/g++.pt/spec22.C
10991         * g++.old-deja/g++.pt/spec9.C
10992         * g++.old-deja/g++.pt/ttp52.C
10993         * g++.old-deja/g++.robertl/eb103.C
10994         * g++.old-deja/g++.robertl/eb121.C
10995         * g++.old-deja/g++.robertl/eb22.C
10996         * g++.old-deja/g++.robertl/eb8.C:
10997         Update locations and/or regexps of dg-error markers.
10998         Remove markers for some bogus messages that are no longer issued.
10999
11000 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11003         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11004
11005 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11006
11007         PR c++/17618
11008         * g++.dg/lookup/crash5.C: New test.
11009
11010 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11011
11012         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11013         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11014         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11015         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11016         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11017         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11018
11019         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11020         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11021         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11022         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11023         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11024         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11025
11026         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11027
11028         * gcc.dg/vect/vect-44.c: Check additional cases.
11029         * gcc.dg/vect/vect-48.c: Check additional cases.
11030
11031         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11032         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11033         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11034         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11035         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11036         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11037         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11038         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11039         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11040
11041         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11042         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11043         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11044
11045 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11046
11047         * gcc.dg/tree-ssa/loop-6.c: New test.
11048
11049 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11050
11051         PR c++/17620
11052         * g++.dg/inherit/base2.C: New.
11053
11054 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11055
11056         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11057         * gcc.dg/20001012-2.c: Likewise.
11058         * gcc.dg/20001013-1.c: Likewise.
11059         * gcc.dg/20001101-1.c: Likewise.
11060         * gcc.dg/20001102-1.c: Likewise.
11061         * gcc.dg/bf-spl1.c: Likewise.
11062         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11063         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11064
11065 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11066
11067         PR tree-optimization/16721
11068         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11069
11070 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11071
11072         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11073         * gcc.dg/20040305-1.c: Likewise.
11074
11075 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11076
11077         PR c/16566
11078         * gcc.c-torture/compile/pr16566-1.c,
11079         gcc.c-torture/compile/pr16566-2.c,
11080         gcc.c-torture/compile/pr16566-3.c: New tests.
11081
11082 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11083
11084         PR tree-optimization/17512
11085         * gcc.c-torture/compile/20040916-1.c.
11086
11087 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11088
11089         * gcc.dg/pragma-re-3.c: New test.
11090
11091 2004-09-17  Matt Austern  <austern@apple.com>
11092
11093         PR c++/15049
11094         * g++.dg/other/anon3.C: New.
11095
11096 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11097
11098         PR c++/7503
11099         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11100         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11101         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11102         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11103         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11104
11105 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11106
11107         PR fortran/17286
11108         * gfortran.dg/pr17286.f90: New test.
11109
11110 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/17530
11113         * g++.dg/template/static7.C: New test.
11114
11115 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11116
11117         PR tree-opt/17558
11118         * gcc.c-torture/compile/pr17558.c: New test.
11119
11120 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11121
11122         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11123         if SKIP_ATTRIBUTE is defined.
11124
11125 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11126
11127         PR fortran/15957
11128         * gfortran.dg/pr15957.f90: New test.
11129
11130 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11131
11132         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11133         in comparison.
11134         * gcc.dg/vect/vect-79.c: Likewise.
11135         * gcc.dg/vect/vect-80.c: Likewise.
11136
11137 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11138
11139         PR fortran/15750
11140         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11141
11142 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11143
11144         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11145         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11146         * gcc.dg/vect/vect-62.c: New testcase.
11147         * gcc.dg/vect/vect-63.c: New testcase.
11148         * gcc.dg/vect/vect-64.c: New testcase.
11149         * gcc.dg/vect/vect-65.c: New testcase.
11150         * gcc.dg/vect/vect-66.c: New testcase.
11151         * gcc.dg/vect/vect-67.c: New testcase.
11152         * gcc.dg/vect/vect-68.c: New testcase.
11153         * gcc.dg/vect/vect-69.c: New testcase.
11154         * gcc.dg/vect/vect-79.c: New testcase.
11155         * gcc.dg/vect/vect-80.c: New testcase.
11156
11157 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11158
11159         * gcc.target/mips/asm-1.c: New test.
11160
11161 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11162
11163         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11164         * gcc.dg/vect/vect-73.c: New testcase.
11165         * gcc.dg/vect/vect-74.c: New testcase.
11166         * gcc.dg/vect/vect-75.c: New testcase.
11167         * gcc.dg/vect/vect-76.c: New testcase.
11168         * gcc.dg/vect/vect-77.c: New testcase.
11169         * gcc.dg/vect/vect-78.c: New testcase
11170
11171 2004-09-18  Paul Brook  <paul@codesourcery.com>
11172
11173         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11174
11175 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11176
11177         PR c/17424
11178         * gcc.dg/pr17424-1.c: New test.
11179
11180 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11181
11182         * g++.dg/tree-ssa/pr17153.C: New test.
11183
11184 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11185
11186         PR pch/13361
11187         * testsuite/g++.dg/pch/wchar-1.C: New.
11188         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11189
11190 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11191
11192         * gcc.c-torture/execute/20040917-1.c: New test.
11193
11194 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11195
11196         PR tree-optimization/17319
11197         * gcc.dg/pr17319.c: New test.
11198
11199 2004-09-17  Devang Patel  <dpatel@apple.com>
11200
11201         * gcc.dg/20040813-1.c: New test.
11202
11203 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11204
11205         PR tree-optimization/17273
11206         * gcc.c-torture/compile/pr17273.c: New test.
11207
11208 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11209
11210         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11211         Update expected messages.
11212         * gcc.dg/declspec-13.c: New test.
11213
11214 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11215
11216         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11217
11218 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11219
11220         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11221         change what 'a' is pointing to.
11222
11223 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/16002
11226         * g++.dg/template/error18.C: New test.
11227
11228         PR c++/16029
11229         * g++.dg/warn/Wunused-8.C: New test.
11230
11231 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11232
11233         PR tree-optimization/17513
11234         * gcc.dg/20040916-1.c: New test.
11235
11236 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/17501
11239         * g++.dg/template/typename7.C: New test.
11240
11241 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11242
11243         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11244
11245 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11246
11247         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11248         with -ftree-based-profiling also.
11249         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11250
11251 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11252
11253         PR/15364
11254         * gfortran.dg/der_array_io_1.f90: New test.
11255         * gfortran.dg/der_array_io_2.f90: New test.
11256         * gfortran.dg/der_array_io_3.f90: New test.
11257
11258 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11259
11260         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11261         EABI.
11262
11263 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11264
11265         * g++.dg/opt/switch1.C: New test.
11266
11267 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11268
11269         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11270         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11271         Update expected messages.
11272
11273 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11274
11275         PR fortran/16485
11276         * gfortran.dg/same_name_1.f90: New test.
11277
11278 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11279
11280         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11281         dereference garbage pointers.
11282
11283 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11284
11285         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11286         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11287
11288         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11289         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11290         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11291
11292 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/17324
11295         * g++.dg/template/mangle1.C: New test.
11296
11297 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11298
11299         PR tree-optimization/17252
11300         * gcc.c-torture/execute/pr17252.c: New test.
11301
11302 2004-09-14  Andrew Pinski  <apinski@apple.com>
11303
11304         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11305
11306 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11307
11308         PR rtl-optimization/9771
11309         * gcc.dg/pr9771-1.c: New test case.
11310
11311 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11312
11313         PR tree-optimization/15262
11314         * gcc.c-torture/execute/pr15262-1.c: New test.
11315         * gcc.c-torture/execute/pr15262-2.c: New test.
11316
11317 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11318
11319         * gcc.dg/declspec-12.c: New test.
11320
11321 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11322
11323         * gfortran.dg/pr17090.f90: Add directives to test.
11324
11325 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11326
11327         * gcc.c-torture/compile/20040914-1.c: New test.
11328
11329 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/16162
11332         * g++.dg/template/decl2.C: New test.
11333
11334 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11335
11336         PR fortran/17090
11337         * gfortran.dg/pr17090.f90: New test.
11338
11339 2004-09-13  Dale Johannesen  <dalej@apple.com>
11340
11341         * gcc.c-torture/compile/pr17408.c:  New test case.
11342
11343 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/16716
11346         * g++.dg/parse/crash17.C: New test.
11347
11348         PR c++/17327
11349         * g++.dg/template/enum3.C: New test.
11350
11351 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11352
11353         * lib/gcc-defs.exp: Load wrapper.exp.
11354         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11355         using local code.
11356         * lib/gcc.exp (gcc_init): Similar.
11357         * lib/gfortran.exp (gfortran_init): Similar.
11358         * lib/objc.exp (objc_init): Similar.
11359         * lib/treelang.exp (treelang_init): Similar.
11360         * lib/wrapper.exp: New file with build_wrapper call machinery in
11361         ${tool}_maybe_build_wrapper.
11362
11363 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11364
11365         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11366         "inline".
11367         * gcc.dg/declspec-11.c: Update expected messages.
11368         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11369         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11370         gcc.dg/inline-12.c: New tests.
11371
11372 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11373
11374         * g++.dg/tree-ssa/pr17400.C: New testcase.
11375
11376 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11377
11378         * gcc.target/mips/sb1-1.c: New testcase.
11379
11380 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11381
11382         * lib/g77-dg.exp: Remove unused file.
11383         * lib/mike-g77.exp: Ditto.
11384         * lib/g77.exp: Ditto.
11385
11386 2004-09-12  Richard Henderson  <rth@redhat.com>
11387
11388         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11389
11390 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11391
11392         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11393         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11394         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11395         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11396         Update expected messages.
11397
11398 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11399
11400         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11401         declaration/use mismatch for dirp parameter.
11402
11403 2004-09-12  Andrew Pinski  <apinski@apple.com>
11404
11405         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11406         -fgnu-runtime is passed.
11407
11408 2004-09-12  Richard Henderson  <rth@redhat.com>
11409
11410         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11411         do the uplevel thing and update additional_flags directly.
11412         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11413         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11414         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11415         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11416
11417 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11418
11419         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11420
11421 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11422
11423         PR middle-end/17411
11424         * g++.dg/opt/pr17411-1.C: New test case.
11425
11426 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11427
11428         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11429         gcc.dg/tls/diag-2.c: Update expected messages.
11430         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11431         messages.
11432         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11433         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11434         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11435         gcc.dg/tls/diag-5.c: New tests.
11436
11437 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11438
11439         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11440
11441 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11442
11443         * g++.dg/parse/break-in-for.C: New test.
11444
11445 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/tree-ssa/20040911-1.c: New test.
11448
11449 2004-09-11  Andreas Jaeger  <aj@suse.de>
11450
11451         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11452         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11453
11454 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11455
11456         * gcc.target/frv: New directory of FR-V-specific tests.
11457
11458 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11459
11460         * gcc.dg/convert-vec-1.c: New test.
11461
11462 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11463
11464         PR middle-end/17024
11465         * gcc.dg/pr17024-1.c: New test case.
11466
11467 2004-09-10  Eric Christopher  <echristo@redhat.com>
11468
11469         * gcc.dg/20040910-1.c: New test.
11470
11471 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11472
11473         * gcc.dg/bitfld-9.c: New test.
11474
11475 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * gcc.c-torture/execute/ieee/acc1.c: New test.
11478         * gcc.c-torture/execute/ieee/acc2.c: New test.
11479         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11480
11481 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11482
11483         * gcc.dg/deprecated-2.c: New test.
11484
11485 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11486
11487         * gcc.dg/init-vec-1.c: New test.
11488
11489 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11490
11491         PR middle-end/17055
11492         * gcc.dg/pr17055-1.c: New test case.
11493
11494 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11495
11496         PR target/17377
11497         * gcc.c-torture/execute/pr17377.c: New test.
11498
11499 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11500
11501         PR c/8420
11502         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11503         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11504         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11505         gcc.dg/long-long-typespec-1.c: New tests.
11506         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11507
11508 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11509
11510         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11511         gcc.dg/gnu99-static-1.c: New tests.
11512
11513 2004-09-08  Devang Patel  <dpatel@apple.com>
11514
11515         * gcc.dg/darwin-ld-20040828-1.c: New test.
11516         * gcc.dg/darwin-ld-20040828-2.c: New test.
11517         * gcc.dg/darwin-ld-20040828-3.c: New test.
11518
11519 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11520
11521         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11522         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11523         in error message.
11524         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11525         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11526         in error message.
11527         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11528         types they qualify.
11529         * objc.dg/type-size-2.m: Fix wording in comment.
11530         * objc.dg/va-meth-1.m: New test case.
11531
11532 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         PR c/16633:
11535         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11536         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11537
11538 2004-09-06  Devang Patel  <dpatel@apple.com>
11539
11540         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11541         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11542
11543 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11544
11545         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11546         reflect changed line numbering of diagnostics.
11547
11548 2004-09-06  Paul Brook  <paul@codesourcery.com>
11549
11550         * gfortran.dg/edit_real_1.f90: Add new test.
11551
11552 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11553
11554         * gcc.dg/tree-ssa/loop-2.c: New test.
11555         * gcc.dg/tree-ssa/loop-3.c: New test.
11556         * gcc.dg/tree-ssa/loop-4.c: New test.
11557         * gcc.dg/tree-ssa/loop-5.c: New test.
11558
11559 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11560
11561         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11562
11563 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11564
11565         * gcc.dg/format/sentinel-1.c: New test.
11566
11567 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11568
11569         * testsuite/gcc.dg/builtins-46.c: New.
11570
11571 2004-09-03  Devang Patel  <dpatel@apple.com>
11572
11573         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11574         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11575
11576 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11577
11578         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11579         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11580         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11581         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11582         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11583         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11584         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11585         the non-portable bzero.
11586         * gcc.dg/20010912-1.c: xfail for NetWare.
11587         * gcc.dg/20020426-2.c: xfail for NetWare.
11588         * gcc.dg/20021014-1.c: xfail for NetWare.
11589         * gcc.dg/20021018-1.c: xfail for NetWare.
11590         * gcc.dg/20030213-1.c: xfail for NetWare.
11591         * gcc.dg/20030225-1.c: xfail for NetWare.
11592         * gcc.dg/20030708-1.c: xfail for NetWare.
11593         * gcc.dg/builtins-config.h: Also exclude NetWare.
11594         * gcc.dg/format/format.h: Define restrict only if not already defined.
11595         * gcc.dg/nest.c: xfail for NetWare.
11596         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11597         * lib/target-supports.exp (check_visibility_available): Exclude
11598         NetWare.
11599
11600 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11601
11602         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11603         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11604         deterministic starting point for the alignment of structure fields.
11605         * gcc.dg/Wpadded.c: Dito.
11606         * g++.dg/abi/vbase10.C: Dito.
11607
11608 2004-09-03  Devang Patel  <dpatel@apple.com>
11609
11610         * g++.dg/debug/pr15736.cc: New test.
11611
11612 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11613
11614         * README.QMTEST: Fix out-of-date link.
11615
11616 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11617
11618         PR fortran/16579
11619         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11620         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11621
11622 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11623
11624         * g++.dg/abi/arm_rtti1.C: New test.
11625
11626 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11627
11628         * gcc.dg/ppc-vector-memcpy.c: New.
11629         * gcc.dg/ppc-vector-memset.c: New.
11630
11631 2004-09-02  Chao-ying Fu  <fu@mips.com>
11632
11633         * gcc.target/mips/mips-3d-1.c: New test.
11634         * gcc.target/mips/mips-3d-2.c: New test.
11635         * gcc.target/mips/mips-3d-3.c: New test.
11636         * gcc.target/mips/mips-3d-4.c: New test.
11637         * gcc.target/mips/mips-3d-5.c: New test.
11638         * gcc.target/mips/mips-3d-6.c: New test.
11639         * gcc.target/mips/mips-3d-7.c: New test.
11640         * gcc.target/mips/mips-3d-8.c: New test.
11641         * gcc.target/mips/mips-3d-9.c: New test.
11642         * gcc.target/mips/mips-ps-1.c: New test.
11643         * gcc.target/mips/mips-ps-2.c: New test.
11644         * gcc.target/mips/mips-ps-3.c: New test.
11645         * gcc.target/mips/mips-ps-4.c: New test.
11646         * gcc.target/mips/mips-ps-type.c: New test.
11647
11648 2004-09-02  Paul Brook  <paul@codesourcery.com>
11649
11650         * gfortran.dg/edit_real_1.f90: Add new tests.
11651
11652 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11653
11654         PR fortran/15327
11655         * gfortran.dg/merge_char_1.f90: New test.
11656
11657 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11658
11659         PR fortran/16404
11660         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11661
11662 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11663
11664         PR c/1522
11665         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11666
11667 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11668
11669         * g++.dg/opt/loop1.C: Do not XFAIL.
11670
11671 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * gcc.c-torture/execute/20040831-1.c: New test.
11674
11675 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11676
11677         PR fortran/16579
11678         * gfortran.dg/g77/20010610.f: Now passes.
11679         Copy from g77.f-torture/execute. Add dg-run directive.
11680         * gfortran.dg/g77/README: Update
11681
11682 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11683
11684         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11685         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11686         (t1, t2, t3, t4): Add volatile.
11687
11688 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11689
11690         * g++.dg/ext/visibility/arm1.C: New test.
11691
11692 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11693
11694         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11695         -pedantic-errors.
11696
11697 2004-09-01  Paul Brook  <paul@codesourcery.com>
11698
11699         * gfortran.dg/eof_2.f90: New test.
11700
11701 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11702
11703         PR fortran/16579
11704         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11705
11706 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11707
11708         PR libfortran/16805
11709         * gfortran.dg/list_read_2.f90: New test.
11710
11711 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11712
11713         * g++.dg/abi/key1.C: New test.
11714
11715 2004-08-31  Richard Henderson  <rth@redhat.com>
11716
11717         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11718         form of offsetof.
11719         * g++.dg/other/offsetof5.C: Remove duplicate.
11720
11721 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11722
11723         PR fortran/17244
11724         * gfortran.dg/func_derived_1.f90: New test.
11725
11726 2004-08-31  Paul Brook  <paul@codesourcery.com>
11727
11728         * gfortran.dg/eof_1.f90: New test.
11729
11730 2004-08-31  Paul Brook  <paul@codesourcery.com>
11731
11732         * gfortran.dg/list_read_1.f90: New file.
11733
11734 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11735
11736         * g++.dg/opt/loop1.C: XFAIL.
11737
11738 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11739
11740         * gcc.dg/funcdef-storage-1.c: New.
11741         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11742         an extern function in local scope.
11743         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11744         declare an 'auto inline' function in local scope.
11745         * gcc.dg/20011130-1.c: Likewise.
11746         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11747         an 'auto' function in local scope.
11748         * gcc.dg/20021014-1.c: Likewise.
11749         * gcc.dg/20030331-2.c: Likewise.
11750
11751 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11752
11753         * gfortran.dg/blockdata_1.f90: New test.
11754
11755 2004-08-30  Richard Henderson  <rth@redhat.com>
11756
11757         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11758
11759 2004-08-30  Richard Henderson  <rth@redhat.com>
11760
11761         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11762         additional_flags set by alternate driver.
11763         (ieee-options): New procedure.
11764         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11765         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11766         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11767         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11768
11769 2004-08-30  Richard Henderson  <rth@redhat.com>
11770
11771         * lib/f-torture.exp: Remove.
11772
11773 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11774
11775         PR rtl-optimization/16590
11776         * g++.dg/opt/loop1.C: New test.
11777
11778 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11779
11780         PR fortran/13910
11781         * gfortran.dg/oldstyle_1.f90: New test.
11782
11783 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11784         Paul Brook  <paul@codesourcery.com>
11785
11786         * gfortran.dg/g77/README: Update.
11787         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11788         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11789         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11790
11791 2004-08-28  Paul Brook  <paul@codesourcery.com>
11792
11793         PR libfortran/17195
11794         * gfortran.dg/edit_real_1.f90: New test.
11795
11796 2004-08-27  Paul Brook  <paul@codesourcery.com>
11797
11798         * gfortran.dg/rewind_1.f90: New test.
11799
11800 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11801
11802         PR fortran/16597
11803         * gfortran.dg/pr16597.f90: New test.
11804
11805 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11806
11807         PR c/13801
11808         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11809         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11810         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11811         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11812         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11813
11814 2004-08-26  Nick Clifton  <nickc@redhat.com>
11815
11816         * gcc.c-torture/compile/pr17119.c: New test.
11817
11818 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11819
11820         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11821
11822 2004-08-25  Richard Henderson  <rth@redhat.com>
11823
11824         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11825         the bits that expect kind=8 to be the largest real kind.
11826
11827 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11828
11829         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11830
11831 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11832
11833         * gfortran.dg/assignment_1.f90: New test.
11834
11835 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11836
11837         * g++.dg/template/repo3.C: New test.
11838
11839 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11840
11841         PR middle-end/16693
11842         PR tree-optimization/16372
11843         * g++.dg/opt/pr16372-1.C: New test case.
11844         * g++.dg/opt/pr16693-1.C: New test case.
11845         * g++.dg/opt/pr16693-2.C: New test case.
11846
11847 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11848
11849         * objc.dg/proto-lossage-4.m: New test.
11850
11851 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/17155
11854         * g++.dg/inherit/local2.C: New test.
11855
11856 2004-08-25  Paul Brook  <paul@codesourcery.com>
11857
11858         PR fortran/17144
11859         * gfortran.dg/string_ctor_1.f90: New test.
11860
11861 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11862
11863         PR c++/14428
11864         * g++.dg/template/redecl2.C: New test.
11865
11866 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11867
11868         PR fortran/17143
11869         * gfortran.dg/pr17143.f90: New test.
11870
11871 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11872
11873         PR fortran/17164
11874         * gfortran.dg/pr17164.f90: New test.
11875
11876 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11877
11878         * gcc.dg/tree-ssa/loop-1.c: New test.
11879
11880 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11881
11882         * gcc.c-torture/compile/20040824-1.c: New test.
11883
11884 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11885
11886         * gcc.c-torture/compile/iftrap-3.c: New test.
11887
11888 2004-08-24  Paul Brook  <paul@codesourcery.com>
11889
11890         * gfortran.dg/entry_2.f90: New test.
11891
11892 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         PR c++/16889
11895         * g++.dg/lookup/ambig[12].C: New.
11896
11897 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11898
11899         PR c++/16706
11900         * g++.dg/template/crash21.C: New test.
11901         * g++.dg/template/crash22.C: Likewise.
11902
11903 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         PR c++/17149
11906         * g++.dg/template/access15.C: New.
11907
11908 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/17163
11911         * g++.dg/template/repo2.C: New test.
11912
11913 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11914
11915         PR rtl-optimization/17078
11916         * gcc.c-torture/execute/pr17078-1.c: New test case.
11917
11918 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c/14492
11921         * gcc.dg/debug/crash1.c: New test.
11922
11923 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c/16180
11926         * gcc.dg/loop-5.c: New test.
11927
11928 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11929
11930         * gcc.c-torture/execute/20040823-1.c: New test.
11931
11932 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11933
11934         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11935         to the assembler.  Simplify test accordingly.
11936         (asm_abi_flags): Use GNU names.
11937         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11938         to check for ABI flags.
11939
11940 2004-08-22  Andrew Pinski  <apinski@apple.com>
11941
11942         * g++.dg/opt/pr14029.C: New test.
11943         * gcc.c-torture/execute/pr15262.c: New test.
11944
11945 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11946
11947         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11948
11949 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11950
11951         PR 16908
11952         * gfortran.dg/direct_io.f90: New test.
11953
11954 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/17121
11957         * g++.dg/inherit/local2.C: New test.
11958
11959 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11960
11961         PR c++/17120
11962         * g++.dg/warn/Wparentheses-4.C: New test.
11963
11964 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11965
11966         PR c++/17121
11967         * g++.dg/inherit/local2.C: New test.
11968
11969         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11970         * gcc.dg/ppc-ldstruct.c: Likewise.
11971         * gcc.dg/ppc64-abi-2.c: Likewise.
11972
11973 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11974
11975         PR rtl-optimization/17099
11976         * gcc.c-torture/execute/20040820-1.c: New test.
11977
11978 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11979
11980         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11981
11982 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11983
11984         PR fortran/17077
11985         * gfortran.dg/auto_array_1.f90: New test.
11986
11987 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11988
11989         PR fortran/17074
11990         * gfortran.dg/simpleif_1.f90: New test.
11991
11992 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11993
11994         * lib/target-supports.exp (check_profiling_available): Return
11995         false for arm*-*-symbianelf* and arm*-*-eabi*.
11996
11997         PR c++/15890
11998         * g++.dg/template/delete1.C: New test.
11999
12000 2004-08-19  Paul Brook  <paul@codesourcery.com>
12001
12002         PR fortran/14976
12003         PR fortran/16228
12004         * gfortran.dg/data_char_1.f90: New test.
12005
12006 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12007
12008         PR fortran/16946
12009         * gfortran.dg/reduction.f90: New testcase.
12010
12011 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12012
12013         PR fortran/16520
12014         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12015
12016 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12017
12018         PR c++/17041
12019         * g++.dg/Wparentheses-3.C: New test.
12020
12021 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12022
12023         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12024         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12025         * gcc.dg/vect/vect-2.c: Likewise.
12026         * gcc.dg/vect/vect-3.c: Likewise.
12027         * gcc.dg/vect/vect-4.c: Likewise.
12028         * gcc.dg/vect/vect-5.c: Likewise.
12029         * gcc.dg/vect/vect-6.c: Likewise.
12030         * gcc.dg/vect/vect-7.c: Likewise.
12031         * gcc.dg/vect/vect-25.c: Likewise.
12032         * gcc.dg/vect/vect-31.c: Likewise.
12033         * gcc.dg/vect/vect-32.c: Likewise.
12034         * gcc.dg/vect/vect-34.c: Likewise.
12035         * gcc.dg/vect/vect-36.c: Likewise.
12036         * gcc.dg/vect/vect-all.c: Likewise.
12037
12038 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12039
12040         PR c++/17068
12041         * g++.dg/template/operator4.C: New test.
12042
12043 2004-08-18  Richard Henderson  <rth@redhat.com>
12044
12045         * gcc.dg/20040206-1.c: XFAIL.
12046
12047 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/16246
12050         * g++.dg/template/array7.C: New test.
12051
12052 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12053
12054         * gcc.dg/mips-movcc-1.c: New test.
12055         * gcc.dg/mips-movcc-2.c: New test.
12056         * gcc.dg/mips-movcc-3.c: New test.
12057
12058         * gcc.dg/mips-nmadd-1.c: New test.
12059         * gcc.dg/mips-nmadd-2.c: New test.
12060
12061 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12062
12063         PR c++/15871
12064         * g++.dg/opt/inline8.C: New test.
12065
12066         PR c++/16965
12067         * g++.dg/parse/error17.C: New test.
12068
12069 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12070
12071         * gcc.dg/vect: New directory for vectorizer tests.
12072         * gcc.dg/vect/tree-vect.h: New file.
12073         * gcc.dg/vect/vect.exp: New file.
12074         * gcc.dg/vect/pr16105.c.c: New test.
12075         * gcc.dg/vect/vect-1.c: New test.
12076         * gcc.dg/vect/vect-2.c: New test.
12077         * gcc.dg/vect/vect-3.c: New test.
12078         * gcc.dg/vect/vect-4.c: New test.
12079         * gcc.dg/vect/vect-5.c: New test.
12080         * gcc.dg/vect/vect-6.c: New test.
12081         * gcc.dg/vect/vect-7.c: New test.
12082         * gcc.dg/vect/vect-8.c: New test.
12083         * gcc.dg/vect/vect-9.c: New test.
12084         * gcc.dg/vect/vect-10.c: New test.
12085         * gcc.dg/vect/vect-11.c: New test.
12086         * gcc.dg/vect/vect-12.c: New test.
12087         * gcc.dg/vect/vect-13.c: New test.
12088         * gcc.dg/vect/vect-14.c: New test.
12089         * gcc.dg/vect/vect-15.c: New test.
12090         * gcc.dg/vect/vect-16.c: New test.
12091         * gcc.dg/vect/vect-17.c: New test.
12092         * gcc.dg/vect/vect-18.c: New test.
12093         * gcc.dg/vect/vect-19.c: New test.
12094         * gcc.dg/vect/vect-20.c: New test.
12095         * gcc.dg/vect/vect-21.c: New test.
12096         * gcc.dg/vect/vect-22.c: New test.
12097         * gcc.dg/vect/vect-23.c: New test.
12098         * gcc.dg/vect/vect-24.c: New test.
12099         * gcc.dg/vect/vect-25.c: New test.
12100         * gcc.dg/vect/vect-26.c: New test.
12101         * gcc.dg/vect/vect-27.c: New test.
12102         * gcc.dg/vect/vect-28.c: New test.
12103         * gcc.dg/vect/vect-29.c: New test.
12104         * gcc.dg/vect/vect-30.c: New test.
12105         * gcc.dg/vect/vect-31.c: New test.
12106         * gcc.dg/vect/vect-32.c: New test.
12107         * gcc.dg/vect/vect-33.c: New test.
12108         * gcc.dg/vect/vect-34.c: New test.
12109         * gcc.dg/vect/vect-35.c: New test.
12110         * gcc.dg/vect/vect-36.c: New test.
12111         * gcc.dg/vect/vect-37.c: New test.
12112         * gcc.dg/vect/vect-38.c: New test.
12113         * gcc.dg/vect/vect-40.c: New test.
12114         * gcc.dg/vect/vect-41.c: New test.
12115         * gcc.dg/vect/vect-42.c: New test.
12116         * gcc.dg/vect/vect-43.c: New test.
12117         * gcc.dg/vect/vect-44.c: New test.
12118         * gcc.dg/vect/vect-45.c: New test.
12119         * gcc.dg/vect/vect-46.c: New test.
12120         * gcc.dg/vect/vect-47.c: New test.
12121         * gcc.dg/vect/vect-48.c: New test.
12122         * gcc.dg/vect/vect-49.c: New test.
12123         * gcc.dg/vect/vect-50.c: New test.
12124         * gcc.dg/vect/vect-51.c: New test.
12125         * gcc.dg/vect/vect-52.c: New test.
12126         * gcc.dg/vect/vect-53.c: New test.
12127         * gcc.dg/vect/vect-54.c: New test.
12128         * gcc.dg/vect/vect-55.c: New test.
12129         * gcc.dg/vect/vect-56.c: New test.
12130         * gcc.dg/vect/vect-57.c: New test.
12131         * gcc.dg/vect/vect-58.c: New test.
12132         * gcc.dg/vect/vect-59.c: New test.
12133         * gcc.dg/vect/vect-60.c: New test.
12134         * gcc.dg/vect/vect-61.c: New test.
12135         * gcc.dg/vect/vect-all.c: New test.
12136         * gcc.dg/vect/vect-none.c: New test.
12137
12138 2004-08-17  Paul Brook  <paul@codesourcery.com>
12139
12140         PR fortran/13082
12141         * gfortran.dg/entry_1.f90: New test.
12142
12143 2004-08-17  Andrew Pinski  <apinski@apple.com>
12144
12145         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12146
12147 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12148
12149         * gcc.dg/pr17036-1.c: New test.
12150
12151 2004-08-16  Devang Patel  <dpatel@apple.com>
12152
12153         * gcc.dg/darwin-20040809-1.c: New test.
12154
12155 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12156
12157         * gcc.dg/funcdef-attr-1.c: New test.
12158
12159 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12160
12161         * gcc.dg/altivec-17.c: New test.
12162         * gcc.dg/altivec-18.c: New test.
12163
12164 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12165
12166         PR c++/6749
12167         * g++.dg/template/vtable2.C: New test.
12168
12169 2004-08-14  Richard Henderson  <rth@redhat.com>
12170
12171         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12172         * gcc.dg/pack-test-4.c (main): Return 0.
12173         * gcc.dg/setjmp-1.c: Remove XFAIL.
12174         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12175
12176 2004-08-14  Richard Henderson  <rth@redhat.com>
12177
12178         * gcc.dg/980217-1.c: Add prototype for printf.
12179
12180 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12181
12182         * gfortran.dg/pr16935.f90: New test.
12183
12184 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12185
12186         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12187
12188 2004-08-13  Paul Brook  <paul@codesourcery.com>
12189
12190         * gfortran.dg/der_io_1.f90: Remove stray comma.
12191
12192 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12193
12194         * gcc.dg/vmx/cw-bug-2.c: Remove.
12195         * gcc.dg/vmx/vprint-1.c: Remove.
12196         * gcc.dg/vmx/vscan-1.c: Remove.
12197
12198 2004-08-12  Devang patel  <dpatel@apple.com>
12199
12200         * gcc.dg/darwin-20040809-2.c: New test.
12201
12202 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12203
12204         * g++.dg/ext/altivec-12.C: New test.
12205
12206         * g++.dg/ext/altivec-11.C: New test.
12207
12208 2004-08-12  Paul Brook  <paul@codesourcery.com>
12209
12210         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12211
12212 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12213
12214         * g++.dg/ext/altivec-2.C: Check for hardware support before
12215         executing any VMX instructions.
12216
12217         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12218
12219 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12220
12221         PR c++/16276
12222         * g++.old-deja/g++.other/comdat4.C: New test.
12223         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12224
12225 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12226
12227         PR target/16286
12228         * gcc.dg/pr16286.c: New test.
12229
12230 2004-08-12 Jan Beulich <jbeulich@novell.com>
12231
12232         * g++.dg/ext/asm5.C: New.
12233
12234 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/16698
12237         * g++.dg/eh/crash1.C: New test.
12238
12239         PR c++/16717
12240         * g++.dg/ext/construct1.C: New test.
12241
12242 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/16853
12245         * g++.dg/init/ptrmem1.C: New test.
12246
12247         PR c++/16618
12248         * g++.dg/parse/offsetof5.C: New test.
12249
12250         PR c++/16870
12251         * g++.dg/template/overload3.C: New test.
12252
12253 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12254
12255         PR c++/16964
12256         * g++.dg/parse/error16.C: New test.
12257
12258         PR c++/16904
12259         * g++.dg/template/error14.C: New test.
12260
12261         PR c++/16929
12262         * g++.dg/template/error15.C: New test.
12263
12264 2004-08-11  Devang Patel  <dpatel@apple.com>
12265
12266         * gcc.dg/darwin-ld-20040809-1.c: New test.
12267         * gcc.dg/darwin-ld-20040809-2.c: New test.
12268
12269 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12270
12271         PR fortran/16917
12272         * gfortran.dg/dfloat_1.f90: New test.
12273
12274 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12277         * gcc.dg/dll-2.c: Fix dg-require syntax.
12278         * gcc.misc-tests/arm-isr.c (abort): Declare.
12279         (exit): Likewise.
12280
12281 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/16971
12284         * g++.dg/parse/crash16.C: New test.
12285
12286 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12287
12288         * gcc.dg/mips-rsqrt-1.c: New test case.
12289         * gcc.dg/mips-rsqrt-2.c: New test case.
12290         * gcc.dg/mips-rsqrt-3.c: New test case.
12291
12292 2004-08-10  Paul Brook  <paul@codesourcery.com>
12293
12294         * gfortran.dg/der_io_1.f90: New test.
12295
12296 2004-08-10  Paul Brook  <paul@codesourcery.com>
12297
12298         PR fortran/16919
12299         * gfortran.dg/der_array_1.f90: New test.
12300
12301 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12302
12303         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12304
12305 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12306
12307         * gcc.dg/wchar_t-2.c: Fix typo.
12308
12309 2004-08-09  Falk Hueffner  <falk@debian.org>
12310
12311         PR tree-optimization/12517
12312         * gcc.c-torture/compile/pr12517.c: New test.
12313
12314         PR tree-optimization/12578
12315         * gcc.c-torture/compile/pr12578.c: New test.
12316
12317         PR tree-optimization/12899
12318         * gcc.c-torture/compile/pr12899.c: New test.
12319
12320         PR rtl-optimization/14692
12321         * gcc.c-torture/compile/pr14692.c: New test.
12322
12323         PR tree-optimization/16461
12324         * gcc.c-torture/compile/pr16461.c: New test.
12325
12326 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12327
12328         * gfortran.dg/getenv_1.f90: New test.
12329
12330 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12331
12332         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12333         wchar_t.
12334         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12335
12336 2004-08-06  Paul Brook  <paul@codesourcery.com>
12337
12338         * gfortran.dg/ret_array_1.f90: New test.
12339         * gfortran.dg/ret_pointer_1.f90: New test.
12340
12341 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12342
12343         * gcc.dg/missing-field-init-[12].c: New tests.
12344         * g++.dg/warn/missing-field-init-[12].C: New tests.
12345
12346 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12347
12348         * gcc.dg/enum2.c: New test.
12349         * gcc.dg/symbian3.c: Likewise.
12350         * gcc.dg/symbian4.c: Likewise.
12351         * gcc.dg/wchar_t-2.c: Likewise.
12352
12353 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12354
12355         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12356         destructor tests.
12357
12358 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12359
12360         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12361         dg-require-visiblity.
12362         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12363         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12364         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12365         * g++.dg/ext/visibility/new1.C: Likewise.
12366         * g++.dg/ext/visibility/pragma.C: Likewise.
12367         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12368         * g++.dg/ext/visibility/virtual.C: Likewise.
12369         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12370         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12371         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12372         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12373         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12374         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12375         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12376         * g++/dg/ext/visibility/visibility-8.C: New test.
12377         * gcc.c-torture/compile/dll.x: Remove.
12378         * gcc.dg/dll-2.c: Use dg-require-dll
12379         * gcc.dg/visibility-10.c: New test.
12380         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12381         supporting DLLs.
12382         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12383         (scan_not_hidden): Likewise.
12384
12385 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12386
12387         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12388
12389 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12390
12391         * gcc.c-torture/execute/20040805-1.c: New test.
12392
12393 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12394
12395         * gcc.dg/20020118-1.c: Declare abort.
12396         * gcc.dg/altivec_check.h: Likewise.
12397         * gcc.dg/iftrap-2.c: Likewise.
12398         * gcc.dg/pragma-darwin.c: Likewise.
12399         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12400
12401 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12402
12403         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12404
12405 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12406
12407         * gcc.c-torture/execute/builtins/abs-2.c,
12408         gcc.c-torture/execute/builtins/abs-3.c,
12409         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12410         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12411         intmax_t, uintmax_t and their limits.
12412         * gcc.dg/intmax_t-1.c: New test.
12413
12414 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12415
12416         * g++.dg/tc1/dr147.C: Add reference to PR.
12417
12418 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12419
12420         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12421         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12422
12423 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12424
12425         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12426
12427 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12428
12429         * gcc.dg/redecl-5.c: New test.
12430         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12431         of scanf.
12432
12433 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12434
12435         PR middle-end/16790
12436         * gcc.c-torture/execute/pr16790-1.c: New test case.
12437
12438 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12439
12440         * g++.dg/ext/visibility/assign1.C: New test.
12441         * g++.dg/ext/visibility/new1.C: Likewise.
12442
12443         * gcc.dg/symbian1.c: New test.
12444         * gcc.dg/symbian2.c: Likewise.
12445
12446 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12447
12448         PR target/16570
12449         * gcc.dg/i386-sse-9.c: New test.
12450
12451 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12452
12453         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12454
12455 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12456
12457         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12458         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12459         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12460         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12461         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12462         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12463         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12464         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12465         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12466         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12467         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12468         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12469         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12470         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12471         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12472         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12473         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12474         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12475         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12476         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12477         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12478         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12479         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12480         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12481         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12482         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12483         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12484         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12485         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12486         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12487         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12488         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12489         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12490         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12491         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12492         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12493         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12494         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12495         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12496         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12497         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12498         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12499         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12500         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12501         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12502         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12503         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12504         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12505         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12506         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12507         gcc.misc-tests/i386-pf-3dnow-1.c,
12508         gcc.misc-tests/i386-pf-athlon-1.c,
12509         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12510         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12511         Declare built-in functions used.
12512         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12513
12514 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/16707
12517         * g++.dg/lookup/using12.C: New test.
12518
12519         * g++.dg/init/null1.C: Fix PR number.
12520         * g++.dg/parse/namespace10.C: Likewise.
12521
12522 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/16224
12525         * g++.dg/template/spec17.C: New test.
12526         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12527         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12528
12529 2004-08-02  David Billinghurst
12530
12531         PR fortran/16292
12532         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12533
12534 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12535
12536         * gcc.dg/ia64-got-1.c: New test case.
12537
12538 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12539
12540         PR c++/16489
12541         * g++.dg/init/null1.C: New test.
12542         * g++.dg/tc1/dr76.C: Adjust error marker.
12543
12544         PR c++/16529
12545         * g++.dg/parse/namespace10.C: New test.
12546
12547         PR c++/16810
12548         * g++.dg/inherit/ptrmem2.C: New test.
12549
12550 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12551
12552         PR target/16155
12553         * gcc.dg/pr16155.c: New test.
12554
12555 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12556
12557         * gcc.dg/redecl-2.c: New test.
12558
12559 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12560
12561         * gcc.dg/darwin-longdouble.c: New file.
12562
12563 2004-07-30  Richard Henderson  <rth@redhat.com>
12564
12565         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12566         write to constant argument.
12567         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12568
12569 2004-07-30  Richard Henderson  <rth@redhat.com>
12570
12571         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12572         tests of nearest around zero.
12573
12574 2004-07-30  Andrew Pinski  <apinski@apple.com>
12575
12576         * gcc.c-torture/compile/20040730-1.c: New test.
12577
12578 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12579
12580         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12581         powerpc-eabispe.
12582
12583 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12584
12585         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12586
12587 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12588
12589         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12590         contains $ld_library_path.
12591         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12592
12593 2004-07-29  Richard Henderson  <rth@redhat.com>
12594
12595         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12596
12597         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12598         (alt2, which): New.
12599         (Check): Accept either alternative.
12600
12601 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12602
12603         * g++.dg/abi/inline1.C: New test.
12604         * g++.dg/abi/local1-a.cc: Likewise.
12605         * g++.dg/abi/local1.C: Likewise.
12606         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12607         * g++.dg/abi/mangle12.C: Likewise.
12608         * g++.dg/abi/mangle17.C: Likewise.
12609         * g++.dg/abi/mangle20-2.C: Likewise.
12610         * g++.dg/opt/interface1.C: Likewise.
12611         * g++.dg/opt/interface1.h: Likewise.
12612         * g++.dg/opt/interface1-a.cc: New test.
12613         * g++.dg/parse/repo1.C: New test.
12614         * g++.dg/template/repo1.C: Likewise.
12615         * g++.dg/warn/Winline-1.C: Likewise.
12616         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12617
12618 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12619
12620         * gcc.dg/tree-ssa/20040729-1.c: New test.
12621
12622 2004-07-27  Matt Austern <austern@apple.com>
12623
12624         * gcc.dg/darwin-bool-1.c: New test.
12625         * gcc.dg/darwin-bool-2.c: New test.
12626
12627 2004-07-28  Richard Henderson  <rth@redhat.com>
12628
12629         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12630         arguments in the correct type.  Don't write to constant arguments.
12631
12632 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12633
12634         PR tree-optimization/16688
12635         PR tree-optimization/16689
12636         * g++.dg/tree-ssa/pr16688.C: New test.
12637
12638 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12639
12640         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12641         loads.  Not only in the comment, this time.
12642
12643 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12644
12645         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12646         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12647         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12648         * gcc.dg/sh4a-bitmovua.c: New.
12649         * gcc.dg/sh4a-cos.c: New.
12650         * gcc.dg/sh4a-cosf.c: New.
12651         * gcc.dg/sh4a-fprun.c: New.
12652         * gcc.dg/sh4a-fsrra.c: New.
12653         * gcc.dg/sh4a-memmovua.c: New.
12654         * gcc.dg/sh4a-sin.c: New.
12655         * gcc.dg/sh4a-sincos.c: New.
12656         * gcc.dg/sh4a-sincosf.c: New.
12657         * gcc.dg/sh4a-sinf.c: New.
12658
12659 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12660
12661         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12662         conditionals.
12663         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12664         loads.
12665         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12666         DOM1.
12667
12668 2004-07-27  Andrew Pinski  <apinski@apple.com>
12669
12670         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12671
12672 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12673
12674         * gcc.dg/pragma-isr.c: New test.
12675
12676 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12677
12678         PR c++/14429
12679         * g++.dg/template/ttp11.C: New test.
12680
12681 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12682
12683         * gcc.c-torture/compile/20040727-1.c: New test.
12684
12685 2004-07-26  Eric Christopher  <echristo@redhat.com>
12686
12687         * gcc.c-torture/compile/20040726-2.c: New test.
12688
12689 2004-07-26  Andrew Pinski  <apinski@apple.com>
12690
12691         * g++.dg/rtti/tinfo1.C: Xfail.
12692
12693 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12694
12695         * gcc.c-torture/compile/20040726-1.c: New test.
12696
12697 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12698             Brian Ryner  <bryner@brianryner.com>
12699
12700         PR c++/9283
12701         PR c++/15000
12702         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12703         * g++.dg/ext/visibility/: New directory.
12704         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12705         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12706         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12707         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12708         * g++.dg/ext/visibility/fvisibility.C,
12709         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12710         g++.dg/ext/visibility/fvisibility-override1.C
12711         g++.dg/ext/visibility/fvisibility-override2.C
12712         g++.dg/ext/visibility/memfuncts.C
12713         g++.dg/ext/visibility/noPLT.C
12714         g++.dg/ext/visibility/pragma.C
12715         g++.dg/ext/visibility/pragma-override1.C
12716         g++.dg/ext/visibility/pragma-override2.C
12717         g++.dg/ext/visibility/staticmemfuncts.C
12718         g++.dg/ext/visibility/virtual.C: New tests.
12719
12720 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12721
12722         PR c/15360
12723         * gcc.dg/pr15360-1.c: New test.
12724
12725 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12726
12727         * gcc.dg/pragma-align-2.c: New test.
12728         * gcc.dg/pragma-init-fini.c: New test.
12729         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12730         targets.
12731
12732 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12733
12734         * gcc.dg/init-string-2.c: New test.
12735
12736 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12737
12738         PR 16684
12739         * gcc.dg/Wredundant-decls-1.c: New test case.
12740
12741 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12744         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12745         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12746         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12747         * gcc.dg/compat/generate-random.c: New file.
12748         * gcc.dg/compat/generate-random.h: Likewise.
12749         * gcc.dg/compat/generate-random_r.c: Likewise.
12750         * gcc.dg/compat/struct-layout-1.h: Likewise.
12751         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12752         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12753         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12754         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12755         * gcc.dg/compat/struct-layout-1_main.c: New test.
12756         * gcc.dg/compat/struct-layout-1_x.c: New file.
12757         * gcc.dg/compat/struct-layout-1_y.c: New file.
12758         * gcc.dg/compat/struct-layout-1_test.h: New file.
12759
12760 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12761
12762         * gcc.dg/comp-return-1.c: New test
12763
12764 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12765
12766         * gcc.dg/vmx/8-02a.c: Fix typo.
12767
12768         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12769         * gcc.dg/darwin-abi-3.c: New test.
12770
12771         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12772         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12773
12774         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12775         * gcc.dg/vmx/ops-long-1.c: New test.
12776         * gcc.dg/vmx/ops-long-2.c: New test.
12777
12778 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         * g++.dg/lookup/conv-[1234].C: New.
12781
12782 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12783
12784         * g++.dg/parse/attr2.C: Simplify.
12785
12786 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12787
12788         PR c/7284
12789         * gcc.c-torture/execute/pr7284-1.c: New test.
12790
12791 2004-07-22  Brian Booth  <bbooth@redhat.com>
12792
12793         * gcc.dg/tree-ssa/20040721-1.c: New test.
12794
12795 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12796
12797         * g++.dg/template/crash20.c: New.
12798
12799 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12800
12801         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12802         Add dg-run directive.  Declare variables as required.
12803         * gfortran.dg/g77/README: Update
12804
12805 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12806
12807         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12808         gcc.dg/cris-peep2-andu2.c: New tests.
12809
12810 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12811
12812         PR c/15052
12813         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12814         on return type.
12815         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12816         messages.
12817         * gcc.dg/qual-return-2.c: Update expected messages.
12818         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12819
12820 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12821
12822         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12823         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12824
12825 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12826
12827         PR c/11250
12828         * gcc.dg/init-string-1.c: New test.
12829
12830 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12831
12832         PR middle-end/15345
12833         PR c/16450
12834         * gcc.dg/torture/nested-fn-1.c: New test.
12835
12836 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12837
12838         PR target/16559
12839         * gcc.dg/ia64-fptr-1.c: New file.
12840
12841 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12842
12843         PR c++/14497
12844         * g++.dg/template/spec16.C: New test.
12845         * g++.old-deja/g++.robertl/eb118.C: Remove.
12846
12847 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12848
12849         PR c++/509
12850         * g++.dg/template/spec15.C: New test.
12851
12852 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12853
12854         Copy cases from g77.f-torture/execute and add dg-run
12855         directive.  Other changes as noted.
12856         * gfortran.dg/g77/13037.f
12857         * gfortran.dg/g77/1832.f
12858         * gfortran.dg/g77/19981119-0.f
12859         * gfortran.dg/g77/19990313-0.f
12860         * gfortran.dg/g77/19990313-1.f
12861         * gfortran.dg/g77/19990313-2.f
12862         * gfortran.dg/g77/19990313-3.f
12863         * gfortran.dg/g77/19990419-1.f
12864         * gfortran.dg/g77/19990826-0.f
12865         * gfortran.dg/g77/19990826-2.f
12866         * gfortran.dg/g77/20000503-1.f
12867         * gfortran.dg/g77/20001111.f
12868         * gfortran.dg/g77/20010116.f
12869         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12870         * gfortran.dg/g77/20010430.f
12871         * gfortran.dg/g77/6177.f
12872         * gfortran.dg/g77/947.f
12873         * gfortran.dg/g77/970816-3.f
12874         * gfortran.dg/g77/971102-1.f
12875         * gfortran.dg/g77/980520-1.f
12876         * gfortran.dg/g77/980628-0.f
12877         * gfortran.dg/g77/980628-1.f
12878         * gfortran.dg/g77/980628-10.f
12879         * gfortran.dg/g77/980628-2.f
12880         * gfortran.dg/g77/980628-3.f
12881         * gfortran.dg/g77/980628-7.f
12882         * gfortran.dg/g77/980628-8.f
12883         * gfortran.dg/g77/980628-9.f
12884         * gfortran.dg/g77/980701-0.f
12885         * gfortran.dg/g77/980701-1.f
12886         * gfortran.dg/g77/cabs.f
12887         * gfortran.dg/g77/claus.f
12888         * gfortran.dg/g77/complex_1.f
12889         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12890         * gfortran.dg/g77/dcomplex.f
12891         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12892         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12893         * gfortran.dg/g77/f90-intrinsic-numeric.f
12894         * gfortran.dg/g77/int8421.f
12895         * gfortran.dg/g77/labug1.f
12896         * gfortran.dg/g77/large_vec.f
12897         * gfortran.dg/g77/le.f
12898         * gfortran.dg/g77/short.f
12899         * gfortran.dg/g77/README: Update
12900
12901 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/16637
12904         * g++.dg/parse/lookup4.C: New test.
12905
12906 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12907
12908         PR c++/16175
12909         * g++.dg/template/ttp10.C: New test.
12910
12911 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12912
12913         * gcc.dg/pr12625-1.c: New test.
12914
12915 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12916
12917         * testsuite/gcc.dg/switch-warn-1.c: New test.
12918         * testsuite/gcc.dg/switch-warn-2.c: New test.
12919         * gcc.c-torture/compile/pr14730.c: Update.
12920
12921 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12922
12923         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12924         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12925         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12926         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12927
12928 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/16623
12931         * g++.dg/template/assign1.C: New test.
12932
12933 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12934
12935         PR c++/12170
12936         * g++.dg/template/ttp9.C: New test.
12937
12938 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12939
12940         * gcc.dg/format/cmn-err-1.c: New test.
12941
12942 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12943
12944         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12945         gcc.dg/Wparentheses-10.c: New tests.
12946         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12947
12948 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12949
12950         PR fortran/16465
12951         * gfortran.dg/g77//ffixed-line-length-0.f,
12952         gfortran.dg/g77/ffixed-line-length-132.f,
12953         gfortran.dg/g77/ffixed-line-length-72.f,
12954         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12955         gfortran.dg/g77/README: Update.
12956
12957 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12958
12959         PR c++/13092
12960         * g++.dg/template/non-dependent7.C: New test.
12961         * g++.dg/template/non-dependent8.C: Likewise.
12962         * g++.dg/template/non-dependent9.C: Likewise.
12963         * g++.dg/template/non-dependent10.C: Likewise.
12964
12965 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/16337
12968         * g++.dg/parse/attr2.C: New test.
12969
12970 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12971
12972         * g77.dg: Removed.
12973         * g77.f-torture: Ditto.
12974
12975 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12976
12977         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12978         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12979         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12980
12981 2004-07-16  Richard Henderson  <rth@redhat.com>
12982
12983         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12984
12985 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12986
12987         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12988         tests with full list of options.
12989         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12990         of TORTURE_OPTIONS if test contains 'dg-do run'.
12991
12992         PR fortran/16404
12993         * gfortran.dg/do_iterator.f90: New test.
12994
12995 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12996
12997         PR rtl-optimization/16536
12998         * gcc.c-torture/execute/restrict-1.c: New test.
12999
13000 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13001
13002         PR fortran/15324
13003         * gfortran.dg/pr15324.f90: New test.
13004
13005         PR fortran/15129
13006         * gfortran.dg/pr15129.f90: New test.
13007
13008         PR fortran/15140
13009         * gfortran.dg/pr15140.f90: New test.
13010
13011         PR fortran/13792
13012         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13013         compile-time simplification.
13014
13015 2004-07-14  Mike Stump  <mrs@apple.com>
13016
13017         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13018
13019 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13020
13021         PR target/16325
13022         * gcc.dg/profile-generate-1.c: New.
13023
13024 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13025
13026         * gcc.c-torture/execute/20040709-1.c: New test.
13027         * gcc.c-torture/execute/20040709-2.c: New test.
13028
13029 2004-07-14  Mike Stump  <mrs@apple.com>
13030
13031         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13032
13033 2004-07-14  Mike Stump  <mrs@apple.com>
13034
13035         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13036
13037 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13038
13039         PR c++/16518
13040         * g++.dg/parse/mutable1.C: New test.
13041
13042 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13043
13044         PR tree-optimization/16443
13045         * gcc.dg/tree-ssa/20040713-1.c: New test.
13046
13047 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13048
13049         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13050         for operator new.
13051
13052 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13053
13054         * gfortran.dg/g77/README: New file
13055         * gfortran.dg/g77/19981216-0.f:  Copy from
13056         g77.f-torture/noncompile.  Add "dg-do compile" and
13057         dg-error as required.
13058         * gfortran.dg/g77/19990218-1.f: Likewise
13059         * gfortran.dg/g77/19990905-1.f: Likewise
13060         * gfortran.dg/g77/9263.f: Likewise
13061         * gfortran.dg/g77/980615-0.f: Likewise
13062         * gfortran.dg/g77/980616-0.f: Likewise
13063         * gfortran.dg/g77/check0.f: Likewise
13064         * gfortran.dg/g77/select_no_compile.f: Likewise
13065
13066 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13067
13068         Copy files from g77.f-torture/compile.
13069         Add "{ dg-do compile}".  Other changes as noted
13070         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13071         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13072         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13073         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13074         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13075         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13076         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13077         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13078         statement to conform to standard.  Append alpha1.x for reference.
13079         * gfortran.dg/g77/xformat.f: Add dg-warning
13080
13081 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13082
13083         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13084         Add {dg-do compile} directive.
13085         * gfortran.dg/g77/cpp2.F: Likewise
13086
13087 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13088
13089         PR c++/5402
13090         * g++.dg/lookup/name-clash1.C: New test.
13091
13092         PR c++/9777
13093         * g++.dg/lookup/name-clash2.C: New test.
13094
13095         PR c++/12102
13096         * g++.dg/lookup/name-clash3.C: New test.
13097
13098 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13099
13100         * g++.dg/lookup/new2.C: New test.
13101         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13102
13103 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13104
13105         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13106         Add {dg-do compile} directive.
13107         * gfortran.dg/g77/13060.f: Likewise
13108         * gfortran.dg/g77/19990218-0.f: Likewise
13109         * gfortran.dg/g77/19990305-0.f: Likewise
13110         * gfortran.dg/g77/19990419-0.f: Likewise
13111         * gfortran.dg/g77/19990502-0.f: Likewise
13112         * gfortran.dg/g77/19990502-1.f: Likewise
13113         * gfortran.dg/g77/19990525-0.f: Likewise
13114         * gfortran.dg/g77/19990826-1.f: Likewise
13115         * gfortran.dg/g77/19990826-3.f: Likewise
13116         * gfortran.dg/g77/19990905-2.f: Likewise
13117         * gfortran.dg/g77/20000412-1.f: Likewise
13118         * gfortran.dg/g77/20000511-1.f: Likewise
13119         * gfortran.dg/g77/20000511-2.f: Likewise
13120         * gfortran.dg/g77/20000518.f: Likewise
13121         * gfortran.dg/g77/20000601-1.f: Likewise
13122         * gfortran.dg/g77/20000601-2.f: Likewise
13123         * gfortran.dg/g77/20000629-1.f: Likewise
13124         * gfortran.dg/g77/20000630-2.f: Likewise
13125         * gfortran.dg/g77/20010115.f: Likewise
13126         * gfortran.dg/g77/20010321-1.f: Likewise
13127         * gfortran.dg/g77/20010426.f: Likewise
13128         * gfortran.dg/g77/20020307-1.f: Likewise
13129         * gfortran.dg/g77/8485.f: Likewise
13130         * gfortran.dg/g77/960317-1.f: Likewise
13131         * gfortran.dg/g77/970915-0.f: Likewise
13132         * gfortran.dg/g77/980310-1.f: Likewise
13133         * gfortran.dg/g77/980310-2.f: Likewise
13134         * gfortran.dg/g77/980310-3.f: Likewise
13135         * gfortran.dg/g77/980310-4.f: Likewise
13136         * gfortran.dg/g77/980310-6.f: Likewise
13137         * gfortran.dg/g77/980310-7.f: Likewise
13138         * gfortran.dg/g77/980310-8.f: Likewise
13139         * gfortran.dg/g77/980419-2.f: Likewise
13140         * gfortran.dg/g77/980424-0.f: Likewise
13141         * gfortran.dg/g77/980427-0.f: Likewise
13142         * gfortran.dg/g77/980729-0.f: Likewise
13143         * gfortran.dg/g77/981117-1.f: Likewise
13144         * gfortran.dg/g77/toon_1.f: Likewise
13145
13146 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13147
13148         PR c++/2204
13149         * g++.dg/other/abstract2.C: New test.
13150
13151 2004-07-12  Paul Brook  <paul@codesourcery.com>
13152
13153         * gfortran.dg/pointer_init_1.f90: New test.
13154
13155 2004-07-11  Paul Brook  <paul@codesourcery.com>
13156
13157         PR fortran/15986
13158         * gfortran.dg/contained_1.f90: New test.
13159
13160 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13161
13162         * g++.dg/parse/defarg8.C: New test.
13163
13164 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13165
13166         PR fortran/16433
13167         * gfortran.dg/pr16433.f: New test.
13168
13169         PR fortran/17574
13170         * gfortran.dg/pr15754.f90: New test.
13171
13172 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13173
13174         PR tree-optimization/16437
13175         * gcc.c-torture/execute/bitfld-4.c: New test.
13176
13177 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13178
13179         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13180         access to common var from module.
13181
13182 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13183
13184         PR fortran/16336
13185         * gfortran.fortran-torture/execute/common_2.f90: New test.
13186
13187 2004-07-10  Paul Brook  <paul@codesourcery.com>
13188
13189         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13190
13191 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13192
13193         PR fortran/15969
13194         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13195
13196 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13197
13198         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13199         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13200         * gfortran.dg/g77/ffree-form-1.f: Likewise
13201         * gfortran.dg/g77/ffree-form-2.f: Likewise
13202         * gfortran.dg/g77/ffree-form-3.f: Likewise
13203         * gfortran.dg/g77/fno-underscoring.f: Likewise
13204         * gfortran.dg/g77/funderscoring.f: Likewise
13205         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13206
13207 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13208
13209         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13210
13211 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13212         Paul Brook  <paul@codesourcery.com>
13213
13214         PR fortran/13415
13215         * gfortran.dg/common_pointer_1.f90: New test.
13216
13217 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13218
13219         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13220
13221 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13222
13223         PR target/16364
13224         * gcc.c-torture/compile/20040709-1.c: New.
13225
13226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13227
13228         PR fortran/14077
13229         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13230
13231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13232
13233         PR fortran/13201
13234         * gfortran.dg/shape_1.f90: New test.
13235
13236 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13237             Andrew Pinski  <apinski@apple.com>
13238
13239         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13240
13241 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13242
13243         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13244         comment.
13245
13246 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13247         Paul Brook  <paul@codesourcery.com>
13248
13249         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13250         '.f95' and '.F95'.
13251
13252 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13253
13254         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13255
13256 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13257
13258         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13259         testcases with capital suffix.
13260
13261 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13262
13263         PR fortran/15481
13264         PR fortran/13372
13265         PR fortran/13575
13266         PR fortran/15978
13267         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13268
13269         * gfortran.dg/implicit_1.f90: New test.
13270
13271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13272
13273         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13274         expression to match gfortran warning/error messages
13275         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13276         dg-error text.
13277
13278 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13279
13280         * lib/fortran-torture.exp: Rename proc search_for to
13281         search_for_re.
13282
13283 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13284
13285         * gcc.c-torture/execute/simd-5.x: New file.
13286         XFAIL on SPARC 64-bit at -O0.
13287
13288 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13289
13290         PR c++/8211
13291         PR c++/16165
13292         * g++.dg/warn/effc3.C: New test.
13293
13294 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13295
13296         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13297         change X to 1X in format.
13298         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13299         add data statements to conform to standard.
13300
13301 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13302
13303         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13304         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13305         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13306
13307 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13308
13309         * gfortran.dg/g77/7388.f: Copy from g77.dg
13310         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13311         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13312         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13313         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13314         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13315         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13316         * gfortran.dg/g77/strlen0.f: Likewise
13317
13318 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13319
13320         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13321         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13322
13323 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13324
13325         * gcc.c-torture/execute/920428-2.x: Delete.
13326         * gcc.c-torture/execute/920501-7.x: Likewise.
13327
13328 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13331         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13332         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13333         prescott and c3-2.
13334         (PREFETCH_3DNOW): Add -march=c3.
13335
13336 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13337
13338         PR c/16437
13339         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13340         * gcc.c-torture/execute/bf64-1.x: Likewise.
13341
13342 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13343
13344         * gcc.c-torture/compile/20040708-1.c: New test.
13345
13346 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13347
13348         PR c++/16169
13349         * g++.dg/warn/effc2.C: New test.
13350
13351 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13352
13353         * gcc.c-torture/execute/bitfld-1.x: Remove.
13354         * gcc.c-torture/execute/bitfld-3.c: New test.
13355         * gcc.dg/bitfld-2.c: Remove XFAILs.
13356
13357 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13358
13359         PR c++/16276
13360         * g++.dg/rtti/tinfo1.C: New file.
13361
13362 2004-07-07  Eric Christopher  <echristo@redhat.com>
13363
13364         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13365
13366 2004-07-07  Andrew Pinski  <apinski@apple.com>
13367
13368         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13369
13370 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * g++.dg/init/call1.C: XFAIL.
13373
13374 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13375
13376         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13377         except for movstrict*, to movmem* and clrstr* to clrmem*.
13378
13379 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13380
13381         * gcc.c-torture/execute/20040707-1.c: New test.
13382
13383 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13384
13385         * gcc.c-torture/execute/20040706-1.c: New test.
13386
13387 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13388
13389         PR c++/3671
13390         * g++.dg/template/spec14.C: New test.
13391
13392 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13393
13394         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13395         nothing if not yet defined.  Use it in b, c and d type definitions.
13396         * gcc.c-torture/execute/20040705-1.c: New test.
13397         * gcc.c-torture/execute/20040705-2.c: New test.
13398
13399 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13400
13401         PR c++/2518
13402         * g++.dg/lookup/new1.C: New test.
13403
13404 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13405
13406         PR c++/11406
13407         * g++.dg/template/sizeof8.C: New test.
13408
13409 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13410
13411         * gcc.c-torture/compile/20040705-1.c: New test.
13412
13413 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13414
13415         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13416
13417 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13418
13419         * gcc.dg/cpp/if-mop.c: Two new testcases.
13420         * gcc.dg/cpp/trad/comment-3.c: New.
13421
13422 2004-07-04  Paul Brook  <paul@codesourcery.com>
13423
13424         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13425
13426 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13427
13428         PR c++/3761
13429         * g++.dg/lookup/crash4.C: New test.
13430
13431 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13432
13433         * gcc.c-torture/execute/builtin-abs-1.c
13434         * gcc.c-torture/execute/builtin-abs-2.c
13435         * gcc.c-torture/execute/builtin-complex-1.c
13436         * gcc.c-torture/execute/builtins/string-1-lib.c
13437         * gcc.c-torture/execute/builtins/string-1.c
13438         * gcc.c-torture/execute/builtins/string-2-lib.c
13439         * gcc.c-torture/execute/builtins/string-2.c
13440         * gcc.c-torture/execute/builtins/string-3-lib.c
13441         * gcc.c-torture/execute/builtins/string-3.c
13442         * gcc.c-torture/execute/builtins/string-4-lib.c
13443         * gcc.c-torture/execute/builtins/string-4.c
13444         * gcc.c-torture/execute/builtins/string-5-lib.c
13445         * gcc.c-torture/execute/builtins/string-5.c
13446         * gcc.c-torture/execute/builtins/string-6-lib.c
13447         * gcc.c-torture/execute/builtins/string-6.c
13448         * gcc.c-torture/execute/builtins/string-7-lib.c
13449         * gcc.c-torture/execute/builtins/string-7.c
13450         * gcc.c-torture/execute/builtins/string-8-lib.c
13451         * gcc.c-torture/execute/builtins/string-8.c
13452         * gcc.c-torture/execute/builtins/string-9-lib.c
13453         * gcc.c-torture/execute/builtins/string-9.c
13454         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13455         * gcc.c-torture/execute/builtins/string-asm-1.c
13456         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13457         * gcc.c-torture/execute/builtins/string-asm-2.c
13458         * gcc.c-torture/execute/stdio-opt-1.c
13459         * gcc.c-torture/execute/stdio-opt-2.c
13460         * gcc.c-torture/execute/stdio-opt-3.c
13461         * gcc.c-torture/execute/string-opt-1.c
13462         * gcc.c-torture/execute/string-opt-10.c
13463         * gcc.c-torture/execute/string-opt-11.c
13464         * gcc.c-torture/execute/string-opt-12.c
13465         * gcc.c-torture/execute/string-opt-13.c
13466         * gcc.c-torture/execute/string-opt-14.c
13467         * gcc.c-torture/execute/string-opt-15.c
13468         * gcc.c-torture/execute/string-opt-16.c
13469         * gcc.c-torture/execute/string-opt-2.c
13470         * gcc.c-torture/execute/string-opt-6.c
13471         * gcc.c-torture/execute/string-opt-7.c
13472         * gcc.c-torture/execute/string-opt-8.c:
13473         Replace with ...
13474
13475         * gcc.c-torture/execute/builtins/abs-2.c
13476         * gcc.c-torture/execute/builtins/abs-3.c
13477         * gcc.c-torture/execute/builtins/complex-1.c
13478         * gcc.c-torture/execute/builtins/fprintf.c
13479         * gcc.c-torture/execute/builtins/fputs.c
13480         * gcc.c-torture/execute/builtins/memcmp.c
13481         * gcc.c-torture/execute/builtins/memmove.c
13482         * gcc.c-torture/execute/builtins/memops-asm.c
13483         * gcc.c-torture/execute/builtins/mempcpy-2.c
13484         * gcc.c-torture/execute/builtins/mempcpy.c
13485         * gcc.c-torture/execute/builtins/memset.c
13486         * gcc.c-torture/execute/builtins/printf.c
13487         * gcc.c-torture/execute/builtins/sprintf.c
13488         * gcc.c-torture/execute/builtins/strcat.c
13489         * gcc.c-torture/execute/builtins/strchr.c
13490         * gcc.c-torture/execute/builtins/strcmp.c
13491         * gcc.c-torture/execute/builtins/strcpy.c
13492         * gcc.c-torture/execute/builtins/strcspn.c
13493         * gcc.c-torture/execute/builtins/strlen-2.c
13494         * gcc.c-torture/execute/builtins/strlen.c
13495         * gcc.c-torture/execute/builtins/strncat.c
13496         * gcc.c-torture/execute/builtins/strncmp-2.c
13497         * gcc.c-torture/execute/builtins/strncmp.c
13498         * gcc.c-torture/execute/builtins/strncpy.c
13499         * gcc.c-torture/execute/builtins/strpbrk.c
13500         * gcc.c-torture/execute/builtins/strpcpy-2.c
13501         * gcc.c-torture/execute/builtins/strpcpy.c
13502         * gcc.c-torture/execute/builtins/strrchr.c
13503         * gcc.c-torture/execute/builtins/strspn.c
13504         * gcc.c-torture/execute/builtins/strstr-asm.c
13505         * gcc.c-torture/execute/builtins/strstr.c:
13506         ... these new files.
13507
13508         * gcc.c-torture/execute/builtins/abs-2-lib.c
13509         * gcc.c-torture/execute/builtins/abs-3-lib.c
13510         * gcc.c-torture/execute/builtins/complex-1-lib.c
13511         * gcc.c-torture/execute/builtins/fprintf-lib.c
13512         * gcc.c-torture/execute/builtins/fputs-lib.c
13513         * gcc.c-torture/execute/builtins/memcmp-lib.c
13514         * gcc.c-torture/execute/builtins/memmove-lib.c
13515         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13516         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13517         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13518         * gcc.c-torture/execute/builtins/memset-lib.c
13519         * gcc.c-torture/execute/builtins/printf-lib.c
13520         * gcc.c-torture/execute/builtins/sprintf-lib.c
13521         * gcc.c-torture/execute/builtins/strcat-lib.c
13522         * gcc.c-torture/execute/builtins/strchr-lib.c
13523         * gcc.c-torture/execute/builtins/strcmp-lib.c
13524         * gcc.c-torture/execute/builtins/strcpy-lib.c
13525         * gcc.c-torture/execute/builtins/strcspn-lib.c
13526         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13527         * gcc.c-torture/execute/builtins/strlen-lib.c
13528         * gcc.c-torture/execute/builtins/strncat-lib.c
13529         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13530         * gcc.c-torture/execute/builtins/strncmp-lib.c
13531         * gcc.c-torture/execute/builtins/strncpy-lib.c
13532         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13533         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13534         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13535         * gcc.c-torture/execute/builtins/strrchr-lib.c
13536         * gcc.c-torture/execute/builtins/strspn-lib.c
13537         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13538         * gcc.c-torture/execute/builtins/strstr-lib.c
13539         * gcc.c-torture/execute/builtins/lib/abs.c
13540         * gcc.c-torture/execute/builtins/lib/fprintf.c
13541         * gcc.c-torture/execute/builtins/lib/memset.c
13542         * gcc.c-torture/execute/builtins/lib/printf.c
13543         * gcc.c-torture/execute/builtins/lib/sprintf.c
13544         * gcc.c-torture/execute/builtins/lib/strcpy.c
13545         * gcc.c-torture/execute/builtins/lib/strcspn.c
13546         * gcc.c-torture/execute/builtins/lib/strncat.c
13547         * gcc.c-torture/execute/builtins/lib/strncmp.c
13548         * gcc.c-torture/execute/builtins/lib/strncpy.c
13549         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13550         * gcc.c-torture/execute/builtins/lib/strspn.c
13551         * gcc.c-torture/execute/builtins/lib/strstr.c:
13552         New files containing support routines.
13553
13554         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13555         declaration.
13556         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13557         when not optimizing.
13558
13559 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13560
13561         PR c++/16240
13562         * g++.dg/abi/mangle22.C: New test.
13563         * g++.dg/abi/mangle23.C: Likewise.
13564
13565 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13566
13567         PR fortran/16290
13568         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13569         Allow for cases without denormalized floating point numbers.
13570
13571 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13572
13573         PR c/1027
13574         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13575         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13576         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13577         expected warning text.
13578         * gcc.dg/format/diag-2.c: New test.
13579
13580 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13581
13582         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13583
13584 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13585
13586         * gcc.dg/builtins-43.c: New.
13587         * gcc.dg/builtins-44.c: New.
13588         * gcc.dg/builtins-45.c: New.
13589
13590 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13591             Andreas Tobler  <a.tobler@schweiz.ch>
13592
13593         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13594         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13595         as SIGSEGV.
13596         * gcc.dg/cleanup-11.c: Likewise.
13597         * gcc.dg/cleanup-8.c: Likewise.
13598         * gcc.dg/cleanup-9.c: Likewise.
13599         * gcc.dg/cleanup-5.c: Run on all platforms.
13600
13601 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13602
13603         * g++.dg/warn/nonnull1.C: New test.
13604
13605 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13606
13607         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13608         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13609         Special-case the Sun compiler wrt to <complex.h>.
13610
13611 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13612
13613         * gcc.dg/Wunreachable-8.C: New test.
13614
13615         * gcc.dg/h8300-ice2.c : New test.
13616
13617 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13618
13619         PR fortran/16161
13620         * gfortran.fortran-torture/compile/implicit.f90: Add test
13621         for implicit character.
13622
13623 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13624
13625         PR fortran/16289
13626         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13627         Use tiny() intrinsic to find smallest non-negative real
13628
13629 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13630
13631         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13632         * gcc.dg/compat/struct-by-value-22_x.c: New.
13633         * gcc.dg/compat/struct-by-value-22_y.c: New.
13634
13635         * gcc.c-torture/execute/20040629-1.c: New test.
13636
13637 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13638
13639         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13640         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13641
13642         PR target/16195
13643         * gcc.dg/20040625-1.c: New test.
13644
13645 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13646
13647         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13648
13649 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13650
13651         PR fortran/15963
13652         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13653
13654 2004-06-29  Richard Henderson  <rth@redhat.com>
13655
13656         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13657
13658 2004-06-29  Paul Brook  <paul@codesourcery.com>
13659
13660         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13661         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13662
13663 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13664
13665         PR c++/16260
13666         * g++.dg/parse/crash15.C: New.
13667
13668 2004-06-28  Andrew Pinski  <apinski@apple.com>
13669
13670         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13671         by the error already.
13672
13673         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13674
13675 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13676
13677         PR target/14041
13678         * gcc.dg/h8300-bss-align-1.c : New.
13679
13680 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13681
13682         * PR c++/16174
13683         * g++.dg/template/ctor4.C: New.
13684
13685 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13686
13687         PR c++/16205
13688         * g++.dg/warn/Wsequence-point-1.C: New test.
13689
13690 2004-06-27  Paul Brook  <paul@codesourcery.com>
13691
13692         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13693
13694 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13695
13696         * g++.old-deja/g++.mike/p7325.C: Remove.
13697
13698 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13699
13700         PR c/14963
13701         * gcc.dg/pr14963.c: New test.
13702
13703 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/16193
13706         * g++.dg/parse/redef1.C: New test.
13707
13708 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13709
13710         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13711         20021110.c.
13712         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13713         20021119-1.c.
13714         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13715         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13716         5-04.c.
13717         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13718         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13719         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13720         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13721         g++.brendan/enum14.C.
13722         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13723         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13724         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13725         g++.mike/virt1.C.
13726         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13727         memtemp24.C.
13728
13729 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13730
13731         * gcc.dg/20040527-1.c: New test case.
13732
13733 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13734
13735         PR gfortran/pr16196
13736         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13737
13738 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13739
13740         PR middle-end/15825
13741         * gcc.dg/pr15825-1.c: New test case.
13742
13743 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13744
13745         * gcc.c-torture/execute/20040625-1.c: New test.
13746
13747 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13748
13749         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13750
13751 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13752
13753         * gcc.dg/torture/mips-div-1.c: New test.
13754
13755 2004-06-24  Jeff Law  <law@redhat.com>
13756
13757         * gcc.dg/tree-ssa/20040624-1.c: New test.
13758
13759 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13760
13761         * gcc.c-torture/compile/20040624-1.c: New test.
13762
13763 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13764
13765         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13766         this directory.
13767
13768 2004-06-23  Andrew Pinski  <apinski@apple.com>
13769
13770         PR middle-end/15988
13771         * g++.dg/opt/ptrmem4.C: New test.
13772
13773         * gcc.dg/c90-array-quals-2.c: New test.
13774
13775 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13776
13777         * gcc.dg/kpice1.c: New test.
13778
13779 2006-06-23  Andrew Pinski  <apinski@apple.com>
13780
13781         * gcc.dg/c90-array-quals.c: New test.
13782
13783 2006-06-22  Richard Henderson  <rth@redhat.com>
13784
13785         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13786
13787 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13788
13789         * gcc.dg/builtins-config.h: Handle FreeBSD.
13790
13791 2006-06-22  Richard Henderson  <rth@redhat.com>
13792
13793         * g++.dg/opt/devirt1.C: New.
13794
13795 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13796
13797         * g++.dg/opt/pr15551.C: New testcase.
13798
13799 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13800
13801         PR target/14800
13802         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13803         x86_64-*-linux* when compiling for 32bit.
13804
13805 2004-06-21  Andrew Pinski  <apinski@apple.com>
13806
13807         * gcc.dg/pch/struct-1.c: New.
13808         * gcc.dg/pch/struct-1.hs: New.
13809
13810 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13811
13812         * gcc.dg/pch/save-temps-1.c: New file.
13813         * gcc.dg/pch/save-temps-1.hs: New file.
13814
13815 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13816
13817         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13818         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13819
13820 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13821
13822         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13823         to fix type error.
13824         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13825         Remove trailing spaces.
13826
13827 2004-06-21  Richard Henderson  <rth@redhat.com>
13828
13829         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13830         merging && to BIT_FIELD_REF.
13831
13832 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13833
13834         * g++.dg/opt/placeholder1.C: New test.
13835
13836 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13837
13838         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13839         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13840         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13841         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13842
13843 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13844
13845         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13846         extern "C".
13847         * g++.dg/other/pragma-re-1.C: Add comments.
13848
13849 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13850
13851         PR gfortran/16080
13852         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13853
13854 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13857         instead of setting the type of size_t by
13858         hand.
13859
13860 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13861
13862         * gcc.dg/unordered-2.c: New test case.
13863         * gcc.dg/unordered-3.c: New test case.
13864
13865 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13866
13867         PR other/16043
13868         * lib/g++.exp (g++_version): Tweak regexp for version
13869         * lib/g77.exp (g77_version): Likewise
13870         * lib/gfortran.exp (gfortran_version): Likewise
13871         * lib/objc.exp (objc_version): Likewise
13872         * lib/treelang.exp (treelang_version): Likewise
13873
13874 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13877         Use INT_MAX instead of __INT_MAX__.
13878         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13879
13880         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13881         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13882         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13883         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13884         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13885         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13886         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13887         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13888         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13889
13890         * gcc.dg/range-test-1.c: New test.
13891         * g++.dg/opt/range-test-1.C: New test.
13892
13893 2004-06-17  Richard Henderson  <rth@redhat.com>
13894
13895         * objc.dg/sync-1.m: New.
13896         * objc.dg/try-catch-1.m: Don't force next runtime.
13897         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13898         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13899         shadowed catch clause.
13900         * objc.dg/try-catch-5.m: New.
13901
13902 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13903
13904         Bug 14610
13905         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13906
13907 2004-06-15  Richard Henderson  <rth@redhat.com>
13908
13909         * gcc.dg/20001116-1.c: Move expected warning line.
13910
13911 2004-06-15  Richard Henderson  <rth@redhat.com>
13912
13913         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13914         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13915
13916 2004-06-15  Jeff Law  <law@redhat.com>
13917
13918         * gcc.dg/tree-ssa/20040615-1.c: New test.
13919         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13920         be less sensitive to operand ordering.
13921         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13922
13923 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13924
13925         * g++.dg/abi/bitfield3.C: Add comment..
13926
13927 2004-06-15  Richard Henderson  <rth@redhat.com>
13928
13929         * g++.dg/ext/stmtexpr1.C: XFAIL.
13930         * gcc.dg/20030612-1.c: XFAIL.
13931
13932 2004-06-15  Eric Christopher  <echristo@redhat.com>
13933
13934         * g++.dg/charset/asm5.c: New.
13935         * gcc.dg/charset/asm6.c: New.
13936
13937 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13938
13939         PR fortran/15962
13940         * gfortran.fortran-torture/execute/select_1.f90: New test.
13941
13942 2004-06-15  Paul Brook  <paul@codesourcery.com>
13943
13944         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13945
13946 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13947
13948         PR c++/15967
13949         * g++.dg/lookup/crash3.C: New test.
13950
13951 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13952
13953         PR c++/15947
13954         * g++.dg/parse/dtor4.C: New test.
13955
13956 2004-06-14  Jeff Law  <law@redhat.com>
13957
13958         * gcc.c-torture/compile/20040614-1.c: New test.
13959
13960 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13961
13962         PR fortran/15211
13963         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13964         LEN of a character array.
13965
13966 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/15096
13969         * g++.dg/template/ptrmem10.C: New test.
13970
13971         PR c++/14930
13972         * g++.dg/template/friend30.C: New test.
13973
13974 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13975
13976         PR fortran/14928
13977         * gfortran.fortran-torture/compile/mloc.f90: New test.
13978
13979 2004-06-13  Paul Brook  <paul@codesourcery.com>
13980
13981         * gfortran.fortran-torture/execute/random_2.f90: New test.
13982
13983 2004-06-13  Eric Christopher  <echristo@redhat.com>
13984
13985         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13986
13987 2004-06-12  Paul Brook  <paul@codesourcery.com>
13988
13989         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13990
13991 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13992
13993         PR fortran/14923
13994         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13995
13996 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13997
13998         PR fortran/14957
13999         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14000         syntax errors in end statements of contained subroutines.
14001
14002 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14003
14004         PR fortran/12841
14005         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14006
14007 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14008
14009         PR fortran/15665
14010         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14011
14012 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14013
14014         PR gfortran/12839
14015         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14016
14017 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14018
14019         PR c++/15862
14020         * g++.dg/parse/enum1.C: New test.
14021
14022 2004-06-10  Jeff Law  <law@redhat.com>
14023
14024         * gcc.c-torture/compile/20040610-1.c: New test.
14025
14026 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14027
14028         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14029         * g++.old-deja/g++.other/decl3.C: Likewise.
14030
14031 2004-06-10  Brian Booth  <bbooth@redhat.com>
14032
14033         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14034         V_MAY_DEF instead of VDEF.
14035         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14036
14037 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/14211
14040         * g++.dg/conversion/const1.C: New test.
14041
14042         PR c++/15076
14043         * g++.dg/conversion/reinterpret1.C: New test.
14044
14045         PR c++/15877
14046         * g++.dg/template/enum2.C: New test.
14047
14048         PR c++/15227
14049         * g++.dg/template/error13.C: New test.
14050
14051 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14052
14053         PR fortran/14957
14054         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14055         arguments to test_* REAL and of the right size.
14056
14057 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14058
14059         PR target/15569
14060         PR rtl-optimization/15681
14061         * gcc.dg/20040609-1.c: New test.
14062
14063 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14064
14065         PR c++/14791
14066         * g++.dg/opt/builtins1.C: New test.
14067
14068 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14069
14070         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14071         that use default windows32 struct layout.
14072         * gcc.dg/i386-bitfield2.c: Likewise.
14073
14074 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14075
14076         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14077         for mingw32 and cygwin targets.
14078
14079 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14080
14081         * gcc.dg/pch/macro-4.c: New.
14082         * gcc.dg/pch/macro-4.hs: New.
14083
14084 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14085
14086         PR fortran/13249
14087         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14088
14089 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14090
14091         PR fortran/13372
14092         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14093
14094 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14095
14096         PR gfortran/14897
14097         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14098
14099 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14100
14101         PR gfortran/15755
14102         * gfortran.fortran-torture/execute/backspace.c : New test.
14103
14104 2004-06-09  Paul Brook  <paul@codesourcery.com>
14105
14106         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14107         (pointer_to_section): Rewrite to use smaller array.
14108
14109 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14110
14111         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14112         * gcc.dg/ext/altivec-10.c: Same.
14113         * gcc.dg/ext/altivec-11.c: Same.
14114         * gcc.dg/ext/altivec-12.c: Same.
14115         * gcc.dg/ext/altivec-13.c: Same.
14116         * gcc.dg/ext/altivec-14.c: Same.
14117         * gcc.dg/ext/altivec-15.c: Same.
14118         * gcc.dg/ext/altivec-16.c: Same.
14119         * gcc.dg/ext/altivec-3.c: Same.
14120         * gcc.dg/ext/altivec-4.c: Same.
14121         * gcc.dg/ext/altivec-6.c: Same.
14122         * gcc.dg/ext/altivec-7.c: Same.
14123         * gcc.dg/ext/altivec-8.c: Same.
14124         * gcc.dg/ext/altivec-varargs-1.c: Same.
14125
14126         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14127         * g++.dg/ext/altivec-10.C: Same.
14128         * g++.dg/ext/altivec-2.C: Same.
14129         * g++.dg/ext/altivec-3.C: Same.
14130         * g++.dg/ext/altivec-4.C: Same.
14131         * g++.dg/ext/altivec-5.C: Same.
14132         * g++.dg/ext/altivec-6.C: Same.
14133         * g++.dg/ext/altivec-7.C: Same.
14134         * g++.dg/ext/altivec-8.C: Same.
14135         * g++.dg/ext/altivec-9.C: Same.
14136
14137 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14138
14139         PR c++/7841
14140         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14141
14142 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143
14144         * gcc.dg/union-1.c: New test.
14145
14146 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14147
14148         * gcc.dg/builtins-41.c: New test case.
14149         * gcc.dg/builtins-42.c: New test case.
14150
14151 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14152
14153         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14154         * g++.dg/ext/altivec-10.C: Same.
14155         * g++.dg/ext/altivec-2.C: Same.
14156         * g++.dg/ext/altivec-3.C: Same.
14157         * g++.dg/ext/altivec-4.C: Same.
14158         * g++.dg/ext/altivec-5.C: Same.
14159         * g++.dg/ext/altivec-6.C: Same.
14160         * g++.dg/ext/altivec-7.C: Same.
14161         * g++.dg/ext/altivec-8.C: Same.
14162         * g++.dg/ext/altivec-9.C: Same.
14163         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14164         * g++.old-deja/g++.brendan/new3.C: Same.
14165         * gcc.c-torture/execute/eeprof-1.x: Same.
14166
14167 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14168
14169         PR c/14765
14170         * gcc.dg/pr14765-1.c: New test.
14171
14172 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14173
14174         PR c/14649
14175         * gcc.dg/pr14649-1.c: New test case.
14176
14177 2004-06-07  Richard Henderson  <rth@redhat.com>
14178
14179         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14180         if temporaries.
14181
14182 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14183
14184         * g++.dg/eh/elide1.C: Remove XFAIL.
14185
14186 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14187
14188         PR c++/15337
14189         * g++.dg/expr/sizeof3.C: New test.
14190
14191         PR c++/14777
14192         * g++.dg/template/access14.C: New test.
14193
14194         PR c++/15554
14195         * g++.dg/template/enum1.C: New test.
14196
14197         PR c++/15057
14198         * g++.dg/eh/throw1.C: New test.
14199
14200 2004-06-07  David Ayers  <d.ayers@inode.at>
14201             Ziemowit Laski  <zlaski@apple.com>
14202
14203         * lib/objc.exp (objc_target_compile): Revert the '-framework
14204         Foundation' flag fix, since bare Darwin does not ship
14205         with the Foundation framework.
14206         * objc/execute/next_mapping.h: Provide a local NSConstantString
14207         @interface and @implementation.
14208         (objc_constant_string_init): A constructor function, used to
14209         initialize the NSConstantString meta-class object.
14210         * objc/execute/string1.m: Include "next_mapping.h" instead of
14211         <Foundation/NSString.h>.
14212         * objc/execute/string2.m: Likewise.
14213         * objc/execute/string3.m: Likewise.
14214         * objc/execute/string4.m: Likewise.
14215
14216 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14217
14218         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14219         to double. Replace double with FLOAT.
14220         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14221
14222         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14223         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14224         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14225         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14226         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14227         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14228         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14229         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14230
14231 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14232
14233         PR c/13519
14234         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14235
14236 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14237
14238         PR c++/15503
14239         * g++.dg/template/meminit2.C: New test.
14240
14241 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14242
14243         PR target/15822
14244         * gcc.c-torture/execute/compare-fp-1.c,
14245         gcc.c-torture/execute/compare-fp-2.c,
14246         gcc.c-torture/execute/compare-fp-3.c,
14247         gcc.c-torture/execute/compare-fp-4.c,
14248         gcc.c-torture/execute/compare-fp-3.x,
14249         gcc.c-torture/execute/compare-fp-4.x: Moved...
14250         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14251         gcc.c-torture/execute/ieee/compare-fp-2.c,
14252         gcc.c-torture/execute/ieee/compare-fp-3.c,
14253         gcc.c-torture/execute/ieee/compare-fp-4.c,
14254         gcc.c-torture/execute/ieee/compare-fp-3.x,
14255         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14256
14257 2004-06-04  David Ayers  <d.ayers@inode.at>
14258
14259         * objc/execute/protocol-isEqual-4.m: New testcase.
14260
14261 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14262
14263         * objc/execute/protocol-isEqual-1.m: New testcase.
14264         * objc/execute/protocol-isEqual-2.m: New testcase.
14265         * objc/execute/protocol-isEqual-3.m: New testcase.
14266
14267 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14268
14269         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14270
14271 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14272
14273         * lib/objc.exp (objc_target_compile): When running tests on
14274         Darwin (Mac OS X), inform the linker about '-framework
14275         'Foundation'.
14276
14277 2004-06-02  Eric Christopher  <echristo@redhat.com>
14278
14279         * gcc.c-torture/compile/20040602-1.c: New.
14280
14281 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14282
14283         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14284         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14285
14286         PR tree-optimization/14736
14287         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14288
14289         PR tree-optimization/14042
14290         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14291
14292         PR tree-optimization/14729
14293         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14294
14295 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14296
14297         PR fortran/15557
14298         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14299
14300 2004-06-01  Richard Hederson  <rth@redhat.com>
14301
14302         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14303
14304 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14305
14306         PR c++/14932
14307         * g++.dg/parse/offsetof4.C: New test.
14308
14309 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14310
14311         PR objc/7993
14312         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14313
14314 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/15701
14317         * g++.dg/template/friend29.C: New test.
14318
14319 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14320
14321         PR c/15749
14322         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14323
14324 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14325
14326         * gcc.dg/sparc-trap-1.c: New test.
14327
14328 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14329
14330         PR middle-end/15069
14331         * g++.dg/opt/fold3.C: New test case.
14332
14333 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14334
14335         * lib/target-supports.exp (check_iconv_available): Fix fallout
14336         from 2004-05-28 patch.
14337
14338 2004-05-30  Paul Brook  <paul@codesourcery.com>
14339
14340         PR fortran/15620
14341         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14342         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14343
14344 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14345
14346         * gfortran.fortran-torture/execute/random_1.f90: New test.
14347
14348 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14349
14350         * g++.dg/ext/altivec-10.C: New test.
14351
14352 2004-05-29  Paul Brook  <paul@codesourcery.com>
14353
14354         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14355
14356 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14357
14358         * gcc.dg/altivec-16.c: New test.
14359
14360 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14361
14362         * lib/target-supports.exp (check_vmx_hw_available): New.
14363         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14364
14365         * lib/target-supports.exp (check_alias_available,
14366         check_iconv_available, check_named_sections_available): Use
14367         unique names for temporary files.
14368
14369 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14370
14371         * gcc.dg/altivec-15.c: New test.
14372
14373 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14374
14375         PR c++/15083
14376         * g++.dg/warn/noeffect6.C: New test.
14377
14378         PR c++/15471
14379         * g++.dg/expr/ptrmem4.C: New test.
14380
14381         PR c++/15640
14382         * g++.dg/template/operator3.C: New test.
14383
14384 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14385
14386         PR c++/14668
14387         * g++.dg/lookup/redecl1.C: New test.
14388         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14389
14390 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14391
14392         * gcc.c-torture/execute/compare-fp-1.c,
14393         gcc.c-torture/execute/compare-fp-2.c,
14394         gcc.c-torture/execute/compare-fp-3.c,
14395         gcc.c-torture/execute/compare-fp-4.c,
14396         gcc.c-torture/execute/compare-fp-3.x,
14397         gcc.c-torture/execute/compare-fp-4.x,
14398         gcc.dg/pr15649-1.c: New.
14399
14400 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14401
14402         PR c++/12883
14403         * g++.dg/init/array14.C: New test.
14404
14405 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14406
14407         * lib/compat.exp (compat-get-options-main): New.
14408         (compat-get-options): Remove unneeded code, warn for ignored
14409         command.
14410         (compat-execute): Check flag set by dg-require-* commands.
14411
14412         * lib/compat.exp (compat-execute): Break up long lines.
14413
14414 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14415
14416         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14417         * gcc.dg/altivec-14.c: New test.
14418         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14419
14420         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14421         * gcc.dg/altivec-12.c: Ditto.
14422
14423         * gcc.dg/altivec-3.c: Move call to altivec_check.
14424
14425 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14426
14427         PR c++/15044
14428         * g++.dg/template/error12.C: New test.
14429
14430         PR c++/15317
14431         * g++.dg/ext/attrib15.C: New test.
14432
14433         PR c++/15329
14434         * g++.dg/template/ptrmem9.C: New test.
14435
14436 2004-05-25  Paul Brook  <paul@codesourcery.com>
14437
14438         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14439
14440 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14441
14442         PR c++/15165
14443         * g++.dg/template/crash19.C: New test.
14444
14445 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14446
14447         PR c++/15025
14448         * g++.dg/template/redecl1.C: New test.
14449
14450 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c++/14821
14453         * g++.dg/other/ns1.C: New test.
14454
14455         PR c++/14883
14456         * g++.dg/template/invalid1.C: New test.
14457
14458 2004-05-23  Paul Brook  <paul@codesourcery.com>
14459         Victor Leikehman  <lei@haifasphere.co.il>
14460
14461         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14462         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14463
14464 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/15285
14467         PR c++/15299
14468         * g++.dg/template/non-dependent5.C: New test.
14469         * g++.dg/template/non-dependent6.C: New test.
14470
14471 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/15507
14474         * g++.dg/inherit/union1.C: New test.
14475
14476         PR c++/15542
14477         * g++.dg/template/addr1.C: New test.
14478
14479         PR c++/15427
14480         * g++.dg/template/array5.C: New test.
14481
14482         PR c++/15287
14483         * g++.dg/template/array6.C: New test.
14484
14485 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14486             Roger Sayle  <roger@eyesopen.com>
14487
14488         * g++.dg/lookup/forscope2.C: New test case.
14489
14490 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14491
14492         * gcc.dg/cpp/Wmissingdirs.c: New.
14493
14494 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14495
14496         PR target/15301
14497         * gcc.dg/compat/union-m128-1.h: New file.
14498         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14499         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14500         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14501
14502 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14503
14504         PR target/15302
14505         * gcc.dg/compat/struct-complex-1.h: New file.
14506         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14507         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14508         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14509
14510 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14511
14512         PR middle-end/3074
14513         * gcc.dg/pr3074-1.c: New test case.
14514         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14515
14516 2004-05-20  Falk Hueffner  <falk@debian.org>
14517
14518         PR other/15526
14519         * gcc.dg/ftrapv-1.c: New test case.
14520
14521 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14522
14523         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14524
14525 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14526             Jeff Law  <law@redhat.com>
14527
14528         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14529         * gcc.dg/tree-ssa/20040518-2.c: New test.
14530
14531         * gcc.dg/tree-ssa/20040518-1.c: New test.
14532
14533 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14534
14535         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14536
14537 2004-05-18  Paul Brook  <paul@codesourcery.com>
14538
14539         PR fortran/13930
14540         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14541
14542 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14543
14544         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14545         constant folding.
14546
14547 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14548
14549         * gcc.dg/tree-ssa/20040517-1.c: New test.
14550
14551 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14552
14553         * gcc.dg/loop-4.c: New test.
14554
14555 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14556
14557         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14558
14559 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14560
14561         PR fortran/15311
14562         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14563
14564 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14565
14566         PR fortran/13826
14567         PR fortran/13940
14568         * gfortran.fortran-torture/compile/data_1.f90: New test.
14569
14570 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14571
14572         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14573         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14574
14575 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14576
14577         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14578
14579 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14580
14581         PR c/15444
14582         * gcc.dg/format/xopen-1.c: Adjust expected message.
14583         * gcc.dg/format/xopen-3.c: New test.
14584
14585 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14586
14587         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14588
14589 2004-05-14  Jeff Law  <law@redhat.com>
14590
14591         * gcc.dg/tree-ssa/20040514-2.c: New test.
14592
14593 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14594
14595         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14596         this ...
14597         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14598         this.
14599
14600 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14601
14602         * gcc.dg/tree-ssa/20040514-1.c: New test.
14603
14604 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14605
14606         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14607         test.
14608
14609 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14610
14611         PR fortran/14066
14612         * gfortran.fortran-torture/compile/do_1.f90: New test.
14613
14614 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14615
14616         PR fortran/15051
14617         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14618         test.
14619
14620 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14621
14622         PR fortran/15149
14623         * gfortran.fortran-torture/execute/random_init.f90: New test.
14624
14625 2004-05-13  Paul Brook  <paul@codesourcery.com>
14626
14627         PR fortran/15314
14628         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14629
14630 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14631
14632         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14633         for the powerpc case.
14634
14635 2004-05-13  Jeff Law  <law@redhat.com>
14636
14637         * gcc.dg/tree-ssa/20040513-1.c: New test.
14638         * gcc.dg/tree-ssa/20040513-2.c: New test.
14639
14640 2004-05-13  Paul Brook  <paul@codesourcery.com>
14641
14642         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14643         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14644         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14645
14646 2004-05-13  Andreas Schwab  <schwab@suse.de>
14647
14648         PR other/10819
14649         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14650         characters.
14651
14652 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14653
14654         PR fortran/15294
14655         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14656
14657 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14658
14659         Merge from tree-ssa-20020619-branch.  See
14660         ChangeLog.tree-ssa for details.
14661
14662 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14663
14664         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14665         include <altivec.h> explicitly.
14666         * gcc.dg/altivec-13.c: Likewise.
14667
14668 2004-05-11  Paul Brook  <paul@codesourcery.com>
14669
14670         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14671
14672 2004-05-10  Eric Christopher  <echristo@redhat.com>
14673
14674         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14675         * gcc.dg/sibcall-4.c: Ditto.
14676
14677 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14678
14679         * g++.dg/ext/altivec-8.C: New test case.
14680         * gcc.dg/altivec-13.c: New test case.
14681
14682 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14683
14684         * gcc.c-torture/execute/divcmp-1.c: New test case.
14685         * gcc.c-torture/execute/divcmp-2.c: New test case.
14686         * gcc.c-torture/execute/divcmp-3.c: New test case.
14687
14688 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14689
14690         * g++.dg/other/pragma-re-2.C: New test.
14691
14692 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14693
14694         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14695         * gcc.dg/i386-387-2.c: Likewise.
14696
14697         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14698         __builtin_drem.
14699         * gcc.dg/i386-387-6.c: Likewise.
14700
14701 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14702
14703         * gcc.dg/builtins-33.c:  Also check log1p*.
14704
14705 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14706
14707         PR optimization/15296
14708         * gcc.c-torture/execute/pr15296.c: New test.
14709
14710 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14711
14712         * gcc.dg/builtins-40.c: New test.
14713
14714 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14715
14716         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14717
14718 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14719
14720         * g++.dg/ext/spe1.C: New testcase.
14721
14722 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14723
14724         * objc.dg/image-info.m: Allow additional attributes
14725         for __image_info section.
14726
14727 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14728
14729         * gcc.dg/torture/mips-hilo-2.c: New test.
14730
14731 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14732
14733         PR c++/14389
14734         * g++.dg/template/member5.C: New test.
14735
14736 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14737
14738         * gcc.dg/builtins-34.c: Also check expm1*.
14739
14740 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14741
14742         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14743         * gcc.dg/torture/builtin-convert-3.c: New test.
14744
14745 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14746
14747         PR middle-end/15054
14748         * g++.dg/opt/pr15054.C: New test.
14749
14750 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * gcc.dg/torture/builtin-rounding-1.c: New test.
14753         * gcc.dg/builtins-25.c: Delete.
14754         * gcc.dg/builtins-29.c: Delete.
14755
14756 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14757
14758         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14759         * gcc.dg/sibcall-4.c: Likewise.
14760         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14761
14762 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14763
14764         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14765         bit-field on 16-bit targets.
14766
14767 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14768
14769         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14770         16-bit targets.
14771
14772 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14773
14774         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14775         * gcc.dg/rs6000-power2-2.c: Likewise.
14776
14777 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14778
14779         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14780         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14781         Change the asm registers to be in form of frN instead of fN.
14782
14783 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14784
14785         * gcc.dg/torture/builtin-convert-2.c: New test.
14786
14787 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         * gcc.dg/rs6000-power2-1.c: New test.
14790         * gcc.dg/rs6000-power2-2.c: New test.
14791
14792 2004-04-28  Jan Hubicka  <jh@suse.cz>
14793
14794         * gcc.dg/unused-6.c: New test.
14795
14796 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14797             Ulrich Weigand  <uweigand@de.ibm.com>
14798
14799         * ada/acats/run_all.sh: Define $target variable.
14800
14801 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14802
14803         PR c++/15119
14804         * g++.dg/other/vararg-1.C: New test.
14805
14806         PR c++/4794
14807         * g++.dg/eh/cleanup3.C: New test.
14808
14809 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14810
14811         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14812         and ad8011a (target_insn).
14813         * ada/acats/support/macro.dfs: Likewise.
14814         * ada/acats/support/impbit.adb: New file.
14815
14816 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14817
14818         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14819
14820 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14821
14822         * gcc.dg/loop-3.c: New test.
14823
14824 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14825
14826         * gcc.c-torture/execute/simd-5.c: New test.
14827
14828 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14829
14830         PR c++/15064
14831         * g++.dg/template/crash18.C: New test.
14832
14833 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14834
14835         * g++.dg/ext/complit3.C: New test.
14836
14837 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14838
14839         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14840         * gcc.dg/altivec-3.c: Same.
14841         * gcc.dg/altivec-varargs-1.c: Same.
14842
14843 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14844
14845         * lib/target-supports.exp (check_profiling_available): Assume
14846         profiling is not available on powerpc-eabi targets.
14847
14848 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14849
14850         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14851         * gcc.dg/vmx/bug-1.c: Ditto.
14852
14853 2004-04-20  Eric Christopher  <echristo@redhat.com>
14854
14855         * gcc.dg/charset/extern.c: New test.
14856         * g++.dg/charset/extern3.cc: Ditto.
14857
14858 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14859
14860         * gcc.dg/builtins-39.c: New test.
14861
14862 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14863
14864         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14865
14866 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14867
14868         * gcc.dg/torture/mips-hilo-1.c: New test.
14869
14870 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         * gcc.c-torture/compile/20040419-1.c: New test.
14873
14874 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14875
14876         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14877
14878 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14879             Aldy Hernandez  <aldyh@redhat.com>
14880
14881         * gcc.c-torture/execute/va-arg-24.c: New.
14882
14883 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14884             Aldy Hernandez  <aldyh@redhat.com>
14885
14886         * gcc.dg/vmx/1b-01.c: New.
14887         * gcc.dg/vmx/1b-02.c: New.
14888         * gcc.dg/vmx/1b-03.c: New.
14889         * gcc.dg/vmx/1b-04.c: New.
14890         * gcc.dg/vmx/1b-05.c: New.
14891         * gcc.dg/vmx/1b-06.c: New.
14892         * gcc.dg/vmx/1b-07.c: New.
14893         * gcc.dg/vmx/1c-01.c: New.
14894         * gcc.dg/vmx/1c-02.c: New.
14895         * gcc.dg/vmx/3a-01a.c: New.
14896         * gcc.dg/vmx/3a-01.c: New.
14897         * gcc.dg/vmx/3a-01m.c: New.
14898         * gcc.dg/vmx/3a-03.c: New.
14899         * gcc.dg/vmx/3a-03m.c: New.
14900         * gcc.dg/vmx/3a-04.c: New.
14901         * gcc.dg/vmx/3a-04m.c: New.
14902         * gcc.dg/vmx/3a-05.c: New.
14903         * gcc.dg/vmx/3a-06.c: New.
14904         * gcc.dg/vmx/3a-06m.c: New.
14905         * gcc.dg/vmx/3a-07.c: New.
14906         * gcc.dg/vmx/3b-01.c: New.
14907         * gcc.dg/vmx/3b-02.c: New.
14908         * gcc.dg/vmx/3b-10.c: New.
14909         * gcc.dg/vmx/3b-13.c: New.
14910         * gcc.dg/vmx/3b-14.c: New.
14911         * gcc.dg/vmx/3b-15.c: New.
14912         * gcc.dg/vmx/3c-01a.c: New.
14913         * gcc.dg/vmx/3c-01.c: New.
14914         * gcc.dg/vmx/3c-02.c: New.
14915         * gcc.dg/vmx/3c-03.c: New.
14916         * gcc.dg/vmx/3d-01.c: New.
14917         * gcc.dg/vmx/4-01.c: New.
14918         * gcc.dg/vmx/4-03.c: New.
14919         * gcc.dg/vmx/5-01.c: New.
14920         * gcc.dg/vmx/5-02.c: New.
14921         * gcc.dg/vmx/5-03.c: New.
14922         * gcc.dg/vmx/5-04.c: New.
14923         * gcc.dg/vmx/5-05.c: New.
14924         * gcc.dg/vmx/5-06.c: New.
14925         * gcc.dg/vmx/5-07.c: New.
14926         * gcc.dg/vmx/5-07t.c: New.
14927         * gcc.dg/vmx/5-08.c: New.
14928         * gcc.dg/vmx/5-10.c: New.
14929         * gcc.dg/vmx/5-11.c: New.
14930         * gcc.dg/vmx/7-01a.c: New.
14931         * gcc.dg/vmx/7-01.c: New.
14932         * gcc.dg/vmx/7c-01.c: New.
14933         * gcc.dg/vmx/7d-01.c: New.
14934         * gcc.dg/vmx/7d-02.c: New.
14935         * gcc.dg/vmx/8-01.c: New.
14936         * gcc.dg/vmx/8-02a.c: New.
14937         * gcc.dg/vmx/8-02.c: New.
14938         * gcc.dg/vmx/brode-1.c: New.
14939         * gcc.dg/vmx/bug-1.c: New.
14940         * gcc.dg/vmx/bug-2.c: New.
14941         * gcc.dg/vmx/bug-3.c: New.
14942         * gcc.dg/vmx/cw-bug-1.c: New.
14943         * gcc.dg/vmx/cw-bug-2.c: New.
14944         * gcc.dg/vmx/cw-bug-3.c: New.
14945         * gcc.dg/vmx/dct.c: New.
14946         * gcc.dg/vmx/debug-1.c: New.
14947         * gcc.dg/vmx/debug-2.c: New.
14948         * gcc.dg/vmx/debug-3.c: New.
14949         * gcc.dg/vmx/debug-4.c: New.
14950         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14951         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14952         * gcc.dg/vmx/eg-5.c: New.
14953         * gcc.dg/vmx/fft.c: New.
14954         * gcc.dg/vmx/gcc-bug-1.c: New.
14955         * gcc.dg/vmx/gcc-bug-2.c: New.
14956         * gcc.dg/vmx/gcc-bug-3.c: New.
14957         * gcc.dg/vmx/gcc-bug-4.c: New.
14958         * gcc.dg/vmx/gcc-bug-5.c: New.
14959         * gcc.dg/vmx/gcc-bug-6.c: New.
14960         * gcc.dg/vmx/gcc-bug-7.c: New.
14961         * gcc.dg/vmx/gcc-bug-8.c: New.
14962         * gcc.dg/vmx/gcc-bug-9.c: New.
14963         * gcc.dg/vmx/gcc-bug-b.c: New.
14964         * gcc.dg/vmx/gcc-bug-c.c: New.
14965         * gcc.dg/vmx/gcc-bug-d.c: New.
14966         * gcc.dg/vmx/gcc-bug-e.c: New.
14967         * gcc.dg/vmx/gcc-bug-f.c: New.
14968         * gcc.dg/vmx/gcc-bug-g.c: New.
14969         * gcc.dg/vmx/gcc-bug-i.c: New.
14970         * gcc.dg/vmx/harness.h: New.
14971         * gcc.dg/vmx/ira1.c: New.
14972         * gcc.dg/vmx/ira2a.c: New.
14973         * gcc.dg/vmx/ira2b.c: New.
14974         * gcc.dg/vmx/ira2.c: New.
14975         * gcc.dg/vmx/ira2c.c: New.
14976         * gcc.dg/vmx/mem.c: New.
14977         * gcc.dg/vmx/newton-1.c: New.
14978         * gcc.dg/vmx/ops.c: New.
14979         * gcc.dg/vmx/sn7153.c: New.
14980         * gcc.dg/vmx/spill2.c: New.
14981         * gcc.dg/vmx/spill3.c: New.
14982         * gcc.dg/vmx/spill.c: New.
14983         * gcc.dg/vmx/t.c: New.
14984         * gcc.dg/vmx/varargs-1.c: New.
14985         * gcc.dg/vmx/varargs-2.c: New.
14986         * gcc.dg/vmx/varargs-3.c: New.
14987         * gcc.dg/vmx/varargs-4.c: New.
14988         * gcc.dg/vmx/varargs-5.c: New.
14989         * gcc.dg/vmx/varargs-6.c: New.
14990         * gcc.dg/vmx/varargs-7.c: New.
14991         * gcc.dg/vmx/vmx.exp: New.
14992         * gcc.dg/vmx/vprint-1.c: New.
14993         * gcc.dg/vmx/vscan-1.c: New.
14994         * gcc.dg/vmx/x-01.c: New.
14995         * gcc.dg/vmx/x-02.c: New.
14996         * gcc.dg/vmx/x-03.c: New.
14997         * gcc.dg/vmx/x-04.c: New.
14998         * gcc.dg/vmx/x-05.c: New.
14999         * gcc.dg/vmx/yousufi-1.c: New.
15000         * gcc.dg/vmx/zero-1.c: New.
15001         * gcc.dg/vmx/zero.c: New.
15002
15003 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15004
15005         * g++.dg/lookup/java1.C: Update for chage of
15006         _Jv_AllocObject.
15007         * g++.dg/lookup/java2.C: Likewise.
15008
15009 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15010
15011         * ada/acats/run_all.sh: use -O2 by default.
15012
15013 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15014
15015         * gcc.dg/vr-mult-[12].c: New tests.
15016
15017 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15018
15019         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15020
15021         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15022
15023 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15024
15025         * lib/target-supports.exp (check_profiling_available): Assume profiling
15026         isn't available for mips*-*-elf targets.
15027
15028 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15029
15030         * gcc.dg/builtins-38.c: New test.
15031
15032 2004-04-14  Eric Christopher  <echristo@redhat.com>
15033
15034         * g++.dg/charset/charset.exp: Run .cc extension tests.
15035
15036 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15037
15038         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15039
15040 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15041
15042         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15043
15044 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15045
15046         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15047         * gcc.dg/i386-387-2.c: Likewise.
15048
15049         * gcc.dg/i386-387-7.c: New test.
15050         * gcc.dg/i386-387-8.c: New test.
15051
15052         * gcc.dg/builtins-37.c: New test.
15053
15054 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15055
15056         * g++.dg/pch/externc-1.C: Add missing semicolon.
15057
15058 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15059
15060         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15061
15062 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15063
15064         * gcc.c-torture/execute/20040411-1.c: New test.
15065
15066 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15067
15068         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15069
15070 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15071
15072         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15073
15074 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15075
15076         * lib/target-supports.exp (check_named_sections_available): New.
15077         * lib/gcc-dg.exp (dg-require-named-sections): New.
15078         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15079         old-deja.exp.  Also prune error-count message from HP linker.
15080         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15081
15082         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15083         * g++.old-deja/g++.pt/static3.C: Likewise.
15084         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15085
15086 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15087
15088         * gcc.c-torture/execute/20040409-1.c: New test case.
15089         * gcc.c-torture/execute/20040409-2.c: New test case.
15090         * gcc.c-torture/execute/20040409-3.c: New test case.
15091
15092 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15093
15094         * gcc.dg/20040409-1.c: New test.
15095
15096 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15097
15098         PR target/14888
15099         * g++.dg/opt/pr14888.C: New test case.
15100
15101 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15102
15103         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15104         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15105         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15106         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15107         New tests.
15108
15109 2004-04-08  Paul Brook  <paul@codesourcery.com>
15110
15111         * gcc.dg/spill-1.c: New test.
15112
15113 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15114
15115         * gcc.dg/torture/builtin-ctype-2.c: New test.
15116
15117 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15118
15119         * gcc.dg/pch/pch.exp: Add largefile test.
15120
15121 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15122
15123         * g++.dg/pch/externc-1.Hs: New.
15124         * g++.dg/pch/externc-1.C: New.
15125
15126 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15127
15128         * gcc.dg/compat/struct-by-value-5a_main.c,
15129         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15130         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15131         * gcc.dg/compat/struct-by-value-5a_x.c,
15132         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15133         gcc.dg/compat/struct-by-value-5_x.c.
15134         * gcc.dg/compat/struct-by-value-5a_y.c,
15135         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15136         gcc.dg/compat/struct-by-value-5_y.c.
15137
15138         * gcc.dg/compat/struct-by-value-6a_main.c,
15139         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15140         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15141         * gcc.dg/compat/struct-by-value-6a_x.c,
15142         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15143         gcc.dg/compat/struct-by-value-6_x.c.
15144         * gcc.dg/compat/struct-by-value-6a_y.c,
15145         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15146         gcc.dg/compat/struct-by-value-6_y.c.
15147
15148         * gcc.dg/compat/struct-by-value-7a_main.c,
15149         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15150         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15151         * gcc.dg/compat/struct-by-value-7a_x.c,
15152         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15153         gcc.dg/compat/struct-by-value-7_x.c.
15154         * gcc.dg/compat/struct-by-value-7a_y.c,
15155         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15156         gcc.dg/compat/struct-by-value-7_y.c.
15157
15158 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15159
15160         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15161         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15162         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15163         options.
15164
15165 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15166
15167         * gcc.dg/builtins-36.c: New test.
15168
15169 2004-04-06  Paul Brook  <paul@codesourcery.com>
15170
15171         * README.gcc: Remove obsolete contraint on testcases.
15172
15173 2004-04-05  Paul Brook  <paul@codesourcery.com>
15174
15175         PR2123
15176         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15177         failure and exit(0) on success.
15178         * g++.dg/expr/anew2.C: Ditto.
15179         * g++.dg/expr/anew3.C: Ditto.
15180         * g++.dg/expr/anew4.C: Ditto.
15181
15182 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15183
15184         PR c++/3518
15185         * g++.dg/template/unify7.C: New.
15186
15187 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15188
15189         * g++.dg/README: Bring up to date with new subdirectories; remove
15190         duplicate subdirectory lines.
15191
15192 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15193
15194         PR c++/14007
15195         * g++.dg/template/unify5.C: New.
15196         * g++.dg/template/unify6.C: New.
15197         * g++.dg/template/qualttp20.C: Adjust.
15198         * g++.old-deja/g++.jason/report.C: Adjust.
15199         * g++.old-deja/g++.other/qual1.C: Adjust.
15200
15201 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15202
15203         PR c++/14803
15204         * g++.dg/inherit/ptrmem1.C: New test.
15205
15206 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15207
15208         PR c++/14755
15209         * gcc.c-torture/execute/20040331-1.c: New test.
15210         * gcc.dg/20040331-1.c: New test.
15211
15212 2004-04-01  Paul Brook  <paul@codesourcery.com>
15213
15214         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15215
15216 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/14724
15219         * g++.dg/init/goto1.C: New test.
15220
15221         PR c++/14763
15222         * g++.dg/template/defarg4.C: New test.
15223
15224 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15225
15226         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15227
15228 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15229
15230         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15231
15232 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15233
15234         * gcc.dg/noncompile/undeclared-2.c: New test.
15235
15236 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15237
15238         * gcc.dg/940409-1.c: Remove XFAIL.
15239         * gcc.dg/reg-vol-struct-1.c: New test.
15240
15241 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.dg/torture/builtin-wctype-1.c: New test.
15244
15245 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15246
15247         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15248         * gcc.dg/20001101-1.c: Likewise.
15249         * gcc.dg/20001102-1.c: Likewise.
15250
15251 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15252
15253         * gcc.dg/compare8.c: Add an additional test for XOR.
15254
15255 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15256
15257         * gcc.dg/torture/builtin-ctype-1.c: New test.
15258
15259 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15262         * gcc.dg/torture/builtin-math-1.c: Likewise.
15263         * gcc.dg/torture/builtin-power-1.c: New test.
15264
15265 2004-03-24  Andreas Schwab  <schwab@suse.de>
15266
15267         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15268         IA64 assembler.
15269
15270 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15271             Roger Sayle  <roger@eyesopen.com>
15272
15273         * gcc.dg/compare8.c: New test case.
15274
15275 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15276
15277         * g++.dg/ext/altivec-7.C: New test.
15278
15279 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15280
15281         PR 12267, 12391, 12560, 13129, 14114, 14133
15282         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15283         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15284         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15285         Adjust error regexps.
15286         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15287         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15288         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15289         * gcc.dg/local1.c: Add explanatory comment.
15290
15291 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15292
15293         PR optimization/14669
15294         * g++.dg/opt/fold2.C: New test case.
15295
15296 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15297
15298         PR c/14069
15299         * gcc.dg/20040322-1.c: New test.
15300
15301 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15302
15303         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15304         * gcc.dg/ultrasp4.c: Likewise.
15305         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15306
15307 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15308
15309         * gcc.dg/i386-sse-8.c: Reset default options.
15310
15311 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15312
15313         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15314         in the error message text.
15315
15316 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15317
15318         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15319
15320 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/14616
15323         * g++.dg/init/array13.C: New test.
15324
15325 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15326
15327         PR target/13889
15328         * gcc.c-torture/compile/pr13889.c: New test case.
15329
15330 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15331
15332         PR c/14635
15333         * builtins-1.c (nan, nans): Don't test.
15334         * builtins-30.c: Don't use nan, nanf, nanl.
15335         * builtins-35.c: New test.
15336
15337 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15338
15339         * g++.dg/ext/altivec-6.C: New test.
15340
15341 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15342
15343         * g++.dg/init/placement3.C: New test.
15344
15345         * g++.dg/template/spec13.C: New test.
15346
15347         * g++.dg/lookup/using11.C: New test.
15348
15349         * g++.dg/lookup/koenig3.C: New test.
15350
15351         * g++.dg/template/operator2.C: New test.
15352
15353         * g++.dg/expr/dtor3.C: New test.
15354         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15355         marker.
15356         * g++.old-deja/g++.law/visibility28.C: Likewise.
15357
15358 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15359
15360         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15361         * gcc.dg/ppc64-abi-3.c: Likewise.
15362
15363 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15364
15365         PR c++/14545
15366         * g++.dg/parse/template15.C: New test.
15367
15368 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15369
15370         * g++.dg/expr/dtor2.C: New test.
15371
15372         * g++.dg/lookup/anon4.C: New test.
15373
15374         * g++.dg/overload/using1.C: New test.
15375
15376         * g++.dg/template/lookup7.C: New test.
15377
15378         * g++.dg/template/typename6.C: New test.
15379
15380         * g++.dg/expr/cond6.C: New test.
15381
15382 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15383
15384         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15385
15386 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15387
15388         * g++.dg/expr/cond5.C: New test.
15389         * g++.dg/expr/constcast1.C: Likewise.
15390         * g++.dg/expr/ptrmem2.C: Likewise.
15391         * g++.dg/expr/ptrmem3.C: Likewise.
15392         * g++.dg/lookup/main1.C: Likewise.
15393         * g++.dg/template/lookup6.C: Likewise.
15394
15395 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15396
15397         * gcc.dg/local1.c: New test.
15398
15399         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15400
15401 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * gcc.dg/torture/builtin-convert-1.c: New test.
15404
15405 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15406
15407         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15408
15409 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/14481
15412         * g++.dg/warn/Wunused-7.C: New test.
15413
15414 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15415
15416         * gcc.dg/torture/builtin-integral-1.c: New test.
15417
15418 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/14586
15421         * g++.dg/parse/non-dependent3.C: New test.
15422
15423 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15424
15425         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15426         * g++.dg/eh/simd-2.C: Likewise.
15427         * g++.dg/init/array10.C: Likewise.
15428         * gcc.c-torture/compile/simd-1.c: Likewise.
15429         * gcc.c-torture/compile/simd-2.c: Likewise.
15430         * gcc.c-torture/compile/simd-3.c: Likewise.
15431         * gcc.c-torture/compile/simd-4.c: Likewise.
15432         * gcc.c-torture/compile/simd-6.c: Likewise.
15433         * gcc.c-torture/execute/simd-1.c: Likewise.
15434         * gcc.c-torture/execute/simd-2.c: Likewise.
15435         * gcc.dg/compat/vector-defs.h: Likewise.
15436         * gcc.dg/20020531-1.c: Likewise.
15437         * gcc.dg/altivec-3.c: Likewise.
15438         * gcc.dg/altivec-4.c: Likewise.
15439         * gcc.dg/altivec-varargs-1.c: Likewise.
15440         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15441         * gcc.dg/i386-mmx-3.c: Likewise.
15442         * gcc.dg/i386-sse-4.c: Likewise.
15443         * gcc.dg/i386-sse-5.c: Likewise.
15444         * gcc.dg/i386-sse-8.c: Likewise.
15445         * gcc.dg/simd-1.c: Likewise.
15446         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15447         __ev64_opaque__ since the machine description provides it.
15448
15449 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * lib/compat.exp (skip_list): New global variable.
15452         Use it to hold the user defined COMPAT_SKIPS list if any.
15453         (compat-obj): Add the members of skip_list to optall.
15454
15455 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15456
15457         * gcc.dg/compat/union-by-value-1_main.c,
15458         union-by-value-1_x.c, union-by-value-1_y.c,
15459         union-check.h, union-defs.h,
15460         union-init.h, union-return-1_main.c,
15461         union-return-1_x.c, union-return-1_y.c: New files.
15462
15463 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15464
15465         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15466         mixed-struct-init.h: Add 4 mixed structure types.
15467         struct-by-value-21_main.c, struct-by-value-21_x.c,
15468         struct-by-value-21_y.c, struct-return-21_main.c,
15469         struct-return-21_x.c, struct-return-21_y.c: New files.
15470
15471 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/14550
15474         * g++.dg/parse/template14.C: New test.
15475
15476 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15477
15478         * gcc.c-torture/execute/20040313-1.c: New test.
15479
15480 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15481
15482         PR target/14533
15483         * gcc.dg/20040311-2.c: New test.
15484
15485 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15486
15487         PR other/14544
15488         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15489         bit-field.
15490
15491 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15492
15493         * gcc.dg/20040305-2.c: Add missing return statement.
15494
15495 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15496
15497         * gcc.dg/builtins-34.c: Also check pow10*.
15498
15499 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15500
15501         PR target/14262
15502         * gcc.dg/20040305-2.c: New test.
15503
15504 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15505
15506         * gcc.dg/20040310-1.c: New test.
15507
15508 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15509
15510         * gcc.c-torture/execute/20040311-1.c: New test case.
15511
15512 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/14476
15515         * g++.dg/lookup/enum1.C: New test.
15516
15517 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15518
15519         PR c++/14510
15520         * g++.dg/lookup/struct2.C: New test.
15521
15522 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15523
15524         * gcc.dg/builtins-34.c: New test.
15525
15526 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15527
15528         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15529
15530 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15531
15532         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15533         * gcc.dg/alias-2.c: New testcase.
15534
15535 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15536
15537         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15538
15539 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15540
15541         * gcc.c-torture/execute/20040309-1.c: New test case.
15542
15543 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15544
15545         PR c++/14397
15546         * g++.dg/overload/ref1.C: New.
15547
15548 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15549
15550         PR c++/14409
15551         * g++.dg/template/spec12.C: New test.
15552
15553         PR c++/14448
15554         * g++.dg/parse/crash14.C: New test.
15555
15556 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15557
15558         PR c++/14230
15559         * g++.dg/init/ref11.C: New test.
15560
15561 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15562
15563         PR c++/14432
15564         * g++.dg/parse/builtin2.C: New test.
15565
15566 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/14401
15569         * g++.dg/init/ctor3.C: New test.
15570         * g++.dg/init/union1.C: New test.
15571         * g++.dg/ext/anon-struct4.C: New test.
15572
15573 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15574
15575         * g++.dg/lookup/koenig1.C: Tweak error messages.
15576         * g++.dg/lookup/used-before-declaration.C: Likewise.
15577         * g++.dg/other/do1.C: Likewise.
15578         * g++.dg/overload/koenig1.C: Likewise.
15579         * g++.dg/parse/crash13.C: Likewise.
15580         * g++.dg/template/instantiate3.C: Likewise.
15581
15582 2004-03-08  Eric Christopher  <echristo@redhat.com>
15583
15584         * * lib/target-supports.exp: Enable libiconv in test
15585         compilation.  Fix up error checking.
15586
15587 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15588
15589         PR middle-end/14289
15590         * gcc.dg/pr14289-1.c: New test case.
15591         * gcc.dg/pr14289-2.c: Likewise.
15592         * gcc.dg/pr14289-3.c: Likewise.
15593
15594 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15595
15596         * gcc.c-torture/execute/20040308-1.c: New test.
15597
15598 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15599
15600         * gcc.c-torture/execute/20040307-1.c: New test case.
15601
15602 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15603
15604         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15605
15606 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15607
15608         * gcc.dg/20040306-1.c: New test.
15609
15610 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15611
15612         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15613         them static.
15614         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15615
15616 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15617
15618         PR c/14465
15619         * gcc.dg/decl-6.c: New test.
15620
15621 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15622
15623         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15624         Rename LOGPOW -> LOG_POW.
15625         (SQRT_EXP, POW_EXP): New.
15626
15627 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15628
15629         * gcc.dg/i386-sse-8.c: New test.
15630
15631 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15632
15633         PR c/14114
15634         * gcc.dg/decl-5.c: New test.
15635
15636 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15637
15638         * gcc.dg/20040305-1.c: New test.
15639
15640 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15641
15642         PR other/14354
15643         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15644
15645 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15646
15647         PR c++/14425, c++/14426
15648         * g++.dg/ext/altivec-4.C: New test.
15649         * g++.dg/ext/altivec-5.C: New test.
15650
15651 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15652
15653         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15654         global variables of a type with no linkage.
15655         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15656         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15657         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15658         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15659         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15660         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15661         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15662         * g++.dg/warn/deprecated.C: Name enum Color.
15663         * g++.dg/overload/VLA.C: Name structure for 'b'.
15664         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15665
15666 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15667
15668         * gcc.c-torture/compile/20040304-1.c: New test.
15669
15670 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15671
15672         PR 13728
15673         * gcc.dg/decl-4.c: New testcase.
15674
15675 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15676
15677         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15678         as PRECF if sizeof (float) > sizeof (double).
15679         (PRECL): Make it the same as PRECF if
15680         sizeof (float) > sizeof (long double).
15681
15682 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15683
15684         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15685         system type.  Add check for irix6 which doesn't have c99 runtime.
15686
15687 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15688
15689         * gcc.dg/const-elim-1.c: xfail for xtensa.
15690
15691 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/14369
15694         * g++.dg/template/cond4.C: New test.
15695
15696 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15697
15698         PR c++/14360
15699         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15700
15701         PR c++/14361
15702         * g++.dg/parse/defarg7.C: New test.
15703
15704         PR c++/14359
15705         * g++.dg/template/friend26.C: New test.
15706
15707 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/14324
15710         * g++.dg/abi/mangle21.C: New test.
15711
15712         PR c++/14260
15713         * g++.dg/parse/constructor2.C: New test.
15714
15715         PR c++/14337
15716         * g++.dg/template/sfinae1.C: New test.
15717
15718 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15719
15720         PR c++/14267
15721         * g++.dg/expr/crash2.C: New test.
15722
15723         PR middle-end/13448
15724         * gcc.dg/inline-5.c: New test.
15725         * gcc.dg/always-inline.c: Split out tests into ...
15726         * gcc.dg/always-inline2.c: ... this and ...
15727         * gcc.dg/always-inline3.c: ... this.
15728
15729 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15730
15731         PR debug/12103
15732         * g++.dg/debug/crash1.C: New test.
15733
15734 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15735
15736         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15737         function with __attribute__((noinline)).
15738         (recurser_void2): Likewise.
15739         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15740         (recurser_void2): Likewise.
15741
15742 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15743
15744         PR middle-end/14203
15745         * g++.dg/warn/Wunused-6.C: New test case.
15746
15747 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15748
15749         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15750         not defined.
15751
15752 2004-02-27  Eric Christopher  <echristo@redhat.com>
15753
15754         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15755         * g++.dg/charset/asm2.c: Run only x86.
15756         * gcc.dg/charset/asm3.c: Ditto.
15757
15758 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15759
15760         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15761         ld_library_path.
15762
15763 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15764
15765         * g++.dg/ext/altivec-3.C: New.
15766
15767 2004-02-26  Richard Henderson  <rth@redhat.com>
15768
15769         * g++.dg/ext/attrib10.C: Mark for warning.
15770         * gcc.dg/attr-alias-1.c: New.
15771
15772 2004-02-26  Richard Henderson  <rth@redhat.com>
15773
15774         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15775         * gcc.c-torture/execute/20040208-2.c: ... it back.
15776
15777 2004-02-26  Eric Christopher  <echristo@redhat.com>
15778
15779         * lib/target-supports.exp (check-iconv-available): New function.
15780         * lib/gcc-dg.exp (dg-require-iconv): New function.
15781         Use above.
15782         * gcc.dg/charset: New directory.
15783         * gcc.dg/charset/charset.exp: New file.
15784         * gcc.dg/charset/asm1.c: Ditto.
15785         * gcc.dg/charset/asm2.c: Ditto.
15786         * gcc.dg/charset/asm3.c: Ditto.
15787         * gcc.dg/charset/asm4.c: Ditto.
15788         * gcc.dg/charset/asm5.c: Ditto.
15789         * gcc.dg/charset/attribute1.c: Ditto.
15790         * gcc.dg/charset/attribute2.c: Ditto.
15791         * gcc.dg/charset/string1.c: Ditto.
15792         * g++.dg/charset: New directory.
15793         * g++.dg/dg.exp: Add here. Special options.
15794         * g++.dg/charset/charset.exp: New file.
15795         * g++.dg/charset/asm1.c: Ditto.
15796         * g++.dg/charset/asm2.c: Ditto.
15797         * g++.dg/charset/asm3.c: Ditto.
15798         * g++.dg/charset/asm4.c: Ditto.
15799         * g++.dg/charset/attribute1.c: Ditto.
15800         * g++.dg/charset/attribute2.c: Ditto.
15801         * g++.dg/charset/extern1.cc: Ditto.
15802         * g++.dg/charset/extern2.cc: Ditto.
15803         * g++.dg/charset/string1.c: Ditto.
15804
15805 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/14278
15808         * g++.dg/parse/comma1.C: New test.
15809
15810 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15811
15812         PR c++/14284
15813         * g++.dg/template/ttp8.C: New test.
15814
15815 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15816
15817         * gcc.dg/fixuns-trunc-1.c: New test.
15818
15819 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15820
15821         * gcc.dg/builtins-config.h: Use #elif.
15822
15823 2004-02-26  Michael Matz  <matz@suse.de>
15824
15825         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15826         * gcc.dg/991214-1.c: Likewise.
15827         * gcc.dg/i386-asm-1.c: Likewise.
15828
15829 2004-02-25  Richard Henderson  <rth@redhat.com>
15830
15831         * gcc.c-torture/execute/20040208-2.c: Move ...
15832         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15833
15834 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15835
15836         PR c++/14246
15837         * g++.dg/other/crash-3.C: New test.
15838
15839 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15840
15841         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15842         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15843
15844         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15845         HP-UX.
15846
15847 2004-02-24  Michael Matz  <matz@suse.de>
15848
15849         * gcc.dg/i386-regparm.c: New.
15850
15851 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15852
15853         * gcc.c-torture/execute/20040223-1.c: New.
15854
15855 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15856             Kazu Hirata  <kazu@cs.umass.edu>
15857
15858         * gcc.dg/fwritable-strings-1.c: Remove.
15859
15860 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15861
15862         PR c/14156
15863         * gcc.dg/20040223-1.c: New test.
15864
15865 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15866
15867         PR c++/14106
15868         * g++.dg/ext/typeof9.C: New test.
15869
15870 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15871
15872         PR c++/14250
15873         * g++.dg/other/switch1.C: New test.
15874
15875 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15878         * gcc.dg/va-arg-1.c: Likewise.
15879
15880 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15881
15882         PR c++/14143
15883         * g++.dg/template/koenig5.C: New test.
15884
15885 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15886
15887         * g++.dg/ext/altivec-1.C: Generalize target triple.
15888         * g++.dg/ext/altivec-2.C: New test case.
15889         * g++.dg/ext/altivec_check.h: New file.
15890         * gcc.dg/altivec-1.c: Generalize target triple;
15891         include altivec_check.h and call altivec_check().
15892         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15893         * gcc.dg/altivec-6.c: New test case.
15894         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15895         type casts as needed.
15896         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15897         altivec_check().
15898         * gcc.dg/altivec-12.c: New test case.
15899         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15900         include altivec_check.h and call altivec_check().
15901         * gcc.dg/altivec_check.h: New file.
15902
15903 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15904
15905         * lib/target-supports.exp (check_alias_available): Don't mangle
15906         function `g' in test program.
15907
15908 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15909
15910         * lib/target-supports.exp (check_profiling_available): Check
15911         argument to determine whether we support a profiling type.
15912         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15913         check_profiling_available.
15914         * g++.dg/bprob/bprob.exp: Likewise
15915         * g77.dg/bprob/bprob.exp: Likewise.
15916         * gcc.misc-tests/bprob.exp: Likewise.
15917         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15918         dg-require-profiling and delete expected error handling.
15919         * gcc.dg/20021014-1.c: Likewise.
15920         * gcc.dg/nest.c: Likewise.
15921
15922 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15923
15924         PR c++/12007
15925         * g++.dg/other/vthunk1.C: New test.
15926
15927 2004-02-20  Falk Hueffner  <falk@debian.org>
15928
15929         PR target/14201
15930         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15931
15932 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/13927
15935         * g++.dg/other/error8.C: Remove XFAIL markers.
15936
15937         PR c++/14173
15938         * g++.dg/ext/packed5.C: New test.
15939
15940         PR c++/14199
15941         * g++.dg/warn/Wunused-5.C: New test.
15942
15943         PR c++/14186
15944         * g++.dg/lookup/member1.C: New test.
15945
15946 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15947
15948         * gcc.c-torture/compile/20040130-1.c: Enable only when
15949         __INT_MAX__ >= 2147483647L.
15950         * gcc.c-torture/compile/961203-1.c: Likewise.
15951
15952 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15955         * g++.dg/opt/template1.C: Robustify assembler regexp
15956
15957 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15958
15959         * gcc.c-torture/execute/simd-4.x: Remove.
15960         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15961         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15962         Guard with #ifndef SKIP_ATTRIBUTE.
15963         * gcc.dg/compat/vector-1_y.c: Likewise.
15964         * gcc.dg/compat/vector-2_x.c: Likewise.
15965         * gcc.dg/compat/vector-2_y.c: Likewise.
15966         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15967         * g++.dg/eh/simd-2.C: Likewise.
15968
15969 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15970
15971         * gcc.c-torture/compile/complex-1.c: New.
15972
15973 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15974
15975         PR target/14209
15976         * gcc.c-torture/execute/20040218-1.c: New test.
15977
15978 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15979
15980         PR c++/14181
15981         * g++.dg/parse/new2.C: New test.
15982
15983 2004-02-18  Paul Brook  <paul@codesourcery.com>
15984
15985         * gcc.c-torture/compile/libcall-1.c: New test.
15986
15987 2004-02-18  Paul Brook  <paul@codesourcery.com>
15988
15989         PR debug/12934
15990         * gcc.dg/debug/debug-7.c: New test.
15991
15992 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15993
15994         * gcc.dg/20040217-1.c: New test.
15995
15996 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15997
15998         * gcc.c-torture/execute/990208-1.x: Delete.
15999
16000 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16001
16002         * gcc.c-torture/execute/20040208-2.x: New file.
16003
16004 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR c++/11326
16007         * g++.dg/abi/structret1.C: New test.
16008
16009 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16010
16011         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16012         (i386_cpuid): No need to test if cpuid is available on AMD64.
16013         Fix assembly, so that it works onboth i386 and AMD64.
16014         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16015         (vecInLong): Fix s[] member type to unsigned int.
16016         (vecInWord): Remove type.
16017         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16018         (a64, b64, c64, d64, e64): Remove.
16019         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16020         Remove unused variable.  Remove initialization of removed variables.
16021         Don't call mmx_tests nor sse_tests.
16022         (reference_mmx, reference_sse): Remove.
16023         (check): Add return stmt.
16024         * gcc.dg/i386-sse-7.c: New test.
16025         * gcc.dg/i386-mmx-4.c: New test.
16026
16027 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16028
16029         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16030         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16031         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16032         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16033         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16034         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16035         g++.dg/tc1/dr94.C: Fix line terminator.
16036
16037 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16038
16039         * gcc.c-torture/compile/20040216-1.c: New.
16040
16041 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16042
16043         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16044         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16045         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16046         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16047         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16048         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16049
16050 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16051
16052         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16053
16054 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/13971
16057         * g++.dg/expr/cond4.C: New test.
16058
16059         PR c++/14086
16060         * g++.dg/lookup/crash2.C: New test.
16061
16062 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16063
16064         * gcc.c-torture/compile/20040214-2.c: New test.
16065
16066 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16067
16068         PR c++/14116
16069         * g++.dg/ext/typeof8.C: New test.
16070
16071 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16072
16073         * gcc.c-torture/compile/20040214-1.c: New test.
16074
16075 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16076
16077         PR c++/13635
16078         * g++.dg/template/spec11.C: New test.
16079
16080 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16081
16082         PR c++/13927
16083         * g++.dg/other/error8.C: New test.
16084
16085 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16086
16087         PR c++/14122
16088         * g++.dg/template/array4.C: New test.
16089
16090         PR c++/14108
16091         * g++.dg/inherit/thunk2.C: New test.
16092
16093         PR c++/14083
16094         * g++.dg/eh/cond2.C: New test.
16095
16096 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16097
16098         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16099
16100 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16101
16102         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16103
16104 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16105
16106         * g++.dg/simd-2.C: xfail on ppc64-linux.
16107
16108 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16109
16110         PR c/456
16111         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16112         tests.
16113
16114 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16115
16116         * gcc.dg/builtins-33.c: New test.
16117
16118 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16119
16120         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16121
16122 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16123
16124         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16125
16126 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16127
16128         * gcc.dg/ppc64-abi-3.c: New test.
16129
16130 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16131
16132         PR c/14092
16133
16134         * gcc.dg/pr14092-1.c: New testcase.
16135
16136 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16137
16138         * gcc.dg/cpp/assert4.c: Fix typo last change.
16139
16140         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16141         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16142
16143         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16144
16145 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16146
16147         * gcc.c-torture/compile/20040209-1.c: New test case.
16148
16149 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16150
16151         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16152
16153 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16154
16155         * gcc.c-torture/execute/20040208-[12].c: New tests.
16156
16157 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16158
16159         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16160
16161 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16162
16163         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16164
16165 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16166
16167         Bug 13856
16168         * gcc.dg/visibility-8.c: New testcase.
16169
16170 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16171
16172         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16173         arguments.
16174         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16175
16176 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16177
16178         PR middle-end/13696
16179         * g++.dg/opt/fold1.C: New test case.
16180
16181 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16182
16183         PR c++/14033
16184         * g++.dg/other/crash-2.C: New test.
16185
16186 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16187
16188         PR c++/14028
16189         * g++.dg/parse/angle-bracket2.C: New test.
16190
16191 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16192
16193         PR middle-end/13750
16194         Revert:
16195         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16196         PR pch/13361
16197         * testsuite/g++.dg/pch/wchar-1.C: New.
16198         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16199
16200 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16201
16202         PR c++/14008
16203         * g++.dg/parse/error15.C: New test.
16204         * g++.dg/parse/crash11.C: Update dg-error mark.
16205
16206 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/13932
16209         * g++.dg/warn/conv2.C: New test.
16210
16211 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16212
16213         PR c++/13086
16214         * g++.dg/warn/incomplete1.C: Remove xfail.
16215
16216 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16217
16218         * lib/file-format.exp (gcc_target_object_format): Use
16219         ${tool}_target_compile, not gcc_target_compile.
16220         * lib/target-supports.exp (check_alias_available): Likewise.
16221         (check_gc_sections_available): Likewise.
16222         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16223         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16224         dg-require-alias.
16225
16226 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/13969
16229         * g++.dg/template/static6.C: New test.
16230
16231 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16232
16233         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16234
16235 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16236
16237         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16238         tests for systems where `char' is unsigned by default.
16239
16240 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16241
16242         PR c++/13997
16243         * g++.dg/template/partial3.C: New test.
16244
16245 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16246
16247         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16248         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16249         Remove mentions of obsolete ports.
16250
16251 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16252
16253         * gcc.dg/noncompile/20001228-1.c: Fix for new
16254         error message.
16255
16256 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16257
16258         PR target/9348
16259         * gcc.c-torture/execute/multdi-1.c: New test case.
16260
16261 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16262
16263         PR c++/13925
16264         * g++.dg/template/lookup5.C: New test.
16265
16266 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16267
16268         PR c++/13950
16269         * g++.dg/template/lookup4.C: New test.
16270
16271         PR c++/13970
16272         * g++.dg/parse/error14.C: New test.
16273
16274         PR c++/14002
16275         * g++.dg/parse/template13.C: New test.
16276
16277 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16278
16279         PR c++/13978
16280         * g++.dg/template/koenig4.C: New test.
16281
16282         PR c++/13968
16283         * g++.dg/template/crash17.C: New test.
16284
16285         PR c++/13975
16286         * g++.dg/parse/error13.C: New test.
16287         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16288
16289 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16290
16291         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16292
16293 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16294
16295         PR c/11658
16296         PR c/13994
16297         * gcc.dg/noncompile/20040203-1.c: New test.
16298         * gcc.dg/noncompile/20040203-2.c: Likewise.
16299         * gcc.dg/noncompile/20040203-3.c: Likewise.
16300         * gcc.dg/20040203-1.c: Likewise.
16301
16302 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16303
16304         PR c++/10858
16305         * g++.dg/template/sizeof7.C: New test.
16306
16307 2004-02-02  Eric Christopher  <echristo@redhat.com>
16308             Zack Weinberg  <zack@codesourcery.com>
16309
16310         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16311
16312 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16313
16314         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16315         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16316         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16317         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16318
16319 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/13113
16322         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16323
16324         PR c++/13854
16325         * g++.dg/ext/attrib13.C: New test.
16326
16327         PR c++/13907
16328         * g++.dg/conversion/op2.C: New test.
16329
16330 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16331
16332         * gcc.dg/titype-1.c: Fix pasto.
16333
16334 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16335
16336         * gcc.dg/titype-1.c: New test.
16337
16338 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16339
16340         PR c++/13957
16341         * g++.dg/template/non-type-template-argument-1.C,
16342         g++.dg/template/qualified-id1.C: Update dg-error marks.
16343         * g++.dg/template/nontype6.C: New test.
16344
16345 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16346
16347         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16348         * gcc.dg/builtins-31.c: New testcase.
16349         * gcc.dg/builtins-32.c: New testcase.
16350
16351 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16352
16353         * objc.dg/call-super-2.m: Update line numbers
16354         for the including of stddef.h.
16355
16356 2004-01-30  Michael Matz  <matz@suse.de>
16357
16358         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16359         g++.dg/ext/case-range3.C: New tests.
16360
16361 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16362
16363         DR206
16364         PR c++/13813
16365         * g++.dg/template/member4.C: New test.
16366
16367 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16368
16369         PR c++/13683
16370         * g++.dg/template/sizeof6.C: New test.
16371
16372 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16373
16374         * gcc.dg/fwritable-strings-1.c: New test.
16375
16376 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16377
16378         * gcc.c-torture/compile/20040130-1.c: New test.
16379
16380 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16381
16382         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16383
16384 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/13883
16387         * g++.dg/template/ctor3.C: New test.
16388
16389 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16390
16391         * g++.dg/tc1: New directory.
16392         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16393         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16394         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16395         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16396         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16397
16398 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16399
16400         * g++.dg/parse/error11.C: New test.
16401         * g++.dg/parse/error12.C: Likewise.
16402
16403 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16404
16405         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16406         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16407
16408 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16409
16410         PR c++/13791
16411         * g++.dg/ext/attrib12.C: New test.
16412
16413         PR c++/13736
16414         * g++.dg/parse/cast2.C: New test.
16415
16416 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16417
16418         * objc.dg/encode-2.m (main): New local string.  Set depending on
16419         sizeof long.  Use in sscanf call.
16420         * objc.dg/encode-3.m (main): New local string.  Set depending on
16421         sizeof long.  Use in scan_initial call.
16422
16423 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16424
16425         * objc.dg/call-super-2.m: Make LP64-safe.
16426         * objc.dg/desig-init-1.m: Likewise.
16427
16428 2004-01-27  Devang Patel <dpatel@apple.com>
16429
16430         * g++.dg/debug/namespace1.C: New test.
16431
16432 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16433
16434         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16435         xscale-*-*.
16436
16437         * gcc.dg/arm-mmx-1.c: New test.
16438
16439 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16440
16441         * gcc.dg/20040127-1.c: New test.
16442         * gcc.dg/20040127-2.c: New test.
16443
16444 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16445
16446         * objc.dg/stret-1.m (glob): Renamed to globa.
16447
16448 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/13663
16451         * g++.dg/expr/for1.C: New test.
16452
16453 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16454
16455         PR middle-end/13779
16456         * gcc.dg/darwin-longlong.c: New test.
16457
16458 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16459
16460         * gcc.dg/20040124-1.c: Moved test from here...
16461         * gcc.c-torture/compile/20040124-1.c: ...to here.
16462
16463 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16464
16465         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16466         the assembly output if -m64 is passed.
16467
16468 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/13833
16471         * g++.dg/template/cond3.C: New test.
16472
16473 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16474
16475         PR c++/13810
16476         * g++.dg/template/ttp7.C: New test.
16477
16478 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16479
16480         PR c++/13797
16481         * g++.dg/template/nontype4.C: New test.
16482         * g++.dg/template/nontype5.C: Likewise.
16483
16484 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16485
16486         * gcc.dg/torture/mips-clobber-at.c: New test.
16487
16488 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16489
16490         * gcc.dg/20040124-1.c: New test.
16491
16492 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.dg/20040123-1.c: New test.
16495
16496 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16497
16498         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16499
16500 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16501
16502         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16503
16504 2004-01-23  Andrew Pinski  <apinski@apple.com>
16505
16506         * gcc.dg/20030121-1.c: Move to ..
16507         * gcc.dg/20040121-1.c: here.
16508
16509 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16510
16511         * gcc.dg/builtins-29.c: New test case.
16512
16513 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16514
16515         PR 18314
16516         * gcc.dg/builtins-30.c: New testcase.
16517
16518 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16519
16520         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16521         * lib/g77.exp: Likewise.
16522         * lib/objc.exp: Likewise.
16523         * lib/g++.exp: Likewise.
16524
16525 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * gcc.dg/struct-by-value-2.c: New test.
16528
16529 2004-01-21  Andrew Pinski  <apinski@apple.com>
16530
16531         PR target/13785
16532         * gcc.dg/20030121-1.c: New test.
16533
16534 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16535
16536         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16537         clobber frame pointer register in asm statement.
16538
16539 2004-01-21  Falk Hueffner  <falk@debian.org>
16540
16541         * gcc.c-torture/compile/20040121-1.c: New test.
16542
16543 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16544
16545         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16546
16547 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16548
16549         * gcc.dg/ppc64-abi-2.c: New test.
16550
16551 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16552
16553         * lib/treelang.exp: Fill out this file.
16554         * lib/treelang-dg.exp: New File.
16555
16556 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16557
16558         * gcc.c-torture/compile/981022-1.c: Remove.
16559         * gcc.dg/array-5.c: Remove XFAIL.
16560         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16561         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16562         gcc.dg/cond-lvalue-1.c: Update.
16563         * gcc.dg/cast-lvalue-2.c: New test.
16564
16565 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16566
16567         PR c++/13592
16568         * g++.dg/other/error1.C (class foo): Tweak error message.
16569
16570         PR c++/13592
16571         * g++.dg/template/call2.C: New test.
16572
16573 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16574
16575         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16576         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16577         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16578         scalar-return-1_x.c, scalar-return-2_y.c,
16579         scalar-return-3_x.c, scalar-return-3_y.c,
16580         scalar-return-4_x.c, scalar-return-4_y.c,
16581         struct-align-1.h, struct-align-1_x.c,
16582         struct-align-1_y.c, struct-align-2.h,
16583         struct-align-2_x.c, struct-align-2_y.c,
16584         struct-by-value-10_y.c, struct-by-value-11_x.c,
16585         struct-by-value-11_y.c, struct-by-value-12_x.c,
16586         struct-by-value-12_y.c, struct-by-value-13_x.c,
16587         struct-by-value-13_y.c, struct-by-value-14_x.c,
16588         struct-by-value-14_y.c, struct-by-value-15_x.c,
16589         struct-by-value-15_y.c, struct-by-value-16_y.c,
16590         struct-by-value-17_y.c, struct-by-value-18_y.c,
16591         struct-by-value-19_y.c, struct-by-value-1_x.c,
16592         struct-by-value-1_y.c, struct-by-value-20_y.c,
16593         struct-by-value-2_x.c, struct-by-value-2_y.c,
16594         struct-by-value-3_y.c, struct-by-value-4_x.c,
16595         struct-by-value-4_y.c, struct-by-value-5_y.c,
16596         struct-by-value-6_y.c, struct-by-value-7_y.c
16597         struct-by-value-8_x.c, struct-by-value-8_y.c
16598         struct-by-value-9_x.c, struct-by-value-9_y.c
16599         struct-return-10_x.c, struct-return-10_y.c,
16600         struct-return-19_x.c, struct-return-20_x.c
16601         struct-return-2_x.c, struct-return-2_y.c
16602         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16603         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16604
16605 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16606
16607         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16608         attribute on sparc*-sun-solaris2.*.
16609
16610 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/13710
16613         * g++.dg/ext/typeof7.C: New test.
16614
16615 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16616
16617         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16618         * gcc.dg/const-elim-1.c: Same.
16619
16620 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16621
16622         * objc.dg/stret-1.m: New.
16623         * objc.dg/stret-2.m: New.
16624
16625 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16626
16627         PR c++/11895
16628         * g++.dg/ext/vector1.C: New test.
16629
16630 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16631
16632         * gcc.dg/pch/import-1.c: New.
16633         * gcc.dg/pch/import-1.hs: New.
16634         * gcc.dg/pch/import-1a.h: New.
16635         * gcc.dg/pch/import-1b.h: New.
16636         * gcc.dg/pch/import-1c.h: New.
16637
16638 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16639
16640         PR c++/13574
16641         * g++.dg/ext/array1.C: New test.
16642
16643         PR c++/13178
16644         * g++.dg/conversion/op1.C: New test.
16645
16646 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16647
16648         PR 11864
16649         From Kazumoto Kojima / Dan Kegel:
16650         * gcc.dg/pr11864-1.c: New test.
16651
16652         PR 10392
16653         From Marcus Comstedt / Dan Kegel:
16654         * gcc.dg/pr10392-1.c: New test.
16655
16656 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16657
16658         PR c++/13478
16659         * g++.dg/init/ref10.C: New test.
16660
16661 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16662
16663         PR c++/13407
16664         * g++.dg/parse/typename6.C: New test.
16665
16666 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16667
16668         PR pch/13361
16669         * testsuite/g++.dg/pch/wchar-1.C: New.
16670         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16671
16672 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16673
16674         PR c++/9259
16675         * g++.dg/expr/sizeof2.C: New test.
16676
16677 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16678
16679         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16680
16681 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16682
16683         PR c++/13659
16684         * g++.dg/lookup/strong-using-3.C: New.
16685         * g++.dg/lookup/using-10.C: New.
16686
16687 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16688
16689         PR c++/13594
16690         * g++.dg/lookup/strong-using-2.C: New.
16691
16692 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16693             Dan Kegel <dank@kegel.com>
16694             J"orn Rennecke <joern.rennecke@superh.com>
16695
16696         PR target/9365
16697         * gcc.dg/pr9365-1.c: New test.
16698
16699 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16700
16701         PR c++/8856
16702         * g++.dg/parse/casting-operator2.C: New test.
16703         * g++.old-deja/g++.pt/explicit83.C: Remove.
16704
16705 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16706
16707         * gcc.dg/label-compound-stmt-1.c: New test.
16708         * gcc.c-torture/compile/950922-1.c,
16709         gcc.c-torture/compile/20000211-3.c,
16710         gcc.c-torture/compile/20000518-1.c,
16711         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16712         compound statements.
16713
16714 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16715
16716         * gcc.dg/ppc64-abi-1.c: New test.
16717
16718 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16719
16720          * g++.dg/ext/attrib9.C: Add dg-warnings.
16721
16722 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16723
16724         PR c++/12335
16725         * g++.dg/parse/dtor3.C: New test.
16726
16727 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16728
16729         PR c++/12709
16730         * g++.dg/parse/try-catch-1.C: New test.
16731
16732 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16733
16734         * ada/acats/run_all.sh: Add more verbose output in acats.log
16735         when compiling tests.
16736
16737 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16738
16739         PR 13656
16740         * gcc.dg/typedef-redecl.c: New test case.
16741         * gcc.dg/typedef-redecl.h: New support file.
16742
16743 2004-01-13  Jan Hubicka  <jh@suse.cz>
16744
16745         * gcc.dg/always_inline.c: New test.
16746         * gcc.dg/debug/20031231-1.c: Fix.
16747
16748 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16749
16750         PR c++/13474
16751         * g++.dg/template/array3.C: New test.
16752
16753 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16754
16755         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16756         * g++.dg/warn/Wunused-2.C: Likewise.
16757
16758 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16759
16760         PR c++/13289
16761         * g++.dg/template/instantiate6.C: New test.
16762
16763 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16764
16765         PR middle-end/11397
16766         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16767
16768 2004-01-12  Jan Hubicka  <jh@suse.cz>
16769
16770         PR opt/12826
16771         * gcc.dg/20040112-1.c: New.
16772
16773         * gcc.dg/dwarf-die[1-7].c: Move to...
16774         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16775         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16776
16777 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16778
16779         PR c++/4100
16780         * g++.dg/parse/friend4.C: New test.
16781
16782 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16783
16784         PR c++/4100
16785         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16786         definition is called a friend.
16787
16788 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16789
16790         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16791
16792 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16793
16794         PR c++/3478
16795         * g++.dg/parse/error10.C: New test.
16796         * g++.dg/template/arg2.C: Accept "invalid type" error.
16797
16798 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16799
16800         PR middle-end/13392
16801         * g++.dg/opt/expect2.C: New test.
16802
16803 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16804
16805         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16806         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16807         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16808         Update dg-error regexps.
16809
16810 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16811
16812         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16813         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16814
16815 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16816
16817         * gcc.dg/pragma-re-1.c: Use right pointer type.
16818
16819 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16820
16821         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16822
16823 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16824
16825         * gcc.dg/rs6000-ldouble-1.c: New.
16826
16827 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16828
16829         DR 337
16830         PR c++/9256
16831         * g++.dg/other/abstract1.C: New test.
16832
16833 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16834
16835         * g++.dg/lookup/strong-using-1.C: New.
16836
16837 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16838
16839         PR c/11234
16840         * gcc.dg/func-ptr-conv-1.c: New test.
16841         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16842
16843 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16844
16845         PR target/13380.
16846         * gcc.c-torture/compile/20040109-1.c: New.
16847
16848 2004-01-08  Stuart Hastings  <stuart@apple.com>
16849
16850         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16851         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16852         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16853
16854 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16855
16856         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16857
16858 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16859
16860         * ada/acats/run_acats: Treat 'gnatchop' the same way
16861         as 'gnatmake'.  Export GCC_DRIVER.
16862         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16863         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16864
16865 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16866
16867         PR c++/12573
16868         * g++.dg/template/dependent-expr4.C: New test.
16869
16870 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16871
16872         * gcc.dg/altivec-11.c: New test.
16873
16874 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16875
16876         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16877
16878 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16879
16880         PR c/6024
16881         * gcc.dg/enum-compat-1.c: New test.
16882         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16883
16884 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16885
16886         PR c/12165
16887         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16888         gcc.dg/c99-idem-qual-3.c: New tests.
16889
16890 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16891
16892         * gcc.dg/winline-7.c: Don't cast void * to int.
16893
16894 2004-01-06  Jan Hubicka  <jh@suse.cz>
16895
16896         * gcc.dg/i386-sse-5.c: New test
16897         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16898
16899 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/12815
16902         * g++.dg/rtti/typeid4.C: New test.
16903
16904 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16907
16908 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/12132
16911         * g++.dg/template/error11.C: New test.
16912
16913         PR c++/13451
16914         * g++.dg/template/class2.C: New test.
16915
16916 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16917         Richard Sandiford <rsandifo@redhat.com>
16918
16919         PR c++/13387
16920         * g++.dg/opt/alias3.C: New test.
16921
16922 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16923
16924         PR c++/13157
16925         * g++.dg/template/koenig3.C: New test.
16926
16927         PR c++/13529
16928         * g++.dg/parse/offsetof3.C: New test.
16929
16930         * g++.dg/init/copy7.C: Add missing dg-error markers.
16931
16932         PR c++/12226
16933         * g++.dg/init/copy7.c: New test.
16934
16935         PR c++/13536
16936         * g++.dg/parse/cast1.C: New test.
16937
16938 2004-01-04  Jan Hubicka  <jh@suse.cz>
16939
16940         * gcc.dg/winline[1-7].c: New tests.
16941
16942 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16943
16944         PR c++/13520
16945         * g++.dg/template/qualttp22.C: New test.
16946
16947 2004-01-01  Jan Hubicka  <jh@suse.cz>
16948
16949         * gcc.dg/debug/20031231-1.c: New.
16950         * gcc.c-torture/compile/20040101-1.c: New.
16951         * gcc.dg/dwarf-die-[1-7].c: New.
16952
16953 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16954
16955         PR optimization/13521
16956         * gcc.c-torture/compile/20031231-1.c: New test.
16957
16958 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16959
16960         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16961
16962 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16963
16964         PR c++/10079
16965         * g++.dg/template/crash16.C: New test.
16966
16967 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16968
16969         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16970
16971 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16972
16973         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16974         ports.
16975         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16976         * g++.old-deja/g++.law/profile1.C: Likewise.
16977         * gcc.c-torture/compile/981006-1.c: Likewise.
16978         * gcc.c-torture/execute/loop-2e.x: Likewise.
16979         * gcc.c-torture/execute/loop-2f.x: Remove.
16980         * gcc.c-torture/execute/loop-2g.x: Likewise.
16981         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16982         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16983
16984 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16985
16986         PR c++/13507
16987         * g++.dg/ext/attrib11.C: New test.
16988
16989         PR c++/13494
16990         * g++.dg/template/array2-1.C: New test.
16991         * g++.dg/template/array2-2.C: New test.
16992
16993 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16994
16995         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16996
16997 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16998
16999         PR c++/12774
17000         * g++.dg/template/array1-1.C: New test.
17001         * g++.dg/template/array1-2.C: New test.
17002
17003 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17004
17005         PR fortran/12632
17006         * g77.dg/12632.f: New test case.
17007
17008 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17009
17010         PR c++/13289
17011         * g++.dg/parse/nontype1.C: New test.
17012
17013 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17014
17015         PR c++/12403
17016         * g++.dg/parse/explicit1.C: New test.
17017         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17018
17019 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17020
17021         PR c++/13081
17022         * g++.dg/opt/inline6.C: New test.
17023
17024         PR c++/12613
17025         * g++.dg/parse/error9.C: New test.
17026
17027         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17028
17029 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17030
17031         PR c++/13009
17032         * g++.dg/init/assign1.C: New test.
17033
17034 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17035
17036         PR c++/13070
17037         * g++.dg/warn/format3.C: New test case.
17038
17039 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17040
17041         * gcc.c-torture/compile/20031227-1.c: New test.
17042
17043 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17044
17045         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17046         * g77.dg/bprob/bprob.exp: Likewise.
17047         * gcc.misc-tests/bprob.exp: Likewise.
17048         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17049         variants on systems where the library does not provide that
17050         functionality.
17051         * gcc.dg/builtins-20.c: Use builtins-config.h.
17052         * gcc.dg/builtins-config.h: New file.
17053
17054 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17055
17056         * lib/gcc-dg.exp (dg-require-profiling): New function.
17057         * lib/target-supports.exp (check_profiling_available): Likewise.
17058         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17059         * g77.dg/bprob/bprob.exp: Likewise.
17060         * gcc.misc-tests/bprob.exp: Likewise.
17061         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17062         * gcc.dg/20021014-1.c: Likewise.
17063         * gcc.dg/nest.c: Likewise.
17064
17065 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17066
17067         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17068         compiling.
17069         * g++.dg/lookup/java2.C: Likewise.
17070         * gcc.dg/cpp/lexident.c: Likewise.
17071
17072 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17073
17074         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17075         given.
17076         * gcc.c-torture/compile/961203-1.c: Likewise.
17077         * gcc.c-torture/compile/980506-1.c: Likewise.
17078
17079 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17080
17081         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17082         (additional_prunes): New global.
17083         (gcc-dg-prune): Handle additional per-test pruning.
17084         (dg-test): Clear additional_prunes between tests.
17085
17086         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17087         dg-prune-output to avoid spurious failures from assembler
17088         complaining about nonexistent WAW violations.
17089         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17090         Use dg-prune-output to avoid spurious failures from assembler
17091         warning about Itanium B-step errata.
17092
17093 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * g++.dg/abi/macro0.C: New test.
17096         * g++.dg/abi/macro1.C: Likewise.
17097         * g++.dg/abi/macro2.C: Likewise.
17098
17099         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17100         * g++.dg/abi/bitfield7.C: Likewise.
17101         * g++.dg/abi/dtor2.C: Likewise.
17102         * g++.dg/abi/mangle11.C: Likewise.
17103         * g++.dg/abi/mangle12.C: Likewise.
17104         * g++.dg/abi/mangle14.C: Likewise.
17105         * g++.dg/abi/mangle17.C: Likewise.
17106         * g++.dg/abi/vbase10.C: Likewise.
17107         * g++.dg/abi/vbase14.C: Likewise.
17108         * g++.dg/template/qualttp17.C: Likewise.
17109
17110 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         PR c/11995
17113         * gcc.dg/20031223-1.c: New test.
17114
17115 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.dg/noreturn-7.c: New test.
17118
17119 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17120
17121         * gcc.dg/null-pointer-1.c: New test.
17122
17123 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17124
17125         * g++.old-deja/g++.jason/template18.C: Remove.
17126         * g++.old-deja/g++.jason/template37.C: Likewise.
17127
17128         PR c++/12862
17129         * g++.dg/lookup/ns1.C: New test.
17130
17131         PR c++/12397
17132         * g++.dg/template/lookup3.C: New test.
17133
17134 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17135
17136         * g++.dg/template/recurse1.C: New test
17137
17138 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/12479
17141         * g++.dg/parse/semicolon1.C: New test.
17142         * g++.dg/parse/semicolon1.h: Likewise.
17143
17144 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17145
17146         * gcc.dg/darwin-misaligned.c: New test.
17147
17148 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17149
17150         PR c/9163
17151         * gcc.dg/20031222-1.c: New test.
17152
17153 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17154
17155         PR c++/13438
17156         * g++.dg/parse/error8.C: New test.
17157
17158         PR c++/11554
17159         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17160
17161 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17162
17163         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17164         too small.
17165         * gcc.c-torture/compile/930217-1.c: Likewise.
17166         * gcc.c-torture/compile/930513-1.c: Likewise.
17167         * gcc.c-torture/execute/920908-2.c: Likewise.
17168         * gcc.c-torture/execute/921204-1.c: Likewise.
17169         * gcc.c-torture/execute/930621-1.c: Likewise.
17170         * gcc.c-torture/execute/930630-1.c: Likewise.
17171         * gcc.c-torture/execute/931031-1.c: Likewise.
17172         * gcc.c-torture/execute/980602-2.c: Likewise.
17173         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17174         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17175         * gcc.c-torture/execute/extzvsi.c: Likewise.
17176         * gcc.c-torture/unsorted/ext.c: Likewise.
17177
17178 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17179
17180         PR target/12749
17181         * gcc.c-torture/compile/20031220-2.c: New test case.
17182
17183 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17184
17185         PR optimization/13031
17186         * gcc.c-torture/compile/20031220-1.c: New test case.
17187
17188 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * gcc.dg/cast-function-1.c: New test.
17191
17192 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17193
17194         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17195         formats.
17196
17197 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17198
17199         PR c++/12795
17200         * g++.dg/ext/attrib10.C: New test.
17201
17202 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17203
17204         * gcc.dg/cleanup-10.c: New test.
17205         * gcc.dg/cleanup-11.c: New test.
17206
17207 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17208
17209         PR c++/13239
17210         * g++.dg/opt/expect1.C: New test.
17211
17212 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17213
17214         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17215
17216 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17217
17218         PR debug/12923
17219         * gcc.dg/20031218-1.c: New test.
17220
17221         PR debug/12389
17222         * gcc.dg/20031218-2.c: New test.
17223         * gcc.dg/20031218-3.c: New test.
17224
17225         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17226         of label name and allow for USER_LABEL_PREFIX == "_" names.
17227         * g++.dg/abi/mangle18-2.C: Likewise.
17228         * g++.dg/abi/mangle19-1.C: Likewise.
17229         * g++.dg/abi/mangle19-2.C: Likewise.
17230         * g++.dg/abi/mangle20-1.C: Likewise.
17231         * g++.dg/abi/mangle20-2.C: Likewise.
17232
17233 2003-12-18  Richard Henderson  <rth@redhat.com>
17234
17235         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17236
17237 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17238             Dan Kegel <dank@kegel.com>
17239
17240         PR other/12009
17241         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17242         testing a cross compiler, it causes spurious compile failures.
17243         * lib/g++.exp: Likewise.
17244
17245 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17246
17247         PR c++/13262
17248         * g++.dg/template/access13.C: New test.
17249
17250 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17251
17252         * gcc.dg/20031216-1.c: New test.
17253
17254 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17255
17256         PR c++/9154
17257         * g++.dg/template/error10.C: New test.
17258
17259 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17262         * g++.dg/eh/simd-2.C: Likewise.
17263
17264 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17265             Roger Sayle  <roger@eyesopen.com>
17266
17267         * gcc.c-torture/execute/ieee/mzero5.c: New.
17268
17269 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17270
17271         PR c++/10603
17272         * g++.dg/parse/error6.C: New test.
17273
17274         PR c++/12827
17275         * g++.dg/parse/error7.C: New test.
17276
17277 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17278
17279         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17280         at -O with stabs debugging formats.
17281         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17282         * gcc.dg/debug/debug-2.c: Likewise.
17283
17284 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/12696
17287         * g++.dg/init/error1.C: New test.
17288
17289         PR c++/12218
17290         * g++.dg/init/pm3.C: New test.
17291
17292 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17293
17294         PR c/3347
17295         * gcc.dg/bitfld-8.c: New test.
17296
17297 2003-12-16  James Lemke  <jim@wasabisystems.com>
17298
17299         * gcc.dg/arm-scd42-[123].c: New tests.
17300
17301 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         PR c++/9043
17304         * g++.dg/abi/mangle20-1.C: New test.
17305         * g++.dg/abi/mangle20-2.C: New test.
17306
17307 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/13275
17310         * g++.dg/other/offsetof2.C: Remove XFAIL.
17311         * g++.dg/parse/offsetof1.C: New test.
17312         * g++.gd/parse/offsetof2.C: Likewise.
17313
17314 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17315
17316         * g++.dg/template/nontype3.C: New test.
17317         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17318
17319 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17320
17321         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17322
17323 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17324
17325         PR c++/13387
17326         * g++.dg/expr/assign1.C: New test.
17327
17328         PR c++/13242
17329         * g++.dg/abi/mangle19-1.C: New test.
17330         * g++.dg/abi/mangle19-2.C: New test.
17331
17332 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17333
17334         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17335
17336 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17337
17338         * gcc.c-torture/execute/20031216-1.c: New test.
17339
17340 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17341
17342         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17343         an ICE regression.
17344
17345 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17346
17347         PR c++/10926
17348         * g++.dg/template/error9.C: New test.
17349
17350         PR c++/11116
17351         * g++.dg/template/error8.C: New test.
17352
17353 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17354
17355         PR middle-end/13400
17356         * gcc.c-torture/execute/20031215-1.c: New test case.
17357
17358 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/13269
17361         * g++.dg/parse/error5.C: New test.
17362
17363         PR c++/12989
17364         * g++.dg/expr/sizeof1.C: New test.
17365
17366         PR c++/13310
17367         * g++.dg/template/crash15.C: New test.
17368
17369 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17370
17371         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17372         a non-POD type as the last named parameter of a varargs function.
17373
17374 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17375
17376         PR c++/13243
17377         PR c++/12573
17378         * g++.dg/template/crash14.C: New test.
17379         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17380
17381 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17382
17383         * g++.dg/other/java1.C: New test.
17384
17385         PR c++/13241
17386         * g++.dg/abi/mangle18-1.C: New test.
17387         * g++.dg/abi/mangle18-2.C: New test.
17388
17389 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17390
17391         PR optimization/10312
17392         * gcc.c-torture/execute/20031214-1.c: New.
17393
17394 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/10779
17397         PR c++/12160
17398         * g++.dg/parse/error3.C: New test.
17399         * g++.dg/parse/error4.C: Likewise.
17400         * g++.dg/abi/mangle4.C: Tweak error messages.
17401         * g++.dg/lookup/using5.C: Likewise.
17402         * g++.dg/other/error2.C: Likewise.
17403         * g++.dg/parse/typename5.C: Likewise.
17404         * g++.dg/parse/undefined1.C: Likewise.
17405         * g++.dg/template/arg2.C: Likewise.
17406         * g++.dg/template/ttp3.C: Likewise.
17407         * g++.dg/template/type1.C: Likewise.
17408         * g++.old-deja/g++.other/crash32.C: Likewise.
17409         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17410
17411 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17412
17413         PR c++/13106
17414         * g++.dg/warn/noreturn-3.C: New test.
17415
17416 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17417
17418         PR c++/13118
17419         * g++.dg/abi/covariant3.C: New.
17420
17421 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17422
17423         * g++.dg/eh/ia64-1.C: New test.
17424
17425 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17426
17427         PR optimization/13037
17428         * g77.f-torture/execute/13037.f: New test case.
17429
17430 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         PR c++/12881
17433         * g++.dg/abi/covariant2.C: New.
17434
17435 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17436
17437         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17438
17439 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17440
17441         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17442
17443 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17444
17445         PR other/10819
17446         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17447         to fix Bug 10819.
17448         * lib/g++.exp (g++_version): Likewise.
17449         * lib/g77.exp (g77_version): Likewise.
17450         * lib/objc.exp (default_objc_version): Likewise.
17451
17452 2003-12-10  Richard Henderson  <rth@redhat.com>
17453
17454         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17455
17456         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17457
17458 2003-12-08  Matt Austern  <austern@apple.com>
17459
17460         PR c/13134
17461         * lib/gcc-dg.exp (dg-require-visibility): Define.
17462         * lib/target-supports (check_visibility_available): Define.
17463         * gcc.dg/visibility-1.c: New test.
17464         * gcc.dg/visibility-2.c: Likewise.
17465         * gcc.dg/visibility-3.c: Likewise.
17466         * gcc.dg/visibility-4.c: Likewise.
17467         * gcc.dg/visibility-5.c: Likewise.
17468         * gcc.dg/visibility-6.c: Likewise.
17469         * g++.dg/ext/visibility-1.C: Likewise.
17470         * g++.dg/ext/visibility-2.C: Likewise.
17471         * g++.dg/ext/visibility-3.C: Likewise.
17472         * g++.dg/ext/visibility-4.C: Likewise.
17473         * g++.dg/ext/visibility-5.C: Likewise.
17474         * g++.dg/ext/visibility-6.C: Likewise.
17475
17476 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17477
17478         * g++.dg/lookup/java1.C: New test.
17479         * g++.dg/lookup/java2.C: New test.
17480
17481 2003-12-07  Falk Hueffner  <falk@debian.org>
17482
17483         * g++.dg/opt/noreturn-1.C: New test.
17484
17485 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17486
17487         * gcc.dg/overflow-1.c: New test.
17488
17489 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17490
17491         * g77.f-torture/compile/13060.f: New test.
17492
17493 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17494
17495         PR c++/13323
17496         * g++.dg/inherit/operator2.C: New test.
17497
17498 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/13305
17501         * g++.dg/ext/attrib9.C: New test.
17502
17503 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17504
17505         PR c++/13314
17506         * g++.dg/template/error7.C: New test.
17507
17508 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17509             J"orn Rennecke <joern.rennecke@superh.com>
17510
17511         PR target/13302
17512         * g++.dg/other/struct-va_list.C: New test.
17513
17514 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17515
17516         PR c++/13166
17517         * g++.dg/parse/defarg6.C: New test.
17518
17519 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17520
17521         PR target/13256
17522         * gcc.c-torture/execute/20031201-1.c: New test.
17523
17524 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17525
17526         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17527
17528 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17529
17530         * gcc.dg/builtin-return-1.c: New test.
17531
17532 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17533             J"orn Rennecke <joern.rennecke@superh.com>
17534
17535         PR optimization/13260
17536         * gcc.c-torture/execute/20031204-1.c: New test.
17537
17538 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/9127
17541         * g++.dg/template/error6.C: New test.
17542
17543 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17544
17545         * gcc.dg/20031202-1.c: New test.
17546
17547 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17548
17549         PR c++/13179
17550         * g++.dg/template/eh1.C: New test.
17551
17552         PR c++/10771
17553         * g++.dg/template/error5.C: New test.
17554
17555 2003-12-02  David Ung  <davidu@mips.com>
17556
17557         * gcc.dg/compat/vector-check.h: Corrected type for var
17558         g_##TMODE
17559
17560 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17561
17562         PR c++/10126
17563         * g++.dg/template/ptrmem8.C: New test.
17564
17565 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17566
17567         PR c++/12573
17568         * g++.dg/template/dependent-expr3.C: New test.
17569
17570 2003-12-01  James Lemke  <jim@wasabisystems.com>
17571
17572         * gcc.dg/arm-g2.c: New test.
17573
17574 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17575
17576         PR optimization/11634
17577         * gcc.dg/20031201-2.c: New test case.
17578
17579 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17580
17581         PR 11433
17582         * objc.dg/proto-lossage-3.m: New test.
17583
17584 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17585
17586         PR optimization/12628
17587         * gcc.dg/20031201-1.c: New test case.
17588
17589 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17590
17591         * gcc.dg/unaligned-1.c: New test.
17592
17593 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/9849
17596         * g++.dg/template/error4.C: New test.
17597         * g++.dg/template/nested3.C: Adjust error markers.
17598
17599 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17600
17601         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17602
17603 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17604
17605         PR c/10333
17606         * gcc.dg/bitfld-7.c: New test.
17607
17608 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17609
17610         * gcc.dg/tls/asm-1.C: New test.
17611
17612 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17613
17614         * gcc.dg/cpp/assert4.c: Update.
17615
17616 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17617
17618         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17619         * gcc.dg/builtin-apply3.c: New test.
17620
17621 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17622
17623         * lib/compat.exp (compat-obj): New xfaildata parameter.
17624         Use it to set compiler_conditional_xfail_data before compiling.
17625         (compat-get-options): Handle dg-xfail-if.
17626         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17627         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17628         * gcc.dg/compat/vector-1_y.c: Likewise.
17629         * gcc.dg/compat/vector-2_x.c: Likewise.
17630         * gcc.dg/compat/vector-2_y.c: Likewise.
17631
17632 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17633
17634         * g++.dg/opt/reg-stack4.C: New test.
17635
17636 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17637
17638         * gcc.dg/builtin-apply2.c: New test.
17639
17640 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17641
17642         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17643
17644 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17645
17646         PR c++/12924
17647         * g++.dg/template/template-id-2.C: New test.
17648
17649 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17650
17651         PR c++/5369
17652         * g++.dg/template/memfriend1.C: New test.
17653         * g++.dg/template/memfriend2.C: Likewise.
17654         * g++.dg/template/memfriend3.C: Likewise.
17655         * g++.dg/template/memfriend4.C: Likewise.
17656         * g++.dg/template/memfriend5.C: Likewise.
17657         * g++.dg/template/memfriend6.C: Likewise.
17658         * g++.dg/template/memfriend7.C: Likewise.
17659         * g++.dg/template/memfriend8.C: Likewise.
17660         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17661
17662 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17663
17664         PR c++/12515
17665         * g++.dg/ext/cond1.C: New test.
17666
17667 2003-11-20  Richard Henderson  <rth@redhat.com>
17668
17669         * gcc.dg/20020201-2.c: Remove.
17670         * gcc.dg/20020201-4.c: Remove.
17671         * gcc.dg/20020304-1.c: Remove.
17672
17673 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17674
17675         * gcc.dg/cpp/trad/xwin1.c: New test case.
17676
17677 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17678
17679         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17680         * lib/g77.exp: Likewise.
17681         * lib/objc.exp: Likewise.
17682         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17683         for darwin.
17684
17685 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17686
17687         PR c++/12932
17688         * g++.dg/template/static5.C: New test.
17689
17690 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17691
17692         * gcc.dg/nested-func-1.c: New test.
17693
17694 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17695
17696         * gcc.dg/cpp/assert4.c: New test.
17697
17698 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17699
17700         PR c++/2294
17701         * g++.dg/lookup/using9.c: New test.
17702
17703 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/12762
17706         * g++.dg/template/error3.C: New test.
17707
17708 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17709
17710         PR ada/13035
17711         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17712         No longer use a wrapper for gcc, since this does not work under
17713         Windows.
17714
17715 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17716
17717         PR c++/2094
17718         * g++.dg/template/ptrmem7.C: New test.
17719
17720 2003-11-13  Andrew Pinski <apinski@apple.com>
17721
17722         * gcc.c-torture/compile/20031113-1.c: New test.
17723
17724 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17725             Kean Johnston <jkj@sco.com>
17726
17727         PR c/13029
17728         * gcc.dg/unused-4.c: Update.
17729
17730 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17731
17732         * g++.dg/opt/const3.C: New test.
17733
17734 2003-11-13  Jan Hubicka  <jh@suse.cz>
17735
17736         * gcc.c-torture/compile/20031112-1.c: New test.
17737
17738 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17739
17740         * g++.dg/parse/crash10.C: Remove bogus error marker.
17741
17742 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17743
17744         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17745         (host_gcc): Likewise.
17746         (ROOT): Honor $PWDCMD.
17747         (BASE): Likewise.
17748         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17749
17750 2003-11-12  Catherine Moore  <clm@redhat.com>
17751
17752         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17753
17754 2003-11-12  Andreas Jaeger  <aj@suse.de>
17755             Jakub Jelinek  <jakub@redhat.com>
17756             Andrew Pinski  <pinskia@physics.uc.edu>
17757             Richard Henderson  <rth@redhat.com>
17758
17759         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17760         systems.
17761         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17762
17763         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17764         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17765
17766 2003-11-11  Andreas Jaeger  <aj@suse.de>
17767
17768         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17769
17770         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17771
17772 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17773
17774         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17775         Clean ups.
17776
17777 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17778
17779         * gcc.dg/trampoline-1.c: New test.
17780
17781 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17782
17783         * gcc.c-torture/compile/200031109-1.c: New test.
17784
17785 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17786
17787         PR c/3190
17788         PR c/8714
17789         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17790         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17791         gcc.dg/format/no-y2k-1.c: Update.
17792
17793 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17794
17795         PR optimization/10467
17796         * gcc.dg/20031108-1.c: New test case.
17797
17798 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17799
17800         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17801
17802 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17803
17804         * gcc.dg/compound-lvalue-1.c: New test.
17805         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17806         some XFAILs.
17807
17808 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17809
17810         * gcc.dg/altivec-varargs-1.c: New test.
17811
17812 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17813
17814         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17815         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17816         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17817         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17818         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17819
17820 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17821
17822         * gcc.dg/cond-lvalue-1.c: New test.
17823
17824 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17825
17826         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17827
17828 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17829
17830         PR c++/11616
17831         * g++.dg/template/instantiate5.C: New test.
17832
17833 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17834
17835         PR c++/12726
17836         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17837         * ChangeLog: Add missing first entry for above test.
17838
17839 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17840
17841         PR c++/9810
17842         * g++.dg/template/using8.C: New test.
17843         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17844
17845 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17846
17847         PR optimization/10817
17848         * gcc.c-torture/compile/20031102-1.c: New test case.
17849
17850 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17851
17852         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17853         2147483647.
17854
17855 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17856
17857         * gcc.dg/20031102-1.c: New test.
17858
17859 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17860
17861         * gcc.dg/complex-1.c: New test.
17862
17863 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17864
17865         PR c++/12796
17866         * g++.dg/template/crash13.C: Adjust expected error location.
17867         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17868
17869 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17870
17871         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17872
17873 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17874
17875         PR/10239
17876         * gcc.c-torture/compile/20031031-2.c: New test.
17877
17878 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17879
17880         PR/11640
17881         * gcc.c-torture/compile/20031031-1.c: New test.
17882
17883 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17884
17885         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17886         * gcc.misc-tests/bprob.exp: Likewise.
17887         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17888         the execution test on arm-elf configs.
17889         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17890         configs that don't support scratch files.
17891         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17892
17893 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17894
17895         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17896         done by dejagnu.
17897
17898 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17899
17900         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17901         Avoid non pure sh syntax. Add more logging.
17902
17903         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17904         fail.
17905
17906 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17907
17908         PR libgcj/10610
17909         * gcc.dg/ppc-stackalign-1.c: New test.
17910
17911 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17912
17913         * ada/acats/run_all.sh: Change output to be more compliant with
17914         dejagnu framework.
17915         Create acats.sum and acats.log files under testsuite/ada/acats
17916         Only run [a-z]* directories, to filter out e.g. CVS.
17917         Redirect build output to log file.
17918
17919 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17920
17921         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17922
17923 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17924
17925         PR ada/5909:
17926         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17927
17928 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17929
17930         * gcc.c-torture/compile/20031023-1.c: New test.
17931         * gcc.c-torture/compile/20031023-2.c: New test.
17932         * gcc.c-torture/compile/20031023-3.c: New test.
17933         * gcc.c-torture/compile/20031023-4.c: New test.
17934
17935 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17936
17937         PR c++/10371
17938         * g++.dg/lookup/scoped8.C: New test.
17939
17940 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17941
17942         * g++.dg/opt/reg-stack3.C: New test.
17943
17944 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17945
17946         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17947
17948 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17949
17950         PR c++/11076
17951         * g++.dg/template/crash13.C: New test.
17952
17953 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17954
17955         * gcc.dg/c99-restrict-2.c: New test.
17956
17957 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17958
17959         PR c++/12698, c++/12699, c++/12700, c++/12566
17960         * g++.dg/inherit/covariant9.C: New test.
17961         * g++.dg/inherit/covariant10.C: New test.
17962         * g++.dg/inherit/covariant11.C: New test.
17963
17964 2003-10-23  Jason Merrill  <jason@redhat.com>
17965
17966         PR c++/12726
17967         * g++.dg/ext/complit2.C: New test.
17968
17969 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17970
17971         PR target/12654
17972         * gcc.c-torture/execute/20031020-1.c: New test.
17973
17974 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17975
17976         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17977         following the jump_insn.
17978
17979 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17980
17981         * gcc.dg/cast-lvalue-1.c: New test.
17982
17983 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/11962
17986         * g++.dg/template/cond2.C: New test.
17987
17988 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17989
17990         * gcc.dg/builtins-28.c: New test.
17991
17992 2003-10-20  Jan Hubicka  <jh@suse.cz>
17993
17994         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17995         parameter.
17996         * testsuite/gcc.dg/inline-2.c: Likewise.
17997
17998 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17999
18000         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18001         * gcc.dg/nest.c:  Likewise.
18002
18003 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18004
18005         PR c++/9781, c++/10583, c++/11862
18006         * g++.dg/parse/crash13.C: New test.
18007
18008 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18009
18010         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18011
18012 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18013
18014         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18015         Define HAVE_C99_RUNTIME except on Solaris.
18016         * gcc.dg/builtins-20.c: Likewise.
18017
18018 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18019
18020         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18021
18022 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18023
18024         PR c++/12495
18025         * g++.dg/template/crash21.C: New test.
18026
18027 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18028
18029         PR c++/2513
18030         * g++.dg/template/typename5.C: New test.
18031
18032 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18033
18034         PR c++/12369
18035         * g++.dg/template/friend25.C: New test.
18036
18037 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18038
18039         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18040         versions.
18041
18042 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18043
18044         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18045         == 2147483647.
18046
18047 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18048
18049         * gcc.c-torture/execute/960416-1.x: Remove.
18050         * gcc.c-torture/execute/divconst-3.x: Likewise.
18051
18052 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18053
18054         PR target/12598
18055         * gcc.dg/torture/cris-volatile-1.c: New test.
18056
18057 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18058
18059         PR optimization/9325
18060         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18061         for overflowing floating point to integer conversion during RTL
18062         simplification.
18063
18064 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18065
18066         * objc/execute/_cmd.m: Fix typo.
18067         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18068         Relax 'scan-assembler' regexp.
18069         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18070         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18071         * objc.dg/zero-link-2.m: Remove blank line.
18072         * objc.dg/zero-link-3.m: New test case.
18073
18074 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18075
18076         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18077
18078         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18079         than linker trickery.
18080
18081 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18082
18083         PR c++/12370
18084         * g++.dg/other/friend2.C: New test.
18085
18086 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18087
18088         * gcc.dg/20031012-1.c: New test.
18089
18090 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18091
18092         * gcc.dg/weak/weak-3.c: Fix for new warning.
18093
18094 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18095
18096         PR optimization/8750
18097         * gcc.c-torture/execute/20031012-1.c: New test case.
18098
18099 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18100
18101         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18102         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18103
18104 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18105
18106         PR optimization/12260
18107         * gcc.c-torture/compile/20031011-2.c: New test case.
18108
18109 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18110
18111         * gcc.c-torture/execute/20031011-1.c: New testcase.
18112
18113 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         * gcc.c-torture/compile/20031011-1.c: New test.
18116
18117 2003-10-11  Jan Hubicka  <jh@suse.cz>
18118
18119         * g++.dg/other/first-global.C: New test.
18120
18121 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18122
18123         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18124
18125 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18126
18127         * gcc.c-torture/compile/20031010-1.c: New test.
18128
18129 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18130
18131         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18132         * gcc.c-torture/execute/va-arg-25.c: ... here.
18133
18134 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18135
18136         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18137
18138 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18139
18140         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18141
18142 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18143
18144         * g++.dg/parse/error2.C: New test.
18145
18146 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18147
18148         PR c++/11097
18149         * g++.dg/other/error5.C: Modify the error message.
18150         * g++.dg/lookup/using8.C: New test.
18151
18152 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18153
18154         * gcc.dg/darwin-abi-2.c: New file.
18155         * gcc.c-torture/execute/va-arg-24.c: New file.
18156
18157 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18158
18159         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18160         indentation.
18161
18162 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18163
18164         PR c++/10147
18165         * g++.dg/other/error4.C: Update error messages.
18166         * g++.dg/template/ptrmem4.C: Likewise.
18167
18168         PR c++/12337
18169         * g++.dg/init/new9.C: New test.
18170
18171         PR c++/12334, c++/12236, c++/8656
18172         * g++.dg/ext/attrib8.C: New test.
18173
18174 2003-10-06  Devang Patel  <dpatel@apple.com>
18175
18176         * gcc.dg/debug/dwarf2-3.h: New test.
18177         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18178
18179 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18180
18181         * g++.dg/opt/cfg2.C: New test.
18182
18183 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18184
18185         * g++.dg/opt/float1.C: New test.
18186
18187 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18188
18189         * gcc.dg/c90-array-lval-6.c: New test.
18190         * gcc.dg/c99-array-lval-6.c: New test.
18191
18192 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18193             Ziemowit Laski  <zlaski@apple.com>
18194
18195         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18196         'Derived', so that it is never considered a class method; add
18197         new warning for '+port' method ambiguity.
18198         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18199         <objc/objc-api.h> (needed on Mac OS X).
18200         * objc.dg/method-13.m: New test.
18201
18202 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18203
18204         PR optimization/9325, PR java/6391
18205         * gcc.c-torture/execute/20031003-1.c: New test case.
18206
18207 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18208
18209         PR optimization/12180
18210         * gcc.dg/20031002-1.c: New test.
18211
18212         PR c++/12486
18213         * g++.dg/inherit/error1.C: New test.
18214
18215 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18216
18217         * lib/f-torture.exp (search_for): Rename to...
18218         (search_for_re): This.  Also, clean up comments and the
18219         "regexp" invocation.
18220
18221 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18222
18223         * gcc.c-torture/compile/20031002-1.c: New test.
18224
18225 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18226
18227         * g++.dg/opt/cond1.C: New test.
18228
18229 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18230
18231         * gcc.dg/Wold-style-definition-2.c: New testcase.
18232         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18233
18234 2003-09-29  Richard Henderson  <rth@redhat.com>
18235
18236         * g++.dg/init/array10.C: Add dg-options.
18237
18238 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18239
18240         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18241
18242 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18243
18244         * g++.dg/template/friend19.C: Fix typo.
18245         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18246
18247 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18248
18249         * gcc.c-torture/execute/20030928-1.c: New test.
18250         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18251
18252 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18253
18254         * g++.dg/opt/unroll1.C: New test.
18255
18256 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18257
18258         PR optimization/11741
18259         * gcc.dg/20030926-1.c: New test case.
18260
18261 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18262
18263         PR c++/5655
18264         * g++.dg/parse/access7.C: New test.
18265         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18266
18267 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18268
18269         MERGE OF objc-improvements-branch into MAINLINE:
18270         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18271         if libobjc has not been built.
18272         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18273         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18274         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18275         objc/execute/nested-3.m, objc/execute/np-2.m,
18276         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18277         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18278         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18279         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18280         objc.dg/special/unclaimed-category-1.h,
18281         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18282         well as GNU runtime.
18283         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18284         * execute/cascading-1.m, execute/function-message-1.m,
18285         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18286         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18287         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18288         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18289         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18290         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18291         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18292         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18293         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18294         * objc.dg/bitfield-2.m: Run only on Darwin.
18295         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18296         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18297         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18298         * objc.dg/const-str-1.m: Fix constant string layout.
18299
18300 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18301
18302         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18303
18304 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18305
18306         * gcc.dg/darwin-abi-1.c: New file.
18307
18308 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18309
18310         PR target/12281
18311         * gcc.c-torture/compile/20030921-1.c: New test.
18312
18313 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18314
18315         * g++.dg/opt/reg-stack2.C: New test.
18316
18317 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18318
18319         * g++.dg/eh/delayslot1.C: New test.
18320
18321 2003-09-20  Richard Henderson  <rth@redhat.com>
18322
18323         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18324
18325 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18326
18327         * gcc.c-torture/execute/20030920-1.c: New test case.
18328
18329 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18330
18331         * g++.dg/rtti/typeid3.C: Correct expected error message.
18332
18333 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18334
18335         PR c++/157
18336         * g++.dg/parse/crash12.C: New test.
18337
18338 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18339
18340         * gcc.dg/compat/mixed-struct-check.h: New.
18341         * gcc.dg/compat/mixed-struct-defs.h: New.
18342         * gcc.dg/compat/mixed-struct-init.h: New.
18343         * gcc.dg/compat/struct-by-value-19_main.c: New.
18344         * gcc.dg/compat/struct-by-value-19_x.c: New.
18345         * gcc.dg/compat/struct-by-value-19_y.c: New.
18346         * gcc.dg/compat/struct-by-value-20_main.c: New.
18347         * gcc.dg/compat/struct-by-value-20_x.c: New.
18348         * gcc.dg/compat/struct-by-value-20_y.c: New.
18349         * gcc.dg/compat/struct-return-19_main.c: New.
18350         * gcc.dg/compat/struct-return-19_x.c: New.
18351         * gcc.dg/compat/struct-return-19_y.c: New.
18352         * gcc.dg/compat/struct-return-20_main.c: New.
18353         * gcc.dg/compat/struct-return-20_x.c: New.
18354         * gcc.dg/compat/struct-return-20_y.c: New.
18355
18356 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18357         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18358         so that it will not complain on LP64 targets.
18359
18360 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18361
18362         PR c++/495
18363         * g++.dg/template/friend24.C: New test.
18364
18365 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         PR c++/12332
18368         * g++.dg/template/memtmpl2.C: New test.
18369
18370 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR target/11184
18373         * gcc.dg/builtin-apply1.c: New test.
18374
18375 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         PR c++/9848
18378         * g++.dg/warn/Wunused-4.C: New test.
18379
18380 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18381
18382         PR c++/12316
18383         * g++.dg/other/gc2.C: New test.
18384
18385 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/11991
18388         * g++.dg/rtti/typeid3.C: New test.
18389
18390         PR c++/12266
18391         * g++.dg/overload/template1.C: New test.
18392
18393 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18394
18395         * g++.dg/opt/cfg3.C: New test.
18396
18397 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18398
18399         PR c++/7939
18400         * g++.dg/template/crash11.C: New test.
18401
18402 2003-09-16  Jason Merrill  <jason@redhat.com>
18403             Jakub Jelinek  <jakub@redhat.com>
18404
18405         * gcc.dg/attr-warn-unused-result.c: New test.
18406
18407 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18408
18409         PR c++/12184
18410         * g++.dg/expr/call2.C: New test.
18411
18412 2003-09-15  Andreas Jaeger  <aj@suse.de>
18413
18414         * gcc.dg/Wold-style-definition-1.c: New test.
18415
18416 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/3907
18419         * g++.dg/parse/template12.C: New test.
18420
18421         * g++.dg/abi/bitfield11.C: New test.
18422         * g++.dg/abi/bitfield12.C: Likewise.
18423
18424 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18425
18426         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18427         non-expansion of functional macro name without arguments at EOL.
18428         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18429
18430 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18431
18432         * gcc.c-torture/execute/20030914-[12].c: New tests.
18433
18434 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         PR c++/11788
18437         * g++.dg/overload/addr1.C: New test.
18438
18439 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18440
18441         * gcc.dg/20030909-1.c: New test.
18442
18443 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18444
18445         * gcc.dg/ultrasp10.c: New test.
18446
18447 2003-09-09  Devang Patel  <dpatel@apple.com>
18448
18449         * gcc.dg/darwin-ld-6.c: New test.
18450
18451 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18452
18453         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18454
18455 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18456
18457         * gcc.dg/ia64-types1.c: New test.
18458         * gcc.dg/ia64-types2.c: Likewise.
18459
18460 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18461
18462         * gcc.dg/builtins-1.c: Add more _Complex tests.
18463         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18464
18465         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18466         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18467
18468 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18469
18470         PR c++/11786
18471         * g++.dg/lookup/koenig2.C: New test.
18472
18473         PR c++/5296
18474         * g++.dg/rtti/typeid2.C: New test.
18475
18476 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18477
18478         * gcc.c-torture/compile/20030904-1.c: New test.
18479
18480 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18481
18482         * g++.dg/opt/longbranch2.C: New test.
18483
18484 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         * g++.dg/template/crash10.C: Only compile it.
18487
18488 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18489
18490         PR middle-end/11665
18491         * gcc.c-torture/compile/20030907-1.c: New test.
18492         * g++.dg/init/array11.C: New test.
18493
18494 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18495
18496         PR c++/11852
18497         * g++.dg/init/struct1.C: New test.
18498
18499 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/12181
18502         * g++.dg/expr/comma1.C: New test.
18503
18504 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/11867
18507         * g++.dg/expr/static_cast5.C: New test.
18508
18509 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18510
18511         PR c++/11507
18512         * g++.dg/lookup/scoped7.C: New test.
18513
18514         PR c++/9574
18515         * g++.dg/other/static1.C: New test.
18516
18517         PR c++/11490
18518         * g++.dg/warn/template-1.C: New test.
18519
18520         PR c++/11432
18521         * g++.dg/template/crash10.C: New test.
18522
18523         PR c++/2478
18524         * g++.dg/overload/VLA.C: New test.
18525
18526         PR c++/10804
18527         * g++.dg/template/call1.C: New test.
18528
18529 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         PR c++/11794
18532         * g++.dg/parse/using3.C: New test.
18533
18534 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18535
18536         PR c++/11409
18537         * g++.dg/overload/builtin3.C: New test case.
18538
18539 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18540
18541         PR c/9862
18542         * gcc.dg/20030906-1.c: New test.
18543         * gcc.dg/20030906-2.c: Likewise.
18544
18545 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18546
18547         PR c++/12167
18548         * g++.dg/parse/defarg5.C: New test.
18549
18550         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18551
18552 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/12163
18555         * g++.dg/expr/static_cast4.C: New test.
18556
18557         PR c++/12146
18558         * g++.dg/template/crash9.C: New test.
18559
18560 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18561
18562         * g++.old-deja/g++.ext/pretty2.C: Update for change
18563         in __FUNCTION__.
18564         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18565
18566 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         PR c++/11922
18569         * g++/dg/template/qualified-id1.C: New test.
18570
18571         PR c++/12037
18572         * g++.dg/warn/noeffect4.C: New test.
18573
18574 2003-09-04  Matt Austern  <austern@apple.com>
18575
18576         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18577         * g++.dg/ext/fnname2.C: Likewise.
18578         * g++.dg/ext/fnname3.C: Likewise.
18579
18580 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18581
18582         * g++.dg/expr/lval1.C: New test.
18583         * g++.dg/ext/lvcast.C: Remove.
18584
18585 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18586
18587         PR optimization/11700.
18588         * gcc.c-torture/compile/20030903-1.c: New test case.
18589
18590 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18591
18592         PR c++/12053
18593         * g++.dg/abi/layout4.C: New test.
18594
18595 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18596
18597         PR c++/11553
18598         * g++.dg/parse/friend3.C: New test.
18599
18600 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18601
18602         PR c++/11847
18603         * g++.dg/template/class1.C: New test.
18604
18605         PR c++/11808
18606         * g++.dg/expr/call1.C: New test.
18607
18608 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18609
18610         PR c++/12114
18611         * g++.dg/init/ref9.C: New test.
18612
18613         PR c++/11972
18614         * g++.dg/template/nested4.C: New test.
18615
18616 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18617
18618         PR c++/12093
18619         * g++.dg/template/non-dependent4.C: New test.
18620
18621         PR c++/11928
18622         * g++.dg/inherit/conv1.C: New test.
18623
18624 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/6196
18627         * g++.dg/ext/label1.C: New test.
18628         * g++.dg/ext/label2.C: Likewise.
18629
18630 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * g++.dg/expr/cond3.C: New test.
18633
18634 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18635
18636         * gcc.dg/builtins-1.c: Add new builtin cases.
18637
18638 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18639
18640         * gcc.dg/builtins-1.c: Add new cases.
18641         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18642
18643 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18644
18645         * gcc.dg/builtins-1.c: Add more math builtin tests.
18646         * gcc.dg/torture/builtin-attr-1.c: New test.
18647
18648 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR optimization/5079
18651         * g++.dg/opt/static3.C: New test.
18652
18653 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18654
18655         * gcc.misc-tests/gcov-10b.c: New test.
18656
18657 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18658
18659         * g++.dg/opt/ptrmem3.C: New test.
18660
18661         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18662
18663 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18664
18665         * gcc.dg/20030826-2.c: New test.
18666
18667 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18668
18669         PR middle-end/12002
18670         * g77.f-torture/compile/12002.f: New test case.
18671
18672 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18673
18674         * gcc.dg/20030826-1.c: New test case.
18675
18676 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18677
18678         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18679
18680 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         PR c++/11871
18683         * c++.dg/lookup/crash1.C: New test.
18684
18685         * c++.dg/warn/noeffect3.C: New test.
18686
18687 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18688
18689         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18690         * gcc.dg/compat/vector-1_y.c: Ditto.
18691         * gcc.dg/compat/vector-2_x.c: Ditto.
18692         * gcc.dg/compat/vector-2_y.c: Ditto.
18693
18694 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18695
18696         * gcc.dg/20030702-1.c: New test.
18697
18698 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18699
18700         PR c++/8795
18701         * g++.dg/ext/altivec-1.C: New test.
18702
18703 2003-08-24  Richard Henderson  <rth@redhat.com>
18704
18705         * g++.dg/eh/simd-2.C: Add -w for x86.
18706
18707 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18708
18709         * gcc.dg/20030815-1.c: New test.
18710
18711 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18712
18713         PR c++/3765
18714         * g++.dg/parse/access6.C: New test.
18715
18716 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18717
18718         PR c++/641, c++/11876
18719         * g++.dg/template/friend22.C: New test.
18720         * g++.dg/template/friend23.C: Likewise.
18721
18722 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18723
18724         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18725         identically.
18726
18727 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18728
18729         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18730
18731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18732
18733         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18734
18735 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18736
18737         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18738
18739 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18740
18741         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18742
18743 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/11919
18746         * g++.dg/overload/prom1.C: New test.
18747
18748         PR c++/11551
18749         * g++.dg/parse/dtor2.C: New test.
18750
18751         PR c++/10762
18752         * g++.dg/parse/using2.C: New test.
18753
18754 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18755
18756         PR target/11805
18757         * gcc.c-torture/compile/20030821-1.c: New.
18758
18759 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18760
18761         PR c++/11834
18762         * g++.dg/template/deduce2.C: New test.
18763
18764 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18765
18766         * gcc.c-torture/execute/20030821-1.c: New test.
18767
18768 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18769
18770         PR middle-end/11984
18771         * gcc.dg/20030820-1.c: New test case.
18772
18773 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18774
18775         PR c++/11945
18776         * g++.dg/warn/noeffect2.C: New test.
18777
18778 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18779
18780         PR c++/10926
18781         * g++.dg/template/dtor2.C: New test.
18782
18783         PR c++/11684
18784         * g++.dg/template/operator1.C: New test.
18785         * g++.dg/parse/operator4.C: New test.
18786
18787         PR c++/11946.C
18788         * g++.dg/expr/enum1.C: New test.
18789         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18790
18791         PR c++/11036.C
18792         * g++.dg/parse/elab2.C: New test.
18793         * g++.dg/parse/typedef4.C: Change error message.
18794         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18795         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18796         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18797
18798 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18799
18800         * gcc.dg/pch/warn-1.c: New.
18801         * gcc.dg/pch/warn-1.hs: New.
18802
18803         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18804         not-tested file.
18805
18806 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18807
18808         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18809
18810 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18811
18812         * gcc.dg/uninit-D.c: New Test.
18813         * gcc.dg/uninit-E.c: New Test.
18814         * gcc.dg/uninit-F.c: New Test.
18815         * gcc.dg/uninit-G.c: New Test.
18816
18817 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18818
18819         * g++.dg/README: Describe the pch directory.
18820
18821 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18822
18823         PR c++/11174
18824         * g++.dg/parse/access4.C: New test.
18825         * g++.dg/parse/access5.C: Likewise.
18826         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18827
18828 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18829
18830         * gcc.dg/noncompile/20030818-1.c: New.
18831
18832 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         PR c++/11957
18835         * g++.dg/warn/noeffect1.C: New test.
18836
18837         * g++.dg/template/scope2.C: New test.
18838         * g++.dg/template/error2.C: Correct dg-error
18839
18840 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18841
18842         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18843
18844 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18845
18846         PR C++/11512
18847         * g++.dg/template/warn1.C: New.
18848
18849 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18850
18851         * g++.dg/template/error2.C: New test.
18852         * g++.dg/lookup/using7.C: Adjust errors
18853         * g++.old-deja/g++.pt/crash36.C: Likewise.
18854         * g++.old-deja/g++.pt/derived3.C: Likewise.
18855
18856 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18857
18858         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18859         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18860         * gcc.c-torture/execute/builtins/string-9.c: New, from
18861         string-opt-9.c.  Adjust for execute/builtins framework.
18862         * gcc.c-torture/execute/string-opt-9.c: Delete.
18863
18864 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18865
18866         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18867
18868         * g++.dg/parse/ret-type2.C: New test.
18869
18870         PR c++/11703
18871         * g++.dg/init/new8.C: New test.
18872
18873         PR c++/10923
18874         * g++.dg/parse/typedef5.C: New test.
18875
18876         PR c++/9512
18877         * g++.dg/parse/qualified2.C: New test.
18878         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18879         invalid code.
18880
18881 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18882
18883         * g++.dg/conversion/ptrmem1.C: New test.
18884
18885 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18886
18887         PR target/11693
18888         * gcc.dg/20030811-1.c: New test.
18889
18890         PR target/11535
18891         * gcc.c-torture/execute/20030811-1.c: New test.
18892
18893 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18894
18895         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18896
18897 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18898
18899         PR c++/11789.C
18900         * g++.dg/inherit/multiple1.C: New test.
18901
18902 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         * gcc.dg/spe1.c: New test.
18905
18906         PR c++/11670
18907         * g++.dg/expr/cast2.C: New test.
18908
18909         PR c++/10530
18910         * g++.dg/template/dependent-name2.C: New test.
18911
18912 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18913
18914         * g++.dg/parse/crash11.C: Put the dg options in comments.
18915
18916 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18917
18918         * lib/gcc-dg.exp: Update for diagnostic change.
18919
18920 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18921
18922         PR c++/5767
18923         * g++.dg/parse/crash11.C: New test.
18924
18925 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18926
18927         * gcc.dg/cpp/spacing1.c: Update.
18928
18929 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18930
18931         PR target/11739
18932         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18933         a value for -mtune.
18934
18935 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18936
18937         PR middle-end/11771
18938         * gcc.c-torture/compile/20030804-1.c: New test case.
18939
18940 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18941
18942         * gcc.dg/20030804-1.c: New test case.
18943
18944 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18945
18946         * gcc.dg/cpp/separate-1.c: New test.
18947
18948 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18949
18950         PR c++/11704
18951         * g++.dg/template/dependent-expr2.C: New test.
18952
18953         PR c++/11766
18954         * g++.dg/expr/ptrmem1.C: New test.
18955
18956 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18957
18958         PR c++/9453
18959         * g++.dg/template/friend15.C: New test.
18960
18961 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18962
18963         * lib/dg-pch.exp: Work round PCH bug.
18964
18965 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18966
18967         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18968         builtins.  Move cases from builtins-4.c here.
18969
18970         * gcc.dg/torture/builtin-math-1.c: New test taken from
18971         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18972         additional cases.
18973
18974         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18975         Delete.
18976
18977 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18978
18979         PR c++/9447
18980         * g++.dg/template/using7.C: New test.
18981
18982 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18983
18984         * import1.c, import2.c: New tests.
18985
18986 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * g++.dg/eh/crossjump1.C: New test.
18989
18990 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/11697
18993         * g++.dg/template/using6.C: New test.
18994
18995         PR c++/11744
18996         * g++.dg/template/koenig2.C: New test.
18997
18998 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18999
19000         PR c++/7983
19001         * g++.dg/parse/typedef4.C: New test.
19002
19003 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19004
19005         PR c++/8442, c++/8806
19006         * g++.dg/template/elab1.C: New test.
19007         * g++.dg/template/type2.C: Likewise.
19008         * g++.dg/template/ttp3.C: Adjust expected error message.
19009         * g++.old-deja/g++.law/visibility13.C: Likewise.
19010         * g++.old-deja/g++.niklas/t135.C: Likewise.
19011         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19012         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19013         template argument.
19014         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19015
19016 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         PR c++/11295
19019         * g++.dg/ext/stmtexpr1.C: New test.
19020
19021         * g++.dg/opt/tmp1.C: New test.
19022
19023         PR c++/11525
19024         * g++.dg/parse/constant4.C: New test.
19025
19026         PR c++/9447
19027         * g++.dg/template/using5.C: New test.
19028
19029 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19030
19031         * gcc.dg/builtins-27.c: New test case.
19032
19033 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19034
19035         * gcc.dg/tls/opt-7.c: New test.
19036
19037 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19038
19039         * g++.old-deja/g++.other/crash18.C: Remove.
19040
19041 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19042
19043         * g++.dg/template/explicit3.C: New.
19044         * g++.dg/template/explicit4.C: New.
19045         * g++.dg/template/explicit5.C: New.
19046
19047         PR c++/11347
19048         * g++.dg/template/memtmpl1.C: New.
19049
19050 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19051
19052         PR target/11565
19053         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19054         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19055
19056 2003-07-30  Jan Hubicka  <jh@suse.cz>
19057
19058         * vtgc1.c: Kill.
19059
19060 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19061
19062         * gcc.dg/struct-in-proto-1.c: New test.
19063
19064 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19065
19066         * gcc.dg/cpp/include2.c: Only expect one message.
19067
19068 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19069
19070         PR c++/9447
19071         * g++.dg/template/using1.C: New test.
19072         * g++.dg/template/using2.C: New test.
19073         * g++.dg/template/using3.C: New test.
19074         * g++.dg/template/using4.C: New test.
19075
19076 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19077
19078         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19079         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19080
19081 2003-07-28  Jan Hubicka  <jh@suse.cz>
19082
19083         PR c++/11530
19084         * g++.dg/opt/call1.C: New test.
19085
19086 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19087
19088         PR c++/11667
19089         * g++.dg/init/enum2.C: New test.
19090         * g++.dg/template/overload1.C: Add "-w" option.
19091
19092 2003-07-28    <hp@bitrange.com>
19093
19094         * gcc.dg/Wdeclaration-after-statement-1.c,
19095         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19096
19097 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19098
19099         * gcc.c-torture/compile/20030725-1.c: New test.
19100
19101 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19102
19103         * gcc.dg/20030505.c: Only run for SPE.
19104         Remove definition of opaque type.
19105
19106 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19107
19108         * g++.dg/template/ptrmem6.C: New test.
19109
19110 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19111
19112         * gcc.c-torture/compile/zero-strct-2.c: New test.
19113
19114 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19115
19116         * gcc.dg/intermod-1.c: New test.
19117
19118 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19119
19120         PR c++/11617
19121         * g++.dg/template/lookup2.C: New test.
19122         * g++.dg/template/memclass1.C: Remove instantiated from error.
19123         * g++.dg/other/error2.C: Tweak expected errors.
19124
19125         PR c++/11596
19126         * g++.dg/template/defarg3.C: New test.
19127
19128         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19129
19130 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19131
19132         * g++.dg/inherit/access5.C: New test.
19133
19134 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19135
19136         PR c++/11513
19137         * g++.dg/template/crash8.C: New test.
19138
19139 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19140
19141         PR c/10602
19142         * gcc.dg/noncompile/incomplete-2.c: New test.
19143
19144 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19145
19146         PR c++/11645
19147         * g++.dg/inherit/access4.C: New test.
19148
19149         PR c++/11517
19150         * g++.dg/expr/cond2.C: New test.
19151
19152         PR optimization/10679
19153         * g++.dg/opt/inline4.C: New test.
19154
19155 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         * g++.dg/parse/crash10: New test.
19158
19159 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19160
19161         * g++.dg/ext/flexary1.C: New test.
19162
19163 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19164
19165         PR c++/10793
19166         * g++.dg/template/crash9.C: New test.
19167
19168 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19169
19170         PR c++/3004
19171         * g++.dg/parse/typedef3.C: New test.
19172
19173         PR c++/7906
19174         * g++.dg/parse/operator2.C: New test.
19175
19176         PR c++/8895
19177         * g++.dg/parse/def-tmpl-arg1.C: New test.
19178
19179         PR c++/9282
19180         * g++.dg/parse/funptr1.C: New test.
19181
19182         PR c++/9452
19183         * g++.dg/parse/ambig3.C: New test.
19184
19185         PR c++/9454
19186         * g++.dg/parse/operator3.C: New test.
19187
19188         PR c++/9486
19189         * g++.dg/parse/template10.C: New test.
19190
19191         PR c++/9488
19192         * g++.dg/parse/template11.C: New test.
19193
19194         PR c++/10150
19195         * g++.dg/parse/invalid-op1.C: New test.
19196
19197         PR c++/10247
19198         * g++.dg/parse/condexpr1.C: New test.
19199
19200 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         * g++.dg/ext/packed3.C: New test.
19203         * g++.dg/ext/packed4.C: New test.
19204
19205         * gcc.dg/pack-test-3.c: New test.
19206
19207 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19208
19209         * lib/compat.exp: Handle dg-options per source file.
19210         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19211         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19212         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19213         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19214         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19215         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19216         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19217         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19218         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19219         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19220         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19221         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19222         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19223         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19224
19225 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19226
19227         PR c/10320
19228         * gcc.c-torture/execute/20030718-1.c: New test.
19229
19230 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19231
19232         PR optimization/11536
19233         * gcc.dg/20030721-1.c: New test.
19234
19235 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/11546
19238         * g++.dg/template/lookup1.C: New test.
19239
19240 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19241
19242         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19243         diagnostics of ill-formed constructs involving labels.
19244         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19245         the new 'previously defined here' message.
19246
19247 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * g++.dg/parse/non-dependent2.C: New test.
19250
19251 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         * g++.dg/init/init-ref4.C: xfail on targets without
19254         weak symbols.
19255
19256 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19257
19258         PR target/11087
19259         * gcc.c-torture/execute/20030717-1.c: New test.
19260
19261 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19262
19263         * g++.dg/opt/cfg1.C: New test.
19264
19265 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19266
19267         PR optimization/11557
19268         * gcc.dg/20030717-1.c: New test.
19269
19270 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19271
19272         PR c++/10476
19273         * g++.dg/expr/crash-1.C: New test.
19274
19275         PR c++/11027
19276         * g++.dg/template/init3.C: New test.
19277
19278         PR c++/8222
19279         * g++.dg/template/non-dependent1.C: New test.
19280
19281         PR c++/11070
19282         * g++.dg/template/non-dependent2.C: New test.
19283
19284         PR c++/11071
19285         * g++.dg/template/non-dependent3.C: New test.
19286
19287         PR c++/9907
19288         * g++.dg/template/sizeof5.C: New test.
19289
19290 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19291
19292         PR 11498
19293         * gcc.c-torture/compile/mangle-1.c: New file.
19294
19295 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19296
19297         PR c++/7809
19298         * g++.dg/parse/access3.C: New test.
19299
19300 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19301
19302         PR c++/11384
19303         * g++.dg/init/init-ref4.C: New test.
19304
19305 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19306
19307         PR c++/11547
19308         * g++.dg/parse/constant3.C: New test.
19309         * g++.dg/parse/crash7.C: Likewise.
19310
19311 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19312
19313         PR target/11008
19314         * gcc.dg/i386-pentium4-not-mull.c: New.
19315
19316 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19317
19318         * gcc.dg/asm-names.c (ymain): Make it weak.
19319
19320 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19321
19322         PR c++/5421
19323         * g++.dg/template/friend21.C: New test.
19324
19325 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19326
19327         * gcc.dg/cleanup-8.c: New test.
19328         * gcc.dg/cleanup-9.c: New test.
19329
19330 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19331
19332         * g++.dg/ext/dll-MI1.h: New file.
19333         * g++.dg/ext/dllexport-MI1.C: New file.
19334         * g++.dg/ext/dllimport-MI1.C: New file.
19335
19336 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19337
19338         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19339         it does not have cmpstrsi patterns (just cmpmemsi).
19340
19341 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR debug/11473
19344         * g++.dg/debug/debug8.C: New test.
19345
19346 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19347
19348         PR c++/10108
19349         * g++.dg/template/crash7.C: New test.
19350
19351 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19352
19353         PR target/10795
19354         * gcc.c-torture/compile/20030708-1.c: New.
19355
19356 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19357
19358         * gcc.c-torture/execute/20030715-1.c: New test.
19359
19360 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19361
19362         * gcc.dg/pch/inline-3.c: New file.
19363         * gcc.dg/pch/inline-3.hs: New file.
19364         * gcc.dg/pch/inline-4.c: New file.
19365         * gcc.dg/pch/inline-4.hs: New file.
19366
19367 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19368
19369         PR c++/11509
19370         * g++.dg/template/crash6.C: New test.
19371
19372         PR c++/7053
19373         * g++.dg/template/friend20.C: New test.
19374
19375         PR c++/7019
19376         * g++.dg/template/overload2.C: New test.
19377
19378 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19379
19380         PR optimization/11440
19381         * gcc.c-torture/execute/20030714-1.c: New test.
19382
19383 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19384
19385         PR c++/11154
19386         * g++.dg/template/partial2.C: New test.
19387
19388 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19389
19390         PR c++/11503
19391         * g++.dg/template/anon1.C: New test.
19392
19393         PR c++/11493
19394         PR c++/11495
19395         * g++.dg/parse/template9.C: Likewise.
19396         * g++.dg/template/crash4.C: New test.
19397         * g++.dg/template/koenig1.C: Likewise.
19398         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19399         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19400         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19401         functions.
19402         * g++.old-deja/g++.jason/template36.C: Likewise.
19403         * g++.old-deja/g++.mike/p1989.C: Likewise.
19404         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19405         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19406         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19407         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19408         compiling.
19409         * g++.old-deja/g++.pt/union2.C: Use this->.
19410
19411 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * gcc.dg/20030711-1.c: New test.
19414
19415 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19416
19417         PR c++/11050
19418         * g++.dg/parse/args1.C: New test.
19419         * g++.pt/defarg8.C: Change expected errors.
19420
19421 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/8164
19424         * g++.dg/template/nontype2.C: New test.
19425
19426         PR c++/10558
19427         * g++.dg/parse/template8.C: New test.
19428
19429         PR c++/8327
19430         * g++.dg/template/scope1.C: New test.
19431
19432         * g++.dg/warn/Wsign-compare-1.C: New test.
19433
19434 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19435
19436         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19437
19438 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19439
19440         PR c++/9411
19441         * g++.dg/template/explicit2.C: New test.
19442
19443         PR c++/10032
19444         * g++.dg/warn/pedantic1.C: New test.
19445
19446 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19447
19448         PR c++ 9483
19449         * g++.dg/other/field1.C: New test.
19450
19451 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19452
19453         PR c/11449
19454         * gcc.c-torture/compile/20030707-1.c: New.
19455
19456 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         PR c++/10849
19459         * g++.dg/template/access12.C: New test.
19460
19461 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19462
19463         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19464         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19465         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19466         * gcc.misc-tests/gcov.exp: Update
19467         * g++.dg/gcov/gcov.exp: Update
19468         * lib/gcov.exp: Update.
19469
19470 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19471
19472         * g++.dg/abi/mangle17.C: Make sure template expressions are
19473         dependent.
19474         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19475         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19476         * g++.dg/opt/stack1.C: Remove erroneous code.
19477         * g++.dg/parse/template7.C: New test.
19478         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19479         * g++.old-deja/g++.pt/crash4.C: Likewise.
19480
19481 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19482
19483         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19484         with zero or one occurence of `$' after the initial `L'.
19485
19486 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19487
19488         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19489
19490 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19491
19492         PR c/11370
19493         * gcc.dg/Wunreachable-6.c: New testcase.
19494         * gcc.dg/Wunreachable-7.c: New testcase.
19495
19496 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19497
19498         PR c/11420
19499         * gcc.dg/20030708-1.c: New test.
19500
19501 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19502
19503         * gcc.dg/compat/sdata-section.h: New file.
19504         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19505         * gcc.dg/torture/mips-sdata-1.c: New test.
19506
19507 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19508
19509         PR c++/11030
19510         * g++.dg/template/friend19.C: New test.
19511
19512 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19513
19514         * g++.dg/opt/strength-reduce.C: New test.
19515
19516 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19517
19518         PR target/10979
19519         * gcc.dg/20030707-1.c: New testcase.
19520
19521 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19522
19523         PR optimization/11059
19524         * g++.dg/opt/emptyunion.C: New testcase.
19525
19526 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19527             Eric Botcazou  <ebotcazou@libertysurf.fr>
19528
19529         * g++.dg/opt/stack1.C: New test.
19530
19531 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19532
19533         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19534         run test.
19535
19536         PR c++/11431
19537         * g++.dg/expr/static_cast3.C: New test.
19538
19539 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19540
19541         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19542         everywhere.
19543         * gcc.dg/concat.c: Concatenation of string constants with
19544         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19545         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19546         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19547         necessary to avoid multi-character character constant warning.
19548         * gcc.dg/cpp/escape.c: Likewise.
19549         * gcc.dg/cpp/ucs.c: Likewise.
19550         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19551         Fix a typo.
19552
19553 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19554
19555         PR c/11428
19556         * gcc.c-torture/compile/20030704-1.c: New.
19557
19558 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19559
19560         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19561
19562 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19563
19564         PR c++/5287, PR c++/7910,  PR c++/11021
19565         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19566         tests for warnings.
19567         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19568         * g++.dg/ext/dllimport3.C: Likewise.
19569         * g++.dg/ext/dllimport4.C: New file.
19570         * g++.dg/ext/dllimport5.C: New file.
19571         * g++.dg/ext/dllimport6.C: New file.
19572         * g++.dg/ext/dllimport7.C: New file.
19573         * g++.dg/ext/dllimport8.C: New file.
19574         * g++.dg/ext/dllimport9.C: New file.
19575         * g++.dg/ext/dllimport10.C: New file.
19576         * g++.dg/ext/dllexport1.C: New file.
19577
19578 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19579
19580         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19581         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19582
19583 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19584
19585         * gcc.dg/builtins-25.c: New testcase.
19586         * gcc.dg/builtins-26.c: New testcase.
19587
19588 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19589
19590         * gcc.dg/compat/vector-defs.h: New file.
19591         * gcc.dg/compat/vector-setup.h: New file.
19592         * gcc.dg/compat/vector-check.h: New file.
19593         * gcc.dg/compat/vector-1_main.c: New file.
19594         * gcc.dg/compat/vector-1_x.c: New file.
19595         * gcc.dg/compat/vector-1_y.c: New file.
19596         * gcc.dg/compat/vector-2_main.c: New file.
19597         * gcc.dg/compat/vector-2_x.c: New file.
19598         * gcc.dg/compat/vector-2_y.c: New file.
19599
19600         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19601         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19602         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19603         * gcc.dg/compat/struct-align-1.h: New file.
19604         * gcc.dg/compat/struct-align-1_main.c: New file.
19605         * gcc.dg/compat/struct-align-1_x.c: New file.
19606         * gcc.dg/compat/struct-align-1_y.c: New file.
19607         * gcc.dg/compat/struct-align-2.h: New file.
19608         * gcc.dg/compat/struct-align-2_main.c: New file.
19609         * gcc.dg/compat/struct-align-2_x.c: New file.
19610         * gcc.dg/compat/struct-align-2_y.c: New file.
19611
19612         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19613         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19614         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19615         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19616         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19617         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19618         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19619         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19620         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19621         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19622         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19623         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19624         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19625         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19626         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19627         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19628         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19629         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19630         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19631         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19632         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19633         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19634         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19635         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19636         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19637         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19638         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19639         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19640         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19641
19642 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * gcc.dg/i386-call-1.c: New test.
19645
19646 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19647
19648         PR c++/9162
19649         * g++.dg/parse/defarg4.C: New.
19650
19651 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19652
19653         PR target/10700
19654         * gcc.c-torture/compile/20030703-1.c: New test case.
19655
19656 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.dg/template/local3.C: Remove extra semicolon.
19659
19660 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19661
19662         * gcc.dg/i386-volatile-1.c: New test.
19663
19664 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19665
19666         PR c++/11072
19667         * g++.dg/other/offsetof2.C: XFAIL.
19668         * g++.dg/other/offsetof5.C: New.
19669
19670         PR c++/10219
19671         * g++.dg/template/error1.C: New.
19672
19673         PR c++/9779
19674         * g++.dg/template/dependent-expr1.C: New.
19675
19676 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/6949
19679         * g++.dg/template/local3.C: New test.
19680
19681         PR c++/11149
19682         * g++.dg/lookup/scoped6.C: New test.
19683
19684 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19685
19686         PR c++/8046
19687         * g++.dg/other/error7.C: New test.
19688
19689 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19690
19691         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19692         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19693         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19694         * g++.old-deja/g++.other/union2.C: Likewise.
19695         * gcc.dg/c90-const-expr-2.c: Likewise.
19696         * gcc.dg/c90-const-expr-3.c: Likewise.
19697         * gcc.dg/c99-const-expr-2.c: Likewise.
19698         * gcc.dg/c99-const-expr-3.c: Likewise.
19699         * gcc.dg/concat.c: Likewise.
19700
19701 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19702
19703         PR c++/9559
19704         * g++.dg/init/static1.C: New test.
19705
19706 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19707
19708         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19709         * g++.old-deja/g++.other/access2.C: Likewise.
19710         * g++.old-deja/g++.other/decl2.C: Likewise.
19711         * gcc.c-torture/execute/20020615-1.c: Likewise.
19712
19713 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19714
19715         PR c++/4933
19716         * g++.dg/template/sizeof4.C: New test.
19717
19718 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19719
19720         * g++.dg/other/error6.C: New test.
19721
19722 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19723
19724         PR c++/10750
19725         * g++.dg/parse/constant2.C: New test.
19726
19727 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19728
19729         PR c++/11106
19730         * g++.dg/other/error5.C: New test.
19731
19732 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19733
19734         * gcc.dg/format/gcc_diag-1.c: New test.
19735
19736 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19737
19738         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19739
19740 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19741
19742         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19743         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19744         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19745
19746 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19747
19748         * gcc.c-torture/execute/builtins/string-8.c: New test.
19749         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19750         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19751         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19752
19753 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19754
19755         PR c++/10468
19756         * g++.dg/ext/typeof6.C: New test.
19757
19758 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19759
19760         PR c++/10796
19761         * g++.dg/init/enum1.C: New test.
19762
19763 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19764
19765         * gcc.dg/20030627-1.c: New test.
19766
19767 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19768
19769         PR c++/11332
19770         * g++.dg/expr/static_cast2.C: New test.
19771
19772 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19773             Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19776         sprintf(dst,"%s",src) optimization.
19777         * gcc.c-torture/execute/20030626-1.c: New test case.
19778         * gcc.c-torture/execute/20030626-2.c: New test case.
19779
19780 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19781
19782         * gcc.c-torture/execute/multi-ix.c: New test.
19783
19784         * gcc.c-torture/execute/simd-4.c (main):
19785         Added missing semicolon at end of union.
19786
19787 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19788
19789         PR c++/8266
19790         * g++.dg/template/explicit-instantiation3.C: New test.
19791
19792 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19793
19794         * gcc.dg/20030626-1.c: Use signed char.
19795
19796 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19797
19798         * gcc.dg/20030626-1.c: New test.
19799
19800 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19801
19802         * const-str-2.m: Update.
19803
19804 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19805
19806         PR c++/10990
19807         * g++.dg/rtti/dyncast1.C: New test.
19808         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19809         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19810         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19811
19812         PR c++/10931
19813         * g++.dg/expr/static_cast1.C: New test.
19814
19815 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19816
19817         * gcc.dg/20030625-1.c: New test.
19818
19819 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19820
19821         * gcc.c-torture/compile/20030624-1.c: New test case.
19822
19823 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19824
19825         * gcc.c-torture/execute/string-opt-17.c: New test.
19826
19827 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19828
19829         PR c++/5754
19830         * g++.dg/parse/crash6.C: New test.
19831
19832 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19833
19834         * gcc.dg/builtins-24.c: New test case.
19835
19836 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19837
19838         * g++.dg/opt/operator1.C: New test.
19839
19840 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19841
19842         * gcc.c-torture/execute/string-opt-16.c: New test case.
19843
19844 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19845
19846         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19847         * g++.old-deja/g++.other/conv7.C: Likewise
19848         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19849         * g++.old-deja/g++.other/overload14.C: Likewise.
19850
19851 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19852
19853         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19854         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19855
19856 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/10888
19859         * g++.dg/warn/Winline-3.C: New test.
19860
19861 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19862
19863         * lib/target-supports.exp (check_alias_available): Make the test
19864         program acceptable to the Solaris assembler.
19865
19866         PR c++/10749
19867         * g++.dg/template/memclass2.C: New test.
19868
19869 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19870             Eric Botcazou  <ebotcazou@libertysurf.fr>
19871
19872         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19873         data for non-matching targets.
19874         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19875
19876 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/10845
19879         * g++.dg/template/member3.C: New test.
19880
19881 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/10939
19884         * g++.dg/template/func1.C: New test.
19885
19886         PR c++/9649
19887         * g++.dg/template/static4.C: New test.
19888         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19889
19890         PR c++/11041
19891         * g++.dg/init/ref7.C: New test.
19892
19893 2003-06-19  Matt Austern  <austern@apple.com>
19894
19895         PR c++/11228
19896         * g++.dg/anew1.C: New test.
19897         * g++.dg/anew2.C: New test.
19898         * g++.dg/anew3.C: New test.
19899         * g++.dg/anew4.C: New test.
19900
19901 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19902
19903         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19904
19905 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19906
19907         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19908         endian-dependent.
19909
19910 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19911
19912         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19913         Remove cruft.
19914
19915 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19916
19917         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19918         * gcc.c-torture/compile/961203-1.c: Likewise.
19919         * gcc.c-torture/compile/980506-1.c: Likewise.
19920
19921 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/10712
19924         * g++.dg/lookup/using7.C: New test.
19925
19926 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/11105
19929         * g++.dg/abi/conv1.C: Remove it.
19930         * g++.dg/template/conv7.C: New test.
19931         * g++.dg/template/conv8.C: Likewise.
19932         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19933         conversion operator.
19934
19935 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19936
19937         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19938         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19939         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19940         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19941         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19942         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19943         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19944         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19945         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19946         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19947         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19948         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19949         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19950         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19951         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19952         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19953         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19954         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19955         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19956         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19957         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19958         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19959         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19960         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19961         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19962         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19963         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19964         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19965         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19966
19967 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19968
19969         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19970         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19971         indications.
19972
19973 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19974
19975         * gcc.dg/i386-387-5.c: New test case.
19976         * gcc.dg/i386-387-6.c: New test case.
19977         * gcc.dg/builtins-23.c: New test case.
19978
19979 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19980
19981         * gcc.dg/builtins-22.c: New test case.
19982         * gcc.dg/i386-387-1.c: Update to test exp.
19983         * gcc.dg/i386-387-2.c: Likewise.
19984
19985 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19986
19987         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19988
19989 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19990
19991         * lib/gcc-dg.exp (dg-require-dll): New function.
19992         (dg-xfail-if): Likewise.
19993         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19994         driver.
19995
19996         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19997         * gcc.c-torture/compile/20001205-1.c: Likewise.
19998         * gcc.c-torture/compile/20001226-1.c: Likewise.
19999         * gcc.c-torture/compile/20010518-2.c: Likewise.
20000         * gcc.c-torture/compile/20020312-1.c: Likewise.
20001         * gcc.c-torture/compile/20020604-1.c: Likewise.
20002         * gcc.c-torture/compile/920501-12.c: Likewise.
20003         * gcc.c-torture/compile/920501-4.c: Likewise.
20004         * gcc.c-torture/compile/920520-1.c: Likewise.
20005         * gcc.c-torture/compile/920521-1.c: Likewise.
20006         * gcc.c-torture/compile/920625-1.c: Likewise.
20007         * gcc.c-torture/compile/961203-1.c: Likewise.
20008         * gcc.c-torture/compile/980506-1.c: Likewise.
20009         * gcc.c-torture/compile/981006-1.c: Likewise.
20010         * gcc.c-torture/compile/981022-1.c: Likewise.
20011         * gcc.c-torture/compile/981223-1.c: Likewise.
20012         * gcc.c-torture/compile/990617-1.c: Likewise.
20013         * gcc.c-torture/compile/dll.c: Likewise.
20014         * gcc.c-torture/compile/labels-3.c: Likewise.
20015         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20016         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20017         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20018         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20019         * gcc.c-torture/compile/simd-5.c: Likewise.
20020         * gcc.c-torture/compile/20000804-1.x: Remove.
20021         * gcc.c-torture/compile/20001205-1.x: Likewise.
20022         * gcc.c-torture/compile/20001226-1.x: Likewise.
20023         * gcc.c-torture/compile/20010518-2.x: Likewise.
20024         * gcc.c-torture/compile/20020312-1.x: Likewise.
20025         * gcc.c-torture/compile/20020604-1.x: Likewise.
20026         * gcc.c-torture/compile/920501-12.x: Likewise.
20027         * gcc.c-torture/compile/920501-4.x: Likewise.
20028         * gcc.c-torture/compile/920520-1.x: Likewise.
20029         * gcc.c-torture/compile/920521-1.x: Likewise.
20030         * gcc.c-torture/compile/920625-1.x: Likewise.
20031         * gcc.c-torture/compile/961203-1.x: Likewise.
20032         * gcc.c-torture/compile/980506-1.x: Likewise.
20033         * gcc.c-torture/compile/981006-1.x: Likewise.
20034         * gcc.c-torture/compile/981022-1.x: Likewise.
20035         * gcc.c-torture/compile/981223-1.x: Likewise.
20036         * gcc.c-torture/compile/990617-1.x: Likewise.
20037         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20038         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20039         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20040         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20041         * gcc.c-torture/compile/simd-5.x: Likewise.
20042
20043         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20044
20045 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         * gcc.c-torture/execute/20030611-1.c: New test.
20048
20049 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20050
20051         PR middle-end/168
20052         * gcc.dg/20030612-1.c: New test case.
20053
20054 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20055
20056         PR c++/10635
20057         * g++.dg/expr/cast1.C: New test.
20058
20059 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20060
20061         * gcc.dg/builtins-21.c: New test case.
20062
20063 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20064
20065         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20066         options instead of at the end.
20067         * lib/objc.exp (objc_target_compile): Likewise.
20068
20069 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/10432
20072         * g++.dg/parse/error1.C: New test.
20073
20074 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20075
20076         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20077         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20078         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20079         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20080         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20081         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20082         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20083         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20084         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20085         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20086         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20087         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20088         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20089         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20090         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20091         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20092         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20093         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20094         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20095         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20096         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20097         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20098         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20099         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20100
20101         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20102         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20103         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20104         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20105         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20106         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20107         * gcc.dg/compat/scalar-return-3_main.c: New file.
20108         * gcc.dg/compat/scalar-return-3_x.c: New file.
20109         * gcc.dg/compat/scalar-return-3_y.c: New file.
20110         * gcc.dg/compat/scalar-return-4_main.c: New file.
20111         * gcc.dg/compat/scalar-return-4_x.c: New file.
20112         * gcc.dg/compat/scalar-return-4_y.c: New file.
20113
20114 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20115
20116         * gcc.dg/compat/fp2-struct-check.h: New file.
20117         * gcc.dg/compat/fp2-struct-defs.h: New file.
20118         * gcc.dg/compat/fp2-struct-init.h: New file.
20119         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20120         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20121         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20122         * gcc.dg/compat/struct-return-10_main.c: New file.
20123         * gcc.dg/compat/struct-return-10_x.c: New file.
20124         * gcc.dg/compat/struct-return-10_y.c: New file.
20125
20126         * gcc.dg/compat/compat-common.h: New file.
20127         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20128         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20129         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20130         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20131         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20132         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20133         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20134         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20135         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20136         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20137         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20138         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20139         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20140         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20141         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20142         * gcc.dg/compat/small-struct-check.h: Ditto.
20143         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20144         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20145         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20146         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20147         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20148         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20149         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20150         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20151         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20152         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20153         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20154         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20155         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20156         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20157         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20158         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20159         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20160         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20161         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20162         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20163         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20164         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20165         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20166         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20167         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20168         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20169         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20170         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20171         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20172         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20173
20174 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20175
20176         * g++.dg/pch/static-1.C: New file.
20177         * g++.dg/pch/static-1.Hs: New file.
20178
20179 2003-06-10  Richard Henderson  <rth@redhat.com>
20180
20181         * gcc.dg/asm-7.c: Adjust expected warning text.
20182
20183 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20184
20185         * gcc.dg/builtins-20.c: New test case.
20186
20187 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20188
20189         PR c++/11131
20190         * g++.dg/opt/template1.C: New test.
20191
20192 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20193
20194         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20195         additional_sources.
20196
20197 2003-05-21  David Taylor  <dtaylor@emc.com>
20198
20199         * gcc.dg/Wpadded.c: New file.
20200
20201 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20202
20203         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20204         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20205         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20206         dg-require-weak.
20207
20208 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20209
20210         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20211
20212 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20213
20214         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20215         (dg-require-alias): Likewise.
20216         (dg-require-gc-sections): Likewise.
20217         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20218
20219 2003-06-08  Richard Henderson  <rth@redhat.com>
20220
20221         * gcc.dg/20011029-2.c: Fix the array reference.
20222         * gcc.dg/asm-7.c: New.
20223
20224 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20225
20226         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20227
20228 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20229
20230         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20231         (dg-require-gc-sections): Likewise.
20232
20233 2003-06-08  Jan Hubicka  <jh@suse.cz>
20234
20235         * i386-cmov1.c: Fix regular expression.
20236         * i386-cvt-1.c: Likewise.
20237         * i386-local.c: Likewise.
20238         * i386-local2.c: Likewise.
20239         * i386-mul.c: Likewise.
20240         * i386-ssetype-1.c: Likewise.
20241         * i386-ssetype-3.c: Likewise.
20242         * i386-ssetype-5.c: Likewise.
20243
20244 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         PR c++/11039
20247         * g++.dg/warn/implicit-typename2.C: New test.
20248         * g++.dg/warn/implicit-typename3.C: New test.
20249
20250 2003-06-07  Richard Henderson  <rth@redhat.com>
20251
20252         * g++.dg/other/offsetof3.C: Use size_t.
20253         * g++.dg/other/offsetof4.C: Likewise.
20254
20255 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20256
20257         * lib/copy-file.exp: New. Implement gcc_copy_files.
20258
20259         * lib/dg-pch.exp: Load copy-file.exp
20260         (dg-pch): Use gcc_copy_files instead of "file copy".
20261
20262 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20263
20264         * gcc.dg/weak/weak.exp: Simplify.
20265         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20266         * gcc.dg/weak/weak-1.c: Likewise.
20267         * gcc.dg/weak/weak-2.c: Likewise.
20268         * gcc.dg/weak/weak-3.c: Likewise.
20269         * gcc.dg/weak/weak-4.c: Likewise.
20270         * gcc.dg/weak/weak-5.c: Likewise.
20271         * gcc.dg/weak/weak-6.c: Likewise.
20272         * gcc.dg/weak/weak-7.c: Likewise.
20273         * gcc.dg/weak/weak-8.c: Likewise.
20274         * gcc.dg/weak/weak-9.c: Likewise.
20275
20276 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20277
20278         gcc.c-torture/execute/20030606-1.c: New.
20279
20280 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20281
20282         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20283         * gcc.dg/builtins-19.c: Likewise.
20284
20285 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20286
20287         * gcc.dg/builtins-2.c: Add some more tests.
20288         * gcc.dg/builtins-18.c: New test case.
20289         * gcc.dg/builtins-19.c: New test case.
20290
20291 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20292             Jim Wilson  <wilson@tuliptree.org>
20293
20294         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20295
20296 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20299         mempcpy/stpcpy calls not to be optimized into something else.
20300         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20301         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20302         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20303
20304 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20305
20306         * gcc.dg/format/asm_fprintf-1.c: New test.
20307
20308 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20309
20310         * lib/gcc-defs.exp (additional_sources): New variable.
20311         (dg-additional-sources): New function.
20312         (additional_files): New variable.
20313         (dg-additional-files): New function.
20314         (dg-additional-files-options): Likewise.
20315         * lib/gcc-dg.exp (dg-require-weak): New function.
20316         (dg-require-alias): Likewise.
20317         (dg-require-gc-sections): Likewise.
20318         * lib/target-supports.exp (check_alias_available): Remove testfile
20319         parameter.
20320         (check_gc_sections_available): New function.
20321         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20322         (dg-gpp-additional-files): Likewise.
20323         * lib/g++.exp (additional_sources): Remove.
20324         (additional_files): Likewise.
20325         (g++_target_compile): Use dg-additional-files-options.
20326
20327         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20328         Tcl logic.
20329         * gcc.dg/special/ecos.exp: Remove.
20330         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20331         * gcc.dg/special/alias-1.c: Likewise.
20332         * gcc.dg/special/alias-2.c: Likewise.
20333         * gcc.dg/special/gcsec-1.c: Likewise.
20334         * gcc.dg/special/weak-1.c: Likewise.
20335         * gcc.dg/special/weak-2.c: Likewise.
20336         * gcc.dg/special/wkali-1.c: Likewise.
20337         * gcc.dg/special/wkali-2.c: Likewise.
20338
20339         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20340         dg-gpp-additional-*.
20341         * g++.dg/special/conpr-3.C: Likewise.
20342         * g++.dg/special/conpr-4.C: Likewise.
20343         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20344         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20345         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20346         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20347         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20348         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20349         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20350         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20351         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20352         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20353         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20354         * g++.old-deja/g++.other/comdat1.C: Likewise.
20355         * g++.old-deja/g++.other/comdat2.C: Likewise.
20356         * g++.old-deja/g++.other/comdat3.C: Likewise.
20357         * g++.old-deja/g++.other/ctor1.C: Likewise.
20358         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20359
20360 2003-06-05  Richard Henderson  <rth@redhat.com>
20361
20362         * gcc.dg/debug/20030605-1.c: New.
20363
20364 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20365
20366         * README.QMTEST: Update.
20367
20368 2003-06-04  Richard Henderson  <rth@redhat.com>
20369
20370         * gcc.dg/cleanup-1.c: New.
20371         * gcc.dg/cleanup-2.c: New.
20372         * gcc.dg/cleanup-3.c: New.
20373         * gcc.dg/cleanup-4.c: New.
20374         * gcc.dg/cleanup-5.c: New.
20375         * gcc.dg/cleanup-6.c: New.
20376         * gcc.dg/cleanup-7.c: New.
20377
20378 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20379
20380         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20381
20382         * lib/dg-pch.exp: New file.
20383         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20384         * gcc.dg/pch/pch.exp: Likewise.
20385
20386 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20387
20388         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20389         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20390         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20391         * gcc.dg/builtins-17.c: New test case.
20392         * gcc.dg/i386-387-4.c: New test case.
20393         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20394
20395 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20396
20397         * gcc.dg/ultrasp9.c: New test.
20398
20399 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20400
20401         * gcc.c-torture/compile/20030604-1.c: New test.
20402         * gcc.dg/sparc-constant-1.c: New test.
20403
20404 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20405
20406         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20407
20408 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20409
20410         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20411
20412         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20413         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20414
20415 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20416
20417         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20418
20419 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20420
20421         PR c++/10940
20422         * g++.dg/template/spec10.C: New test.
20423
20424 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20425
20426         * gcc.dg/builtins-16.c: New test case.
20427
20428 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20429
20430         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20431         mempcpy test with post-increments.
20432         * gcc.c-torture/execute/string-opt-3.c: New test.
20433         * gcc.dg/string-opt-1.c: New test.
20434
20435 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20436
20437         PR fortran/10965
20438         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20439
20440 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20441
20442         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20443         (scan-assembler): ... here.  Use dg-scan.
20444         (scan-assembler-not): Likewise.
20445         (scan-file): New function.
20446         (scan-file-not): Likewise.
20447         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20448         * gcc.dg/cpp/_Pragma4.c: Likewise.
20449         * gcc.dg/cpp/_Pragma5.c: Likewise.
20450         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20451         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20452         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20453         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20454         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20455         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20456         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20457         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20458         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20459         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20460         * gcc.dg/cpp/cxxcom1.c: Likewise.
20461         * gcc.dg/cpp/line1.c: Likewise.
20462         * gcc.dg/cpp/maccom1.c: Likewise.
20463         * gcc.dg/cpp/maccom2.c: Likewise.
20464         * gcc.dg/cpp/maccom3.c: Likewise.
20465         * gcc.dg/cpp/maccom4.c: Likewise.
20466         * gcc.dg/cpp/maccom5.c: Likewise.
20467         * gcc.dg/cpp/maccom6.c: Likewise.
20468         * gcc.dg/cpp/multiline.c: Likewise.
20469         * gcc.dg/cpp/spacing1.c: Likewise.
20470         * gcc.dg/cpp/spacing2.c: Likewise.
20471         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20472         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20473         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20474         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20475         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20476         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20477         * gcc.dg/cpp/cxxcom2.c: Likewise.
20478         * gcc.dg/cpp/cxxcom2.h: New file.
20479
20480         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20481         * g++.dg/cpp/truefalse.C: Here.
20482         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20483
20484 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20485
20486         * gcc.dg/cpp/redef3.c: New file.
20487
20488 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20489
20490         * gcc.dg/i386-loop-3.c: New test.
20491
20492 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20493
20494         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20495
20496 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20497
20498         * gcc.dg/fwrapv-1.c: New test case.
20499         * gcc.dg/fwrapv-2.c: New test case.
20500
20501 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20502
20503         PR c++/10956
20504         * g++.dg/template/spec9.C: New test.
20505
20506 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20507
20508         * gcc.dg/duff-4.c: New test case.
20509
20510 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20511
20512         PR fortran/10843
20513         * g77.dg/ffixed-form-1.f: New test
20514         * g77.dg/ffixed-form-2.f: New test
20515         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20516         * g77.dg/ffree-form-3.f: New test
20517
20518 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20519
20520         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20521         * gcc.dg/wint_t-1.c: Likewise.
20522
20523 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20524
20525         * g++.dg/template/access11.C: New test.
20526
20527 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20528
20529         PR c++/10849
20530         * g++.dg/template/access10.C: New test.
20531
20532 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20533             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20534
20535         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20536
20537 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20538
20539         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20540         suppress for powerpc-*-darwin*.
20541         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20542
20543 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20544
20545         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20546         suppress option for powerpc-*-darwin*.
20547
20548 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20549
20550         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20551         * gcc.dg/builtins-4.c: Add test for fmod.
20552
20553 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20554
20555         PR c++/10682
20556         * g++.dg/template/instantiate4.C: New test.
20557
20558 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20559
20560         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20561
20562 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20563
20564         * gcc.dg/compat/scalar-return-1_main.c: New file.
20565         * gcc.dg/compat/scalar-return-1_x.c: New file.
20566         * gcc.dg/compat/scalar-return-1_y.c: New file.
20567         * gcc.dg/compat/scalar-return-2_main.c: New file.
20568         * gcc.dg/compat/scalar-return-2_x.c: New file.
20569         * gcc.dg/compat/scalar-return-2_y.c: New file.
20570         * gcc.dg/compat/struct-return-3_main.c: New file.
20571         * gcc.dg/compat/struct-return-3_y.c: New file.
20572         * gcc.dg/compat/struct-return-3_x.c: New file.
20573         * gcc.dg/compat/struct-return-2_main.c: New file.
20574         * gcc.dg/compat/struct-return-2_x.c: New file.
20575         * gcc.dg/compat/struct-return-2_y.c: New file.
20576
20577 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20578
20579         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20580         for hppa*-hp-hpux*.
20581         * gcc.dg/20021014-1.c (dg-options): Likewise.
20582         * gcc.dg/nest.c (dg-options): Likewise.
20583
20584 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20585
20586         PR c++/9738
20587         * g++.dg/ext/dllimport2.C: New file.
20588         * g++.dg/ext/dllimport3.C: New file.
20589
20590 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20591
20592         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20593         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20594         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20595         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20597         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20598         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20599         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20600         * gcc.dg/compat/small-struct-defs.h: New file.
20601         * gcc.dg/compat/small-struct-init.h: New file.
20602         * gcc.dg/compat/small-struct-check.h: New file.
20603         * gcc.dg/compat/fp-struct-defs.h: New file.
20604         * gcc.dg/compat/fp-struct-check.h: New file.
20605         * gcc.dg/compat/fp-struct-init.h: New file.
20606         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20607         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20608
20609 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20610
20611         * gcc.dg/20030225-2.c: New test.
20612
20613 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20614             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20615
20616         * gcc.c-torture/compile/20030518-1.c: New test case.
20617
20618 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20619
20620         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20621         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20622         gcc-dg-debug-runtest.
20623         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20624         gcc-dg-debug-runtest.
20625
20626 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20627
20628         PR c++/9022
20629         * g++.dg/lookup/using6.C: New test.
20630
20631 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20632
20633         * g++.dg/parse/access2.C: New test.
20634
20635 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20636
20637         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20638         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20639         * gcc.dg/debug/debug.exp: Likewise.
20640
20641 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20642
20643         * gcc.dg/dollar.c: New test.
20644
20645 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20646
20647         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20648         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20649         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20650         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20651         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20652         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20653         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20654         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20655         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20656         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20657         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20658         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20659         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20660         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20661         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20662         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20663         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20664         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20665
20666 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20667
20668         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20669         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20670         support for "repo" mode.
20671         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20672         * lib/g77-dg.exp: Likewise.
20673         * lib/obj-dg.exp: Likewise.
20674
20675 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20676
20677         Merge from gcc-3_2-rhl8-branch:
20678         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20679
20680         * gcc.dg/tls/opt-6.c: New test.
20681
20682         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20683
20684         * gcc.dg/20030405-1.c: New test.
20685
20686         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20687
20688         * gcc.dg/20030309-1.c: New test.
20689
20690         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20691
20692         * gcc.c-torture/execute/20030307-1.c: New test.
20693
20694         2003-02-20  Randolph Chung  <tausq@debian.org>
20695
20696         * gcc.c-torture/compile/20030220-1.c: New test.
20697
20698         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * gcc.dg/20030217-1.c: New test.
20701
20702         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.c-torture/compile/20020129-1.c: New test.
20705
20706         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20707
20708         * gcc.dg/unroll-1.c: New test.
20709
20710         2002-11-16  Jan Hubicka  <jh@suse.cz>
20711
20712         * gcc.c-torture/execute/20020920-1.c: New test.
20713
20714         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20715
20716         PR target/7434
20717         * gcc.c-torture/compile/20021008-1.c: New test.
20718
20719         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20720
20721         PR target/7559
20722         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20723
20724         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20725
20726         * gcc.c-torture/compile/20020807-1.c: New test.
20727
20728         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20729
20730         * gcc.dg/tls/opt-1.c: New test.
20731
20732         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20733
20734         * gcc.dg/20020729-1.c: New test.
20735
20736         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20737
20738         * g++.dg/opt/life1.C: New test.
20739
20740         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20741
20742         * gcc.dg/20020525-1.c: New test.
20743
20744         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20745
20746         PR c++/6794
20747         * g++.dg/ext/pretty1.C: New test.
20748         * g++.dg/ext/pretty2.C: New test.
20749
20750 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/8385
20753         * g++.dg/ext/typeof5.C: New test.
20754
20755 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20756
20757         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20758         __USER_LABEL_PREFIX__ into account.
20759         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20760
20761 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20762
20763         * gcc.dg/builtins-15.c: New test case.
20764
20765 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20766
20767         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20768
20769 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20770
20771         * lib/g++.exp: Tweak handling of additional source files.
20772         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20773         * g++.dg/special/conpr-2a.C: Rename to ...
20774         * g++.dg/special/conpr-2a.cc: ... this.
20775         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20776         * g++.dg/special/conpr-3a.C: Rename to ...
20777         * g++.dg/special/conpr-3a.cc: This.
20778         * g++.dg/special/conpr-3b.C: Rename to ...
20779         * g++.dg/special/conpr-3b.cc: This.
20780         * g++.dg/special/conpr-4.C: New test.
20781         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20782
20783 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20784
20785         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20786
20787 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20788
20789         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20790         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20791         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20792         * g++.old-deja/g++.other/warn3.C: Likewise.
20793
20794 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20795
20796         * gcc.dg/i386-387-1.c: Update to also test log.
20797         * gcc.dg/i386-387-2.c: Likewise.
20798
20799 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20800
20801         * g77.f-torture/execute/int8421.f: New test.
20802
20803 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20804
20805         PR c++/10230, c++/10481
20806         * g++.dg/lookup/scoped5.C: New test.
20807
20808 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20809
20810         PR c++/10552
20811         * g++.dg/template/ttp6.C: New test.
20812
20813 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20814
20815         * gcc.c-torture/execute/builtins: New directory.
20816         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20817         gcc.c-torture/execute/builtins.
20818         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20819         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20820         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20821         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20822
20823 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20824
20825         PR c++/9252
20826         * g++.dg/template/access8.C: New test.
20827         * g++.dg/template/access9.C: New test.
20828
20829 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20830
20831         PR c++/9554
20832         * g++.dg/parse/access1.C: New test.
20833
20834 2003-05-09  DJ Delorie  <dj@redhat.com>
20835
20836         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20837         long, and not an int.
20838
20839 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20840
20841         PR c++/10555, c++/10576
20842         * g++.dg/template/memclass1.C: New test.
20843
20844 2003-05-08  DJ Delorie  <dj@redhat.com>
20845
20846         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20847         targets.
20848         * gcc.c-torture/execute/20021024-1.x: Likewise.
20849         * gcc.c-torture/execute/shiftdi.x: Likewise.
20850         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20851         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20852         * gcc.dg/20021018-1.c: Likewise.
20853
20854 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20855
20856         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20857
20858         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20859         (bcopy): Call memmove.
20860
20861 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20862
20863         * g77.f-torture/compile/8485.f: New test case.
20864
20865 2003-05-07  Richard Henderson  <rth@redhat.com>
20866
20867         PR c++/10570
20868         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20869         Verify exception_cleanup not called for rethrows.
20870         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20871         when exiting catch block without rethrowing.
20872         * g++.dg/eh/forced3.C: New.
20873         * g++.dg/eh/forced4.C: New.
20874
20875 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20876
20877         * gcc.dg/20030505.c: Fix triplet.
20878
20879 2003-05-06  DJ Delorie  <dj@redhat.com>
20880
20881         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20882         * gcc.dg/nest.c: Likewise.
20883
20884 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20885
20886         * gcc.dg/builtins-14.c: New test case.
20887
20888 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20889
20890         * lib/compat.exp (compat-execute): New argument.
20891         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20892         * gcc.dg/compat: New test directory.
20893         * gcc.dg/compat/compat.exp: New expect script.
20894         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20895         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20896         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20897         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20898         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20899         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20900
20901         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20902         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20903         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20904         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20905         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20906         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20907         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20908         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20909         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20910         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20911         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20912         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20913         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20914         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20915         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20916
20917 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20918
20919         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20920
20921 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20922
20923         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20924
20925 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20926
20927         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20928         * gcc.dg/ppc-fsel-2.c: New test.
20929
20930         * gcc.dg/unused-5.c: New test.
20931
20932 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20933
20934         PR c++/10496
20935         * g++.dg/warn/pmf1.C: New test.
20936
20937 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20938
20939         PR c++/4494
20940         * g++.dg/warn/main.C: New test.
20941
20942 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20943
20944         * gcc.dg/nonnull-3.c: New test.
20945
20946 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20947
20948         * gcc.dg/cpp/Wtrigraphs.c: Update.
20949         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20950
20951 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20952
20953         * gcc.dg/ppc-fsel-1.c: New test.
20954
20955 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20956
20957         PR c/10604
20958         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20959
20960 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20961
20962         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20963
20964 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         PR c++/9364, c++/10553, c++/10586
20967         * g++.dg/parse/typename4.C: New test.
20968         * g++.dg/parse/typename5.C: Likewise.
20969
20970 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20971
20972         * gcc.c-torture/compile/20030503-1.c: New test.
20973
20974 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20975
20976         * g++.dg/lookup/using5.C: Fix testcase error.
20977
20978 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20979
20980         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20981         since MEABI is no longer supported.  Remove all vestiges
20982         of MEABI from the test.
20983
20984 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20985
20986         PR c++/10554
20987         * g++.dg/lookup/using5.C: New test.
20988
20989 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20990
20991         PR c++/8772
20992         * g++.dg/template/ttp5.C: New test.
20993
20994 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20995
20996         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20997         (dg-gpp-additional-sources): New function.
20998         (dg-gpp-additional-files): Likewise.
20999         * lib/g++.exp (additional_sources): New variable.
21000         (additional_files): Likewise.
21001         (g++_target_compile): Deal with them.
21002         * lib/old-dejagnu.exp: Remove.
21003         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21004         * g++.old-deja: Revise all tests to use dg commands.
21005
21006 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21007
21008         PR c++/9432, c++/9528
21009         * g++.dg/lookup/using4.C: New test.
21010
21011 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21012
21013         * gcc.dg/noreturn-5.c: New file.
21014         * gcc.dg/noreturn-6.c: New file.
21015
21016         * gcc.c-torture/compile/inline-1.c: New file.
21017
21018 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/10551
21021         * g++.dg/template/explicit1.C: New test.
21022
21023 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21024
21025         PR c++/10549
21026         * g++.dg/other/bitfield1.C: New test.
21027
21028         PR c++/10527
21029         * g++.dg/init/new7.C: New test.
21030
21031 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21032
21033         * g++.dg/ext/desig1.C: New test.
21034         * g++.dg/ext/init1.C: Update.
21035
21036         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21037
21038 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/10180
21041         * g++.dg/warn/Winline-1.C: New test.
21042
21043 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21044
21045         * gcc.c-torture/execute/string-opt-19.c: New test.
21046
21047         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21048         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21049
21050 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/10506
21053         * g++.dg/init/new6.C: New test.
21054
21055         PR c++/10503
21056         * g++.dg/init/ref6.C: New test.
21057
21058 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21059
21060         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21061
21062 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21063
21064         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21065         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21066
21067 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21068
21069         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21070         initialized static data members.
21071
21072 2003-04-25  H.J. Lu <hjl@gnu.org>
21073
21074         * gcc.dg/ia64-sync-4.c: New test.
21075
21076 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21077
21078         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21079         date.
21080
21081 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         PR c++/10337
21084         * g++.dg/warn/conv1.C: New test.
21085         * g++.old-deja/g++.other/conv7.C: Adjust.
21086         * g++.old-deja/g++.other/overload14.C: Adjust.
21087
21088 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/10471
21091         * g++.dg/template/defarg2.C: New test.
21092
21093 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21094
21095         * gcc.dg/cpp/include2.c: Update.
21096         * gcc.dg/cpp/multiline-2.c: New.
21097         * gcc.dg/cpp/multiline.c: Update.
21098         * gcc.dg/cpp/strify2.c: Update.
21099         * gcc.dg/cpp/trad/literals-2.c: Update.
21100
21101 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21102
21103         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21104
21105 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21106
21107         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21108
21109 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21110
21111         PR c++/10451
21112         * g++.dg/parse/crash4.C: New test.
21113
21114         PR c++/9847
21115         * g++.dg/parse/crash5.C: New test.
21116
21117 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/10446
21120         * g++.dg/parse/crash3.C: New test.
21121
21122         PR c++/10428
21123         * g++.dg/parse/elab1.C: New test.
21124
21125 2003-04-22  Devang Patel  <dpatel@apple.com>
21126
21127         * gcc.dg/cpp/trad/funlike-5.c: New test.
21128
21129 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21130
21131         * g++.dg/other/packed1.C: Fix dg options.
21132
21133 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21134
21135         * g++.dg/other/offsetof2.C: New test.
21136
21137 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21138
21139         * g++.dg/template/recurse.C: Adjust location of error messages.
21140
21141 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         PR c++/9881
21144         * g++.dg/init/addr-const1.C: New test.
21145         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21146
21147 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         PR c++/10405
21150         * g++.dg/lookup/struct-hack1.C: New test.
21151
21152 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21153
21154         * ucs.c: Update diagnostic messages.
21155
21156 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21157
21158         * gcc.dg/cpp/truefalse.cpp: New test.
21159         * gcc.dg/cpp/cpp.exp: Update.
21160         * g++.dg/other/stdbool-if.C: Remove.
21161
21162 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21163
21164         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21165         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21166
21167 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21168
21169         * gcc.c-torture/compile/20030418-1.c: New test.
21170
21171 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21172
21173         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21174
21175 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21176
21177         PR c++/10347
21178         g++.dg/template/dependent-name1.C: New test.
21179
21180 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21181
21182         * gcc.dg/warn-1.c (tourist_guide): New array,
21183         contains a pointer to bar.
21184
21185 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21186
21187         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21188         * gcc.c-torture/execute/medce-1.c: New test case.
21189         * gcc.c-torture/execute/medce-2.c: New test case.
21190
21191 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21192
21193         * lib/prune.exp: Ignore more messages.
21194
21195         PR c++/10381
21196         * g++.dg/parse/lookup3.C: New test.
21197
21198 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21199
21200         * gcc.c-torture/compile/20030415-1.c : New test.
21201
21202 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * gcc.c-torture/execute/scope-2.c: Move to ...
21205         * gcc.dg/noncompile/scope.c: .... here.
21206
21207 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21208
21209         * gcc.dg/20030414-2.c: New test case.
21210
21211 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21212
21213         PR target/10377
21214         * gcc.dg/20030414-1.c: New test.
21215
21216 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21217
21218         * gcc.dg/builtins-12.c: New test case.
21219         * gcc.dg/builtins-13.c: New test case.
21220
21221 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21222
21223         * gcc.c-torture/execute/string-opt-18.c: New test.
21224
21225 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR c++/10300
21228         * g++.dg/init/new5.C: New test.
21229
21230 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21231
21232         PR c++/7910
21233         * g++.dg/ext/dllimport1.C: New test.
21234
21235 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21236
21237         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21238
21239 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21240
21241         PR Fortran/9263
21242         * g77.f-torture/noncompile/9263.f: New test
21243         PR Fortran/1832
21244         * g77.f-torture/execute/1832.f: New test
21245
21246 2003-04-11  David Chad  <davidc@freebsd.org>
21247             Loren J. Rittle  <ljrittle@acm.org>
21248
21249         libobjc/8562
21250         * objc.dg/headers.m: New test.
21251
21252 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21253
21254         * gcc.c-torture/execute/builtin-noret-2.c: New.
21255         * gcc.c-torture/execute/builtin-noret-2.x: New.
21256         XFAIL builtin-noret-2.c at -O1 and above.
21257         * gcc.dg/redecl.c: New.
21258         * gcc.dg/Wshadow-1.c: Update error regexps.
21259
21260 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21261
21262         * g++.dg/abi/bitfield10.C: New test.
21263
21264 2003-04-09  Mike Stump  <mrs@apple.com>
21265
21266         * gcc.dg/pch/pch.exp: Make testcase names longer.
21267         * g++.dg/pch/pch.exp: Make testcase names longer.
21268
21269 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21270
21271         * gcc.dg/builtins-11.c: New test case.
21272
21273 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21274
21275         * gcc.dg/builtins-9.c: New test case.
21276         * gcc.dg/builtins-10.c: New test case.
21277
21278 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21279
21280         * gcc.dg/noncompile/init-4.c.c: New test.
21281
21282 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21283
21284         * gcc.misc-test/gcov-9.c: New test.
21285         * gcc.misc-test/gcov-10.c: New test
21286         * gcc.misc-test/gcov-11.c: New test.
21287
21288 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21289
21290         PR optimization/10024
21291         * gcc.c-torture/compile/20030405-1.c: New test.
21292
21293 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21294
21295         * gcc.dg/pch/static-3.c: New.
21296         * gcc.dg/pch/static-3.hs: New.
21297         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21298
21299 2003-04-04  Richard Henderson  <rth@redhat.com>
21300
21301         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21302         * g++.dg/eh/forced2.C: Likewise.
21303
21304 2003-04-03  Mike Stump  <mrs@apple.com>
21305
21306         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21307         target arg.
21308         (scan-assembler-times, scan-assembler-not): Likewise.
21309         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21310
21311 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21312
21313         * gcc.dg/sparc-loop-1.c: New test.
21314
21315 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21316
21317         PR other/9274
21318         * g++.dg/pch/system-2.C: New.
21319         * g++.dg/pch/system-2.Hs: New.
21320
21321 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21322
21323         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21324
21325         * g++.dg/eh/simd-1.C (vecfunc): Same.
21326
21327 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21328
21329         * gcc.c-torture/execute/20030401-1.c: New test case.
21330
21331 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21332
21333         * objc.dg/defs.m: New.
21334
21335 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21336
21337         * g++.dg/eh/simd-1.C: New.
21338         * g++.dg/eh/simd-2.C: New.
21339
21340 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21341
21342         * gcc.c-torture/execute/simd-3.c: New.
21343
21344 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21345
21346         PR c/9936
21347         * gcc.dg/20030331-2.c: New test.
21348
21349 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21350
21351         PR c++/10278
21352         * g++.dg/parse/crash2.C: New test.
21353
21354 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21355
21356         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21357         * gcc.c-torture/execute/20030331-1.c: ...here.
21358
21359 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21360
21361         * gcc.c-torture/execute/20030331-1.c: New test.
21362
21363 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * lib/gcov.exp: Adjust call return testing strings.
21366         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21367
21368 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21369
21370         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21371         * gcc.dg/builtins-7.c: New test case.
21372         * gcc.dg/builtins-8.c: New test case.
21373
21374 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21375
21376         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21377
21378 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21379
21380         PR c++/7647
21381         * g++.dg/lookup-class-member-2.C: New test.
21382
21383 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21384
21385         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21386
21387 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21388
21389         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21390
21391 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21392
21393         * g++.dg/init/attrib1.C: New test.
21394
21395 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21396
21397         * gcc.dg/ultrasp8.c: New test.
21398
21399 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21400
21401         * gcc.dg/ultrasp7.c: New test.
21402
21403 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         PR c++/10047
21406         * g++.dg/template/inline1.C: New test.
21407
21408 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21409
21410         * gcc.dg/sparc-dwarf2.c: New test.
21411
21412 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21413
21414         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21415         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21416
21417 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21418
21419         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21420         than reading .x files.
21421         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21422         * g77.dg/gcov/gcov-1.f: Likewise.
21423         * gcc.misc-tests/gcov-4b.c: Likewise.
21424         * gcc.misc-tests/gcov-5b.c: Likewise.
21425         * gcc.misc-tests/gcov-6.c: Likewise.
21426         * gcc.misc-tests/gcov-7.c: Likewise.
21427         * gcc.misc-tests/gcov-8.c: Likewise.
21428         * g++.dg/gcov/gcov-1.x: Remove.
21429         * g77.dg/gcov/gcov-1.x: Likewise.
21430         * gcc.misc-tests/gcov-4b.x: Likewise.
21431         * gcc.misc-tests/gcov-5b.x: Likewise.
21432         * gcc.misc-tests/gcov-6.x: Likewise.
21433         * gcc.misc-tests/gcov-7.x: Likewise.
21434         * gcc.misc-tests/gcov-8.x: Likewise.
21435
21436 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21437
21438         PR opt/10087
21439         * gcc.dg/20030324-1.c: New test.
21440
21441 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21442
21443         PR c++/10224
21444         * g++.dg/template/arg3.C: New test.
21445
21446         PR c++/10158
21447         * g++.dg/template/friend18.C: New test.
21448
21449 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21450
21451         * g77.f-torture/compile/20030326-1.f: New test case.
21452
21453 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21454
21455         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21456
21457         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21458
21459 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.dg/ia64-sync-3.c: New test.
21462
21463 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21464
21465         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21466
21467 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.dg/ultrasp6.c: New test.
21470
21471 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21472
21473         * gcc.dg/i386-signbit-1.c: New test.
21474         * gcc.dg/i386-signbit-2.c: New test.
21475         * gcc.dg/i386-signbit-3.c: New test.
21476
21477 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21478
21479         * gcc.dg/ultrasp5.c: Fix options.
21480
21481 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21482
21483         * gcc.dg/ultrasp5.c: Fix comment.
21484
21485 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21486
21487         PR fortran/10197
21488         * g77.f-torture/execute/10197.f: New test.
21489
21490 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         PR c++/9898, c++/383
21493         * g++.dg/template/conv6.C: New test.
21494
21495         PR c++/10119
21496         * g++.dg/template/ptrmem5.C: New test.
21497
21498         PR c++/10026
21499         * g++.dg/lookup/koenig1.C: New test.
21500
21501         PR C++/10199
21502         * g++.dg/lookup/template2.C: New test.
21503
21504 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21505
21506         * g++.dg/opt/rtti1.C: New test.
21507
21508 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21509
21510         * gcc.dg/ultrasp5.c: New test.
21511
21512 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21513
21514         PR middle-end/9967
21515         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21516         builtin fputs.
21517
21518 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21519
21520         PR c/8224
21521         * gcc.dg/20030323-1.c: New test.
21522
21523 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21524
21525         * gcc.c-torture/compile/20030323-1.c: New test case.
21526
21527 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21528
21529         * gcc.dg/20030321-1.c: New test.
21530
21531 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21532
21533         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21534
21535 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21536
21537         PR c++/9978, c++/9708
21538         * g++.dg/ext/vlm1.C: Adjust expected error.
21539         * g++.dg/ext/vla2.C: New test.
21540         * g++.dg/template/arg1.C: New test.
21541         * g++.dg/template/arg2.C: New test.
21542
21543 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21544
21545         * g77.f-torture/execute/select.f: New test.
21546         * g77.f-torture/noncompile/select_no_compile.f: New test.
21547
21548 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         PR c++/9898
21551         * g++.dg/other/error4.C: New test.
21552
21553 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21554
21555         * g++.dg/template/friend17.C: New test.
21556
21557 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21558
21559         * gcc.c-torture/compile/20030320-1.c: New.
21560
21561 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21562
21563         * gcc.dg/builtins-6.c: New test case.
21564
21565 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21566
21567         PR target/10073
21568         * gcc.c-torture/compile/20030319-1.c: New.
21569
21570 2003-03-18  Jan Hubicka  <jh@suse.cz>
21571
21572         * gcc.dg/i386-cvt-1.c: New test.
21573
21574 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21575
21576         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21577         * objc.dg/naming-2.m: Likewise.
21578
21579 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21580
21581         PR c++/9639
21582         * g++.dg/parse/crash1.C: New test.
21583
21584 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/8805
21587         * g++.dg/eh/cleanup1.C: New test.
21588
21589 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21590
21591         * gcc.c-torture/execute/20030316-1.c: New test case.
21592
21593 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         PR c++/9629
21596         * g++.dg/init/ctor2.C: New test.
21597
21598 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21599
21600         * g77.f-torture/compile/xformat.f: New test case.
21601
21602 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21603
21604         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21605         * g++.old-deja/g++.mike/eh50.C: Likewise.
21606
21607 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21608
21609         PR c++/6440
21610         * g++.dg/template/spec7.C: New test.
21611         * g++.dg/template/spec8.C: Likewise.
21612
21613 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21614
21615         * gcc.c-torture/execute/20030313-1.c: New test.
21616
21617 2003-03-14  Richard Henderson  <rth@redhat.com>
21618
21619         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21620
21621 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21622
21623         * gcc.c-torture/compile/20030314-1.c: New test.
21624
21625 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21626
21627         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21628         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21629         thumb target,
21630         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21631         to accept newer _imp__  prefix and additional
21632         newline in .drectve section.
21633         * gcc.dg/dll-4.c: Likewise.
21634         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21635         switch.
21636
21637 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21638
21639         * g++.dg/parse/namespace9.C: New test.
21640
21641         * g++.dg/init/ref5.C: New test.
21642         * g++.dg/parse/ptrmem1.C: Likewise.
21643
21644 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21645
21646         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21647         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21648         regular expression.
21649         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21650         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21651
21652 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21653
21654         * gcc.c-torture/execute/20030224-2.c: New test.
21655
21656 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21657
21658         * gcc.dg/decl-3.c: New test.
21659
21660 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21661
21662         * gcc.dg/i386-loop-2.c: New test.
21663
21664 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21665
21666         PR c++/9474
21667         * g++.dg/parse/namespace8.C: New test.
21668
21669         PR c++/9924
21670         * g++.dg/overload/builtin2.C: New test.
21671
21672 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21673
21674         * gcc.dg/return-type-3.c: New test.
21675
21676 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21677
21678         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21679         profiling options are not supported.
21680
21681 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21684         * g++.old-deja/g++.warn/impint2.C: Likewise.
21685
21686 2003-03-10  Devang Patel  <dpatel@apple.com>
21687
21688         * g++.dg/cpp/c++_cmd_1.C: New test.
21689         * g++.dg/cpp/c++_cmd_1.h: New file.
21690
21691 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21692
21693         * gcc.dg/altivec-9.c: New file.
21694
21695 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21696
21697         * gcc.dg/ppc-sdata-1.c: New test.
21698         * gcc.dg/ppc-sdata-2.c: New test.
21699
21700 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21701
21702         PR c++/9373
21703         * g++.dg/opt/ptrmem2.C: New test.
21704
21705         PR c++/8534
21706         * g++.dg/opt/ptrmem1.C: New test.
21707
21708 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21709
21710         * gcc.dg/i386-loop-1.c: New test.
21711
21712 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21713
21714         PR c++/9970
21715         * g++.dg/lookup/friend1.C: New test.
21716
21717 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/9823
21720         * g++.dg/parser/constructor1.C: New test.
21721
21722 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21723
21724         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21725
21726         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21727
21728 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21729
21730         * gcc.dg/cpp/Wunused.c: Update test.
21731
21732 2003-03-08  Jan Hubicka  <jh@suse.cz>
21733
21734         * gcc.dg/inline-3.c: New test.
21735
21736 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21737
21738         PR c++/9809
21739         * g++.dg/parse/builtin1.C: New test.
21740
21741         PR c++/9982
21742         * g++.dg/abi/cookie1.C: New test.
21743         * g++.dg/abi/cookie2.C: Likewise.
21744
21745         PR c++/9524
21746         * g++.dg/template/field1.C: New test.
21747
21748         PR c++/9912
21749         * g++.dg/parse/class1.C: New test.
21750         * g++.dg/parse/namespace7.C: Likewise.
21751         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21752
21753 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21754
21755         * g++.dg/init/ref4.C: New test.
21756
21757 2003-03-07  Jan Hubicka  <jh@suse.cz>
21758
21759         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21760         * gcc.dg/inline-3.c:  New test.
21761
21762 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21763
21764         * g++.dg/init/ref3.C: New test.
21765
21766         PR c++/9965
21767         * g++.dg/init/ref2.C: New test.
21768
21769         PR c++/9400
21770         * g++.dg/warn/Wshadow-2.C: New test.
21771
21772         PR c++/9791
21773         * g++.dg/warn/Woverloaded-1.C: New test.
21774
21775 2003-03-05  Jan Hubicka  <jh@suse.cz>
21776
21777         * gcc.dg/i386-local2.c: New.
21778         * gcc.dg/i386-local.c: Fix typo.
21779
21780 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21781
21782         * g++.dg/abi/layout3.C: New test.
21783
21784 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21785
21786         * gcc.c-torture/compile/20030305-1.c
21787
21788 2003-03-05  Jan Hubicka  <jh@suse.cz>
21789
21790         * gcc.dg/i386-local.c: New.
21791
21792 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21793
21794         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21795
21796 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21797
21798         * gcc.dg/switch-2.c: New test.
21799         * gcc.dg/switch-3.c: New test.
21800         * gcc.dg/Wswitch.c: Adjust line numbers.
21801         * gcc.dg/Wswitch-default.c: Likewise.
21802         * gcc.dg/Wswitch-enum.c: Likewise.
21803
21804 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21805
21806         * gcc.c-torture/execute/20030222-1.c: New test.
21807
21808 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21809
21810         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21811
21812 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21813
21814         PR c++/9878
21815         * g++.dg/init/ref1.C: New test.
21816
21817 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21818
21819         * gcc.dg/sh-relax.c: New SH-only test.
21820
21821 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21822
21823         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21824         comment explaining purpose of testcase.
21825
21826 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21827
21828         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21829         for HC11/HC12 (asm needs two int registers).
21830         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21831         HC11/HC12 because the test uses an asm which needs two 32-bit
21832         registers.
21833
21834 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21835
21836         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21837         for HC11/HC12 (array is too large otherwise).
21838         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21839         * gcc.c-torture/compile/20010518-2.x: Likewise.
21840         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21841         HC11/HC12 (array is too large).
21842
21843 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21844
21845         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21846         * lib/g++-dg.exp (g++-dg-test): Likewise.
21847
21848 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21849
21850         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21851         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21852
21853 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21854
21855         * g++.dg/warn/implicit-typename1.C: Remove warning.
21856
21857 2003-02-28  Richard Henderson  <rth@redhat.com>
21858
21859         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21860         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21861
21862 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21863
21864         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21865         * g++.dg/pch/pch.exp: Likewise.
21866
21867 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21868
21869         PR c++/9879
21870         * testsuite/g++.dg/init/new4.C: New test.
21871
21872 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21873
21874         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21875
21876 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21877
21878         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21879         unsigned long.
21880
21881         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21882         wider than float.
21883
21884 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21885
21886         * lib/scanasm.exp: Add support for counting numbers of
21887         occurences.
21888         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21889         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21890
21891 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/9683
21894         * g++.dg/template/static3.C: New test.
21895
21896         PR c++/9829
21897         * g++.dg/parse/namespace6.C: New test.
21898
21899 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21900
21901         PR target/9732
21902         * gcc.dg/20030225-1.c: New test.
21903
21904 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21905
21906         * README: Remove out-of-date information.
21907
21908         PR c++/9836
21909         * g++.dg/template/spec6.C: New test.
21910
21911 2003-02-24  Jeff Law  <law@redhat.com>
21912
21913         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21914
21915 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21916
21917         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21918         * gcc.dg/pragma-ep-1.c: Likewise.
21919
21920 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21921
21922         PR c++/9602
21923         * g++.dg/template/friend16.C: New test.
21924
21925 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21926
21927         PR c++/5333
21928         * g++.dg/parse/fused-params1.C: Adjust error messages.
21929         * g++.dg/template/nested3.C: New test.
21930
21931 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21932
21933         * g++.dg/abi/param1.C: New test.
21934
21935 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21936
21937         PR c++/7982
21938         * g++.dg/warn/implicit-typename1.C: New test.
21939
21940 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21941
21942         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21943         with "mtune".
21944         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21945         * gcc.c-torture/execute/20010129-1.x: Likewise.
21946         * gcc.dg/20011107-1.c: Likewise.
21947         * gcc.dg/20020108-1.c: Likewise.
21948         * gcc.dg/20020122-3.c: Likewise.
21949         * gcc.dg/20020206-1.c: Likewise.
21950         * gcc.dg/20020310-1.c: Likewise.
21951         * gcc.dg/20020426-2.c: Likewise.
21952         * gcc.dg/20020517-1.c: Likewise.
21953         * gcc.dg/991230-1.c: Likewise.
21954         * gcc.dg/i386-unroll-1.c: Likewise.
21955         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21956
21957 2003-02-22  Jan Hubicka  <jh@suse.cz>
21958
21959         * gcc.dg/i386-mul.c: New test.
21960
21961 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21962
21963         * gcc.dg/builtins-5.c: New test case.
21964
21965 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21966
21967         * gcc.dg/asmreg-1.c: New test.
21968
21969 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21970
21971         PR c++/9749
21972         * g++.dg/parse/varmod1.C: New test.
21973
21974 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21975
21976         PR c++/9727
21977         * g++.dg/template/op1.C: New test.
21978
21979 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/8906
21982         * g++.dg/template/nested2.C: New test.
21983
21984 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21985
21986         PR c++/8724
21987         * g++.dg/expr/dtor1.C: New test.
21988
21989 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21990
21991         * gcc.dg/cpp/include3.c: New test.
21992         * gcc.dg/cpp/inc/foo.h: New file.
21993
21994 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21995
21996         * gcc.c-torture/execute/20030221-1.c: New test.
21997
21998 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/9729
22001         * g++.dg/abi/conv1.C: New test.
22002
22003 2003-02-20  Jan Hubicka  <jh@suse.cz>
22004
22005         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22006
22007 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22008
22009         * gcc.c-torture/compile/20030219-1.c: New test.
22010
22011 2003-02-18  Jan Hubicka  <jh@suse.cz>
22012
22013         * gcc.dg/funcorder.c: New test.
22014
22015 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22016
22017         * gcc.c-torture/execute/20030218-1.c: New.
22018
22019 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22020
22021         * gcc.dg/20030218-1.c: New.
22022
22023 2003-02-18  Richard Henderson  <rth@redhat.com>
22024
22025         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22026         * gcc.dg/attr-used-2.c: New.
22027
22028 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/9704
22031         * g++.dg/init/copy5.C: New test.
22032
22033 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22034
22035         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22036         * g++.dg/pch/pch.exp: Likewise.
22037
22038 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22039
22040         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22041         STACK_SIZE is not defined.
22042
22043 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22044
22045         PR c++/9457
22046         * g++.dg/template/init1.C: New test.
22047
22048 2003-02-16  Jan HUbicka  <jh@suse.cz>
22049
22050         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22051         (foo): Add few extra tests
22052         * gcc.dg/c99-const-expr-3.c: Likewise.
22053         * gcc.c-torture/execute/20030216-1.c: New.
22054
22055 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22056
22057         PR c++/9459
22058         * g++.dg/ext/typeof4.C: New test.
22059
22060 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22061
22062         * gcc.dg/i386-387-3.c: New test case.
22063
22064 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22065
22066         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22067         cris-*-elf* cris-*-aout* and mmix-*-*.
22068
22069 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22070
22071         * gcc.dg/20030213-1.c: New test.
22072
22073 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22074
22075         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22076         * gcc.dg/i386-387-2.c: Likewise.
22077
22078 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22079
22080         * gcc.dg/ppc-spe.c: Fix formatting.
22081         Enable tests that were previously unsupported by gas.
22082         Delete tests for instructions that no longer exist.
22083         Switch arguments on evsubifw builtin.
22084
22085 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22086
22087         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22088         STACK_SIZE is too small.
22089
22090 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22091             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22092
22093         * gcc.dg/decl-2.c: New test.
22094
22095 2003-02-10  Jan Hubicka  <jh@suse.cz>
22096
22097         * gcc.dg/i386-fpcvt-1.c:  New test.
22098
22099 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22100
22101         * gcc.c-torture/execute/20030209-1.c: New test.
22102
22103 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22104
22105         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22106         int-wide bitops, use the constants of the same width.
22107         Likewise, if long long is 32-bit wide, test bitops using
22108         32-bit constants.
22109
22110 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22111
22112         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22113
22114 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22115
22116         * testsuite/gcc.dg/builtins-4.c: New test case.
22117
22118 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22119
22120         * gcc.dg/20020430-1.c: Fix dg command typos.
22121         * gcc.dg/20020503-1.c: Likewise.
22122
22123 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22124
22125         PR c++/8785
22126         * g++.dg/parse/fused-params1.C: New test.
22127
22128         PR c++/8857
22129         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22130
22131         PR c++/8921
22132         * g++.dg/parse/non-dependent1.C: New test.
22133
22134         PR c++/8928
22135         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22136
22137         PR c++/9228
22138         * g++.dg/parse/undefined7.C: New test.
22139         * g++.dg/parse/non-templ1.C: New test.
22140
22141         PR c++/9229
22142         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22143
22144 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22145
22146         * gcc.c-torture/compile/20030206-1.c: New test.
22147
22148 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22149
22150         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22151         "pow" to "foo" to avoid potential confusion with a math built-in.
22152
22153 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22154
22155         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22156         conditions for SPARC targets.
22157
22158 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22159
22160         * gcc.dg/20030204-1.c: New test.
22161
22162 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22163
22164         PR c++/38
22165         * g++.dg/parse/array-size1.C: New test.
22166
22167         PR c++/5657
22168         * g++.dg/parse/undefined3.C: New test.
22169
22170         PR c++/5665
22171         * g++.dg/parse/undefined4.C: New test.
22172
22173         PR c++/5975
22174         * g++.dg/parse/undefined5.C: New test.
22175
22176         PR c++/7259
22177         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22178
22179         PR c++/8578
22180         * g++.dg/parse/casting-operator1.C: New test.
22181
22182         PR c++/8596
22183         * g++.dg/parse/undefined6.C: New test.
22184
22185         PR c++/8736
22186         * g++.dg/parse/missing-template1.C: New test.
22187
22188 2003-02-04  Jan Hubicka  <jh@suse.cz>
22189
22190         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22191         * gcc.dg/i386-cmov?.c:  Likewise.
22192         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22193         * gcc.dg/i386-ssefp-1.c:  Likewise.
22194         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22195         conventions.
22196
22197 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22198
22199         PR c++/7129
22200         * testsuite/g++.dg/ext/max.C: New test.
22201
22202 2003-02-03  Jan Hubicka  <jh@suse.cz>
22203
22204         * gcc.c-torture/execute/20030203-1.c: New test.
22205
22206 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22207
22208         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22209         'natural-endian'.
22210
22211 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22212
22213         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22214         * g++.dg/init/new2.C: Likewise.
22215         * g++.dg/other/new1.C: Likewise.
22216
22217 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22218
22219         * gcc.dg/struct-ret-libc.c: New test.
22220
22221 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22222
22223         * gcc.dg/20030129-1.c: New test.
22224
22225 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22226
22227         PR c++/8849
22228         * g++.dg/template/ptrmem4.C: New test.
22229
22230 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22231
22232         * g++.dg/parser/constant1.C: New test.
22233
22234 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22235
22236         PR c++/8591
22237         * g++.dg/parse/friend2.C: New test.
22238
22239 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22240
22241         PR c++/9437
22242         * g++.dg/template/unify4.C: New test.
22243
22244 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22245
22246         * gcc.c-torture/execute/20030128-1.c: New test.
22247
22248 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22249
22250         * g++.dg/lookup/nested1.C: Test moved from ...
22251         * g++.old-deja/g++.other/lookup24.C: ... here.
22252
22253 2003-01-28  Jan Hubicka  <jh@suse.cz>
22254
22255         * gcc.dg/i386-cmov5.c:  New test.
22256
22257 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22258
22259         * gcc.c-torture/execute/20010925-1.c: Changed the
22260         memcpy declaration.
22261
22262 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22263
22264         PR c++/3902
22265         * g++.dg/parse/template5.C: New test.
22266
22267 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22268
22269         PR fortran/9258
22270         * g77.dg/pr9258: New test.
22271
22272 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22273
22274         * README: Move relevant parts from README.g++.
22275
22276         * README.g++: Remove this file.
22277
22278 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22279
22280         * g++.dg/abi/dcast1.C: New test.
22281
22282 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22283
22284         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22285
22286 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22287
22288         PR c++/47
22289         * g++.old-deja/g++.other/lookup24.C: New test.
22290
22291 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22292
22293         PR middle-end/7227
22294         * gcc.dg/uninit-C.c: New test.
22295
22296 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.dg/abi/covariant1.C: New test.
22299
22300 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22301
22302         * gcc.dg/20030123-1.c: New test.
22303
22304 2003-01-25  Jan Hubicka  <jh@suse.cz>
22305
22306         PR opt/8492
22307         * gcc.c-torture/compile/20030125-1.c
22308
22309 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         PR c++/9403
22312         * g++.dg/parse/template3.C: New test.
22313         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22314
22315         PR c++/795
22316         * g++.dg/parse/template4.C: New test.
22317
22318         PR c++/9415
22319         * g++.dg/template/qual2.C: New test.
22320
22321         PR c++/8545
22322         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22323
22324         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22325
22326 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22327
22328         * gcc.c-torture/execute/switch-1.c: New test case.
22329
22330 2003-01-25  Jan Hubicka  <jh@suse.cz>
22331
22332         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22333
22334 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22335
22336         Tweaks for Bison-1.875. From the NEWS file:
22337         "- `parse error' -> `syntax error'
22338         Bison now uniformly uses the term `syntax error'"
22339         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22340         * gcc.dg/cpp/digraph2.c: Likewise.
22341         * gcc.dg/cpp/direct2.c: Likewise.
22342         * gcc.dg/cpp/paste4.c: Likewise.
22343         * gcc.dg/c90-restrict-1.c: Likewise.
22344         * gcc.dg/c99-func-2.c: Likewise.
22345         * gcc.dg/noncompile/920721-2.c: Likewise.
22346         * gcc.dg/noncompile/930622-2.c: Likewise.
22347         * gcc.dg/noncompile/940112-1.c: Likewise.
22348         * gcc.dg/noncompile/950921-1.c: Likewise.
22349         * gcc.dg/noncompile/951123-1.c: Likewise.
22350         * gcc.dg/noncompile/971104-1.c: Likewise.
22351         * gcc.dg/noncompile/990416-1.c: Likewise.
22352
22353 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22354
22355         * g++.dg/parse/undefined1.C: Add error message.
22356
22357 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22358
22359         PR c++/9354
22360         * g++.dg/parse/new1.C: New test.
22361
22362         PR c++/9216
22363         * g++.dg/parse/template2.C: New test.
22364
22365         PR c++/9354
22366         * g++.dg/parse/typedef2.C: New test.
22367
22368         PR c++/9328
22369         * g++.dg/ext/typeof3.C: New test.
22370
22371 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22372
22373         PR c++/2738
22374         * g++.dg/parse/ret-type1.C: New test.
22375
22376         PR c++/3792
22377         * g++.dg/parse/tmpl-outside1.C: New test.
22378
22379         PR c++/4207
22380         * g++.dg/parse/int-as-enum1.C: New test.
22381
22382         PR c++/4903
22383         * g++.dg/parse/no-typename1.C: New test.
22384
22385         PR c++/5533
22386         * g++.dg/parse/no-value1.C: New test.
22387
22388         PR c++/5921
22389         * g++.dg/parse/wrong-inline1.C: New test.
22390
22391         PR c++/6402
22392         * g++.dg/parse/ref1.C: New test.
22393
22394         PR c++/6992
22395         * g++.dg/parse/attr-ctor1.C: New test.
22396
22397         PR c++/7229
22398         * g++.dg/parse/namespace5.C: New test.
22399
22400         PR c++/7917
22401         * g++.dg/parse/func-def1.C: New test.
22402
22403         PR c++/8143
22404         * g++.dg/parse/undefined1.C: New test.
22405
22406         PR c++/5723, PR c++/8522
22407         * g++.dg/parse/specialization1.C: New test.
22408
22409         PR c++/163, PR c++/8595
22410         * g++.dg/parse/struct-as-enum1.C: New test.
22411
22412         PR c++/9173
22413         * g++.dg/parse/undefined2.C: New test.
22414
22415 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22416
22417         PR c++/9298
22418         * g++.dg/parse/template1.C: New test.
22419
22420         PR c++/9384
22421         * g++.dg/parse/using1.C: New test.
22422
22423         PR c++/9285
22424         PR c++/9294
22425         * g++.dg/parse/expr2.C: New test.
22426
22427         PR c++/9388
22428         * g++.dg/parse/lookup2.C: Likewise.
22429
22430 2003-01-21  Jan Hubicka  <jh@suse.cz>
22431
22432         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22433         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22434         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22435         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22436
22437 2003-01-20  Nick Clifton  <nickc@redhat.com>
22438
22439         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22440         problem with ARM sibcall code generation.
22441
22442 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22443
22444         * gcc.c-torture/execute/20030120-1.c: New.
22445
22446 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22447
22448         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22449
22450 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22451
22452         PR c++/9272
22453         * g++.dg/parse/ctor1.C: New test.
22454
22455         PR c++/9294:
22456         * g++.dg/parse/qualified1.C: New test.
22457
22458         * g++.dg/parse/typename3.C: New test.
22459
22460 2003-01-16  Richard Henderson  <rth@redhat.com>
22461
22462         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22463
22464 2003-01-16  Richard Henderson  <rth@redhat.com>
22465
22466         * g++.dg/pch/pch.exp: Copy test header to the working directory
22467         before using it either for precompilation or direct use.
22468         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22469         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22470
22471 2003-01-16  Richard Henderson  <rth@redhat.com>
22472
22473         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22474         before using it either for precompilation or direct use.
22475         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22476         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22477
22478 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22479
22480         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22481         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22482         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22483         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22484         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22485         typename warning into error.
22486         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22487         error messages.
22488         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22489         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22490         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22491         messages.
22492         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22493         make declaration visible in template.
22494         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22495         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22496         messages.
22497         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22498         message.
22499         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22500         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22501         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22502         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22503         typename warning with error message.
22504         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22505         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22506         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22507
22508 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22509
22510         * g++.dg/parse/ambig2.C: New test.
22511
22512 2003-01-15  Richard Henderson  <rth@redhat.com>
22513
22514         * g++.dg/tls/init-2.C: Update error message string.
22515
22516 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22517
22518         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22519
22520 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22521
22522         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22523         all for HC11/HC12.
22524         * gcc.c-torture/compile/20001205-1.x: Likewise.
22525         * gcc.c-torture/compile/20001226-1.x: Likewise.
22526         * gcc.c-torture/compile/920520-1.x: Likewise.
22527         * gcc.c-torture/compile/961203-1.x: Likewise.
22528         * gcc.c-torture/compile/20020604-1.x: Likewise.
22529
22530 2003-01-15  Jan Hubicka  <jh@suse.cz>
22531
22532         * gcc.c-torture/compile/20030115-1.c: New test.
22533
22534         * gcc.dg/i386-fpcvt-1.c: New test.
22535         * gcc.dg/i386-fpcvt-2.c: New test.
22536
22537 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22538
22539         Further conform g++'s __vmi_class_type_info to the C++ ABI
22540         specification.
22541         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22542         the specification.
22543
22544 2003-01-14  Jan Hubicka  <jh@suse.cz>
22545
22546         * gcc.dg/i386-fpcvt-1.c: New test.
22547         * gcc.dg/i386-fpcvt-2.c: New test.
22548
22549 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22550
22551         * gcc.dg/i386-mmx-3.c: New test.
22552
22553 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22554
22555         PR c++/9264
22556         * g++.dg/parse/octal1.C: New file.
22557
22558         PR c++/9172
22559         * g++.dg/parse/typename1.C: New file.
22560
22561 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22562
22563         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22564         * gcc.dg/bf-no-ms-layout.c: Likewise.
22565         * gcc.dg/bf-ms-attrib.c: Likewise.
22566
22567 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22568
22569         PR c++/9099
22570         * g++.dg/parse/dtor1.C: New file.
22571
22572         PR c++/9128
22573         * g++.dg/rtti/typeid1.C: New file.
22574
22575         PR c++/9153
22576         * g++.dg/parse/lookup1.C: New file.
22577
22578         PR c++/9171
22579         * g++.dg/templ/spec5.C: New file.
22580
22581 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22582
22583         * gcc.c-torture/compile/20030110-1.c: New test.
22584
22585 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22586
22587         Merge from pch-branch:
22588
22589         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22590
22591         * gcc.dg/pch/cpp-1.h: New.
22592         * gcc.dg/pch/cpp-1.c: New.
22593         * gcc.dg/pch/cpp-2.h: New.
22594         * gcc.dg/pch/cpp-2.c: New.
22595
22596         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22597
22598         * gcc.dg/pch/except-1.h: New.
22599         * gcc.dg/pch/except-1.c: New.
22600
22601         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22602
22603         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22604         running test.
22605         * gcc.dg/pch: Include *.hp not *.h.
22606         * gcc.dg/pch/system-1.h: New.
22607         * gcc.dg/pch/system-1.c: New.
22608
22609         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22610
22611         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22612         rather than trying to build and run a program using PCH.
22613         * gcc.dg/pch: Remove dg-do commands from test files.
22614
22615         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22616
22617         * gcc.dg/pch/macro-3.c: New.
22618         * gcc.dg/pch/macro-3.h: New.
22619
22620         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22621
22622         * gcc.dg/pch/common-1.c: New.
22623         * gcc.dg/pch/common-1.h: New.
22624         * gcc.dg/pch/decl-1.c: New.
22625         * gcc.dg/pch/decl-1.h: New.
22626         * gcc.dg/pch/decl-2.c: New.
22627         * gcc.dg/pch/decl-2.h: New.
22628         * gcc.dg/pch/decl-3.c: New.
22629         * gcc.dg/pch/decl-3.h: New.
22630         * gcc.dg/pch/decl-4.c: New.
22631         * gcc.dg/pch/decl-4.h: New.
22632         * gcc.dg/pch/decl-5.c: New.
22633         * gcc.dg/pch/decl-5.h: New.
22634         * gcc.dg/pch/global-1.c: New.
22635         * gcc.dg/pch/global-1.h: New.
22636         * gcc.dg/pch/inline-1.c: New.
22637         * gcc.dg/pch/inline-1.h: New.
22638         * gcc.dg/pch/inline-2.c: New.
22639         * gcc.dg/pch/inline-2.h: New.
22640         * gcc.dg/pch/static-1.c: New.
22641         * gcc.dg/pch/static-1.h: New.
22642         * gcc.dg/pch/static-2.c: New.
22643         * gcc.dg/pch/static-2.h: New.
22644
22645         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22646
22647         * g++.dg/pch/pch.exp: Better handle failing testcases.
22648         * gcc.dg/pch/pch.exp: Likewise.
22649         * gcc.dg/pch/macro-1.c: New.
22650         * gcc.dg/pch/macro-1.h: New.
22651         * gcc.dg/pch/macro-2.c: New.
22652         * gcc.dg/pch/macro-2.h: New.
22653
22654         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22655
22656         * g++.dg/dg.exp: Treat files in pch/ specially.
22657         * g++.dg/pch/pch.exp: New file.
22658         * g++.dg/pch/empty.H: New file.
22659         * g++.dg/pch/empty.C: New file.
22660         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22661         "precompile".
22662
22663         * gcc.dg/pch/pch.exp: New file.
22664         * gcc.dg/pch/empty.h: New file.
22665         * gcc.dg/pch/empty.c: New file.
22666         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22667         "precompile".
22668
22669 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22670
22671         * g++.dg/template/friend14.C: New test.
22672
22673 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22674
22675         * gcc.dg/old-style-asm-1.c: New test.
22676
22677 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22678
22679         * gcc.c-torture/compile/20030109-1.c: New test.
22680
22681 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22682
22683         * gcc.c-torture/execute/20030109-1.c: New test.
22684
22685 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22686
22687         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22688         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22689         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22690         * g++.old-deja/g++.mike/eh2.C: Likewise
22691         * g++.old-deja/g++.mike/eh3.C: Likewise
22692         * g++.old-deja/g++.mike/eh5.C: Likewise
22693         * g++.old-deja/g++.mike/eh6.C: Likewise
22694         * g++.old-deja/g++.mike/eh7.C: Likewise
22695         * g++.old-deja/g++.mike/eh8.C: Likewise
22696         * g++.old-deja/g++.mike/eh9.C: Likewise
22697         * g++.old-deja/g++.mike/eh10.C: Likewise
22698         * g++.old-deja/g++.mike/eh12.C: Likewise
22699         * g++.old-deja/g++.mike/eh13.C: Likewise
22700         * g++.old-deja/g++.mike/eh14.C: Likewise
22701         * g++.old-deja/g++.mike/eh16.C: Likewise
22702         * g++.old-deja/g++.mike/eh17.C: Likewise
22703         * g++.old-deja/g++.mike/eh18.C: Likewise
22704         * g++.old-deja/g++.mike/eh21.C: Likewise
22705         * g++.old-deja/g++.mike/eh23.C: Likewise
22706         * g++.old-deja/g++.mike/eh24.C: Likewise
22707         * g++.old-deja/g++.mike/eh25.C: Likewise
22708         * g++.old-deja/g++.mike/eh26.C: Likewise
22709         * g++.old-deja/g++.mike/eh27.C: Likewise
22710         * g++.old-deja/g++.mike/eh28.C: Likewise
22711         * g++.old-deja/g++.mike/eh29.C: Likewise
22712         * g++.old-deja/g++.mike/eh31.C: Likewise
22713         * g++.old-deja/g++.mike/eh33.C: Likewise
22714         * g++.old-deja/g++.mike/eh34.C: Likewise
22715         * g++.old-deja/g++.mike/eh35.C: Likewise
22716         * g++.old-deja/g++.mike/eh36.C: Likewise
22717         * g++.old-deja/g++.mike/eh37.C: Likewise
22718         * g++.old-deja/g++.mike/eh38.C: Likewise
22719         * g++.old-deja/g++.mike/eh39.C: Likewise
22720         * g++.old-deja/g++.mike/eh40.C: Likewise
22721         * g++.old-deja/g++.mike/eh41.C: Likewise
22722         * g++.old-deja/g++.mike/eh42.C: Likewise
22723         * g++.old-deja/g++.mike/eh44.C: Likewise
22724         * g++.old-deja/g++.mike/eh46.C: Likewise
22725         * g++.old-deja/g++.mike/eh47.C: Likewise
22726         * g++.old-deja/g++.mike/eh48.C: Likewise
22727         * g++.old-deja/g++.mike/eh49.C: Likewise
22728         * g++.old-deja/g++.mike/eh50.C: Likewise
22729         * g++.old-deja/g++.mike/eh51.C: Likewise
22730         * g++.old-deja/g++.mike/eh53.C: Likewise
22731         * g++.old-deja/g++.mike/eh55.C: Likewise
22732         * g++.old-deja/g++.mike/p7912.C: Likewise
22733         * g++.old-deja/g++.mike/p9706.C: Likewise
22734         * g++.old-deja/g++.mike/p10416.C: Likewise
22735         * g++.old-deja/g++.mike/p11667.C: Likewise
22736         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22737         Remove redundant reference to Iris.
22738         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22739         Elxsi, i860, Pico Java, and WE32K.
22740
22741 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22742
22743         * g++.dg/ext/asm4.C: New test.
22744
22745 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22746
22747         PR c++/9030
22748         * g++.dg/template/friend12.C: New test.
22749         * g++.dg/template/friend13.C: Likewise.
22750         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22751
22752 2003-01-08  Jan Hubicka  <jh@suse.cz>
22753
22754         * gcc.dg/i386-cadd.c: New test.
22755         * gcc.dg/i386-cmov4.c: Likewise.
22756
22757 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22758
22759         PR c++/9165
22760         * g++.dg/warn/Wunused-3.C: New test.
22761
22762         * g++.dg/abi/bitfield9.C: New test.
22763
22764         PR c++/9189
22765         * g++.dg/parse/defarg3.C: New test.
22766
22767 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         * g++.dg/parse/ambig1.C: New test.
22770         * g++.dg/parse/defarg2.C: New test.
22771
22772 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22773
22774         * g++.dg/template/defarg-1.C: New test.
22775         * g++.dg/template/local2.C: Likewise.
22776
22777 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22778
22779         * gcc.c-torture/execute/20030105-1.c: New test.
22780
22781 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22782
22783         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22784         * g++.dg/parse/namespace4.C: Likewise.
22785
22786 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22787
22788         * g++.dg/template/ntp2.C: New test.
22789
22790 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22791
22792         * g++.dg/parse/extern-C-1.C: New test.
22793
22794         * g++.dg/parse/namespace4.C: New test.
22795
22796         * g++.dg/template/nested1.C: New test.
22797
22798         * g++.dg/parse/namespace3.C: New test.
22799
22800 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22801
22802         * g++.dg/lookup/two-stage1.C: New test.
22803
22804 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22805
22806         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22807         * g++.old-deja/g++.jason/access8.C: Likewise.
22808         * g++.old-deja/g++.other/decl5.C: Likewise.
22809
22810 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22811
22812         * g++.dg/parse/parse7.C: New test.
22813
22814 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22815
22816         PR c++/2843
22817         * g++.dg/ext/attrib7.C: New test.
22818
22819 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22820
22821         * g++.dg/parse/parse6.C: New test.
22822
22823 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22824
22825         * gcc.dg/h8300-stack-1.c: New.
22826
22827 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22828
22829         g++.dg/lookup/exception1.C: New test.
22830
22831         g++.dg/lookup/template1.C: New test.
22832
22833         g++.dg/parse/namespace2.C: New test.
22834
22835         g++.dg/parse/parens2.C: New test.
22836
22837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22838
22839         * g++.dg/parse/parse5.C: New test.
22840         * g++.dg/lookup/scoped4.C: New test.
22841
22842 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22843
22844         * g++.dg/parse/parens1.C: New test.
22845
22846         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22847         angle-bracket1.C.
22848         * g++.dg/parse/parens2.C: New test.
22849
22850         * g++.dg/lookup/scope-operator1.C: New test.
22851
22852         * g++.dg/parse/operator1.C: New test.
22853
22854 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22855
22856         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22857         * g++.old-deja/g++.other/access6.C: Likewise.
22858         * g++.old-deja/g++.other/decl1.C: Likewise.
22859         * g++.old-deja/g++.pt/typename12.C: Likewise.
22860
22861 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22862
22863         * g++.dg/parse/namespace1.C: New test.
22864
22865 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22866
22867         * g++.dg/parse/parse4.C: New test.
22868
22869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22870
22871         * g++.dg/parse/parse3.C: New test.
22872
22873 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22874
22875         * g++.dg/parse/parse2.C: New test.
22876
22877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22878
22879         * g++.dg/template/friend11.C: New test.
22880
22881 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22882
22883         * g++.dg/parse/parse1.C: New test.
22884
22885 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22886
22887         * lib/profopt.exp: Change the name of a global variable to avoid
22888         possible clashes with other test suites.
22889
22890 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22891
22892         * g++.dg/inherit/covariant8.C: New test.
22893
22894 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22895
22896         * g++.dg/init/array9.C: New test.
22897
22898         PR c++/9112
22899         * g++.dg/parse/expr1.C: New test.
22900
22901 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22902
22903         * gcc.c-torture/compile/20021230-1.c: New test.
22904
22905 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.dg/inherit/covariant5.C: New test.
22908         * g++.dg/inherit/covariant6.C: New test.
22909         * g++.dg/inherit/covariant7.C: New test.
22910
22911 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22912
22913         PR c++/2739
22914         * g++.dg/other/access2.C: New test.
22915
22916 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22917
22918         * g++.dg/other/anon-struct.C: No longer fails
22919         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22920         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22921         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22922
22923 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22924
22925         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22926
22927 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22928
22929         * g++.dg/eh/spec4.C: Remove stray semicolon.
22930         * g++.dg/expr/pmf-1.C: Change error message.
22931         * g++.dg/ext/asm1.C: Remove stray semicolon.
22932         * g++.dg/ext/typename1.C: Add missing typenames.
22933         * g++.dg/inherit/template-as-base.C: Change error message.
22934         * g++.dg/lookup/scoped1.C: Likewise.
22935         * g++.dg/lookup/scoped2.C: Likewise.
22936         * g++.dg/lookup/using2.C: Likewise.
22937         * g++.dg/other/component1.C: Remove stray semicolon.
22938         * g++.dg/other/do1.C: Change error message.
22939         * g++.dg/other/error2.C: Likewise.
22940         * g++.dg/other/init1.C: Likewise.
22941         * g++.dg/other/packed1.C: Remove stray semicolon.
22942         * g++.dg/other/ptrmem2.C: Change error message.
22943         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22944         marker.
22945         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22946         * g++.dg/template/access3.C: Add typename keyword.
22947         * g++.dg/template/access5.C: Remove stray semicolon.
22948         * g++.dg/template/access6.C: Likewise.
22949         * g++.dg/template/complit1.C: Likewise.
22950         * g++.dg/template/crash1.C: Change error message.
22951         * g++.dg/template/inherit2.C: Remove stray semicolon.
22952         * g++.dg/template/instantiate2.C: Likewise.
22953         * g++.dg/template/instantiate3.C: Change error message.
22954         * g++.dg/template/qual1.C: Remove stray semicolon.
22955         * g++.dg/template/qualttp18.C: Change error message.
22956         * g++.dg/template/ref1.C: Remove stray semicolon.
22957         * g++.dg/template/sizeof1.C (A::value): Declare it.
22958         * g++.dg/template/spec4.C: Change error message.
22959         * g++.dg/template/static1.C: Likewise.
22960         * g++.dg/template/type1.C: Likewise.
22961         * g++.dg/template/typename3.C: Likewise.
22962         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22963         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22964         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22965         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22966         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22967         named return value extension.
22968         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22969         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22970         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22971         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22972         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22973         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22974         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22975         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22976         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22977         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22978         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22979         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22980         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22981         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22982         syntax.
22983         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22984         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22985         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22986         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22987         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22988         * g++.old-deja/g++.brendan/template11.C: Likewise.
22989         * g++.old-deja/g++.brendan/template26.C: Likewise.
22990         * g++.old-deja/g++.brendan/template27.C: Use explicit
22991         specialization syntax.
22992         * g++.old-deja/g++.brendan/template30.C: Likewise.
22993         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22994         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22995         non-dependent names.
22996         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22997         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22998         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22999         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23000         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23001         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23002         named return value extension.
23003         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23004         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23005         * g++.old-deja/g++.ext/return1.C: Likewise.
23006         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23007         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23008         * g++.old-deja/g++.jason/access8.C: Likewise.
23009         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23010         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23011         pseudo-destructor names.
23012         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23013         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23014         pseudo-destructor names.
23015         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23016         * g++.old-deja/g++.jason/overload19.C: Likewise.
23017         * g++.old-deja/g++.jason/overload32.C: Likewise.
23018         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23019         stray semicolons.
23020         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23021         * g++.old-deja/g++.jason/return.C: Likewise.
23022         * g++.old-deja/g++.jason/return2.C: Likewise.
23023         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23024         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23025         syntax.
23026         * g++.old-deja/g++.jason/template10.C: Account for use of
23027         non-dependent names.
23028         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23029         syntax.
23030         * g++.old-deja/g++.jason/template37.C: Likewise.
23031         * g++.old-deja/g++.law/access4.C: Change error messages.
23032         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23033         pseudo-destructor names.
23034         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23035         * g++.old-deja/g++.law/ctors9.C: Likewise.
23036         * g++.old-deja/g++.law/cvt22.C: Likewise.
23037         * g++.old-deja/g++.law/dtors5.C: Likewise.
23038         * g++.old-deja/g++.law/global-init1.C: Likewise.
23039         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23040         * g++.old-deja/g++.law/operators28.C: Likewise.
23041         * g++.old-deja/g++.law/visibility28.C: Likewise.
23042         * g++.old-deja/g++.martin/eval1.C: Likewise.
23043         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23044         name.
23045         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23046         * g++.old-deja/g++.mike/net34.C: Likewise.
23047         * g++.old-deja/g++.mike/net36.C: Likewise.
23048         * g++.old-deja/g++.mike/ns2.C: Likewise.
23049         * g++.old-deja/g++.mike/p12306.C: Likewise.
23050         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23051         value extension.
23052         * g++.old-deja/g++.mike/p700.C: Likewise.
23053         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23054         * g++.old-deja/g++.mike/p710.C: Likewise.
23055         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23056         value extension.
23057         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23058         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23059         * g++.old-deja/g++.ns/crash2.C: Likewise.
23060         * g++.old-deja/g++.ns/crash3.C: Likewise.
23061         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23062         * g++.old-deja/g++.ns/ns17.C: Likewise.
23063         * g++.old-deja/g++.ns/template16.C: Likewise.
23064         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23065         keyword.
23066         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23067         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23068         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23069         named return value extension.
23070         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23071         * g++.old-deja/g++.other/access4.C: Issue additional error
23072         messages.
23073         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23074         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23075         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23076         * g++.old-deja/g++.other/crash25.C: Change error message.
23077         * g++.old-deja/g++.other/crash4.C: Change error message.
23078         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23079         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23080         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23081         checks.
23082         * g++.old-deja/g++.other/defarg8.C: Likewise.
23083         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23084         * g++.old-deja/g++.other/dtor10.C: Likewise.
23085         * g++.old-deja/g++.other/incomplete.C: Likewise.
23086         * g++.old-deja/g++.other/linkage7.C: Likewise.
23087         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23088         lookup algorithm.
23089         * g++.old-deja/g++.other/mangle2.C: Likewise.
23090         * g++.old-deja/g++.other/refinit2.C: Likewise.
23091         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23092         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23093         * g++.old-deja/g++.pt/crash28.C: Likewise.
23094         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23095         syntax.
23096         * g++.old-deja/g++.pt/crash32.C: Change error message.
23097         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23098         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23099         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23100         error message position.
23101         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23102         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23103         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23104         syntax.
23105         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23106         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23107         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23108         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23109         keyword.
23110         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23111         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23112         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23113         keyword.
23114         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23115         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23116         syntax.
23117         * g++.old-deja/g++.pt/friend28.C: Account for use of
23118         non-dependent names.
23119         * g++.old-deja/g++.pt/friend29.C: Likewise.
23120         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23121         rules.
23122         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23123         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23124         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23125         lookup rules.
23126         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23127         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23128         keyword.
23129         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23130         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23131         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23132         keyword.
23133         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23134         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23135         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23136         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23137         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23138         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23139         keyword.
23140         * g++.old-deja/g++.pt/spec10.C: Likewise.
23141         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23142         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23143         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23144         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23145         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23146         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23147         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23148         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23149         * g++.old-deja/g++.pt/typename15.C: Likewise.
23150         * g++.old-deja/g++.pt/typename22.C: Likewise.
23151         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23152         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23153         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23154         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23155         syntax.
23156         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23157         return value extension.
23158         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23159         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23160         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23161         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23162
23163 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         * g++.dg/warn/inline1.C: New test.
23166         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23167         * g++.old-deja/g++.jason/synth10.C: Likewise.
23168         * g++.old-deja/g++.mike/net31.C: Likewise.
23169         * g++.old-deja/g++.mike/p8786.C: Likewise.
23170
23171         * g++.dg/template/friend10.C: New test.
23172         * g++.dg/template/conv5.C: New test.
23173
23174 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23175
23176         * g++.dg/lookup/scoped3.C: New test.
23177
23178         * g++.dg/lookup/decl1.C: New test.
23179         * g++.dg/lookup/decl2.C: New test.
23180
23181 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23182
23183         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23184         gcc.c-torture/compile/20021015-1.c,
23185         gcc.c-torture/compile/20021015-2.c,
23186         gcc.c-torture/compile/20021123-1.c,
23187         gcc.c-torture/compile/20021123-2.c,
23188         gcc.c-torture/compile/20021123-3.c,
23189         gcc.c-torture/compile/20021123-4.c,
23190         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23191         only to 3.1 or 3.2 branch.
23192
23193 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23194
23195         * gcc.dg/i386-bitfield3.c: New test.
23196
23197         * gcc.dg/i386-bitfield2.c: New test.
23198
23199 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23200
23201         * g++.dg/parse/conv_op1.C: New test.
23202
23203 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23204
23205         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23206         approved.
23207
23208 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23209
23210         * gcc.c-torture/compile/20021220-1.c: New test.
23211
23212 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23213
23214         * gcc.dg/i386-fastcall-1.c: New.
23215
23216 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23217
23218         * gcc.c-torture/execute/20021219-1.c: New test.
23219
23220 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23221
23222         * gcc.dg/i386-pic-1.c: New test.
23223
23224 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23225
23226         PR c++/8099
23227         * g++.dg/template/friend9.C: New test.
23228
23229 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23230
23231         PR c++/3663
23232         * g++.dg/template/access7.C: New test.
23233
23234 2002-12-18  Nick Clifton  <nickc@redhat.com>
23235
23236         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23237         the libstdc++-v3 directory has been found.
23238
23239 2002-12-12  Devang Patel <dpatel@apple.com>
23240         * gcc.dg/darwin-ld-1.c: New test.
23241         * gcc.dg/darwin-ld-2.c: New test.
23242         * gcc.dg/darwin-ld-3.c: New test.
23243         * gcc.dg/darwin-ld-4.c: New test.
23244         * gcc.dg/darwin-ld-5.c: New test.
23245
23246 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23247
23248         * gcc.c-torture/compile/20021212-1.c: New test.
23249
23250 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23251
23252         * gcc.dg/fshort-wchar: New test.
23253
23254 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23255
23256         PR c++/8372
23257         * g++.dg/template/dtor1.C: New test.
23258
23259         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23260         markers.
23261
23262 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23265
23266 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23267
23268         * g++.dg/template/static1.C: New test.
23269         * g++.dg/template/static2.C: New test.
23270         * g++.old-deja/g++.ext/memconst.C: New test.
23271
23272 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23273
23274         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23275         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23276         * g++.dg/special/initp1.C: Likewise.
23277
23278 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * gcc.c-torture/execute/20021204-1.c: New test.
23281
23282 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23283
23284         * gcc.dg/ppc-fmadd-1.c: New file.
23285         * gcc.dg/ppc-fmadd-2.c: New file.
23286         * gcc.dg/ppc-fmadd-3.c: New file.
23287
23288 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23289
23290         * gcc.c-torture/compile/20021204-1.c: New test.
23291
23292 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23293
23294         * g++.dg/inherit/covariant2.C: New test.
23295         * g++.dg/inherit/covariant3.C: New test.
23296         * g++.dg/inherit/covariant4.C: New test.
23297         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23298         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23299
23300 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23301
23302         PR c++/8688
23303         * g++.dg/init/brace3.C: New test.
23304
23305 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23306
23307         * gcc.dg/20020210-1.c: Fix a comment typo.
23308
23309 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23310
23311         PR c++/8720
23312         * g++.dg/parse/defarg1.C: New test.
23313
23314         PR c++/8615
23315         * g++.dg/template/char1.C: New test.
23316
23317         * g++.dg/template/varmod1.C: Fix typo.
23318
23319 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23320
23321         DR 180
23322         * g++.old-deja/g++.pt/crash32.C: Expect error.
23323
23324 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/5919
23327         * g++.dg/template/varmod1.C: New test.
23328
23329         PR c++/8727
23330         * g++.dg/inherit/typeinfo1.C: New test.
23331
23332         PR c++/8663
23333         * g++.dg/inherit/typedef1.C: New test.
23334
23335 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23336
23337         PR c++/8332
23338         PR c++/8493
23339         * g++.dg/template/strlen1.C: New test.
23340
23341         PR c++/8227
23342         * g++.dg/template/ctor2.C: New test.
23343
23344         PR c++/8214
23345         * g++.dg/init/string1.C: New test.
23346
23347         PR c++/8511
23348         * g++.dg/template/friend8.C: New test.
23349
23350 2002-11-29  Joe Buck <jbuck@synopsys.com>
23351
23352         * g++.dg/lookup/anon2.C: New test.
23353
23354 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23355
23356         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23357         h8300 port.
23358
23359 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23360
23361         * gcc.dg/bitfld-6.c: New test.
23362
23363 2002-11-27  Jan Hubicka  <jh@suse.cz>
23364
23365         * gcc.c-torture/execute/20021127.[cx]: New test.
23366
23367 2002-11-26  Jan Hubicka  <jh@suse.cz>
23368
23369         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23370         quality.
23371
23372 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23373
23374         * g++.dg/init/brace2.C: New test.
23375         * g++.old-deja/g++.mike/p9129.C: Correct.
23376
23377 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23378
23379         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23380
23381 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23382
23383         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23384
23385 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23386
23387         * testsuite/g++.dg/abi/empty11.C: New test.
23388         * testsuite/g++.dg/rtti/cv1.C: New test.
23389
23390 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23391
23392         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23393
23394 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23395
23396         * g++.dg/abi/empty10.C: New test.
23397
23398 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23399
23400         * gcc.c-torture/compile/20021124-1.c: New test.
23401
23402 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23403
23404         * g++.dg/abi/rtti2.C: New test.
23405
23406 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23407
23408         * gcc.dg/i386-unroll-1.c: New test.
23409
23410 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23411
23412         * gcc.c-torture/compile/20021120-1.c: New test.
23413         * gcc.c-torture/compile/20021120-2.c: New test.
23414
23415 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23416
23417         * gcc.dg/bitfld-5.c: New test.
23418
23419 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23420
23421         * gcc.c-torture/execute/20021120-3.c: New test.
23422
23423 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23424
23425         * gcc.c-torture/execute/20021120-2.c: New test.
23426
23427 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23428
23429         * gcc.c-torture/execute/20021120-1.c: New test.
23430
23431 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23432
23433         * gcc.c-torture/execute/20021118-3.c: New test.
23434
23435 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23436
23437         * gcc.c-torture/compile/20021119-1.c: New test.
23438
23439 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23440
23441         * gcc.dg/duff-1.c: New test.
23442         * gcc.dg/duff-2.c: New test.
23443         * gcc.dg/duff-3.c: New test.
23444
23445 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23446
23447         * gcc.dg/cpp/_Pragma5.c: New test.
23448
23449 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23450
23451         * gcc.c-torture/execute/20021118-2.c: New test.
23452
23453 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23454
23455         * gcc.c-torture/execute/20021118-1.c: New test.
23456
23457 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * gcc.dg/20021116-1.c: New test.
23460
23461 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23462
23463         * g++.dg/abi/vcall1.C: New test.
23464
23465 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23466
23467         * gcc.dg/20021029-1.c: New test.
23468         * gcc.dg/20021029-2.c: New test.
23469
23470 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23471
23472         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23473
23474 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23475
23476         PR c/8439
23477         * gcc.dg/20021110.c: Move to ...
23478         * gcc.c-torture/compile/20021110.c: .... here.
23479
23480 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23481
23482         PR c/8467
23483         * gcc.c-torture/execute/20021111-1.c
23484
23485 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23486
23487         PR c/8439
23488         * gcc.dg/20021110.c: New test.
23489
23490 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23491
23492         * g++.dg/abi/vthunk3.C: Run only on x86.
23493
23494 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23495
23496         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23497
23498 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23499
23500         * lib/compat.exp (compat-execute): Fix logic error in last
23501         change.
23502
23503 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23504
23505         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23506
23507 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23508
23509         PR c++/8389
23510         * g++.dg/template/access6.C: New test.
23511
23512 2002-11-08  Jan Hubicka  <jh@suse.cz>
23513
23514         * gcc.dg/i386-ssefp-1.c: New test.
23515         * gcc.dg/i386-ssefp-1.c: New test.
23516
23517 2002-11-08  Jan Hubicka  <jh@suse.cz>
23518
23519         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23520
23521 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23522
23523         * g++.dg/abi/vthunk3.C: New test.
23524
23525         PR c++/8338
23526         * g++.dg/template/crash2.C: New test.
23527
23528 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23529
23530         * testsuite/g++.dg/abi/dtor1.C: New test.
23531         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23532
23533 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23534
23535         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23536         Darwin.
23537
23538 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23539
23540         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23541         -mthumb.  Only xfail with -O0.
23542
23543 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23544
23545         * g++.dg/abi/thunk1.C: New test.
23546         * g++.dg/abi/thunk2.C: Likewise.
23547         * g++.dg/abi/vtt1.C: Likewise.
23548
23549 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23550
23551         PR optimization/8423
23552         * gcc.c-torture/execute/builtin-constant.c: New test.
23553
23554 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23555
23556         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23557         Add some more cases.
23558
23559 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23560
23561         PR c++/8391
23562         * g++.dg/opt/local1.C: New test.
23563
23564 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/8160
23567         * g++.dg/template/complit1.C: New test.
23568
23569         PR c++/8149
23570         * g++.dg/template/typename4.C: Likewise.
23571
23572 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23573
23574         Core issue 287, PR c++/7639
23575         * g++.dg/template/instantiate1.C: Adjust error location.
23576         * g++.dg/template/instantiate3.C: New test.
23577         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23578         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23579         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23580
23581 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23582
23583         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23584
23585 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23586
23587         PR c++/8287
23588         * g++.dg/init/dtor2.C: New test.
23589
23590 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23591
23592         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23593         * gcc.dg/nest.c: Bypass errors on irix6.
23594
23595 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23596
23597         * gcc.dg/nest.c: Expect error for mmix-*-*.
23598         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23599
23600 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23601
23602         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23603         markers.
23604
23605         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23606
23607 2002-10-25  Mike Stump  <mrs@apple.com>
23608
23609         * gcc.dg/warn-1.c: New test.
23610
23611 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23612
23613         * g++.dg/template/typename3.C: New test.
23614
23615 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23616
23617         * g++.dg/lookup/ptrmem1.C: New test.
23618
23619         * g++.dg/abi/vthunk2.C: New test.
23620
23621 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23622
23623         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23624
23625 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23626
23627         * g++.dg/abi/empty9.C: New test.
23628
23629 2002-10-24  Richard Henderson  <rth@redhat.com>
23630
23631         * g++.dg/inherit/thunk1.C: Enable for ia64.
23632
23633 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23634
23635         PR c++/8067
23636         * g++.dg/lookup/pretty1.C: New test.
23637
23638 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * gcc.dg/20021023-1.c: New test.
23641
23642 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/7679
23645         * g++.dg/parse/inline1.C: New test.
23646
23647 2002-10-23  Richard Henderson  <rth@redhat.com>
23648
23649         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23650
23651         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23652
23653 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23654
23655         PR c++/6579
23656         * g++.dg/parse/stmtexpr3.C: New test.
23657
23658 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         * g++.dg/expr/cond1.C: New test.
23661
23662 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23663
23664         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23665
23666 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23667
23668         * g++.dg/abi/vbase13.C: New test.
23669         * g++.dg/abi/vbase14.C: Likewise.
23670
23671 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.dg/tls/pic-1.c: New test.
23674         * gcc.dg/tls/nonpic-1.c: New test.
23675         * gcc.dg/20021018-1.c: New test.
23676
23677 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23678
23679         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23680         Remove only files with the same base name as the test case.
23681         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23682         (profopt-execute): Likewise.  Also, remove old profiling
23683         and performance data files before running the tests.
23684
23685         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23686         * g++.dg/bprob/bprob.exp: Likewise.
23687         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23688         to allow more general test case names.
23689
23690         * g++.dg/bprob/bprob-1.C: Rename to ...
23691         * g++.dg/bprob/g++-bprob-1.C: ... this.
23692
23693         * g77.dg/bprob/bprob-1.f: Rename to ...
23694         * g77.dg/bprob/g77-bprob-1.f: ... this.
23695
23696 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23697
23698         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23699         bison 1.50 or later.
23700
23701 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23702
23703         * g++.dg/README: Describe more test directories.
23704
23705 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23706
23707         * g++.dg/init/array6.C: Add additional tests.
23708
23709 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23710
23711         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23712         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23713
23714 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23715
23716         * gcc.c-torture/compile/20020604-1.x: New.
23717         * gcc.c-torture/compile/simd-5.x: Likewise.
23718         * gcc.c-torture/execute/920710-1.x: Likewise.
23719         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23720
23721 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23722
23723         * g++.dg/inherit/override1.C: Add dg-options clause.
23724
23725 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23726
23727         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23728         _mm_slli_si128.
23729
23730 2002-10-19  Andreas Schwab  <schwab@suse.de>
23731
23732         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23733         directory component.
23734
23735 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23736
23737         * g++.dg/inherit/thunk1.C: New test.
23738
23739         * g++.dg/inherit/override1.C: New test.
23740
23741         * g++.dg/abi/mangle11.C: New test.
23742         * g++.dg/abi/mangle14.C: New test.
23743         * g++.dg/abi/mangle17.C: New test.
23744
23745 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * g++.dg/overload/member2.C: New test.
23748
23749 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23750
23751         * g++.dg/README: Describe new compat directory.
23752         * g++.dg/dg.exp: Skip tests in compat directory.
23753         * README.compat: New file.
23754         * lib/compat.exp: New expect script.
23755         * g++.dg/compat: New test directory.
23756         * g++.dg/compat/compat.exp: New expect script.
23757         * g++.dg/compat/abi: New test directory.
23758         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23759         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23760         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23761         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23762         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23763         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23764         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23765         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23766         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23767         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23768         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23769         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23770         * g++.dg/compat/break: New test directory.
23771         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23772         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23773         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23774         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23775         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23776         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23777         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23778         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23779         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23780         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23781         g++.dg/compat/break/README: New files.
23782         * g++.dg/compat/eh: New test directory.
23783         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23784         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23785         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23786         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23787         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23788         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23789         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23790         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23791         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23792         g++.dg/compat/eh/filter2_y.C,
23793         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23794         g++.dg/compat/eh/new1_y.C,
23795         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23796         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23797         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23798         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23799         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23800         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23801         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23802         g++.dg/compat/eh/unexpected1_y.C: New files.
23803         * g++.dg/compat/init: New test directory.
23804         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23805         g++.dg/compat/init/array5_y.C,
23806         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23807         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23808         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23809         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23810         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23811         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23812         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23813         g++.dg/compat/init/init-ref2_y.C: New files.
23814
23815 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23816
23817         PR c++/7584
23818         * g++.dg/inherit/using3.C: New test.
23819
23820 2002-10-17  Jan Hubicka  <jh@suse.cz>
23821
23822         * gcc.dg/20021017-2.c: New test.
23823
23824 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23825
23826         * g++.dg/abi/mangle16.C: Adjust.
23827
23828         * g++.dg/init/array8.C: New test.
23829
23830 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23831
23832         * gcc.dg/special/mips-abi.exp: New test.
23833         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23834
23835 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23836
23837         * g++.dg/abi/mangle16.C: New test.
23838         * g++.dg/abi/mangle17.C: Likewise.
23839
23840         PR c++/7478
23841         * g++.dg/template/ref1.C: New test.
23842
23843 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23844
23845         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23846
23847 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23848
23849         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23850
23851 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/7524
23854         * g++.dg/init/array7.C: New test.
23855
23856 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23857
23858         * g++.dg/init/array6.C: New test.
23859
23860         * g++.dg/abi/mangle13.C: Likewise.
23861         * g++.dg/abi/mangle14.C: Likewise.
23862         * g++.dg/abi/mangle15.C: Likewise.
23863
23864 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23865
23866         * g++.dg/abi/empty8.C: New test.
23867
23868 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.dg/init/ctor1.C: New test.
23871
23872 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23873
23874         * gcc.c-torture/execute/20021015-1.c: New test.
23875
23876 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23877
23878         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23879
23880 2002-10-14  Jan Hubicka  <jh@suse.cz>
23881
23882         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23883
23884 2002-10-14  Richard Henderson  <rth@redhat.com>
23885
23886         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23887
23888 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR optimization/6631
23891         * g++.dg/opt/const2.C: New test.
23892
23893 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23894
23895         PR c++/7176
23896         * g++.dg/parse/friend1.C: New test.
23897         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23898
23899 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23900
23901         * gcc.dg/20021014-1.c: New test.
23902
23903 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23904
23905         PR c++/5661
23906         * g++.dg/ext/vlm1.C: New test.
23907         * g++.dg/ext/vlm2.C: Likewise.
23908
23909         * g++.dg/init/array1.C: Remove invalid braces.
23910         * g++.dg/init/brace1.C: New test.
23911         * g++.dg/init/copy2.C: Likewise.
23912         * g++.dg/init/copy3.C: Likewise.
23913         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23914         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23915         braces.
23916
23917 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23918
23919         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23920
23921 2002-10-11  Richard Shann  <richard.shann@superh.com>
23922
23923         * gcc.c-torture/compile/simd-5.c: New test.
23924
23925 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23926
23927         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23928
23929 2002-10-10  Jim Wilson  <wilson@redhat.com>
23930
23931         * gcc.c-torture/execute/20021010-1.c: New test.
23932
23933 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23934
23935         PR c/7353
23936         * g++.dg/ext/typedef-init.C: New test.
23937         * gcc.dg/typedef-init.c: New test.
23938
23939 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23940
23941         * gcc.dg/cpp/paste13.c: New test.
23942
23943 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23944
23945         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23946         remaining platforms, XFAIL during compile, not execute.  Don't
23947         XFAIL at -O0.
23948
23949 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23950
23951         * gcc.dg/alias-1.c: Tweak expected warning.
23952
23953 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23954
23955         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23956
23957 2002-10-06  Andreas Jaeger  <aj@suse.de>
23958
23959         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23960         * gcc.dg/cpp/c++98.C: Likewise.
23961
23962         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23963         * g++.dg/cpp/c++98.C: Likewise.
23964
23965         * g++.dg/README (Subdirectories): Mention cpp directory.
23966
23967         PR target/7559
23968         * gcc.dg/20021006-1.c: New test.
23969
23970 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23971
23972         PR c++/7804
23973         * g++.dg/other/warning1.C: New test.
23974
23975 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23976
23977         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23978         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23979         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23980
23981 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/7931
23984         * g++.dg/template/ptrmem3.C: New test.
23985
23986         PR c++/7754
23987         * g++.dg/template/union1.C: New test.
23988
23989 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/8006
23992         * g++.dg/abi/mangle9.C: New test.
23993         * g++.dg/abi/mangle10.C: New test.
23994         * g++.dg/abi/mangle11.C: New test.
23995         * g++.dg/abi/mangle12.C: New test.
23996
23997 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/7188.
24000         * g++.dg/template/meminit1.C: New test.
24001         * g++.dg/warn/Wreorder-1.C: Likewise.
24002         * g++.old-deja/g++.mike/warn3.C: Tweak.
24003         * lib/prune.exp: Ingore "in copy constructor".
24004
24005 2002-10-02  Andreas Jaeger  <aj@suse.de>
24006
24007         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24008         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24009         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24010         on x86-64.
24011
24012 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24013
24014         * gcc.dg/empty1.C: Fix typo.
24015
24016 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * gcc.dg/alias-1.c: New test.
24019
24020 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * gcc.dg/empty1.C: New test.
24023
24024         * g++.dg/tls/init-2.C: Tweak error messages.
24025
24026 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         * gcc.c-torture/compile/20020923-1.c: New test.
24029
24030 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24031
24032         * gcc.c-torture/execute/ffs-1.c: New test.
24033         * gcc.c-torture/execute/ffs-2.c: Ditto.
24034
24035 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24036
24037         * g++.dg/overload/member1.C: New test.
24038
24039 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * g++.dg/abi/empty7.C: New test.
24042         * g++.dg/init/pm2.C: Likewise.
24043
24044 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24045
24046         * g++.dg/rtti/crash1.C: New test.
24047
24048 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24049
24050         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24051         gcc.dg/sibcall-4.c: New tests.
24052
24053 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24054
24055         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24056         powerpc and MMIX targets.
24057
24058 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24059
24060         * gcc.dg/cpp/20020927-1.c: New.
24061
24062 2002-09-26  David S. Miller  <davem@redhat.com>
24063
24064         * gcc.c-torture/compile/trunctfdf.c: New.
24065
24066 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24067
24068         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24069
24070 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24071
24072         * gcc.c-torture/execute/loop-15.c: New.
24073
24074 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24075
24076         * README.QMTEST: Fix typo.
24077
24078 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24079
24080         * gcc.dg/20020926-1.c: New test.
24081
24082 2002-09-25  David S. Miller  <davem@redhat.com>
24083
24084         PR target/7842
24085         * gcc.c-torture/execute/shiftdi.c: New test.
24086
24087 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24088
24089         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24090         unique to the tool.
24091         * lib/g77.exp (g77_init): Likewise.
24092         * lib/g++.exp (g++_init): Likewise.
24093         * lib/objc.exp (objc_init): Likewise.
24094
24095 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24096
24097         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24098         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24099         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24100
24101 2002-09-25  Richard Henderson  <rth@redhat.com>
24102
24103         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24104         too-small long double.
24105
24106 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24107
24108         * gcc.dg/20020919-1.c: New test.
24109
24110 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24111
24112         * g++.dg/abi/bitfield6.C: New test.
24113         * g++.dg/abi/bitfield7.C: New test.
24114         * g++.dg/abi/bitfield8.C: New test.
24115         * g++.dg/abi/vbase11.C: New test.
24116
24117 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24118
24119         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24120         hppa*-*-hpux*.  Update test comment.
24121
24122 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24123
24124         * gcc.dg/tls/struct-1.c: New test.
24125
24126 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24127
24128         * gcc.dg/cpp/tr-warn2.c: Update.
24129
24130 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24131
24132         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24133
24134 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24135
24136         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24137         systems.
24138
24139 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24140
24141         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24142
24143         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24144         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24145         setting of cxxfilt.
24146
24147 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24148
24149         * gcc.dg/20020312-2.c: Update for darwin.
24150
24151 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24152
24153         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24154
24155 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24156
24157         * objc.dg/comp-types-1.m: New test.
24158         * objc.dg/comp-types-2.m: New test.
24159         * objc.dg/comp-types-3.m: New test.
24160         * objc.dg/comp-types-4.m: New test.
24161         * objc.dg/comp-types-5.m: New test.
24162         * objc.dg/comp-types-6.m: New test.
24163
24164 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24165
24166         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24167
24168 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24169
24170         * g++.dg/other/do1.C: New test.
24171
24172         * g++.dg/template/subst1.C: New test.
24173
24174 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24175
24176         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24177
24178 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24179
24180         * g++.dg/template/qualttp20.C: Adjust expected errors.
24181         * g++.old-deja/g++.jason/report.C: Likewise.
24182         * g++.old-deja/g++.other/qual1.C: Likewise.
24183
24184         * g++.dg/lookup/scoped2.C: New test.
24185
24186         * g++.dg/ext/asm3.C: New test.
24187
24188 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24189
24190         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24191
24192 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24193
24194         * ChangeLog: follow spelling conventions.
24195         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24196         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24197         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24198         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24199         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24200         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24201         * g++.old-deja/g++.law/global-init1.C: Likewise.
24202         * g++.old-deja/g++.other/delete4.C: Likewise.
24203         * g++.old-deja/g++.other/inline21.C: Likewise.
24204         * g++.old-deja/g++.other/singleton.C: Likewise.
24205         * g77.dg/strlen0.f: Likewise.
24206         * g77.f-torture/compile/20010519-1.f: Likewise.
24207         * g77.f-torture/compile/980310-4.f: Likewise.
24208         * gcc.c-torture/compile/20000605-1.c: Likewise.
24209         * gcc.c-torture/execute/20020225-1.c: Likewise.
24210         * gcc.dg/c90-hexfloat-2.c: Likewise.
24211         * gcc.dg/c99-bool-1.c: Likewise.
24212         * gcc.dg/c99-hexfloat-2.c: Likewise.
24213         * gcc.dg/dll-2.c: Likewise.
24214         * gcc.dg/wtr-union-init-1.c: Likewise.
24215         * gcc.dg/wtr-union-init-2.c: Likewise.
24216         * gcc.dg/wtr-union-init-3.c: Likewise.
24217         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24218         * gcc.dg/cpp/defined.c: Likewise.
24219         * gcc.dg/cpp/macsyntx.c: Likewise.
24220         * gcc.dg/cpp/paste2.c: Likewise.
24221         * gcc.dg/cpp/trad/defined.c: Likewise.
24222         * gcc.dg/format/c90-printf-1.c: Likewise.
24223         * gcc.dg/format/c90-scanf-1.c: Likewise.
24224         * gcc.dg/format/c99-printf-1.c: Likewise.
24225         * gcc.dg/format/c99-scanf-1.c: Likewise.
24226         * gcc.misc-tests/gcov-8.c: Likewise.
24227         * lib/profopt.exp: Likewise.
24228
24229 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24230
24231         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24232
24233 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         * g++.dg/inherit/using2.C: New test.
24236
24237 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24238
24239         * ChangeLog: Follow spelling conventions.
24240         * g++.dg/template/friend4.C: Likewise.
24241         * g++.old-deja/g++.pt/crash67.C: Likewise.
24242         * gcc.c-torture/execute/20000801-4.c: Likewise.
24243         * gcc.dg/c90-digraph-1.c: Likewise.
24244         * gcc.dg/c94-digraph-1.c: Likewise.
24245         * gcc.dg/c99-digraph-1.c: Likewise.
24246         * gcc.dg/cpp/line5.c: Likewise.
24247         * gcc.dg/cpp/multiline.c: Likewise.
24248         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24249         * gcc.dg/format/attr-3.c: Likewise.
24250         * gcc.dg/format/c90-scanf-3.c: Likewise.
24251         * gcc.dg/format/ext-4.c: Likewise.
24252
24253 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.dg/template/pretty1.C: New test.
24256
24257 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24258
24259         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24260
24261 2002-09-13  Matt Austern  <austern@apple.com>
24262
24263         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24264         passing a cast expression to a function by const reference.
24265
24266 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.dg/template/deduce1.C: New test.
24269
24270 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24271
24272         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24273         32-bit int.
24274
24275 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24276
24277         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24278         usage.
24279
24280 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24281
24282         * gcc.c-torture/compile/20020910-1.c: New test.
24283
24284 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24285
24286         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24287
24288 2002-09-10  Andreas Jaeger  <aj@suse.de>
24289
24290         * gcc.dg/20020312-2.c: Adjust for x86-64.
24291
24292 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24293
24294         * g77.dg/7388.f: New test case for PR 7388.
24295
24296 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24297
24298         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24299
24300 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24301
24302         * objc.dg/proto-lossage-1.m: New test.
24303
24304 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24305
24306         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24307
24308 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24309
24310         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24311         expected to pass.
24312
24313 2002-09-06  Stan Shebs  <shebs@apple.com>
24314             David Edelsohn  <edelsohn@gnu.org>
24315
24316         * gcc.dg/weak: New directory.
24317         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24318         target-specific xfail bits.
24319         * gcc.dg/typeof-2.c: Move to new directory.
24320         * gcc.dg/weak.exp: New expect script.
24321
24322 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24323
24324         * gcc.c-torture/execute/extzvsi.c: New test.
24325
24326 2002-09-05  Stan Shebs  <shebs@apple.com>
24327
24328         * gcc.dg/weak-1.c: xfail on Darwin.
24329         * gcc.dg/weak-2.c: Ditto.
24330         * gcc.dg/weak-3.c: Ditto.
24331         * gcc.dg/weak-4.c: Ditto.
24332         * gcc.dg/weak-5.c: Ditto.
24333         * gcc.dg/weak-6.c: Ditto.
24334         * gcc.dg/weak-7.c: Ditto.
24335         * gcc.dg/weak-8.c: Ditto.
24336         * gcc.dg/weak-9.c: Ditto.
24337
24338 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24339
24340         * gcc.c-torture/execute/loop-14.c: New test.
24341
24342 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24343
24344         * g++.dg/other/cxa-atexit1.C: New test.
24345
24346         * gcc.dg/typeof-2.c: New test.
24347
24348 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24349
24350         * gcc.dg/builtins-2.c: New testcase.
24351         * gcc.dg/builtins-3.c: New testcase.
24352
24353 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24354
24355         * gcc.dg/cpp/_Pragma4.c: New test.
24356
24357 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24358
24359         * objc/execute/nil_method-1.m: New testcase.
24360
24361 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24362
24363         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24364         [Object class], not [Object initialize].
24365
24366 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24367             Hans-Peter Nilsson  <hp@bitrange.com>
24368
24369         * gcc.c-torture/execute/20020720-1.x: Skip test on
24370         mmix-knuth-mmixware.  Correct comment.
24371
24372 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24373
24374         * testsuite/g++.dg/abi/bitfield5.C: New test.
24375         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24376
24377 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24378
24379         * objc.dg/undeclared-selector.m: New test.
24380
24381 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24382
24383         * g++.dg/other/offsetof1.C: Avoid cast warning.
24384
24385 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24386
24387         * objc.dg/super-class-2.m: New test.
24388
24389 2002-08-24  Matt Austern  <austern@apple.com>
24390
24391         * g++.dg/ext/lvaddr.C: New test.
24392         * g++.dg/ext/lvcast.C: New test.
24393
24394 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24395
24396         * testsuite/g++.dg/inherit/cond1.C: New test.
24397
24398 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24399
24400         * gcc.dg/noncompile/incomplete-1.c: New test.
24401
24402 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24403
24404         * gcc.dg/typespec-1.c: New test.
24405
24406 2002-08-20  Devang Patel  <dpatel@apple.com>
24407         * objc.dg/proto-hier-2.m: New test.
24408
24409 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24410
24411         * objc.dg/bitfield-1.m: New test.
24412         * objc.dg/bitfield-2.m: New test.
24413
24414 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24415
24416         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24417         gcc.dg/c99-flex-array-4.c: New tests.
24418
24419 2002-08-16  Stan Shebs  <shebs@apple.com>
24420
24421         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24422
24423 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24424
24425         * gcc.dg/typeof-1.c: New test.
24426         * g++.dg/ext/typeof2.C: New test.
24427
24428 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.dg/other/offsetof1.C: New test.
24431
24432 2002-08-14  Richard Henderson  <rth@redhat.com>
24433
24434         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24435
24436 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24437
24438         * gcc.dg/cpp/_Pragma3.c: New test.
24439
24440 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24441
24442         * g++.dg/template/inherit3: New test.
24443
24444 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24445
24446         * gcc.dg/bitfld-4.c: Add blank options.
24447
24448 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24449
24450         * g++.dg/template/crash1.C: New test.
24451
24452 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * gcc.dg/tls/opt-2.c: New test.
24455
24456 2002-08-08  Devang Patel  <dpatel@apple.com>
24457
24458         * objc.dg/selector-1.m : New test
24459
24460 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.dg/abi/bitfield4.C: New test.
24463         * gcc.dg/bitfld-4.c: New test.
24464
24465 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24466
24467         * g++.dg/other/packed1.C: New test.
24468
24469 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24470
24471         * g++.dg/abi/offsetof.C: Tweak error messages.
24472         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24473
24474 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24475
24476         * gcc.dg/bitfld-3.c: New test.
24477
24478 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24479             Richard Henderson  <rth@redhat.com>
24480
24481         * gcc.dg/i386-bitfield1.c: New test.
24482         * g++.dg/abi/bitfield3.C: Update.
24483
24484 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24485
24486         * objc.dg/const-str-2.m: Update.
24487         * gcc.dg/cpp/c++98.c: Change to C extension.
24488         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24489         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24490
24491 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24492
24493         * testsuite/gcc.dg/tls/diag-3.c: New.
24494
24495 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24496
24497         * g++.dg/README (Subdirectories): Document new subdir expr.
24498         * g++.dg/expr/pmf-1.C: New test.
24499
24500 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24501
24502         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24503
24504 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * g++.dg/abi/bitfield3.C: New test.
24507
24508 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * lib/gcov.exp: Tweak expected line formats.
24511         * gcc.misc-tests/gcov8.c: New test.
24512         * gcc.misc-tests/gcov8.x: New flags.
24513
24514 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * consistency.vlad/layout/endian.c: Include string.h.
24517
24518         * gcc.c-torture/execute/20020805-1.c: New test.
24519
24520 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24521
24522         * g++.dg/other/conversion1.C: New test.
24523
24524 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24525
24526         * gcc.dg/builtins-1.c: New testcase.
24527
24528 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * g++.dg/inherit/access3.C: New test.
24531
24532 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24533
24534         * gcc.dg/ia64-visibility-2.c: New test.
24535
24536 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24537
24538         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24539         __qualifier_flags to __flags.
24540
24541 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24542
24543         * g++.dg/inherit/operator1.C: New test.
24544         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24545         * g++.dg/other/error1.C: Change expected error message.
24546         * g++.dg/template/conv4.C: Likewise.
24547
24548 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24549
24550         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24551         for documented behavior.
24552
24553 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24554
24555         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24556         several targets known to fail.
24557
24558 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24559
24560         * gcc.dg/mips-args-[123].c: New tests.
24561
24562 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24563
24564         * gcc.dg/ppc-spe.c: New.
24565
24566 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24567
24568         * g++.dg/other/ptrmem4.C: New testcase.
24569
24570 2002-07-24  Richard Henderson  <rth@redhat.com>
24571
24572         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24573
24574 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24575
24576         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24577
24578 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24579
24580         * gcc.c-torture/execute/memset-3.c: New testcase.
24581
24582 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24583
24584         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24585         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24586
24587 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24588
24589         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24590         Delete.
24591
24592 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24593
24594         * gcc.c-torture/compile/simd-4.c: New test.
24595
24596 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24597
24598         PR c++/7347, c++/7348
24599         * g++.dg/template/access4.C: New test.
24600         * g++.dg/template/access5.C: New test.
24601         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24602         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24603         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24604         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24605
24606 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24607
24608         * gcc.dg/gnu89-init-2.c: New test.
24609
24610 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24611
24612         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24613
24614 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24615
24616         * gcc.c-torture/execute/20020720-1.c: New testcase.
24617
24618 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24619
24620         * gcc.dg/cpp/Wsignprom.c: New tests.
24621
24622 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24623
24624         * gcc.c-torture/execute/loop-13.c: New test.
24625
24626 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24627
24628         * gcc.dg/cpp/expr.c: New tests.
24629
24630 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24631
24632         * g++.dg/opt/pr6713.C: Add template instantiation.
24633
24634 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24635
24636         * gcc.dg/nest.c: New test.
24637
24638 2002-07-17  Richard Henderson  <rth@redhat.com>
24639
24640         * g++.dg/opt/pr6713.C: New test.
24641
24642 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24643
24644         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24645         XFAIL for all x86 processors.
24646
24647 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24648
24649         * gcc.c-torture/execute/20010122-1.x: Do not test with
24650         -fomit-frame-pointer.
24651
24652 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24653
24654         * g++.dg/template/instantiate2.C: New test.
24655         * g++.dg/template/spec4.C: New test.
24656
24657 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24658
24659         * g++.dg/template/access2.C: New test.
24660         * g++.dg/template/access3.C: New test.
24661
24662 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24663
24664         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24665         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24666         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24667         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24668         Convert to use <stdarg.h>.
24669         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24670         Delete.
24671         * gcc.dg/va-arg-2.c: New.
24672         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24673
24674 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24675
24676         * gcc.c-torture/compile/20020710-1.c: New test.
24677
24678 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24679                           Andrew Pinski  <pinskia@physics.uc.edu>
24680
24681         gcc.c-torture/compile/simd-2.c: New testcase.
24682         gcc.c-torture/compile/simd-3.c: Likewise.
24683
24684 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24685
24686         PR c++/7224
24687         * g++.dg/overload/error1.C: New test.
24688
24689 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24690
24691         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24692         configuration and IRIX 6 O32 ABI.
24693
24694 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24695
24696         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24697
24698 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24699
24700         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24701
24702 2002-07-10  Jeffrey A Law  <law@redhat.com>
24703
24704         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24705
24706         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24707
24708 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24709
24710         * gcc.dg/20020312-2.c: Check for __PPC__.
24711
24712 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24713
24714         * gcc.c-torture/compile/20020709-1.c: New test.
24715
24716 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24717
24718         * g++.dg/template/qualttp21.C: New test case.
24719
24720 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24721
24722         * gcc.c-torture/compile/20020706-1.c: New test.
24723         * gcc.c-torture/compile/20020706-2.c: New test.
24724
24725 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24726             Alexandre Oliva  <aoliva@redhat.com>
24727
24728         * g++.dg/warn/incomplete1.C: New test.
24729
24730 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         PR c++/7099
24733         * g++.dg/warn/noreturn1.C: New test.
24734
24735 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24736
24737         PR c++/6706
24738         * g++.dg/debug/debug6.C: New test.
24739         * g++.dg/debug/debug7.C: New test.
24740
24741 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24742
24743         * gcc.c-torture/compile/simd-3.c: New test.
24744
24745 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24746
24747         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24748         * gcc.dg/20020620-1.c: Likewise.
24749
24750 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24751
24752         PR c++/6944
24753         * g++.dg/init/array4.C: New test.
24754         * g++.dg/init/array5.C: New test.
24755
24756 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24757
24758         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24759         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24760
24761 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24762
24763         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24764         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24765         * gcc.dg/wtr-conversion-1.c: Likewise.
24766         * gcc.dg/wtr-escape-1.c: Likewise.
24767         * gcc.dg/wtr-int-type-1.c: Likewise.
24768         * gcc.dg/wtr-label-1.c: Likewise.
24769         * gcc.dg/wtr-static-1.c: Likewise.
24770         * gcc.dg/wtr-strcat-1.c: Likewise.
24771         * gcc.dg/wtr-suffix-1.c: Likewise.
24772         * gcc.dg/wtr-switch-1.c: Likewise.
24773         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24774         * gcc.dg/wtr-union-init-1.c: Likewise.
24775         * gcc.dg/wtr-union-init-2.c: Likewise.
24776         * gcc.dg/wtr-union-init-3.c: Likewise.
24777
24778         * gcc.dg/wtr-func-def-1.c: New test.
24779
24780 2002-07-02 Devang Patel <dpatel@apple.com>
24781
24782         * objc.dg/param-1.m: New test.
24783
24784 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24785
24786         * gcc.dg/cpp/trad/directive.c: Add test.
24787         * gcc.dg/cpp/trad/macroargs.c: Add test.
24788         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24789
24790 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24791
24792         * gcc.dg/cpp/cmdlne-M.c: New test.
24793
24794 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24795
24796         * objc.dg/desig-init-1.m: New test.
24797
24798 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24799
24800         PR c++/6716
24801         * g++.dg/template/instantiate1.C: New test.
24802
24803 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24804
24805         PR c++/7112
24806         * g++.dg/template/sizeof2.C: New test.
24807
24808 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24809
24810         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24811         gcc.dg/cpp/trad/include.c: New tests.
24812
24813 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24814
24815         PR target/7177
24816         * gcc.c-torture/compile/20020701-1.c: New test.
24817
24818 2002-07-01  Stan Shebs  <shebs@apple.com>
24819
24820         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24821         header here...
24822         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24823         (objc-torture-execute): or here.
24824
24825 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24826
24827         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24828
24829 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24830
24831         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24832
24833 2002-06-30  Devang Patel  <dpatel@apple.com>
24834
24835         * objc.dg/fsyntax-only.m: New test.
24836
24837 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24838
24839         PR c++/6695
24840         * g++.dg/template/friend7.C: New file.
24841
24842 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24843
24844         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24845         return type.
24846
24847 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24848
24849         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24850         avoid division by zero.
24851
24852 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24853
24854         * gcc.dg/Wunknownprag.c: New tests.
24855
24856 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24857
24858         * gcc.c-torture/execute/simd-2.c: New test.
24859
24860 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24861
24862         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24863         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24864         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24865         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24866         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24867         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24868         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24869         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24870         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24871         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24872         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24873         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24874         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24875         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24876         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24877         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24878         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24879
24880 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24881
24882         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24883         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24884         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24885         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24886         New tests.
24887         * gcc.dg/cpp/trad/directive.c: Update.
24888
24889 2002-06-23  Andreas Jaeger  <aj@suse.de>
24890
24891         * gcc.c-torture/execute/complex-6.c: New.
24892
24893 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24894
24895         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24896         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24897         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24898         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24899
24900 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24901
24902         * gcc.dg/cpp/trad: New directory with traditional tests copied
24903         from parent directory.
24904         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24905         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24906         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24907         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24908         Move to trad/ and rename.
24909         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24910         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24911         gcc.dg/cpp/trad/redef2.c: New tests.
24912         * gcc.dg/cpp/trad/trad.exp: New driver.
24913
24914 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24915
24916         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24917         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24918         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24919         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24920         Remove.
24921
24922 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24923
24924         * gcc.dg/20020620-1.c: New test.
24925
24926 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24927
24928         * g++.dg/template/ttp4.C: New test.
24929
24930 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24931
24932         * g++.dg/opt/vt1.C: Fix regexp.
24933
24934 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24935
24936         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24937         Don't use attribute `noinline'.
24938
24939 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24940
24941         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24942
24943 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24944
24945         * gcc.c-torture/execute/simd-1.c: New.
24946
24947         * gcc.dg/simd-1.c: New.
24948
24949 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24950
24951         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24952
24953 2002-06-16  Richard Henderson  <rth@redhat.com>
24954
24955         * g++.dg/ext/anon-struct1.C: New.
24956         * g++.dg/ext/anon-struct2.C: New.
24957         * g++.dg/ext/anon-struct3.C: New.
24958         * gcc.dg/anon-struct-1.c: New.
24959         * gcc.dg/anon-struct-2.c: New.
24960         * gcc.dg/anon-struct-3.c: New.
24961         * gcc.dg/20011008-1.c: Adjust warning text.
24962         * gcc.dg/20020527-1.c: Add -fms-extensions.
24963
24964 2002-06-16  Richard Henderson  <rth@redhat.com>
24965
24966         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24967
24968 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24969
24970         * gcc.c-torture/execute/20020615-1.c: New test.
24971
24972 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24973
24974         * gcc.c-tortuture/execute/compare-1.c: New test case.
24975         * gcc.c-tortuture/execute/compare-2.c: New test case.
24976         * gcc.c-tortuture/execute/compare-3.c: New test case.
24977
24978 2002-06-13  Richard Henderson  <rth@redhat.com>
24979
24980         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24981         ia64 ilp32.
24982
24983 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24984
24985         * g++.dg/template/typename2.C: Update error message.
24986
24987 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24988
24989         * gcc.c-torture/execute/20020611-1.c: New test.
24990
24991 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24992
24993         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24994         list of targets to skip.
24995
24996 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24997
24998         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24999         targets if not optimizing.
25000
25001 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25002
25003         * gcc.c-torture/compile/20020605-1.c: New test.
25004
25005         * g++.dg/opt/vt1.C: New test.
25006
25007         * gcc.dg/20020531-1.c: New test.
25008
25009         * gcc.dg/20020530-1.c: New test.
25010
25011         * gcc.dg/20020527-1.c: New test.
25012
25013         * g++.dg/opt/cse1.C: New test.
25014
25015 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25016
25017         * gcc.dg/20020607-2.c: New test case.
25018
25019 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25020
25021         * gcc.c-torture/compile/20020604-1.c: New test.
25022
25023 2002-06-04  Richard Henderson  <rth@redhat.com>
25024
25025         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25026         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25027         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25028
25029 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25030
25031         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25032
25033 2002-06-03  Richard Henderson  <rth@redhat.com>
25034
25035         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25036         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25037
25038 2002-06-02  Richard Henderson  <rth@redhat.com>
25039
25040         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25041         test functions static.
25042
25043 2002-06-02  Andreas Jaeger  <aj@suse.de>
25044
25045         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25046         now.
25047
25048 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25049
25050         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25051         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25052         Update for mofified diagnostics.
25053         * gcc.dg/c99-intconst-1.c: No longer fail.
25054
25055 2002-06-02  Richard Henderson  <rth@redhat.com>
25056
25057         * gcc.dg/uninit-A.c: Remove xfail markers.
25058
25059 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25060
25061         * gcc.dg/fnegate-1.c: New test case.
25062
25063 2002-05-30  Osku Salerma  <osku@iki.fi>
25064
25065         * gcc.c-torture/execute/mayalias-1.c: New file.
25066
25067 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25068
25069         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25070         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25071         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25072
25073 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25074
25075         * gcc.c-torture/execute/20020529-1.c: New test.
25076
25077 2002-05-27  Richard Henderson  <rth@redhat.com>
25078
25079         * g++.dg/ext/attrib6.C: New test case.
25080
25081 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25082
25083         * gcc.c-torture/execute/pure-1.c: New test.
25084
25085 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25086
25087         * gcc.dg/cpp/arith-2.c: Remove.
25088
25089 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25090
25091         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25092         * gcc.dg/cpp/if-3.c: Remove.
25093
25094 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * g++.dg/opt/cse2.C: New test.
25097
25098 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25099
25100         * gcc.dg/cpp/arith-1.c: New semantic tests.
25101         * gcc.dg/cpp/if-1.c: Update.
25102
25103 2002-05-24  Ben Elliston  <bje@redhat.com>
25104
25105         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25106
25107 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25108
25109         * gcc.dg/verbose-asm.c: New test.
25110
25111 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * gcc.dg/cpp/paste12.c: New test.
25114
25115 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25116
25117         * g++.dg/parse/named_ops.C: New test.
25118
25119 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25120
25121         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25122
25123 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25124
25125         * gcc.dg/weak-2.c: Allow optional leading underscore
25126         in scan-assembler symbol name.
25127         * gcc.dg/weak-3.c: Likewise.
25128         * gcc.dg/weak-4.c: Likewise.
25129         * gcc.dg/weak-5.c: Likewise.
25130
25131 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25132
25133         * gcc.dg/20020523-1.c: New test.
25134
25135 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25136
25137         * objc.dg/const-str-2.m: Update now that we stop after
25138         a command line error.
25139
25140 2002-05-22  Richard Henderson  <rth@redhat.com>
25141
25142         * g++.dg/dg.exp: Fix typo in test pruneing.
25143
25144 2002-05-22  Richard Henderson  <rth@redhat.com>
25145
25146         * g++.dg/dg.exp: Prune the tls subdirectory.
25147         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25148         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25149         * g++.dg/tls/init-1.C: New.
25150
25151 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.dg/20020517-1.c: New test.
25154
25155 2002-05-21  Richard Henderson  <rth@redhat.com>
25156
25157         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25158         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25159
25160 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25161
25162         * g++.dg/other/copy2.C: New test.
25163
25164 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25165
25166         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25167         (MAX_COPY): Bump up to 10 times sizeof (long long).
25168         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25169
25170         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25171         sizeof (long long).
25172
25173         * gcc.c-torture/execute/strcpy-1.c: New test.
25174
25175 2002-05-19  Jason Merrill  <jason2redhat.com>
25176
25177         * g++.dg/ext/oper1.C: New test.
25178
25179 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25180 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25181
25182         * README.QMTEST: New file.
25183
25184         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25185
25186 2002-05-19  Andreas Jaeger  <aj@suse.de>
25187
25188         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25189         now.
25190         * gcc.c-torture/execute/loop-2d.x: Likewise.
25191
25192 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25193
25194         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25195         support weak symbols.
25196         * gcc.dg/weak-4.c: Likewise
25197         * gcc.dg/weak-6.c: Likewise
25198
25199 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25200
25201         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25202         cygwin, coff and h8300-*-hms targets
25203         * gcc.dg/weak-5.c: Likewise
25204         * gcc.dg/weak-7.c: Likewise
25205
25206 2002-05-16  Jason Merrill  <jason@redhat.com>
25207
25208         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25209         (scan-assembler-not, scan-assembler-dem): Likewise.
25210         (scan-assembler-dem-not): Likewise.
25211
25212 2002-05-15  Richard Henderson  <rth@redhat.com>
25213
25214         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25215
25216 2002-05-15  Richard Henderson  <rth@redhat.com>
25217
25218         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25219         (vfoo1f): Warning here.
25220         (vfoo1l): Don't redefine the alias.
25221
25222 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25223
25224         * g++.dg/init/pm1.C: New test.
25225
25226 2002-05-12  David S. Miller  <davem@redhat.com>
25227
25228         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25229         types.
25230
25231 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25232
25233         * gcc.c-torture/execute/20020510-1.c: New test case.
25234
25235 2002-05-10  David S. Miller  <davem@redhat.com>
25236
25237         * gcc.c-torture/execute/conversion.c: Test long double too.
25238
25239 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25242         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25243         * lib/g++.exp (g++_link_flags): Likewise.
25244         * lib/objc.exp (objc_target_compile): Likewise.
25245
25246 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25247
25248         * gcc.dg/cpp/poison.c: Update.
25249         * gcc.dg/cpp/20000625-2.c: Remove.
25250         * gcc.dg/cpp/direct2s.c: Remove final test.
25251
25252 2002-05-08  Tom Rix  <trix@redhat.com>
25253
25254         * gcc.c-torture/execute/20020508-1.c: New test.
25255         * gcc.c-torture/execute/20020508-2.c: New test.
25256         * gcc.c-torture/execute/20020508-3.c: New test.
25257
25258 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25259
25260         * gcc.dg/cpp/charconst-4.c: More tests.
25261
25262 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25263
25264         PR c/6569
25265         * gcc.dg/weak-3.c: Update location of warning messages.
25266         * gcc.dg/weak-5.c: Likewise.
25267
25268 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25269
25270         * gcc.c-torture/execute/20020506-1.c: New test case.
25271
25272 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25273
25274         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25275
25276 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25277
25278         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25279
25280 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25281
25282         * gcc.dg/cpp/charconst-3.c: New test.
25283
25284 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25285
25286         * gcc.dg/cpp/charconst.c: Update tests.
25287
25288 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25289
25290         * treelang: Added directory for new sample language treelang. Also
25291         lib/treelang.exp: New file to signal treelang should be tested.
25292
25293 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25294
25295         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25296         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25297         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25298         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25299         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25300         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25301         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25302
25303 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25304
25305         * gcc.dg/format/xopen-2.c: New test.
25306
25307 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.dg/20020503-1.c: New test.
25310
25311 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25312
25313         * g++.dg/init/dtor1.C: Make it tougher.
25314
25315 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25316
25317         * g++.dg/init/dtor1.C: New test.
25318
25319 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25320
25321         * gcc.dg/altivec-8.c: New.
25322
25323 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25324
25325         * gcc.dg/altivec-7.c: New.
25326
25327 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25328
25329         * g++.dg/parse/typedef1.C: New test.
25330
25331 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25332
25333         PR c++/6486
25334         * g++.dg/template/friend6.C: New test.
25335
25336         PR c++/6492
25337         * g++.dg/init/copy1.C: New test.
25338
25339 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         * g++.dg/warn/effc1.C: New test.
25342
25343 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25344
25345         * gcc.dg/cpp/if-cexp.c: Add a test.
25346
25347 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.dg/20020426-2.c: New test.
25350
25351 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25352
25353         * gcc.dg/cpp/if-mop.c: Update.
25354         * gcc.dg/cpp/if-mpar.c: Add test.
25355         * gcc.dg/cpp/if-oppr.c: Update.
25356
25357 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25358
25359         PR c/6343
25360         * gcc.dg/weak-[2-7].c: New tests.
25361
25362 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25363
25364         * gcc.dg/enum1.c: New test.
25365
25366 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/6497
25369         * g++.dg/inherit/access2.C: New test.
25370
25371 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR bootstrap/6445
25374         * gcc.dg/20020426-1.c: New test.
25375
25376 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25377
25378         * g++.dg/abi/enum1.C: New test.
25379
25380 2002-04-26  Richard Henderson  <rth@redhat.com>
25381
25382         * gcc.dg/c99-bool-1.c: Expect always true warning.
25383
25384 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25385
25386         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25387
25388 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25389
25390         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25391         targets.
25392
25393 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25394
25395         * g++.dg/abi/mange7.C: New test.
25396
25397         PR c++/6438.
25398         * g++.dg/parse/stmtexpr2.C: New test.
25399
25400 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25401
25402         * gcc.dg/20020312-2.c: Add SH target.
25403
25404 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25405
25406         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25407         compiler output on mips*-*-irix*.
25408
25409 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * g++.dg/parse/attr1.C: New test.
25412
25413 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25414
25415         * gcc.c-torture/execute/string-opt-17.c: New test case.
25416         * gcc.c-torture/execute/memset-2.c: New test case.
25417
25418 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25419
25420         PR c++/6256:
25421         * g++.dg/template/friend5.C: New test.
25422
25423         PR c++/6331:
25424         * g++.dg/template/qual1.C: Likewise.
25425
25426 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25427
25428         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25429         Include stdlib.h, not stdio.h or ctype.h.
25430
25431 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25432
25433         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25434         cris-*-elf* and mmix-*-*.
25435         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25436         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25437         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25438         Ditto.
25439         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25440         * gcc.dg/wchar_t-1.c: Ditto.
25441
25442 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25443
25444         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25445         Clarify comment.
25446
25447 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25448
25449         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25450
25451 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25452
25453         * gcc.c-torture/execute/20000906-1.x: Delete.
25454
25455 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25456
25457         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25458
25459 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25460
25461         * PR6367
25462         * g77.f-torture/execute/6367.f: New test.
25463         * g77.f-torture/execute/6367.x: Disable for MMIX.
25464
25465 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25466
25467         * PR6352
25468         * g++.dg/opt/inline2.C: New test.
25469
25470 2002-04-18  Richard Henderson  <rth@redhat.com>
25471
25472         * gcc.dg/20000906-1.c: Enable for all targets.
25473         * gcc.c-torture/compile/iftrap-2.c: New.
25474
25475 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25476
25477         * gcc.dg/20020418-1.c: New test.
25478         * gcc.dg/20020418-2.c: New test.
25479
25480 2002-04-18  Richard Henderson  <rth@redhat.com>
25481
25482         * gcc.c-torture/compile/iftrap-1.c: New.
25483         * gcc.dg/iftrap-1.c: Adjust for ia64.
25484         * gcc.dg/iftrap-2.c: New.
25485
25486 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25487
25488         * gcc.c-torture/compile/20020418-1.c: New test.
25489
25490 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25491
25492         * gcc.c-torture/compile/20020415-1.c: New.
25493
25494 2002-04-18  David S. Miller  <davem@redhat.com>
25495
25496         * gcc.c-torture/execute/20020418-1.c: New test.
25497
25498 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25499
25500         * gcc.dg/20020416-1.c: New test.
25501
25502         * g++.dg/opt/inline1.C: New test.
25503
25504 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25505
25506         * gcc.dg/altivec-5.c: New test.
25507
25508         * gcc.dg/20020415-1.c: New test.
25509
25510 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25511
25512         * testsuite/lib/chill.exp: Remove.
25513
25514 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25515
25516         * g++.dg/other/big-struct.C: New test.
25517
25518 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25519
25520         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25521         of scratch file.
25522
25523 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25524
25525         PR c/6277
25526         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25527         in scan-assembler function name
25528
25529 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25530
25531         * g77.f-torture/execute/980628-4.x,
25532         g77.f-torture/execute/980628-5.x,
25533         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25534         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25535         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25536         i[34567]86-*-*.
25537
25538 2002-04-13  David S. Miller  <davem@redhat.com>
25539
25540         * gcc.c-torture/execute/20020413-1.c: New test.
25541
25542 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25543
25544         * gcc.dg/asm-6.c,
25545         * g++.dg/ext/asm1.C: New tests.
25546
25547 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25548
25549         PR c++ 5373.
25550         * g++.dg/parse/stmtexpr1.C: New test.
25551
25552         PR c++/5189.
25553         * g++.dg/template/copy1.C: New test.
25554
25555 2002-04-12  Richard Henderson  <rth@redhat.com>
25556
25557         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25558
25559 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25560
25561         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25562         gcc.c-torture/execute/20020307-2.c.
25563
25564 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * g++.dg/ext/attrib5.C,
25567         * g++.dg/lookup/struct1.C: New tests.
25568
25569 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * gcc.dg/20020411-1.c: New test.
25572
25573         * gcc.c-torture/execute/20020411-1.c: New test.
25574
25575 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25576
25577         * g77.f-torture/execute/6177.f: New test.
25578
25579 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25580
25581         PR middle-end/6247
25582         * g++.dg/opt/cleanup1.C: New test.
25583
25584         * g++.dg/opt/const1.C: New test.
25585
25586 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25587
25588         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25589
25590 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         PR c++/5507
25593         * g++.dg/template/typename2.C: New test.
25594
25595 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25596
25597         * gcc.c-torture/execute/loop-12.c: New.
25598
25599 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25600
25601         * g77.f-torture/execute/980628-4.x,
25602         g77.f-torture/execute/980628-5.x,
25603         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25604         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25605         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25606
25607 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25608
25609         PR optimization/6086
25610         * g++.dg/opt/preinc1.C: New test.
25611
25612 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25613
25614         PR c++/5571
25615         * g++.dg/opt/static2.C: New test.
25616
25617 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25618
25619         PR c/5120
25620         * gcc.dg/20020406-1.c: New test.
25621
25622 2002-04-04  David S. Miller  <davem@redhat.com>
25623
25624         * gcc.c-torture/execute/20020404-1.c: New test.
25625
25626 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25627
25628         PR c/6123
25629         * gcc.dg/20020312-2.c: Do not declare global register variable
25630         if __PIC__ or __pic__ is defined.
25631
25632 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25633
25634         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25635         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25636
25637 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25638
25639         * gcc.misc-tests/linkage.exp: Update last change to handle
25640         sparc*-, not just sparc-.
25641
25642 2002-04-03  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25645
25646 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25647
25648         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25649
25650 2002-04-02  David S. Miller  <davem@redhat.com>
25651
25652         * gcc.c-torture/execute/20020402-3.c: New test.
25653
25654 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25655
25656         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25657         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25658
25659         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25660         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25661         g77.f-torture/execute/20001201.x,
25662         g77.f-torture/execute/u77-test.x: New files.
25663
25664         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25665         * gcc.dg/wchar_t-1.c: Ditto.
25666
25667 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25668
25669         * gcc.c-torture/execute/20020402-1.c: New test.
25670
25671 2002-04-01  Richard Henderson  <rth@redhat.com>
25672
25673         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25674
25675         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25676
25677 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25678
25679         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25680
25681 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25682
25683         * g++.dg/inherit/template-as-base.C: Expect error.
25684         * g++.dg/inherit/namespace-as-base.C: Likewise.
25685
25686 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25687
25688         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25689         g++.dg/ext/instantiate3.C: Tweak match patterns.
25690
25691         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25692         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25693         -da test.
25694
25695 2002-03-31  Richard Henderson  <rth@redhat.com>
25696
25697         * gcc.dg/special/alias-2.c: New.
25698         * gcc.dg/special/ecos.exp: Run it.
25699
25700 2002-03-31  Richard Henderson  <rth@redhat.com>
25701
25702         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25703
25704 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25705
25706         * gcc.dg/weak-1.c: Disable on h8300 port.
25707
25708 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25709
25710         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25711         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25712         ordering tests.
25713         * g++.dg/bprob/bprob-1.C: New test.
25714         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25715         * g++.dg/gcov/gcov-1.C: New test.
25716         * g++.dg/gcov/gcov-1.x: New file.
25717         * g++.dg/gcov/gcov-2.C: New test.
25718         * g++.dg/gcov/gcov-3.C: New test.
25719         * g++.dg/gcov/gcov-3.h: New file.
25720
25721 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25722
25723         * g++.old-deja/g++.other/builtins5.C: New test.
25724         * g++.old-deja/g++.other/builtins6.C: New test.
25725         * g++.old-deja/g++.other/builtins7.C: New test.
25726         * g++.old-deja/g++.other/builtins8.C: New test.
25727         * g++.old-deja/g++.other/builtins9.C: New test.
25728
25729 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25730
25731         * g++.dg/opt/static1.C: New test.
25732
25733         * g++.dg/opt/longbranch1.C: New test.
25734
25735 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25736
25737         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25738
25739         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25740
25741 2002-03-28  Jeffrey A Law  (law@redhat.com)
25742
25743         * gcc.c-torture/execute/20020328-1.c: New test.
25744
25745 2002-03-27  Richard Henderson  <rth@redhat.com>
25746
25747         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25748         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25749         move from g++.old-deja/g++.ext/.
25750
25751 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25752
25753         * g++.dg/init/new2.C: New test.
25754
25755 2002-03-26  Richard Henderson  <rth@redhat.com>
25756
25757         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25758
25759         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25760         on sparc.
25761
25762         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25763         sparcv9 systems.
25764         * gcc.dg/20001102-1.c: Likewise.
25765
25766 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25767
25768         * gcc.dg/cpp/endif-pedantic1.c,
25769         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25770
25771 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25772
25773         * g++.dg/init/new1.C: New test.
25774
25775 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.dg/abi/vbase9.C: New test.
25778
25779 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25780
25781         * gcc.dg/arm-asm.c: New test.
25782
25783 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25784
25785         * gcc.dg/Wswitch-enum.c: New test.
25786         Fix PR c/5044.
25787
25788 2002-03-26  Richard Henderson  <rth@redhat.com>
25789
25790         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25791         structure.
25792
25793 2002-03-25  Richard Henderson  <rth@redhat.com>
25794
25795         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25796         sparcv9 systems.
25797
25798         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25799         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25800
25801 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25802
25803         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25804
25805 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25806
25807         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25808         targets using generic thunk support.
25809
25810 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25811
25812         * gcc.c-torture/compile/20020323-1.c: New test.
25813
25814         * g++.dg/opt/conj2.C: New test.
25815
25816 2002-03-24  Richard Henderson  <rth@redhat.com>
25817
25818         * gcc.dg/weak-1.c: Use -fno-common.
25819
25820 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25821
25822         * g77.dg/f77-edit-apostrophe-out.f: New test
25823         * g77.dg/f77-edit-h-out.f: New test
25824         * g77.dg/f77-edit-t-in.f: New test
25825         * g77.dg/f77-edit-t-out.f: New test
25826         * g77.dg/f77-edit-x-out.f: New test
25827         * g77.dg/f77-edit-slash-out.f: New test
25828         * g77.dg/f77-edit-colon-out.f: New test
25829         * g77.dg/f77-edit-s-out.f: New test
25830
25831 2002-03-24  Richard Henderson  <rth@redhat.com>
25832
25833         * objc/execute/formal_protocol-6.x: New XFAIL.
25834
25835 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25836
25837         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25838         that do not support weak symbols
25839
25840 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25841
25842         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25843         * lib/g77.exp:  Likewise
25844         * lib/objc.exp: Likewise
25845
25846 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25847
25848         * gcc.dg/Wswitch-default.c: New test.
25849
25850 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25851
25852         * g++.dg/other/enum1.C: New test.
25853
25854 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25855
25856         * gcc.dg/pragma-ep-3.c: Fix typo.
25857
25858 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25859
25860         * g++.dg/inherit/template-as-base.C: New test.
25861
25862 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25863
25864         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25865         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25866
25867 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25868
25869         * gcc.dg/cpp/multiline.c: Update to match.
25870
25871 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25872
25873         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25874
25875 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25876
25877         * gcc.dg/cpp/extratokens2.c:  New file.
25878
25879 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25880
25881         * gcc.dg/20020312-2.c: Add rs6000 target.
25882
25883         * gcc.c-torture/compile/20020319-1.c: New test.
25884
25885 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25886
25887         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25888         (A, E): Handle this.
25889
25890 2002-03-20  Jason Merrill  <jason@redhat.com>
25891
25892         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25893         ignoring -fpic.
25894         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25895         through prune_gcc_output.
25896
25897 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25898
25899         * gcc.c-torture/compile/20020320-1.c: New test.
25900
25901 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * gcc.c-torture/compile/20020318-1.c: New test.
25904
25905         * gcc.dg/struct-by-value-1.c: New test.
25906
25907         * gcc.dg/20020319-1.c: New test.
25908
25909 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * g++.dg/opt/conj1.C: New test.
25912
25913 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25914
25915         * g++.dg/template/qualttp20.C: Revert previous change.
25916         * g++.dg/template/qualttp3.C: Likewise.
25917         * g++.dg/template/qualttp4.C: Likewise
25918         * g++.dg/template/qualttp5.C: Likewise
25919         * g++.dg/template/qualttp6.C: Likewise
25920         * g++.dg/template/qualttp7.C: Likewise
25921         * g++.dg/template/qualttp8.C: Likewise
25922         * g++.dg/template/recurse.C: Likewise.
25923
25924 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25925
25926         * gcc.dg/cpp/wchar-1.c: Update.
25927
25928 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.dg/template/conv1.C: New test.
25931         * g++.dg/template/conv2.C: New test.
25932         * g++.dg/template/conv3.C: New test.
25933         * g++.dg/template/conv4.C: New test.
25934
25935 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25936
25937         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25938         * g++.dg/template/qualttp3.C: Likewise.
25939         * g++.dg/template/qualttp4.C: Likewise
25940         * g++.dg/template/qualttp5.C: Likewise
25941         * g++.dg/template/qualttp6.C: Likewise
25942         * g++.dg/template/qualttp7.C: Likewise
25943         * g++.dg/template/qualttp8.C: Likewise
25944         * g++.dg/template/recurse.C: Likewise.
25945
25946 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25947
25948         * g++.dg/opt/dtor1.C: New test.
25949
25950 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gcc.c-torture/compile/20020315-1.c: New test.
25953
25954 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25955
25956         * gcc.dg/weak-1.c: Fix scan tests.
25957
25958 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25959
25960         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25961         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25962         cris-*-aout* mmix-*-*.
25963         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25964         cris-*-aout* mmix-*-*.
25965         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25966         cris-*-elf* cris-*-aout* and mmix-*-*.
25967         * gcc.dg/20001009-1.c: Ditto.
25968         * gcc.dg/20010912-1.c: Ditto.
25969         * gcc.dg/20020122-4.c: Ditto.
25970         * gcc.dg/inline-2.c: Ditto.
25971
25972 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25973
25974         * gcc.c-torture/compile/20020314-1.c: New test.
25975
25976 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25977
25978         * gcc.c-torture/execute/20020314-1.c: New test.
25979
25980 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25981
25982         * g++.dg/warn/Wunused-1.C: New test.
25983
25984 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25985
25986         * g++.dg/abi/mangle6.C: New test.
25987
25988 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.c-torture/compile/20020309-2.c: New test.
25991
25992         * gcc.c-torture/compile/20020312-1.c: New test.
25993
25994 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25995
25996         * g++.dg/other/access1.C: New test.
25997
25998 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.c-torture/execute/wchar_t-1.c: New test.
26001
26002 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26003
26004         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26005
26006 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26007
26008         * gcc.dg/20020312-1.c: New test case.
26009
26010 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26011
26012         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26013
26014 2002-03-11  Richard Henderson  <rth@redhat.com>
26015
26016         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26017         * g++.old-deja/g++.jason/report.C: Likewise.
26018
26019 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26020
26021         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26022         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26023
26024 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * testsuite/g++.dg/overload/pmf1.C: New test.
26027
26028 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26029
26030         * gcc.c-torture/execute/20020307-1.c: Use long.
26031
26032 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26033
26034         PR optimization/5844
26035         * gcc.dg/20020310-1.c: New test.
26036
26037 2002-03-09  Michael Meissner  <meissner@redhat.com>
26038
26039         * gcc.c-torture/execute/memcpy-2.c: New test.
26040         * gcc.c-torture/execute/memset-1.c: New test.
26041         * gcc.c-torture/execute/strlen-1.c: New test.
26042         * gcc.c-torture/execute/strcmp-1.c: New test.
26043         * gcc.c-torture/execute/strncmp-1.c: New test.
26044
26045 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26046
26047         * gcc.dg/ppc-ldstruct.c: New test.
26048
26049 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26050
26051         * gcc.c-torture/execute/va-arg-22.c: New test.
26052
26053 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26054
26055         * gcc.c-torture/compile/20020309-1.c: New test.
26056
26057 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * gcc.c-torture/execute/20020307-2.c: New test.
26060
26061 2002-03-07  Jeffrey A Law  (law@redhat.com)
26062
26063         * g77.f-torture/compile/20020307-1.f: New test.
26064
26065 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26066
26067         * gcc.dg/unordered-1.c: New test.
26068
26069 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26070
26071         * gcc.c-torture/execute/20020307-1.c: New test.
26072
26073 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26074
26075         * gcc.dg/20020304-1.c: New test.
26076
26077         * gcc.c-torture/compile/20020304-2.c: New test.
26078
26079 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26080
26081         * gcc.c-torture/compile/20020304-1.c: New test case
26082         (from PR c/5830).
26083
26084 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26085
26086         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26087
26088 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.dg/other/classkey1.C: New test.
26091
26092 2002-03-01  Richard Henderson  <rth@redhat.com>
26093
26094         * gcc.c-torture/compile/981223-1.x: New.
26095         * gcc.c-torture/compile/920625-1.x: New.
26096
26097 2002-02-28  Richard Henderson  <rth@redhat.com>
26098
26099         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26100
26101 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26102
26103         * gcc.c-torture/execute/20020227-1.c: New test.
26104
26105 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26106
26107         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26108         here" ERROR lines.
26109         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26110         * g++.old-deja.g++.other/defarg1.C: Likewise.
26111         * g++.old-deja/g++.pt/calls2.C: Likewise.
26112         * g++.old-deja/g++.pt/crash20.C: Likewise.
26113         * g++.old-deja/g++.pt/crash30.C: Likewise.
26114         * g++.old-deja/g++.pt/crash36.C: Likewise.
26115         * g++.old-deja/g++.pt/crash6.C: Likewise.
26116         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26117         * g++.old-deja/g++.pt/derived3.C: Likewise.
26118         * g++.old-deja/g++.pt/error1.C: Likewise.
26119         * g++.old-deja/g++.pt/friend21.C: Likewise.
26120         * g++.old-deja/g++.pt/friend23.C: Likewise.
26121         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26122         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26123
26124 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26125
26126         * gcc.c-torture/execute/20020225-2.c: New test.
26127
26128 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26129
26130         * gcc.c-torture/execute/920730-1t.c,
26131         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26132         Delete test cases, only relevant to -traditional.
26133
26134 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26135
26136         * gcc.dg/cpp/undef1.c: Remove.
26137         * gcc.dg/cpp/directiv.c: Update.
26138         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26139
26140 2002-02-27  Michael Meissner  <meissner@redhat.com>
26141
26142         * gcc.c-torture/execute/20020226-1.c: New test.
26143
26144 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26145
26146         * g++.dg/debug/debug4.C: New test.
26147
26148         * gcc.dg/ia64-visibility-1.c: New test.
26149
26150 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26151
26152         * gcc.dg/debug/20020224-1.c: New.
26153
26154 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26155
26156         * gcc.c-torture/execute/960416-1.x: New.
26157         * gcc.c-torture/execute/divconst-3.x: Likewise.
26158
26159 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.dg/20020224-1.c: New test.
26162
26163 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26164
26165         * gcc.c-torture/execute/20020225-1.c: New.
26166
26167 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26168
26169         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26170
26171 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * gcc.dg/20020222-1.c: New test.
26174
26175 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * g++.dg/opt/anonunion1.C: New test.
26178
26179 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * g++.dg/template/qualttp19.C: New test.
26182         * g++.dg/template/qualttp20.C: New test.
26183         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26184         * g++.old-deja/g++.other/qual1.C: Likewise.
26185
26186 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26187
26188         * gcc.dg/attr-alwaysinline.c: New.
26189
26190 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26191
26192         * gcc.dg/20020220-1.c: New test.
26193
26194         * gcc.dg/20020220-2.c: New test.
26195
26196         * g++.dg/opt/mmx1.C: New test.
26197
26198 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26199
26200         * gcc.c-torture/compile/20020110.c: New test.
26201
26202 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.c-torture/execute/20020219-1.c: New test.
26205
26206         * gcc.dg/20020219-1.c: New test.
26207
26208         * gcc.dg/noncompile/20020220-1.c: New test.
26209
26210         * g++.dg/opt/ptrintsum1.C: New test.
26211
26212         * gcc.dg/debug/20020220-1.c: New test.
26213
26214 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26215
26216         * gcc.c-torture/execute/20020216-1.c: New test.
26217
26218 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26219
26220         * gcc.dg/decl-1.c: Update, new test.
26221
26222 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.dg/abi/bitfield1.C: New test.
26225         * g++.dg/abi/bitfield2.C: New test.
26226
26227 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26228
26229         * gcc.dg/attr-nest.c: New test.
26230
26231 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26232
26233         * gcc.c-torture/execute/20020215-1.c: New test.
26234
26235 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26236
26237         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26238         * g++.dg/debug/debug.exp: New.
26239         * g++.dg/debug/trivial.C: New.
26240         * g++.dg/debug/debug1.C: Moved...
26241         * g++.dg/other/debug1.C: ...from here.
26242         * g++.dg/debug/debug2.C: Moved...
26243         * g++.dg/other/debug2.C: ...from here.
26244         * g++.dg/debug/debug3.C: Moved...
26245         * g++.dg/other/debug3.C: ...from here.
26246
26247         * gcc.dg/noncompile/20020213-1.c: New test.
26248
26249 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * g++.dg/other/debug3.C: New test.
26252
26253         * gcc.c-torture/execute/20020213-1.c: New test.
26254
26255 2002-02-13  Richard Smith <richard@ex-parrot.com>
26256
26257         * g++.old-deja/g++.other/thunk1.C: New test.
26258
26259 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26260
26261         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26262
26263 2002-02-13  Stan Shebs  <shebs@apple.com>
26264
26265         * gcc.dg/altivec-3.c: New.
26266
26267 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * gcc.dg/Wunreachable-1.c: New test.
26270         * gcc.dg/Wunreachable-2.c: New test.
26271
26272 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26273
26274         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26275
26276 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26277
26278         * gcc.dg/decl-1.c: New test.
26279
26280 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26281
26282         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26283
26284 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26285
26286         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26287         * gcc.c-torture/compile/980506-1.x: Likewise.
26288
26289 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26290
26291         * gcc.dg/20020210-1.c: New.
26292
26293 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26294
26295         * g77.f-torture/execute/947.f: New regression test
26296         for PR fortran/947.
26297
26298 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26299
26300         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26301         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26302
26303 2002-02-08  Richard Henderson  <rth@redhat.com>
26304
26305         * gcc.c-torture/compile/labels-3.c: New.
26306
26307 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26308
26309         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26310         expression statements work instead.
26311         * gcc.dg/noncompile/20020207-1.c: New test.
26312
26313 2002-02-07  Richard Henderson  <rth@redhat.com>
26314
26315         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26316
26317 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26318
26319         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26320         message from g77
26321         * lib/g77-dg.exp: Trim g77 error messages so that they are
26322         recognized by dg.exp.
26323
26324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26325
26326         PR fortran/5473
26327         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26328
26329 2002-02-07  Richard Henderson  <rth@redhat.com>
26330
26331         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26332         to be sufficiently aligned for integers.
26333
26334 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26335
26336         * g++.dg/template/friend4.C: New test.
26337
26338 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26339
26340         PR fortran/5743
26341         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26342         unsupported cases.
26343
26344 2002-02-07  Richard Henderson  <rth@redhat.com>
26345
26346         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26347         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26348         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26349         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26350
26351 2002-02-06  Richard Henderson  <rth@redhat.com>
26352
26353         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26354
26355 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26356
26357         * gcc.dg/20020206-1.c: New test.
26358
26359 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26360
26361         * gcc.c-torture/execute/20020206-1.c: New test.
26362
26363         * gcc.c-torture/execute/20020206-2.c: New test.
26364
26365         PR optimization/5429:
26366         * gcc.c-torture/compile/20020206-1.c: New test.
26367
26368 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26369
26370         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26371         as certain file formats cannot support particularly large
26372         alignments.
26373
26374         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26375         and do not expect to be able to link the executable.
26376
26377         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26378         fail because the COFF format does not support the weak attribute.
26379
26380 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26381
26382         * g77.dg/pr5473.f:  New test
26383
26384 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26385
26386         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26387         Fix testcase accordingly.
26388
26389 2002-02-04  Richard Henderson  <rth@redhat.com>
26390
26391         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26392         (buf): Change to be an array of pointers, not ints.
26393
26394 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26397         before all tests.  Move warning one line above to match where it
26398         C frontend emits.
26399         * gcc.dg/Wswitch-2.c: New test.
26400         * g++.dg/warn/Wswitch-1.C: New test.
26401         * g++.dg/warn/Wswitch-2.C: New test.
26402
26403 2002-02-04  Richard Henderson  <rth@redhat.com>
26404
26405         * g++.dg/abi/offsetof.C: Fix size comparison.
26406
26407 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26408
26409         * gcc.dg/cast-qual-2.c: New test.
26410
26411 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.dg/20020201-4.c: New test.
26414
26415 2002-02-04  Ben Elliston  <bje@redhat.com>
26416
26417         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26418         target_info attribute != 0, in addition to the empty string.
26419         (gcc_target_compile): Likewise.
26420
26421 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26422
26423         * gcc.dg/Wswitch.c: New test.
26424         PR gcc/4475. PR gcc/3780.
26425
26426 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26427
26428         * g77.f-torture/execute/5122.f: New test for regressions
26429         against PR fortran/5122.
26430
26431 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26432
26433         * g77.f-torture/compile/pr3743.f: Delete
26434         * g77.dg/pr3743-1.f: New test.
26435         * g77.dg/pr3743-2.f: New test.
26436         * g77.dg/pr3743-3.f: New test.
26437         * g77.dg/pr3743-4.f: New test.
26438
26439 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26440
26441         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26442
26443 2002-02-02  Richard Henderson  <rth@redhat.com>
26444
26445         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26446         * gcc.c-torture/execute/bf64-1.c: Likewise.
26447
26448 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26449
26450         * gcc.dg/20020201-2.c: New test.
26451
26452         * gcc.dg/20020201-3.c: New test.
26453
26454         * gcc.c-torture/execute/bitfld-2.c: New test.
26455
26456 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26457
26458         * gcc.dg/bitfld-1.c: Update.
26459         * gcc.dg/bitfld-2.c: Update.
26460         * gcc.c-torture/execute/bitfld-1.x: New.
26461
26462 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26463
26464         * gcc.c-torture/execute/20020201-1.c: New test.
26465
26466 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26467
26468         PR target/5469
26469         * gcc.dg/20020201-1.c: New test.
26470
26471 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26472
26473         PR fortran/3743
26474         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26475         * g77.f-torture/compile/pr3743.x: Remove
26476
26477 2002-01-31  Tom Rix  <trix@redhat.com>
26478
26479         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26480
26481 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26482
26483         * gcc.dg/noncompile/20020130-1.c: New test.
26484
26485 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26486
26487         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26488
26489 2002-01-29  Richard Henderson  <rth@redhat.com>
26490
26491         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26492         to long long.
26493         * gcc.c-torture/execute/bf64-1.c: Likewise.
26494
26495 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.c-torture/execute/20020129-1.c: New test.
26498
26499 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26500
26501         * gcc.c-torture/compile/20000224-1.c: Update.
26502         * gcc.c-torture/execute/bitfld-1.c: New tests.
26503         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26504         * gcc.dg/uninit-A.c: Update.
26505
26506 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         * g++.dg/template/ctor1.C: Add instantiation.
26509
26510 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26511
26512         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26513         argument to __builtin_prefetch to be const ptr.
26514
26515 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26516
26517         * gcc.c-torture/compile/20020120-1.c: New test.
26518
26519 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26520
26521         * gcc.c-torture/execute/20020127-1.c: New test.
26522
26523 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26524
26525         * g77.dg/f77-edit-i-in.f: New test
26526         * g77.dg/f77-edit-i-out.f: New test
26527
26528 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26529
26530         * gcc.dg/debug/debug.exp: New file.
26531         * gcc.dg/debug/trivial.c: New file.
26532         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26533         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26534         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26535         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26536         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26537         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26538         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26539         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26540         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26541         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26542         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26543         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26544         * gcc.dg/20000503-1.c: Removed.
26545         * gcc.dg/20010207-1.c: Removed.
26546         * gcc.dg/20011223-1.c: Removed.
26547         * gcc.dg/20020104-2.c: Removed.
26548         * gcc.dg/debug-1.c: Removed.
26549         * gcc.dg/debug-2.c: Removed.
26550         * gcc.dg/debug-3.c: Removed.
26551         * gcc.dg/debug-4.c: Removed.
26552         * gcc.dg/debug-5.c: Removed.
26553         * gcc.dg/debug-6.c: Removed.
26554         * gcc.dg/dwarf2-1.c: Removed.
26555         * gcc.dg/dwarf2-2.c: Removed.
26556
26557 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26558
26559         * g++.old-deja/g++.other/eh5.C: New test.
26560         * g++.old-deja/g++.other/sibcall2.C: New test.
26561         * g++.old-deja/g++.other/array9.C: New test.
26562         * g++.old-deja/g++.other/typename2.C: New test.
26563         * g++.old-deja/g++.other/crash60.C: New test.
26564         * g++.old-deja/g++.other/conv9.C: New test.
26565         * g++.old-deja/g++.other/mangle10.C: New test.
26566         * g++.old-deja/g++.other/unchanging1.C: New test.
26567         * g++.old-deja/g++.other/exprstmt1.C: New test.
26568         * g++.old-deja/g++.other/inline23.C: New test.
26569         * g++.old-deja/g++.eh/ia64-1.C: New test.
26570         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26571         * g++.old-deja/g++.other/reload1.C: New test.
26572         * g++.old-deja/g++.other/static20.C: New test.
26573         * g++.old-deja/g++.other/local-alloc1.C: New test.
26574         * g++.old-deja/g++.other/conv8.C: New test.
26575         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26576         * g++.old-deja/g++.other/storeexpr1.C: New test.
26577         * g++.old-deja/g++.other/storeexpr2.C: New test.
26578         * g++.dg/eh/template2.C: New test.
26579         * g++.dg/warn/weak1.C: New test.
26580
26581 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26582
26583         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26584         Remove first, non-varying, argument.
26585
26586 2002-01-23  Richard Henderson  <rth@redhat.com>
26587
26588         * gcc.dg/inline-2.c: New.
26589
26590         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26591         Add optional target arg.  Check number of arguments.
26592         (scan-assembler-not, scan-assembler-dem): Likewise.
26593         (scan-assembler-dem-not): Likewise.
26594
26595 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26596
26597         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26598         line 12.
26599         * g++.old-deja/g++.brendan/parse3.C,
26600         g++.old-deja/g++.other/crash26.C,
26601         g++.old-deja/g++.other/crash28.C,
26602         g++.old-deja/g++.other/crash29.C,
26603         g++.old-deja/g++.other/crash30.C,
26604         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26605
26606 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26607
26608         * gcc.dg/20020115-1.c: New.
26609
26610 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26611
26612         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26613
26614 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26615
26616         * gcc.dg/20020122-3.c: New.
26617
26618 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26619
26620         * g++.dg/other/gc1.C: New test.
26621
26622 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26623
26624         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26625
26626 2002-01-22  Richard Henderson  <rth@redhat.com>
26627
26628         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26629
26630 2002-01-22  Richard Henderson  <rth@redhat.com>
26631
26632         * gcc.dg/20020122-4.c: New.
26633
26634 2002-01-22  H.J. Lu <hjl@gnu.org>
26635
26636         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26637         link output.
26638         * gcc.dg/special/ecos.exp: Likewise.
26639         * lib/g++-dg.exp: Likewise.
26640         * lib/g77-dg.exp: Likewise.
26641         * lib/gcc-dg.exp : Likewise.
26642         * lib/mike-g++.exp: Likewise.
26643         * lib/mike-g77.exp: Likewise.
26644         * lib/mike-gcc.exp: Likewise.
26645         * lib/objc-dg.exp: Likewise.
26646
26647 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26648
26649         PR target/5379
26650         * gcc.dg/20020122-2.c: New test.
26651
26652 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26653
26654         * gcc.dg/20020122-1.c: New test.
26655
26656 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26657
26658         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26659
26660 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26661
26662         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26663
26664 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26665
26666         * gcc.c-torture/compile/20020121-1.c: New test.
26667
26668 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26669
26670         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26671         ld_library_path.
26672
26673 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26674
26675         * gcc.dg/20020218-1.c: New test.
26676
26677 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26678
26679         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26680         messages
26681         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26682         "At global scope" warning
26683         * g++.dg/ext/align1.C: Change cygwin test for alignment
26684         from db-bogus to dg-warning
26685
26686 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26687
26688         * g77.f-torture/compile/cpp2.F: New test.
26689
26690 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26691
26692         * g++.dg/template/access1.C: New test.
26693
26694 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26695
26696         * gcc.dg/20020118-1.c: New.
26697
26698 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26699
26700         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26701
26702 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26703
26704         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26705         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26706         alignment warnings.
26707
26708 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26709
26710         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26711         torture_with_loops and torture_without_loops
26712
26713 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26714
26715         * gcc.c-torture/compile/20020116-1.c: New test.
26716
26717 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26718
26719         * gcc.dg/20020116-2.c: New test.
26720
26721         * gcc.dg/ultrasp4.c: New test.
26722
26723         * gcc.dg/20020116-1.c: New test.
26724
26725 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26726
26727         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26728         by EABI.
26729
26730 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26731
26732         * gcc.misc-tests/i386-prefetch.exp: New.
26733         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26734         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26735         * gcc.misc-tests/i386-pf-none-1.c: New test.
26736         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26737
26738 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.dg/gnu89-init-1.c: Add new tests.
26741
26742 2002-01-15  Andreas Jaeger  <aj@suse.de>
26743
26744         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26745         * gcc.dg/i386-mmx-2.c: Likewise.
26746         * gcc.dg/i386-sse-1.c: Likewise.
26747         * gcc.dg/i386-sse-2.c: Likewise.
26748         * gcc.dg/i386-sse-3.c: Likewise.
26749
26750 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26751
26752         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26753         Uncomment additional cases that now pass.
26754
26755 2002-01-11  Richard Henderson  <rth@redhat.com>
26756
26757         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26758         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26759
26760 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26761
26762         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26763
26764 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26765
26766         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26767         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26768
26769 2002-01-10  Dale Johannesen  <dalej@apple.com>
26770
26771         * gcc.c-torture/execute/loop-11.c: New.
26772
26773 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26774
26775         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26776         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26777
26778 2002-01-09  Richard Henderson  <rth@redhat.com>
26779
26780         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26781         type in which to perform the operation for each size.
26782
26783 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26784
26785         * gcc.c-torture/compile/20020109-2.c: New test.
26786
26787 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26788
26789         * gcc.c-torture/execute/loop-10.c: New test.
26790
26791 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26792
26793         * gcc.c-torture/compile/20010226-1.c: New test.
26794         * gcc.c-torture/compile/20010227-1.c: New test.
26795         * gcc.c-torture/compile/20010426-1.c: New test.
26796         * gcc.c-torture/compile/20010510-1.c: New test.
26797         * gcc.c-torture/compile/20010605-3.c: New test.
26798         * gcc.c-torture/compile/20010824-1.c: New test.
26799         * gcc.c-torture/execute/20010409-1.c: New test.
26800         * gcc.dg/noncompile/20000901-1.c: New test.
26801         * gcc.dg/20001023-1.c: New test.
26802         * gcc.dg/20001101-1.c: New test.
26803         * gcc.dg/20001102-1.c: New test.
26804         * gcc.dg/20010207-1.c: New test.
26805         * gcc.dg/20010405-1.c: New test.
26806         * gcc.dg/20010822-1.c: New test.
26807         * gcc.dg/20011107-1.c: New test.
26808
26809 2002-01-09  Jeffrey A Law  (law@redhat.com)
26810
26811         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26812
26813         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26814         execution failure on PA targets.
26815
26816 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26817
26818         * gcc.c-torture/compile/20020109-1.c: New test.
26819
26820 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26821
26822         * gcc.c-torture/execute/20020108-1.c: New test.
26823
26824 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26825
26826         * gcc.dg/20020108-1.c: New test.
26827
26828 2002-01-08  H.J. Lu <hjl@gnu.org>
26829
26830         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26831         for header files.
26832
26833 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26834
26835         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26836         consistency.
26837
26838 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26839
26840         * gcc.dg/altivec-4.c: Test altivec predicates.
26841
26842 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * gcc.c-torture/execute/20020107-1.c: New test.
26845
26846 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26847
26848         PR c/5279
26849         * gcc.c-torture/compile/20020106-1.c: New test.
26850
26851 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26852
26853         * gcc.c-torture/execute/nestfunc-4.c: New test.
26854
26855 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26856
26857         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26858         extra triple that slipped in.
26859         * g++.old-deja/g++.abi/align.C: Likewise.
26860         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26861
26862 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26863
26864         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26865         * g++.old-deja/g++.abi/align.C: Likewise.
26866         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26867
26868         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26869         on FreeBSD/i386.
26870         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26871         FreeBSD.
26872
26873 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * gcc.dg/20020104-1.c: New test.
26876
26877         * gcc.dg/20020104-2.c: New test.
26878
26879 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26880
26881         * gcc.dg/20020103-1.c: Fix typo in target selector.
26882
26883 2002-01-03  Richard Henderson  <rth@redhat.com>
26884
26885         * gcc.dg/20020103-1.c: New.
26886
26887 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26888
26889         * gcc.c-torture/execute/20020103-1.c: New test.
26890
26891 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26892
26893         * g++.dg/other/debug2.C: New test.
26894
26895         * gcc.c-torture/compile/20020103-1.c: New test.
26896
26897 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26898
26899         * gcc.dg/gnu89-init-1.c: Added new tests.
26900
26901 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.dg/template/friend2.C: Remove as patch is reverted.
26904
26905         * g++.dg/warn/oldcast1.C: New test.
26906
26907         * g++.dg/template/ptrmem1.C: New test.
26908         * g++.dg/template/ptrmem2.C: New test.
26909
26910         * g++.dg/template/ntp.C: New test.
26911
26912         * g++.dg/other/component1.C: New test.
26913
26914         * g++.dg/template/ttp3.C: New test.
26915
26916         * g++.dg/template/friend2.C: New test.
26917         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26918
26919 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.dg/other/ptrmem1.C: New test.
26922         * g++.dg/other/ptrmem2.C: New test.
26923
26924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.dg/template/ctor1.C: New test.
26927
26928 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         * g++.dg/template/friend2.C: New test.
26931
26932 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26933
26934         * gcc.dg/mmix-1.c: New test.
26935
26936 2001-12-31  Richard Henderson  <rth@redhat.com>
26937
26938         * gcc.dg/asm-5.c: New.
26939
26940 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26941
26942         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26943         in namespace __gnu_cxx
26944
26945 2001-12-30  Richard Henderson  <rth@redhat.com>
26946
26947         * gcc.dg/debug-6.c: New.
26948
26949 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26950
26951         * gcc.c-torture/compile/20011229-2.c: New test.
26952
26953 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26954
26955         * gcc.dg/debug-3.c: New test.
26956         * gcc.dg/debug-4.c: New test.
26957         * gcc.dg/debug-5.c: New test.
26958
26959 2001-12-29  Richard Henderson  <rth@redhat.com>
26960
26961         * g++.dg/eh/loop1.C: New.
26962
26963 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.dg/template/crash1.C: New test.
26966
26967 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26968
26969         * g++.dg/other/const1.C: New test.
26970
26971 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26972
26973         * gcc.c-torture/compile/20011229-1.c: New test.
26974
26975 2001-12-28  Stan Shebs  <shebs@apple.com>
26976
26977         * lib/objc-torture.exp: Resync with c-torture.exp.
26978         * lib/objc.exp: Load standard libraries.
26979
26980 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26983         additional tests.
26984
26985 2001-12-27  Roger Sayle <roger@eyesopen.com>
26986
26987         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26988
26989 2001-12-27  Richard Henderson  <rth@redhat.com>
26990
26991         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26992
26993 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.dg/eh/ctor1.C: New test.
26996         * g++.dg/other/error2.C: New test.
26997
26998 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.dg/other/init2.C: New test.
27001
27002 2001-12-24  Richard Henderson  <rth@redhat.com>
27003
27004         * gcc.dg/20011223-1.c: New.
27005         * gcc.dg/inline-1.c: New.
27006
27007 2001-12-23  Richard Henderson  <rth@redhat.com>
27008
27009         * gcc.dg/asm-4.c: Test operand modifiers.
27010
27011 2001-12-23  Richard Henderson  <rth@redhat.com>
27012
27013         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27014
27015 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27016
27017         * gcc.c-torture/execute/20011223-1.c: New test.
27018
27019 2001-12-21  Richard Henderson  <rth@redhat.com>
27020
27021         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27022         re-enables the warning.
27023
27024 2001-12-21  Richard Henderson  <rth@redhat.com>
27025
27026         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27027
27028 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27029
27030         * gcc.c-torture/compile/20011218-1.c: New test.
27031
27032 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27033
27034         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27035         arm-isr.c test.
27036         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27037         epilogue generation for ARM ISR routines.
27038
27039 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27040
27041         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27042         * gcc.dg/format/c90-printf-3.c: Likewise.
27043         * gcc.dg/format/c99-printf-3.c: Likewise.
27044         * gcc.dg/format/ext-1.c: Likewise.
27045         * gcc.dg/format/ext-6.c: Likewise.
27046         * gcc.dg/format/format.h: Prototype unlocked stdio.
27047
27048 2001-12-20  Richard Henderson  <rth@redhat.com>
27049
27050         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27051         (arena): Use it.
27052         (malloc): Correct allocation logic.  Abort if we fill up the
27053         arena before initialization complete.
27054         (realloc): Correct allocation logic.
27055
27056 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27057
27058         * gcc.c-torture/compile/20011219-2.c: New test.
27059
27060         * gcc.c-torture/execute/20011219-1.c: New test.
27061
27062 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27063
27064         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27065         target does not support weak symbols.
27066
27067 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27068
27069         * gcc.c-torture/compile/20011219-1.c: New test.
27070
27071 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27072
27073         * g++.dg/other/error1.C: New test.
27074
27075 2001-12-17  Jeffrey A Law  (law@redhat.com)
27076
27077         * gcc.c-torture/execute/20011217-1.c: New test.
27078
27079 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27080
27081         * objc.dg/special/: New directory.
27082         * objc.dg/special/special.exp: New file.
27083         * objc.dg/special/unclaimed-category-1.h: New file.
27084         * objc.dg/special/unclaimed-category-1a.m: New file.
27085         * objc.dg/special/unclaimed-category-1.m: New file.
27086
27087 2001-12-17  Andreas Jaeger  <aj@suse.de>
27088
27089         * gcc.c-torture/compile/20011217-2.c: New test.
27090
27091 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27092
27093         * gcc.c-torture/compile/20011217-1.c: New test.
27094
27095 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27096
27097         * testsuite/gcc.dg/20011214-1.c: New.
27098
27099 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27100
27101         * gcc.dg/altivec-4.c: New.
27102
27103 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27104
27105         * gcc.dg/20011113-1.c: New test.
27106
27107 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27108
27109         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27110         std::__malloc_alloc_template<0> and
27111         std::__default_alloc_template<false, 0>.
27112
27113 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27114
27115         * objc/execute/bf-21.m: New test.
27116         * objc/execute/enumeration-1.m: New test.
27117         * objc/execute/enumeration-2.m: New test.
27118
27119 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.dg/gnu89-init-1.c: New test.
27122
27123 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27126         * g++.old-deja/g++.jason/2371.C: Likewise.
27127         * g++.old-deja/g++.jason/template33.C: Likewise.
27128         * g++.old-deja/g++.jason/template34.C: Likewise.
27129         * g++.old-deja/g++.jason/template36.C: Likewise.
27130         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27131         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27132         * g++.old-deja/g++.other/typename1.C: Likewise.
27133         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27134         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27135         * g++.old-deja/g++.pt/typename11.C: Likewise.
27136         * g++.old-deja/g++.pt/typename14.C: Likewise.
27137         * g++.old-deja/g++.pt/typename16.C: Likewise.
27138         * g++.old-deja/g++.pt/typename3.C: Likewise.
27139         * g++.old-deja/g++.pt/typename4.C: Likewise.
27140         * g++.old-deja/g++.pt/typename5.C: Likewise.
27141         * g++.old-deja/g++.pt/typename7.C: Likewise.
27142         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27143
27144 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.dg/other/linkage1.C: New test.
27147         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27148         specifiers.
27149
27150 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27151
27152         * gcc.dg/concat.c: New test.
27153
27154 2001-12-11  Stan Shebs  <shebs@apple.com>
27155
27156         * objc/compile: New test directory.
27157         * objc/compile/compile.exp: New expect script.
27158         * objc/compile/20011211-1.m: New compile test.
27159
27160 2001-12-11  Jason Merrill  <jason@redhat.com>
27161
27162         * lib/prune.exp (prune_gcc_output): Also handle "In member
27163         function".  So many permutations...
27164
27165 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27166
27167         * g++.dg/template/typedef1.C: New test.
27168
27169 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27170
27171         * g++.dg/other/copy1.C: New test.
27172
27173 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27174
27175         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27176
27177         * gcc.dg/builtin-choose-expr.c: New.
27178
27179 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27180
27181         * gcc.dg/altivec-2.c: New.
27182
27183 2001-12-07  Richard Henderson  <rth@redhat.com>
27184
27185         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27186
27187 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27188
27189         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27190         ultrasparc.
27191
27192 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27193
27194         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27195
27196 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27197
27198         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27199         variable argument list.
27200
27201 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27202
27203         * gcc.c-torture/execute/memcheck: Delete entire directory.
27204         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27205         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27206
27207 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27208
27209         * gcc.dg/Wshadow-1.c: New test.
27210
27211 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27212
27213         * gcc.c-torture/compile/20011130-1.c: New test.
27214
27215         * gcc.dg/noncompile/20011025-1.c: New test.
27216
27217         * g++.dg/other/anon-union.C: New test.
27218
27219         * gcc.c-torture/execute/20011024-1.c: New test.
27220
27221 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27222
27223         * gcc.c-torture/execute/20000722-1.x,
27224         gcc.c-torture/execute/20010123-1.x: Remove.
27225         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27226         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27227         gcc.dg/c99-complit-2.c: New tests.
27228
27229 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         * g++.dg/inherit/base1.C: New test.
27232
27233 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27234
27235         * g++.dg/other/stdarg1.C: New test.
27236
27237         * gcc.c-torture/compile/20011130-2.c: New test.
27238
27239 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27240
27241         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27242         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27243         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27244         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27245         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27246         * gcc.dg/builtin-prefetch-1.c: New test.
27247
27248 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27249
27250         * gcc.dg/20011130-1.c: New test.
27251
27252 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27253
27254         * g++.dg/other/scope1.C: New test.
27255         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27256
27257 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27258
27259         * gcc.dg/vla-init-1.c: New test.
27260
27261 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27262
27263         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27264
27265 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27266
27267         * objc.dg/alias.m: Update.
27268         * objc.dg/class-1.m: Update.
27269         * objc.dg/const-str-1.m: Update.
27270         * objc.dg/fwd-proto-1.m: Update.
27271         * objc.dg/id-1.m: Update.
27272         * objc.dg/super-class-1.m: Update.
27273
27274 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27277         constructs.
27278
27279 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27280
27281         * gcc.c-torture/execute/20011128-1.c: New test.
27282
27283 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27284
27285         * gcc.dg/20011127-1.c: New test.
27286
27287 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27288
27289         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27290         from Austin Group draft 7.
27291         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27292         scanf format arguments.
27293         * gcc.dg/format/no-exargs-2.c: New test.
27294
27295 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27296
27297         * g++.dg/abi/vbase8-4.C: New test.
27298
27299 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27300
27301         * gcc.c-torture/execute/20011121-1.c: New test.
27302
27303 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27304
27305         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27306
27307 2001-11-23  Andreas Jaeger  <aj@suse.de>
27308
27309         * gcc.dg/cpp/charconst-2.c: New test.
27310
27311 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27312
27313         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27314         to the host if it is remote.  Let tests specify extra headers
27315         they use.
27316         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27317         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27318         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27319         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27320         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27321         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27322         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27323         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27324         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27325         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27326
27327 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27328
27329         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27330         for little endian ARMs.
27331
27332 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * gcc.c-torture/compile/20011119-1.c: New test.
27335         * gcc.c-torture/compile/20011119-2.c: New test.
27336
27337 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27338
27339         * gcc.dg/altivec-1.c: Fix typo.
27340
27341 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27342
27343         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27344
27345 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27346
27347         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27348
27349 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27350
27351         * lib/g77.exp: Don't specify --rpath-link.
27352
27353         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27354         across all the headers.
27355         * gcc.dg/format/format.exp: For testing on a remote host,
27356         copy format.h.
27357
27358         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27359         * gcc.c-torture/execute/930406-1.c: Likewise.
27360         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27361
27362 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27363
27364         * gcc.dg/altivec-1.c: New.
27365
27366 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27367
27368         * gcc.dg/cpp/fpreprocessed.c: New test case.
27369
27370 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27371
27372         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27373         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27374         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27375
27376 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27377
27378         * gcc.dg/no-builtin-1.c: New test.
27379
27380 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27381
27382         * gcc.c-torture/execute/20011115-1.c: New test.
27383
27384 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27385
27386         * gcc.c-torture/compile/20011114-2.c: New test.
27387         * gcc.c-torture/compile/20011114-3.c: New test.
27388         * gcc.c-torture/compile/20011114-4.c: New test.
27389
27390 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         * g++.dg/other/init1.C: New test.
27393
27394 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27395
27396         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27397         message.
27398
27399         * gcc.c-torture/execute/20011114-1.c: New testcase.
27400
27401         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27402         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27403         like the (before this change) version of 20010327-1.c.
27404
27405 2001-11-14  Roger Sayle <roger@eyesopen.com>
27406
27407         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27408
27409 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27410
27411         * g++.dg/init/array2.C: New test.
27412
27413 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27414
27415         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27416
27417 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.dg/other/forscope1.C: New test.
27420         * g++.dg/ext/forscope1.C: New test.
27421         * g++.dg/ext/forscope2.C: New test.
27422
27423 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * gcc.c-torture/execute/20011113-1.c: New test.
27426
27427 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27428
27429         * gcc.c-torture/execute/20011109-2.c: New test.
27430
27431         * gcc.c-torture/execute/20011109-1.c: New test.
27432
27433 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27434
27435         * gcc.c-torture/compile/20011109-1.c: New test.
27436
27437 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27438
27439         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27440         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27441         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27442         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27443         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27444         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27445         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27446
27447 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27448
27449         * g++.dg/warn/Wshadow-1.C: New tests.
27450         * g++.old-deja/g++.mike/for3.C: Update.
27451
27452 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27453
27454         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27455         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27456         XFAILs.  Adjust expected error texts.
27457         * gcc.c-torture/compile/20011106-1.c,
27458         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27459         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27460         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27461         gcc.dg/c99-array-lval-5.c: New tests.
27462
27463 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27464
27465         * gcc.dg/cpp/defined.c: Update.
27466
27467 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27468
27469         * gcc.c-torture/execute/anon-1.c: New test.
27470
27471 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27472
27473         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27474         same size, so no warning should be produced on stormy16.
27475
27476         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27477         due to oversized array.
27478         * g++.old-deja/g++.mike/ns15.C: Likewise.
27479         * g++.old-deja/g++.pt/crash16.C: Likewise.
27480
27481 2001-11-02  Graham Stott  <grahams@redhat.com>
27482
27483         * g++.dgother/debug1.C: Fix typos.
27484
27485 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27486
27487         * g++.dg/other/debug1.C: New test.
27488
27489 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27490
27491         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27492         of unsigned long.
27493
27494 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27495
27496         * gcc.dg/20011029-2.c: New test.
27497
27498         * gcc.c-torture/compile/20011029-1.c: New test.
27499
27500 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27501
27502         * objc/execute/class_self-1.m: New test.
27503         * objc/execute/class_self-2.m: New test.
27504
27505 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27506
27507         * gcc.misc-tests/msgs.exp: Delete.
27508         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27509         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27510         error set to match recent changes.
27511
27512 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27513
27514         * gcc.dg/20011021-1.c: New test.
27515
27516 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27517
27518         * gcc.c-torture/compile/20011023-1.c: New test.
27519
27520 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27521
27522         * lib/g77.exp: Rewrite based on lib/g++.exp.
27523
27524 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27525
27526         * gcc.c-torture/execute/20011019-1.c: New test.
27527
27528         * gcc.dg/20011018-1.c: New test.
27529
27530 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27531
27532         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27533
27534 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27535
27536         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27537         * gcc.dg/attr-invalid.c: Likewise.
27538
27539 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27540
27541         * testsuite/gcc.dg/20011015-1.c: New test.
27542
27543 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27544
27545         * g++.dg/template/unify2.C: New test.
27546
27547 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27548
27549         * g++.dg/other/exception-specification.C: New test
27550
27551 2001-10-13  Tom Rix  <trix@redhat.com>
27552
27553         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27554         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27555
27556 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * testsuite/gcc.dg/20011009-1.c: New test.
27559
27560 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         PR g++/4476
27563         * g++.dg/other/friend1.C: New test.
27564
27565 2001-10-11  Richard Henderson  <rth@redhat.com>
27566
27567         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27568
27569 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27570
27571         * gcc.c-torture/compile/20011010-1.c: New.
27572
27573 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27574
27575         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27576         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27577         g77.f-torture/execute/execute.exp,
27578         g77.f-torture/noncompile/noncompile.exp,
27579         gcc.c-torture/compile/compile.exp,
27580         gcc.c-torture/execute/execute.exp,
27581         gcc.c-torture/execute/ieee/ieee.exp,
27582         gcc.c-torture/execute/memcheck/memcheck.exp,
27583         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27584         objc/execute/execute.exp: Update FSF address.
27585
27586 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27587
27588         * gcc.dg/cpp/cmdlne-C.c: Update.
27589         * gcc.dg/cpp/cmdlne-C2.c: New.
27590
27591 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27592
27593         * gcc.c-torture/execute/20011008-3.c: New.
27594
27595 2001-10-08  DJ Delorie  <dj@redhat.com>
27596
27597         * gcc.dg/20011008-1.c: New.
27598         * gcc.dg/20011008-2.c: New.
27599
27600 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27601
27602         * gcc.dg/cpp/spacing1.c: Update test.
27603
27604 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27605
27606         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27607         spelling errors of "separate" as "seperate".
27608
27609 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27610
27611         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27612         enough to avoid inlining.
27613
27614 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27615
27616         * lib/g77.exp: set libg2c_dir correctly.
27617
27618 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27619
27620         * gcc.dg/cpp/macro11.c: New test.
27621
27622 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27623
27624         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27625         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27626         gcc.dg/format/multattr-3.c: New tests.
27627         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27628         tests for format attributes on function pointers being rejected.
27629
27630 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27631
27632         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27633
27634 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27635
27636         * g++.dg/warn/format1.C: New test.
27637
27638 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27639
27640         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27641
27642 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27643
27644         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27645
27646 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27647
27648         * gcc.dg/cpp/redef2.c: Add test.
27649
27650 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27651
27652         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27653         long-standing bug on i686, apparently.
27654         * gcc.c-torture/execute/loop-2c.x: New file.
27655         * gcc.c-torture/execute/loop-2d.x: New file.
27656         * gcc.c-torture/execute/loop-3c.x: New file.
27657
27658 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27659
27660         * gcc.dg/cpp/20000625-2.c: Correct line number.
27661
27662 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27663
27664         * gcc.dg/cpp/macro10.c: New test.
27665         * gcc.dg/cpp/strify3.c: New test.
27666         * gcc.dg/cpp/spacing1.c: Add tests.
27667         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27668         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27669
27670 2001-09-24  DJ Delorie  <dj@redhat.com>
27671
27672         * gcc.c-torture/execute/20010924-1.c: New test.
27673
27674 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27675
27676         * testsuite/objc/execute/paste.m: Remove.
27677
27678 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27679
27680         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27681
27682 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27683
27684         * g77.dg/strlen0.f: New test.
27685
27686 2001-09-21  Richard Henderson  <rth@redhat.com>
27687
27688         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27689         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27690
27691 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27692
27693         Table-driven attributes.
27694         * g++.dg/ext/attrib1.C: New test.
27695
27696 2001-09-20  DJ Delorie  <dj@redhat.com>
27697
27698         * gcc.dg/20000926-1.c: Update expected warning messages.
27699         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27700         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27701         array.
27702
27703 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27704
27705         * g++.dg/eh/registers1.C: New test case.
27706
27707 2001-09-17  Richard Henderson  <rth@redhat.com>
27708
27709         * gcc.dg/array-5.c: Fix VLA decomposition test.
27710
27711 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27712
27713         * gcc.dg/cpp/line5.c: New testcase.
27714
27715 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27716
27717         * gcc.dg/cpp/macro9.c: New test.
27718
27719 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27720
27721         * gcc.c-torture/execute/980223.c: Change type of addr from long
27722         to char *.
27723
27724 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27725
27726         * gcc.c-torture/execute/20010915-1.c: New test.
27727
27728 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27729
27730         * g77.dg/bprob: New directory.
27731         * g77.dg/bprob/bprob.exp: New file.
27732         * g77.dg/bprob/bprob-1.f: New test.
27733         * g77.dg/gcov: New directory.
27734         * g77.dg/gcov/gcov.exp: New file.
27735         * g77.dg/gcov/gcov-1.f: New test.
27736         * g77.dg/gcov/gcov-1.x: New file.
27737
27738 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27739
27740         * gcc.dg/cpp/directiv.c: Update.
27741         * gcc.dg/cpp/undef1.c: Update.
27742
27743 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27744
27745         * gcc.dg/20010912-1.c: New test.
27746
27747 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27748
27749         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27750         language-independent file in lib.
27751         * lib/gcov.exp: New file.
27752
27753 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27754
27755         * gcc.c-torture/compile/20010911-1.c: New test.
27756
27757 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27758
27759         * lib/profopt.exp: New, to support profile-directed optimizations.
27760         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27761         * gcc.misc-tests/bprob-1.c: New test.
27762         * gcc.misc-tests/bprob-2.c: New test.
27763
27764 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27765
27766         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27767         XFAIL and which kinds of gcov output to verify.
27768         * gcc.misc-tests/gcov-4b.x: New file.
27769         * gcc.misc-tests/gcov-5b.x: New file.
27770         * gcc.misc-tests/gcov-6.x: New file.
27771         * gcc.misc-tests/gcov-7.c: New test.
27772         * gcc.misc-tests/gcov-7.x: New file.
27773
27774 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27775
27776         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27777         * gcc.misc-tests/gcov-6.c: New test.
27778
27779 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27780
27781         PR c++/3986
27782         * g++.dg/abi/vbase1.C: New test.
27783
27784 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27785
27786         * objc.dg/method-2.m: New.
27787
27788 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27789
27790         PR c++/4203
27791         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27792         * g++.dg/init/empty1.C: New test.
27793
27794 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27795
27796         * gcc.c-torture/compile/20010903-1.c: New test.
27797
27798 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27799
27800         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27801         for m68k.
27802
27803 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27804
27805         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27806
27807         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27808
27809         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27810
27811 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27812
27813         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27814         for 16-bit 'unsigned int'.
27815
27816 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27817
27818         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27819
27820 2001-08-27  Richard Henderson  <rth@redhat.com>
27821
27822         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27823         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27824
27825 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27826
27827         * gcc.dg/asm-names.c (ymain): New.
27828
27829 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27830
27831         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27832         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27833         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27834
27835 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27836
27837         * gcc.dg/compare5.c: New testcase.
27838
27839 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27840
27841         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27842         and "In instantiation".
27843
27844 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27845
27846         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27847
27848 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27849
27850         * gcc.misc-tests/gcov.exp: Add support for branch information.
27851         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27852         * gcc.misc-tests/gcov-4.c: New test.
27853         * gcc.misc-tests/gcov-4b.c: New test.
27854         * gcc.misc-tests/gcov-5b.c: New test.
27855
27856 2001-08-20  Zack Weinberg  <zackw@panix.com>
27857
27858         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27859         expected to fail.
27860
27861 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27862
27863         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27864
27865 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * g++.dg/eh/template1.C: New test.
27868
27869 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27870
27871         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27872         Fix thinko.
27873         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27874         for xfail.
27875
27876 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27877
27878         * lib/g77-dg.exp:  Use prune.exp for common procedures
27879         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27880         * lib/g77.exp: (g77-dg-prune) Remove
27881
27882 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27883
27884         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27885
27886 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27887
27888         * g++.dg/template/unify1.C: New test.
27889
27890 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27891
27892         * g++.dg/abi/empty4.C: New test.
27893
27894 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27895
27896         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27897         solaris2.*
27898         * g77.f-torture/compile/pr3743.x: Likewise
27899
27900 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27901
27902         * g++.dg/other/using-declaration.C: New test.
27903
27904 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27905
27906         * gcc.dg/cpp/tr-sign.c: New testcase.
27907
27908 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27909
27910         * gcc.dg/cpp/19951025-1.c: Revert.
27911         * gcc.dg/cpp/directiv.c: We no longer process directives that
27912         interrupt macro arguments.
27913
27914 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27915
27916         * gcc.dg/bconstp-1.c: New test.
27917
27918 2001-08-03  Richard Henderson  <rth@redhat.com>
27919
27920         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27921
27922 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27923
27924         * gcc.dg/cpp/19951025-1.c: Update.
27925
27926 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27927
27928         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27929         should be x.
27930
27931 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27932
27933         Kill -fhonor-std.
27934         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27935         * g++.old-deja/g++.other/std1.C: Likewise.
27936         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27937
27938 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27939
27940         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27941         (g77_pass, g77_fail, g77_finish, g77_exit,
27942         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27943
27944 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27945
27946         * g77.dg/fbackslash.f
27947         * g77.dg/fcase-preserve.f
27948         * g77.dg/ff90-1.f
27949         * g77.dg/ffixed-line-length-0.f
27950         * g77.dg/ffixed-line-length-132.f
27951         * g77.dg/ffixed-line-length-7.f
27952         * g77.dg/ffixed-line-length-72.f
27953         * g77.dg/ffixed-line-length-none.f
27954         * g77.dg/ffree-form-1.f
27955         * g77.dg/fno-backslash.f
27956         * g77.dg/fno-f90-1.f
27957         * g77.dg/fno-fixed-form-1.f
27958         * g77.dg/fno-onetrip.f
27959         * g77.dg/fno-typeless-boz.f
27960         * g77.dg/fno-underscoring.f
27961         * g77.dg/fno-vxt-1.f
27962         * g77.dg/fonetrip.f
27963         * g77.dg/ftypeless-boz.f
27964         * g77.dg/fugly-assumed.f
27965         * g77.dg/funderscoring.f
27966         * g77.dg/fvxt-1.f
27967
27968 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27969
27970         * objc.dg/fwd-proto-1.m: New.
27971         * objc.dg/local-decl-1.m: New.
27972         * objc.dg/naming-1.m: New.
27973         * objc.dg/naming-2.m: New.
27974         * objc.dg/proto-hier-1.m: New.
27975
27976 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27977
27978         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27979         largest-type elements to a struct makes its size grow.
27980
27981 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27982
27983         * g++.dg/abi/vthunk1.C: New test.
27984
27985 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27986
27987         * g++.dg/abi/vbase8-22.C: New test.
27988
27989 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27990
27991         * gcc.dg/cpp/macro8.c: New test.
27992
27993 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         * g++.dg/abi/vbase8-21.C: New test.
27996
27997 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * g++.dg/abi/vbase8-10.C: New test.
28000
28001 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28002
28003         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28004         ${tool}_set_ld_library_path.
28005         Changed caller.
28006         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28007         g++.exp.
28008
28009 2001-07-26  Stan Cox <scox@redhat.com>
28010
28011         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28012         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28013         gcc_exit, gcc_check_unsupported_p):
28014         Moved to gcc-deps.exp
28015         * gcc-deps.exp: New file.
28016
28017 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28018
28019         * g++.old-deja/g++.pt/defarg14.C: New test.
28020
28021 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         * g++.old-deja/g++.other/lineno5.C: New test.
28024
28025 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28026
28027         * g++.old-deja/g++.pt/crash68.C: New test.
28028
28029 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28030
28031         * g++.old-deja/g++.other/crash42.C: New test.
28032
28033 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28034
28035         * gcc.dg/cpp/extratokens.c: Fix.
28036         * gcc.dg/cpp/skipping2.c: New tests.
28037
28038 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28039
28040         * gcc.c-torture/execute/20010724-1.c: New file.
28041         * gcc.c-torture/execute/20010724-1.x: New file.
28042
28043 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28044
28045         * g++.old-deja/g++.other/cond7.C: New test.
28046
28047 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.old-deja/g++.other/optimize4.C: New test.
28050
28051 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28054
28055 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28056
28057         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28058         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28059         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28060         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28061
28062         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28063         bug report" message.
28064
28065         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28066         * g++.dg/ext/instantiate1.C: Move from old-deja.
28067
28068 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28069
28070         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28071         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28072         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28073         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28074
28075 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28076
28077         * gcc.c-torture/execute/20010723-1.c: New test.
28078
28079 2001-07-23  Ben Elliston  <bje@redhat.com>
28080
28081         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28082
28083 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28084
28085         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28086         i[34567]86-*-*.
28087         Delete handling of ieee_multilib_flags.
28088         Pass -mieee for alpha*-*-* and sh-*-*.
28089         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28090
28091 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         Remove old-abi tests.
28094         * g++.old-deja/g++.mike/p11116.C: Remove.
28095         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28096
28097 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28098
28099         * g77.f-torture/compile/pr3743.f:  New test
28100
28101 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28102
28103         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28104
28105 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28106
28107         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28108         g++.old-deja/g++.pt/static6.C: Likewise.
28109         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28110         supports weak symbols.
28111
28112 2001-07-18  Andreas Jaeger  <aj@suse.de>
28113
28114         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28115         supported again.
28116
28117 2001-07-18  Andreas Jaeger  <aj@suse.de>
28118
28119         * gcc.dg/iftrap-1.c: Fix target line.
28120
28121 2001-07-17  Richard Henderson  <rth@redhat.com>
28122
28123         * gcc.c-torture/execute/20010717-1.c: New.
28124
28125 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28128         tests.
28129
28130 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28131
28132         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28133
28134 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28135
28136         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28137         UAC_SIGBUS, UAC_NOPRINT definitions.
28138
28139 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28140
28141         * objc/execute/object_is_class.m: New test.
28142         * objc/execute/object_is_meta_class.m: New test.
28143
28144 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28145
28146         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28147         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28148
28149 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28150
28151         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28152         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28153
28154 2001-07-14  Richard Henderson  <rth@redhat.com>
28155
28156         * gcc.dg/iftrap-1.c: New.
28157
28158 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28159
28160         * g77.f-torture/execute/intrinsic77.f: New test.
28161
28162 2001-07-11  Janis Johnson <janis@us.ibm.com>
28163
28164         * gcc.misc-tests/gcov-3.c: New test.
28165
28166 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28167
28168         * gcc.c-torture/compile/20010711-1.c,
28169         * gcc.c-torture/compile/20010711-2.c: New tests.
28170
28171 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28172
28173         * gcc.c-torture/execute/20010711-1.c: New test.
28174
28175 2001-07-11  Ben Elliston  <bje@redhat.com>
28176
28177         * g++.old-deja/g++.other/enum5.C: New test.
28178
28179 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28180
28181         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28182         (g++-dg-prune): Call prune_gcc_output.
28183         * prune.exp: New file for prune_gcc_output.
28184         * lib/g++.exp, lib/gcc.exp: Load it.
28185
28186 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28187
28188         * gcc.c-torture/compile/20010701-1.c,
28189         g++.old-deja/g++.ext/attrib6.C: New tests.
28190
28191 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28192
28193         * gcc.c-torture/compile/20010706-1.c: New test.
28194
28195 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28196
28197         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28198
28199 2001-06-28  Stan Shebs  <shebs@apple.com>
28200
28201         * gcc.dg/pragma-darwin.c: New test.
28202
28203 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28204
28205         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28206         Solaris 2.[678] system.
28207
28208 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28209
28210         * gcc.dg/20010622-1.c: New test.
28211
28212 2001-06-18  Stan Shebs  <shebs@apple.com>
28213
28214         * objc.dg: New directory.
28215         * objc.dg/dg.exp: New file.
28216         * objc.dg/alias.m: New.
28217         * objc.dg/class-1.m: New.
28218         * objc.dg/class-2.m: New.
28219         * objc.dg/const-str-1.m: New.
28220         * objc.dg/const-str-2.m: New.
28221         * objc.dg/id-1.m: New.
28222         * objc.dg/method-1.m: New.
28223         * objc.dg/super-class-1.m: New.
28224         * lib/objc-dg.exp: New file.
28225
28226 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28227
28228         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28229         of label name.
28230
28231 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28232
28233         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28234
28235 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28236
28237         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28238         variable.
28239
28240 2001-06-12  Richard Henderson  <rth@redhat.com>
28241
28242         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28243
28244 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.old-deja/g++.abi/vbase5.C: New test.
28247         * g++.old-deja/g++.abi/vbase6.C: New test.
28248         * g++.old-deja/g++.abi/vbase7.C: New test.
28249
28250 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28251
28252         * gcc.c-torture/compile/20010610-1.c: New test.
28253
28254 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28255
28256         * g++.old-deja/g++.abi/vbase4.C: New test.
28257
28258 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28259
28260         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28261         support %f for HC11/HC12 targets.
28262         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28263         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28264         on HC11/HC12 targets.
28265         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28266
28267 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28268
28269         * gcc.dg/wchar_t-1.c: New file.
28270         * gcc.dg/wint_t-1.c: Likewise.
28271
28272 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28273
28274         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28275
28276 2001-06-11  Richard Henderson  <rth@redhat.com>
28277
28278         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28279
28280 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28281
28282         * gcc.c-torture/compile/20010611-1.c: New test.
28283
28284 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28285
28286         * gcc.dg/c99-tag-1.c: Add more tests.
28287
28288 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28289
28290         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28291         representation on MN10300 and ARM/Thumb.
28292
28293 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28294
28295         * g77.f-torture/execute/20010610.f: New.
28296
28297 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28298
28299         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28300         names.
28301
28302 2001-06-09  Richard Henderson  <rth@redhat.com>
28303
28304         * gcc.c-torture/execute/ashrdi-1.c: New.
28305         * gcc.c-torture/execute/ashldi-1.c: New.
28306         * gcc.c-torture/execute/lshrdi-1.c: New.
28307
28308 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28309
28310         * objc/execute/load-3.m: Added. Check sending +load to categories,
28311         in addition to classes.
28312
28313 2001-06-08  Stan Shebs  <shebs@apple.com>
28314
28315         * objc/execute/load-2.m: New test.  From Nicola Pero
28316         <n.pero@mi.flashnet.it>.
28317
28318 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.c-torture/execute/20010605-2.c: New test.
28321
28322 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.old-deja/g++.abi/vbase2.C: New test.
28325         * g++.old-deja/g++.abi/vbase3.C: New test.
28326
28327 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.pt/friend49.C: New test.
28330
28331 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * g++.old-deja/g++.ext/anon3.C: New test.
28334
28335 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28336
28337         * g++.old-deja/g++.other/conv7.C: New test.
28338
28339 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28340
28341         * gcc.c-torture/compile/20010605-2.c: New test.
28342
28343 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28344
28345         * gcc.c-torture/execute/20010604-1.c: New test.
28346
28347 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28348
28349         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28350
28351 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28352
28353         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28354         (g++_link_flags): Likewise.
28355         (g++_init): Pass gccpath's value to two previous functions.
28356
28357 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28358
28359         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28360         Ensure logfile entry matches exec command line.
28361
28362 2001-05-31  Richard Henderson  <rth@redhat.com>
28363
28364         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28365         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28366
28367 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28368
28369         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28370         compiler for irix6.2
28371
28372 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.old-deja/g++.other/optimize3.C: New file.
28375
28376 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28377
28378         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28379         assemble.
28380
28381 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.other/optimize2.C: New file.
28384
28385 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28386
28387         * gcc.c-torture/compile/20010518-2.c: New file.
28388         * gcc.c-torture/execute/20010518-1.c: New file.
28389         * gcc.c-torture/execute/20010518-2.c: New file.
28390
28391 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28392
28393         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28394
28395 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28396
28397         G++ no longer defines builtins that do not begin with __builtin.
28398         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28399         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28400         * g++.old-deja/g++.law/builtin1.C: Likewise.
28401         * g++.old-deja/g++.law/cvt2.C: Likewise.
28402         * g++.old-deja/g++.mike/net5.C: Likewise.
28403         * g++.old-deja/g++.other/builtins1.C: Likewise.
28404         * g++.old-deja/g++.other/builtins2.C: Likewise.
28405         * g++.old-deja/g++.other/builtins3.C: Likewise.
28406         * g++.old-deja/g++.other/builtins4.C: Likewise.
28407         * g++.old-deja/g++.other/inline8.C: Likewise.
28408         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28409
28410 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.pt/using1.C: Adjust.
28413         * g++.old-deja/g++.pt/using2.C: New test.
28414
28415 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28416
28417         * gcc.dg/cpp/charconst.c: New tests.
28418         * gcc.dg/cpp/escape.c: New tests.
28419         * gcc.dg/cpp/escape-1.c: New tests.
28420         * gcc.dg/cpp/escape-2.c: New tests.
28421         * gcc.dg/cpp/ucs.c: New tests.
28422
28423 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28424
28425         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28426         native compiler for irix6.5.
28427
28428 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28429
28430         * lib/g++.exp (g++_include_flags): Use args to compute
28431         get_multilibs.
28432         (g++_link_flags): Likewise.
28433         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28434
28435 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28436
28437         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28438
28439 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28440
28441         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28442         this file.
28443
28444 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28445
28446         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28447         STACK_SIZE;
28448         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28449         to STACK_SIZE; Use it to define size of add_histo array.
28450         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28451         to STACK_SIZE.
28452         (f): Use GITT_SIZE to define size of gitt local table.
28453         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28454         to STACK_SIZE; Use it to define size of bytemem array.
28455
28456 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28457
28458         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28459         on 68HC11/HC12 due to the asm instruction.
28460         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28461         * gcc.c-torture/compile/920520-1.x: Likewise.
28462         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28463         on 68HC11/HC12 because the function is larger than 64K.
28464         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28465         on 68HC11/HC12 because the structure is too large.
28466
28467 2001-05-20  Richard Henderson  <rth@redhat.com>
28468
28469         * gcc.c-torture/execute/20010520-1.c: New.
28470
28471 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28472
28473         * g++.old-deja/g++.warn/compare1.C: New test.
28474         * gcc.dg/compare4.c: New test.
28475
28476 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.other/optimize1.C: New test.
28479
28480 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28481
28482         * g++.old-deja/g++.pt/spec41.C: New test.
28483
28484 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28485
28486         * gcc.c-torture/compile/20010114-1.x: Remove.
28487
28488 2001-05-18  Stan Shebs  <shebs@apple.com>
28489
28490         * gcc.c-torture/compile/20010518-1.c: New test.
28491
28492 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28495         * g++.old-deja/g++.pt/crash67.C: New test.
28496
28497 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28498
28499         * g++.old-deja/g++.other/debug9.C: New test.
28500
28501 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28502
28503         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28504
28505 2001-05-16  Jan Hubicka  <jh@suse.cz>
28506
28507         * gcc.c-torture/compile/20010516-1.c: New test.
28508
28509 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.other/crash41.C: New test.
28512
28513 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         * g++.old-deja/g++.pt/crash66.C: New test.
28516
28517 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28518
28519         * g++.old-deja/g++.robertl/eb27.C: Convert.
28520
28521 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28522
28523         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28524         declaration being redundant.
28525
28526 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28527
28528         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28529
28530 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28531
28532         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28533
28534 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28535
28536         * lib/g++.exp: Use testsuite_flags.
28537
28538 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28539
28540         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28541
28542 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28543
28544         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28545
28546 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28547
28548         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28549
28550 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28551
28552         * gcc.c-torture/compile/20010313-1.c: New test.
28553
28554 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28555
28556         * gcc.dg/cpp/direct2.c: New test.
28557         * gccq.dg/cpp/direct2s.c: New test.
28558
28559         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28560
28561 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28562
28563         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28564         * g++.old-deja/g++.other/op3.C: Likewise.
28565
28566 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28567
28568         * gcc.dg/cpp/syshdr.h: New file.
28569         * gcc.dg/cpp/sysmac1.c: Update.
28570         * gcc.dg/cpp/sysmac2.c: Update.
28571
28572 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28573
28574         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28575
28576 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28577
28578         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28579         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28580
28581 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28582
28583         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28584
28585 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28586
28587         * lib/g++.exp (g++_include_flags): Don't use any special flags
28588         if TESTING_IN_BUILD_TREE is not defined.
28589         (g++_init): Use a plain 'c++' as the compiler if
28590         TESTING_IN_BUILD_TREEE is not defined.
28591
28592 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28593
28594         * g++.old-deja/g++.eh/catch13.C: New test.
28595         * g++.old-deja/g++.eh/catch14.C: New test.
28596
28597 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28598
28599         * gcc.dg/cpp/tr-define.c: New test.
28600
28601 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28602
28603         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28604         <stdlib.h>, not <malloc.h>.
28605
28606 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.old-deja/g++.ns/template17.C: New test.
28609
28610 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.old-deja/g++.pt/ref4.C: New test.
28613
28614 2001-04-30  Richard Henderson  <rth@redhat.com>
28615
28616         * gcc.dg/20000724-1.c: Revert last change.
28617
28618 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28619
28620         * g77.f-torture/execute/20010430.f: New test.
28621
28622 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28623
28624         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28625
28626 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28627
28628         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28629
28630 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         * g++.old-deja/g++.eh/crash6.C: New test.
28633
28634 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         * g++.old-deja/g++.other/warn7.C: New test.
28637
28638 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.other/defarg9.C: New test.
28641
28642 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28643
28644         * g77.f-torture/compile/20010426.f: New test.
28645         * g77.f-torture/execute/20010426.f: New test.
28646
28647 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28648
28649         * g77.f-torture/compile/20000629-1.x: Remove - error
28650         has been fixed.
28651
28652 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28653
28654         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28655         Tweak slightly to work with g++.dg framework.
28656         * g++.dg/special/ecos.exp: Run initp1.C test.
28657         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28658
28659         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28660         its linker doesn't give line numbers either.
28661         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28662
28663 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28664
28665         * g++.old-deja/g++.other/lex1.C: New test.
28666
28667 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28668
28669         * gcc.dg/noncompile/20010425-1.c: New test.
28670
28671 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28672
28673         * g++.old-deja/g++.pt/mangle2.C: New test.
28674
28675 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * gcc.dg/format/plus-1.c: New test.
28678
28679 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * gcc.dg/20010423-1.c: New test.
28682
28683 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28684
28685         * gcc.c-torture/execute/20010422-1.c: New test.
28686
28687 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28688
28689         * g++.old-deja/g++.ns/type2.C: New test.
28690
28691 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28692
28693         * g++.old-deja/g++.other/perf1.C: New test.
28694
28695 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28696
28697         * gcc.dg/c99-func-2.c: Remove xfail.
28698         * gcc.dg/c99-func-3.c: Remove xfail.
28699         * gcc.dg/c99-func-4.c: Remove xfail.
28700
28701 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28702
28703         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28704
28705 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28706
28707         * gcc.c-torture/compile/20010423-1.c: New test.
28708
28709 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         * g++.old-deja/g++.pt/typename28.C: New test.
28712
28713 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         * g++.old-deja/g++.abi/empty2.C: New test.
28716         * g++.old-deja/g++.abi/empty3.C: New test.
28717
28718 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * g++.old-deja/g++.other/comdat2.C: New test.
28721         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28722
28723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28724
28725         * g++.old-deja/g++.other/overload14.C: New test.
28726
28727 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28728
28729         * g++.old-deja/g++.other/lookup23.C: New test.
28730
28731 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28732
28733         * gcc.c-torture/execute/20010403-1.c: New test.
28734
28735 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28736             Mark Mitchell  <mark@codesourcery.com>
28737
28738         * lib/old-dejagnu.exp: Don't delete output of executable.
28739         Add .exe suffix to executables.
28740
28741 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28742
28743         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28744
28745 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28746
28747         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28748
28749 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28750
28751         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28752         * g++.old-deja/g++.abi/crash1.C: New test.
28753
28754 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         * g++.old-deja/g++.other/crash40.C: New test.
28757
28758 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28759
28760         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28761
28762 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28763
28764         * g++.old-deja/g++.other/warn6.C: New test.
28765
28766 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28767
28768         * g++.old-deja/g++.robertl/eb42.C: Same.
28769
28770 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28771
28772         * gcc.dg/wtr-conversion-1.c: New testcase.
28773
28774 2001-04-10  Richard Henderson  <rth@redhat.com>
28775
28776         * g++.old-deja/g++.other/array5.C: New.
28777
28778 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28779
28780         * gcc.c-torture/execute/20010408-1.c: New test.
28781
28782 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28783
28784         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28785         headers and constructs.
28786         * g++.old-deja/g++.robertl/eb79.C: Same.
28787         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28788         * g++.old-deja/g++.robertl/eb73.C: Same.
28789         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28790         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28791         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28792         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28793         * g++.old-deja/g++.robertl/eb44.C: Same.
28794         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28795         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28796         * g++.old-deja/g++.robertl/eb39.C: Same.
28797         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28798         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28799         * g++.old-deja/g++.robertl/eb30.C: Same.
28800         * g++.old-deja/g++.robertl/eb3.C: Same.
28801         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28802         * g++.old-deja/g++.robertl/eb21.C: Same.
28803         * g++.old-deja/g++.robertl/eb15.C: Same.
28804         * g++.old-deja/g++.robertl/eb118.C: Same.
28805         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28806         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28807         * g++.old-deja/g++.robertl/eb109.C: Same.
28808         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28809         * g++.old-deja/g++.mike/rtti1.C: Same.
28810         * g++.old-deja/g++.mike/p658.C: Same.
28811         * g++.old-deja/g++.mike/net46.C: Same.
28812         * g++.old-deja/g++.mike/net34.C: Same.
28813         * g++.old-deja/g++.mike/memoize1.C: Same.
28814         * g++.old-deja/g++.mike/eh2.C: Same.
28815         * g++.old-deja/g++.law/weak.C: Same.
28816         * g++.old-deja/g++.law/visibility7.C: Same.
28817         * g++.old-deja/g++.law/visibility25.C: Same.
28818         * g++.old-deja/g++.law/visibility22.C: Same.
28819         * g++.old-deja/g++.law/visibility2.C: Same.
28820         * g++.old-deja/g++.law/visibility17.C: Same.
28821         * g++.old-deja/g++.law/visibility13.C: Same.
28822         * g++.old-deja/g++.law/visibility10.C: Same.
28823         * g++.old-deja/g++.law/visibility1.C: Same.
28824         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28825         * g++.old-deja/g++.law/vbase1.C: Same.
28826         * g++.old-deja/g++.law/operators32.C: Same.
28827         * g++.old-deja/g++.law/nest3.C: Same.
28828         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28829         * g++.old-deja/g++.law/except5.C (main): Same.
28830         * g++.old-deja/g++.law/cvt7.C (run): Same.
28831         * g++.old-deja/g++.law/cvt2.C: Same.
28832         * g++.old-deja/g++.law/cvt16.C: Same.
28833         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28834         * g++.old-deja/g++.law/ctors17.C (main): Same.
28835         * g++.old-deja/g++.law/ctors13.C: Same.
28836         * g++.old-deja/g++.law/ctors12.C (main): Same.
28837         * g++.old-deja/g++.law/ctors10.C: Same.
28838         * g++.old-deja/g++.law/code-gen5.C: Same.
28839         * g++.old-deja/g++.law/bad-error7.C: Same.
28840         * g++.old-deja/g++.law/arm9.C: Same.
28841         * g++.old-deja/g++.law/arm12.C: Same.
28842         * g++.old-deja/g++.law/arg8.C: Same.
28843         * g++.old-deja/g++.law/arg1.C: Same.
28844         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28845         * g++.old-deja/g++.jason/template31.C: Same.
28846         * g++.old-deja/g++.jason/template24.C (main): Same.
28847         * g++.old-deja/g++.jason/2371.C: Same.
28848         * g++.old-deja/g++.eh/new2.C: Same.
28849         * g++.old-deja/g++.eh/new1.C: Same.
28850         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28851         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28852         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28853         * g++.old-deja/g++.brendan/crash62.C: Same.
28854         * g++.old-deja/g++.brendan/crash52.C: Same.
28855         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28856         * g++.old-deja/g++.brendan/crash38.C: Same.
28857         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28858         * g++.old-deja/g++.brendan/copy9.C: Same.
28859
28860 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28861
28862         * gcc.c-torture/execute/20001203-2.c (memset):
28863         Count argument is of type __SIZE_TYPE__.
28864
28865 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28866
28867         * gcc.c-torture/compile/20010404-1.c: New test.
28868
28869 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * gcc.c-torture/compile/20010326-1.c: New test.
28872
28873 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28874
28875         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28876         peculiarities of the SH.
28877         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28878
28879 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28880
28881         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28882         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28883         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28884
28885 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28886
28887         * g77.f-torture/compile/20010321-1.f: New test.
28888
28889 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28890
28891         * gcc.c-torture/compile/20010329-1.c: New test.
28892
28893 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * gcc.c-torture/execute/20010329-1.c: New test.
28896
28897 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28898
28899         * g++.old-deja/g++.other/eh4.C: Fix typo.
28900
28901 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28902
28903         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28904
28905 2001-03-28  Philip Blundell  <philb@gnu.org>
28906
28907         * gcc.c-torture/compile/20010328-1.c: New test.
28908
28909 2001-03-27  Richard Henderson  <rth@redhat.com>
28910
28911         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28912         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28913
28914 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28915
28916         * gcc.c-torture/compile/20010327-1.c: New test.
28917
28918 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28919
28920         * g++.old-deja/g++.other/friend12.C: New test.
28921         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28922         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28923
28924 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28925
28926         * gcc.c-torture/execute/20010325-1.c: New test.
28927
28928 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * g++.old-deja/g++.other/mangle3.C: New test.
28931
28932 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28933
28934         * g++.old-deja/g++.other/anon8.C: New test.
28935
28936 2001-03-20  Philip Blundell  <philb@gnu.org>
28937
28938         * gcc.c-torture/compile/20010320-1.c: New test.
28939
28940 2001-03-17  Richard Henderson  <rth@redhat.com>
28941
28942         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28943
28944 2001-03-15  Geoff Keating  <geoff@redhat.com>
28945
28946         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28947         tests on AIX.
28948
28949 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28950
28951         * g++.old-deja/g++.other/eh4.C: New test.
28952
28953 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28954
28955         * gcc.dg/cpp/mi1.c: Update.
28956
28957 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * g++.old-deja/g++.other/regstack.C: New test.
28960
28961 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * g++.old-deja/g++.other/ref4.C: New test.
28964
28965 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28966
28967         * objc/execute/va_method.m: Added.
28968         * objc/execute/IMP.m: Added.
28969         * objc/execute/_cmd.m: Added.
28970         * objc/execute/accessing_ivars.m: Added.
28971         * objc/execute/class-1.m: Added.
28972         * objc/execute/class-10.m: Added.
28973         * objc/execute/class-11.m: Added.
28974         * objc/execute/class-12.m: Added.
28975         * objc/execute/class-13.m: Added.
28976         * objc/execute/class-14.m: Added.
28977         * objc/execute/class-2.m: Added.
28978         * objc/execute/class-3.m: Added.
28979         * objc/execute/class-4.m: Added.
28980         * objc/execute/class-5.m: Added.
28981         * objc/execute/class-6.m: Added.
28982         * objc/execute/class-7.m: Added.
28983         * objc/execute/class-8.m: Added.
28984         * objc/execute/class-9.m: Added.
28985         * objc/execute/class-tests-1.h
28986         * objc/execute/class-tests-2.h
28987         * objc/execute/compatibility_alias.m: Added.
28988         * objc/execute/encode-1.m: Added.
28989         * objc/execute/formal_protocol-1.m: Added.
28990         * objc/execute/formal_protocol-2.m: Added.
28991         * objc/execute/formal_protocol-3.m: Added.
28992         * objc/execute/formal_protocol-4.m: Added.
28993         * objc/execute/formal_protocol-5.m: Added.
28994         * objc/execute/formal_protocol-6.m: Added.
28995         * objc/execute/formal_protocol-7.m: Added.
28996         * objc/execute/informal_protocol.m: Added.
28997         * objc/execute/initialize.m: Added.
28998         * objc/execute/load.m: Added.
28999         * objc/execute/many_args_method.m: Added.
29000         * objc/execute/nested-3.m: Added.
29001         * objc/execute/no_clash.m: Added.
29002         * objc/execute/private.m: Added.
29003         * objc/execute/redefining_self.m: Added.
29004         * objc/execute/root_methods.m: Added.
29005         * objc/execute/selector-1.m: Added.
29006         * objc/execute/static-1.m: Added.
29007         * objc/execute/static-2.m: Added.
29008         * objc/execute/va_method.m: Added.
29009
29010 2001-03-10  Richard Henderson  <rth@redhat.com>
29011
29012         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29013
29014 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29015
29016         * g++.old-deja/g++.other/crash31.C: XFAIL.
29017         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29018         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29019         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29020         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29021         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29022
29023 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29024
29025         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29026
29027 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29028
29029         * gcc.dg/20000724-1.c: Don't use multiline strings.
29030
29031 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29032
29033         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29034         result of -cString against what we expect it to be; don't just
29035         print it out for no one to read.
29036
29037         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29038         Based on testcases provided by Nicola Pero.
29039
29040 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29041
29042         * gcc.dg/cpp/macro7.c: New test.
29043
29044 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29045
29046         * gcc.dg/cpp/multiline.c: Update.
29047
29048 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29049
29050         * g++.old-deja/g++.other/enum3.C: New test.
29051
29052 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         * g++.old-deja/g++.other/pod1.C: New test.
29055
29056 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29057
29058         * g++.old-deja/g++.ext/overload1.C: New test.
29059
29060 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29061
29062         * g++.old-deja/g++.pt/using1.C: New test.
29063
29064 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * g++.old-deja/g++.other/using9.C: New test.
29067
29068 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29069
29070         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29071
29072         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29073
29074 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29075
29076         * g++.old-deja/g++.ext/realpt1.C: Remove.
29077
29078 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29079
29080         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29081
29082 2001-02-26  Will Cohen  <wcohen@redhat.com>
29083
29084         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29085
29086 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29087
29088         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29089         templatized constructors.
29090
29091 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29092
29093         * gcc.c-torture/execute/20010224-1.c: New test.
29094
29095 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29096
29097         * gcc.c-torture/execute/20010222-1.c: New test.
29098
29099 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * g++.old-deja/g++.other/inline20.C: New test.
29102
29103 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29104
29105         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29106
29107 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29108
29109         * g++.old-deja/g++.other/lookup22.C: New test.
29110
29111 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29112
29113         * g77.dg: New directory.
29114         * g77.dg/20010216-1.f: New test case.
29115         * g77.dg/dg.exp: New driver.
29116         * lib/g77-dg.exp: New driver library.
29117
29118 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29119
29120         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29121
29122 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29123
29124         * g++.old-deja/g++.other/decl9.C: New test.
29125
29126 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29127
29128         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29129         not need <string> and also tests the initialization at runtime.
29130
29131 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29132
29133         * gcc.c-torture/execute/longlong.c: New test.
29134
29135 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29136
29137         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29138
29139 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29140
29141         * gcc.c-torture/execute/920302-1.c (execute):
29142         Change argument type to short.
29143
29144 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29145
29146         * g++.old-deja/g++.pt/deduct6.C: New test.
29147
29148 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29149
29150         * g++.old-deja/g++.pt/deduct5.C: New test.
29151
29152 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29153
29154         * gcc.c-torture/execute/20010209-1.c: New test.
29155
29156 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29157
29158         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29159
29160 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29161
29162         * g++.dg/vtgc1.C: Update for new ABI.
29163
29164         * consistency.vlad: New directory, 1665 files.
29165
29166 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29167
29168         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29169         return type.
29170         * gcc.dg/cpp/digraphs.c: Declare puts.
29171
29172 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         * g++.old-deja/g++.other/warn5.C: New test.
29175
29176 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         * g++.old-deja/g++.pt/spec40.C: New test.
29179
29180 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29183         case.
29184         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29185
29186 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29187
29188         * gcc.c-torture/compile/20010209-1.c: New test.
29189
29190 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29191
29192         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29193         excess errors message but not if it crashes.
29194         * g++.old-deja/g++.other/crash27.C: Likewise.
29195         * g++.old-deja/g++.other/crash28.C: Likewise.
29196         * g++.old-deja/g++.other/crash30.C: Likewise.
29197         * g++.old-deja/g++.other/crash32.C: Likewise.
29198         * g++.old-deja/g++.other/crash35.C: Likewise.
29199         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29200
29201 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29202
29203         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29204         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29205         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29206         g77.f-torture/execute/execute.exp,
29207         g77.f-torture/noncompile/noncompile.exp,
29208         gcc.c-torture/execute/execute.exp,
29209         gcc.c-torture/execute/memcheck/memcheck.exp,
29210         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29211         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29212         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29213         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29214         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29215         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29216         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29217         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29218         Remove bug reporting instructions with ancient email addresses.
29219
29220 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29221
29222         * gcc.dg/20010202-1.c: New test.
29223         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29224
29225 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29226
29227         * g++.dg/stdbool-if.C: New test.
29228
29229 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29230
29231         * objc/execute/fdecl.m: Added main().
29232
29233 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29234
29235         * gcc.c-torture/execute/20010206-1.c: New test.
29236
29237 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29238
29239         * gcc.dg/cpp/avoidpaste1.c: Update.
29240
29241 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29242
29243         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29244         Pero <nicola@brainstorm.co.uk>.
29245         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29246
29247 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.old-deja/g++.pt/spec39.C: New test.
29250
29251 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.c-torture/compile/20010202-1.c: New test.
29254
29255 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29256
29257         * g++.old-deja/g++.abi/primary2.C: New test.
29258         * g++.old-deja/g++.abi/primary3.C: New test.
29259         * g++.old-deja/g++.abi/primary4.C: New test.
29260         * g++.old-deja/g++.abi/primary5.C: New test.
29261         * g++.old-deja/g++.abi/vtable3.h: New test.
29262         * g++.old-deja/g++.abi/vtable3a.C: New test.
29263         * g++.old-deja/g++.abi/vtable3b.C: New test.
29264         * g++.old-deja/g++.abi/vtable3c.C: New test.
29265         * g++.old-deja/g++.abi/vtable3d.C: New test.
29266         * g++.old-deja/g++.abi/vtable3e.C: New test.
29267         * g++.old-deja/g++.abi/vtable3f.C: New test.
29268         * g++.old-deja/g++.abi/vtable3g.C: New test.
29269         * g++.old-deja/g++.abi/vtable3h.C: New test.
29270         * g++.old-deja/g++.abi/vtable3i.C: New test.
29271         * g++.old-deja/g++.abi/vtable3j.C: New test.
29272         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29273
29274 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29275
29276         * g++.old-deja/g++.other/anon6.C: New test.
29277         * g++.old-deja/g++.other/anon7.C: New test.
29278
29279 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29280
29281         * gcc.dg/cpp/avoidpaste2.c: New tests.
29282
29283 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29284
29285         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29286
29287 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29288
29289         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29290         DECIMAL_DIG cases for Irix."
29291
29292 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29293
29294         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29295
29296 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29297
29298         * gcc.dg/c99-tag-1.c: New test.
29299
29300 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29301
29302         * gcc.dg/cpp/tr-warn1.c: Add tests.
29303
29304 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29305
29306         * gcc.dg/cpp/avoidpaste1.c: Update.
29307         * gcc.dg/cpp/paste4.c: Update.
29308
29309 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29310
29311         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29312         cases for Irix.
29313
29314 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29315
29316         * g++.old-deja/g++.other/inline19.C: New test.
29317
29318 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29319
29320         * gcc.dg/Wlarger-than.c: New test.
29321
29322 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29323
29324         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29325
29326 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.c-torture/execute/20010129-1.c: New test.
29329         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29330
29331 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29332
29333         * gcc.dg/cpp/avoidpaste1.c: Test case.
29334
29335 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29336
29337         * g++.old-deja/g++.other/inline18.C: New test.
29338
29339 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29340
29341         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29342         and __builtin_putchar.
29343
29344 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29345
29346         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29347         tests.
29348
29349 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29350
29351         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29352         floating point number rounding mode to round to the nearest
29353         representable mode.
29354
29355 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29356
29357         * g++.old-deja/g++.other/mangle2.C: New test.
29358
29359 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29360
29361         * gcc.c-torture/compile/20010124-1.c: New test.
29362
29363 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29364
29365         * g++.old-deja/g++.pt/spec38.C: New test.
29366
29367 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29368
29369         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29370         "Build don't run".
29371
29372 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29373
29374         * gcc.c-torture/execute/20010123-1.c: New test.
29375
29376 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         * g++.old-deja/g++.pt/spec37.C: New test.
29379
29380 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29381
29382         * g++.old-deja/g++.pt/overload14.C: New test.
29383
29384 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29385
29386         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29387         __builtin_return_address.
29388
29389 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29390
29391         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29392         * g++.old-deja/g++.pt/spec35.C: New test.
29393         * g++.old-deja/g++.pt/spec36.C: New test.
29394
29395 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.c-torture/compile/20010118-1.c: New test.
29398
29399 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29400
29401         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29402
29403 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29404
29405         * gcc.c-torture/execute/20010119-1.c: New test.
29406
29407 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29408
29409         * g++.old-deja/g++.other/vbase5.C: New test.
29410
29411 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * gcc.c-torture/execute/20010118-1.c: New test.
29414
29415 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29416
29417         * g++.old-deja/g++.pt/deduct3.C: New test.
29418
29419 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29420
29421         * g++.old-deja/g++.pt/spec34.C: New test.
29422
29423 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29424
29425         * g77.f-torture/compile/20000601-2.f: New test.
29426
29427 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29428
29429         * g++.old-deja/g++.other/init17.C: New test.
29430
29431 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29432
29433         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29434
29435 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29436
29437         * g++.old-deja/g++.pt/unify8.C: New test.
29438
29439 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29440
29441         * g++.old-deja/g++.abi/vbase1.C: New test.
29442
29443 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29444
29445         * g++.old-deja/g++.pt/crash65.C: New test.
29446
29447 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29448
29449         * gcc.dg/cpp/assembl2.S: New test case.
29450
29451 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29452
29453         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29454         are supported.
29455
29456 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29457
29458         * g++.old-deja/g++.other/builtins1.C: New test.
29459         * g++.old-deja/g++.other/builtins2.C: Likewise.
29460         * g++.old-deja/g++.other/builtins3.C: Likewise.
29461         * g++.old-deja/g++.other/builtins4.C: Likewise.
29462
29463 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29464
29465         * gcc.c-torture/compile/20010117-1.c: New test.
29466         * gcc.c-torture/compile/20010117-2.c: New test.
29467
29468 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29469
29470         * g77.f-torture/execute/20010116.[fx]: New test,
29471         XFAIL on i?86-*-*.
29472         * g77.f-torture/compile/20010115.f: Indicate it's
29473         a test for PR fortran/1636.
29474
29475 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29476
29477         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29478
29479 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29480
29481         * g77.f-torture/compile/20010115.f: New test.
29482
29483 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         * g++.old-deja/g++.pt/nontype5.C: New test.
29486
29487 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29488
29489         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29490         have an equivalent working one below it.
29491
29492 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29493
29494         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29495         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29496
29497 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29498
29499         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29500         message containing "init_priority".
29501         (conpr-2.C): Likewise.
29502         (conpr-3.C): Likewise.
29503         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29504
29505 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29506
29507         * gcc.c-torture/execute/20010114-2.c: New test.
29508
29509 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29510
29511         * gcc.c-torture/compile/20010114-1.c: New test.
29512         * gcc.c-torture/compile/20010114-1.x: Xfail.
29513         * gcc.c-torture/compile/20010114-2.c: New test.
29514         * gcc.c-torture/execute/20010114-1.c: New test.
29515         * gcc.dg/trunc-1.c: New test.
29516         * gcc.dg/uninit-B.c: New test.
29517
29518 2001-01-13  Nick Clifton  <nickc@redhat.com>
29519
29520         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29521         target.
29522
29523 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29524
29525         * gcc.c-torture/compile/20010113-1.c: New test.
29526
29527 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29528
29529         * gcc.c-torture/compile/20001212-1.c: New test.
29530
29531 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29532
29533         * gcc.dg/cpp/widestr1.c: Update.
29534         * gcc.dg/cpp/prag-imp.c: Remove.
29535
29536 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.c-torture/execute/20000801-3.x: Remove.
29539         * gcc.dg/c90-init-1.c: New test.
29540         * gcc.dg/c99-init-1.c: New test.
29541         * gcc.dg/c99-init-2.c: New test.
29542         * gcc.dg/gnu99-init-1.c: New test.
29543
29544 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29545
29546         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29547         testing that no relevant ones were found.
29548
29549 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.pt/cast2.C: New test.
29552
29553 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.old-deja/g++.pt/friend47.C: New test.
29556
29557 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         * g++.old-deja/g++.pt/instantiate13.C: New test.
29560
29561 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.other/defarg7.C: New test.
29564         * g++.old-deja/g++.other/defarg8.C: New test.
29565
29566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29567
29568         * g++.old-deja/g++.pt/crash64.C: New test.
29569
29570 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.old-deja/g++.pt/crash63.C: New test.
29573
29574 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29575
29576         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29577
29578 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29579
29580         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29581
29582 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         * g++.old-deja/g++.pt/error3.C: New test.
29585
29586 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.old-deja/g++.other/crash39.C: New test.
29589
29590 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29591
29592         * g++.old-deja/g++.other/vbase4.C: New test.
29593
29594 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29595
29596         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29597         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29598         * gcc.dg/special/special.exp: New test driver which will check
29599         for alias support for the above test.
29600
29601 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29602
29603         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29604         problems on small machines.
29605         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29606         parameterize.
29607
29608 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29609
29610         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29611         mips.
29612         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29613
29614 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.old_deja/g++.pt/using8.C: New test.
29617
29618 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29619
29620         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29621
29622 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29623
29624         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29625         where a failure is expected.
29626         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29627
29628 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         * g++.old_deja/g++.pt/instantiate12.C: New test.
29631
29632 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29635         start of structs.
29636         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29637         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29638         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29639         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29640         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29641         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29642         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29643         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29644         * g++.old-deja/g++.eh/spec6.C: Likewise.
29645         * g++.old-deja/g++.jason/crash3.C: Likewise.
29646         * g++.old-deja/g++.law/ctors11.C: Likewise.
29647         * g++.old-deja/g++.law/ctors17.C: Likewise.
29648         * g++.old-deja/g++.law/ctors5.C: Likewise.
29649         * g++.old-deja/g++.law/ctors9.C: Likewise.
29650         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29651         * g++.old-deja/g++.mike/net22.C: Likewise.
29652         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29653         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29654         * g++.old-deja/g++.mike/virt3.C: Likewise.
29655         * g++.old-deja/g++.niklas/t128.C: Likewise.
29656         * g++.old-deja/g++.other/anon4.C: Likewise.
29657         * g++.old-deja/g++.other/using1.C: Likewise.
29658         * g++.old-deja/g++.other/warn3.C: Likewise.
29659         * g++.old-deja/g++.pt/t37.C: Likewise.
29660         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29661         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29662
29663 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29666
29667 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29668
29669         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29670
29671 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29672
29673         * gcc.c-torture/compile/20010107-1.c: New test.
29674
29675 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29676
29677         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29678
29679 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29680
29681         * gcc.dg/format/format.h: New file.
29682         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29683         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29684         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29685         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29686         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29687         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29688         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29689         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29690         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29691         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29692         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29693         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29694         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29695         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29696         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29697         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29698         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29699         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29700         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29701         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29702         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29703         instead of declaring standard types, macros and functions in each
29704         test.
29705
29706 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29707
29708         * gcc.c-torture/execute/20010106-1.c: New test.
29709
29710 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29711
29712         * gcc.dg/format/format.exp: New file.
29713         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29714         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29715         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29716         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29717         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29718         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29719         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29720         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29721         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29722         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29723         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29724         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29725         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29726         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29727         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29728         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29729         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29730         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29731         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29732         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29733         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29734         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29735         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29736         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29737         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29738         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29739         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29740         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29741         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29742         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29743         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29744         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29745         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29746         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29747         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29748         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29749         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29750         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29751         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29752         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29753         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29754         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29755
29756 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29757
29758         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29759         account.
29760
29761 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29762
29763         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29764
29765 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29766
29767         * g++.old-deja/g++.pt/crash62.C: New test.
29768
29769 2001-01-04  Richard Henderson  <rth@redhat.com>
29770
29771         * gcc.dg/20000926-1.c: Update expected warnings.
29772         * gcc.dg/array-2.c: Likewise.
29773         * gcc.dg/array-4.c: Also validate flexible array members.
29774         * gcc.dg/c99-flex-array-1.c: New.
29775
29776 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29777
29778         * gcc.c-torture/compile/20001222-1.x: Remove.
29779
29780 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29781
29782         * gcc.c-torture/execute/built-in-setjmp.c: New.
29783
29784 2001-01-03  Richard Henderson  <rth@redhat.com>
29785
29786         * gcc.dg/940510-1.c: Update expected error wording.
29787         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29788
29789 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29790
29791         * lib/target-supports.exp (check_alias_available): Modified to
29792         indicate aliases not supported if only weak aliases are supported.
29793
29794 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29795
29796         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29797         Turn on cmpstrsi checks for __pj__ and __i370__.
29798
29799 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29800
29801         * g++.old-deja/g++.other/virtual11.C: New test.
29802
29803 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29804
29805         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29806
29807 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29808
29809         * gcc.c-torture/compile/20010102-1.c: New test.
29810
29811 2001-01-02  Andreas Jaeger  <aj@suse.de>
29812
29813         * gcc.dg/noreturn-3.c: New test.
29814
29815         * gcc.dg/noreturn-4.c: New test.
29816
29817 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29818
29819         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29820         __builtin_fputc and __builtin_fwrite.
29821
29822 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29823
29824         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29825         signed char, not default char.
29826
29827 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29828
29829         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29830
29831 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29832
29833         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29834
29835 2000-12-29  Richard Henderson  <rth@redhat.com>
29836
29837         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29838         (__cyg_profile_func_exit): Define.
29839
29840 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29841
29842         * g++.dg/vtgc1.C: New test.
29843
29844 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29845
29846         * gcc.dg/noncompile/20001228-1.c: New test.
29847
29848         * gcc.dg/20001228-1.c: New test.
29849
29850         * gcc.c-torture/execute/20001228-1.c: New test.
29851
29852 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29853
29854         * gcc.dg/format-strfmon-1.c: New test.
29855
29856 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29857
29858         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29859         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29860         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29861         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29862         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29863         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29864         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29865         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29866         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29867         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29868         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29869         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29870         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29871
29872         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29873         * gcc.c-torture/execute/string-opt-4.c: Test index.
29874
29875 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29876
29877         * gcc.c-torture/compile/20001226-1.c: New test.
29878
29879 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29880
29881         * gcc.c-torture/compile/20001222-1.c: New test.
29882         * gcc.c-torture/compile/20001222-1.x: Xfail.
29883
29884 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29885
29886         * gcc.c-torture/execute/comp-goto-2.c: New test.
29887
29888 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29889
29890         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29891         Use long types if __INT_MAX__ is 32767.
29892         (main): Use cast to (sint32 *) when poking 88 into a_page.
29893
29894         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29895
29896 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29897
29898         * gcc.c-torture/compile/20001221-1.c: New test.
29899         * gcc.c-torture/execute/20001221-1.c: New test.
29900
29901 2000-12-20  Richard Henderson  <rth@redhat.com>
29902
29903         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29904         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29905
29906 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29907
29908         * gcc.dg/compare3.c: New test.
29909
29910 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29911
29912         * gcc.dg/format-warnll-1.c: New test.
29913
29914 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29915
29916         * gcc.dg/cpp/cmdlne-P.c: New test.
29917
29918 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29919
29920         * gcc.c-torture/execute/builtin-abs-1.c,
29921         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29922
29923 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29924
29925         * gcc.dg/cpp/multiline.c: New test.
29926
29927 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29928
29929         * g++.old-deja/g++.other/syshdr1.C: Update.
29930         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29931
29932 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29933
29934         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29935
29936 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29937
29938         * g++.old-deja/g++.pt/ttp65.C: New test.
29939
29940 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29941
29942         * g++.old-deja/g++.pt/ttp64.C: New test.
29943
29944 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         * g++.old-deja/g++.pt/spec33.C: New test.
29947
29948 2000-12-14  Catherine Moore  <clm@redhat.com>
29949
29950         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29951         * gcc.c-torture/execute/920612-2.c: Likewise.
29952         * gcc.c-torture/execute/920428-2.c: Likewise.
29953         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29954         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29955
29956 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29957
29958         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29959         * gcc.dg/pack-test-2.c: Likewise.
29960
29961 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29962
29963         Tests by Zack Weinberg <zackw@stanford.edu>.
29964
29965         * gcc.dg/cpp/defined.c: Update.
29966         * gcc.dg/cpp/defined_trad.c: New tests.
29967
29968 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29969
29970         * gcc.dg/cpp/trad-direct.c: Update.
29971
29972 2000-12-11  Neil Booth  <neilb@earthling.net>
29973
29974         * gcc.dg/cpp/defined_trad.c
29975
29976 2000-12-11  Neil Booth  <neilb@earthling.net>
29977
29978         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29979
29980 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29981
29982         * gcc.dg/format-miss-2.c: New test.
29983
29984 2000-12-09  Neil Booth  <neilb@earthling.net>
29985
29986         * gcc.dg/cpp/lineflags.c: New tests.
29987         * gcc.dg/cpp/poison.c: Update.
29988         * gcc.dg/cpp/redef2.c: Update.
29989         * gcc.dg/cpp/skipping.c: New test.
29990
29991 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29992
29993         * g++.old-deja/g++.other/eh3.C: New testcase.
29994
29995 2000-12-07  Neil Booth  <neilb@earthling.net>
29996
29997         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29998         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29999         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30000         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30001         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30002         Update.
30003
30004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30005
30006         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30007         __SIZE_TYPE__ instead of int for type of integers cast to
30008         pointers.
30009
30010 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30011
30012         * g++.old-deja/g++.other/cleanup4.C: New test.
30013
30014 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30015
30016         * format-sec-1.c: New test.
30017
30018 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30019
30020         * gcc.dg/format-nonlit-3.c: New test.
30021
30022 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30023
30024         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30025         through a null pointer.
30026
30027 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30028
30029         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30030         * g++.old-deja/g++.pt/partial4.C: New test.
30031
30032 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30033
30034         * gcc.c-torture/execute/ieee/hugeval.x: New.
30035
30036 2000-12-06  Neil Booth  <neilb@earthling.net>
30037
30038         * gcc.dg/cpp/backslash2.c: New tests.
30039
30040 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30041
30042         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30043         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30044
30045 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30046
30047         * gcc.c-torture/execute/20001203-2.c: New testcase.
30048
30049 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30050
30051         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30052         * g++.old-deja/g++.other/virtual10.C: New test.
30053
30054 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30057
30058 2000-12-05  Richard Henderson  <rth@redhat.com>
30059
30060         * gcc.c-torture/compile/20001205-1.c: New.
30061
30062 2000-12-04  Neil Booth  <neilb@earthling.net>
30063
30064         * g++.old-deja/g++.other/virtual9.C: New test.
30065         * g++.old-deja/g++.pt/crash61.C: New test.
30066         * gcc.c-torture/execute/loop-9.c: New test.
30067
30068 2000-12-04  Neil Booth  <neilb@earthling.net>
30069
30070         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30071         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30072         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30073         * gcc.dg/cpp/extratokens.c: ...here.
30074
30075 2000-12-04  Neil Booth  <neilb@earthling.net>
30076
30077         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30078         New tests.
30079
30080 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30081
30082         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30083         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30084
30085 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30086
30087         * gcc.c-torture/execute/20001203-1.c: New test.
30088
30089 2000-12-03  Neil Booth  <neilb@earthling.net>
30090
30091         * gcc.dg/cpp/macro6.c: New test cases.
30092
30093 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30094
30095         * gcc.c-torture/execute/string-opt-9.c: New test.
30096         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30097         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30098         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30099
30100         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30101         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30102
30103 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30104
30105         * gcc.dg/cpp/if-6.c: New testcase.
30106
30107         * gcc.dg/20001201-1.c: New testcase.
30108
30109 2000-12-02  Neil Booth  <neilb@earthling.net>
30110
30111         * g++.old-deja/g++.other/externC4.C,
30112         g++.old-deja/g++.other/friend10.C: New tests.
30113
30114 2000-12-02  Neil Booth  <neilb@earthling.net>
30115
30116         * g++.old-deja/g++.other/instan2.C
30117         * g++.old-deja/g++.other/instan3.C: New test.
30118
30119 2000-12-02  Neil Booth  <neilb@earthling.net>
30120
30121         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30122         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30123         gnuc99.c,gnuc99-pedantic.c: New tests.
30124
30125 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30126
30127         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30128         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30129
30130 2000-12-01  Neil Booth  <neilb@earthling.net>
30131
30132         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30133         * gcc.dg/cpp/poison.c: Update.
30134         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30135
30136 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30137
30138         * g77.f-torture/execute/20001201.f: New test.
30139
30140 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30143
30144 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30145
30146         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30147
30148 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30149
30150         * g++.old-deja/g++.other/cast6.C: New test.
30151
30152 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30153
30154         * gcc.c-torture/execute/20001130-2.c: New testcase.
30155
30156 2000-11-30  Richard Henderson  <rth@redhat.com>
30157
30158         * gcc.c-torture/execute/20001130-1.c: New test.
30159
30160 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30161
30162         * g++.old-deja/g++.other/op3.C: New test.
30163
30164 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30165
30166         * g++.old-deja/g++.other/op2.C: New test.
30167
30168 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30169
30170         * g++.old-deja/g++.other/crash38.C: New test.
30171
30172 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30173
30174         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30175
30176 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30177
30178         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30179         tests.
30180         * gcc.c-torture/execute/string-opt-6.c: New test.
30181
30182         * gcc.dg/20001117-1.c: Add main.
30183
30184 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30185
30186         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30187         Move from here ...
30188         * gcc.dg/940510-1.c: ... to here.
30189
30190         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30191         zero-size arrays in toplevel structures.
30192
30193 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30194
30195         * gcc.c-torture/execute/loop-8.c: New test.
30196
30197 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         * g++.old-deja/g++.other/base1.C: New test.
30200
30201 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30202
30203         * g++.old-deja/g++.other/parse2.C: New test.
30204
30205 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30206
30207         * g++.old-deja/g++.pt/incomplete1.C: New test.
30208
30209 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30210
30211         * g++.old-deja/g++.other/friend9.C: New test.
30212
30213 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30214
30215         * gcc.dg/20001127-1.c: New test.
30216
30217 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30218
30219         * g++.old-deja/g++.pt/friend46.C: New test.
30220
30221 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30222
30223         * g++.old-deja/g++.other/ptrmem8.C: New test.
30224
30225 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30226
30227         * gcc.c-torture/execute/string-opt-7.c: New test.
30228         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30229
30230 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30231
30232         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30233         instead of 'mkcheck 2'.
30234
30235 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30236
30237         * gcc.c-torture/execute/memcheck/driver.c,
30238         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30239         C9X references to refer to C99.
30240
30241 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30242
30243         * gcc.dg/ultrasp3.c: New test.
30244
30245 2000-11-25  Neil Booth  <neilb@earthling.net>
30246
30247         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30248
30249 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30250
30251         * gcc.c-torture/compile/20001123-2.c: New.
30252
30253 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30254
30255         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30256
30257 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30258
30259         * gcc.dg/sequence-point-1.c: Add some new tests.
30260         * gcc.c-torture/execute/20001124-1.c: New test.
30261
30262 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30263
30264         * g++.old-deja/g++.other/vaarg4.C: New test.
30265         * gcc.c-torture/compile/20001123-1.c: New test.
30266
30267 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.other/crash24.C: Adjust and remove XFAIL.
30270         * g++.other/crash37.C: New test.
30271
30272 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30273
30274         * g++.old-deja/g++.pt/instantiate9.C: New test.
30275
30276 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30277
30278         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30279         new ABI, too.
30280
30281         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30282         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30283
30284 2000-11-22  Neil Booth  <neilb@earthling.net>
30285
30286         * gcc.dg/cpp/Wtrigraphs.c: New test.
30287
30288 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30289
30290         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30291
30292 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30293
30294         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30295
30296 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30297
30298         * lib/gcc-dg.exp: load_lib scanasm.exp.
30299         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30300         * lib/g++-dg.exp: load_lib scanasm.exp.
30301         * lib/scanasm.exp: New.
30302         (scan-assembler, scan-assembler-not): Add optional arguments to
30303         test name, or if not present, the pattern name.
30304         (scan-assembler-dem, scan-assembler-dem-not): New.
30305
30306         * g++.dg/dg.exp: New.
30307
30308 2000-11-21  Neil Booth  <neilb@earthling.net>
30309
30310         * gcc.dg/cpp/integrated1.c: Remove.
30311
30312 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30313
30314         * gcc.c-torture/execute/20001121-1.c: New test.
30315
30316 2000-11-21  Richard Henderson  <rth@redhat.com>
30317
30318         * gcc.c-torture/compile/20001121-1.c: New test.
30319
30320 2000-11-20  Neil Booth  <neilb@earthling.net>
30321
30322         * gcc.dg/cpp/integrated1.c: New test.
30323
30324 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30325
30326         * g++.old-deja/g++.other/inline17.C: New test.
30327
30328 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30329
30330         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30331         local variable to be zero: I made the variable global. Now
30332         uses abort() and exit() instead of relying on main's return value.
30333
30334 2000-11-20  Neil Booth  <neilb@earthling.net>
30335
30336         * gcc.dg/cpp/paste2.c: Update test.
30337         * objc/execute/paste.m: New test.
30338
30339 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30340
30341         * gcc.dg/c99-condexpr-1.c: New test.
30342
30343 2000-11-20  Neil Booth  <neilb@earthling.net>
30344
30345         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30346
30347 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         * g++.old-deja/g++.pt/export1.C: New test.
30350
30351 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * gcc.dg/20001117-1.c: New test.
30354
30355 2000-11-18  Richard Henderson  <rth@redhat.com>
30356
30357         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30358
30359 2000-11-18  Richard Henderson  <rth@redhat.com>
30360
30361         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30362         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30363         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30364
30365 2000-11-18  Richard Henderson  <rth@redhat.com>
30366
30367         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30368         (main): New.  Exit cleanly.
30369
30370 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30371
30372         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30373         gcc.dg/c99-fordecl-2.c: New tests.
30374
30375 2000-11-18  Richard Henderson  <rth@redhat.com>
30376
30377         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30378         * gcc.c-torture/execute/zerolen-2.c: New.
30379
30380 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30381
30382         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30383         memory.
30384
30385 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30386
30387         * g++.old-deja/g++.pt/instantiate8.C: New test.
30388
30389 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30392         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30393
30394 2000-11-16  Nick Clifton  <nickc@redhat.com>
30395
30396         * gcc.c-torture/execute/nestfunc-2.c: New test.
30397         * gcc.c-torture/execute/nestfunc-3.c: New test.
30398
30399 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30400
30401         * gcc.c-torture/compile/20001116-1.c: New test.
30402
30403 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30404
30405         * gcc.c-torture/execute/20001115-1.c: New test.
30406
30407 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30408
30409         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30410         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30411         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30412         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30413
30414 2000-11-15  Neil Booth  <neilb@earthling.net>
30415
30416         gcc.dg/cpp/_Pragma1.c: Update.
30417         gcc.dg/cpp/_Pragma2.c: New test.
30418
30419 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.old-deja/g++.other/anon5.C: New test.
30422
30423 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30424
30425         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30426         tests.
30427
30428 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30429
30430         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30431         output.
30432
30433 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30434
30435         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30436         labels at end of compound statements.
30437
30438 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30439
30440         * gcc.c-torture/execute/loop-7.c: New test.
30441
30442 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30443
30444         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30445
30446 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30447
30448         * gcc.dg/c99-bool-1.c: New test.
30449
30450 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30451
30452         * gcc.dg/c99-scope-1.c: Remove xfail.
30453         * gcc.dg/c99-scope-2.c: New test.
30454
30455 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30456
30457         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30458         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30459
30460 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30463         error messages.
30464
30465         * g++.mike/p700.C: Don't typedef wchar_t.
30466         * g++.mike/p784.C: Likewise.
30467         * g++.mike/eb101.C: Don't use __wchar_t.
30468
30469 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30470
30471         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30472         from DO loop.
30473
30474 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30475
30476         * gcc.c-torture/execute/20001111-1.c: New test.
30477
30478 2000-11-10  Nick Clifton  <nickc@redhat.com>
30479
30480         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30481         long multuiple and accumulate.
30482
30483 2000-11-09  Richard Henderson  <rth@redhat.com>
30484
30485         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30486         via size_t instead of int.
30487
30488         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30489         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30490         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30491         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30492
30493 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30494
30495         * gcc.c-torture/compile/20001109-1.c: New test.
30496         * gcc.c-torture/compile/20001109-2.c: New test.
30497
30498 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         * g++.old-deja/g++.pt/operator1.C: New test.
30501         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30502
30503 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30504
30505         * gcc.dg/20001108-1.c: New test.
30506
30507 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30508
30509         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30510         with both arguments constant strings.
30511         * gcc.c-torture/execute/string-opt-3.c: New test.
30512         * gcc.c-torture/execute/string-opt-4.c: New test.
30513         * gcc.c-torture/execute/string-opt-5.c: New test.
30514
30515 2000-11-08  Nick Clifton  <nickc@redhat.com>
30516
30517         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30518         mulsidi3adddi patterns.
30519
30520 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.old-deja/g++.other/crash36.C: New test.
30523
30524 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30525
30526         * g++.old-deja/g++.other/init16.C: New test.
30527
30528 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30529
30530         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30531
30532 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30533
30534         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30535         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30536         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30537
30538 2000-11-07  DJ Delorie  <dj@redhat.com>
30539
30540         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30541
30542 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30543
30544         * gcc.c-torture/execute/string-opt-1.c: New test.
30545
30546 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30547
30548         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30549         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30550         parameters in registers, and there is no way for a varargs
30551         function to know in which order the integer and floating-point
30552         parameters should be interleaved when they are placed on the
30553         stack.
30554         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30555         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30556
30557 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30558
30559         * gcc.c-torture/execute/string-opt-2.c: New test.
30560
30561 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         * g++.old-deja/g++.pt/crash60.C: New test.
30564
30565 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * g++.old-deja/g++.other/crash24.C: New test.
30568         * g++.old-deja/g++.other/crash25.C: New test.
30569         * g++.old-deja/g++.other/crash26.C: New test.
30570         * g++.old-deja/g++.other/crash27.C: New test.
30571         * g++.old-deja/g++.other/crash28.C: New test.
30572         * g++.old-deja/g++.other/crash29.C: New test.
30573         * g++.old-deja/g++.other/crash30.C: New test.
30574         * g++.old-deja/g++.other/crash31.C: New test.
30575         * g++.old-deja/g++.other/crash32.C: New test.
30576         * g++.old-deja/g++.other/crash33.C: New test.
30577         * g++.old-deja/g++.other/crash34.C: New test.
30578         * g++.old-deja/g++.other/crash35.C: New test.
30579
30580 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30581
30582         * gcc.c-torture/execute/20001031-1.c: New test.
30583
30584 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30585
30586         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30587         namespace.
30588
30589         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30590         standards-conformant.
30591
30592         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30593
30594         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30595         * g++.old-deja/g++.mike/p755a.C: Likewise.
30596         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30597         library makes no calls to `operator new' during initialization.
30598
30599 2000-11-04  Neil Booth  <neilb@earthling.net>
30600
30601         * gcc.dg/cpp/include2.c: New tests.
30602
30603 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30604
30605         * lib/g++.exp (g++_set_ld_library_path): New function.
30606         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30607
30608 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30609
30610         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30611         warnings.
30612
30613 2000-11-01  Richard Henderson  <rth@redhat.com>
30614
30615         * g++.old-deja/g++.ext/namedret1.C: New.
30616         * g++.old-deja/g++.ext/namedret2.C: New.
30617         * g++.old-deja/g++.ext/namedret3.C: New.
30618
30619 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30620
30621         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30622         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30623
30624 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30625
30626         * gcc.c-torture/execute/va-arg-21.c: New test.
30627
30628 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30629
30630         * gcc.dg/c99-complex-2.c: New test.
30631
30632 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30633
30634         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30635
30636 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30637
30638         * g++.old-deja/g++.other/inline16.C: New test.
30639
30640 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30641
30642         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30643         __PRETTY_FUNCTION__
30644
30645 2000-10-29  Neil Booth  <neilb@earthling.net>
30646
30647         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30648         New tests.
30649         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30650         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30651         optimisation.
30652
30653 2000-10-29  Neil Booth  <neilb@earthling.net>
30654
30655         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30656         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30657         * mi5.c: Test multiple includes work with -C.
30658         * trigraphs.c: Test ^= version.
30659
30660 2000-10-28  Neil Booth  <neilb@earthling.net>
30661
30662         New tests and test updates for new macro expander.
30663
30664         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30665         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30666         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30667         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30668         new diagnostic messages.
30669
30670         * gcc.dg/cpp/macro3.c: New tests.
30671
30672 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30673
30674         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30675         on the same line.
30676
30677 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30678
30679         * g++.old-deja/g++.other/eh2.C: New test.
30680
30681 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30682
30683         * gcc.c-torture/execute/20001027-1.c: New test.
30684
30685 2000-10-26  Richard Henderson  <rth@redhat.com>
30686
30687         * gcc.c-torture/execute/20001026-1.c: New.
30688
30689 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30690
30691         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30692         * g++.old-deja/g++.law/builtin1.C: Likewise.
30693         * g++.old-deja/g++.law/ctors10.C: Likewise.
30694         * g++.old-deja/g++.law/virtual3.C: Likewise.
30695         * g++.old-deja/g++.mike/p658.C: Likewise.
30696         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30697         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30698         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30699         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30700         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30701
30702 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30703
30704         * gcc.c-torture/compile/20001024-1.c: New test.
30705
30706 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30709         to tell us whether or not we are using V3.
30710
30711 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30712
30713         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30714         operands.
30715
30716 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30717
30718         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30719
30720 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30721
30722         * gcc.c-torture/execute/20001024-1.c: New test.
30723
30724 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30725
30726         * g++.old-deja/g++.other/sibcall1.C: New test.
30727
30728 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30729
30730         * gcc.dg/noncompile/init-3.c: New test.
30731
30732 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30733
30734         * gcc.dg/format-array-1.c: New test.
30735
30736 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30737
30738         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30739         writing through null pointers; remove comment about testing
30740         unterminated strings.
30741
30742 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30743
30744         * gcc.c-torture/execute/20001017-2.c: New test.
30745
30746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30747
30748         * gcc.c-torture/compile/20001018-1.c: New test.
30749         * gcc.c-torture/compile/20001018-1.x: Xfail.
30750
30751 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30752
30753         * gcc.c-torture/execute/20001017-1.c: New test.
30754
30755 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30756
30757         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30758         for multiple use of arguments with scanf formats; add tests for
30759         multiple use of arguments.
30760
30761 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30762
30763         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30764
30765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30766
30767         * gcc.dg/format-miss-1.c: New test.
30768
30769 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30770
30771         * gcc.c-torture/execute/20001013-1.c: New test.
30772
30773 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30774
30775         * gcc.dg/format-branch-1.c: New test.
30776
30777 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30778
30779         * README, lib/file-format.exp: Remove EGCS references.
30780
30781 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30782
30783         * gcc.dg/20001013-1.c: New test.
30784
30785 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30786
30787         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30788         for intmax_t in the compiler using __typeof__ and the type rules
30789         for conditional expressions.
30790
30791 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30792
30793         * gcc.dg/20001012-1.c: New test.
30794         * gcc.dg/20001012-2.c: New test.
30795
30796 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30797
30798         * gcc.dg/format-attr-1.c: New test.
30799
30800 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30801
30802         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30803         __LONG_LONG_MAX__ instead of LLONG_MAX.
30804
30805 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30806
30807         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30808         scanf flags.
30809         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30810         flags.
30811
30812 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30813
30814         * gcc.dg/sequence-pt-1.c: New test.
30815
30816 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30817
30818         * gcc.c-torture/execute/20001011-1.c: New testcase.
30819         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30820
30821 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30822
30823         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30824         does not error on it.
30825
30826 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * gcc.dg/20001009-1.c: New test.
30829
30830 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30831
30832         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30833         * gcc.c-torture/execute/20001009-2.c: ... to here.
30834
30835 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30836
30837         * gcc.c-torture/compile/20001009-1.c: New testcase.
30838         * gcc.c-torture/execute/20001009-1.c: New testcase.
30839         Testcases provided by Jan Hubicka <jh@suse.cz>.
30840
30841 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30842
30843         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30844         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30845         uintmax_t using <limits.h> to emulate the compiler's internal
30846         logic.  No longer XFAIL %j tests.
30847
30848 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30849
30850         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30851         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30852         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30853         regexps and details of expected handling of some bad formats.
30854         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30855         suppression.
30856
30857 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30858
30859         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30860         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30861         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30862         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30863         in list archives.
30864
30865 2000-10-06  Richard Henderson  <rth@cygnus.com>
30866
30867         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30868         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30869         * g++.old-deja/g++.jason/report.C: Likewise.
30870         * g++.old-deja/g++.law/friend5.C: Likewise.
30871         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30872         of the expected warnings.
30873
30874 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30875
30876         * g++.old-deja/g++.pt/enum14.C: New test.
30877
30878 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30879
30880         * g++.old-deja/g++.pt/crash59.C: New test.
30881
30882 2000-10-04  Will Cohen  <wcohen@redhat.com>
30883
30884         * gcc.dg/20000926-1.c: New test.
30885
30886 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30887
30888         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30889         function name for current C++ compiler.
30890         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30891
30892 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30893
30894         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30895         __PRETTY_FUNCTION__.
30896         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30897
30898 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30899
30900         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30901
30902 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30903
30904         * gcc.c-torture/compile/20000923-1.c: New test.
30905
30906 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30907
30908         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30909         * g++.old-deja/g++.pt/ttp62.C: Same.
30910         * g++.old-deja/g++.other/inline14.C: Same.
30911
30912 2000-09-24  Richard Henderson  <rth@cygnus.com>
30913
30914         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30915
30916 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30917
30918         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30919
30920 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30921
30922         * gcc.c-torture/compile/20000922-1.c: New file.
30923
30924 2000-09-21  Nick Clifton  <nickc@redhat.com>
30925
30926         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30927         a signed long modulo operation.
30928         (mod6): New function - perform an unsigned long modulo operation.
30929         (main): Add tests for modulos of very large numbers by very small
30930         dividends.
30931
30932 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30933
30934         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30935
30936 2000-09-19  Richard Henderson  <rth@cygnus.com>
30937
30938         * gcc.dg/compare2.c (case 10): XFAIL.
30939
30940 2000-09-18  Richard Henderson  <rth@cygnus.com>
30941
30942         * gcc.c-torture/execute/20000906-1.c: Move ...
30943         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30944         that support __builtin_trap.
30945
30946 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30947
30948         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30949
30950 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30951
30952         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30953         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30954         more $ format tests.
30955
30956 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30957
30958         * gcc.dg/format-errmk-1.c: New test.
30959
30960 2000-09-17  Greg McGary  <greg@mcgary.org>
30961
30962         * gcc.c-torture/execute/20000917-1.x: Remove.
30963
30964 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30965
30966         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30967
30968 2000-09-17  Greg McGary  <greg@mcgary.org>
30969
30970         * gcc.c-torture/execute/20000917-1.c: New test.
30971         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30972
30973 2000-09-16  Neil Booth  <NeilB@earthling.net>
30974
30975         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30976         in nested macro bug.
30977
30978 2000-09-15  Neil Booth  <NeilB@earthling.net>
30979
30980         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30981
30982 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30983
30984         * gcc.c-torture/execute/20000914-1.c: New test.
30985
30986 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30987
30988         * g++.other/inline13.C: New test.
30989
30990 2000-09-12  Andreas Jaeger  <aj@suse.de>
30991
30992         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30993         constant by Ulrich Drepper <drepper@redhat.com>.
30994
30995 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30996
30997         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30998
30999 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31000
31001         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31002
31003 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31004
31005         * gcc.dg/cpp/backslash.c: New test.
31006
31007 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31008
31009         * gcc.c-torture/execute/20000910-1.c: New test.
31010         * gcc.c-torture/execute/20000910-2.c: Likewise.
31011
31012 2000-09-11  Robert Lipe  <robertl@sco.com>
31013
31014         * gcc.dg/pragma-align.c: New test.
31015
31016 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         * g++.old-deja/g++.pt/explicit82.C: New test.
31019         * g++.old-deja/g++.pt/explicit83.C: New test.
31020
31021 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31022
31023         * gcc.dg/asm-names.c: New test.
31024
31025 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31026
31027         * gcc.dg/cpp/tr-warn6.c: New test
31028
31029 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31030
31031         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31032         be accepted.
31033
31034 2000-09-07  Catherine Moore  <clm@redhat.com>
31035
31036         * gcc.c-torture/execute/unroll-1.c: New test.
31037
31038 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31039
31040         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31041         ERROR markers.
31042         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31043         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31044         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31045         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31046         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31047         Preprocess only.
31048         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31049         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31050
31051 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31052
31053         * g++.old-deja/g++.pt/deduct2.C: New test.
31054
31055 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31056
31057         * g++.old-deja/g++.pt/parms2.C: New test.
31058
31059 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31060
31061         * g++.old-deja/g++.pt/crash58.C: New test.
31062
31063 2000-09-06  Greg McGary  <greg@mcgary.org>
31064
31065         * gcc.c-torture/execute/20000906-1.c: New test.
31066         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31067
31068 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31069
31070         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31071
31072 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         * g++.old-deja/g++.pt/crash57.C: New test.
31075
31076 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         * g++.old-deja/g++.pt/crash56.C: New test.
31079
31080 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31081
31082         * g++.old-deja/g++.pt/koenig1.C: New test.
31083
31084 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31085
31086         * gcc.dg/20000904-1.c: New test.
31087
31088 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31089
31090         * gcc.dg/cpp/paste8.c: New test.
31091
31092 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31093
31094         * gcc.c-torture/compile/20000827-1.c: New test.
31095
31096 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31097
31098         * gcc.dg/format-diag-1.c: New test.
31099
31100 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31101
31102         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31103         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31104         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31105         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31106         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31107
31108 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31109
31110         * g++.old-deja/g++.other/nested4.C: New test.
31111
31112 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         * g++.old-deja/g++.ns/scoped1.C: New test.
31115
31116 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31117
31118         * lib/g++.exp: Support testing already-installed GCC.
31119
31120 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31121
31122         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31123
31124 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31125
31126         * gcc.dg/return-type-2.c: New test.
31127
31128 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31129
31130         * gcc.c-torture/compile/20000825-1.c: New test.
31131
31132 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31133
31134         * gcc.dg/dwarf2-2.c: New test.
31135
31136 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31137
31138         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31139         dg-warning regexps.
31140
31141 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31142
31143         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31144         gcc.dg/format-ext-5.c: New tests.
31145
31146 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31147
31148         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31149
31150 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31151
31152         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31153
31154 2000-08-24  Richard Henderson  <rth@cygnus.com>
31155
31156         * gcc.dg/ia64-sync-1.c: New test.
31157         * gcc.dg/ia64-sync-2.c: New test.
31158         * gcc.dg/ia64-asm-1.c: New test.
31159
31160 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31161
31162         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31163         * gcc.dg/format-ext-2.c: New test.
31164
31165 2000-08-23  Jason Merrill  <jason@redhat.com>
31166
31167         * lib/old-dejagnu.exp: Also ignore "In member function" and
31168         "At global scope".
31169
31170 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31171
31172         * gcc.dg/noncompile/label-lineno-1.c: New test.
31173
31174 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31175
31176         * gcc.dg/c99-array-nonobj-1.c: New test.
31177
31178 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31179
31180         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31181         tests.
31182         * gcc.dg/format-ext-1.c: New test.
31183
31184 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31185
31186         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31187         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31188         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31189         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31190         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31191
31192 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31193
31194         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31195         gcc.dg/c99-strftime-2.c: New tests.
31196
31197 2000-08-22  Richard Henderson  <rth@cygnus.com>
31198
31199         * gcc.c-torture/execute/20000822-1.c: New test.
31200
31201 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31202
31203         * gcc.c-torture/execute/20000819-1.x: Remove.
31204
31205 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31206
31207         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31208         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31209         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31210         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31211         gcc.dg/format-xopen-1.c: New tests.
31212
31213 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31214
31215         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31216
31217 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31218
31219         * g++.old-deja/g++.other/loop2.C: New test.
31220
31221         * gcc.c-torture/compile/20000606-1.c: New test.
31222         * gcc.c-torture/compile/20000728-1.c: New test.
31223         * gcc.c-torture/execute/20000801-1.c: New test.
31224         * gcc.c-torture/execute/20000801-2.c: New test.
31225         * gcc.c-torture/execute/20000819-1.c: New test.
31226         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31227         * gcc.dg/20000629-1.c: New test.
31228         * gcc.dg/20000724-1.c: New test.
31229         * gcc.dg/20000807-1.c: New test.
31230
31231 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31232
31233         * gcc.dg/cpp/pragma-1.c: New test.
31234         * gcc.dg/cpp/pragma-2.c: New test.
31235
31236 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31237
31238         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31239         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31240
31241 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31242
31243         * gcc.c-torture/compile/20000818-1.c: New test.
31244
31245 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31246
31247         * gcc.c-torture/execute/20000818-1.c: New test.
31248
31249 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31250
31251         * gcc.dg/format-va-1.c: New test.
31252
31253 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31254
31255         * g++.old-deja/g++.other/typedef8.C: New test.
31256
31257 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31260         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31261         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31262         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31263         * g++.old-deja/g++.other/ptrmem7.C: New test.
31264         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31265
31266 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31267
31268         * g++.old-deja/g++.pt/typename27.C: New test.
31269
31270 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31271
31272         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31273         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31274         * g++.old-deja/g++.pt/friend45.C: New test.
31275         * g++.old-deja/g++.other/friend8.C: New test.
31276
31277 2000-08-15  Richard Henderson  <rth@cygnus.com>
31278
31279         * gcc.c-torture/execute/20000815-1.c: New test.
31280
31281 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31282
31283         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31284         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31285         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31286
31287 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31288
31289         * g++.old-deja/g++.other/refinit2.C: New test.
31290
31291 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31292
31293         * lib/c-torture.exp (c-torture): Make
31294         compiler_conditional_xfail_data global.
31295         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31296         compiler_conditional_xfail_data machinery.
31297         (f-torture-execute): Likewise.
31298         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31299         and only when unrolling loops.
31300
31301         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31302
31303 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.old-deja/g++.pt/explicit81.C: New test.
31306
31307 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31308
31309         * g++.old-deja/g++.pt/typename26.C: New test.
31310
31311 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31312
31313         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31314         warning.
31315
31316 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31317
31318         * g++.old-deja/g++.other/array3.C: New test.
31319
31320 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31321
31322         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31323         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31324         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31325         New tests.
31326
31327 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31330         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31331
31332 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31333
31334         * gcc.c-torture/execute/20000808-1.c: New test.
31335
31336 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31337
31338         * gcc.dg/c90-const-expr-1.c: New test.
31339
31340 2000-08-08  Richard Henderson  <rth@cygnus.com>
31341
31342         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31343
31344 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31345
31346         * gcc.dg/noncompile/const-ll-1.c: New test.
31347
31348 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31349
31350         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31351
31352 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31353
31354         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31355         that running programs linked against the shared version of libobjc
31356         run correctly.
31357
31358 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31359
31360         * gcc.dg/c99-printf-1.c: New test.
31361
31362 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31363
31364         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31365
31366 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31367
31368         * gcc.c-torture/execute/20000731-1.x: Delete.
31369
31370 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31371
31372         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31373         and torture_without_loops as is done by c-torture.exp.
31374         (search_for): Copy from c-torture.exp.
31375         (gcc-dg-runtest): New function, drives a directory of tests
31376         iterating over the TORTURE_OPTIONS.
31377         (scan-assembler, scan-assembler-not): Move here from
31378         individual directory drivers.
31379
31380         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31381         defined by lib/gcc-dg.exp.
31382         * gcc.dg/cpp/cpp.exp: Likewise.
31383         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31384         gcc-dg-runtest, so we cycle over optimization options.
31385
31386         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31387         * gcc.dg/compare2.c: No longer expected to fail.
31388
31389 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31390
31391         * gcc.c-torture/execute/20000804-1.c: New test.
31392
31393 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31394
31395         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31396
31397 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31398
31399         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31400
31401 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31402
31403         * gcc.c-torture/compile/20000803-1.c: New test.
31404
31405 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31406
31407         * gcc.c-torture/execute/20000801-3.c,
31408         gcc.c-torture/execute/20000801-4.c: New tests.
31409         * gcc.c-torture/execute/20000801-3.x,
31410         gcc.c-torture/execute/20000801-4.x: Xfail.
31411
31412 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31413
31414         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31415         libobjc/.libs to allow for libtool.
31416
31417 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31418
31419         * gcc.c-torture/compile/20000802-1.c: New test.
31420
31421 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31422
31423         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31424
31425 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31426
31427         * gcc-c-torture/execute/20000731-2.c: New test.
31428
31429         * gcc.c-torture/execute/20000731-1.c: New test.
31430         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31431
31432 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31433
31434         * testsuite/gcc.dg/cpp/paste7.c: New test.
31435         * gcc.dg/cpp/20000725-1.c: New test.
31436
31437 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31438
31439         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31440         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31441         declaration warning for __builtin_dwarf_reg_size.
31442
31443         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31444
31445 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31446
31447         * gcc.dg/noncompile/voidparam-1.c: New test.
31448
31449 2000-07-30  Richard Henderson  <rth@cygnus.com>
31450
31451         * gcc.dg/c90-digraph-1.c: Don't xfail.
31452         * gcc.dg/compare2.c (case 10): Xfail.
31453         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31454
31455 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31456
31457         * gcc.dg/c99-main-1.c: New test.
31458
31459 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31460
31461         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31462
31463 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31464
31465         * gcc.c-tortuer/execute/20000726-1.c: New test.
31466
31467 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31468
31469         * gcc.c-torture/execute/enum-2.c: New test.
31470
31471 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31472
31473         * gcc.dg/cpp/tr-warn3.c: New test.
31474
31475 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31476
31477         * g++.old-deja/g++.ext/implicit1.C: Remove.
31478         * g++.old-deja/g++.jason/c2.C: Remove
31479         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31480         * g++.old-deja/g++.pt/crash16.C: Likewise.
31481         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31482
31483 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31484
31485         * g++.old-deja/g++.other/for2.C: New test.
31486
31487 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31488
31489         * gcc.dg/20000720-1.c: New test.
31490
31491 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31492
31493         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31494
31495 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31496
31497         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31498         * gcc.c-torture/execute/20000722-1.c: New.
31499         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31500
31501 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31502
31503         * gcc.dg/cpp/20000720-1.S: New test.
31504
31505 2000-07-21  Michael Meissner  <meissner@redhat.com>
31506
31507         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31508
31509 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31510
31511         * g++.old-deja/g++.brendan/crash16.C,
31512         g++.old-deja/g++.brendan/parse3.C,
31513         g++.old-deja/g++.brendan/redecl1.C,
31514         g++.old-deja/g++.ns/template13.C,
31515         g++.old-deja/g++.other/decl4.C,
31516         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31517
31518 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31519
31520         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31521         and "Internal error".
31522
31523         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31524         regexps.
31525         * gcc.dg/cpp/paste6.c: New test.
31526
31527 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31528
31529         * gcc.dg/cpp/tr-direct.c: New test.
31530
31531         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31532         gcc.dg/cpp/undef1.c: Tweak error regexps.
31533
31534 2000-07-18  Eric Christopher <echristo@redhat.com>
31535
31536         * gcc.c-torture/compile/20000718-1.c: New test.
31537
31538 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31539
31540         * cpplex.c (_cpp_push_token): If the token being pushed back
31541         is the previous token in this context, just subtract one from
31542         context->posn.
31543         * cppmacro.c (save_expansion): Clear aux field when storing a
31544         placemarker.
31545
31546 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31547
31548         * gcc.dg/noncompile/redecl-1.c: New test.
31549
31550 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31551
31552         * gcc.c-torture/execute/20000717-5.c: New test.
31553         * gcc.c-torture/execute/20000717-1.x: Removed.
31554
31555 2000-07-17  Richard Henderson  <rth@cygnus.com>
31556
31557         * gcc.c-torture/execute/20000717-4.c: New test.
31558
31559 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31560
31561         * gcc.dg/cpp/syshdr.c: New test.
31562         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31563
31564 2000-07-17  Neil Booth  <neilb@earthling.net>
31565
31566         * gcc.dg/cpp/cmdlne-dM.c: New test.
31567         * gcc.dg/cpp/cmdlne-dD.c: New test.
31568
31569 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31570
31571         * gcc.c-torture/execute/20000717-3.c: New test.
31572
31573         * gcc.c-torture/compile/20000717-1.c: New test.
31574
31575 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31576
31577         * gcc.c-torture/execute/20000717-2.c: New test.
31578
31579 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31580
31581         * gcc.dg/formatz-1.c: New test.
31582
31583         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31584         * gcc.dg/c99-digraph-1.c: New tests.
31585
31586         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31587         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31588
31589         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31590         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31591         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31592         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31593         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31594         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31595         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31596
31597 2000-07-17   Greg McGary <greg@mcgary.org>
31598
31599         * gcc.c-torture/execute/20000717-1.c: New test.
31600         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31601
31602 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31603
31604         * gcc.c-torture/execute/20000715-2.c: New test.
31605         * gcc.dg/20000715-1.c: New test.
31606
31607 2000-07-15  Michael Meissner  <meissner@redhat.com>
31608
31609         * gcc.c-torture/execute/20000715-1.c: New test.
31610
31611 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31612
31613         * gcc.c-torture/execute/20000707-1.c: New test.
31614
31615 2000-07-13  Neil Booth  <NeilB@earthling.net>
31616
31617         * testsuite/gcc.dg/cpp/digraph1.c,
31618         testsuite/gcc.dg/cpp/digraph2.c,
31619         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31620
31621 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31622
31623         * g77.f-torture/compile/20000630-2.f:  New test.
31624         * g77.f-torture/compile/20000630-2.x
31625
31626 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31627
31628         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31629
31630 2000-07-11  Neil Booth  <NeilB@earthling.net>
31631
31632         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31633
31634 2000-07-11  Neil Booth  <NeilB@earthling.net>
31635
31636         * gcc.dg/cpp/cmdlne-C.c: New.
31637
31638 2000-07-09  Neil Booth  <NeilB@earthling.net>
31639
31640         * gcc.dg/cpp/directiv.c: New tests.
31641         * gcc.dg/cpp/undef1.c: Update.
31642
31643 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31644
31645         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31646
31647 2000-07-09  Neil Booth  <NeilB@earthling.net>
31648
31649         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31650
31651 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31652
31653         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31654         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31655
31656 2000-07-08  Neil Booth  <NeilB@earthling.net>
31657
31658         * gcc.dg/cpp/macsyntx.c: New tests.
31659
31660 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * gcc.dg/20000707-1.c: New test.
31663
31664 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31665
31666         * gcc.c-torture/execute/20000706-1.c: New test.
31667         * gcc.c-torture/execute/20000706-2.c: New test.
31668         * gcc.c-torture/execute/20000706-3.c: New test.
31669         * gcc.c-torture/execute/20000706-4.c: New test.
31670         * gcc.c-torture/execute/20000706-5.c: New test.
31671
31672 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31673
31674         * g++.old-deja/g++.pt/instantiate7.C: New test.
31675
31676 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31677
31678         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31679         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31680         * g++.old-deja/g++.other/rtti3.C: Likewise.
31681         * g++.old-deja/g++.other/rttid3.C: Likewise.
31682
31683 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31684
31685         *  g77.f-torture/compile/20000630-1.x: Fix typo
31686
31687 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31688
31689         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31690         assembly output.
31691
31692 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31693
31694         * gcc.dg/cpp/ident.c: New test.
31695
31696 2000-07-05  Neil Booth  <NeilB@earthling.net>
31697
31698         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31699           gcc.dg/cpp/lexstrng.c: New tests.
31700
31701 2000-07-04  Neil Booth  <NeilB@earthling.net>
31702
31703         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31704         * gcc.dg/cpp/strify2.c: Same.
31705
31706 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31707
31708         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31709         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31710         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31711         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31712
31713         * testsuite/gcc.dg/cpp/macro1.c,
31714         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31715         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31716         testsuite/gcc.dg/cpp/strify1.c,
31717         testsuite/gcc.dg/cpp/strify2.c: New tests.
31718
31719 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31720
31721         * gcc.c-torture/execute/20000703-1.c: New test.
31722
31723 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.old-deja/g++.pt (lookup10.C): New test.
31726
31727 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         * g++.old-deja/g++.pt (typename25.C): New test.
31730
31731 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31732
31733         * gcc.c-torture/compile/20000701-1.c: New test.
31734
31735 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31736
31737         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31738         to test case.
31739
31740 2000-06-30  Catherine Moore  <clm@cygnus.com>
31741
31742         * gcc.c-torture/execute/align-1.c: New test.
31743
31744 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31745
31746         * g++.old-deja/g++.pt/expr8.C: New test.
31747         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31748
31749 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31750
31751         * gcc.c-torture/compile/20000629-1.c: New test.
31752
31753 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31754
31755
31756         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31757         gcc.dg/noncompile directory, depending on whether they're
31758         preprocessor tests or not.  Annotate all the tests for the dg
31759         framework.
31760
31761         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31762         * gcc.dg/noncompile/noncompile.exp: New.
31763
31764         * Moved files:
31765         Old name                                New name
31766         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31767         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31768         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31769         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31770         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31771         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31772         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31773         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31774         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31775         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31776         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31777         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31778         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31779         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31780         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31781         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31782         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31783         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31784         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31785         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31786         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31787         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31788         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31789         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31790
31791         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31792         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31793         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31794         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31795         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31796         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31797
31798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31799
31800         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31801         declare one variable.  On the fourth, error.
31802         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31803         declared by 20000628-1a.h.
31804
31805 2000-06-29  Richard Henderson  <rth@redhat.com>
31806
31807         * gcc.c-torture/execute/930529-1.x: New file.
31808         * gcc.dg/920413-1.c: Adjust expected warning text.
31809         * gcc.dg/980217-1.c: Declare abort.
31810         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31811
31812 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31813
31814         * g77.f-torture/compile/20000629-1.f: New test.
31815         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31816
31817 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31818
31819         Rearrange lots of files, removing entirely the
31820         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31821         directories.
31822
31823         * Deleted files:
31824         gcc.c-torture/code_quality/code_quality.exp
31825         gcc.c-torture/special/special.exp
31826         gcc.failure/failure.exp
31827         gcc.failure/940409-1.x
31828         gcc.c-torture/compile/961203-1.x
31829
31830         * New files:
31831         gcc.misc-tests/linkage.exp
31832         gcc.c-torture/execute/920730-1t.c
31833         gcc.c-torture/execute/920730-1t.x
31834         gcc.c-torture/compile/920520-1.x
31835         gcc.c-torture/compile/920521-1.x
31836         gcc.c-torture/compile/981006-1.x
31837         gcc.c-torture/execute/eeprof-1.x
31838
31839         * Moved files (possibly with modifications to fit a new harness):
31840         Old name                                New name
31841         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31842         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31843         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31844         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31845         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31846         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31847         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31848         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31849         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31850         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31851         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31852         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31853         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31854         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31855
31856 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31857
31858         * c-torture/compile/961203-1.x: Delete.
31859
31860         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31861         not exit. Include stdio.h.
31862         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31863         * gcc.misc-tests/dg-12.c: Likewise.
31864         * gcc.misc-tests/dg-5.c: Likewise.
31865         * gcc.misc-tests/dg-6.c: Likewise.
31866         * gcc.misc-tests/dg-7.c: Prototype abort.
31867         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31868         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31869         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31870         not exit.
31871         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31872         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31873
31874 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31875
31876         * gcc.dg/cpp/20000628-1.c: New test.
31877         * gcc.dg/cpp/20000628-1.h: New header for above test.
31878         * gcc.dg/cpp/20000628-1a.h: Likewise.
31879
31880 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31881
31882         * gcc.dg/cpp: New directory.
31883         * gcc.dg/cpp/cpp.exp: New driver.
31884         * gcc.dg/cpp/20000627-1.c: New test.
31885         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31886         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31887         and rewrite as a compilation test.
31888
31889         * gcc.dg: Move many files into the cpp subdirectory, possibly
31890         renaming or editing them as well.
31891         Old name                New name
31892         990119-1.c              cpp/19990119-1.c
31893         990228-1.c              cpp/19990228-1.c
31894         990407-1.c              cpp/19990407-1.c
31895         990409-1.c              cpp/19990409-1.c
31896         990413-1.c              cpp/19990413-1.c
31897         990703-1.c              cpp/19990703-1.c
31898         20000127-1.c            cpp/20000127-1.c
31899         20000129-1.c            cpp/20000129-1.c
31900         20000207-1.c            cpp/20000207-1.c
31901         20000207-2.c            cpp/20000207-2.c
31902         20000209-1.c            cpp/20000209-1.c
31903         20000209-2.c            cpp/20000209-2.c
31904         20000301-1.c            cpp/20000301-1.c
31905         20000419-1.c            cpp/20000419-1.c
31906         20000510-1.S            cpp/20000510-1.S
31907         20000519-1.c            cpp/20000519-1.c
31908         20000529-1.c            cpp/20000529-1.c
31909         20000625-1.c            cpp/20000625-1.c
31910         20000625-2.c            cpp/20000625-2.c
31911         cpp-as1.c               cpp/assert1.c
31912         cpp-as2.c               cpp/assert2.c
31913         cxx-comments-1.c        cpp/cxxcom1.c
31914         cxx-comments-2.c        cpp/cxxcom2.c
31915         endif-label.c           cpp/endif.c
31916         cpp-hash1.c             cpp/hash1.c
31917         cpp-hash2.c             cpp/hash2.c
31918         cpp-if1.c               cpp/if-1.c
31919         cpp-if2.c               cpp/if-2.c
31920         cpp-if3.c               cpp/if-3.c
31921         cpp-if4.c               cpp/if-4.c
31922         cpp-if5.c               cpp/if-5.c
31923         cpp-cond.c              cpp/if-cexp.c
31924         cpp-missingop.c         cpp/if-mop.c
31925         cpp-missingparen.c      cpp/if-mpar.c
31926         cpp-opprec.c            cpp/if-oppr.c
31927         cpp-ifparen.c           cpp/if-paren.c
31928         cpp-shortcircuit.c      cpp/if-sc.c
31929         cpp-shift.c             cpp/if-shift.c
31930         cpp-unary.c             cpp/if-unary.c
31931         cpp-li1.c               cpp/line1.c
31932         cpp-li2.c               cpp/line2.c
31933         lineno.c                cpp/line3.c
31934         lineno-2.c              cpp/line4.c
31935         cpp-mi.c                cpp/mi1.c
31936         cpp-mic.h               cpp/mi1c.h
31937         cpp-micc.h              cpp/mi1cc.h
31938         cpp-mind.h              cpp/mi1nd.h
31939         cpp-mindp.h             cpp/mi1ndp.h
31940         cpp-mix.h               cpp/mi1x.h
31941         cpp-mi2.c               cpp/mi2.c
31942         cpp-mi2a.h              cpp/mi2a.h
31943         cpp-mi2b.h              cpp/mi2b.h
31944         cpp-mi2c.h              cpp/mi2c.h
31945         cpp-mi3.c               cpp/mi3.c
31946         cpp-mi3.def             cpp/mi3.def
31947         poison-1.c              cpp/poison.c
31948         pr-impl.c               cpp/prag-imp.c
31949         cpp-redef-2.c           cpp/redef1.c
31950         cpp-redef.c             cpp/redef2.c
31951         strpaste.c              cpp/strp1.c
31952         strpaste-2.c            cpp/strp2.c
31953         cpp-tradpaste.c         cpp/tr-paste.c
31954         cpp-tradstringify.c     cpp/tr-str.c
31955         cpp-tradwarn1.c         cpp/tr-warn1.c
31956         cpp-tradwarn2.c         cpp/tr-warn2.c
31957         trigraphs.c             cpp/trigraphs.c
31958         cpp-unc1.c              cpp/unc1.c
31959         cpp-unc2.c              cpp/unc2.c
31960         cpp-unc3.c              cpp/unc3.c
31961         cpp-unc.c               cpp/unc4.c
31962         undef.c                 cpp/undef1.c
31963         undef-2.c               cpp/undef2.c
31964         cpp-wi1.c               cpp/widestr1.c
31965
31966 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31967
31968         * lib/g++.exp (g++_include_flags): Tweak.
31969
31970 2000-06-27  H.J. Lu  <hjl@gnu.org>
31971             Loren J. Rittle  <ljrittle@acm.org>
31972
31973         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31974         version with one that knows about the new gcc tree structure.
31975         (g++_link_flags): Same.
31976
31977 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31978
31979         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31980         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31981         case we are cross-compiling.
31982
31983         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31984         g++.old-deja/g++.niklas/Makefile.in,
31985         g++.old-deja/g++.niklas/configure.in,
31986         g++.old-deja/g++.other/Makefile.in,
31987         g++.old-deja/g++.other/configure.in,
31988         gcc.c-torture/code_quality/Makefile.in,
31989         gcc.c-torture/code_quality/configure.in,
31990         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31991         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31992         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31993         gcc.c-torture/execute/ieee/Makefile.in,
31994         gcc.c-torture/execute/ieee/configure.in,
31995         gcc.c-torture/noncompile/Makefile.in,
31996         gcc.c-torture/noncompile/configure.in,
31997         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31998         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31999         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32000
32001 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32002
32003         * g++.old-deja/g++.other/ambig3.C: New test.
32004
32005 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.old-deja/g++.pt/syntax1.C: New test.
32008         * g++.old-deja/g++.pt/syntax2.C: New test.
32009         * g++.old-deja/g++.other/syntax3.C: New test.
32010         * g++.old-deja/g++.other/syntax4.C: New test.
32011
32012 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32013
32014         * gcc.dg/20000623-1.c: Prototype exit and abort.
32015
32016 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32017
32018         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32019         New tests.
32020         * gcc.dg/cpp-mi3.def: New file.
32021
32022         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32023         inside assertions.
32024         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32025         lexer's error messages.
32026         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32027         divine anything from the linemarkers.
32028         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32029         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32030
32031 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32032
32033         * gcc.dg/20000623-1.c: New test.
32034
32035 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32036
32037         * gcc.c-torture/execute/20000622-1.c: New test.
32038
32039 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * g++.old-deja/g++.other/init15.C: New test.
32042
32043 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32044
32045         * g++.old-deja/g++.pt/vaarg2.C: New test.
32046         * g++.old-deja/g++.pt/vaarg3.C: New test.
32047
32048 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32049
32050         * g++.old-deja/g++.other/dyncast6.C: New test.
32051
32052 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32053
32054         * gcc.c-torture/execute/loop-6.c: New test.
32055
32056 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.dg/20000614-1.c: New test.
32059         * gcc.dg/20000614-2.c: New test.
32060
32061 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32062
32063         * g++.old-deja/g++.other/inline12.C: New test.
32064
32065 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32066
32067         * g++.old-deja/g++.other/eh1.C: New test.
32068
32069 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32070
32071         * g++.old-deja/g++.other/type.C: New test.
32072
32073 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32074
32075         * g++.old-deja/g++.other/initstring.C: New test.
32076
32077 2000-06-12  Jason Merrill  <jason@redhat.com>
32078
32079         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32080
32081 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32082
32083         * gcc.c-torture/compile/20000609-1.c: New test.
32084
32085 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32086
32087         * gcc.dg/20000609-1.c: New test.
32088
32089 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32090
32091         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32092         * gcc.c-torture/noncompile/poison-1.c: Move...
32093         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32094         * gcc.dg/cpp-li1.c: Add a token after the #line.
32095
32096 2000-06-05  Richard Henderson  <rth@cygnus.com>
32097
32098         * gcc.c-torture/execute/20000605-2.c: New test.
32099         * gcc.c-torture/execute/20000605-3.c: New test.
32100
32101 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32102
32103         * g77.f-torture/execute/20000503-1.x: New file.
32104
32105 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         * g++.old-deja/g++.eh/badalloc1.C: New test.
32108
32109 2000-06-05  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/execute/20000605-1.c: New test.
32112
32113 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32114             Nathan Sidwell <nathan@codesourcery.com>
32115
32116         * gcc.c-torture/compile/20000605-1.c: New test.
32117
32118 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32119
32120         * g77.f-torture/compile/20000601-1.f:  New test.
32121
32122 2000-06-03  Richard Henderson  <rth@cygnus.com>
32123
32124         * gcc.c-torture/execute/20000603-1.c: New.
32125
32126 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32127
32128         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32129         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32130
32131 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32132
32133         * gcc.dg/compare2.c (case 12): XFAIL.
32134         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32135         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32136
32137         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32138
32139 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32140
32141         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32142         guard macro is already defined when the header is first
32143         included.
32144         * gcc.dg/cpp-mix.h: New file.
32145         * gcc.dg/endif-label.c: Update patterns to match compiler.
32146
32147         * g++.brendan/complex1.C: Declare abort.
32148         * g++.law/refs4.C: Remove XFAIL.
32149         * g++.oliva/expr2.C: Declare abort and exit.
32150
32151 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32152
32153         * gcc.c-torture/execute/20000528-1.c: New test.
32154
32155         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32156         * g++.old-deja/g++.law/temps4.C: Likewise.
32157
32158         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32159         stdlib.h.  Call abort() on failure.
32160         * g++.old-deja/g++.law/refs4.C: Likewise.
32161         * g++.old-deja/g++.law/temps4.C: Likewise.
32162         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32163         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32164
32165 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32166
32167         Relative to g++.dg/special:
32168         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32169
32170         Relative to g++.old-deja:
32171         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32172         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32173         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32174         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32175         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32176         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32177         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32178
32179         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32180         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32181         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32182         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32183         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32184         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32185         and/or string.h.
32186
32187         * g++.other/goto1.C: Update expectations for error messages.
32188
32189 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32190
32191         * gcc.c-torture/compile/20000523-1.c: New test.
32192
32193 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32194
32195         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32196
32197 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         * g++.old-deja/g++.eh/catch11.C: New test.
32200         * g++.old-deja/g++.eh/catch12.C: New test.
32201
32202 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32203
32204         * gcc.c-torture/execute/20000523-1.c: New test.
32205
32206 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32207
32208         * c-torture/execute/bcp-1.c: Replace abort in arg of
32209         __builtin_constant_p with a generic external function.
32210
32211         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32212         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32213         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32214         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32215         Prototype abort and/or exit.
32216
32217         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32218         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32219         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32220         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32221
32222 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32223
32224         * gcc.dg/dwarf2-1.c: New test.
32225
32226 2000-05-20  Richard Henderson  <rth@cygnus.com>
32227
32228         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32229
32230 2000-05-20  Andreas Jaeger  <aj@suse.de>
32231
32232         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32233         testcase.
32234
32235 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32236
32237         * gcc.c-torture/execute/20000519-2.c: New test.
32238
32239 2000-05-19  Andreas Jaeger  <aj@suse.de>
32240
32241         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32242         which fails with SSA.
32243
32244         * lib/c-torture.exp: Also test with -O3 -fssa.
32245
32246 2000-05-18  Michael Meissner  <meissner@redhat.com>
32247
32248         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32249         * gcc.c-torture/execute/920415-1.c: Ditto.
32250         * gcc.c-torture/execute/920501-1.c: Ditto.
32251         * gcc.c-torture/execute/conversion.c: Ditto.
32252         * gcc.c-torture/execute/cvt-1.c: Ditto.
32253
32254 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32255
32256         * gcc.c-torture/compile/20000518-1.c: New test.
32257
32258 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32259
32260         * g77.f-torture/compile/200005018.f:  New test.
32261
32262 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32263
32264         * gcc.c-torture/compile/20000517-1.c: New test.
32265
32266 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32267
32268         * gcc.c-torture/execute/20000516-1.c: New test.
32269
32270 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32271
32272         * g++.old-deja/g++.other/eh.C: New test.
32273
32274 2000-05-12  Richard Henderson  <rth@cygnus.com>
32275
32276         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32277         constants through to doit's conditional.
32278
32279 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32280
32281         * gcc.c-torture/compile/20000511-1.c: New test.
32282         * g77.f-torture/compile/20000511-1.f: New test.
32283         * g77.f-torture/compile/20000511-2.f: New test.
32284
32285 2000-05-11  Michael Meissner  <meissner@redhat.com>
32286
32287         * gcc.c-torture/execute/20000511-1.c: New test.
32288
32289 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32290
32291         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32292         * gcc.dg/20000510-1.S: New.
32293
32294 2000-05-08  Catherine Moore  <clm@cygnus.com>
32295
32296         * gcc.dg/unused-3.c: New.
32297
32298 2000-05-06  Richard Henderson  <rth@cygnus.com>
32299
32300           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32301           * g++.old-deja/g++.mike/warn1.C: Likewise.
32302           * g++.old-deja/g++.pt/local1.C: Likewise.
32303           * g++.old-deja/g++.pt/local7.C: Likewise.
32304           * g++.old-deja/g++.pt/spec16.C: Likewise.
32305
32306 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32307
32308         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32309
32310 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32311
32312           * g77.f-torture/execute/20000503-1.f:  New test.
32313
32314 2000-05-04  Andreas Jaeger  <aj@suse.de>
32315
32316         * gcc.dg/noreturn-2.c: New test.
32317
32318 2000-05-04  Neil Booth  <NeilB@earthling.net>
32319
32320         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32321         preprocessor.
32322
32323 2000-05-04  Richard Henderson  <rth@cygnus.com>
32324
32325         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32326
32327 2000-05-04  Richard Henderson  <rth@cygnus.com>
32328
32329         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32330         OpenSSL by Jason R Thorpe.
32331
32332 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32333
32334         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32335
32336 2000-05-03  Robert Lipe <robertlipe@usa.net>
32337
32338         * gcc.dg/20000503-1.c: New test.
32339
32340 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32341
32342         * gcc.c-torture/compile/20000502-1.c: New test.
32343         * g++.old-deja/g++.other/align.C: New test.
32344         * gcc.dg/cpp-tradstringify.c: New test.
32345
32346 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32347
32348         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32349         and hard registers.
32350
32351 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32352
32353         * gcc.c-torture/execute/loop-5.c: New test.
32354
32355 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32356
32357         * gcc.c-torture/execute/va-arg-20.c: New test.
32358
32359 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32360
32361         * gcc.c-torture/execute/20000422-1.c: New test.
32362
32363 2000-04-20  Greg McGary  <gkm@gnu.org>
32364
32365         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32366         when optimizing, but without sibling-call optimizations (-O1).
32367
32368 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32369
32370           * gcc.c-torture/compile/20000420-1.c: New test.
32371
32372 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32373
32374         * g++.abi/ptrflags.C: New test.
32375         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32376
32377 2000-04-19  Catherine Moore  <clm@cygnus.com>
32378
32379         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32380
32381 2000-04-19  Greg McGary  <gkm@gnu.org>
32382
32383         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32384         sibling-call optimizations.
32385
32386 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32387
32388         * gcc.dg/20000419-1.c: New test.
32389
32390 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32391
32392         * gcc.c-torture/execute/20000412-6.c: New test.
32393
32394 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32395
32396         * gcc.c-torture/execute/20000412-5.c: New test.
32397         * g77.f-torture/compile/20000412-1.f: New test.
32398         * gcc.c-torture/execute/20000412-4.c: New test.
32399         * gcc.c-torture/compile/20000412-2.c: New test.
32400         * gcc.c-torture/execute/20000412-3.c: New test.
32401         * gcc.c-torture/compile/20000412-1.c: New test.
32402         * gcc.c-torture/execute/20000412-2.c: New test.
32403
32404 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * objc/execute/bf-20.m: New test.
32407
32408 2000-04-10  Richard Henderson  <rth@cygnus.com>
32409
32410         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32411
32412         * gcc.c-torture/execute/20000412-1.c: New test.
32413
32414 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32415
32416         * g++.old-deja/g++.eh/catchptr1.C: New test.
32417
32418 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32419
32420         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32421
32422 2000-04-08  Neil Booth  <NeilB@earthling.net>
32423
32424         * gcc.dg/cpp-nullchar.c: Remove test as
32425         embedded nulls cause problems.
32426
32427 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32428
32429         * gcc.dg/compare2.c: New test.
32430
32431 2000-04-08  Neil Booth  <NeilB@earthling.net>
32432
32433         * gcc.dg/cpp-nullchar.c: New test.
32434
32435 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32436
32437         * gcc.dg/cpp-mi2.c: New test.
32438         * gcc.dg/cpp-mi2[abc].h: New files.
32439
32440 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32443         member name.
32444
32445 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32446
32447         * g++.old-deja/g++.abi/vmihint.C: New test.
32448
32449 2000-04-06  Neil Booth  <NeilB@earthling.net>
32450
32451         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32452         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32453         copyright.
32454
32455 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32456
32457         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32458         avoid stack-frame overwrite.
32459
32460 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32461
32462         * gcc.c-torture/compile/20000405-2.c: New test.
32463         * gcc.c-torture/compile/20000405-3.c: New test.
32464
32465 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32466
32467         * gcc.c-torture/compile/20000405-1.c: New test.
32468
32469 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32470
32471         * gcc.dg/cast-qual-1.c: Revert last change.
32472
32473 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32474
32475         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32476
32477 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32478
32479         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32480         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32481
32482 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32483
32484         * gcc.c-torture/compile/20000403-2.c: New test.
32485         * gcc.c-torture/compile/20000403-1.c: New test.
32486
32487 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32488
32489         * gcc.c-torture/execute/20000403-1.c: New test.
32490
32491 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32492
32493         * gcc.c-torture/execute/20000402-1.c: New test.
32494
32495 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32496
32497         * gcc.c-torture/execute/va-arg-15.c: New test.
32498         * gcc.c-torture/execute/va-arg-16.c: New test.
32499         * gcc.c-torture/execute/va-arg-17.c: New test.
32500         * gcc.c-torture/execute/va-arg-18.c: New test.
32501         * gcc.c-torture/execute/va-arg-19.c: New test.
32502
32503 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32504
32505         * gcc.c-torture/compile/981211-1.c: Move to...
32506         * gcc.dg/cpp-as1.c: ...here.
32507         * gcc.dg/cpp-as2.c: New file.
32508
32509         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32510         compiler.
32511
32512 2000-04-02  Neil Booth  <NeilB@earthling.net>
32513
32514         * gcc.dg/cpp-cond.c  New tests.
32515         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32516         accidental success less likely.
32517         * gcc.dg/cpp-missingop.c  New tests.
32518         * gcc.dg/cpp-missingparen.c  New tests.
32519         * gcc.dg/cpp-shift.c  New tests.
32520         * gcc.dg/cpp-shortcircuit.c  New tests.
32521         * gcc.dg/cpp-unary.c  New tests.
32522
32523 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32524
32525         * gcc.c-torture/compile/20000329-1.c: New test.
32526
32527 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32528
32529         * gcc.c-torture/compile/20000326-1.c: New test.
32530         * gcc.c-torture/compile/20000326-2.c: New test.
32531
32532 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32533
32534         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32535         the first parameter is a function argument.
32536
32537 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.old-deja/g++.ext/array4.C: New test.
32540
32541 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32542
32543         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32544
32545 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32546
32547         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32548
32549 2000-03-19  Richard Henderson  <rth@cygnus.com>
32550
32551         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32552
32553 2000-03-19  Richard Henderson  <rth@cygnus.com>
32554
32555         * gcc.c-torture/compile/20000319-1.c: New test.
32556
32557 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32558
32559         * gcc.c-torture/execute/20000314-3.c: New test.
32560         * gcc.c-torture/execute/20000314-2.c: New test.
32561         * gcc.c-torture/execute/20000314-1.c: New test.
32562         * gcc.c-torture/compile/20000314-2.c: New test.
32563         * gcc.c-torture/compile/20000314-1.c: New test.
32564
32565 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32566
32567         * g++.old-deja/g++.warn/inline.C: New test.
32568
32569 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32570
32571         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32572         standards-compliant result rather than specific constants.
32573         Put test-values in array.
32574
32575 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32576
32577         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32578         (g++_target_compile): Put test-specific options last.
32579
32580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32581
32582         * g++.old-deja/g++.eh/vbase4.C: New test.
32583
32584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32585
32586         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32587
32588 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32589
32590         * g++.old-deja/g++.brendan/misc12.C: Removed.
32591         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32592         * g++.old-deja/g++.ext/pretty4.C: New test.
32593
32594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32595
32596         * g++.old-deja/g++.other/string2.C: New test.
32597
32598 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32599
32600         * g++.old-deja/g++.warn/impint2.C: New test.
32601
32602 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32603
32604         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32605         is 1, not zero.
32606
32607 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32608
32609         * g++.old-deja/g++.warn/impint.C: New test.
32610         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32611         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32612         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32613         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32614         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32615         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32616         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32617         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32618         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32619         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32620         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32621         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32622
32623 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32624
32625         * gcc.dg/cpp-redef.c: New test.
32626
32627 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32628
32629         * g++.old-deja/g++.pt/unify7.C: New test.
32630
32631 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32632
32633         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32634         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32635
32636 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32637
32638         * gcc.c-torture/compile/20000224-1.c: New test.
32639
32640 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32641
32642         * gcc.c-torture/compile/cpp-2.c: New test.
32643         * gcc.c-torture/compile/cpp-1.c: New test.
32644
32645 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/execute/20000225-1.c: New test.
32648
32649 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32650
32651         * gcc.dg/cpp-li2.c: New test.
32652
32653         * gcc.dg/cpp-wi1.c: New test.
32654
32655         * gcc.dg/cpp-li1.c: New test.
32656
32657 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32658
32659         * g++.old-deja/g++.other/sizeof5.C: New test.
32660
32661 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32662
32663         * gcc.c-torture/execute/va-arg-13.c: New test.
32664
32665 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32666
32667         * gcc.c-torture/execute/va-arg-12.c: New test.
32668
32669 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32670
32671         * gcc.c-torture/execute/20000223-1.c: New test.
32672
32673 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32674
32675         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32676
32677 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * g++.old-deja/g++.abi/ptrmem.C: New test.
32680
32681 2000-02-19  Richard Henderson  <rth@cygnus.com>
32682
32683         * gcc.c-torture/compile/init-3.c: New.
32684
32685 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32686
32687         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32688         ALWAYS_CXXFLAGS.
32689
32690 2000-02-11  Robert Lipe <robertl@sco.com>
32691
32692         * gcc.c-torture/compile/20000211-3.c: New test.
32693
32694 2000-02-11  Martin Buchholz <martin@xemacs.org>
32695
32696         * gcc.c-torture/compile/20000211-2.c: New test.
32697
32698 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32699
32700         * gcc.c-torture/compile/20000211-1.c: New test.
32701
32702 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32703
32704         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32705           on native targets
32706
32707 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32708
32709         * g++.old-deja/g++.other/cast5.C: New test.
32710
32711 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32712
32713         * gcc.c-torture/execute/20000205-1.c: New.
32714
32715 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32716
32717         * g++.old-deja/g++.jason/cast3.C: Return void.
32718         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32719
32720 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32721
32722         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32723
32724         * gcc.dg/loop-1.c: New test.
32725
32726 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32727
32728         * gcc.c-torture/compile/20000127-1.c: New test.
32729         * gcc.c-torture/execute/991228-1.c: New test.
32730
32731 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32732
32733         * gcc.dg/unused-2.c: New test.
32734
32735         * gcc.dg/conv-1.c: New test.
32736
32737 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32738
32739         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32740         compiler.
32741         (tool_option_proc): Fix typo.
32742
32743 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32744
32745         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32746         of the ld on the host, not on the build machine.
32747         Also, don't crash if '--help' is not a supported option.
32748
32749 2000-01-24  Richard Henderson  <rth@cygnus.com>
32750
32751         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32752
32753 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32754
32755         * gcc.c-torture/execute/20000120-2.c: New test.
32756         * gcc.c-torture/execute/20000120-1.c: New test.
32757
32758 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32759
32760         * gcc.c-torture/execute/20000113-1.c: New test.
32761
32762 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32763
32764         * gcc.c-torture/execute/20000112-1.c: New test.
32765
32766 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32767
32768         * gcc.dg/20000111-1.c: New test.
32769
32770 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32771
32772         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32773         with 16 bit integers.
32774
32775 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32776
32777         * gcc.dg/20000108-1.c: New test.
32778
32779 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32780
32781         * g++.old-deja/g++.ns/koenig8.C: New test.
32782
32783 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32784
32785         * g++.old-deja/g++.other/cast4.C: New test.
32786
32787 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32788
32789         * gcc.c-torture/compile/20000105-2.c: New test.
32790         * gcc.c-torture/compile/20000105-1.c: New test.
32791
32792 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32793
32794         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32795         references to printf & atoi to conform to ANSI standard.
32796         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32797         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32798         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32799         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32800         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32801         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32802         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32803         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32804         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32805         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32806         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32807         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32808         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32809         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32810         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32811         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32812         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32813         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32814         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32815         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32816         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32817         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32818         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32819         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32820         * g++.old-deja/g++.brendan/init3.C: Likewise.
32821         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32822         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32823         * g++.old-deja/g++.brendan/new2.C: Likewise.
32824         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32825         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32826         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32827         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32828         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32829         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32830         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32831         * g++.old-deja/g++.brendan/template24.C: Likewise.
32832         * g++.old-deja/g++.brendan/template3.C: Likewise.
32833         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32834         * g++.old-deja/g++.jason/inline3.C: Likewise.
32835         * g++.old-deja/g++.jason/opeq.C: Likewise.
32836         * g++.old-deja/g++.law/arg5.C: Likewise.
32837         * g++.old-deja/g++.law/arm7.C: Likewise.
32838         * g++.old-deja/g++.law/ctors11.C: Likewise.
32839         * g++.old-deja/g++.law/cvt8.C: Likewise.
32840         * g++.old-deja/g++.law/init9.C: Likewise.
32841         * g++.old-deja/g++.law/refs4.C: Likewise.
32842         * g++.old-deja/g++.law/template2.C: Likewise.
32843         * g++.old-deja/g++.law/visibility24.C: Likewise.
32844         * g++.old-deja/g++.law/vtable3.C: Likewise.
32845         * g++.old-deja/g++.mike/asm2.C: Likewise.
32846         * g++.old-deja/g++.mike/eh1.C: Likewise.
32847         * g++.old-deja/g++.mike/misc1.C: Likewise.
32848         * g++.old-deja/g++.mike/misc13.C: Likewise.
32849         * g++.old-deja/g++.mike/misc14.C: Likewise.
32850         * g++.old-deja/g++.mike/ns12.C: Likewise.
32851         * g++.old-deja/g++.mike/p1248.C: Likewise.
32852         * g++.old-deja/g++.mike/p3708.C: Likewise.
32853         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32854         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32855         * g++.old-deja/g++.mike/p646.C: Likewise.
32856         * g++.old-deja/g++.mike/p700.C: Likewise.
32857         * g++.old-deja/g++.mike/p783.C: Likewise.
32858         * g++.old-deja/g++.mike/p783a.C: Likewise.
32859         * g++.old-deja/g++.mike/p783b.C: Likewise.
32860         * g++.old-deja/g++.mike/p786.C: Likewise.
32861         * g++.old-deja/g++.mike/p789.C: Likewise.
32862         * g++.old-deja/g++.mike/p789a.C: Likewise.
32863         * g++.old-deja/g++.mike/p807a.C: Likewise.
32864         * g++.old-deja/g++.other/delete3.C: Likewise.
32865         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32866         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32867         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32868         * g++.old-deja/g++.other/empty1.C: Likewise.
32869         * g++.old-deja/g++.other/temporary1.C: Likewise.
32870         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32871         * g++.old-deja/g++.pt/t16.C: Likewise.
32872         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32873
32874 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32875
32876         * gcc.dg/991230-1.c: New test.
32877
32878 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32879
32880         * gcc.c-torture/compile/991229-3.c: New test.
32881         * gcc.c-torture/compile/991229-2.c: New test.
32882         * gcc.c-torture/compile/991229-1.c: New test.
32883
32884 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32885
32886         * gcc.c-torture/compile/labels-2.c: New test.
32887
32888 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32889
32890         * gcc.c-torture/execute/991227-1.c: New test.
32891
32892 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32893
32894         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32895
32896 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32897
32898         * gcc.c-torture/execute/991221-1.c: New test.
32899
32900 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32901
32902         * g++.old-deja/g++.other/cast3.C: New test.
32903
32904 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32905
32906         * gcc.c-torture/execute/991216-4.c: New test.
32907
32908 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32909
32910         * gcc.c-torture/execute/991216-1.c: New test.
32911         * gcc.c-torture/execute/991216-2.c: New test.
32912         * gcc.c-torture/execute/991216-3.c: New test.
32913
32914 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32915
32916         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32917         Actually make the test fail by using "-O2" for compilation.
32918
32919 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32920
32921         * g++.old-deja/g++.warn/cast-align1.C: New test.
32922
32923 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32924
32925         * gcc.c-torture/compile/991214-1.c: New test.
32926         * gcc.c-torture/compile/991214-2.c: New test.
32927
32928 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32929
32930         * gcc.dg/991214-1.c: New test.
32931
32932 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32933
32934         * gcc.c-torture/compile/991213-3.c: New test.
32935         * gcc.c-torture/compile/991213-2.c: New test.
32936         * gcc.c-torture/compile/991213-1.c: New test.
32937
32938 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32939
32940         * gcc.dg/991209-1.c: New test.
32941
32942 1999-12-08  Nathan Sidwell <nathan@acm.org>
32943
32944         * gcc.c-torture/compile/991208-1.c: New test.
32945
32946 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32947
32948         * gcc.dg/ultrasp2.c: New test.
32949
32950 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32951
32952         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32953
32954 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32955
32956         * gcc.c-torture/compile/991202-1.c: New test.
32957         * gcc.c-torture/execute/991202-1.c: New test.
32958         * gcc.c-torture/execute/991202-2.c: New test.
32959         * gcc.c-torture/execute/991202-3.c: New test.
32960
32961 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32962
32963         * g++.old-deja/g++.abi/align.C: New test.
32964         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32965         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32966
32967 1999-12-01  Richard Henderson  <rth@cygnus.com>
32968
32969         * gcc.c-torture/execute/991201-1.c: New.
32970
32971 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32972
32973         * gcc.dg/991129-1.c: New test.
32974
32975 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32976
32977         * gcc.c-torture/compile/991127-1.c: New test.
32978
32979 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32980
32981         * g++.old-deja/g++.other/warn4.C: New test.
32982
32983 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32984
32985         * g++.old-deja/g++.eh/cleanup2.C: New test.
32986         * g++.old-deja/g++.ext/pretty2.C: New test.
32987         * g++.old-deja/g++.ext/pretty3.C: New test.
32988         * g++.old-deja/g++.other/debug6.C: New test.
32989
32990 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32991
32992         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32993         compiler_output to look for one error message instead of two.
32994
32995 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32996
32997         * gcc.c-torture/execute/991118-1.c: Also test case
32998         where the word boundary does not split a byte evenly.
32999
33000 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33001
33002         * g++.old-deja/g++.ext/restrict1.C: New test.
33003
33004 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33005
33006         * gcc.c-torture/execute/991118-1.c: New test.
33007
33008 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33009
33010         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33011         working directory pathnames.
33012
33013 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33014
33015         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33016         host is equipped with driver.h and driver.o so it can actually
33017         compile and run the tests.
33018
33019 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33020
33021         * gcc.c-torture/compile/991008-1.c: New test.
33022
33023 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33024
33025         * lib/gcc-dg.exp: Include target-supports.exp
33026
33027 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33028
33029         * lib/target-supports.exp: New file: Provide procs to test for
33030         features supported by the target.
33031         (check_weak_available): Moved here from ecos.exp.
33032         (check_alias_available): New proc: Determine of the target
33033         toolchain supports the alias attribute.
33034
33035         * gcc.dg/special/ecos.exp: Move check_weak_available to
33036         target-supports.exp.
33037         (alias-1.c): Only perform the test if the target supports
33038         aliases.
33039         (wkali-1.c): Only perform the test if the target supports
33040         aliases.
33041
33042         * gcc.dg/990506-0.c: Expect error messages from cross
33043         targets as well as native targets.
33044
33045 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33046
33047         * gcc.dg/ultrasp1.c: Removed xfail.
33048         * gcc.dg/struct-ret-2.c: Likewise.
33049         * gcc.dg/array-1.c: Likewise.
33050
33051 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33052
33053         * gcc.dg/struct-ret-2.c: New test.
33054
33055         * gcc.dg/array-1.c: New test.
33056
33057 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33058
33059         * gcc.c-torture/execute/991030-1.c: New test.
33060
33061 1999-10-26  Richard Henderson  <rth@cygnus.com>
33062
33063         * gcc.c-torture/compile/991026-2.c: New test.
33064
33065 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33066
33067         * gcc.c-torture/compile/991026-1.c: New test.
33068
33069 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33070
33071         * gcc.c-torture/execute/991023-1.c: New test.
33072
33073 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33074
33075         * gcc.c-torture/execute/991019-1.c: New test.
33076
33077 1999-10-16  Richard Henderson  <rth@cygnus.com>
33078
33079         * gcc.c-torture/execute/991016-1.c: New test.
33080
33081 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33082
33083         * gcc.c-torture/execute/991014-1.c: New test.
33084
33085 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33086
33087         * g++.old-deja/g++.other/union2.C: New test.
33088
33089 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33090
33091         * g++.old-deja/g++.other/vaarg2.C: New test.
33092         * g++.old-deja/g++.other/vaarg3.C: New test.
33093
33094 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33095
33096         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33097         in compile/.
33098
33099 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33100
33101         * gcc.c-torture/execute/va-arg-11.c: New test.
33102
33103 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33104
33105         * lib/file-format.exp (gcc_target_object_format): Don't
33106         crash if objdump is unavailable.
33107
33108 1999-09-29  Donn Terry <donn@interix.com>
33109
33110         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33111
33112 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33113
33114         * gcc.c-torture/compile/990928-1.c: New test.
33115
33116 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33117
33118         * g++.old-deja/g++.other/decl6.C: New test.
33119
33120 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33121
33122         * gcc.c-torture/execute/va-arg-10.c: New test.
33123
33124 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33125
33126         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33127         __PRETTY_FUNCTION__.
33128
33129 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33130
33131         * gcc.c-torture/execute/990923-1.c: New test.
33132
33133 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33134
33135         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33136         for which -fpic is inappropriate.
33137
33138 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33139
33140         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33141
33142 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33143
33144         * g++.old-deja/g++.other/dyncast1.C: New test.
33145         * g++.old-deja/g++.other/dyncast2.C: New test.
33146         * g++.old-deja/g++.other/dyncast3.C: New test.
33147         * g++.old-deja/g++.other/dyncast4.C: New test.
33148         * g++.old-deja/g++.other/dyncast5.C: New test.
33149         * g++.old-deja/g++.eh/catch3.C: New test.
33150         * g++.old-deja/g++.eh/catch3p.C: New test.
33151         * g++.old-deja/g++.eh/catch4.C: New test.
33152         * g++.old-deja/g++.eh/catch4p.C: New test.
33153         * g++.old-deja/g++.eh/catch5.C: New test.
33154         * g++.old-deja/g++.eh/catch5p.C: New test.
33155         * g++.old-deja/g++.eh/catch6.C: New test.
33156         * g++.old-deja/g++.eh/catch6p.C: New test.
33157         * g++.old-deja/g++.eh/catch7.C: New test.
33158         * g++.old-deja/g++.eh/catch7p.C: New test.
33159         * g++.old-deja/g++.eh/catch8.C: New test.
33160         * g++.old-deja/g++.eh/catch8p.C: New test.
33161         * g++.old-deja/g++.eh/catch9.C: New test.
33162         * g++.old-deja/g++.eh/catch9p.C: New test.
33163
33164 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33165
33166         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33167         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33168
33169 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33170
33171         * gcc.c-torture/compile/990913-1.c: New test.
33172
33173 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33174
33175         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33176         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33177
33178 1999-09-09  Richard Henderson  <rth@cygnus.com>
33179
33180         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33181
33182 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33183
33184         * g++.old-deja/g++.other/lookup11.C: New test.
33185         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33186         what is permitted and what we want.
33187         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33188         overload use.
33189         * g++.old-deja/g++.jason/rfg5.C: Likewise
33190
33191 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33192
33193         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33194         * gcc.c-torture/noncompile/poison-1.c: New file.
33195
33196 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33197
33198         * g++.old-deja/g++.other/sizeof3.C: New test.
33199         * g++.old-deja/g++.other/sizeof4.C: New test.
33200         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33201         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33202
33203 1999-09-07  Richard Henderson  <rth@cygnus.com>
33204
33205         * gcc.dg/va-arg-1.c: New.
33206
33207 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33208
33209         * gcc.c-torture/execute/va-arg-9.c: New test.
33210
33211 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33212
33213         * g77.f-torture/compile/980519-2.f: New test.
33214         * g77.f-torture/compile/19990905-0.f: New test.
33215         * g77.f-torture/compile/19990905-1.f: New test.
33216         * g77.f-torture/compile/19990905-2.f: New test.
33217
33218         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33219
33220 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33221
33222         * gcc.c-torture/execute/990827-1.c: Fix typo.
33223
33224 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33225
33226         * g++.old-deja/g++.other/deref1.C: New test.
33227
33228 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33229
33230         * g++.old-deja/g++.other/ambig2.C: New test.
33231         * g++.old-deja/g++.other/cond5.C: New test.
33232         * g++.old-deja/g++.other/lookup16.C: New test.
33233
33234 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33235
33236         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33237         assemblers too.
33238
33239 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33240
33241         * lib/c-torture.exp: Avoid the "compare executables" optimization
33242         when testing native.
33243
33244 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33245
33246         * gcc.c-torture/execute/990829-1.c: New test.
33247         * gcc.c-torture/compile/990829-1.c: New test.
33248
33249 1999-08-27  Paul Burchard  <burchard@pobox.com>
33250
33251         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33252         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33253         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33254         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33255         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33256         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33257         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33258         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33259         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33260         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33261         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33262
33263 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33264
33265         * gcc.c-torture/execute/990827-1.c: New test.
33266
33267 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33268
33269         * g77.f-torture/noncompile/19990826-4.f: New test.
33270
33271         * g77.f-torture/compile/19990826-3.f: New test.
33272
33273         * g77.f-torture/execute/19990826-2.f: New test.
33274
33275         * g77.f-torture/compile/19990826-1.f: New test.
33276
33277         * gcc.c-torture/execute/990826-0.c: New test.
33278         * g77.c-torture/execute/19990826-0.f: New test.
33279
33280         * g77.f-torture/noncompile/970626-2.f: New test.
33281
33282 1999-08-25  Paul Burchard  <burchard@pobox.com>
33283
33284         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33285         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33286         lss-011.C: New tests.
33287
33288 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33289
33290         * g++.old-deja/g++.other/decl5.C: New test.
33291
33292 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33293
33294         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33295         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33296         call `postbase' for each one.  All callers of `postbase' changed
33297         to call this instead.
33298
33299 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33300
33301         * gcc.c-torture/execute/990811-1.c: New test.
33302
33303 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33304
33305         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33306         just native ones.
33307
33308         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33309         just native ones.
33310
33311 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33312
33313         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33314
33315 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33316
33317         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33318
33319 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33320
33321         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33322
33323 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33324
33325         * gcc.c-torture/execute/990804-1.c: New test.
33326
33327 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33328
33329         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33330         * g++.old-deja/g++.brendan/crash64.C: Likewise
33331         * g++.old-deja/g++.brendan/overload8.C: Likewise
33332
33333 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33334
33335         * g++.old-deja/g++.other/struct1.C: New test.
33336
33337 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33338
33339         * g++.old-deja/g++.other/enum2.C: New test.
33340
33341 1999-08-02  Richard Henderson  <rth@cygnus.com>
33342
33343         Adapted from tests from Franz Sirl:
33344         * gcc.c-torture/execute/va-arg-7.c: New test.
33345         * gcc.c-torture/execute/va-arg-8.c: New test.
33346
33347 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33348
33349         * gcc.c-torture/compile/990801-2.c: New test.
33350
33351         * gcc.c-torture/compile/990801-1.c: New test.
33352
33353 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33354
33355         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33356         fp-cmp-1.c, converting double to float.
33357
33358         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33359         fp-cmp-1.c, converting double to long double.
33360
33361         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33362         from fr1 to unknown_register, since fr1 is a legitimate register
33363         on some machines.
33364
33365 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33366
33367         * README: More listname related changes.
33368
33369 1999-07-08  Catherine Moore  <clm@cygnus.com>
33370
33371         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33372
33373 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33374
33375         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33376
33377 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33378
33379         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33380
33381 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33382
33383         * gcc.dg/990703-1.c: New test.
33384
33385 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33386
33387         * lib/file-format.exp: New file: Move definition of proc
33388         gcc_target_object_format to here from
33389         gcc.dg/special/ecos.exp.
33390
33391         * lib/c-torture.exp: Include lib file-format.exp.
33392         * lib/gcc-dg.exp: Include lib file-format.exp.
33393
33394         * gcc.dg/special/ecos.exp: Remove definition of proc
33395         gcc_target_object_format.
33396
33397 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33398
33399         * gcc.c-torture/execute/990628-1.c: New test.
33400
33401 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33402
33403         * gcc.c-torture/compile/990625-2.c: New test.
33404
33405         * gcc.c-torture/compile/990625-1.c: New test.
33406
33407 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33408
33409         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33410         attributes compile.
33411         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33412         ports that use the COFF/PE file format.
33413
33414 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33415
33416         * gcc.c-torture/compile/990617-1.c: New test.
33417
33418 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33419
33420         * g++.old-deja/g++.other/decl4.C: New test.
33421
33422 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33423
33424         * g++.old-deja/g++.other/bitfld3.C: New test.
33425
33426 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33427
33428         * g++.old-deja/g++.eh/catch1.C: New test.
33429
33430 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33431
33432         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33433
33434         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33435         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33436
33437 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33438
33439         * g77.f-torture/compile/19990502-0.f: Replace with new,
33440         shorter, test that still fails after recent changes.
33441
33442 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33443
33444         * gcc.c-torture/execute/990604-1.c: New test.
33445
33446 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33447
33448         * gcc.c-torture/execute/990531-1.c: New test.
33449
33450 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33451
33452         * gcc.c-torture/compile/990527-1.c: New test.
33453
33454 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33455
33456         * gcc.c-torture/execute/990527-1.c: New test.
33457
33458 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33459
33460         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33461         bitfields as signed.
33462
33463 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33464
33465         * g77.f-torture/compile/19990525-0.f: New test.
33466
33467 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33468
33469         * gcc.c-torture/execute/990525-2.c: New test.
33470
33471         * gcc.c-torture/execute/990525-1.c: New test.
33472
33473 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33474
33475         * g++.old-deja/g++.other/anon3.C: New test.
33476         * g++.old-deja/g++.other/anon4.C: New test.
33477         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33478         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33479         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33480         Merrill).
33481
33482 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33483
33484         * gcc.c-torture/execute/990524-1.c: New test.
33485
33486         * gcc.dg/990524-1.c: New test.
33487
33488 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33489
33490         * gcc.c-torture/compile/990523-1.c: New test.
33491
33492 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33493
33494         * gcc.c-torture/compile/990519-1.c: New test.
33495
33496 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33497
33498         * gcc.c-torture/compile/990517-1.c: New test.
33499
33500         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33501         (e4, f4): New tests.
33502         (main): Call them.
33503
33504 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33505
33506         * gcc.dg/noreturn-1.c: New test.
33507
33508 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33509
33510         * gcc.c-torture/execute/990513-1.c: New test.
33511
33512 1999-05-10  Richard Henderson  <rth@cygnus.com>
33513
33514         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33515
33516 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33517
33518         * g77.f-torture/execute/erfc.f: Use small single-precision
33519         values, to avoid problems on Alphas when not -mieee.
33520
33521 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33522
33523         * gcc.dg/990506-0.c: New test.
33524
33525 1999-05-08  Richard Henderson  <rth@cygnus.com>
33526
33527         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33528         the constant to test.  Don't XFAIL 64-bit targets.
33529
33530         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33531         * g++.old-deja/g++.law/profile1.C: Likewise.
33532
33533         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33534         operator new instances.
33535         * g++.old-deja/g++.other/delete5.C: Likewise.
33536
33537 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33538
33539         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33540         intrinsic.
33541
33542 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33543
33544         * g77.f-torture/execute/u77-test.f: Reverse order of two
33545         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33546
33547 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33548
33549         * gcc.dg/compare1.c: New test.
33550
33551 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33552
33553         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33554         New tests.
33555
33556 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33557
33558         * g77.f-torture/compile/19990502-1.f: New test.
33559
33560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33561
33562         * g77.f-torture/compile/19990502-0.f: New test.
33563
33564 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33565
33566         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33567         intrinsic.
33568
33569 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33570
33571         * g77.f-torture/execute/u77-test.f (main): List libU77
33572         intrinsics not currently tested.
33573         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33574         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33575         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33576         Trim blanks off the ends of some printed strings.
33577
33578 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33579
33580         * g77.f-torture/execute/u77-test.f (main): Just warn about
33581         FSTAT gid disagreement, as it's expected on some systems.
33582
33583 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33584
33585         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33586         use a new function, which allows for some slop.
33587         Clean up some commentary.
33588         (issum): The new function.
33589         (sgladd): Deleted subroutine.
33590
33591 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33592
33593         * g77.f-torture/execute/u77-test.f: Modify to be more like
33594         libf2c/libU77 version, bringing patches to that version here.
33595         Add suitable commentary.
33596
33597 1999-04-25  Richard Henderson  <rth@cygnus.com>
33598
33599         * gcc.dg/990424-1.c: New test.
33600
33601 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33602
33603         * g77.f-torture/execute/u77-test.f (main): Bug involving
33604         LSTAT has been fixed, so turn back on full checking.
33605
33606 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33607
33608         * g77.f-torture/compile/19990419-0.f: New test.
33609         * g77.f-torture/execute/19990419-1.f: New test.
33610
33611 1999-04-17  Richard Henderson  <rth@cygnus.com>
33612
33613         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33614         to avoid the need for a prototype to supress a warning.
33615
33616 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33617
33618         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33619
33620 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33621
33622         * gcc.c-torture/execute/990404-1.c: New test.
33623
33624 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33625
33626         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33627         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33628         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33629         missing initializer warnings.
33630
33631 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33632
33633         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33634         matching strings.
33635
33636 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33639
33640 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33641
33642         * g77.f-torture/execute/19990325-0.f: New test.
33643         * g77.f-torture/execute/19990325-1.f: New test.
33644
33645 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33646
33647         * gcc.c-torture/execute/990324-1.c: New test.
33648
33649 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33650
33651         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33652         test with 4.
33653
33654 1999-03-17  Richard Henderson  <rth@cygnus.com>
33655
33656         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33657
33658 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33659
33660         * g77.f-torture/execute/19990313-2.f: New test.
33661         * g77.f-torture/execute/19990313-3.f: New test.
33662
33663 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33664
33665         * g77.f-torture/execute/19990313-0.f: New test.
33666         * g77.f-torture/execute/19990313-1.f: New test.
33667
33668 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33669
33670         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33671         printf to sprintf.
33672         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33673         (main): Add check for u15.  Conditionalize u31 check depending on
33674         whether ints are <32 bits or >=32 bits.
33675
33676 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33677
33678         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33679
33680 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33681
33682         * g77.f-torture/compile/19990305-0.f: New test.
33683         * g77.f-torture/execute/19981119-0.f: New test.
33684
33685 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33686
33687         * g77.f-torture/execute/970625-2.f: call ABORT if final
33688         result is not correct, instead of just printing it.
33689         Add this checking via newly introduced obfuscation, to
33690         trip up buggy front ends.
33691
33692 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33693
33694         * g77.f-torture/compile/960317-1.f: Moved from being
33695         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33696
33697 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33698
33699         * g77.f-torture/execute/960317-1.f: New (old) test.
33700         * g77.f-torture/execute/970625-2.f: Ditto.
33701
33702 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33703
33704         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33705         message on line 1 or line 2; cccp and cpplib do this differently.
33706
33707 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33708
33709         * g++.old-deja/g++.law/weak1.C: New test.
33710
33711 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33712
33713         * gcc.c-torture/execute/990119-1.c: Renamed to...
33714         * gcc.dg/990119-1.c: this, so it will only be tested once
33715         (it's a preprocessor test, it doesn't need to be run at
33716         multiple optimization levels).
33717
33718 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33719
33720         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33721           ALWAYS_CXXFLAGS.
33722
33723 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33724
33725         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33726         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33727         to not be compilable by current g77.
33728
33729 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33730
33731         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33732
33733 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33734
33735         * gcc.c-torture/execute/990222-1.c: New test.
33736
33737 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33738
33739         * g77.f-torture/compile/19990218-0.f: New test.
33740         * g77.f-torture/noncompile/19990218-1.f: New test.
33741
33742 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33743
33744         * g77.f-torture/compile/19981216-0.f: New test.
33745
33746 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33747
33748         * gcc.dg/990214-1.c: New test.
33749
33750 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33751
33752         * gcc.dg/990213-2.c: New test.
33753
33754         * gcc.dg/990213-1.c: New test.
33755
33756 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33757
33758         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33759         ints.
33760
33761 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33762
33763         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33764         specified by target.
33765
33766         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33767
33768 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33769
33770         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33771
33772 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33773
33774         * gcc.dg/special/ecos.exp: New test driver for new tests with
33775         special requirements.
33776
33777         * gcc.dg/special/alias-1.c: New test.
33778         * gcc.dg/special/gcsec-1.c: New test.
33779         * gcc.dg/special/weak-1.c: New test.
33780         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33781         * gcc.dg/special/weak-2.c: New test.
33782         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33783         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33784         * gcc.dg/special/wkali-1.c: New test.
33785         * gcc.dg/special/wkali-2.c: New test.
33786         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33787         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33788
33789 1999-02-10  Felix Lee  <flee@cygnus.com>
33790
33791           * lib/c-torture.exp (c-torture-compile): Pull out code for
33792           analyzing gcc error messages.
33793           (c-torture-execute): Likewise.  Fix some (harmless) false
33794           positives.
33795           * lib/gcc.exp (gcc_check_compile): New function.
33796
33797 1999-02-08  Richard Henderson  <rth@cygnus.com>
33798
33799         * gcc.c-torture/execute/990208-1.c: New test.
33800
33801 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33802
33803         * g++.dg/special/ecos.exp: New driver for new tests with special
33804         requirements
33805
33806         * g++.dg/special/conpr-1.C: New test
33807         * g++.dg/special/conpr-2.C: New test
33808         * g++.dg/special/conpr-2a.C: New test
33809         * g++.dg/special/conpr-3.C: New test
33810         * g++.dg/special/conpr-3a.C: New test
33811         * g++.dg/special/conpr-3b.C: New test
33812
33813         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33814         allow g++ to use the dg driver
33815
33816         * README: Add comment about g++.dg directory
33817
33818 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33819
33820         * README: Update email addresses.
33821
33822 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33823
33824         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33825         arguments in order to force structure S onto the stack even on
33826         the alpha.
33827         (test): Pass 10 leading arguments to function foo as well as the
33828         structure S.
33829
33830         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33831         failure for all targets.
33832
33833         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33834         abort to terminate program execution.
33835
33836 1999-01-30  Richard Henderson  <rth@cygnus.com>
33837
33838         * gcc.c-torture/execute/990130-1.c: New test.
33839
33840 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33841
33842         * gcc.dg/990130-1.c: New test.
33843
33844 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33845
33846         * gcc.c-torture/execute/990128-1.c: New test.
33847
33848 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33849
33850         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33851
33852 1999-01-27  Felix Lee  <flee@cygnus.com>
33853
33854         * lib/c-torture.exp (c-torture-compile): pull out code for
33855         analyzing gcc error messages.
33856         (c-torture-execute): ditto, and fix some (harmless) false
33857         positives.
33858         * lib/gcc.exp (gcc_check_compile): new function.
33859
33860 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33861
33862         * gcc.dg/990117-1.c: New test.
33863
33864         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33865
33866         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33867
33868 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33869
33870         * g77.f-torture/compile/990115-1.f: New test.
33871
33872 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33873
33874         * gcc.c-torture/compile/990107-1.c: New test
33875
33876 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33877
33878         * gcc.c-torture/execute/990106-2.c: New test.
33879
33880         * gcc.c-torture/execute/990106-1.c: New test.
33881
33882 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33883
33884         * gcc.c-torture/compile/981223-1.c: New test.
33885
33886 1998-12-29  Richard Henderson  <rth@cygnus.com>
33887
33888         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33889         (opt3): Rename from opt4 and disable.
33890
33891 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33892
33893         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33894
33895 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33896
33897         * g++.old-deja/g++.other/conv5.C: New test.
33898
33899 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33900
33901         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33902
33903 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33904
33905         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33906
33907 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33908
33909         * gcc.c-torture/compile/981211-1.c: New test.
33910
33911 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33912
33913         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33914
33915         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33916
33917 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33918
33919         * gcc.special/930510-1.c: Make C9X safe.
33920         * gcc.misc-tests/gcov-1.c Similarly.
33921         * gcc.misc-tests/gcov-2.c Similarly.
33922
33923 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33924
33925         * gcc.dg/ultrasp1.c: New test.
33926
33927 1998-12-06  Richard Henderson  <rth@cygnus.com>
33928
33929         * gcc.c-torture/execute/981206.c: New test.
33930
33931 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33932
33933         * g++.old-deja/g++.ns/template7.C: New test.
33934
33935         * g++.old-deja/g++.other/expr1.C: New test.
33936
33937         * g++.old-deja/g++.eh/tmpl3.C: New test.
33938
33939         * g++.old-deja/g++.eh/tmpl2.C: New test.
33940
33941 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33942
33943         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33944         * g++.old-deja/g++.other/using6.C: Removed.
33945         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33946
33947         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33948
33949 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33950
33951         * g++.old-deja/g++.pt/overload8.C: New test.
33952
33953         * g++.old-deja/g++.pt/overload7.C: New test.
33954
33955         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33956
33957         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33958         and relinking messages.
33959         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33960         compiling with -frepo.
33961
33962 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33963
33964         * g++.old-deja/g++.pt/lookup6.C: New test.
33965
33966 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33967
33968         * gcc.c-torture/execute/981130-1.c: New test.
33969         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33970
33971 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33972
33973         * g++.old-deja/g++.pt/explicit76.C: New test.
33974
33975         * g++.old-deja/g++.pt/friend38.C: New test.
33976
33977         * g++.old-deja/g++.ns/crash2.C: New test.
33978
33979         * g++.old-deja/g++.pt/defarg8.C: New test.
33980
33981         * g++.old-deja/g++.pt/instantiate6.C: New test.
33982
33983         * g++.old-deja/g++.pt/static6.C: New test.
33984
33985         * g++.old-deja/g++.pt/decl2.C: New test.
33986
33987 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33988
33989         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33990         problem is actually related with name lookup, but so what? :-)
33991
33992         * g++.old-deja/g++.pt/friend37.C: New test.
33993
33994 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33995
33996         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33997         element, which fails on some systems.
33998
33999         * g77.f-torture/execute/labug1.f: New test.
34000
34001 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34002
34003         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34004         is defined.
34005
34006 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34007
34008         * g77.f-torture/compile/981117-1.f: New test.
34009
34010 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34011
34012         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34013         properly discarded.
34014
34015 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34016
34017         * gcc.c-torture/execute/memcheck: New directory of tests for
34018         -fcheck-memory-usage.
34019
34020 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34021
34022         * README: New file, general information about the testsuite and
34023         new description of the various C++ test subdirectories.
34024         * README.g++: Eliminate obsolete information, update and move most
34025         relevant stuff to README.
34026
34027 1998-11-07  Richard Henderson  <rth@cygnus.com>
34028
34029         * gcc.c-torture/compile/981107-1.c: New test.
34030
34031 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34032
34033         * execute/memcpy-bi.c: New testcase.
34034
34035 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34036
34037         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34038         base classes.
34039
34040         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34041         template is selected.
34042
34043         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34044         classes, it should be accepted for all types.
34045
34046         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34047
34048         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34049         specializations start with template headers.
34050
34051 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34052
34053         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34054
34055         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34056         non-POD types.
34057
34058 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34059
34060         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34061
34062 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34063
34064         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34065
34066 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34067
34068         * 981019-1.c: New test.
34069
34070 1998-10-14  Robert Lipe <robertl@dgii.com>
34071
34072         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34073         find objc headers.
34074
34075 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34076
34077         * compile/981001-4.c: Remove use of GCC extension that triggers a
34078         compiler bug.
34079
34080 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34081
34082         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34083
34084 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34085
34086         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34087         instantiation of template produces incorrect code for delete
34088         expression.
34089
34090         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34091         constructors' name is not unique.
34092         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34093         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34094
34095         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34096         automatic array of const is ill-formed.
34097
34098         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34099         of template parameter?
34100
34101         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34102         const.
34103
34104         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34105         pointer-to-member expression.
34106
34107         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34108         declaration causes ICE.
34109
34110 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34111
34112         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34113         reserved in the global namespace.
34114
34115         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34116         generate needed virtual table.
34117
34118         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34119
34120 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34121
34122         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34123         template-dependent type
34124
34125 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34126
34127         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34128         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34129         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34130
34131         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34132         class should be usable as argument of member function.
34133         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34134         class should be usable as return type of member function.
34135         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34136         class should be usable as type of data member.
34137
34138         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34139
34140 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34141
34142         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34143
34144 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34145
34146         * gcc.dg/dll-?.c Add thumb to target list.
34147         Fix assembler scan patterns to match current assembler output.
34148
34149 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34150
34151         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34152         matching of template brackets.
34153
34154         * g++.old-deja/g++.other/using4.C: New test.  Test using
34155         declarations of methods from base classes.
34156
34157         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34158         within functions should introduce names into the innermost
34159         enclosing namespace.
34160
34161         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34162         of static locals if first initialization throws.
34163
34164 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34165
34166         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34167
34168 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34169
34170         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34171         lose track of the possible targets of tablejump insns.
34172         * special/special.exp: Run it.
34173
34174 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34175
34176         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34177         must be declared before its specializations can be named in friend
34178         declarations.
34179
34180 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34181
34182         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34183
34184         * g77.f-torture/execute/io1.f: New test.
34185
34186 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34187
34188         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34189         with pointer to template function, for which no argument deduction
34190         is possible.
34191
34192         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34193         specialization of template function as argument to template
34194         function.
34195
34196         * g++.old-deja/g++.other/access2.C: New test; Inner class
34197         shouldn't have privileged access to Outer's names.
34198
34199 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34200
34201         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34202         friend template declared within template class conflicts with
34203         nested class of the same name.
34204
34205         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34206         is ignored.
34207
34208         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34209         object with direct initializer as function declaration.
34210
34211         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34212         initializers.
34213
34214         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34215         involving const pointer and NULL produces incorrect result.
34216
34217         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34218         type name without `typename' should be rejected with -pedantic.
34219
34220 1998-10-02  Richard Henderson  <rth@cygnus.com>
34221
34222         * g++.old-deja/g++.other/addrof1.C: New test.
34223
34224 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34225
34226         * gcc.c-torture/compile/981001-1.c: New test.
34227         * gcc.c-torture/execute/981001-1.c: New test.
34228
34229 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34230
34231         * gcc.c-torture/compile/981001-2.c: New test.
34232         * gcc.c-torture/compile/981001-3.c: New test.
34233         * gcc.c-torture/compile/981001-4.c: New test.
34234
34235 1998-10-01  Robert Lipe  <robertl@dgii.com>
34236
34237         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34238         multilibbed hosts.   Idea grafted from g77.exp.
34239
34240 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34241
34242         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34243         avoid losing on systems which need -lsocket.
34244
34245 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34246
34247         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34248         * g++.old-deja/g++.other/nested2.C: Ditto.
34249         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34250         failure.
34251
34252 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34253
34254         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34255         preferred over template operator!= for enum bitfields.
34256
34257 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34258
34259         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34260         that happen to have the same base name, but in different scopes,
34261         are incorrectly rejected.
34262
34263 1998-09-16  Richard Henderson  <rth@cygnus.com>
34264
34265         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34266         on the native word size instead of an integer literal.
34267
34268 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34269
34270         * g++.old-deja/g++.other/static2.C: Invocation of static data
34271         member of type pointer-to-function denoted as non-static member.
34272
34273         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34274         checks involving function types and aliases.
34275
34276 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34277
34278         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34279         redefined to the same non-trivial type.
34280
34281         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34282         namespace-qualification of template specializations declared in
34283         other namespaces.
34284
34285         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34286         to declare a subset of the specializations of a template function
34287         as friends of specializations of a template class.
34288
34289         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34290         member templates that do not fully specialize the enclosing
34291         template class are rejected.
34292
34293 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34294
34295         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34296
34297 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34298
34299         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34300         altered from libf2c/libU77 version.
34301
34302 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34303
34304         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34305
34306 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34307
34308         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34309         (un)signed char are different types for template specialization
34310         purposes.
34311
34312 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34313
34314         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34315         * objc: ObjC testsuite.
34316
34317 1998-08-31  Catherine Moore  <clm@cygnus.com>
34318
34319         * gcc.c-torture/execute/941014-1.x:  New file.
34320
34321 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34322
34323         * lib/c-torture.exp: Add support for
34324         torture_eval_before_compile and torture_eval_before_execute
34325         variables.
34326
34327 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34328
34329         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34330         this test triggers valid.
34331
34332 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34333
34334         * gcc.dg/980827-1.c: New test.
34335
34336 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34337
34338         * gcc.c-torture/execute/loop-4b.c: New test.
34339
34340 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34341
34342         * lib/c-torture.exp: Add support for
34343         torture_eval_before_compile and torture_eval_before_execute
34344         variables.
34345
34346 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34347
34348         * gcc.c-torture/compile/980825-1.c: New test.
34349
34350 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34351
34352         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34353         count number tests in opt_t0 not good_t0.
34354
34355 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34356
34357         * gcc.c-torture/compile/930326-1.x: Fix typo.
34358
34359 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34360
34361         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34362         causes an ICE.
34363
34364 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34365
34366         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34367         STACK_SIZE is defined.
34368         * gcc.c-torture/unsorted/stuct.c: Similarly.
34369
34370         * gcc.c-torture/compile/980821-1.c: New test.
34371
34372 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34373
34374         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34375
34376 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34377
34378         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34379         code.
34380
34381 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34382
34383         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34384         error'.
34385
34386 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34387
34388         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34389
34390 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34391
34392         * gcc.c-torture/compile/980816-1.c: New test.
34393
34394         * gcc.dg/980816-1.c: New test.
34395
34396 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34397
34398         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34399         compiler for ieee tests.
34400
34401 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34402
34403         * g77.f-torture/compile/980729-0.f: New test.
34404
34405 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34406
34407         * gcc.c-torture/special/eeprof-1.c: New test, for
34408         -finstrument-functions.
34409         * gcc.c-torture/special/special.exp: Run it.
34410
34411 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34412
34413         * gcc.c-torture/compile/980729-1.c: New test.
34414
34415 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34416
34417         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34418         __thumb__ is defined, and test for ARM style doubles if so.
34419
34420 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34421
34422         * g77.f-torture/noncompile/980615-0.f: New test.
34423
34424 1998-07-26  H.J. Lu  (hjl@gnu.org)
34425
34426         * gcc.dg/980312-1.c: Do link instead of compile.
34427         * gcc.dg/980313-1.c: Likewise.
34428
34429 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34430
34431         * gcc.c-torture/compile/980726-1.c: New test.
34432
34433 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34434
34435         * g77.f-torture/execute/io0.f: New test.
34436
34437 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34438
34439         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34440         an int.
34441
34442 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34443
34444         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34445         m32r bugs.
34446
34447 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34448
34449         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34450         c-decl.c:grokdeclarator can handle mode attributes.
34451
34452 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34453
34454         * gcc.c-torture/execute/980716-1.c: New test.
34455
34456 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34457
34458         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34459         the mn10200.
34460         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34461         the mn10200.
34462         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34463         * gcc.c-torture/compile/930326-1.x: Similarly.
34464
34465 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34466
34467         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34468         New test from Craig.
34469
34470 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34471
34472         * g77.f-torture/noncompile/980616-0.f: New test.
34473
34474         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34475
34476 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34477
34478         *  g++.other/singleton.C: Return error value instead of taking
34479         SIGSEGV.
34480
34481 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34482
34483         *  g++.other/singleton.C: New test.   Warning is under dispute.
34484         Runtime crash is not.
34485
34486 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34487
34488         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34489         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34490         using6.C, using7.C}:  New namespace tests.
34491
34492 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34493
34494         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34495         specialization with typedef'ed names used as array indexes.
34496
34497 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34498
34499         * gcc.c-torture/execute/980709-1.c: New test.
34500
34501         * gcc.dg/980709-1.c: New test.
34502
34503 1998-07-07  Richard Henderson  <rth@cygnus.com>
34504
34505         * gcc.c-torture/execute/bcp-1.c: New test.
34506
34507 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34508
34509         * gcc.c-torture/execute/980707-1.c: New test.
34510
34511 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34512
34513         * gcc.c-torture/compile/980706-1.c: New test.
34514
34515 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34516
34517         * g77.f-torture/execute/980701-0.f,
34518         g77.f-torture/execute/980701-1.f: New test from Craig.
34519
34520 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34521
34522         * gcc.c-torture/compile/980701-1.c: New test.
34523
34524         * gcc.c-torture/execute/980701-1.c: New test.
34525
34526 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34527 rlsruhe.de>
34528
34529         * g++.old-deja/g++.robertl/eb132.C: New test.
34530         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34531
34532 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34533
34534         * g77.f-torture/execute/980628-7.f,
34535         g77.f-torture/execute/980628-8.f,
34536         g77.f-torture/execute/980628-9.f,
34537         g77.f-torture/execute/980628-10.f: New tests from Craig.
34538
34539         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34540
34541 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34542
34543         * g77.f-torture/execute/980628-4.f: New test from Craig.
34544         * g77.f-torture/execute/980628-5.f: Likewise.
34545         * g77.f-torture/execute/980628-2.f: Likewise.
34546         * g77.f-torture/execute/980628-0.f: Likewise.
34547         * g77.f-torture/execute/980628-1.f: Likewise.
34548         * g77.f-torture/execute/980628-3.f: Likewise.
34549         * g77.f-torture/execute/980628-6.f: Likewise.
34550
34551 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34552
34553         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34554         directory when nothing has been installed yet.
34555
34556 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34557
34558         * gcc.c-torture/special/special.exp: Handle newer versions of
34559         dejagnu.
34560
34561 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34562
34563         * gcc.dg/980626-1.c: New test.
34564
34565 1998-06-19  Bruno Haible <haible@ilog.fr>
34566
34567         * gcc.misc-tests/m-un-2.c: New test.
34568         * g++.old-deja/g++.other/warn01.c: Likewise.
34569
34570 1998-06-19  Robert Lipe  <robertl@dgii.com>
34571
34572         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34573         compatibility with assmblers with a different comment character.
34574         Eliminate use of GAS-specific extensions.
34575
34576 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34577
34578         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34579
34580 1998-06-19  Robert Lipe  <robertl@dgii.com>
34581
34582         *lib/g77.exp: Replace search for libf2c.a with search for newly
34583         renamed libg2c.a
34584
34585 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34586
34587         * gcc.c-torture/execute/980617-1.c: New test.
34588
34589 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34590
34591         * gcc.c-torture/execute/980612-1.c: New test.
34592
34593 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34594
34595         * gcc.dg/980523-1.c: Only test on ppc-linux.
34596         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34597
34598         * gcc.c-torture/execute/980608-1.c: New test.
34599
34600 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34601
34602         * gcc.c-torture/execute/980605-1.c: New test.
34603
34604 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34605
34606         * gcc.c-torture/execute/980604-1.c: New test.
34607
34608 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture/execute/980602-1.c: New test.
34611         * gcc.c-torture/execute/980602-2.c: Likewise.
34612
34613 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34614
34615         * 970125-0.f: Fix per JCB.  Add commentary.
34616
34617 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34618
34619         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34620         IEEE -0 support.
34621
34622 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34623
34624         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34625         earlier.
34626
34627 1998-05-28  Catherine Moore <clm@cygnus.com>
34628
34629         * gcc.c-torture/execute/980526-3.c: New test.
34630
34631 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34632
34633         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34634         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34635         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34636         m88k-motorola-sysv3 to XFAIL.
34637
34638 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34639
34640         * gcc.dg/980526-1.c: New test.
34641         * gcc.c-torture/execute/980526-2.c: New test.
34642
34643 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34644
34645         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34646
34647         * gcc.c-torture/execute/980526-1.c: New test.
34648
34649 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34650
34651         * g77.f-torture/execute/alpha2.f: Add runtime test.
34652
34653 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34654
34655         * g++.old-deja/old-deja.exp: Strip leading directories.
34656
34657         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34658         error for the line.  Don't run multiple tests for the same line.
34659
34660 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34661
34662         * gcc.dg/980523-1.c: New test.
34663
34664 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34665
34666         * g77.f-torture/compile/970915-0.f: New test.
34667
34668 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34669
34670         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34671
34672 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34673
34674         * gcc.dg/980520-1.c: New test.
34675
34676 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34677
34678         * gcc.dg/980502-1.c: Fix return type.
34679
34680 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34681
34682         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34683         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34684         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34685         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34686         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34687
34688 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34689
34690         * g77.f-torture/execute/980520-1.f: New test.
34691
34692 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34693
34694         * lib/mike-g77.exp: New file.
34695
34696         * g77.f-torture/noncompile/noncompile.exp,
34697         g77.f-torture/noncompile/check0.f: New files.
34698
34699 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34700
34701         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34702         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34703         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34704         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34705         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34706         abort where appropriate.
34707
34708 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34709
34710         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34711         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34712
34713 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34714
34715         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34716
34717 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34718
34719         * g77.f-torture/compile/980427-0.f: New test.
34720
34721 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34722
34723         * g77.f-torture/compile/980424-0.f: New test.
34724
34725 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34726
34727         * g77.f-torture/compile/980419-2.f (main): New test.
34728         * g77.f-torture/compile/970125-0.f: New test.
34729         * g77.f-torture/compile/980419-1.f: New test.
34730
34731 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34732
34733         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34734         of loop-4.c.
34735
34736 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34737
34738         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34739
34740 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34741
34742         * gcc.c-torture/compile/980329-1.c: New test.
34743
34744 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34745
34746         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34747         * gcc.dg/980312-1.c: Fix typo in -march command.
34748
34749 1998-03-16  H.J. Lu  (hjl@gnu.org)
34750
34751         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34752
34753 1998-03-11  Robert Lipe  <robertl@dgii.com>
34754
34755         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34756         Dave Love agree the Fortran source is bogus.
34757
34758 1998-03-11  Robert Lipe  <robertl@dgii.com>
34759
34760         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34761         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34762         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34763         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34764         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34765
34766 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34767
34768         * g++.old-deja/g++.other/friend1.C: New test.
34769
34770 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34771
34772         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34773         possibly uninitialized) variables and declare dnrm2.
34774
34775 1998-02-23  Robert Lipe <robertl@dgii.com>
34776
34777         From Bruno Haible <haible@ilog.fr>:
34778         * gcc.c-torture/execute/980223.c: New test.
34779
34780 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34781
34782         * gcc.dg/ifelse-1.c: New test.
34783
34784 1998-02-09  H.J. Lu  (hjl@gnu.org)
34785
34786         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34787
34788           * lib/old-dejagnu.exp (old-dejagnu): Added the
34789           "execution test - XFAIL *-*-*" handling in the spirit of
34790           "excess errors test -". Changed the "execution test fails"
34791           handling to be like "excess errors test fails".
34792           * Update various tests accordingly.
34793
34794 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34795
34796         * gcc.c-torture/execute/980205.c: New test.
34797
34798 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34799
34800         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34801         * lib/f-torture.exp: Similarly.
34802         * gcc.c-torture: Rename all .cexp files to .x files.
34803
34804 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34805
34806         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34807         (940510-1.c): Removed duplicate.
34808         (971104-1.c): New test.
34809
34810 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34811
34812           * lib/f-torture.exp: Improve error and loop detection.
34813
34814 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34815
34816         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34817         use that to size the filler array.
34818
34819 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34820
34821         * lib/c-torture.exp(c-torture-execute): Fix typo.
34822
34823         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34824         testcase as the executable name. Keep the executable around if
34825         the test fails.
34826
34827 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34828
34829         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34830         changes.  Only test one -g option, and move it to the end of the
34831         list of options to test.
34832
34833 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34834
34835         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34836         variable GCC_TORTURE_OPTIONS to supply default switches separated
34837         by colons.  If no environment variable, run tests with -O0 -g, -O1
34838         -g, and -O2 -g as well.
34839
34840 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34841
34842         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34843         explanatory comments. Fix indentation.
34844
34845 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34846
34847         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34848
34849 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34850
34851         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34852         * g++.old-deja/g++.mike/p7325.C: Likewise.
34853         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34854
34855 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34856
34857         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34858         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34859         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34860         * g++.old-deja/g++.law/operators4.C: Likewise.
34861
34862 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34863
34864         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34865         * g++.old-deja/g++.mike/p784.C: Ditto.
34866         * g++.old-deja/g++.mike/p785.C: Ditto.
34867
34868 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34869
34870           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34871
34872 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34873
34874         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34875         target feature; pass this to c-torture-execute as needed.
34876
34877 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34878
34879         * lib/c-torture.exp(c-torture-execute): If the previous and the
34880         current executables being tested are identical, we don't need to
34881         run the executable again. Try to make the executable names
34882         unique. Add an optional argument for passing additional compiler
34883         flags.
34884
34885 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34886
34887         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34888
34889 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34890
34891         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34892
34893 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34894
34895         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34896         32bit or larger longs.
34897
34898         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34899         have either a 32bit long or 32bit int.
34900
34901 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34902
34903         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34904         Make double precision tests dependent on sizeof (double).
34905
34906 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34907
34908         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34909         too.
34910
34911 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34912
34913         * gcc.c-torture/compile/961203-1.cexp: New script.
34914
34915 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34916
34917         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34918         up the includes ourselves.
34919
34920 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34921
34922         * lib/plumhall.exp: Remove random include, and add a few
34923         verbose messages for debugging.
34924
34925 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34926
34927         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34928         of trying to do it ourselves.
34929
34930 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34931
34932         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34933
34934 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34935
34936         * gcc.prms/5403.c: Made regexp a bit less strict.
34937
34938 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34939
34940         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34941         is returned from remote_load instead.
34942         * lib/plumhall.exp: Ditto.
34943         * lib/mike-g++.exp: Ditto.
34944         * lib/old-dejagnu.exp: Ditto.
34945         * lib/c-torture.exp: Ditto.
34946
34947 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34948
34949         * lib/g++.exp: Use build_wrapper procedure.
34950         * lib/gcc.exp: Ditto.
34951
34952 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34953
34954         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34955         an old-style decl for malloc.  Fixes tests to work when
34956         sizeof (int) != sizeof (size_t).
34957
34958 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34959
34960         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34961
34962         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34963         use stdargs.h interface.
34964
34965 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34966
34967         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34968         NO_VARARGS when compiling.
34969
34970 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34971
34972         * lib/plumhall.exp(ph_includes): New procedure.
34973         (ph_make): Use it.
34974         (ph_compiler): Ditto.
34975
34976         * lib/g++.exp: Rename test-glue.c to testglue.c.
34977         * lib/gcc.exp: Ditto.
34978
34979 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34980
34981         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34982         to completion when it's called.
34983
34984 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34985
34986         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34987         is defined, don't do test.
34988
34989 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34990
34991         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34992         for object files.
34993         (ph_summary): Mark skipped testcases as untested, not unresolved.
34994
34995         * lib/plumhall.exp (ph_make): If unresolved because of bad
34996         errorCode, record errorCode in log file.
34997         (*): Replace send_log/verbose with verbose -log.
34998
34999 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35000
35001         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35002         double conversion if double isn't at least 8 bytes.
35003
35004         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35005         int to work with targets where int is 16 bits.
35006
35007         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35008         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35009         precision for the test to complete.
35010
35011 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35012
35013         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35014         if d10v is not compiled with the -mdouble64 flag.
35015         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35016
35017         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35018         d10v is not compiled with the -mint32 flag.
35019
35020 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35021
35022         * lib/plumhall.exp: Use incr_count.
35023
35024 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35025
35026         * gcc.c-torture: Update to c-torture-1.45.
35027
35028 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35029
35030         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35031         the name of the expect testcase file).
35032
35033         * lib/g++.exp(g++_init): Ditto.
35034
35035 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35036
35037         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35038         the host.
35039
35040         * lib/gcc.exp(gcc_exit): New procedure.
35041
35042 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35043
35044         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35045         specs where appropriate.
35046
35047         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35048         because of new "candidates are" messages, and removed a few
35049
35050         * Converted all non-old-style g++ testcases to old-style, and
35051         moved into g++.old-deja.
35052
35053 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35054
35055         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35056         options.
35057
35058         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35059         succeeded.
35060
35061         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35062
35063 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35064
35065         * lib/gcc.exp (gcc_target_compile): Add support for defining
35066         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35067         the machine doesn't have those features.
35068
35069 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35070
35071         * g++.law/operators4.exp: Don't use LIBS.
35072
35073 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35074
35075         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35076
35077         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35078         * lib/g++.exp: Set it here instead. Also, allow use of the
35079         --tool_exec and --tool_opt options. Change CXX to
35080         GXX_UNDER_TEST.
35081
35082         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35083
35084         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35085
35086 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35087
35088         * lib/old-dejagnu.exp: Use prune_warnings instead of
35089         prune_system_crud.
35090         * lib/mike-g++.exp: Ditto.
35091         * lib/gcc.exp: Ditto.
35092         * lib/g++.exp: Ditto.
35093
35094         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35095
35096 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35097
35098           * 941014-2.c: Include stdlib.h
35099           * 960327-1.c: Include stdio.h
35100           * dbra.c, index-1.c: Don't assume ints are 32bits.
35101
35102 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35103
35104         * lib/gcc.exp: Add gcc,stack_size target feature.
35105
35106         * lib/g++.exp(g++_target_compile): Add the include and link
35107         paths here, not in two other places. And, it's $options, not
35108         options.
35109
35110         * lib/mike-g++.exp(postbase): Remove the code that determines
35111         the correct include and link paths.
35112         * g++.old-deja/old-deja.exp: Ditto.
35113
35114 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35115
35116         * lib/g++.exp(g++_init): target_compile no longer returns the
35117         filename of the result.
35118
35119 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35120
35121         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35122         call to glob.
35123
35124         * gcc.c-torture/special/special.exp: Change call to
35125         gcc_target_compile to include the object file.
35126
35127 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35128
35129         * gcc.c-torture/special/special.exp: Correct misspelling in last
35130         change.
35131
35132 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35133
35134         * lib/plumhall.exp(ph_summary): Log the entire output of the
35135         executable. Return -1 if there were any failures, 0 otherwise.
35136         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35137         (ph_make): Clean up objects and executables that were built
35138         if the tests succeeded.
35139
35140 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35141
35142         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35143         libraries and includes in the build tree as appropriate.
35144
35145 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35146
35147         * lib/c-torture.exp: Instead of looking for the global variable
35148         NO_LONG_LONG, check to see if that's a feature of the target.
35149
35150 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35151
35152         * config/default.exp: Minimize. Delete the remainer of the files in
35153         config; this functionality is now in devo/dejagnu/config.
35154
35155         g++.*/*: Pass any additional flags used to compile to postbase;
35156         delete CXXFLAGS.
35157
35158         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35159         is now done by runtest.exp. Use gcc_target_compile instead of
35160         compile.
35161
35162         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35163         Remove references to CFLAGS. Use remote_file instead of
35164         calling rm -f.
35165         (c-torture): Take a list of arguments to use to compile this
35166         testcase.
35167
35168         lib/g++.exp: Simplify. Use target_compile instead of compile.
35169         lib/gcc-dg.exp: Ditto.
35170         lib/gcc.exp: Ditto.
35171         lib/mike-{gcc,g++}.exp: Ditto.
35172         lib/old-dejagnu.exp: Ditto.
35173         lib/plumhall.exp: Ditto.
35174
35175 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35176
35177         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35178         (ph_linker): Likewise.
35179
35180 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35181
35182           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35183         MAP_ANON / MAP_ANONYMOUS if defined;
35184         else try to map from /dev/zero .
35185
35186 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35187
35188         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35189         isn't defined, then define it to MAP_ANONYMOUS.
35190
35191 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35192
35193         * gcc.c-torture: Update to c-torture-1.42 release.
35194
35195 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35196
35197         * gcc.c-torture: Update to c-torture-1.41 release.
35198
35199 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35200
35201         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35202         c-torture release.
35203
35204 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35205
35206         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35207         and LDFLAGS.  Fix second case to append the target_info ldflags
35208         onto LDFLAGS, not CFLAGS.
35209         * lib/g++.exp (g++_init): Add target_info stuff.
35210         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35211         of libgloss and newlib flags for !native.
35212
35213         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35214         (GDB): Fix relative path to go up another dir for finding gdb.
35215
35216 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35217
35218         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35219         versions in the target_info array, if they don't exist.
35220
35221 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35222
35223         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35224
35225 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35226
35227         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35228         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35229
35230 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35231
35232         * lib/old-dejagnu.exp: Don't remove the output file before we've
35233         actually tested it. Don't append pwd to the path of the executable
35234         we're testing.
35235
35236 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35237
35238         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35239
35240 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35241
35242         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35243         temporary directory for compiler files, and set it to a default
35244         value of /tmp. Set $output as the name of the output file from
35245         compiling the testcase. Add a -o option to $cflags_var so the
35246         compiler writes the final output file as $output. Set $executable
35247         to $output.
35248
35249         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35250         directory for compiler files, and set it to /tmp if it doesn't
35251         already have a value. Set $output_file to the name of the output
35252         file from compiling the testcase. Add a -o option to CXXFLAGS so
35253         the compiler writes the final output file as $output. Use $output
35254         as the executable to be tested.
35255
35256 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35257
35258         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35259
35260 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35261
35262         * gcc.c-torture/execute/pending-1.c: New test.  Still
35263         pending in Tege's queue.
35264
35265 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35266
35267         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35268         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35269         if there were failures.  Call unresolved if there were unresolved
35270         testcases.  Call gcc_fail if program did not run to completion.
35271         (ph_make): Pass additional argument name to ph_execute.
35272         (ph_execute): Add new argument.  Pass additional arguments to
35273         ph_summary.  Call gcc_fail is there is no execution output.
35274
35275 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35276
35277         * lib/plumhall.exp (proc_summary): Output relavent summary
35278         lines into the log so specific failures in plumhall can be
35279         investigated.
35280
35281 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35282
35283         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35284         (c-torture-execute): Don't try to execute tests which use
35285         "long long" types if $NO_LONG_LONG is nonzero.
35286
35287 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35288
35289         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35290         not c-torture.
35291
35292         * gcc.ieee: Move from here.
35293         * gcc.c-torture/execute/ieee: To here.
35294
35295 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35296
35297         * gcc.c-torture: Update to c-torture-1.41 release.
35298
35299 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35300
35301         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35302         not "$output".
35303
35304 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35305
35306         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35307         -c present.
35308
35309 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35310
35311         * config/proelf.exp: Handle connecting to a simulator.
35312
35313 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35314
35315         * config/proelf.exp: New file.  Enough framework that we can
35316         run c-torture tests on the proelf targets (or any other target
35317         that gdb can connect to for that matter).
35318
35319 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35320
35321         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35322         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35323
35324         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35325         exec_output exists.
35326
35327 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35328
35329         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35330         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35331
35332         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35333         to pass/fail/unresolved/unsupported/untested.  Caller must now
35334         call unresolved/unsupported/untested.
35335         * lib/*.exp: Update FSF address.  Update to handle new results of
35336         ${tool}_load.
35337         * lib/chill.exp (verbose): Delete.
35338
35339 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35340
35341         * lib/gcc.exp (default_gcc_start): Change order of args to
35342         $LDFLAGS $CFLAGS $LIBS.
35343         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35344         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35345         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35346         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35347         * gcc.misc-tests/dg-test.exp: Likewise.
35348         * gcc.misc-tests/msgs.exp: Likewise.
35349         * gcc.prms/prms.exp: Likewise.
35350         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35351         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35352
35353         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35354
35355 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35356
35357         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35358
35359         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35360         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35361
35362         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35363         necessary.
35364
35365 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35366
35367         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35368         global for loop; add use of $mathlib.
35369         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35370         settings here; set mathlib for anything but VxWorks.
35371
35372 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35373
35374         * gcc.c-torture: Update to c-torture-1.40 release.
35375
35376 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35377
35378         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35379         dg.exp.
35380
35381 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35382
35383         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35384         global.
35385
35386 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35387
35388         * lib/g++.exp (LIBS): Define if not already.
35389         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35390         (gcc-dg-prune): Call prune_gcc_output.
35391         * lib/gcc.exp (prune_gcc_output): New proc.
35392         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35393         prune_gcc_output.
35394
35395 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35396
35397         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35398         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35399
35400 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35401
35402         * gcc.c-torture: Update to c-torture-1.39 release.
35403
35404 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35405
35406         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35407         fails, try others as well.
35408
35409 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35410
35411         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35412         If compilation fails, mark execute tests as `untested'.
35413         If test is marked as unsupported, don't mark compilation and
35414         execute tests as failed.
35415
35416 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35417
35418         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35419         libstdc++ for whether or not we want to be doing shared
35420         libraries.  Delete link_curses since we don't need it anymore.
35421         * lib/mike-g++.exp (postbase): Don't link in libg++.
35422         * g++.old-deja/old-deja.exp: Likewise.
35423
35424 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35425
35426         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35427
35428 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35429
35430         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35431         For that, add `-Wl,-a,shared_archive'.
35432         * g++.old-deja/old-deja.exp: Likewise.
35433
35434 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35435
35436         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35437
35438 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35439
35440         * lib/mike-g++.exp (postbase): Pay attention to the status of
35441         g++_load.
35442
35443 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35444
35445           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35446
35447 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35448
35449         * lib/gcc.exp (default_gcc_start): No longer need to log program
35450         being executed or its output, execute_anywhere does that now.
35451         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35452         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35453
35454 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35455
35456         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35457         the same as those in lib/g++.exp.
35458
35459 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35460
35461         * gcc.c-torture: Update to c-torture-1.38 release.
35462         * gcc.ieee: Related changes.
35463
35464 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35465
35466         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35467         "exec". Minor reformatting changes.
35468
35469         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35470         cross. This means all "exec" calls now work on a remote host as
35471         well.
35472         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35473         cross. Filter out the extra "\r\n" stuff that expect puts in.
35474         (c-torture-execute): Filter out the bogus warnings like
35475         c-torture-compile does. Add support for canadian cross.
35476         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35477         Use execute_anywhere rather than calling exec directly. Now it
35478         works for canadian cross testing.
35479
35480 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35481
35482         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35483         results into a variable, and check that rather than using file exists.
35484
35485 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35486
35487         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35488         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35489
35490 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35491
35492         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35493         lib_curses if there's a shared libg++ in the build tree.
35494
35495 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35496
35497         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35498         if not supported target.
35499
35500 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35501
35502         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35503         link_curses up to always happen, not just for native builds.
35504
35505 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35506
35507         * gcc.c-torture: Update to c-torture-1.36 release.
35508         * gcc.failure: Related changes.
35509
35510 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35511
35512         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35513
35514 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35515
35516         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35517         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35518         runshlib, link_curses, and mathlib for link and run.
35519
35520         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35521         pass the runtime shared library options for Solaris, OSF/1, and
35522         Irix5, and link with -lcurses to avoid unresolved references.
35523
35524 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35525
35526         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35527         only run once.
35528
35529 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35530
35531         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35532
35533 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35534
35535         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35536         do not have a framework for the "compat" tests yet.
35537
35538 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35539
35540         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35541         set to null if we're testing vxworks5.1.  Use that instead of
35542         `-lm' in the setting of LIBS for link and run.
35543
35544 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35545
35546         * config/rom68k.exp (${tool}_load): Major changes to make it
35547         work.  Verified that it does in fact return the stuff in
35548         exec_output properly.  Catch any Emul or any TRAP other than 0.
35549
35550 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35551
35552         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35553         LDFLAGS properly for targets that need stuff from libgloss.
35554         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35555         only run once.
35556         (gpp_initialized): New variable.
35557
35558 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35559
35560         * config/rom68k.exp: Load libgloss.exp.
35561         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35562         so we can produce a fully linked binary.
35563         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35564         so we can produce a fully linked binary.
35565
35566 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35567
35568         * lib/plumhall.exp (ph_section): Watch for expected failures.
35569         Add missing `else'.
35570
35571         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35572         run the testcase.
35573         (c-torture): Likewise.
35574
35575 1995-08-28  Doug Evans  <dje@cygnus.com>
35576
35577         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35578
35579         * lib/mike-g++.exp (mike_cleanup): New proc.
35580         (prebase): New globals compiler_result, not_compiler_result,
35581         target_regexp.
35582         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35583         allow leading "-" in pattern.  Watch for unsupported tests.
35584         If $compiler_result is set, pattern match assembler code,
35585         and ditto for $not_compiler_result.
35586         * lib/mike-gcc.exp: Likewise.
35587
35588         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35589         execution "succeeded".
35590
35591 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35592
35593         * config/win32.exp: New file.
35594         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35595
35596 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35597
35598         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35599         unsupported.
35600         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35601         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35602         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35603
35604         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35605         "... without exceptions was ...".  That is now handled by
35606         prune_system_crud.
35607         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35608
35609 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35610
35611         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35612         sieve.c,sort2.c}: New files.
35613         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35614         sieve.exp,sort2.exp}: Drivers for them.
35615
35616         * lib/mike-gcc.exp (program_output): New user settable variable.
35617         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35618         messages.
35619         * lib/mike-g++.exp (program_output): New user settable variable.
35620
35621         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35622
35623         * config/sh.exp: Deleted (use sim.exp instead).
35624
35625 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35626
35627         * config/vx.exp: Declare CHECKTASK as global.
35628         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35629         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35630         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35631
35632 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35633
35634         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35635         target. Like vx.exp, only includes `vx29k.exp' instead of
35636         `vxworks.exp'.
35637
35638 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35639
35640         * config/sim.exp: Increase time limit from 120 seconds to 240.
35641
35642 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35643
35644         * gcc.c-torture/execute/950628-1.c: New test.
35645
35646 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35647
35648         * gcc.c-torture: Update with changes/additions from
35649         c-torture-1.34.
35650
35651 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35652
35653         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35654
35655 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35656
35657         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35658
35659 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35660
35661         * gcc.c-torture/compile/950512-1.c: New test.
35662         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35663         * gcc.dg/struct-ret-1.c: Likewise.
35664
35665 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35666
35667         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35668           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35669
35670 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35671
35672         * gcc.c-torture/special/920411-1.c: Deleted.
35673         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35674
35675 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35676
35677         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35678         cpu limit.
35679
35680 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35681
35682         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35683
35684 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35685
35686         From kenner;
35687         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35688         is the proper length.
35689         * va-arg-3.c: Likewise.
35690
35691 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35692
35693         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35694         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35695
35696         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35697         * lib/g++.exp (default_g++_start): Delete old cruft.
35698
35699 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35700
35701         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35702         (2 * (1 << 18)) to (2 * (1 << 17)).
35703
35704         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35705
35706 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35707
35708         * config/rom68k.exp: Renamed from config/idp.exp
35709
35710 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35711
35712         * c-torture/compile/921109-2.c
35713
35714 1995-04-18  Mike Stump  <mrs@cygnus.com>
35715
35716         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35717         excess errors.
35718
35719 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35720
35721         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35722         output.
35723         * lib/g++.exp (default_g++_start): Likewise.
35724
35725 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35726
35727         * gcc.c-torture/compile/950329-1.c: New test.
35728
35729 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35730
35731           * config/bug.exp (${tool}_load): Updated to use new remote_open
35732           and remote_close procs.
35733         * config/idp.exp: New file.
35734
35735 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35736
35737         * gcc.c-torture/execute/950322-1.c: New test.
35738
35739 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35740
35741         * config/vx.exp (${tool}_load): Clean up testing of return code from
35742         vxworks_ld and vxworks_spawn.
35743
35744 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35745
35746         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35747
35748 1995-03-13  Mike Stump  <mrs@cygnus.com>
35749
35750         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35751         can mark excess errors on a machine by machine basis.  Note, the
35752         default is to not expect any excess errors, even when excess
35753         errors test - is given, so you will want to put an XFAIL ... on
35754         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35755         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35756         those 4 machines, but no others.
35757
35758 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35759
35760         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35761         * lib/c-torture.exp: to here.
35762
35763 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35764
35765         * gcc.c-torture/execute/950221-1.c: New test.
35766         * gcc.c-torture/execute/struct-ret-1.c: New test.
35767         * gcc.c-torture/compile/950221-1.c: New test.
35768
35769         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35770
35771 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35772
35773         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35774         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35775
35776 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35777
35778         * g++.gb: New directory of tests, derived from my signature and
35779         class scoping tests.
35780
35781         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35782         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35783         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35784         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35785         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35786         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35787         * g++.gb/sig25.C: Likewise.
35788
35789         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35790         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35791         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35792         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35793         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35794         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35795         * g++.gb/sig25.exp: Likewise.
35796
35797         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35798         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35799         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35800         * g++.gb/scope13.C: Likewise, this test still fails.
35801
35802         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35803         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35804         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35805         * g++.gb/scope13.exp: Ditto.
35806
35807         * g++.gb/README: New file, explains what these tests are about.
35808
35809 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35810
35811         * lib/dg.exp (dg-do): Support `preprocess'.
35812         (dg-test): Likewise.
35813
35814 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35815
35816         * config/udi.exp: change "continue -expect" to "exp_continue".
35817
35818 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35819
35820         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35821         Delete redundant tests.
35822
35823         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35824         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35825         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35826         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35827         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35828         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35829         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35830         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35831
35832         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35833         storing label pointers.
35834         * gcc.c-torture/execute/921019-1.c: Likewise.
35835         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35836         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35837         parameter fp.
35838         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35839         constants.
35840
35841         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35842         Delete obsolete tests.
35843
35844         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35845         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35846         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35847         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35848         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35849         * gcc.c-torture/compile/950124-1.c: New test.
35850
35851         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35852
35853 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35854
35855         * lib/mike-g++.exp: Add -lm to LIBS.
35856
35857 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35858
35859         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35860
35861 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35862
35863         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35864
35865 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35866
35867         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35868
35869 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35870
35871         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35872         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35873         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35874         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35875         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35876         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35877         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35878         * g++.law/{operators31.C, operators32.C,
35879         * g++.law/{operators33.C, operators34.C}: Likewise.
35880         * g++.law/{pic1.C, refs2.C}: Likewise.
35881         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35882         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35883         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35884         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35885
35886         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35887         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35888         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35889         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35890         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35891         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35892         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35893         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35894         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35895         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35896         * g++.law/{operators34.exp}: Likewise.
35897         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35898         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35899         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35900         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35901         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35902
35903         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35904         No longer expected to fail.
35905         * g++.law/missed-error3.C: Tweak for recent bool changes.
35906
35907 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35908
35909         * config/emb-unix: Deleted.
35910         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35911         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35912
35913 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35914
35915         * lib/dg.exp (dg-test): Fix typo in last patch.
35916
35917 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35918
35919         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35920         (handles multiple occurrences).
35921
35922 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35923
35924         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35925         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35926         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35927         printed).
35928         * lib/c-torture.exp (c-torture-compile): Likewise.
35929         (c-torture): Prepend full path if missing.
35930         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35931         (gcc_fail): Likewise.
35932         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35933
35934 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35935
35936         * lib/netware.exp: Only attach to NetWare i386 systems.
35937
35938 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35939
35940         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35941         messages.  Add test name to "output pattern match" pass/fail message.
35942
35943 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35944
35945         * gcc.dg: New testsuite.
35946         * gcc.dg/dg.exp: New file.
35947
35948         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35949         test-switch.c}: Deleted.
35950
35951         * gcc.misc-tests/msgs.exp: New testcase driver.
35952
35953 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35954
35955         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35956         Watch for illegal return values from ${tool}_load.
35957         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35958         cross targets.  Coerce return value >0 to 1.
35959
35960 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35961
35962         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35963
35964         * config/emb-unix.exp: New file.
35965
35966         * config/sim.exp: Error if variable $SIM not defined.
35967         (${tool}_load): Mark test as "untested" if simulator missing.
35968
35969         * config/unix.exp: Load remote.exp to get rcp_download.
35970         * lib/c-torture.exp: Use different option lists for testcases with
35971         and without loops.
35972         * gcc.c-torture/execute/execute.exp: Likewise.
35973
35974 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35975
35976         * config/*.exp: Clarify return code from ${tool}_load.
35977         Call `unresolved' or `untested' instead of `warning' or `perror'
35978         (sometimes you still want to call both though).
35979         Add comment that `shell_id' is local to each file.
35980         * config/udi.exp (timeout): Set to 30.
35981         Don't print warning if connection fails, $connectmode has already
35982         printed an error.
35983         (${tool}_load): Move verbose messages to level 2.
35984         Rework pattern for "Process started" message.
35985         Pass `shell_id' to ${connectmode}_download.
35986         Retry twice upon timeout.  Make resetting of target more robust.
35987         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35988         Pass `shell_id' to exit_$connectmode.
35989         Only call exit_$connectmode if connected.
35990         * config/unix.exp (${tool}_load): Check return codes better.
35991         * config/vrtx.exp (${tool}_load): Likewise.
35992         * config/vx.exp (${tool}_load): Likewise.
35993         Delete unneeded global's.
35994         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35995         from ${tool}_load.
35996         (dg-stat): Delete.
35997         (dg-init): Delete recording of pass/fail counts.
35998         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35999         (old-dejagnu-init): Likewise.
36000         (old-dejagnu-stat): Delete contents, empty proc now.
36001         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36002         (c-torture): Delete references to lcnt, lpass, lfail.
36003         Get option list from TORTURE_OPTIONS.
36004         Delete -funroll[-all]-loops if no loops.
36005         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36006         (g++_stat): Delete contents (empty proc now).
36007         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36008         (gcc_finish): Likewise.
36009         (gcc_stat): Deleted.
36010         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36011         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36012         * gcc.c-torture/execute/execute.exp: Likewise.
36013         Split tests into two parts: compile, execute.
36014         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36015         no loops.  Update to reflect clarified return codes from ${tool}_load.
36016
36017 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36018
36019         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36020         to grep for.
36021         (old-dejagnu): Likewise (where necessary).
36022
36023 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36024
36025         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36026
36027         * lib/dg.exp (dg-process-target): Fix processing of selector.
36028         Add comment regarding use of `error'.
36029
36030         * lib/gcc.exp (prune_system_crud): Define if missing.
36031         * lib/g++.exp (prune_system_crud): Likewise.
36032
36033         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36034         Call prune_system_crud.
36035         * lib/dg.exp (dg-runtest): New proc.
36036         Use perror instead of send_user for tcl errors in testcase.
36037         Don't return any value, it's never used.
36038         Don't clobber previous definition of `unknown'.
36039         Print tcl errors in `dg-final'.
36040
36041 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36042
36043         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36044         (dg-test): Don't print errorInfo, it contains stack backtrace.
36045
36046 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36047
36048         * lib/g++.exp (runtest_file_p): Define if missing.
36049
36050 1994-09-24  Doug Evans  (dje@cygnus.com)
36051
36052         * lib/mike-g++.exp: Comment out loading of g++.exp.
36053         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36054         (default_g++_version): Always print something.
36055         (default_g++_start): Comment out call to `which'.
36056         (g++_start, g++_load): Deleted (must be defined in config file).
36057         * lib/gcc.exp: Test for existence of $CC at start.
36058         Delete check for tmpdir (done in gcc_init).
36059         (default_gcc_version): Always print something.
36060         (default_gcc_start): Comment out call to `which'.
36061         * config/*.exp: Major cleanup - make cross targets work at least a
36062         little better for g++ (by not being "--tool gcc" specific).
36063         Rename gcc_xxx to ${tool}_xxx.
36064         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36065         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36066
36067 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36068
36069         * lib/c-torture.exp (c-torture-compile): Rework compiler
36070         message processing.
36071
36072         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36073         c-torture.
36074
36075 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36076
36077         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36078
36079         * lib/dg.exp (dg-process-target): Support { target native }.
36080
36081 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36082
36083         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36084         looked for "... program xxx got fatal signal".
36085         Correct regsub munging of `comp_output'.
36086         Ignore compiler messages "path prefix not used" and "linker input
36087         file unused".
36088
36089 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36090
36091         * lib/gcc.exp (runtest_file_p): Define if missing.
36092         * gcc.prms/template.c: Example to work from.
36093
36094 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36095
36096         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36097         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36098
36099         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36100         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36101         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36102         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36103
36104         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36105         (dg-process-target): No longer a varargs proc.
36106         Return S/N for target, P/F for xfail.  All callers changed.
36107         (user option procs): More argument checking.
36108         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36109         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36110         (dg-test): Skip test if not running on selected target in `dg-do'.
36111         Update handling of `dg-do-what', `dg-output-text'.
36112         Separate execution pass/fail from output pattern match pass/fail.
36113         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36114
36115 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36116
36117         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36118         target for 920510-1.c.
36119
36120 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36121
36122         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36123         Clean up comment regarding use of passcnt, etc.
36124         (gcc_stat): Don't update `testcnt' here.
36125         (gcc_finish): Do it here.
36126         Might as well reset `but_id' here too.
36127         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36128         to determine if the file should be tested.
36129         * gcc.c-torture/compile/compile.exp: Likewise.
36130         * gcc.c-torture/execute/execute.exp: Likewise.
36131         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36132         * gcc.misc-tests/dg-test.exp: Likewise.
36133         * gcc.prms/prms.exp: Likewise.
36134         * gcc.wendy/wendy.exp: Likewise.
36135         * g++.old-deja.exp: Likewise.
36136         Move "Testing file" message to verbose level 1.
36137
36138 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36139
36140         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36141
36142 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36143
36144         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36145         (default_gcc_start): Accept optional second list element
36146         of compiler flags.  Print compiler output at verbosity level 2.
36147         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36148         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36149         Save current values of framework globals passcnt, failcnt, xpasscnt,
36150         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36151         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36152         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36153         xfailcnt to compute stats.  Update framework global `testcnt' from
36154         pass/fail counts.
36155         (gcc_finish): New proc.  Clean up test environment.
36156         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36157         (gcc_epass, gcc_efail): Delete.
36158         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36159         argument of line number.
36160         (dg-init): If the tool has an init routine, call it.
36161         (dg-test): Remove args `cflags_var' and `libs_var'.
36162         Pass all compiler options to ${tool}_start.
36163         Handle missing line number.
36164         (dg-finish): New function.
36165         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36166         particular files.  Call gcc_finish at end.  Move "skipping test"
36167         message to verbosity level 3.
36168         * gcc.c-torture/compile/compile.exp: Likewise.
36169         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36170         * gcc.c-torture/execute/execute.exp: Likewise.
36171         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36172         Print testcase being tried at verbosity level 1.
36173         * gcc.c-torture/special/special.exp: Unset xfail.
36174         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36175         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36176         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36177         * gcc.failure/failure.exp: Likewise.
36178         * gcc.ieee/ieee.exp: Likewise.
36179         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36180         Update call to dg-test.  Call dg-finish at end.
36181         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36182         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36183         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36184         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36185         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36186         * gcc.wendy/wendy.exp: Add copyright.
36187         Delete setting of tmpdir (done by gcc_init).
36188         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36189         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36190         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36191         gcc_[ce]pass/fail.
36192
36193 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36194
36195         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36196         confusion.
36197         (g++_load): Likewise.
36198
36199         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36200         Rename argument to `prog' to remove the confusion.
36201         Varargs fns behave differently too!
36202         (g++_load): Likewise.
36203
36204         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36205
36206         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36207         what it is.  Delete (always) printing of status value for !native.
36208         Simplify verbose code, and include status and exec_output.
36209         (g++_load): Use gcc_load.
36210
36211 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36212
36213         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36214         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36215         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36216         940714-3.c as these testcases don't exist anymore.  Make
36217         va-arg-1.c expected to pass.
36218
36219 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36220
36221         * gcc.misc-tests/misc.exp: Only run specific testcases.
36222         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36223         * gcc.misc-tests/dg-[1-9].c: New files.
36224
36225         * lib/dg.exp: New testsuite driver.
36226         * gcc.prms/prms.exp: Use it.
36227
36228         * README.gcc: New file.
36229
36230         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36231         Document and reset `lxpass' and `lxfail'.
36232         Simplify "initialized" message.
36233         (gcc_stat): Clean up comments a little.
36234
36235 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36236
36237         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36238
36239 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36240
36241         * lib/old-dejagnu.exp (process-option): New proc.
36242         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36243         (old-dejagnu): Simplify.
36244         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36245
36246 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36247
36248         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36249         exists and is not an empty string.
36250
36251         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36252         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36253         finished.
36254         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36255         automatically.
36256
36257         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36258         longer expected to fail.
36259
36260         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36261         "f" function call.
36262
36263         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36264
36265         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36266         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36267         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36268         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36269         c-torture-1.29.
36270
36271         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36272         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36273
36274         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36275
36276         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36277         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36278
36279         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36280         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36281         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36282
36283 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36284
36285         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36286         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36287         940714-1.c, 940714-2.c, 940714-3.c},
36288         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36289         gcc.misc-tests/{mg.c,mg.exp}:
36290         New tests.
36291         * gcc.noncompile/noncompile.exp: Change accordingly.
36292
36293 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36294
36295         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36296         Undo previous clobberage.
36297
36298 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36299
36300         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36301         * gcc.special/{930510-1.c, special.exp}:
36302         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36303         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36304         struct-varargs-1.c}: New tests from c-torture-1.26.
36305
36306 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36307
36308         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36309           argument to switch.
36310
36311 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36312
36313         * Revert the previous changes.  Please see Rob's directory
36314           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36315           fixes.
36316
36317 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36318
36319         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36320             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36321             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36322             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36323             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36324             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36325             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36326             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36327             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36328             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36329             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36330             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36331             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36332             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36333             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36334             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36335             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36336             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36337             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36338             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36339             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36340             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36341             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36342             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36343             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36344             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36345             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36346
36347 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36348
36349         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36350             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36351           with perror calls.
36352
36353 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36354
36355         * config/unix.exp (g++_load): Fix syntax.
36356
36357 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36358
36359         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36360         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36361         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36362         Don't expect va-arg-1.c to fail.  Correct expected output for
36363         920928-1.c.
36364         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36365         * gcc.wendy/hbm4.c: Correct typo.
36366         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36367
36368 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36369
36370         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36371         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36372         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36373         * lib/c-torture.exp (c-torture-compile): Ditto.
36374
36375         Reduce volume of output (remove all the -I's and such).
36376         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36377         Call gcc_cpass, gcc_cfail.
36378         (c-torture): Pass testing option to c-torture-compile.
36379
36380 1994-03-21  Doug Evans  (dje@cygnus.com)
36381
36382         Bring patches over from progressive.
36383         * config/default.exp: Exit remote shell cleanly.
36384         (g++_exit, g++_start): Add default versions.
36385         * config/sim.exp (gcc_load): Use perror, not error.
36386
36387 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36388
36389         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36390         set in site.exp.
36391
36392 1994-03-14  Doug Evans  (dje@cygnus.com)
36393
36394         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36395         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36396         (wendy_try): New proc to run testcase.
36397         (main loop): Call 'em.
36398         * gcc.wendy/*.c: Clean up pass to correct expected output.
36399
36400         * lib/gcc.exp: Minor cleanup work.
36401         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36402
36403 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36404
36405         * config/sim.exp (gcc_load): Document return codes better.
36406         Don't pass -v to simulator.
36407
36408 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36409
36410           * gcc.special/920717-x.c: Fix typo.
36411           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36412           get at sources.
36413
36414         * lib/mike-gcc.exp: Fix typo.
36415
36416 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36417
36418         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36419         binary to use, transform the name.
36420         * config/*.exp: rename everything. Nuke any g++ specific files,
36421         it's now a special case of gcc that requires no special support.
36422         Add a default.exp for unsupported targets.
36423
36424 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36425
36426         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36427         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36428         version of Tcl.
36429
36430 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36431
36432         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36433         than a warning.
36434
36435 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36436
36437         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36438
36439 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36440
36441         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36442         option_list.  Compile every file with only 4/6 option choices
36443         (same as C torture) instead of with 12/18 different option
36444         choices.
36445         * lib/c-torture.exp: Likewise.
36446
36447         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36448         not already set.
36449
36450 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36451
36452         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36453         can put an XFAIL *-*-* on excess errors.
36454
36455 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36456
36457         * g++.law: Add more tests derived from g++-bugs snapshots.
36458
36459         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36460         equivalent to g++.law/init9.
36461
36462         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36463         compiled it, and the a.out file after we've run it.
36464
36465 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36466
36467         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36468         compiled it, and the a.out file after we've run it.
36469
36470 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36471
36472         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36473
36474 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36475
36476         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36477         version number.
36478
36479 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36480
36481         * g++.law: New directory of g++ tests derived from the g++-bugs
36482         snapshots.
36483
36484 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36485
36486         * gcc.compile: initbug1.c initbug1.exp testcase added
36487
36488 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36489
36490         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36491         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36492           fixes submitted by Jeff Law (law@cs.utah.edu)
36493         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36494           Jeff Law (law@cs.utah.edu)
36495
36496
36497 1993-11-30  Mike Stump  (mrs@cygnus.com)
36498
36499         * config/unix-g++.exp: Follow the gcc way of doing things.
36500         * g++.old-deja/old-deja.exp: Minor updates.
36501         * lib/g++.exp: New file, follow the gcc way of doing things.
36502         * lib/old-dejagnu.exp: Minor updates.
36503         * lib/mike-g++.exp: Always unset errorInfo.
36504
36505 1993-11-06  Mike Stump  (mrs@cygnus.com)
36506
36507         * lib/gcc.exp: Fix some errors with the below change, CC and
36508         CFLAGS should be global when setting, not local.
36509
36510 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36511
36512         * lib/gcc.exp: Transform tool name.
36513
36514 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36515
36516         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36517
36518 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36519
36520         * lib/gcc.exp: change gcc_done to gcc_stat
36521
36522 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36523
36524         * Upgraded gcc testsuite to c-torture version 1.25
36525
36526 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36527
36528         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36529         * lib/c-torture: added hooks for new reporting code.
36530
36531 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36532
36533         * config/sh-gcc.exp: check if sh-sim exists in the path
36534
36535 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36536
36537         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36538         * gcc.compile/compile.exp: Initial changes for new logic.
36539         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36540         * gcc.failure/failure.exp: Initial changes for new logic.
36541         * gcc.ieee/ieee.exp: Initial changes for new logic.
36542         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36543         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36544         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36545         * lib/c-torture.exp: Initial changes for new logic.
36546         * lib/gcc.exp: Initial changes for new logic.
36547
36548 1993-10-15  Mike Stump  (mrs@cygnus.com)
36549
36550         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36551         depend upon failure or success.  Fully qualify names in failure
36552         and success messages.  Always remove a.out before starting
36553         compile, just in case.  Pay more attention to error text output by
36554         the compiler.  Handle testcases with no known past errors just
36555         like all others, so that things are uniform.  Other miscellaneous
36556         improvements.
36557
36558 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36559
36560         * gcc.cpp: new directory for cpp tests
36561
36562 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36563
36564         * lib/chill.exp: Code reformatted, removed unused code.
36565         * config/unix-chill.exp: Code reformatted, removed unused code.
36566         * chill.execute/execute.exp: Code reformatted, removed unused code.
36567         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36568
36569 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36570
36571         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36572         routines not written.
36573
36574 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36575
36576         * config/bug-gcc.exp: Use new procs from bug.exp.
36577
36578 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36579
36580         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36581         via ftp, rather than depending on NFS.
36582         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36583         case.
36584
36585 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36586
36587         * config/bug-gcc.exp: Use new download proc.
36588
36589 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36590
36591         * chill.execute/execute.exp: cleanups, handles errors better
36592         * chill.compile/compile.exp: rewrite, based on execute.exp
36593         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36594         * lib/chill.exp: major changes to diff proc and compile and link
36595           procs. added chill_fail and chill_pass wrappers to pass and
36596           fail. added more comments, and handle error codes better.
36597           Added a hack to capture stderr from exec, so noncompile tests
36598           can work.
36599
36600 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36601
36602         * chill.execute/execute.exp: rewrite of testsuite driver
36603         * lib/chill.exp: rewrite of testsuite driver
36604         * config/unix-chill.exp: rewrite of testsuite driver
36605
36606 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36607
36608     In chill.execute:
36609         * iexpr.ch: Standardize uppercase.
36610         * tuples.dat: Standardize uppercase.
36611         * vary.ch: standardize.  Correct varying string assignments.
36612         * vary.dat: Add new output lines.
36613
36614 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36615
36616     In chill.execute:
36617         * chprintf.ch: Standardize use of uppercase.
36618         * tuples.ch: Standardize and turn arr2 into a DCL,
36619           rather than a SYN.
36620         * pinits.ch: Standardize.
36621
36622 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36623
36624         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36625         * Makefil: Renamed to Makefile.in.
36626         * configure.in: New.
36627
36628 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36629
36630     In chill.execute:
36631         * .cvsignore: Add result/output files.
36632         * Makefile: Fix up variables at start.  Use MFLAGS
36633           everywhere.  Correct bool_loc, built_ins entries.
36634           Add entry for vary1.ch.
36635         * bitarray.ch: Standardize upper-case usage.
36636         * bitexpr.ch: Standardize, add output of b1.
36637         * params.ch: Use arrayt in along PROC parameters, to
36638           avoid novelty problems.
36639         * sets.ch: Tiny cleanup.
36640         * vary1.ch: Re-indent.
36641
36642 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36643
36644           * Add PR-related files to Makefiles, .cvsignore files, etc.
36645
36646 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36647
36648         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36649           with compiler objects. New names are test-flow.c and test-loop.c
36650
36651 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36652
36653         * Upgraded c-torture tests from 1.19 to 1.20
36654
36655         * new files:
36656         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36657         * gcc.compile: 930623-1.c 930623-2.c
36658         * gcc.noncompile: 930622-1.c 930622-2.c
36659         * gcc.failure: 920411-1.c 920627-2.c
36660         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36661
36662 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36663
36664         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36665           More changes to get testsuite working properly. Needs more work.
36666           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36667
36668 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36669
36670         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36671           More changes to get testsuite working properly. Needs more work.
36672
36673 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36674
36675         * chill.compile/compile.exp: Added for Dejagnu support
36676         * chill.execute/execute.exp: Added for Dejagnu support
36677         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36678
36679 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36680
36681     This should complete moving the CHILL test files.
36682         * chill.noncompile(.cvsignore printf.grt
36683             in-printf.grt chprintf.grt chprintf.ch):
36684             Added test-support files.
36685           (Makefile): Modified further.
36686         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36687             signal.ch): Added test files.
36688           * chill.execute (.cvsignore printf.grt printr.c
36689             in-printf.grt rts.c chprintf.grt rts.h): Added
36690           test-support files.
36691             (Makefile): More corrections.
36692
36693 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36694
36695         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36696           test cases, ready for DejaGnu.
36697
36698 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36699
36700         * Upgraded c-torture tests from 1.18 to 1.19
36701
36702         * gcc.compile: added test(s):
36703           930607-1.c
36704         * gcc.execute: added test(s):
36705           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36706
36707         * added new subdirectory for misc tests: gcc.misc-tests
36708         * gcc.misc-test(s): added tests:
36709           inst-check.c test-consts.c test-ior.c test-switch.c
36710
36711 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36712
36713         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36714
36715 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36716
36717         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36718
36719 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36720
36721         * Upgraded c-torture tests from 1.17 to 1.18
36722
36723 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36724
36725         * Upgraded c-torture tests from 1.12 to 1.17
36726
36727 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36728
36729         * lib/old-dejagnu.exp:
36730           Fixed handling of XFAIL target triplets to correctly
36731           recognize wildcard characters.  Removed code that
36732           appended a unique id tag to the end of the file name
36733           printed out by the result of the testcases within a
36734           given test file.
36735
36736 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36737
36738         * lib/old-dejagnu.exp:
36739           Reworked expected failure handling to trigger off of XFAIL
36740           keyword in keyphrase embeded in testcase source code. The
36741           XFAIL keyword must be at the end of the keyphrase line. It
36742           may optionally be followed by one or more target triplets.
36743           It has just occured that the handling of wildcards in the
36744           target triplet may not be correct.
36745
36746 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36747
36748         * g++.old-deja/tests:
36749           Moved all subdirectories up one level into g++.old-deja .
36750
36751         * lib/old-dejagnu.exp:
36752           Fixed problem with CXXFLAGS not being properly reset, and being
36753           corrupted with extraneous "-c" compiler option.  This was
36754           causing binaries to not be generated for test that needed them.
36755           Modified strings passed to "pass" and "fail" so that individual
36756           tests from the same test file would be distinguished by an
36757           identifier appended to the test file name in the summary logs;
36758           this corrected a problem with erroneous diff logs.  Added code
36759           to search testcases for expected fail and unexpected pass keywords.
36760
36761 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36762
36763         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36764
36765 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36766
36767         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36768           Removed extraneous text from end of "Special g++ Options"
36769           keyphrase.
36770
36771         * lib/old-dejagnu.exp: Added pattern matching to look for new
36772           keywords, embedded in testcases comments, which will trigger
36773           calls to xpass and xfail.
36774
36775 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36776
36777         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36778           comments embedded in the testcases, especially the one looking for
36779           special compiler options, as well as the pattern matching for the
36780           compiler output again.
36781
36782 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36783
36784         * lib/old-dejagnu.exp: Do a proper check of the return value for
36785           execute tests. Fixed several problems with the pattern matching
36786           of the compiler output which gave erroneous test results.
36787           Changed several of the test result messages to be more descriptive.
36788         * config/unix-g++.exp: Proc g++_load now actually works and
36789           executes the tests passed to it and returns a usable return
36790           value.
36791
36792 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36793
36794           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36795
36796 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36797
36798         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36799           Modified both files to properly execute the old style
36800           dejagnu tests. The previous versions of these files were
36801           experimental and did not function anything near correctly.
36802
36803 1993-04-05  Rob Savoye  (rob@cygnus.com)
36804
36805         * Removed all Makefile.in and configure.in files. No configuration
36806         needed now.
36807
36808 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36809
36810         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36811
36812 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36813
36814         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36815         gcc.special/configure.in, gcc.noncompile/configure.in,
36816         gcc.execute/configure.in, gcc.code_quality/configure.in,
36817         g++.other/configure.in, g++.old-deja/configure.in,
36818         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36819         in srcname setting.
36820
36821 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36822
36823         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36824         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36825         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36826
36827 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36828
36829         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36830         (gdb_exit): Don't remove *_soc files.
36831
36832 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36833
36834         * lib/c-torture.exp: Don't look for main; instead always use -w
36835         -c.  This is how the c-torture tests work.  Remove the object
36836         file if the compilation succeeds.
36837         * gcc.execute/execute.exp: Remove executable if test passes.
36838         * gcc.noncompile/noncompile.exp: Every test is an expected
36839         failure.
36840         * gcc.special/special.exp: Added tests from c-torture 1.11,
36841         corrected use of existing test.
36842         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36843         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36844         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36845         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36846         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36847         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36848         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36849         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36850         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36851         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36852         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36853         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36854         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36855         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36856         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36857         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36858         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36859         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36860         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36861         c-torture 1.11.
36862         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36863         correspond to c-torture 1.11.
36864
36865         * New file.