OSDN Git Service

2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR c++/23959
4         * g++.dg/warn/Wswitch-default-1.C: New test.
5         * g++.dg/warn/Wswitch-default-2.C: New test.
6
7 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8
9         PR c++/22173
10         * g++.dg/parse/template18.C: New test.
11         * g++.dg/template/nontype15.C: Likewise.
12
13 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14
15         PR fortran/22273
16         * gfortran.dg/spec_expr_2.f90: New.
17
18 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19
20         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28         previous target-specific skips and warning-message matches where
29         applicable.
30
31 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/21347
34         * g++.dg/warn/Wctor-dtor.C: New test.
35
36 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37
38         PR c/23439
39         * gcc.dg/for-1.c: New test.
40
41 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
42
43         PR c++/19565
44         * g++.dg/warn/Wconversion1.C: New test.
45         * g++.dg/ext/packed4.C: Compile with -w.
46         * g++.dg/opt/20050511-1.C: Likewise.
47         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
48
49 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
50
51         * gfortran.dg/boz_5.f90: New test.
52
53 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
54
55         PR c++/22551
56         * g++.dg/other/switch2.C: New.
57
58         PR c++/23984
59         * g++.dg/init/ctor7.C: New.
60
61 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
62
63         PR c++/23730
64         * g++.dg/parse/crash32.C: New test.
65
66 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/20721
69         * g++.dg/init/goto2.C: New test.
70
71         PR c++/22464
72         * g++.dg/template/crash/41.C: New test.
73
74         PR c++/22180
75         * g++.dg/template/crash40.C: New test.
76
77         PR c++/23694
78         * g++.dg/parse/friend5.C: New test.
79         
80         PR c++/23307
81         * g++.dg/template/crash38.C: New test.
82         
83         PR c++/22352
84         * g++.dg/template/friend38.C: New test.
85         
86         PR c++/22405
87         * g++.dg/template/crash39.C: New test.
88         
89 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
90
91         * gcc.dg/debug/dwarf2/dwarf-char1.c,
92         gcc.dg/debug/dwarf2/dwarf-char2.c,
93         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
94
95         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
96
97 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
98
99         * gcc.dg/dll-2.c: Add tests for warnings.
100         * gcc.dg/dll-3.c: Likewise.
101         * gcc.dg/dll-4.c: Likewise.
102
103         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
104         * g++.dg/ext/dllimport2.C: Likewise.
105         * g++.dg/ext/dllimport3.C: Likewise.
106         * g++.dg/ext/dllimport7.C: Likewise.
107         * g++.dg/ext/dllimport8.C: Likewise.
108         * g++.dg/ext/dllimport9.C: Likewise.
109
110 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
111
112         PR fortran/24092
113         * gfortran.dg/derived_pointer_recursion.f90: New test.
114
115 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
116
117         * gcc.c-torture/execute/20051012-1.c: New test.
118
119 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
120
121         PR fortran/18082
122         * gfortran.dg/automatic_char_len_1.f90: New test.
123
124 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
125
126         PR fortran/20847
127         * gfortran.dg/save_common.f90: New test.
128
129         PR fortran/20856
130         * gfortran.dg/save_result.f90: New test.
131
132 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
133
134         PR c++/21592
135         * g++.dg/template/dependent-expr1.C: Add new expected error.
136         * g++.dg/template/dependent-expr2.C: Adjust error text.
137         * g++.dg/template/overload6.C: New.
138
139         PR c++/23797
140         * g++.dg/other/typename8.C: New.
141
142         PR c++/21117
143         * g++.dg/other/return1.C: New.
144
145 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
146
147         PR c++/24052
148         * g++.dg/ext/label5.C: New.
149
150 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
151
152         PR c++/19964
153         * g++.dg/parse/crash31.C: New.
154
155 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
156
157         * g++.dg/ipa/ipa-1.c: New test.
158         * g++.dg/ipa/ipa-2.c: New test.
159         * g++.dg/ipa/ipa-3.c: New test.
160         * g++.dg/ipa/ipa-4.c: New test.
161         * g++.dg/ipa/ipa-5.c: New test.
162         * g++.dg/ipa/ipa.exp: New file.
163
164 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
165
166         PR fortran/24207
167         * gfortran.dg/private_type_3.f90: New test.
168
169 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
170
171         PR fortran/20786
172         gfortran.dg/aint_anint_1.f90: New test.
173
174 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
175
176         PR libgfortran/24313
177         gfortran.dg/csqrt.f: New test.
178
179 2005-10-11  Ian Lance Taylor  <ian@airs.com>
180
181         PR c++/8057
182         * g++.dg/warn/noeffect7.C: New test.
183         * g++.dg/warn/noeffect2.C: Instantiate templates.
184         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
185         and warning.
186
187 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
188
189         PR c++/21089
190         * g++.dg/init/float1.C: New test.
191
192         PR c++/24277
193         * g++.dg/init/member1.C: Tweak error markers.
194
195 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
196
197         PR testsuite/24281
198         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
199         Check for null pointer.
200
201 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
202
203         PR c++/21369
204         * g++.dg/parse/ret-type3.C: New test.
205
206 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
207
208         PR tree-opt/23946
209         * gcc.c-torture/compile/pr23946.c: New test.
210
211 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
212
213         * g++.dg/opt/mmx2.C: New test.
214
215 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
216
217         PR c++/24277
218         * g++.dg/template/static20.C: New test.
219
220         PR c++/24302
221         * g++.dg/warn/Wunused-12.C: New test.
222
223         PR c++/23437
224         * g++.dg/template/arg4.C: New test.
225
226 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
229         * gcc.dg/ucnid-3.c: Likewise.
230         * gcc.dg/ucnid-4.c: Likewise.
231         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
232         * g++.dg/other/ucnid-1.C: Likewise.
233         * gcc.dg/sparc-frame-1.c: New test.
234
235 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
236
237         PR c++/24139
238         * g++.dg/template/spec27.C: New test. 
239
240         PR c++/24275
241         * g++.dg/template/static19.C: New test.
242
243 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
244
245         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
246         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
247
248 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
249
250         PR target/24136
251         * gfortran.fortran-torture/compile/pr24136.f: New test.
252
253 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
254
255         PR c++/22172
256         * g++.dg/parse/crash30.C: New test.
257
258 2005-10-07  Richard Guenther  <rguenther@suse.de>
259
260         PR middle-end/24227
261         * gcc.c-torture/compile/pr24227.c: New testcase.
262
263 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
264
265         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
266         Do not put aligned attributes on array elements.
267
268 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
269
270         PR testsuite/23611, PR testsuite/23615
271         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
272         writing prototypes of library functions by hand.
273         * obj-c++.dg/bitfield-4.mm: Likewise.
274         * obj-c++.dg/const-str-4.mm: Likewise.
275         * obj-c++.dg/encode-4.mm: Likewise.
276         * obj-c++.dg/encode-5.mm: Likewise.
277         * obj-c++.dg/encode-6.mm: Likewise.
278         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
279         * obj-c++.dg/method-10.mm: Likewise.
280         * obj-c++.dg/method-17.mm: Likewise.
281         * obj-c++.dg/method-19.mm: Likewise.
282         * obj-c++.dg/try-catch-2.mm: Likewise.
283
284 2005-10-06  Richard Henderson  <rth@redhat.com>
285
286         PR 24236
287         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
288
289 2005-10-06  Dale Johannesen  <dalej@apple.com>
290
291         * gcc.c-torture/execute/20030125-1.c:  Correct.
292
293 2005-10-06  Richard Guenther  <rguenther@suse.de>
294
295         PR tree-optimization/24238
296         * g++.dg/tree-ssa/pr24238.C: New testcase.
297
298 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
299
300         PR 18568
301         * gfortran.dg/der_pointer_3.f90: New test.
302
303 2005-10-05  Devang Patel  <dpatel@apple.com>
304
305         PR Debug/23205
306         * g++.dg/other/PR23205.C: New.
307         
308 2005-10-05  Richard Henderson  <rth@redhat.com>
309
310         PR target/23602
311         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
312         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
313
314 2005-10-05  Dale Johannesen  <dalej@apple.com>
315
316         * gcc.c-torture/execute/float-floor.c:  New.
317
318 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
319
320         PR tree-optimization/21419
321         PR tree-optimization/24146
322         PR tree-optimization/24151
323
324         * g++.dg/ext/asm7.C: New.
325         * g++.dg/ext/asm8.C: New.
326         * gcc.dg/asm-1.c: Compile on all targets.
327         * gcc.dg/asm-pr24146.c: New.
328         * gcc.dg/pr21419.c: Adjust error messages.
329
330 2005-10-05  Richard Guenther  <rguenther@suse.de>
331
332         PR fortran/24176
333         * gfortran.fortran-torture/compile/empty.f90: New testcase.
334
335 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
336
337         PR c++/23513
338         * g++.dg/template/spec22.C: Robustify test.
339         * g++.dg/template/spec26.C: New.
340
341 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
342
343         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
344         if target supports vector instructions.
345
346 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
347
348         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
349         C99 functions.
350
351 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
352
353         * lib/target-supports.exp (check_effective_target_fortran_large_real,
354         check_effective_target_fortran_large_int): Replace cached result
355         when target changes.
356
357 2005-10-04  Devang Patel  <dpatel@apple.com>
358
359         * gcc.dg/i386-sse-vect-types.c: New.
360         
361 2005-10-04  Ian Lance Taylor  <ian@airs.com>
362
363         PR preprocessor/13726
364         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
365         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
366
367 2005-10-04  Richard Guenther  <rguenther@suse.de>
368
369         PR c/23576
370         * gcc.dg/noncompile/pr23576.c: New testcase.
371
372 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
373
374         PR middle-end/23125
375         * gcc.dg/register-var-3.c: New test.
376
377 2005-10-04  Steven Bosscher  <stevenb@suse.de>
378
379         * gcc.dg/pr23049.c: New test.
380
381         * gcc.dg/ucnid-4.c: Fix test.
382
383 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
384
385         PR 23445
386         * gcc.c-torture/compile/pr23445.c: New test.
387
388 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
389
390         * g++.dg/overload/unknown1.C: New.
391
392 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
393
394         PR c++/17775
395         * g++.dg/template/repo4.C: New test.
396
397 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
398
399         PR libfortran/19308
400         * gfortran.dg/large_real_kind_2.F90: New test.
401         * gfortran.dg/large_integer_kind_2.f90: New test.
402
403 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
404
405         * lib/target-supports.exp (check_effective_target_vect_shift):
406         Implement with result caching. Add i?86, x86_64 and ia64 targets.
407         (check_effective_target_vect_condition): Fix copy-n-pasto.
408
409         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
410         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
411         targets.
412
413 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
414
415         PR c++/22621
416         * g++.dg/template/overload5.C : New test.
417
418         PR c++/23840
419         * g++.dg/expr/stdarg1.C: New test.
420
421 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
422
423         PR 24142
424         * gcc.c-torture/execute/pr24142.c: New test.
425
426 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
427
428         PR 24141
429         * gcc.c-torture/execute/pr24141.c: New test.
430
431 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
432             Diego Novillo  <dnovillo@redhat.com>
433
434         PR 23604
435         * gcc.c-torture/execute/pr23604.c: New test.
436
437 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
438
439         PR fortran/16404
440         PR fortran/20835
441         PR fortran/20890
442         PR fortran/20899
443         PR fortran/20900
444         PR fortran/20901
445         PR fortran/20902
446         gfortran.dg/equiv_constraint_1.f90: New test.
447         gfortran.dg/equiv_constraint_2.f90: New test.
448         gfortran.dg/equiv_constraint_3.f90: New test.
449         gfortran.dg/equiv_constraint_4.f90: New test.
450         gfortran.dg/equiv_constraint_5.f90: New test.
451         gfortran.dg/equiv_constraint_6.f90: New test.
452         gfortran.dg/equiv_constraint_7.f90: New test.
453         gfortran.dg/equiv_constraint_8.f90: New test.
454         gfortran.dg/private_type_1.f90: New test.
455         gfortran.dg/private_type_2.f90: New test.
456         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
457         980628-10.f: Assert std=gnu to permit mixing of
458         types in equivalence statements.
459
460 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
461
462         PR 24112
463         * gfortran.dg/open_status_1.f90: New.
464
465 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
466
467         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
468         * gcc.dg/vect/pr22480.c: Clean up temp files.
469         * gcc.dg/vect/pr23831.c: Clean up temp files.
470         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
471         Clean up temp files.
472         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
473         Clean up temp files.
474
475         * gcc.dg/20050309-1.c: Clean up temp files.
476         * gcc.dg/20050325-1.c: Clean up temp files.
477
478 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
479
480         PR tree-optimization/24059
481         * gcc.dg/vect/pr24059.c : New test.
482
483 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
484
485         PR middle-end/24109
486         * gcc.c-torture/execute/20050929-1.c: New test.
487
488 2005-09-29  Steven Bosscher  <stevenb@suse.de>
489
490         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
491
492 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
493
494         PR c/21419
495         * gcc.dg/pr21419.c: New test.
496
497 2005-09-29  Steven Bosscher  <stevenb@suse.de>
498
499         * gcc.dg/pr23911.c: New test.
500
501 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
502
503         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
504
505         PR c++/16782
506         * g++.dg/parse/qualified4.C: New test.
507         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
508         * g++.old-deja/g++.mike/p8154.C: Likewise. 
509
510 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
511
512         PR c++/22147
513         * g++.dg/template/friend37.C: New test.
514         * g++.dg/parse/crash28.C: Adjust error markers.
515         
516 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
517
518         PR fortran/18518
519         * gfortran.fortran-torture/execute/save_2.f90: New decl.
520
521 2005-09-27  Devang Patel  <dpatel@apple.com>
522
523         PR tree-optimization/23625
524         * gcc.dg/pr23625.c: New test.
525         
526 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
527
528         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
529         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
530
531 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
532
533         PR fortran/23677
534         * gfortran.fortran-torture/execute/save_1.f90: New test.
535         * gfortran.dg/save_1.f90: New test.
536
537 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
538
539         * gcc.target/i386/builtin-apply-mmx.c: New test.
540
541         PR target/22576
542         * gcc.target/i386/pr22576.c: New test.
543
544         PR target/22585
545         * gcc.target/i386/pr22585.c: New test.
546
547         PR target/23268
548         * gcc.target/i386/pr23268.c: New test.
549
550         PR middle-end/23831
551         * gcc.dg/vect/pr23831.c: New test.
552
553         PR target/24055
554         * gcc.target/i386/pr24055.c: New test.
555
556 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
557
558         PR tree-optimization/23960
559         * gcc.c-torture/compile/pr23960.c: New.
560
561 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
562
563         PR fortran/16861
564         * gfortran.dg/nested_modules_3.f90: New.
565
566 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
567
568         PR fortran/24005
569         gfortran.dg/interface_1.f90: New test.
570
571 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
572         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
573
574         PR fortran/23843
575         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
576
577 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
578
579         PR fortran/23516
580         * gfortran.dg/imag_1.f: New test.
581         * gfortran.dg/imag_2.f: Ditto.
582
583 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
584
585         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
586
587 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
588
589         PR c++/21983
590         * g++.dg/warn/pr21983.C: New test.
591
592 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
593
594         PR c++/23993
595         * g++.dg/template/array14.C: New test.
596
597 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
598
599         PR fortran/19929
600         * gfortran.dg/der_ptr_component_1.f90: New test.
601
602 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
603
604         PR c++/23965
605         * g++.dg/template/error1.C: Reject "no matching function" message.
606
607 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
608
609         PR c++/17609
610         * g++.dg/lookup/error1.C: New test.
611
612 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
613
614         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
615         functionality of the testcase.
616
617 2005-09-20  Richard Henderson  <rth@redhat.com>
618
619         * gcc.dg/vect/vect-22.c: Require vect_float.
620         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
621
622 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
623
624         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
625         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
626         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
627         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
628         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
629         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
630         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
631         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
632         * gcc.dg/cpp/ucnid-8.c: New test.
633
634 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
635
636         PR tree-optimization/23929
637         * gcc.c-torture/compile/pr23929.c: New test.
638
639 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
640
641         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
642         for one loop.
643
644 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
645
646         PR testsuite/23186
647         * g++.dg/other/pr22003.C: Require named sections.
648
649 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
650
651         PR c++/23947
652         * g++.dg/rtti/crash3.C: New test.
653
654         PR tree-optimization/23818
655         * gcc.dg/pr23818.c: New test.
656
657 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
658
659         PR fortran/23420
660         * gfortran.dg/print_fmt_4.f: New.
661
662 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
663
664         PR fortran/23663
665         * gfortran.fortran-torture/execute/entry_11.f90: New test.
666
667 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
668
669         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
670         Use pointers to local alignable arrays instead. Added comments.
671         * gcc.dg/vect/vect-46.c: Likewise.
672         * gcc.dg/vect/vect-48.c: Likewise.
673         * gcc.dg/vect/vect-49.c: Likewise.
674         * gcc.dg/vect/vect-52.c: Likewise.
675         * gcc.dg/vect/vect-53.c: Likewise.
676         * gcc.dg/vect/vect-54.c: Likewise.
677         * gcc.dg/vect/vect-56.c: Likewise.
678         * gcc.dg/vect/vect-57.c: Likewise.
679         * gcc.dg/vect/vect-58.c: Likewise.
680         * gcc.dg/vect/vect-60.c: Likewise.
681         * gcc.dg/vect/vect-61.c: Likewise.
682
683         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
684         The test is no longer vectorizable on vect_no_align targets.
685         * gcc.dg/vect/vect-43.c: Likewsie.
686
687         * gcc.dg/vect/vect-44.c: Added comments.
688         * gcc.dg/vect/vect-45.c: Added comments.
689         * gcc.dg/vect/vect-50.c: Added comments.
690         * gcc.dg/vect/vect-51.c: Added comments.
691
692         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
693         aligned type.
694         * gcc.dg/vect/Os-vect-95.c: Likewise. 
695
696         * gcc.dg/vect/vect-41.c: Test removed.
697         * gcc.dg/vect/vect-47.c: Test removed.
698         * gcc.dg/vect/vect-55.c: Test removed.
699         * gcc.dg/vect/vect-59.c: Test removed.
700
701 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
702         
703         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
704         No longer vectorizable on vect_no_align targets.
705         * gcc.dg/vect/pr20122.c: Likewise.
706         * gcc.dg/vect/vect-74.c: Likewise.
707         * gcc.dg/vect/vect-75.c: Likewise.
708         * gcc.dg/vect/vect-76.c: Likewise.
709
710         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
711         Will not be vectorizable on vect_no_align targets once aliasing issues
712         are resolved.
713         * gcc.dg/vect/vect-79.c: Likewise.
714
715         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
716         * gcc.dg/vect/vect-78.c: Likewise.
717         * gcc.dg/vect/vect-97.c: Likewise.
718
719 2005-09-19  Steven Bosscher  <stevenb@suse.de>
720
721         * gcc.dg/pr23943.c: New test.
722
723 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
724
725         PR fortran/19181
726         * gfortran.dg/derived_pointer_null_1.f90: New test.
727
728 2005-09-18  Richard Guenther  <rguenther@suse.de>
729
730         PR middle-end/23944
731         * gcc.c-torture/compile/pr23944.c: New testcase.
732
733 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
734
735         PR fortran/15975
736         * gfortran.dg/der_pointer_2.f90: New test.
737
738 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
739
740         PR fortran/16861
741         * gfortran.dg/nested_modules_2.f90: New test.
742
743 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
744
745         PR c++/18368
746         * g++.dg/other/semicolon.C: New test.
747
748 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
749
750         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
751         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
752
753 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
754
755         PR c++/23914
756         * g++.dg/template/static18.C: New test.
757
758         PR c++/21514
759         * g++.dg/template/crash19.C: Remove dg-error marker.
760         * g++.dg/template/local4.C: New test.
761
762 2005-09-16  Paul Brook  <paul@codesourcery.com>
763
764         PR fortran/23906
765         * gfortran.dg/dependency_1.f90: New test.
766
767 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/23896
770         * g++.dg/template/static17.C: New test.
771
772 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
773
774         PR c++/23139
775         * g++.dg/warn/huge-val1.C: New test.
776
777 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/13140
780         * g++.dg/parse/class2.C: New test.
781         * g++.dg/template/explicit8.C: Likewise.
782         * g++.dg/template/spec25.C: Likewise.
783
784 2005-09-14  Josh Conner  <jconner@apple.com>
785
786         PR middle-end/23584
787         * gcc.dg/pr23584.c: New test.
788
789 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
790
791         PR fortran/21875 Internal Unit Array I/O, NIST
792         * gfortran.dg/arrayio_1.f90: New test.
793         * gfortran.dg/arrayio_1.f90: New test.
794         * gfortran.dg/arrayio_1.f90: New test.
795         * gfortran.dg/arrayio_1.f90: New test.
796         * gfortran.dg/arrayio_1.f90: New test.
797
798 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
799
800         PR middle-end/22480
801         * gcc.dg/vect/pr22480.c: New test.
802
803 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
804
805         PR fortran/19358
806         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
807
808 2005-09-13 Josh Conner <jconner@apple.com>
809
810         PR c++/23180
811         * g++.dg/init/struct2.C: New test.
812         * g++.dg/init/struct3.C: New test.
813
814 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
815
816         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
817         Clean up temp files.
818         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
819         gcc.dg/tree-ssa/builtin-fprintf-1.c,
820         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
821         gcc.dg/tree-ssa/builtin-printf-1.c,
822         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
823         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
824         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
825         gcc.dg/tree-ssa/builtin-vprintf-1.c,
826         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
827         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
828         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
829         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
830         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
831         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
832         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
833         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
834
835 2005-09-13  Josh Conner  <jconner@apple.com>
836
837         * lib/gcc-dg.exp: Load scanipa.exp.
838         (cleanup-dump): New procedure.
839         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
840         * lib/scandump.exp: New file.
841         * lib/scantree.exp: Use it.
842         * lib/scanipa.exp: New file.
843
844 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
845
846         PR fortran/17740
847         * gfortran.dg/generic_4.f90: New test.
848
849 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
850
851         PR target/23816
852         * gcc.target/i386/pr23816-1.c: New test.
853         * gcc.target/i386/pr23816-2.c: New test.
854
855
856 2005-09-13  Bastian Blank <waldi@debian.org>
857
858         PR c++/16171
859         * g++.dg/abi/mangle26.C: New test. 
860         * g++.dg/abi/mangle27.C: New test. 
861         * g++.dg/abi/mangle28.C: New test. 
862         * g++.dg/abi/mangle29.C: New test. 
863
864         PR c++/23839
865         * g++.dg/parse/register1.C: New test.
866
867 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/23842
870         * g++.dg/template/access16.C: New test.
871
872 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
873
874         * gfortran.dg/char_pack_2.f90: Increase the vector size.
875
876 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
877
878         PR fortran/18899
879         * gfortran.dg/shape_2.f90: New test.
880
881 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
882
883         PR target/19269
884         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
885         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
886         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
887         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
888         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
889         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
890         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
891         tests.
892
893 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/23841
896         * g++.dg/parse/template17.C: New test.
897
898 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/23789
901         * g++.dg/template/nontype14.C: New test.
902
903 2005-09-12  Ian Lance Taylor  <ian@airs.com>
904
905         PR g++/7874
906         * g++.dg/lookup/friend7.C: New test.
907         * g++.dg/lookup/friend8.C: New test.
908         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
909         so that it will be found via argument dependent lookup.
910         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
911         friend functions which will no longer be found.
912         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
913         function g, so that it will be found via argument dependent
914         lookup.
915         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
916         * g++.old-deja/g++.mike/net43.C: Likewise.
917
918 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
919
920         PR c++/23691
921         * g++.dg/template/static16.C: New test.
922
923 2005-09-12  Josh Conner  <jconner@apple.com>
924
925         PR middle-end/23237
926         * gcc.c-torture/compile/pr23237.c: New test. 
927
928 2005-09-11  Richard Henderson  <rth@redhat.com>
929
930         * g++.dg/other/error8.C: Update expected diagnostic text.
931
932 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
933
934         PR libfortran/19872
935         * gfortran.dg/overwrite_1.f: New test.
936
937 2005-09-09  Josh Conner  <jconner@apple.com>
938
939         * g++.dg/init/pr23180-1.C: Removed.
940         * g++.dg/init/pr23180-2.C: Removed.
941
942 2005-09-09  David Daney <ddaney@avtrex.com>
943
944         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
945         files which are ...
946         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
947         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
948
949 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
950
951         * gfortran.dg/iostat_2.f90: New test.
952
953 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
954
955         PR c++/22252
956         * g++.dg/ext/interface1.C: New test.
957         * g++.dg/ext/interface1.h: Likewise.
958         * g++.dg/ext/interface1a.cc: Likewise.
959
960 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
961
962         * gfortran.dg/iomsg_1.f90:  New test case.
963
964 2005-09-09  Richard Guenther  <rguenther@suse.de>
965
966         PR c++/23624
967         * g++.dg/tree-ssa/pr23624.C: New testcase.
968
969 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
970
971         PR fortran/19239
972         * gfortran.dg/vector_subscript_1.f90,
973         * gfortran.dg/vector_subscript_2.f90: New tests.
974
975 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
976
977         PR fortran/21104
978         * gfortran.dg/array_alloc_1.f90,
979         * gfortran.dg/array_alloc_2.f90,
980         * gfortran.dg/array_alloc_3.f90: New tests.
981
982 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
983
984         PR fortran/12840
985         * gfortran.dg/array_constructor_6.f90
986         * gfortran.dg/array_constructor_7.f90
987         * gfortran.dg/array_constructor_8.f90
988         * gfortran.dg/array_constructor_9.f90
989         * gfortran.dg/array_constructor_10.f90
990         * gfortran.dg/array_constructor_11.f90
991         * gfortran.dg/array_constructor_12.f90: New tests.
992
993 2005-09-08  Josh Conner  <jconner@apple.com>
994
995         PR c++/23180
996         * g++.dg/init/pr23180-1.C: New test.
997         * g++.dg/init/pr23180-2.C: New test.
998
999 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/18878
1002         * gfortran.dg/module_double_reuse.f90: New.
1003
1004 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/23270
1007         PR fortran/22304
1008         PR fortran/18870
1009         PR fortran/17917
1010         PR fortran/16511
1011         * gfortran.dg/common_equivalence_1.f: New.
1012         * gfortran.dg/common_equivalence_2.f: New.
1013         * gfortran.dg/common_equivalence_3.f: New.
1014         * gfortran.dg/contained_equivalence_1.f90: New.
1015         * gfortran.dg/module_blank_common.f90: New. 
1016         * gfortran.dg/module_commons_1.f90: New.
1017         * gfortran.dg/module_equivalence_1.f90: New.
1018         * gfortran.dg/nested_modules_1.f90: New.
1019         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1020         equivalences and add comment to connect the test with
1021         the PR.
1022
1023 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1024
1025         PR fortran/23765
1026         * gfortran.dg/common_6.f90: New test.
1027
1028 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1029
1030         PR fortran/15326
1031         * gfortran.dg/char_result_1.f90,
1032         * gfortran.dg/char_result_2.f90,
1033         * gfortran.dg/char_result_3.f90,
1034         * gfortran.dg/char_result_4.f90,
1035         * gfortran.dg/char_result_5.f90,
1036         * gfortran.dg/char_result_6.f90,
1037         * gfortran.dg/char_result_7.f90,
1038         * gfortran.dg/char_result_8.f90: New tests.
1039
1040 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1041
1042         PR fortran/19928
1043         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1044
1045 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1046
1047         PR obj-c++/16816
1048         * obj-c++.dg/selector-5.mm: New test.
1049         * obj-c++.dg/selector-6.mm: New test.
1050
1051 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         PR objc/20574
1054         PR objc/19324
1055         * objc.dg/error-1.m: New test.
1056
1057 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1058
1059         PR fortran/23373
1060         * gfortran.fortran-torture/execute/pr23373-1.f90,
1061         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1062
1063 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1064
1065         PR libfortran/23760
1066         * gfortran.dg/g77/1832.f: Remove long string in write statement
1067         to allow the test to pass on correct list directed output with 
1068         prepended space.
1069
1070 2005-09-07  James E Wilson  <wilson@specifix.com>
1071
1072         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1073
1074 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1075
1076         * gfortran.dg/parameter+save.f90:  Rename to
1077         * gfortran.dg/parameter_save.f90: .. this.
1078
1079 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1080
1081         PR fortran/20848
1082         * gfortran.dg/parameter+save.f90:  New test case.
1083
1084 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1085
1086         PR fortran/19269
1087         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1088
1089 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR c/23075
1092         * gcc.dg/pr23075.c: New test.
1093         * g++.dg/warn/pr23075.C: New test.
1094
1095         PR target/22362
1096         * gcc.target/i386/pr22362.c: New test.
1097
1098         PR rtl-optimization/23098
1099         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1100
1101         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1102         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1103         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1104
1105 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1106
1107         * g++.dg/expr/cast6.C: New test.
1108
1109         PR c++/9782
1110         * g++.dg/init/new15.C: New test.
1111
1112 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1113
1114         * gcc.dg/vect/Os-vect-95.c: New test.
1115         * gcc.dg/vect/vect-95.c: Same.
1116
1117 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1118
1119         * gcc.dg/vect/vect-29.c: Update xfail testing.
1120         * gcc.dg/vect/vect-44.c: Same.
1121         * gcc.dg/vect/vect-48.c: Same.
1122         * gcc.dg/vect/vect-50.c: Same.
1123         * gcc.dg/vect/vect-72.c: Same.
1124         * gcc.dg/vect/vect-77.c: Same.
1125         * gcc.dg/vect/vect-78.c: Same.
1126         * gcc.dg/vect/vect-80.c: Same.
1127         * gcc.dg/vect/vect-96.c: Same.
1128         * gcc.dg/vect/vect-100.c: Same.
1129         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1130         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1131         * gfortran.dg/vect/vect-5.f90: Same.
1132
1133 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1136         start strings.
1137         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1138         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1139
1140         PR c++/23056
1141         * g++.dg/opt/pr23056.C: New test.
1142
1143         PR rtl-optimization/23098
1144         * gcc.target/i386/pr23098.c: New test.
1145
1146 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/23667
1149         * g++.dg/template/static15.C: New test.
1150
1151         PR c++/21440
1152         * g++.dg/ext/stmtexpr5.C: New test.
1153         * g++.dg/ext/stmtexpr6.C: Likewise.
1154
1155 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1156
1157         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1158
1159         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1160         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1161         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1162
1163 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1164
1165         PR libfortran/23321
1166         * gfortran.dg/direct_io_4.f90:  New test case.
1167
1168 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1169             Rasmus Hahn  <rassahah@neofonie.de>
1170
1171         PR libobjc/23108
1172         * objc.dg/type-stream-1.m: New test.
1173
1174 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1175
1176         PR fortran/23661
1177         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1178         gfortran.dg/print_fmt_3.f90: New test.
1179
1180 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1181
1182         * gfortran.dg/fmt_t_1.f90: New test.
1183
1184 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR rtl-optimization/23454
1187         * g++.dg/opt/pr23454.C: New test.
1188
1189 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1190
1191         PR c++/23699
1192         * g++.dg/ext/static1.C: New test.
1193
1194 2005-09-02  Richard Henderson  <rth@redhat.com>
1195
1196         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1197         tail call to check_fa_work.
1198
1199 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1200
1201         PR c++/21687
1202         * g++.dg/other/gc3.C: New test.
1203
1204 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1205
1206         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1207         * gcc.dg/20050826-1.c: Likewise.
1208
1209 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1210
1211         PR c++/23167
1212         * g++.dg/expr/volatile1.C: New test.
1213
1214 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR middle-end/23547
1217         * gcc.dg/pr23547.c: New test.
1218
1219 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1220
1221         PR c/22061
1222         * gcc.c-torture/execute/pr22061-1.c,
1223         * gcc.c-torture/execute/pr22061-2.c,
1224         * gcc.c-torture/execute/pr22061-3.c,
1225         * gcc.c-torture/execute/pr22061-4.c: New tests.
1226
1227 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1228
1229         * gcc.dg/Wredundant-decls-2.c: New test to check that
1230         -Wredundant-decls does not issue warning for a variable 
1231         definition following a declaration.
1232
1233 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR debug/7241
1236         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1237         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1238         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1239
1240         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1241         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1242         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1243         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1244         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1245         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1246         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1247         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1248
1249 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1250
1251         PR objc/23306
1252         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1253         scan-assmbler.
1254
1255 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1256
1257         PR target/21255
1258         * gcc.dg/pr21255-1.c: New test.
1259         * gcc.dg/pr21255-2-mb.c: Likewise.
1260         * gcc.dg/pr21255-2-ml.c: Likewise.
1261         * gcc.dg/pr21255-3.c: Likewise.
1262         * gcc.dg/pr21255-4.c: Likewise.
1263
1264 2005-08-31  Dale Johannesen  <dalej@apple.com>
1265
1266         * gcc.dg/20050830-1.c:  New.
1267
1268 2005-08-31  Josh Conner  <jconner@apple.com>
1269
1270         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1271         command-line options for arm-*-* targets.
1272         * g++.dg/init/array16.C: Likewise.
1273         * g++.dg/other/crash-4.C: Likewise.
1274
1275 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1276
1277         PR obj-c++/23640
1278         * obj-c++.dg/gnu-runtime-3.mm: New test.
1279
1280 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1281
1282         PR c++/13377
1283         * g++.dg/lookup/ambig4.C: New test.
1284         * g++.dg/lookup/ambig5.C: New test.
1285         * g++.dg/tc1/dr101.C: Adjust error markers.
1286
1287 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1288
1289         PR c++/23639
1290         * g++.dg/template/ttp5.C: Adjust error markers.
1291
1292 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1293
1294         PR testsuite/23609
1295         * lib/obj-c++.exp: Include target-libpath.exp.
1296         (obj-c++_link_flags): Look for the GNU libobjc library
1297         and set the library path to include it.
1298         Don't manually set LD_LIBRARY_PATH (etc.) but call
1299         set_ld_library_path_env_vars instead.
1300         (obj-c++_target_compile): Don't set library path or
1301         linker flags because they are already set correctly
1302         in obj-c++_link_flags.
1303
1304 2005-08-30  Josh Conner  <jconner@apple.com>
1305
1306         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1307         to command-line options for arm-*-* targets.
1308
1309 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1310
1311         * g++.dg/other/i386-1.C: New.
1312
1313 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR preprocessor/20348
1316         PR preprocessor/20356
1317         * gcc.dg/cpp/pr20348.c: New test.
1318         * gcc.dg/cpp/pr20348.h: New file.
1319         * gcc.dg/cpp/inc/pr20348.h: New file.
1320         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1321         * gcc.dg/cpp/pr20356.c: New test.
1322         * gcc.dg/cpp/pr20356.h: New file.
1323         * gcc.dg/cpp/inc/pr20356.h: New file.
1324         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1325
1326 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1327
1328         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1329         Fix array dimension to avoid correct end-of-file error.
1330
1331 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1332
1333         PR libfortran/23598
1334         * gfortran.dg/iostat_1.f90:  New test.
1335
1336 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1337
1338         PR middle-end/23408
1339         * gcc.dg/pr23408.c: New test.
1340
1341 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1342
1343         PR c++/23099
1344         * g++.dg/init/member1.C: Make sure erroneous static data member
1345         definitions are required.
1346         * g++.dg/template/static13.C: New test.
1347         * g++.dg/template/static14.C: Likewise.
1348
1349 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1350
1351         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1352         -march=pentium4, remove ilp32 requirement.
1353
1354         PR middle-end/23484
1355         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1356         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1357
1358 2005-08-29  Andreas Jaeger  <aj@suse.de>
1359
1360         PR testsuite/23607
1361         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1362
1363 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1364
1365         * gcc.c-torture/execute/20050316-2.c: New test.
1366         * gcc.c-torture/execute/20050316-3.c: New test.
1367         * gcc.dg/torture/pr16104-1.c: New test.
1368
1369 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         PR middle-end/23463
1372         * gcc.c-torture/execute/zero-struct-1.c: New test.
1373
1374 2005-08-27  Richard Guenther  <rguenther@suse.de>
1375
1376         PR target/23575
1377         * gcc.target/i386/pr23575.c: New testcase.
1378
1379 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR rtl-optimization/23561
1382         * gcc.c-torture/execute/20050826-1.c: New test.
1383
1384         PR rtl-opt/23560
1385         * gcc.c-torture/execute/20050826-2.c: New test.
1386
1387 2005-08-26  Dale Johannesen  <dalej@apple.com>
1388
1389         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1390         * gcc.dg/20050826-1.c:  New.
1391
1392 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1393
1394         PR c++/19004
1395         * g++.dg/template/nontype13.C: New test.
1396
1397         PR c++/23491
1398         * g++.dg/init/new14.C: New test.
1399         * g++.dg/expr/anew1.C: Do not XFAIL.
1400         * g++.dg/expr/anew2.C: Likewise.
1401         * g++.dg/expr/anew3.C: Likewise.
1402
1403 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         PR middle-end/22439
1406         * gcc.dg/vla-3.c: New test.
1407
1408 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1409
1410         PR fortran/20363
1411         * gfortran.dg/named_interface.f90: New.
1412
1413 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1414
1415         * gcc.c-torture/execute/frame-address.c: New test.
1416
1417 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1418
1419         PR c++/20817
1420         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1421
1422 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1423
1424         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1425
1426 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1427
1428         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1429         * gcc.dg/altivec-22.c: Rename from..
1430         * gcc.dg/altivec-nomfcr.c: ..this.
1431
1432 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1433
1434         PR tree-optimization/23546
1435         * gcc.dg/tree-ssa/pr23546.c: New test.
1436
1437 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1438
1439         PR fortran/17758
1440         * gfortran.dg/nonreturning_statements.f90: New test.
1441
1442 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         PR c++/22454
1445         * g++.dg/parse/crash29.C: New.
1446
1447 2005-08-23  DJ Delorie  <dj@redhat.com>
1448
1449         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1450         constants have the L suffix.
1451
1452 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1453
1454         PR c++/23044
1455         * g++.dg/template/instantiate8.C: New.
1456
1457 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1458
1459         PR middle-end/23467
1460         * gcc.c-torture/execute/pr23467.c: New test.
1461
1462 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1463
1464         PR tree-optimization/22043
1465         * gcc.c-torture/execute/20050613-1.c: New test.
1466
1467 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1468
1469         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1470
1471 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR rtl-optimization/23478
1474         * g++.dg/opt/pr23478.C: New test.
1475
1476 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1477
1478         PR c/18715
1479         * gcc.dg/switch-warn-3.c: New test.
1480
1481 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1482
1483         PR c++/22233
1484         * g++.dg/template/param1.C: New test.
1485
1486 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1487
1488         PR c++/23089
1489         * g++.dg/other/incomplete1.C: New test.
1490
1491 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1492
1493         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1494         are vectorizable.
1495
1496 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1497
1498         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1499         d_lines_5.f: New.
1500
1501 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1502
1503         * gcc.target/i386/sse-4.c: New test.
1504
1505 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1506
1507         PR testsuite/23239
1508         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1509
1510 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1511
1512         * gcc.dg/20050811-1.c: New test.
1513         * gcc.dg/20050811-2.c: New test.
1514
1515 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1516
1517         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1518
1519 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1520
1521         PR 23476
1522         * gcc.c-torture/compile/pr23476.c: New test.
1523
1524 2005-08-19  Devang Patel  <dpatel@apple.com>
1525
1526         PR tree-optimization/23048
1527         * gcc.dg/tree-ssa/pr23048.c: New test.
1528
1529 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1530
1531         PR middle-end/20624
1532         * g++.dg/warn/Wreturn-3.C: New test
1533
1534 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1535
1536         PR tree-optimization/22228
1537         * g++.dg/vect/pr22543.cc: New test.
1538
1539 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1540
1541         PR tree-optimization/21574
1542         * gcc.dg/tree-ssa/pr21574.c: New test.
1543
1544 2005-08-16  James E Wilson  <wilson@specifix.com>
1545
1546         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1547
1548 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1549
1550         PR tree-opt/23402
1551         * gcc.c-torture/compile/zero-strct-3.c: New test.
1552         * gcc.c-torture/compile/zero-strct-4.c: New test.
1553
1554 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1555
1556         PR target/23376
1557         * gcc.target/x86_64/pr23376.c: New test.
1558
1559 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1560
1561         PR c++/23337
1562         * g++.dg/ext/vector2.C: New.
1563
1564 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1565
1566         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1567
1568 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1569
1570         PR libfortran/23428
1571         * gfortran.dg/inquire-complex.f90:  New test case.
1572
1573 2005-08-16  James E Wilson  <wilson@specifix.com>
1574
1575         PR tree-optimization/21105
1576         * gcc.dg/large-size-array.c: New.
1577
1578 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1579
1580         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1581         type.
1582         * gcc.dg/vect/vect-41: Likewise.
1583         * gcc.dg/vect/vect-42: Likewise.
1584         * gcc.dg/vect/vect-43: Likewise.
1585         * gcc.dg/vect/vect-44: Likewise.
1586         * gcc.dg/vect/vect-46: Likewise.
1587         * gcc.dg/vect/vect-47: Likewise.
1588         * gcc.dg/vect/vect-48: Likewise.
1589         * gcc.dg/vect/vect-52: Likewise.
1590         * gcc.dg/vect/vect-53: Likewise.
1591         * gcc.dg/vect/vect-54: Likewise.
1592         * gcc.dg/vect/vect-55: Likewise.
1593         * gcc.dg/vect/vect-56: Likewise.
1594         * gcc.dg/vect/vect-57: Likewise.
1595         * gcc.dg/vect/vect-58: Likewise.
1596         * gcc.dg/vect/vect-59: Likewise.
1597         * gcc.dg/vect/vect-60: Likewise.
1598         * gcc.dg/vect/vect-61: Likewise.
1599         * gcc.dg/vect/vect-85: Likewise.
1600         * gcc.dg/vect/vect-87: Likewise.
1601         * gcc.dg/vect/vect-88: Likewise.
1602         * gcc.dg/vect/vect-93.c: Likewise.
1603         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1604         * gcc.dg/vect/vect-75: Likewise.
1605         * gcc.dg/vect/vect-76: Likewise.
1606         * gcc.dg/vect/vect-77: Likewise.
1607         * gcc.dg/vect/vect-78: Likewise.
1608         * gcc.dg/vect/vect-80: Likewise.
1609         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1610         vectorized for the expected reason, rather than checking how alignment
1611         was handled.
1612         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1613         type and also instead of aligned pointers. Added documentation.
1614
1615 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1616
1617         * gfortran.dg/power.f90: New test.
1618
1619 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR rtl-optimization/23299
1622         * g++.dg/opt/pr23299.C: New test.
1623
1624 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1625
1626         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1627
1628 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1629
1630         * g++.dg/template/local6.C: New test.
1631
1632 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1633
1634         * execute/exceptions/finally-1.m: Check that the catch and finally are
1635         being called.  Also add a "return 0;" at the end of main.
1636
1637 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1638
1639         PR fortran/21432.
1640         * gfortran.dg/namelist_print_1.f: New test of functionality of
1641         PRINT namelist.
1642         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1643         namelist generates error with -std=f95.
1644
1645 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1646
1647         PR tree-optimization/23119
1648         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1649
1650 2005-08-13  Marcin Koziej  <creep@desk.pl>
1651             Andrew Pinski  <pinskia@physics.uc.edu>
1652
1653         PR libobjc/22492
1654         * execute/exceptions/finally-1.m: New test.
1655
1656 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1657
1658         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1659         testsuite.
1660         * objc/execute/exceptions/trivial.m: New test.
1661         * objc.dg/try-catch-11.m: Move to ...
1662         * objc/execute/exceptions/foward-1.m: Here.
1663         * objc.dg/try-catch-2.m: Move to ...
1664         * objc/execute/exceptions/catchall-1.m: Here.
1665         * objc.dg/try-catch-8.m: Move to ...
1666         * objc/execute/exceptions/local-variables-1.m: Here.
1667
1668 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1669
1670         * objc.dg/nested-func-1.m: Move to ...
1671         * objc/execute/nested-func-1.m: Here.
1672
1673 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1674
1675         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1676         in ${options} instead of [target_info name].
1677         * lib/obj-c++.exp (objc_target_compile): Likewise.
1678
1679 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1680
1681         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1682
1683 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         part of PR testsuite/23348
1686         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1687         of the torture options.
1688         * objc/compile/trivial.m: New test.
1689
1690 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1691
1692         * gfortran.dg/eoshift.f90:  Correct format.
1693
1694 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1695
1696         * gfortran.fortran-torture/execute/character_passing.f90:
1697         Fix comment typo.
1698
1699 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1700
1701         PR c++/8271
1702         * g++.dg/template/unify10.C: New.
1703
1704 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1705
1706         * g++.dg/parse/pr22514.C: Move to...
1707         * g++.dg/debug/pr22514.C: here.
1708
1709 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1710
1711         PR c++/23266
1712         * g++.dg/inherit/pure1.C: New test.
1713
1714         * ChangeLog: Fix typos.
1715
1716 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1717             Steven Bosscher  <stevenb@suse.de>
1718
1719         * gfortran.dg/runtime_warning_1.f90: New test.
1720
1721 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1722
1723         PR c++/23219
1724         * g++.dg/parse/crash28.C: New.
1725
1726 2005-08-11  Richard Guenther  <rguenther@suse.de>
1727
1728         PR target/23289
1729         * gcc.target/i386/tailcall-1.c: New testcase.
1730
1731 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1732
1733         * gcc.dg/vect/vect-67.c: Un-xfail.
1734
1735 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1736
1737         PR c++/23225
1738         * g++.dg/testsuite/parse/crash27.C: new test.
1739
1740 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1741
1742         PR libfortran/22143
1743         * gfortran.dg/shift-kind.f90:  New testcase.
1744
1745 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1746
1747         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1748         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1749
1750 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1751
1752         PR c++/20646
1753         * g++.dg/other/mult-stor1.C: New test.
1754
1755 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1756
1757         * gcc.c-torture/pr18299-1.c: Move to ...
1758         * gcc.c-torture/compile/pr18299-1.c: Here.
1759
1760 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1761
1762         * gfortran/fortran.torture/execute/character_passing.f90:
1763         Fix types for LSAME.
1764
1765 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1766
1767         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1768         input data back to what it was originally.
1769
1770 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1771
1772         * objc.dg/try-catch-8.m: Enable for all targets.
1773
1774 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1775
1776         * gcc.dg/pr23165.c: New test.
1777
1778 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1779
1780         PR tree-optimization/23234
1781         * gcc.dg/tree-ssa/pr23234.c: New test.
1782
1783 2005-08-08  Josh Conner  <jconner@apple.com>
1784
1785         PR rtl-optimization/23241
1786         * gcc.dg/char-compare.c: New test.
1787
1788 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1789
1790         PR c++/22508
1791         * g++.dg/init/new13.C: New test.
1792
1793 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1794
1795         PR c++/21166
1796         * g++.dg/other/crash-4.C: Adjust
1797         * g++/dg/ext/packed9.C: New.
1798
1799 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1800
1801         PR middle-end/21964
1802         * gcc.c-torture/execute/pr21964-1.c: New test.
1803
1804 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1805
1806         PR c/22458
1807         * gcc.dg/pr22458-1.c: New test.
1808
1809 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1810             Steven G. Kargl <kargls@comcast.net>
1811
1812         PR fortran/22390
1813         * gfortran.dg/flush_1.f90: New test.
1814
1815 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1816
1817         PR c++/23191
1818         * g++.dg/template/eh2.C: New test.
1819
1820 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1821
1822         PR c++/19498
1823         * g++.dg/template/instantiate7.C: New test.
1824
1825 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1826
1827         PR c/23113
1828         * gcc.dg/Wunused-value-1.c: New test.
1829
1830 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1831
1832         PR rtl-optimization/23233
1833         * gcc.c-torture/compile/pr23233-1.c: New test.
1834
1835 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR fortran/18833
1838         PR fortran/20850
1839         * gfortran.dg/equiv_1.f90: New test.
1840         * gfortran.dg/equiv_2.f90: New test.
1841         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1842         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1843         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1844
1845 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1846
1847         * gcc.c-torture/execute/vrp-5.c: New test.
1848         * gcc.c-torture/execute/vrp-6.c: New test.
1849         * gcc.dg/tree-ssa/vrp21.c: New test.
1850
1851 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1852
1853         * g++.dg/parse/pr22514.C: New test.
1854
1855 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1856
1857         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1858
1859         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1860         instead of constant loads / pool entries.
1861
1862 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1863
1864         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1865         TEST_TO_WCTYPE.
1866
1867 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1868
1869         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1870         __WINT_TYPE__ in generated prototypes if possible.
1871
1872 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1873
1874         PR 22037
1875         * g++.dg/tree-ssa/pr22037.C:
1876
1877 2005-08-04  Richard Henderson  <rth@redhat.com>
1878
1879         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1880         scan-tree-dump-times directive.
1881
1882 2005-08-04  Jan Hubicka  <jh@suse.cz>
1883
1884         * gcov-1.C: Fix switch counts.
1885         * gcov-4b.c: Likewise.
1886
1887 2005-08-03  Jeff Law  <law@redhat.com>
1888
1889         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1890
1891 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1892
1893         * gcc.c-torture/execute/pr23135.c: New test.
1894
1895 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1896
1897         PR tree-optimization/19899
1898         * gcc.dg/tree-ssa/scev-1.c: New test.
1899         * gcc.dg/tree-ssa/scev-2.c: New test.
1900
1901 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1902
1903         PR target/18582
1904         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1905
1906 2005-08-03  Jan Hubicka  <jh@suse.cz>
1907
1908         * update-conroll.c: New testcase.
1909         * update-conroll-2.c: New testcase.
1910
1911 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1912
1913         * gfortran.dg/constant_substring.f: New test.
1914         * gfortran.dg/pr22491.f: New test.
1915
1916 2005-08-02  Jan Hubicka  <jh@suse.cz>
1917
1918         * update-threading.c: Replace by the proper one.
1919
1920 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1921
1922         PR 23164
1923         * g++.dg/tree-ssa/pr23164.C: New test.
1924
1925 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1926
1927         * gcc.dg/tree-ssa/pr23192.c: New test.
1928
1929 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1930
1931         * gcc.c-torture/execute/vrp-4.c: New test.
1932
1933 2005-08-02  Jan Hubicka  <jh@suse.cz>
1934
1935         * update-threading.c: New test.
1936
1937 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1938
1939         * gcc.c-torture/compile/20050801-1.c: New test.
1940         * gcc.c-torture/compile/20050801-2.c: New test.
1941
1942 2005-08-01  Jan Hubicka  <jh@suse.cz>
1943
1944         * val-prof-5.c: New test.
1945
1946 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1947
1948         PR c/22311
1949         * gcc.dg/pr22311-1.c : New test.
1950
1951 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1952
1953         PR target/23095
1954         * gfortran.dg/pr23095.f: New test.
1955
1956         PR c++/22003
1957         * g++.dg/other/pr22003.C: New test.
1958
1959 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1960
1961         PR target/20621
1962         * gcc.c-torture/execute/pr20621-1.c: New test.
1963
1964 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1965
1966         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1967         of string for format.
1968         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1969         print statement with internal write.
1970         * gfortran.dg/der_array_io_2.f:  Likewise.
1971         * gfortran.dg/der_array_io_3.f:  Likewise.
1972
1973 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1974
1975         * gcc.dg/fold-abs-4.c: new test.
1976
1977 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1978
1979         PR fortran/22570 an related issues.
1980         * gfortran.dg/x_slash_1.f: New test.
1981
1982 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1983
1984         PR c/23143
1985         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1986         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1987
1988 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1989
1990         PR c/529
1991         * gcc.dg/Wshadow-3.c: New test.
1992
1993 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1994
1995         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1996         used to have the wrong bounds).
1997
1998 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1999
2000         PR c/21720
2001         * gcc.dg/hex-round-1.c: Test more cases.
2002         * gcc.dg/hex-round-2.c: New test.
2003
2004 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2005
2006         PR 22550
2007         * g++.dg/tree-ssa/pr22550.C: New test.
2008
2009 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2010
2011         * gcc.dg/tree-ssa/vrp19.c: New test.
2012         * gcc.dg/tree-ssa-vrp20.c: New test.
2013
2014 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2015
2016         PR c/22240
2017         * gcc.dg/transparent-union-4.c: New test.
2018
2019 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2020
2021         PR c/22192
2022         * gcc.dg/c99-vla-2.c: New test.
2023
2024 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2025
2026         PR c/21720
2027         * gcc.dg/hex-round-1.c: New test.
2028
2029 2005-07-28  Jan Hubicka  <jh@suse.cz>
2030
2031         * inliner-1.c: Do not dump everything.
2032         * tree-prof.exp: Do not pass -ftree-based-profiling.
2033         * bprob.exp: Likewise.
2034
2035         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2036
2037 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/22545
2040         * g++.dg/expr/ptrmem7.C: New test.
2041
2042 2005-07-28  Mike Stump  <mrs@apple.com>
2043
2044         * g++.old-deja/g++.mike/visibility-1.C: New test.
2045
2046 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2047
2048         PR c/20187
2049         * gcc.c-torture/execute/pr20187-1.c: New test.
2050
2051 2005-07-28  Jeff Law  <law@redhat.com>
2052
2053         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2054         * gcc.dg/tree-ssa/vrp18.c: New test.
2055
2056 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2057
2058         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2059
2060 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2061
2062         PR tree-optimization/22506
2063         * gcc.dg/vect/ps22506.c: New test.
2064
2065 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR target/21149
2068         * gcc.target/i386/sse-3.c: New test.
2069
2070 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2071
2072         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2073         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2074
2075 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2076
2077         PR c/22589
2078         * gcc.c-torture/compile/pr22589-1.c: New test.
2079
2080 2005-07-28  Jan Hubicka  <jh@suse.cz>
2081
2082         * update-loopch.c: New testcase.
2083
2084 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2085
2086         PR rtl-optimization/23047
2087         * gcc.c-torture/execute/pr23047.c: New test.
2088         * gcc.c-torture/execute/pr23047.x: New.
2089
2090 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2091
2092         PR tree-optimization/22493
2093         * gcc.c-torture/execute/pr22493-1.c: New test.
2094         * gcc.c-torture/execute/pr22493-1.x: New.
2095         * gcc.c-torture/execute/vrp-1.c: New test.
2096         * gcc.c-torture/execute/vrp-2.c: New test.
2097         * gcc.c-torture/execute/vrp-2.c: New test.
2098
2099 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2100
2101         * gcc.target/frv/all-builtin-read8.c: Delete.
2102         * gcc.target/frv/all-builtin-read16.c: Delete.
2103         * gcc.target/frv/all-builtin-read32.c: Delete.
2104         * gcc.target/frv/all-builtin-read64.c: Delete.
2105         * gcc.target/frv/all-builtin-write8.c: Delete.
2106         * gcc.target/frv/all-builtin-write16.c: Delete.
2107         * gcc.target/frv/all-builtin-write32.c: Delete.
2108         * gcc.target/frv/all-builtin-write64.c: Delete.
2109         * gcc.target/frv/all-read-write-1.c: New.
2110
2111 2005-07-27  Jeff Law  <law@redhat.com>
2112
2113         * gcc.c-torture/execute/pr22630.c: New test.
2114
2115 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2116
2117         PR tree-optimization/23073
2118         * gcc.dg/vect/nodump-pr23073.c: New test.
2119         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2120
2121 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2122
2123         PR tree-optimize/22348
2124         * gcc.c-torture/execute/pr22348.c: New.
2125
2126 2005-07-27  Richard Guenther  <rguenther@suse.de>
2127
2128         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2129
2130 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2131
2132         PR fortran/22503
2133         * gfortran.dg/logical_comp.f90: New test.
2134
2135 2005-07-27  Jan Hubicka  <jh@suse.cz>
2136
2137         * inliner-1.c: Add cleanup of dumps.
2138         * val-prof-*.c: Likewise.
2139         * update-tailcall.c: New.
2140
2141 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2142
2143         PR 22591
2144         * gcc.dg/tree-ssa/pr22591.c: New test.
2145         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2146
2147 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2148
2149         PR libobjc/22606
2150         * objc.dg/try-catch-11.m: New test.
2151
2152 2005-07-26  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/22486
2155         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2156
2157 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2158
2159         PR tree-opt/22484
2160         * testsuite/g++.dg/opt/loop2.C: New test.
2161
2162 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2163
2164         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2165         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2166
2167 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2168
2169         * lib/profopt.exp (profopt-execute): Check for profiling data
2170         files on the target.
2171
2172 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2173
2174         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2175         for matching of asm labels.
2176
2177 2005-07-25  Richard Guenther  <rguenther@suse.de>
2178
2179         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2180
2181 2005-07-25  Richard Guenther  <rguenther@suse.de>
2182
2183         PR testsuite/22624
2184         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2185
2186 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2187
2188         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2189         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2190         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2191         * gcc.dg/vect/vect-100.c: New test.
2192         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2193         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2194         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2195         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2196         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2197         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2198         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2199         * gfortran.dg/vect/pr19049.f90: New testcase.
2200         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2201
2202 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2203
2204         * gcc.c-torture/execute/20050713-1.c: New test.
2205
2206         PR fortran/20063
2207         * gfortran.fortran-torture/execute/data_4.f90: New test.
2208
2209         PR middle-end/20303
2210         * gcc.dg/visibility-d.c: New test.
2211
2212 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2213
2214         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2215         * gfortran.dg/underflow.f90: Ditto.
2216
2217 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2218
2219         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2220         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2221         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2222
2223 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2224
2225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2226         include case of field width of zero.
2227
2228 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2229
2230         PR libgfortran/21875
2231         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2232         with trailing blanks on normal formatted read.
2233
2234 2005-07-23  Chao-ying Fu  <fu@mips.com>
2235
2236         * gcc.target/mips/mips32-dsp-type.c: New test.
2237         * gcc.target/mips/mips32-dsp.c: New test.
2238
2239 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2240
2241         PR testsuite/21073
2242         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2243
2244         PR testsuite/20454
2245         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2246         and __cyg_profile_func_exit.
2247
2248 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2249
2250         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2251         * gfortran.dg/comma_format_extension_4.f: Same.
2252         * gfortran.dg/pr15332.f: Same.
2253         * gfortran.dg/pr21730.f: Same.
2254
2255 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2256
2257         * g++.dg/opt/vrp2.C: Fix testcase.
2258
2259         PR tree-opt/22625
2260         * g++.dg/opt/vrp2.C: New test.
2261
2262 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2263
2264         PR debug/21828
2265         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2266
2267 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2268
2269         * gcc.dg/tree-ssa/20050719-1.c: New test.
2270
2271 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2272
2273         * gcc.dg/bfin-longcall-1.c: New file.
2274         * gcc.dg/bfin-longcall-2.c: New file.
2275
2276 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2277
2278         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2279
2280 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2281
2282         PR middle-end/19055
2283         * gcc.dg/tree-ssa/pr19055.c: New test.
2284         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2285
2286 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2287
2288         PR C++/22358
2289         * g++.dg/other/pr22358.C: New test.
2290
2291 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2292
2293         PR c++/2922
2294         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2295
2296 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2297
2298         PR c++/15938
2299         * g++.dg/init/union2.C: New test.
2300
2301 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2302
2303         PR c/22393
2304         * gcc.dg/complex-4.c: New test.
2305
2306 2005-07-21  Richard Guenther  <rguenther@suse.de>
2307
2308         PR testsuite/22522
2309         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2310         scanning for asm labels.
2311         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2312
2313 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2314
2315         PR target/22085
2316         * gcc.dg/altivec-pr22085.c: New.
2317
2318 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2319
2320         PR tree-optimization/19210
2321         * gcc.dg/tree-ssa/pr19210-1.c: New.
2322         * gcc.dg/tree-ssa/pr19210-2.c: New.
2323
2324 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2325
2326         PR rtl-optimization/22167
2327         * g++.dg/opt/pr22167.C: New test.
2328
2329 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2330
2331         PR c++/2922
2332         * g++.dg/lookup/two-stage2.C: New.
2333         * g++.dg/lookup/two-stage3.C: New.
2334         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2335         fixed two-stage name lookup for operators.
2336         * g++.dg/template/call3.C: Compiler now produces an appropriate
2337         error message.
2338         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2339         14 as a candidate.
2340         * g++.dg/template/ptrmem4.C: Compiler produces different error
2341         message.
2342         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2343         connect_to_method as a candidate.
2344
2345 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2346
2347         * gcc.dg/fold-alloc-1.c: New test.
2348
2349 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2350
2351         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2352         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2353
2354 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2355
2356         * gcc.dg/fold-abs-1.c: New test.
2357         * gcc.dg/fold-abs-2.c: New test.
2358         * gcc.dg/fold-abs-3.c: New test.
2359
2360 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2361
2362         Make CONSTRUCTOR use VEC to store initializers.
2363         * g++.dg/ext/complit3.C: Check for specific error messages.
2364         * g++.dg/init/brace2.C: Update error message.
2365         * g++.dg/warn/Wbraces2.C: Likewise.
2366
2367 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2368
2369         PR fortran/16940
2370         * gfortran.dg/module_interface_1.f90: New test.
2371
2372 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2373             Kenneth Zadeck <zadeck@naturalbridge.com>
2374
2375         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2376
2377 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2378
2379         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2380         specify -Wformat for these tests.
2381         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2382         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2383         * gcc.dg/format/opt-6.c: Delete.
2384
2385 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2388         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2389
2390 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2391
2392         * gcc.dg/tree-ssa/alias-2.c: New test.
2393
2394 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2395
2396         PR c++/22263
2397         * g++.dg/template/explicit7.C: New test.
2398
2399 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2400
2401         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2402         width of 8 to +Inf and -Inf.
2403
2404 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/22139
2407         * g++.dg/template/friend36.C: New test.
2408
2409 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2410
2411         PR fortran/21730
2412         * gfortran.dg/pr21730.f: New test.
2413
2414 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2415             Kenneth Zadeck <zadeck@naturalbridge.com>
2416
2417         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2418         since pure const detection cannot run at -O1 in c compiler.
2419         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2420         can now optimize this case properly.
2421         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2422         because we now pass.
2423         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2424
2425 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2426
2427         PR c/22421
2428         * gcc.dg/format/bitfld-1.c: New test.
2429
2430 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/22204
2433         * g++.dg/rtti/repo1.C: New test.
2434
2435 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2436
2437         PR middle-end/22398
2438         * gcc.c-torture/compile/pr22398.c: New test.
2439
2440 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2441
2442         PR c++/22132
2443         * g++.dg/expr/cast4.C: New test.
2444
2445 2005-07-15  Richard Guenther  <rguenther@suse.de>
2446
2447         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2448         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2449
2450 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2451
2452         PR tree-optimization/22230
2453         * gcc.dg/tree-ssa/pr22230.c: New test.
2454
2455 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * gfortran.dg/g77/cpp6.f: New test.
2458
2459         PR fortran/22417
2460         * gfortran.dg/g77/cpp5.F: New test.
2461         * gfortran.dg/g77/cpp5.h: New file.
2462         * gfortran.dg/g77/cpp5inc.h: New file.
2463
2464 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2465
2466         PR libfortran/16435
2467         * gfortran.dg/tl_editting.f90: New.
2468         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2469
2470 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2471
2472         * gfortran.dg/char_array_constructor.f90: New test.
2473
2474 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2475
2476         * gfortran.dg/past_eor.f90: New.
2477         * gfortran.dg/complex_read.f90: New.
2478
2479 2005-07-13  Jeff Law  <law@redhat.com>
2480
2481         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2482         additional casts.
2483
2484         * gcc.dg/tree-ssa/pr22321.c: New test
2485
2486 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2487
2488         PR tree-optimization/21921
2489         * gcc.dg/tree-ssa/pr21921.c: New.
2490
2491 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2492
2493         PR tree-optimizatio/22442
2494         * gcc.dg/tree-ssa/loop-11.c: New test.
2495
2496 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2497
2498         PR tree-opt/21840
2499         * gcc.c-torture/compile/pr21840.c: New test.
2500
2501 2005-07-12  Jan Hubicka  <jh@suse.cz>
2502
2503         * gcc.c-torture/compile/pr22379.c: New test.
2504
2505 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2506
2507         PR libfortran/21593
2508         gfortran.dg/dev_null.f90:  Remove outdated comment about
2509         PR libfortran/21593.
2510
2511
2512 2005-07-12  Dale Johannesen  <dalej@apple.com>
2513
2514         * gcc.target/i386/compress-float-sse.c:  New.
2515         * gcc.target/i386/compress-float-sse-pic.c:  New.
2516         * gcc.target/i386/compress-float-387.c:  New.
2517         * gcc.target/i386/compress-float-387-pic.c:  New.
2518         * gcc.dg/compress-float-ppc.c:  New.
2519         * gcc.dg/compress-float-ppc-pic.c:  New.
2520
2521 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2522
2523         PR libfortran/21593
2524         gfortran.dg/dev_null.f90:  Remove targets.
2525
2526 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2527
2528         PR tree-opt/22335
2529         * gcc.dg/pr22335-1.c: New test.
2530         * gcc.dg/pr22335-2.c: New test.
2531
2532 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2533
2534         PR c++/20172
2535         * g++.dg/template/nontype12.C : New test.
2536
2537 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2538
2539         * gcc.dg/tree-ssa/loop-10.c: New test.
2540
2541 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2542
2543         * gcc.c-torture/execute/20020720-1.x: Remove.
2544
2545 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2546
2547         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2548
2549 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2550
2551         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2552         (dg-mips-options): Use it.
2553
2554 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2555
2556         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2557
2558 2005-07-09  Richard Henderson  <rth@redhat.com>
2559
2560         * lib/target-supports.exp (check_effective_target_sync_char_short):
2561         Add alpha.
2562
2563 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2564
2565         PR libfortran/22217
2566         * gfortran.dg/negative-z-descriptor.f90:  New test.
2567
2568 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2569
2570         PR tree-opt/22329
2571         * gcc.dg/pr22329.c: New test.
2572
2573 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2574
2575         PR tree-optimization/20139
2576         * gcc.dg/tree-ssa/pr20139.c: New.
2577
2578 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2579
2580         PR tree-opt/22356
2581         * testsuite/gcc.dg/pr22356-1.c: New test.
2582
2583 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2584
2585         PR c++/21799
2586         * g++.dg/template/unify8.C: New.
2587         * g++.dg/template/unify9.C: New.
2588
2589 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2590
2591         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2592
2593 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2594
2595         * gcc.dg/darwin-version-1.c: New.
2596         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2597         * gcc.dg/builtins-20.c: Likewise.
2598         * gcc.dg/builtins-53.c: Likewise.
2599         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2600         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2601         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2602         * gcc.dg/torture/builtins-power-1.c: Likewise.
2603         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2604         on Darwin.
2605
2606 2005-07-07  Jeff Law  <law@redhat.com>
2607
2608         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2609         argument evaluation order.
2610
2611 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2612
2613         PR libfortran/21594
2614         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2615         Add test cases where the shift length is greater than the
2616         array length.
2617
2618 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2619
2620         * obj-c++.dg/proto-lossage-6.mm: New.
2621         * objc.dg/proto-lossage-6.m: New.
2622
2623 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2624
2625         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2626         * objc.dg/gnu-runtime-2.m: Likewise.
2627
2628 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * gfortran.dg/longline.f: New test.
2631
2632         * gfortran.dg/badline.f: New test.
2633
2634 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2635
2636         PR fortran/16531
2637         PR fortran/15966
2638         PR fortran/18781
2639         * gfortran.dg/hollerith.f90: New.
2640         * gfortran.dg/hollerith2.f90: New.
2641         * gfortran.dg/hollerith3.f90: New.
2642         * gfortran.dg/hollerith4.f90: New.
2643         * gfortran.dg/hollerith_f95.f90: New.
2644         * gfortran.dg/hollerith_legacy.f90: New.
2645         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2646
2647 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2648
2649         PR objc/22274
2650         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2651         * objc.dg/gnu-runtime-2.m: New.
2652
2653 2005-07-06  Jeff Law  <law@redhat.com>
2654
2655         * gcc.dg/tree-ssa/vrp17.c: New test.
2656
2657 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2658
2659         PR fortran/22327
2660         * gfortran.dg/array_constructor_5.f90: New test.
2661
2662 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2663
2664         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2665
2666 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2667
2668         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2669         * gcc.dg/980816-1.c: Ditto.
2670
2671 2005-07-06  Jeff Law  <law@redhat.com>
2672
2673         * gcc.c-torture/compile/pr21356.c: New test.
2674
2675 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2676
2677         PR c/22013
2678         PR c/22098
2679         * gcc.c-torture/compile/pr22013-1.c,
2680         gcc.c-torture/execute/pr22098-1.c,
2681         gcc.c-torture/execute/pr22098-2.c,
2682         gcc.c-torture/execute/pr22098-3.c: New tests.
2683
2684 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2685
2686         PR c/22308
2687         * gcc.dg/pr22308-1.c: New test.
2688
2689 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2690
2691         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2692         target.
2693         * gcc.dg/compare9.c: Use -fshort-enums instead of
2694         -fno-short-enums.  Change the last test to dg-bogus.
2695
2696 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2697
2698         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2699         * gcc.dg/compare9.c: New.
2700
2701 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2702
2703         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2704
2705 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2706
2707         PR testsuite/22288
2708         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2709
2710
2711 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2712
2713         * gcc.dg/format/gcc_gfc-1.c: New.
2714
2715 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2716
2717         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2718
2719 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2720
2721         PR fortran/20842
2722         * gfortran.dg/io_invalid_1.f90: New test.
2723
2724 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2725
2726         * gcc.dg/format/gcc_diag-1.c: Update.
2727
2728 2005-07-02  Jeff Law  <law@redhat.com>
2729
2730         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2731         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2732
2733 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2734
2735         * gcc.dg/format/gcc_diag-1.c: Update.
2736
2737 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2738
2739         PR tree-opt/22269
2740         * gcc.c-torture/compile/pr22269.c: New test.
2741
2742 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2743
2744         PR 21584
2745         PR 22219
2746         * g++.dg/tree-ssa/pr21584-1.C: New test.
2747         * g++.dg/tree-ssa/pr21584-2.C: New test.
2748
2749 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2750
2751         * obj-c++.dg/try-catch-11.mm: New.
2752         * objc.dg/try-catch-10.m: New.
2753
2754 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2755
2756         * g++.dg/other/ucnid-1.C: xfail on AIX.
2757
2758 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2759
2760         PR 22234
2761         * gcc.dg/20050629-1.c: New test.
2762
2763 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2764
2765         * obj-c++.dg/const-str-1[0-1].mm: New.
2766         * objc.dg/const-str-1[0-1].m: New.
2767
2768 2005-05-29  Richard Henderson  <rth@redhat.com>
2769
2770         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2771         Rename from check_effective_target_vect_no_max.
2772         (check_effective_target_vect_no_int_add): New.
2773         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2774         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2775         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2776         * gcc.dg/vect/vect-reduc-1.c: Use both.
2777         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2778
2779 2005-05-29  Richard Henderson  <rth@redhat.com>
2780
2781         * lib/target-supports.exp (check_effective_target_vect_no_max):
2782         Remove i386 and x86_64.
2783
2784 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2785
2786         PR testsuite/21969
2787         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2788
2789 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2790
2791         PR middle-end/21969
2792         * gcc.dg/vect/pr21969.c: New test.
2793
2794 2005-06-28  Eric Christopher  <echristo@redhat.com>
2795
2796         PR c/22052
2797         PR c/21975
2798         * gcc.dg/inline1.c: New test.
2799         * gcc.dg/inline2.c: Ditto.
2800         * gcc.dg/inline3.c: Ditto.
2801         * gcc.dg/inline4.c: Ditto.
2802         * gcc.dg/inline5.c: Ditto.
2803
2804 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2805
2806         PR libfortran/22142
2807         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2808         Add testcase also testing eoshift1 for PR 22142.
2809
2810 2005-06-28  Richard Henderson  <rth@redhat.com>
2811
2812         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2813         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2814         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2815         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2816         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2817
2818 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2819
2820         PR libfortran/22142
2821         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2822         Add testcase for PR 22142.
2823
2824 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2825
2826         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2827         gcc.target/ia64/fpreg-2.c: New tests.
2828
2829 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2830
2831         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2832
2833 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2834
2835         PR libfortran/22170
2836         * gfortran.dg/slash_1.f90: New test.
2837
2838 2005-06-27  Richard Henderson  <rth@redhat.com>
2839
2840         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2841         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2842         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2843         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2844         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2845         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2846
2847 2005-06-27  Richard Henderson  <rth@redhat.com>
2848
2849         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2850         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2851
2852 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2853
2854         * obj-c++.dg/proto-lossage-5.mm: New.
2855         * objc.dg/proto-lossage-5.m: New.
2856
2857 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2858
2859         PR 21959
2860         * gcc.dg/tree-ssa/pr21959.c: New test.
2861
2862 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2863
2864         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2865         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2866         testing uninitialized var.
2867
2868         * gcc.c-torture/execute/builtins/chk.h: New.
2869         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2870         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2871         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2872         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2873         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2874         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2875         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2876         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2877         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2878         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2879         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2880         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2881         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2882         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2883         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2884         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2885         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2886         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2887         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2888         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2889         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2890         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2891         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2892         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2893         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2894         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2895         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2896         * gcc.dg/builtin-object-size-1.c: New test.
2897         * gcc.dg/builtin-object-size-2.c: New test.
2898         * gcc.dg/builtin-object-size-3.c: New test.
2899         * gcc.dg/builtin-object-size-4.c: New test.
2900         * gcc.dg/builtin-object-size-5.c: New test.
2901         * gcc.dg/builtin-stringop-chk-1.c: New test.
2902         * gcc.dg/builtin-stringop-chk-2.c: New test.
2903         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2904         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2905         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2906         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2907         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2908         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2909         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2910         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2911         * gcc.c-torture/execute/printf-1.c: New test.
2912         * gcc.c-torture/execute/fprintf-1.c: New test.
2913         * gcc.c-torture/execute/vprintf-1.c: New test.
2914         * gcc.c-torture/execute/vfprintf-1.c: New test.
2915         * gcc.c-torture/execute/printf-chk-1.c: New test.
2916         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2917         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2918         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2919
2920 2005-06-27  Michael Matz  <matz@suse.de>
2921
2922         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2923         slot is not merged if address escapes.
2924
2925 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         PR c/21911
2928         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2929
2930 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR middle-end/17965
2933         * gcc.c-torture/compile/20050622-1.c: New test.
2934
2935         PR middle-end/22028
2936         * gcc.dg/20050620-1.c: New test.
2937
2938 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2939
2940         PR tree-optimization/22026
2941         * gcc.dg/tree-ssa/pr22026.c: New.
2942
2943 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2944
2945         PR libfortran/22144
2946         * gfortran.dg/shift-alloc.f90:  New testcase.
2947
2948 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2949
2950         * all files: Update FSF address in copyright headers.
2951
2952 2005-06-22  Jan Hubicka  <jh@suse.cz>
2953
2954         * wholeprogram-1.c: New testcase.
2955         * wholeprogram-2.c: New testcase.
2956
2957 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR 22171
2960         * gcc.dg/tree-ssa/pr22171.c: New test.
2961
2962 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2963
2964         * gfortran.dg/simplify_modulo.f90: New.
2965
2966 2005-06-24  Jan Hubicka  <jh@suse.cz>
2967
2968         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2969
2970 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2971
2972         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2973
2974 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2975
2976         * obj-c++.dg/typedef-alias-1.mm: New.
2977         * objc.dg/typedef-alias-1.m: New.
2978
2979 2005-06-23  Jeff Law  <law@redhat.com>
2980
2981         * gcc.dg/tree-ssa/vrp16.c: New test.
2982
2983 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2984
2985         * lib/target-supports.exp: Add
2986         check_effective_target_fortran_large_real and
2987         check_effective_target_fortran_large_int to check for
2988         corresponding effective targets.
2989         * gfortran.dg/large_integer_kind_1.f90: New test.
2990         * gfortran.dg/large_real_kind_1.f90: New test.
2991
2992 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2993
2994         PR tree-optimization/22117
2995         * gcc.dg/tree-ssa/pr22117.c: New.
2996
2997 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2998
2999         PR testsuite/22123
3000         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3001
3002 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3003
3004         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3005
3006 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3007
3008         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3009         * gfortran.dg/f2c_4.c: Likewise
3010
3011 2005-06-22 Paul Brook  <paul@codesourcery.com>
3012
3013         PR fortran/21034
3014         * gfortran.dg/auto_save_1.f90: New test.
3015
3016 2005-06-22  Michael Matz  <matz@suse.de>
3017
3018         * gcc.target/x86-64/abi: New directory.
3019         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3020         * gcc.target/x86-64/abi/README.gcc: New file.
3021         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3022         * gcc.target/x86-64/abi/asm-support.s: New file.
3023         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3024         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3025         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3026         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3027         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3028         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3029         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3030         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3031         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3032         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3033         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3034         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3035         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3036         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3037         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3038         * gcc.target/x86_64/abi/test_varargs.c: New test.
3039
3040 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3041
3042         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3043         32-bit i?86 and x86_64.
3044
3045 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3046
3047         * obj-c++.dg/const-str-[1-9].mm: New tests.
3048
3049 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3050
3051         PR fortran/22010
3052         * gfortran.dg/namelist_use.f90: New.
3053         * gfortran.dg/namelist_use_only.f90: New.
3054
3055 2005-06-21  Jeff Law  <law@redhat.com>
3056
3057         * gcc.dg/tree-ssa/vrp15.c: New test.
3058
3059 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3060
3061         * lib/target-supports.exp (check_effective_target_vect_reduction):
3062         Remove.
3063         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3064         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3065         remove vect_reduction target keyword. Also avoid two returns in main.
3066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3067         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3068         * gcc.dg/vect/vect-reduc-1short.c: New test.
3069         * gcc.dg/vect/vect-reduc-1char.c: New test.
3070         * gcc.dg/vect/vect-reduc-2short.c: New test.
3071         * gcc.dg/vect/vect-reduc-2char.c: New test.
3072         * gcc.dg/vect/vect-reduc-6.c: New test.
3073         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3074         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3075         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3076
3077 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3078         Paul Thomas  <pault@gcc.gnu.org>
3079
3080         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3081         New tests.
3082
3083 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3084
3085         * gfortran.dg/backslash_1.f90: New test.
3086         * gfortran.dg/backslash_2.f90: New test.
3087
3088 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3089
3090         * gfortran.dg/duplicate_labels.f90: New test.
3091
3092 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3093
3094         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3095         unsupportable relocations.
3096         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3097         * gcc.dg/20050321-2.c: xfail for NetWare.
3098
3099 2005-06-20  Andreas Jaeger  <aj@suse.de>
3100
3101         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3102         gcc.target/i386/fastcall-sseregparm.c,
3103         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3104
3105 2005-06-19  Richard Henderson  <rth@redhat.com>
3106
3107         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3108
3109 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3110
3111         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3112
3113 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3114
3115         PR c++/22115
3116         * g++.dg/conversion/simd2.C: Change expected error message.
3117
3118 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3119
3120         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3121         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3122         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3123
3124 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3125
3126         * gcc.dg/fold-mod-1.c: New test.
3127
3128 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3129
3130         PR fortran/19926
3131         * gfortran.dg/pr19926.f90: New test.
3132
3133 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3134
3135         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3136         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3137         targets.
3138         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3140
3141 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3142
3143         * gcc.target/ia64/float80-varargs-1.c: New test.
3144
3145 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3146
3147         PR tree-opt/22035
3148         * gfortran.dg/f2c_6.f90: New test.
3149
3150 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3151
3152         PR c++/17413
3153         * g++.dg/template/local5.C: New.
3154
3155 2005-06-17  Richard Henderson  <rth@redhat.com>
3156
3157         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3158
3159 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3160
3161         PR testsuite/21945
3162         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3163
3164 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3165
3166         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3167         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3168         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3169         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3170         check_vect to verify the presence of hardware vector support.
3171
3172 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3173
3174         PR testsuite/22056
3175         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3176
3177 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3178
3179         PR libfortran/19216
3180         * gfortran.dg/pr19216.f: Add correct space between brackets and
3181         dg directive.
3182
3183 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3184
3185         PR libfortran/16436
3186         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3187
3188 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3189
3190         * gcc.target/i386/attributes-error.c: New testcase.
3191         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3192         * gcc.target/i386/regparm-stdcall.c: Likewise.
3193         * gcc.target/i386/sseregparm-1.c: Likewise.
3194         * gcc.target/i386/sseregparm-2.c: Likewise.
3195
3196 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3197
3198         * g++.dg/rtti/crash2.C: New.
3199
3200 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3201
3202         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3203
3204 2005-06-15  David Ung  <davidu@mips.com>
3205
3206         * gcc.target/mips/mips16e-extends.c: New test for testing the
3207         generation of MIPS16e zeb/zeh, seb/seh instructions.
3208
3209 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3210
3211         PR 22018
3212         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3213         * gcc.dg/tree-ssa/pr22018.c: New test.
3214
3215 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3216
3217         * gcc.dg/simd-1.c: Update error messages.
3218         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3219         * gcc.dg/simd-2.c: Update error messages.
3220         * gcc.dg/simd-4.c: New.
3221
3222 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3223
3224         PR c++/20678
3225         * g++.dg/other/crash-4.C: New.
3226
3227 2005-06-14  Devang Patel  <dpatel@apple.com>
3228
3229         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3230
3231 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3232
3233         PR c++/21929
3234         * g++.dg/parse/crash11.C: Update
3235
3236 2005-06-13  Jeff Law  <law@redhat.com>
3237
3238         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3239         perform the desired transformations.
3240         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3241         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3242
3243 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3244
3245         PR fortran/22038
3246         * gfortran.dg/forall_1.f90: Un-XFAIL.
3247
3248 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         PR c++/21929
3251         * g++.dg/parse/crash26.C: New.
3252
3253         PR c++/20789
3254         * g++.dg/init/member1.C: New.
3255
3256 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3257
3258         * gfortran.dg/altreturn_1.f90: New test.
3259
3260 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3261
3262         PR middle-end/21985
3263         * gcc.dg/tree-ssa/pr21985.c: New test.
3264
3265 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3266
3267         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3268
3269 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3270
3271         PR c++/21930
3272         * g++.dg/other/error10.C: New test case.
3273
3274 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3275
3276         PR libfortran/19155
3277         * gfortran.dg/pr19155.f: Add test.
3278
3279 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3280
3281         * gfortran.dg/f2c_7.f90: New test.
3282
3283         * gfortran.dg/forall_1.f90: XFAILed.
3284
3285 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3286
3287         * gcc.dg/pr14796-1.c: New.
3288         * gcc.dg/pr14796-2.c: New.
3289
3290 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3291
3292         PR fortran/17792
3293         PR fortran/21375
3294         * gfortran.dg/deallocate_stat.f90:  New test.
3295
3296 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3297
3298         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3299
3300 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3301
3302         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3303         access will be generated when this loop is vectorized. Test that
3304         accesses with same alignment were detected.
3305         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3306         Test that accesses with same alignment were detected.
3307         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3308         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3309         alignment were detected.
3310
3311 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3312
3313         PR c++/10611
3314         * g++.dg/conversion/simd2.C: New.
3315
3316 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3317
3318         * gcc.dg/Wcxx-compat-1.c: New.
3319
3320 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3321
3322         PR libfortran/21480
3323         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3324         complex array.
3325
3326 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3327
3328         * gcc.dg/alias-8.c: New.
3329
3330 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3331
3332         * gcc.dg/format/cmn_err-1.c: Update.
3333
3334 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3335
3336         PR target/20666
3337         * gcc.target/sparc/fexpand-2.c: New.
3338         * gcc.target/sparc/fpmerge-2.c: New.
3339         * gcc.target/sparc/fpmul-2.c: New.
3340         * gcc.target/sparc/noresult.c: New.
3341         * gcc.target/sparc/pdist-2.c: New.
3342         * gcc.target/sparc/pdist-3.c: New.
3343
3344 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3345
3346         PR testsuite/21702
3347         * gcc.target/i386/i386.exp: Fix comment typo.
3348
3349 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3350
3351         PR c++/19497
3352         * g++.dg/inherit/using5.C: New.
3353         * g++.dg/inherit/using6.C: New.
3354
3355 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3356
3357         PR c++/19894
3358         * g++.dg/template/ptrmem15.C: New test.
3359
3360         PR c++/20563
3361         * g++.dg/ext/label4.C: New test.
3362
3363 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3364
3365         * gcc.dg/tls/debug-1.c: New test.
3366
3367 2005-06-07  Dale Johannesen  <dalej@apple.com>
3368
3369         * gcc.target/i386/movq.c:  New.
3370
3371 2005-06-07  Dale Johannesen  <dalej@apple.com>
3372
3373         * gcc.dg/20050607-1.c:  New.
3374
3375 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR middle-end/21850
3378         * gcc.c-torture/execute/20050607-1.c: New test.
3379
3380 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3381
3382         PR libfortran/21926
3383         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3384         Test case where the return array has lowest stride one,
3385         but isn't packed.
3386
3387 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3388
3389         * lib/target-supports.exp (check_effective_target_sync_int_long):
3390         Add s390 and s390x targets.
3391
3392 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3393
3394         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3395         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3396         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3397         * gcc.dg/tree-ssa/loop-9.c: New test.
3398
3399 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * g++.dg/parse/defarg10.C: New.
3402
3403 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR regression/21897
3406         * gcc.c-torture/execute/20050604-1.c: New test.
3407
3408 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3409
3410         PR 21903
3411         * g++.dg/parse/defarg9.C: New.
3412
3413         PR c++/20637
3414         * g++.dg/inherit/using4.C: New.
3415         * g++.dg/overload/error1.C: Adjust expected errors.
3416         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3417         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3418         * g++.old-deja/g++.other/redecl2.C: Likewise.
3419         * g++.old-deja/g++.other/redecl4.C: Likewise.
3420         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3421
3422 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3423
3424         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3425
3426 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3427
3428         * lib/gfortran.exp (gfortran_target_compile): Call
3429         dg-additional-files-options
3430         * gfortran.dg/f2c_4.f90: New file
3431         * gfortran.dg/f2c_4.c: New file
3432         * gfortran.dg/f2c_5.f90: New file
3433         * gfortran.dg/f2c_5.c: New file
3434
3435 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3436
3437         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3438
3439         PR fortran/21912
3440         * gfortran.dg/array_constructor_4.f90: New test.
3441
3442 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/21619
3445         * g++.dg/ext/builtin9.C: New test.
3446
3447 2005-06-05  Dale Johannesen  <dalej@apple.com>
3448
3449         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3450         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3451
3452 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3453
3454         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3455         * gcc.dg/vect/vect-reduc-1.c: New.
3456         * gcc.dg/vect/vect-reduc-2.c: New.
3457         * gcc.dg/vect/vect-reduc-3.c: New.
3458
3459 2005-06-04  Dale Johannesen  <dalej@apple.com>
3460
3461         * gcc.c-torture/execute/20050603-1.c:  New.
3462         * gcc.c-torture/execute/20050603-2.c:  New.
3463         * gcc.dg/20050603-3.c:  New.
3464
3465 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3466
3467         PR fortran/19195
3468         * gfortran.dg/debug_1.f90: New test.
3469
3470         * gfortran.dg/forall_1.f90: New test.
3471
3472 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3473
3474         * gfortran.dg/array_constructor_3.f90: New test.
3475
3476 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3477
3478         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3479
3480 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3481
3482         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3483
3484 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3485
3486         PR c/21873
3487         * gcc.dg/init-excess-1.c: New test.
3488
3489 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3490
3491         PR c++/21853
3492         * g++.dg/expr/static_cast6.C: New test.
3493
3494 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3495
3496         * gcc.dg/tree-ssa/vrp14.c: New test.
3497
3498 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/21336
3501         * g++.dg/template/new2.C: New test.
3502
3503 2005-06-03  Josh Conner  <jconner@apple.com>
3504
3505         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3506         all entries in initializer.
3507
3508 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3509
3510         PR middle-end/21858
3511         * gcc.dg/pr21858.c: New testcase.
3512
3513 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3514
3515         PR tree-optimization/21292
3516
3517         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3518         New.
3519         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3520         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3521         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3522         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3523         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3524
3525 2005-06-02  Richard Henderson  <rth@redhat.com>
3526
3527         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3528
3529 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3530
3531         * gcc.dg/wtypequal.c: New testcase.
3532
3533 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3534
3535         PR 21582
3536         * gcc.dg/tree-ssa/pr21582.c: New test.
3537
3538 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3539
3540         PR c++/21280
3541         * g++.dg/opt/interface2.h: New.
3542         * g++.dg/opt/interface2.C: New.
3543         * g++.dg/init/ctor4.C: Adjust error lines.
3544         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3545         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3546         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3547         * g++.old-deja/g++.pt/assign1.C: Likewise.
3548         * g++.old-deja/g++.pt/crash20.C: Likewise.
3549
3550 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3551
3552         PR tree-optimization/21734
3553         * g++.dg/vect/pr21734_1.cc: New.
3554         * g++.dg/vect/pr21734_2.cc: New.
3555
3556 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3557
3558         PR c++/20350
3559         * g++.dg/template/spec24.C: New.
3560
3561         PR c++/21151
3562         * g++.dg/pch/local-1.C: New.
3563         * g++.dg/pch/local-1.Hs: New.
3564
3565 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3566
3567         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3568         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3569         * gcc.dg/tree-ssa/pr14341.c: New test.
3570         * gcc.dg/tree-ssa/pr14841.c: New test.
3571         * gcc.dg/tree-ssa/pr20701.c: New test.
3572         * gcc.dg/tree-ssa/pr21086.c: New test.
3573         * gcc.dg/tree-ssa/pr21090.c: New test.
3574         * gcc.dg/tree-ssa/pr21332.c: New test.
3575         * gcc.dg/tree-ssa/pr21458.c: New test.
3576         * gcc.dg/tree-ssa/pr21658.c: New test.
3577         * gcc.dg/tree-ssa/vrp01.c: New test.
3578         * gcc.dg/tree-ssa/vrp02.c: New test.
3579         * gcc.dg/tree-ssa/vrp03.c: New test.
3580         * gcc.dg/tree-ssa/vrp04.c: New test.
3581         * gcc.dg/tree-ssa/vrp05.c: New test.
3582         * gcc.dg/tree-ssa/vrp06.c: New test.
3583         * gcc.dg/tree-ssa/vrp07.c: New test.
3584         * gcc.dg/tree-ssa/vrp08.c: New test.
3585         * gcc.dg/tree-ssa/vrp09.c: New test.
3586         * gcc.dg/tree-ssa/vrp10.c: New test.
3587         * gcc.dg/tree-ssa/vrp11.c: New test.
3588         * gcc.dg/tree-ssa/vrp12.c: New test.
3589         * gcc.dg/tree-ssa/vrp13.c: New test.
3590
3591 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3592
3593         PR 21029
3594         * gcc.dg/tree-ssa/pr21029.c: New test.
3595
3596 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3597
3598         * gfortran.dg/logint-1.f: New test case.
3599         * gfortran.dg/logint-2.f: Likewise.
3600         * gfortran.dg/logint-3.f: Likewise.
3601
3602 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR c/21536
3605         PR c/20760
3606         * gcc.dg/20050527-1.c: New test.
3607
3608         * gcc.dg/i386-sse-12.c: New test.
3609
3610         PR fortran/21729
3611         * gfortran.dg/implicit_5.f90: New test.
3612
3613 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3614
3615         PR fortran/20883
3616         * gfortran/assign_4.f90: New test.
3617         * gfortran/assign_2.f90: Change compile to run.
3618
3619 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3620
3621         * lib/target-supports.exp
3622         (check_effective_target_sync_char_short): New.
3623         * gcc.dg/sync-2.c: New.
3624
3625 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3626
3627         PR tree-optimization/21817
3628         * gcc.dg/torture/pr21817-1.c: New.
3629
3630 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3631
3632         PR c++/21165
3633         * g++.dg/template/init5.C: New.
3634
3635 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3636
3637         * gfortran.dg/char_initialiser_actual.f90:
3638         Test character initialisers as actual arguments.
3639         * gfortran.dg/char_pointer_comp_assign.f90:
3640         Test character pointer structure component assignments.
3641         * gfortran.dg/char_array_structure_constructor.f90:
3642         Test character components in structure constructors.
3643
3644 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3645
3646         PR middle-end/20931
3647         * g++.dg/opt/pr20931.C: New test.
3648
3649 2005-05-31  Andreas Jaeger  <aj@suse.de>
3650
3651         PR testsuite/20772
3652         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3653         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3654         g++.old-deja/g++.ext/asmspec1.C,
3655         g++.old-deja/g++.other/regstack.C,
3656         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3657         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3658         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3659         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3660         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3661         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3662         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3663         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3664         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3665         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3666         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3667         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3668         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3669         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3670         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3671         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3672         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3673         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3674         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3675
3676 2005-05-31  Jeff Law  <law@redhat.com>
3677
3678         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3679
3680 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3681
3682         PR middle-end/21743
3683         * gcc.dg/builtins-1.c: Activate disabled clog test.
3684         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3685
3686 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3687
3688         * gfortran.dg/char_pointer_assign.f90:
3689         Test character-pointer assignments and pointer assignments.
3690         * gfortran.dg/char_pointer_dummy.f90:
3691         Test character-pointer dummy arguments.
3692         * gfortran.dg/char_pointer_func.f90:
3693         Test character-pointer function returns.
3694         * gfortran.dg/char_pointer_dependency.f90:
3695         Test character-pointer functions with dependencies.
3696
3697 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/21784
3700         * g++.dg/lookup/using14.C: New test.
3701
3702 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3703
3704         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3705         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3706         trailing ^M.
3707
3708 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3709
3710         PR c++/17413
3711         * g++.dg/template/local5.C: New.
3712
3713         PR target/21761
3714         * gcc.c-torture/compile/pr21761.c: New.
3715
3716         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3717         before darwin8.
3718
3719 2005-05-30  Steven G. Kargl
3720
3721         PR fortran/20846
3722         * gfortran.dg/inquire_8.f90: New test.
3723
3724 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3725
3726         PR libfortran/21376
3727         * gfortran.dg/output_exponents_1.f90: New test.
3728
3729 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3730
3731         PR libfortran/20006
3732         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3733
3734 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/21210
3737         * g++.dg/ext/complex1.C: New test.
3738
3739         PR c++/21340
3740         * g++.dg/init/ctor6.C: New test.
3741
3742 2005-05-29  Jan Hubicka  <jh@suse.cz>
3743
3744         * gcc.c-torture/compile/pr21562.c: New.
3745
3746 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3747
3748         * gfortran.dg/subnormal_1.f90: New test.
3749
3750 2005-05-28  Jan Hubicka  <jh@suse.cz>
3751
3752         * tree-prof.exp: Fix comment.
3753         * value-prof-1.c: New.
3754         * value-prof-2.c: New.
3755         * value-prof-3.c: New.
3756         * value-prof-4.c: New.
3757
3758 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR c++/21614
3761         * g++.dg/expr/ptrmem6.C: New test.
3762         * g++.dg/expr/ptrmem6a.C: Likewise.
3763
3764 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3765
3766         PR tree-optimization/21658
3767         * gcc.dg/tree-ssa/pr21658.c: New.
3768
3769 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3770
3771         PR c++/21455
3772         * g++.dg/inherit/ptrmem3.C: New.
3773
3774         PR c++/21681
3775         * g++.dg/parse/template16.C: New.
3776
3777 2005-05-27  Andreas Jaeger  <aj@suse.de>
3778
3779         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3780
3781         * gcc.dg/i386-sse-8.c: Run test on all archs.
3782
3783 2005-05-26  Mike Stump  <mrs@apple.com>
3784
3785         * objc.dg/isa-field-1.m: Only run on darwin.
3786         * objc.dg/lookup-1.m: Likewise.
3787         * objc.dg/try-catch-8.m: Likewise.
3788
3789 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3790
3791         PR tree-optimization/9814
3792         * gcc.dg/pr9814-1.c: New test case.
3793
3794 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3795
3796         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3797         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3798         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3799         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3800         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3801         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3802         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3803         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3804         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3805         objc.dg/try-catch-8.m: New.
3806
3807 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3808
3809         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3810         remove extraneous semicolons.
3811
3812 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3813
3814         * obj-c++.dg/comp-types-12.mm: New.
3815         * objc.dg/comp-types-11.m: New.
3816         * objc.dg/selector-4.m: New.
3817
3818 2005-05-26  Andreas Jaeger  <aj@suse.de>
3819
3820         PR testsuite/20772
3821         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3822         g++.old-deja/g++.ext/attrib3.C,
3823         g++.old-deja/g++.other/store-expr1.C,
3824         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3825         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3826         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3827         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3828         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3829         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3830         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3831         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3832         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3833         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3834         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3835         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3836         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3837         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3838         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3839         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3840         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3841         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3842         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3843
3844 2005-05-26  Andreas Jaeger  <aj@suse.de>
3845
3846         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3847         x86-64 compilation.
3848
3849 2005-05-26  Andreas Jaeger  <aj@suse.de>
3850
3851         PR testsuite/20772
3852         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3853         gcc.misc-tests/i386-pf-athlon-1.c,
3854         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3855         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3856         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3857         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3858         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3859         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3860         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3861         programs.
3862
3863         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3864         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3865         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3866         x86-64 compilation.
3867
3868         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3869         x86_64.
3870
3871         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3872         effective-target ilp32.
3873
3874 2005-05-26  David Ung  <davidu@mips.com>
3875
3876         * gcc.target/mips/ext_ins.c: New test for testing the generation
3877         of MIPS32/64 rev 2 ext/ins instructions.
3878
3879 2005-05-26  Andreas Jaeger  <aj@suse.de>
3880
3881         * treelang/compile/unsigned.tree: Use gimple instead of
3882         nonexisting generic dump.
3883
3884 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3885
3886         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3887
3888 2005-05-26  Andreas Jaeger  <aj@suse.de>
3889
3890         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3891
3892 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3893
3894         PR libfortran/17283
3895         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3896         Test callee-allocated memory with write statements.
3897
3898 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3899
3900         PR middle-end/21709
3901         * gcc.dg/pr21709-1.c: New test case.
3902
3903 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3904             Mike Stump  <mrs@apple.com>
3905
3906         * objc/execute/next_mapping.h: Update for C++.
3907
3908         * obj-c++.dg/selector-1.mm: Move to...
3909         * obj-c++.dg/selector-4.mm: here...
3910
3911         * obj-c++.dg/basic.mm: New.
3912         * obj-c++.dg/comp-types-1.mm: New.
3913         * obj-c++.dg/cxx-class-1.mm: New.
3914         * obj-c++.dg/cxx-ivars-1.mm: New.
3915         * obj-c++.dg/cxx-ivars-2.mm: New.
3916         * obj-c++.dg/cxx-ivars-3.mm: New.
3917         * obj-c++.dg/cxx-scope-1.mm: New.
3918         * obj-c++.dg/cxx-scope-2.mm: New.
3919         * obj-c++.dg/defs.mm: New.
3920         * obj-c++.dg/empty-private-1.mm: New.
3921         * obj-c++.dg/encode-1.mm: New.
3922         * obj-c++.dg/encode-2.mm: New.
3923         * obj-c++.dg/encode-3.mm: New.
3924         * obj-c++.dg/extern-c-1.mm: New.
3925         * obj-c++.dg/extra-semi.mm: New.
3926         * obj-c++.dg/fix-and-continue-2.mm: New.
3927         * obj-c++.dg/isa-field-1.mm: New.
3928         * obj-c++.dg/ivar-list-semi.mm: New.
3929         * obj-c++.dg/local-decl-1.mm: New.
3930         * obj-c++.dg/lookup-1.mm: New.
3931         * obj-c++.dg/lookup-2.mm: New.
3932         * obj-c++.dg/method-1.mm: New.
3933         * obj-c++.dg/method-2.mm: New.
3934         * obj-c++.dg/method-3.mm: New.
3935         * obj-c++.dg/method-4.mm: New.
3936         * obj-c++.dg/method-5.mm: New.
3937         * obj-c++.dg/method-6.mm: New.
3938         * obj-c++.dg/method-7.mm: New.
3939         * obj-c++.dg/no-extra-load.mm: New.
3940         * obj-c++.dg/overload-1.mm: New.
3941         * obj-c++.dg/pragma-1.mm: New.
3942         * obj-c++.dg/pragma-2.mm: New.
3943         * obj-c++.dg/private-1.mm: New.
3944         * obj-c++.dg/private-2.mm: New.
3945         * obj-c++.dg/proto-qual-1.mm: New.
3946         * obj-c++.dg/qual-types-1.mm: New.
3947         * obj-c++.dg/stubify-1.mm: New.
3948         * obj-c++.dg/stubify-2.mm: New.
3949         * obj-c++.dg/super-class-1.mm: New.
3950         * obj-c++.dg/super-class-2.mm: New.
3951         * obj-c++.dg/super-dealloc-1.mm: New.
3952         * obj-c++.dg/super-dealloc-2.mm: New.
3953         * obj-c++.dg/template-1.mm: New.
3954         * obj-c++.dg/template-2.mm: New.
3955         * obj-c++.dg/template-3.mm: New.
3956         * obj-c++.dg/template-4.mm: New.
3957         * obj-c++.dg/template-5.mm: New.
3958         * obj-c++.dg/template-6.mm: New.
3959         * obj-c++.dg/try-catch-1.mm: New.
3960         * obj-c++.dg/try-catch-2.mm: New.
3961         * obj-c++.dg/try-catch-3.mm: New.
3962         * obj-c++.dg/try-catch-4.mm: New.
3963         * obj-c++.dg/try-catch-5.mm: New.
3964         * obj-c++.dg/try-catch-6.mm: New.
3965         * obj-c++.dg/try-catch-7.mm: New.
3966         * obj-c++.dg/try-catch-8.mm: New.
3967         * obj-c++.dg/try-catch-9.mm: New.
3968         * obj-c++.dg/va-meth-1.mm: New.
3969
3970 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3971
3972         * obj-c++.dg/selector-1.mm: New.
3973         * obj-c++.dg/selector-2.mm: New.
3974
3975 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3976
3977         * obj-c++.dg/selector-3.mm: New.
3978         * objc.dg/selector-3.m: New.
3979
3980 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3981
3982         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3983         about where warning appears.
3984
3985 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3986
3987         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3988         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3989         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3990         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3991
3992 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3993
3994         * gcc.dg/20050524-1.c: New test.
3995
3996 2005-05-25  Jan Hubicka  <jh@suse.cz>
3997
3998         * gcc.dg/tree-prof/inliner-1.c: New.
3999
4000 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4001
4002         * gcc.dg/tree-prof: New directory.
4003         * gcc.dg/tree-prof/tree-prof.exp: New.
4004
4005 2005-05-25  DJ Delorie  <dj@redhat.com>
4006
4007         * gcc.dg/Wattributes-1.c: New.
4008         * gcc.dg/Wattributes-2.c: New.
4009         * gcc.dg/Wattributes-3.c: New.
4010
4011 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4012
4013         PR tree-optimization/19833
4014         * gcc.dg/uninit-4.c: Remove xfail.
4015         * gcc.dg/uninit-9.c: Ditto.
4016
4017 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4018
4019         * obj-c++.dg/bitfield-[1-5].mm: New.
4020         * obj-c++.dg/class-protocol-1.mm: New.
4021         * obj-c++.dg/comp-types-1[0-1].mm: New.
4022         * obj-c++.dg/comp-types-[2-9].mm: New.
4023         * obj-c++.dg/encode-[4-8].mm: New.
4024         * obj-c++.dg/layout-1.mm: New.
4025         * obj-c++.dg/method-1[0-9].mm: New.
4026         * obj-c++.dg/method-2[0-1].mm: New.
4027         * obj-c++.dg/method-[8-9].mm: New.
4028         * obj-c++.dg/objc-gc-3.mm: New.
4029         * obj-c++.dg/try-catch-10.mm: New.
4030         * objc.dg/bitfield-5.m: New.
4031         * objc.dg/comp-types-10.m: New.
4032         * objc.dg/comp-types-9.m: New.
4033         * objc.dg/layout-1.m: New.
4034         * objc.dg/objc-gc-4.m: New.
4035         * objc.dg/try-catch-9.m: New.
4036         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4037         * objc.dg/comp-types-1.m: Likewise.
4038         * objc.dg/comp-types-[5-6].m: Likewise.
4039         * objc.dg/method-9.m: Likewise.
4040
4041 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4042
4043         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4044         and on hardware without VMX support.
4045
4046         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4047
4048         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4049
4050         * lib/profopt.exp (dg-final-generate, dg-final-use,
4051         profopt-final-code, profopt-get-options): New.
4052         (profopt-execute): Process test directives.
4053
4054         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4055         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4056         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4057
4058 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4059
4060         PR C++/21645
4061         * g++.dg/init/ctor5.C: New test.
4062
4063 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4064
4065         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4066         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4067         vect-113.c, vect-114.c.
4068
4069 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4070
4071         * gcc.dg/const-elim-1.c: Remove xfails.
4072
4073 2005-05-23  Jeff Law  <law@redhat.com>
4074
4075         * gcc.c-torture/compile/pr21638.c: New test.
4076         * gcc.c-torture/compile/20050520-1.c: New test.
4077
4078 2005-05-23  Nick Clifton  <nickc@redhat.com>
4079
4080         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4081         be a proper triple, ie: m32r*-*-*.
4082         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4083
4084 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4085
4086         PR middle-end/21331
4087         PR tree-opt/21293
4088         * gcc.c-torture/compile/pr21293.c: New test.
4089         * gcc.c-torture/execute/pr21331.c: New test.
4090
4091 2004-05-20  Richard Henderson  <rth@redhat.com>
4092
4093         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4094
4095 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4096
4097         * obj-c++-dg.exp: Add.
4098         * obj-c++.exp: Add.
4099         * obj-c++.dg/dg.exp: Add.
4100
4101 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4102
4103         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4104         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4105
4106 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4107
4108         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4109
4110 2004-05-19  Richard Henderson  <rth@redhat.com>
4111
4112         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4113
4114 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4115
4116         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4117
4118         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4119
4120 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4121
4122         PR c++/21495
4123         * g++.dg/parse/extern1.C: New test.
4124         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4125
4126 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4127
4128         * gcc.dg/c99-math.h: New.
4129         * gcc.dg/c99-math-float-1.c: New test.
4130         * gcc.dg/c99-math-double-1.c: Likewise.
4131         * gcc.dg/c99-math-long-double-1.c: Likewise.
4132
4133 2005-05-18  Richard Henderson  <rth@redhat.com>
4134
4135         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4136
4137 2005-05-18  Devang Patel  <dpatel@apple.com>
4138
4139         * g++.dg/opt/20050511-1.C: New test.
4140
4141 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4142
4143         PR libfortran/21127
4144         * gfortran.dg/reshape-complex.f90:  New test.
4145
4146 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4147
4148         * gfortran.dg/array_constructor_1.f90: New test.
4149         * gfortran.dg/array_constructor_2.f90: New test.
4150
4151 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4152
4153         PR fortran/20954
4154         * gfortran.dg/pr20954.f: New test.
4155
4156 2005-05-17  Mike Stump  <mrs@apple.com>
4157
4158         Yet more Objective-C++...
4159
4160         * objc.dg/method-5.m: Update.
4161         * objc.dg/method-6.m: Update.
4162         * objc.dg/method-7.m: Update.
4163         * objc.dg/method-9.m: Update.
4164         * objc.dg/try-catch-2.m: Update.
4165
4166 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4167
4168         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4169         Remove little-endian optimizations.
4170
4171 2005-05-17  Jeff Law  <law@redhat.com>
4172
4173         * g++.dg/tree-ssa/pr14814.C: New test.
4174         * gcc.dg/tree-ssa/pr14814.C: New test.
4175         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4176         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4177
4178 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4179
4180         * gcc.dg/compat/generate-random.c: Do not include
4181         libiberty.h.
4182         * gcc.dg/compat/generate-random_r.c: Likewise.
4183
4184 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4185
4186         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4187
4188 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4189
4190         PR middle-end/21595
4191         * g++.dg/tree-ssa/builtin1.C: New testcase.
4192
4193 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR c++/21454
4196         * g++.dg/opt/const4.C: New test.
4197
4198         PR middle-end/21492
4199         * g++.dg/opt/crossjump1.C: New test.
4200
4201         PR tree-optimization/21610
4202         * gcc.c-torture/compile/20050516-1.c: New test.
4203
4204         PR fortran/15080
4205         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4206         about the test failing.
4207         * gfortran.fortran-torture/execute/where_7.f90: New test.
4208         * gfortran.fortran-torture/execute/where_8.f90: New test.
4209
4210 2005-05-16  Richard Henderson  <rth@redhat.com>
4211
4212         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4213         i?86 and x86_64.
4214
4215 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4216
4217         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4218         (limits.h): Include unconditionally.
4219         (stdlib.h): Likewise.
4220         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4221         (limits.h): Include unconditionally.
4222         (stdlib.h): Likewise.
4223         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4224         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4225         (limits.h): Include unconditionally.
4226         (stdlib.h): Likewise.
4227         (hashtab.h): Do not include.
4228         (getopt.h): Likewise.
4229         (stddef.h): Include.
4230         (hashval_t): Define.
4231         (struct entry): Add "next" field.
4232         (HASH_SIZE): New macro.
4233         (hash_table): New variable.
4234         (switchfiles): Do not use xmalloc.
4235         (mix): New macro.
4236         (iterative_hash): New function.
4237         (hasht): Remove.
4238         (e_exists): New function.
4239         (e_insert): Likewise.
4240         (output): Use, instead of libiberty hashtable functions.
4241         (main): Do not use getopt.  Do not call htab_create.
4242
4243 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4244
4245         PR libstdc++/21526
4246         * lib/target-supports.exp (check_mkfifo_available):
4247         Return 0 for cygwin as mkfifo support incomplete on platform.
4248         Fix typos in comments.
4249
4250 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4251
4252         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4253
4254 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4255
4256         PR fortran/17432
4257         * gfortran.dg/assign_4.f: New test.
4258
4259 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4260
4261         PR tree-optimization/21563
4262         * gcc.dg/tree-ssa/pr21563.c: New.
4263
4264 2005-05-14  Jan Hubicka  <jh@suse.cz>
4265
4266         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4267
4268 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4269
4270         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4271
4272 2005-05-13  Julian Brown  <julian@codesourcery.com>
4273
4274         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4275         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4276
4277 2005-05-13  Jan Hubicka  <jh@suse.cz>
4278
4279         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4280         * gcc.dg/fold-xor-?.c: Likewise.
4281         * gcc.dg/pr15784-?.c: Likewise.
4282         * gcc.dg/pr20922-?.c: Likewise.
4283         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4284         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4285         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4286
4287 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4288
4289         PR fortran/21260
4290         * gfortran.dg/hollerith_1.f90: New test.
4291
4292 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4293
4294         * gfortran.dg/func_result_2.f90: New test.
4295
4296 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4297
4298         * gfortran.dg/dev_null.f90: New test.
4299
4300 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4301
4302         * gcc.dg/arm-vfp1.c: Revert last change.
4303
4304 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4305
4306         PR middle-end/19807
4307         PR tree-optimization/19639
4308         * g++.dg/tree-ssa/pr19807.C: New testcase.
4309
4310 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4311
4312         PR libfortran/21471
4313         * gfortran.dg/append-1.f90: New test.
4314
4315 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4316
4317         * gcc.dg/pr18501.c: XFAIL.
4318         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4319         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4320         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4321         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4322         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4323         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4324         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4325         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4326
4327 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4328
4329         PR fortran/20178
4330         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4331         gfortran.dg/f2c_3.f90: New tests.
4332
4333         * gfortran.dg/return_1.f90: Fix dg annotation.
4334
4335 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4336
4337         * gcc.c-torture/compile/20050510-1.c: New test.
4338
4339 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4340
4341         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4342
4343 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4344
4345         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4346
4347 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4348
4349         PR c/17913
4350         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4351
4352 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         PR c/21342
4355         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4356         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4357
4358 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4359
4360         PR debug/16676
4361         * gcc.dg/debug/pr16676.c: New test.
4362
4363 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4364
4365         PR testsuite/21443
4366         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4367         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4368         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4369         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4370         Change -O1 to -O2.
4371         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4372         -fno-tree-dominator-opts.
4373
4374 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4375
4376         * gfortran.dg/return_1.f90: New test.
4377
4378 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4379
4380         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4381
4382         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4383
4384 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4385
4386         PR c++/21427
4387         * g++.dg/inherit/covariant13.C: New.
4388
4389 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4390
4391         PR libfortran/19155
4392         * gfortran.dg/pr19155.f: New test.
4393
4394 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4395
4396         PR inline-asm/8788
4397         * gcc.dg/pr8788-1.c: New testcase.
4398
4399 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4400
4401         PR target/21416
4402         * gcc.target/mips/fpcmp-[12].c: New tests.
4403
4404 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4405
4406         * lib/target-supports-dg.exp (dg-require-fork): New function.
4407         (dg-require-mkfifo): Likewise.
4408         * lib/target-supports.exp (check_function_available): New
4409         function.
4410         (check_fork_available): Likewise.
4411         (check_mkfifo_available): Likewise.
4412
4413 2005-05-06  Jeff Law  <law@redhat.com>
4414
4415         * gcc.c-torture/compile/pr21380.c: New test.
4416
4417 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR c++/20961
4420         * g++.dg/ext/weak3.C: New test.
4421
4422 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/21352
4425         * g++.dg/template/crash37.C: New test.
4426
4427 2005-05-05  Paul Brook  <paul@codesourcery.com>
4428
4429         * gcc.dg/arm-g2.c: Use effective-target arm32.
4430         * gcc.dg/arm-mmx-1.c: Ditto.
4431         * gcc.dg/arm-scd42-2.c: Ditto.
4432         * gcc.dg/arm-vfp1.c: Ditto.
4433         * lib/target-supports.exp (check_effective_target_arm32): New
4434         function.
4435
4436 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4437
4438         PR libfortran/21354
4439         gfortran.dg/in_pack_rank7.f90:  New test.
4440
4441 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4442
4443         PR middle-end/15618
4444         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4445
4446 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR middle-end/21265
4449         * gcc.dg/20050503-1.c: New test.
4450
4451         PR rtl-optimization/21239
4452         * gcc.dg/i386-sse-11.c: New test.
4453
4454 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4455
4456         PR target/16888
4457         * gcc.target/i386/asm-1.c: New test.
4458
4459 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR rtl-optimization/21330
4462         * gcc.c-torture/execute/20050502-1.c: New test.
4463
4464         PR target/21297
4465         * gcc.c-torture/execute/20050502-2.c: New test.
4466
4467 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4468
4469         PR middle-end/21282
4470         * gcc.dg/pr21282.c: New.
4471
4472 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4473
4474         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4475         * gcc.dg/vect/vect-92.c: Likewise
4476         * gcc.dg/vect/vect-93.c: Likewise
4477         * gcc.dg/vect/vect-dv-1.c: Likewise
4478         * gcc.dg/vect/vect-dv-2.c: Likewise
4479         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4480
4481 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4482
4483         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4484         * gfortran.dg/vect/vect-2.f90:  Likewise
4485         * gfortran.dg/vect/vect-3.f90:  Likewise
4486         * gfortran.dg/vect/vect-4.f90:  Likewise
4487         * gfortran.dg/vect/vect-5.f90:  Likewise
4488
4489 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4490
4491         PR target/20813
4492         * gcc.dg/rs6000-fpint-2.c: New.
4493
4494 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4495
4496         PR c/15698
4497         * gcc.dg/builtins-30.c: Update expected messages.
4498         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4499         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4500         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4501
4502 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4503
4504         PR tree-optimization/21294
4505         * gcc.dg/tree-ssa/pr21294.c: New.
4506
4507 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4508
4509         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4510         __builtin_altivec_st_internal_4si built-in.
4511
4512 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c++/15875
4515         * g++.dg/template/ptrmem14.C: New test.
4516
4517 2005-05-02  Paul Brook  <paul@codesourcery.com>
4518
4519         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4520
4521 2005-05-02  Michael Matz  <matz@suse.de>
4522
4523         PR c++/19542
4524         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4525
4526 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4527
4528         * g++.dg/cpp/weak.C: New test.
4529
4530 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4531
4532         * gcc.dg/tree-ssa/loop-8.c: New test.
4533
4534 2005-04-30  Michael Maty  <matz@suse.de>
4535
4536         * gcc.dg/inline-mcpy.c: New test.
4537
4538 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4539
4540         PR libfortran/18958
4541         * gfortran.dg/eoshift.f90:  New test case.
4542
4543 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4544
4545         PR libfortran/18857
4546         * gfortran.dg/matmul_1.f90: New test.
4547
4548 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4549
4550         PR tree-optimization/21030
4551         * gcc.dg/tree-ssa/pr21030.c: New.
4552
4553 2005-04-29  Devang Patel  <dpatel@apple.com>
4554
4555         PR tree-optimization/21272
4556         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4557
4558 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4559
4560         PR fortran/13082
4561         PR fortran/18824
4562         * gfortran.dg/entry_4.f90: New test.
4563         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4564         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4565         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4566         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4567         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4568         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4569         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4570
4571 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4574
4575 2005-04-29  Paul Brook   <paul@codesourcery.com>
4576
4577         * gfortran.dg/entry_3.f90: New test.
4578
4579 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4580
4581         * gfortran.dg/implicit_4.f90: New test.
4582
4583 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4584
4585         * lib/target-supports.exp (check_profiling_available): Return
4586         false for xtensa-*-elf.
4587
4588 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4589
4590         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4591         error if file cannot be deleted.
4592
4593 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4594
4595         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4596         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4597         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4598         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4599         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4600         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4601         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4602         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4603         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4604         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4605         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4606         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4607         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4608
4609 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4610
4611         PR fortran/20865
4612         * gfortran.dg/pr20865.f90: New test.
4613
4614 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4615
4616         * gcc.dg/void-cast-2.c: New test.
4617
4618 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4619
4620         PR c/21159
4621         * gcc.dg/void-cast-1.c: New test.
4622
4623 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4624
4625         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4626
4627 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4628
4629         PR fortran/21177
4630         * gfortran.dg/pr21177.f90: New test.
4631
4632 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4633
4634         PR tree-optimization/21171
4635         * gcc.dg/tree-ssa/pr21171.c: New test.
4636
4637 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4638
4639         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4640         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4641         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4642         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4643         gcc.dg/tree-ssa/gen-vect-32.c: New.
4644         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4645         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4646         don't run on PPC32.
4647
4648 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4649
4650         PR c/21213
4651         * gcc.dg/transparent-union-3.c: New test.
4652
4653 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4654
4655         PR c/20740
4656         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4657         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4658         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4659         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4660         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4661         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4662
4663 2005-04-26  Jeff Law  <law@redhat.com>
4664
4665         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4666         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4667         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4668         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4669         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4670         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4671         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4672
4673 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4674
4675         PR tree-optimization/17598
4676         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4677
4678 2005-04-25  Mike Stump  <mrs@apple.com>
4679
4680         * objc.dg/fix-and-continue-1.m: Add.
4681
4682 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4683
4684         PR c++/20995
4685         * g++.dg/opt/pr20995-1.C: New test case.
4686
4687 2005-04-25  Devang Patel <dpatel@apple.com>
4688
4689         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4690
4691 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4692
4693         PR testsuite/21062
4694         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4695
4696 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4697
4698         PR C++/21188
4699         * g++.dg/opt/rtti2.C: New test.
4700
4701 2005-04-25  Paul Brook  <paul@codesourcery.com>
4702         Steven G. Kargl  <kargls@comcast.net>
4703
4704         PR fortran/20879
4705         * gfortran.dg/ichar_1.f90: New file.
4706
4707 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR middle-end/20991
4710         * g++.dg/opt/pr20991.C: New test.
4711
4712         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4713         where sizeof (type) < __alignof__ (type).
4714         * gcc.dg/compat/struct-layout-1.h: Likewise.
4715
4716 2005-04-24  Per Bothner  <per@bothner.com>
4717             Devang Patel  <dpatel@apple.com>
4718
4719         PR preprocessor/20907
4720         * gcc.dg/cpp/very-long-comment.c: New test.
4721
4722 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4723
4724         PR fortran/20059
4725         * gfortran.dg/common_5.f: New test.
4726
4727 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4728
4729         PR middle-end/21082
4730         * g++.dg/tree-ssa/pr21082.C: New testcase.
4731
4732 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4733
4734         * gcc.dg/vect/vect-99.c: New test.
4735
4736 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4737
4738         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4739
4740 2005-04-22  Jeff Law  <law@redhat.com>
4741
4742         * gcc.dg/uninit-5.c: Remove xfails.
4743         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4744         conditionals and loads.
4745
4746 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4747
4748         PR libfortran/20074
4749         PR libfortran/20436
4750         PR libfortran/21108
4751         * gfortran.dg/nested_reshape.f90: new test
4752         * gfortran.dg/reshape-alloc.f90: new test
4753         * gfortran.dg/reshape.f90: new test
4754
4755 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4756
4757         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4758
4759         * gcc.dg/arm-vfp1.c: New test.
4760
4761 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4762
4763         PR c++/21087
4764         * g++.dg/lookup/builtin2.C: New test.
4765
4766 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4767
4768         * gcc.dg/weak/weak-13.c: New test.
4769
4770 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4771
4772         * lib/target-supports.exp (check_effective_target_sync_int_long):
4773         Add powerpc*.
4774
4775 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4776
4777         * gcc.target/mips/branch-1.c: New test.
4778
4779 2005-04-21  Richard Henderson  <rth@redhat.com>
4780
4781         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4782         * gcc.dg/vect/vect-86.c: Likewise.
4783         * gcc.dg/vect/vect-87.c: Likewise.
4784         * gcc.dg/vect/vect-88.c: Likewise.
4785
4786 2005-04-21  Devang Patel  <dpatel@apple.com>
4787
4788         PR optimization/20994
4789         * gcc.dg/tree-ssa/ifc-3.c: New test.
4790
4791 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4792
4793         PR c/12913
4794         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4795         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4796         gcc.dg/c99-vla-jump-5.c: New tests.
4797
4798 2005-04-19  Richard Henderson  <rth@redhat.com>
4799
4800         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4801         Fix typo in exists check.
4802         (check_effective_target_sync_int_long): New.
4803         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4804         * gcc.dg/ia64-sync-2.c: Likewise.
4805         * gcc.dg/ia64-sync-3.c: Likewise.
4806         * gcc.dg/ia64-sync-4.c: Likewise.
4807
4808 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4809
4810         * gcc.dg/fold-xor-1.c: New test.
4811         * gcc.dg/fold-xor-2.c: New test.
4812
4813 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4814
4815         PR target/20670
4816         * g++.dg/eh/fp-regs.C: New test.
4817
4818 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4819
4820         * gcc.dg/Wint-to-pointer-cast-1.c,
4821         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4822         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4823         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4824
4825 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4826
4827         PR fortran/16861
4828         * gfortran.dg/pr16861.f90: New test.
4829
4830 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4831
4832         * gcc.dg/pr21085.c: New test.
4833
4834 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4835
4836         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4837         (setup_mips_tests, dg-mips-options): New procedures.
4838         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4839         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4840         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4841         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4842         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4843         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4844         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4845         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4846         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4847         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4848         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4849         dg-mips-options instead of dg-options.  Remove now-redundant
4850         preprocessor guards.
4851         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4852         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4853         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4854         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4855         * gcc.dg/vr-mult-2.c: Delete.
4856         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4857         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4858         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4859         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4860         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4861         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4862         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4863
4864 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4865
4866         * ada/acats/run_all.sh: Use sync when executable not present.
4867
4868 2005-04-18  Devang Patel  <dpatel@apple.com>
4869
4870         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4871         * gcc.dg/vect/vect-11a.c: New.
4872         * gcc.dg/vect/vect-none.c: Update.
4873         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4874
4875 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4876
4877         PR tree-optimization/20922
4878         * gcc.dg/pr20922-1.c: New test.
4879         * gcc.dg/pr20922-2.c: New test.
4880         * gcc.dg/pr20922-3.c: New test.
4881         * gcc.dg/pr20922-4.c: New test.
4882         * gcc.dg/pr20922-5.c: New test.
4883         * gcc.dg/pr20922-6.c: New test.
4884
4885 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4886
4887         PR libfortran/20950
4888         * gfortran.dg/pr20950.f: New test.
4889
4890 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4891
4892         PR libfortran/19216
4893         * gfortran.dg/pr19216.f: New test.
4894
4895 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4896
4897         PR tree-optimization/21001
4898         * gcc.dg/tree-ssa/pr21001.c: New.
4899
4900 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4901
4902         PR libfortran/21075
4903         * gfortran.dg/reshape_rank7.f90: New test.
4904
4905 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4906
4907         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4908         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4909         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4910         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4911         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4912         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4913         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4914         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4915         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4916         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4917         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4918         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4919         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4920         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4921         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4922         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4923         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4924         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4925         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4926         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4927         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4928
4929 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4930
4931         * gfortran.dg/wtruncate.f: New testcase.
4932         * gfortran.dg/wtruncate.f90: New testcase.
4933
4934 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4935
4936         PR c++/21025
4937         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4938         which sizeof/alignof is dependent, rather than just whether we are
4939         processing_template_decl.
4940
4941 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4942
4943         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4944         corrected typo where the wrong variables had been compared.
4945
4946 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4947
4948         PR libfortran/18495
4949         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4950         Test callee-allocated version of return array with a write
4951         statement.
4952         Test spread with a temporary with another write statement.
4953
4954 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4955
4956         PR tree-optimization/21031
4957         * gcc.dg/tree-ssa/pr21031.c: New.
4958
4959 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4960
4961         PR tree-optimization/21004
4962         * gcc.dg/builtins-53.c: Include builtins-config.h.
4963         Check floorf, ceilf, floorl and ceill transformations
4964         only when HAVE_C99_RUNTIME is defined.
4965
4966 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4967
4968         PR middle-end/20739
4969         * gcc.dg/tree-ssa/pr20739.c: New test.
4970
4971 2005-04-14  Mike Stump  <mrs@apple.com>
4972
4973         * gcc.dg/Foundation.framework/empty: New.
4974         * gcc.dg/framework-2.c: New.
4975
4976 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4977
4978         PR tree-optimization/21021
4979         * gcc.c-torture/compile/pr21021.c: New.
4980
4981 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4982
4983         PR testsuite/21010
4984         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4985         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4986         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4987         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4988         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4989         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4990         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4991         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4992
4993 2005-04-14  Richard Henderson  <rth@redhat.com>
4994
4995         * lib/target-supports.exp (check_effective_target_vect_condition):
4996         Add ia64, i?86, and x86_64.
4997
4998 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4999
5000         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5001
5002 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5003
5004         PR tree-optimization/20657
5005         * gcc.dg/tree-ssa/pr20657.c: New.
5006
5007 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5008
5009         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5010         (long long int)trunc*.
5011
5012 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5013
5014         PR target/20927
5015         * gcc.dg/pr20927.c: New test.
5016
5017 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5018
5019         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5020         * gcc.target/mips/asm-1.c: Likewise.
5021
5022 2005-04-13  Dale Johannesen  <dalej@apple.com>
5023
5024         * objc.dg/objc-fast-4.m:  New.
5025
5026 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5027
5028         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5029         directory.
5030         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5031
5032 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5033
5034         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5035         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5036         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5037
5038 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5039
5040         PR tree-optimization/20913
5041         * gcc.dg/tree-ssa/pr20913.c: New.
5042
5043         PR tree-optimization/20702
5044         * gcc.dg/tree-ssa/pr20702.c: New.
5045
5046 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5047
5048         PR c++/13744
5049         * g++.dg/inherit/local3.C: New test.
5050
5051 2005-04-12  Jeff Law  <law@redhat.com>
5052
5053         * gcc.dg/tree-ssa/20050412-1.c: New test.
5054
5055 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5056
5057         PR libfortran/19016
5058         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5059         Add tests with mask generated by expression.
5060         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5061         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5062         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5063
5064 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5065
5066         PR middle-end/20917
5067         * gcc.dg/20050409-1.c: New test.
5068
5069 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5070
5071         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5072
5073 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5074
5075         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5076         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5077         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5078         (TARGET_CXX): Adjust accordingly.
5079         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5080         determine_class_data_visibility and class_data_always_comdat.
5081         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5082         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5083         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5084         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5085         (arm_cxx_determine_class_data_visibility): New.
5086         (arm_cxx_class_data_always_comdat): Likewise.
5087         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5088         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5089         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5090         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5091         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5092         Define.
5093
5094 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5095
5096         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5097
5098 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5099
5100         * gcc.dg/i386-darwin-fpmath.c: New.
5101
5102 2004-04-11  Devang Patel  <dpatel@apple.com>
5103
5104         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5105         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5106         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5107         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5108         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5109         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5110         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5111         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5112         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5113
5114 2004-04-11  Devang Patel  <dpatel@apple.com>
5115
5116         * gcc.dg/vect/vect-dv-1.c: New test.
5117         * gcc.dg/vect/vect-dv-2.c: New test.
5118
5119 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5120
5121         PR tree-optimization/20933
5122         * gcc.dg/tree-ssa/pr20933.c: New test.
5123
5124 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5125
5126         * gfortran.dg/fold_nearest.f90: New test.
5127
5128 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5129
5130         * gcc.dg/tree-ssa/alias-1.c: New test.
5131
5132 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5133
5134         PR tree-optimization/20920
5135         * g++.dg/tree-ssa/pr20920.C: New test.
5136
5137 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5138
5139         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5140         (long long int)ceil*.
5141
5142 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5143
5144         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5145         explicit C++ linkage.
5146
5147 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5148
5149         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5150         warning for arithmetic IF statements.
5151
5152 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5153
5154         * eor_handling_1.f90: New test case.
5155         * eor_handling_2.f90: New test case.
5156         * eor_handling_3.f90: New test case.
5157         * eor_handling_4.f90: New test case.
5158         * eor_handling_5.f90: New test case.
5159         * noadv_size.f90: New test case.
5160         * pad_no.f90: New test case.
5161
5162 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5163
5164         * gcc.c-torture/execute/20050410-1.c: New test.
5165
5166 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5167
5168         * gcc.dg/pr20126.c: New.
5169
5170 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5171             Steven G. Kargl <kargls@comcast.net>
5172
5173         * gfortran.dg/PR19872.f: New test.
5174
5175 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5176
5177         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5178
5179 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5180
5181         * gfortran.dg/nint_1.f90: New test.
5182
5183 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5184
5185         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5186         Added test for callee-allocated arrays with write statements.
5187         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5188         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5189         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5190         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5191         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5192
5193 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5194
5195         PR libfortran/20163
5196         * gfortran.dg/open-options-blanks.f:  New test.
5197
5198 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         PR fortran/13257
5201         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5202
5203 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5204
5205         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5206         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5207         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5208         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5209         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5210         * gcc.c-torture/execute/stdarg-4.c: New test.
5211
5212         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5213
5214         PR target/20795
5215         * g++.dg/abi/param2.C: New test.
5216
5217 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5218
5219         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5220
5221 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5222
5223         * gcc.dg/builtins-53.c: New test.
5224
5225 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5226
5227         * g++.dg/tree-ssa/pr18178.C: New test.
5228         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5229         * gcc.c-torture/execute/20041019-1.c: New test.
5230         * gcc.dg/tree-ssa/20041008-1.c: New test.
5231         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5232         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5233         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5234         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5235         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5236         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5237         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5238         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5239         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5240         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5241
5242 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5243
5244         PR rtl-optimization/20466
5245         * gcc.c-torture/execute/pr20466-1.c: New test.
5246
5247 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5248
5249         PR c++/20905
5250         * g++.dg/parse/cond2.C: New test.
5251
5252         PR c++/20145
5253         * g++.dg/warn/Wdtor1.C: New test.
5254
5255 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5256
5257         PR fortran/17229
5258         * gfortran.dg/pr17229.f: New test.
5259
5260 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5261
5262         * gfortran.dg/tiny_1.f90: New test.
5263         * gfortran.dg/tiny_2.f90: ditto.
5264
5265 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5266
5267         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5268         * gfortran.dg/open_new.f90:  Fix dg-do run line
5269
5270 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5271
5272         * lib/target-supports.exp (get_compiler_messages): Support
5273         optional arguments, the fourth being compiler options.
5274         (check_effective_target_fpic): New proc.
5275         * gcc.dg/20050321-2.c: Restrict to target fpic.
5276
5277 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5278
5279         * gcc.dg/15443-1.c: New test.
5280         * gcc.dg/15443-2.c: Likewise.
5281
5282 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5283
5284         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5285
5286 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5287
5288         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5289
5290 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5291
5292         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5293         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5294         -m64.
5295         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5296         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5297         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5298
5299 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5300
5301         PR c++/20212
5302         * g++.dg/warn/Wunused-11.C: New test.
5303
5304 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5305
5306         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5307
5308 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5309
5310         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5311
5312 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5313
5314         PR c++/20734
5315         * g++.dg/template/ptrmem13.C: New test.
5316
5317 2005-04-05  Per Bothner  <per@bothner.com>
5318
5319         * lib/gcc.exp: Always add -fno-show-column, for now.
5320
5321 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5322
5323         PR testsuite/20767
5324         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5325         of plain old "unsigned int" for the type of "i".  Makes this test
5326         64bit clean.
5327
5328 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5329
5330         * gcc.dg/i386-ssefn-1.c: New test.
5331         * gcc.dg/i386-ssefn-2.c: New test.
5332         * gcc.dg/i386-ssefn-3.c: New test.
5333         * gcc.dg/i386-ssefn-4.c: New test.
5334
5335 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR tree-optimization/20076
5338         * gcc.dg/builtin-apply4.c: New test.
5339
5340         PR preprocessor/19475
5341         * gcc.dg/cpp/macspace1.c: New test.
5342         * gcc.dg/cpp/macspace2.c: New test.
5343
5344 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5345
5346         * gfortran.dg/pr20755.f: Fixed bad format.
5347
5348 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/20763
5351         * g++.dg/ext/attrib21.C: New test.
5352
5353 2004-04-05  Devang Patel  <dpatel@apple.com>
5354
5355         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5356         * gcc.dg/vect/vect-shift-1.c: New test.
5357
5358 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5359
5360         PR libfortran/20755
5361         * gfortran.dg/pr20755.f: New test.
5362
5363 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5364
5365         * gfortran.dg/pr15959.f90: New test.
5366         * gfortran.dg/string_pad_trunc.f90: New test.
5367
5368 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5369
5370         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5371         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5372         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5373         syntax.
5374
5375 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5376
5377         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5378
5379 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5380
5381         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5382         * gcc.c-torture/compile/20011119-2.c: Likewise.
5383         * gcc.c-torture/compile/981001-2.c: Likewise.
5384
5385 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/20679
5388         * g++.dg/template/overload4.C: New test.
5389
5390 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5391
5392         PR c++/20746
5393         * g++.dg/abi/covariant5.C: New.
5394
5395         PR debug/20505
5396         * g++.dg/debug/const2.C: New.
5397
5398 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5399
5400         PR rtl-optimization/16104
5401         * gcc.c-torture/execute/20050316-1.c: New test.
5402
5403 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5404
5405         * g++.dg/template/spec23.C: Fix dg-error text.
5406
5407 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5408
5409         PR c++/19199
5410         * g++.dg/expr/lval2.C: New.
5411
5412 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5413
5414         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5415         __builtin_strcasecmp and __builtin_strncasecmp.
5416
5417 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         PR c++/20723
5420         * g++.dg/template/spec22.C: New.
5421         * g++.dg/template/spec23.C: New.
5422
5423 2005-04-03  Dale Ranta  <dir@lanl.gov>
5424             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5425
5426         PR libfortran/20068
5427         PR libfortran/20125
5428         PR libfortran/20156
5429         PR libfortran/20471
5430         * gfortran.dg/backspace.f: New test.
5431
5432 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5433
5434         * gcc.dg/pr19345.c: New test.
5435
5436 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5437
5438         PR tree-optimization/20640
5439         * gcc.dg/torture/tree-loop-1.c: New.
5440
5441 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5442
5443         PR rtl-optimization/20290
5444         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5445
5446 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5447
5448         * gcc.dg/rs6000-fpint.c: New.
5449
5450 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5451
5452         * gcc.dg/old-style-then-proto-1.c: New test.
5453
5454 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5455
5456         * gfortran.fortran-torture/execute/backspace.f90: Check
5457         after backspace and read was incorrect.
5458
5459 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5460
5461         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5462         buffer past the terminating NUL using memcmp.
5463         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5464         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5465
5466         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5467         Fix unused/uninitialized variable warnings.
5468
5469         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5470         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5471         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5472         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5473
5474         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5475         gcc.c-torture/execute/builtins/fputs-lib.c,
5476         gcc.c-torture/execute/builtins/lib/fprintf.c,
5477         gcc.c-torture/execute/builtins/lib/main.c,
5478         gcc.c-torture/execute/builtins/lib/memcmp.c,
5479         gcc.c-torture/execute/builtins/lib/memmove.c,
5480         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5481         gcc.c-torture/execute/builtins/lib/memset.c,
5482         gcc.c-torture/execute/builtins/lib/printf.c,
5483         gcc.c-torture/execute/builtins/lib/sprintf.c,
5484         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5485         gcc.c-torture/execute/builtins/lib/strchr.c,
5486         gcc.c-torture/execute/builtins/lib/strcmp.c,
5487         gcc.c-torture/execute/builtins/lib/strcpy.c,
5488         gcc.c-torture/execute/builtins/lib/strcspn.c,
5489         gcc.c-torture/execute/builtins/lib/strlen.c,
5490         gcc.c-torture/execute/builtins/lib/strncat.c,
5491         gcc.c-torture/execute/builtins/lib/strncmp.c,
5492         gcc.c-torture/execute/builtins/lib/strncpy.c,
5493         gcc.c-torture/execute/builtins/lib/strrchr.c,
5494         gcc.c-torture/execute/builtins/lib/strspn.c,
5495         gcc.c-torture/execute/builtins/lib/strstr.c,
5496         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5497         gcc.c-torture/execute/builtins/strlen-2.c,
5498         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5499         prototypes.
5500
5501 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5502
5503         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5504         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5505         selectany usage.
5506
5507 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR c++/19406
5510         * g++.dg/debug/using1.C: New test.
5511
5512 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5513
5514         PR middle-end/20524
5515         * gcc.dg/alias-7.c: Prefix asm-declared name with
5516         __USER_LABEL_PREFIX__.
5517
5518 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5519
5520         Fix fallout from PR middle-end/15700:
5521         * gcc.c-torture/compile/20011119-1.c: Take
5522         __USER_LABEL_PREFIX__ into account.
5523         * gcc.c-torture/compile/20011119-2.c: Likewise.
5524
5525 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5526
5527         PR c++/18644
5528         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5529
5530 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5531
5532         PR c/17855
5533         * gcc.c-torture/compile/struct-non-lval-1.c,
5534         gcc.c-torture/compile/struct-non-lval-2.c,
5535         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5536
5537 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5538
5539         * gcc.dg/tls/tls.exp: Remove temporary file.
5540         * g++.dg/tls/tls.exp: Ditto.
5541         * lib/file-format.exp: Ditto.
5542         * g++.dg/special/ecos.exp: Ditto.
5543
5544         * lib/profopt.exp: Treat prof_ext as a list.
5545         * gcc.misc-tests/bprob.exp: Ditto.
5546         * g++.dg/bprob/bprob.exp: Ditto.
5547
5548         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5549         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5550         g++.dg/tree-ssa/pointer-reference-alias.C,
5551         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5552         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5553         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5554         g++.dg/vect/pr19951.cc: Ditto.
5555         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5556         gcc.dg/builtins-47.c: Ditto.
5557         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5558         gcc.dg/pr20115-1.c: Ditto.
5559         * gcc.dg/tree-ssa/20030530-2.c,
5560         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5561         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5562         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5563         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5564         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5565         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5566         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5567         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5568         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5569         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5570         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5571         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5572         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5573         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5574         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5575         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5576         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5577         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5578         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5579         gcc.dg/tree-ssa/20030824-1.c,
5580         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5581         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5582         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5583         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5584         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5585         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5586         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5587         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5588         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5589         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5590         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5591         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5592         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5593         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5594         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5595         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5596         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5597         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5598         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5599         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5600         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5601         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5602         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5603         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5604         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5605         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5606         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5607         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5608         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5609         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5610         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5611         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5612         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5613         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5614         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5615         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5616         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5617         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5618         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5619         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5620         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5621         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5622         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5623         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5624         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5625         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5626         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5627         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5628         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5629         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5630         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5631         gcc.dg/tree-ssa/useless-1.c: Ditto.
5632         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5633         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5634         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5635         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5636         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5637         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5638         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5639         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5640         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5641         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5642         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5643         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5644         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5645         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5646         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5647         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5648         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5649         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5650         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5651         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5652         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5653         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5654         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5655         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5656         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5657         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5658         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5659         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5660         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5661         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5662         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5663         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5664         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5665         gcc.dg/vect/vect-none.c: Ditto.
5666         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5667         treelang/compile/unsigned.tree: Ditto.
5668
5669         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5670         * gcc.dg/cpp/direct2s.c: Ditto.
5671         * gcc.dg/cpp/paste4.c: Ditto.
5672         * gcc.dg/cpp/separate-1.c: Ditto.
5673         * gcc.dg/pch/save-temps-1.c: Ditto.
5674         * g++.dg/ext/altivec-10.C: Ditto.
5675         * g++.dg/pch/pch.C: Ditto.
5676
5677         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5678
5679         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5680         * g++.dg/template/repo1.C: Ditto.
5681         * g++.dg/template/repo2.C: Ditto.
5682         * g++.dg/template/repo3.C: Ditto.
5683         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5684         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5685         * g++.old-deja/g++.pt/repo1.C: Ditto.
5686         * g++.old-deja/g++.pt/repo2.C: Ditto.
5687         * g++.old-deja/g++.pt/repo3.C: Ditto.
5688         * g++.old-deja/g++.pt/repo4.C: Ditto.
5689
5690         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5691         * gcc.dg/20030107-1.c: Ditto.
5692         * gcc.dg/20030702-1.c: Ditto.
5693         * gcc.dg/profile-generate-1.c: Ditto.
5694         * g++.dg/other/profile1.C: Ditto.
5695         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5696
5697         * lib/gcc-dg.exp (remove-build-file): New.
5698         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5699         cleanup-tree-dump, cleanup-saved-temps): New.
5700
5701 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5702
5703         PR c++/19203, DR 214
5704         * g++.dg/parse/ambig3.C: Not ambiguous.
5705         * g++.dg/template/spec20.C: New.
5706         * g++.dg/template/spec21.C: New.
5707
5708 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5709
5710         PR target/20045
5711         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5712
5713 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5714
5715         PR libfortran/20660
5716         * gfortran.dg/negative_unit.f: New test.
5717
5718 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5719
5720         * gcc.dg/20050330-1.c: New test.
5721
5722 2005-03-30  Devang Patel  <dpatel@apple.com>
5723
5724         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5725
5726 2005-03-30  Dale Johannesen  <dalej@apple.com>
5727
5728         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5729
5730 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5731
5732         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5733         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5734         Strip options from test name.
5735
5736 2005-03-31  Jan Hubicka  <jh@suse.cz>
5737
5738         * gcc.dg/varpool-1.c: New testcase.
5739
5740 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5741
5742         PR c/772
5743         PR c/17913
5744         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5745         gcc.dg/stmt-expr-label-3.c : New tests.
5746         * gcc.c-torture/execute/medce-2.c: Remove.
5747
5748 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5749
5750         PR c/20368
5751         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5752         tests.
5753
5754 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5755
5756         * gcc.c-torture/compile/pr20203.c: New test.
5757
5758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5759
5760         * gfortran.dg/promotion.f90:  New test.
5761
5762 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5763
5764         PR middle-end/20491
5765         * gcc.dg/torture/asm-subreg-1.c: New test.
5766
5767 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5768
5769         PR c/20672
5770         * gcc.dg/pr20672-1.c: New test.
5771
5772 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5773
5774         * gfortran.dg/vect: New directory.
5775         * gfortran.dg/vect/vect.exp: New.
5776         * gfortran.dg/vect/vect-1.f90: New test.
5777         * gfortran.dg/vect/vect-2.f90: New test.
5778         * gfortran.dg/vect/vect-3.f90: New test.
5779         * gfortran.dg/vect/vect-4.f90: New test.
5780         * gfortran.dg/vect/vect-5.f90: New test.
5781
5782 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5783
5784         PR middle-end/20622
5785         * gcc.dg/alias-7.c: New test.
5786
5787 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5788
5789         * gcc.dg/sparc-reg-1.c: New test.
5790
5791 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5792
5793         PR target/19890
5794         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5795
5796 2005-03-29  Dale Ranta  <dir@lanl.gov>
5797             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5798
5799         PR libfortran/20163
5800         * gfortran.dg/pr20163-2.f: New test.
5801
5802 2005-03-28  Jan Hubicka  <jh@suse.cz>
5803
5804         PR middle-end/20635
5805         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5806         by Jakub Jelinek.
5807
5808 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5809
5810         PR tree-optimization/20626
5811         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5812         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5813
5814 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5815
5816         * gfortran.dg/underflow.f90:  New test.
5817         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5818
5819 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5820
5821         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5822
5823 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5824
5825         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5826         (g++_init): Make sure that CXXFLAGS is set.
5827         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5828         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5829         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5830         * lib/objc.exp (objc_init): Likewise.
5831         * lib/treelang.exp (treelang_init): Likewise.
5832
5833 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5834
5835         PR tree-optimization/20470
5836         * gcc.dg/tree-ssa/pr20470.c: New test.
5837
5838 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5839
5840         * gcc.dg/ppc-stfiwx.c: New.
5841
5842 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5843
5844         PR target/19888
5845         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5846
5847 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5848
5849         * gcc.dg/20050325-1.c: Fix a typo.
5850
5851 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5852
5853         PR libfortran/19678
5854         PR libfortran/19679
5855         * gfortran.dg/dos_eol.f: New test.
5856
5857 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5858
5859         PR rtl-optimization/20249
5860         * gcc.dg/20050325-1.c: New test.
5861
5862 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5863
5864         PR libfortran/15332
5865         * gfortran.dg/pr15332.f: New test.
5866
5867 2005-03-24  Dale Johannesen  <dalej@apple.com>
5868
5869         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5870
5871 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5872
5873         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5874         'internal' visibility.
5875         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5876         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5877         'protected' visibility.
5878         * gcc.dg/visibility-7.c: Likewise.
5879         * lib/target-supports.exp (check_visibility_available): Take
5880         a parameter, the kind of visibility to check for.
5881         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5882         to check_visibility_available.
5883
5884         * g++.dg/expr/cast3.C: New.
5885
5886 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5887
5888         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5889         rs6000.
5890
5891 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5892
5893         PR target/20095
5894         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5895
5896 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5897
5898         * gcc.dg/badshift.c: Renamed to...
5899         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5900
5901         * gcc.target/i386/badshift.c: Renamed to...
5902         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5903         only.
5904
5905         PR rtl-optimization/20532
5906         * gcc.target/i386/badshift.c: New.
5907
5908 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5909
5910         * gfortran.dg/pr18025.f90: New test.
5911
5912 2005-03-23  Dale Johannesen  <dalej@apple.com>
5913
5914         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5915
5916 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5917
5918         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5919
5920         * lib/target-supports.exp (check_iconv_available): Default
5921         libiconv to -liconv, if there is no definition.
5922
5923 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5924
5925         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5926
5927 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5928
5929         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5930         * g++.dg/opt/pr7503-2.C: Likewise.
5931         * g++.dg/opt/pr7503-3.C: Likewise.
5932         * g++.dg/opt/pr7503-4.C: Likewise.
5933         * g++.dg/opt/pr7503-5.C: Likewise.
5934         * g++.dg/warn/minmax.C: New test.
5935
5936 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5937
5938         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5939         * gfortran.dg/g77_intrinsics_sub.f: New test.
5940
5941 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5942             Jan Hubicka  <jh@suse.cz>
5943             Steven Bosscher <stevenb@suse.de
5944
5945         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5946
5947 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5948
5949         PR c++/19980
5950         * g++.dg/template/redecl3.C: New test.
5951
5952 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5953
5954         PR c++/20499
5955         * g++.dg/parse/error16.C: Tweak error markers.
5956
5957 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR target/20561
5960         * gcc.dg/20050321-2.c: New test.
5961
5962 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5963
5964         PR c++/20465
5965         PR c++/20381
5966         * g++.dg/template/ptrmem12.C: New.
5967
5968 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5969
5970         PR rtl-optimization/20527
5971         * gcc.c-torture/execute/pr20527-1.c: New test.
5972
5973 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5974
5975         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5976         program, compile it into a real executable and then delete the .c
5977         and .x files afterwards, to avoid problems on testglue targets.
5978
5979 2005-03-21  Stuart Hastings  <stuart@apple.com>
5980
5981         * gcc.target/i386/sse-2.c: New.
5982
5983 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5984
5985         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5986
5987 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5988
5989         * g++.dg/parse/crash25.C: Fix typo.
5990
5991 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5992
5993         PR c++/20461
5994         * g++.dg/parse/crash24.C: New test.
5995
5996         PR c++/20536
5997         * g++.dg/parse/crash25.C: New test.
5998
5999 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6000
6001         PR c++/20147
6002         * g++.dg/ext/stmtexpr4.C: New test.
6003
6004 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6005
6006         PR middle-end/20539
6007         * gcc.c-torture/compile/pr13066-1.c: New test case.
6008         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6009         * g++.dg/opt/pr13066-1.C: Likewise.
6010
6011 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6012
6013         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6014
6015 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6016
6017         PR fortran/18525
6018         * gfortran.dg/nesting_1.f90: New test.
6019
6020 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6021
6022         PR c++/20240
6023         * g++.dg/lookup/using13.C: New test.
6024
6025 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6026
6027         PR c++/20333
6028         * g++.dg/template/crash36.C: New test.
6029
6030 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6031
6032         PR c++/20463
6033         * g++.dg/template/crash35.C: New test.
6034
6035 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6036
6037         PR c++/19966
6038         * g++.dg/overload/operator2.C: New test.
6039
6040 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6041
6042         PR libfortran/20257
6043         * gfortran.dg/pr20257.f90: New test.
6044
6045 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6046
6047         PR libfortran/20480
6048         * gfortran.dg/pr20480.f90: New test.
6049
6050 2005-03-16  Richard Henderson  <rth@redhat.com>
6051
6052         PR middle-end/15700
6053         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6054         (_rtld_global): New.
6055         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6056         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6057
6058         * gcc.dg/alias-3.c: New.
6059         * gcc.dg/alias-4.c: New.
6060         * gcc.dg/alias-5.c: New.
6061         * gcc.dg/alias-6.c: New.
6062
6063 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6064
6065         * gcc.dg/cpp/ucnid-7.c: New.
6066
6067 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6068             Dorit Naishlos  <dorit@il.ibm.com>
6069
6070         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6071         darwin.
6072
6073 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6074
6075         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6076         misaligned accesses.
6077         * gcc.dg/vect/vect-58.c: Likewise.
6078         * gcc.dg/vect/vect-92.c: New.
6079         * gcc.dg/vect/vect-93.c: New.
6080
6081 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6082
6083         PR fortran/18827
6084         * gfortran.dg/assign_2.f90: New test.
6085         * gfortran.dg/assign_3.f90: New test.
6086         * gfortran.dg/assign.f90: New test.
6087
6088 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6089
6090         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6091         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6092         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6093         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6094         names.
6095
6096 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6097
6098         * gcc.dg/cpp/ucnid-6.c: New.
6099
6100         * gcc.dg/cpp/normalize-1.c: New.
6101         * gcc.dg/cpp/normalize-2.c: New.
6102         * gcc.dg/cpp/normalize-3.c: New.
6103         * gcc.dg/cpp/normalize-4.c: New.
6104         * gcc.dg/cpp/ucnid-4.c: New.
6105         * gcc.dg/cpp/ucnid-5.c: New.
6106         * g++.dg/cpp/normalize-1.C: New.
6107         * g++.dg/cpp/ucnid-1.C: New.
6108
6109 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6110
6111         * gcc.dg/pr18628.c: New.
6112
6113 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6114
6115         PR c++/20280
6116         * g++.dg/tree-ssa/pr20280.C: New.
6117
6118 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6119
6120         PR fortran/20467
6121         * gfortran.dg/stfunc_2.f90: New test.
6122
6123 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6124
6125         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6126
6127 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6128
6129         * gcc.dg/tree-ssa/20050314-1.c: New test.
6130
6131 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6132
6133         PR c++/4403
6134         PR c++/9783, DR433
6135         * g++.dg/template/friend34.C: New test.
6136         * g++.dg/template/friend35.C: Likewise.
6137         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6138
6139 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6140
6141         Friend class name lookup 5/n
6142         PR c++/1016
6143         * g++.dg/lookup/hidden-class1.C: New test.
6144         * g++.dg/lookup/hidden-class2.C: Likewise.
6145         * g++.dg/lookup/hidden-class3.C: Likewise.
6146         * g++.dg/lookup/hidden-class4.C: Likewise.
6147         * g++.dg/lookup/hidden-class5.C: Likewise.
6148         * g++.dg/lookup/hidden-class6.C: Likewise.
6149         * g++.dg/lookup/hidden-class7.C: Likewise.
6150         * g++.dg/lookup/hidden-class8.C: Likewise.
6151         * g++.dg/lookup/hidden-class9.C: Likewise.
6152         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6153         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6154         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6155         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6156         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6157         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6158         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6159         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6160         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6161         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6162         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6163
6164 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6165
6166         PR c++/20157
6167         * g++.dg/template/error18.C: New test.
6168
6169 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6170
6171         PR debug/16792
6172         * g++.dg/debug/pr16792.C: New test.
6173
6174 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6175
6176         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6177         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6178         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6179         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6180         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6181         test assertion names.
6182
6183 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6184
6185         PR fortran/18600
6186         * gfortran.dg/stfunc_1.f90: New test.
6187
6188 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6189
6190         PR fortran/16907
6191         * gfortran.dg/real_index_1.f90: New test.
6192
6193 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6194
6195         PR fortran/20323
6196         * gfortran.dg/spec_expr_1.f90: New test.
6197
6198 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6199
6200         PR c/20402
6201         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6202         new parser.
6203
6204 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6205
6206         PR fortran/20361
6207         * gfortran.dg/largeequiv_1.f90: New test.
6208
6209 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6210
6211         * gcc.dg/ucnid-1.c: New.
6212         * gcc.dg/ucnid-2.c: New.
6213         * gcc.dg/ucnid-3.c: New.
6214         * gcc.dg/ucnid-4.c: New.
6215         * gcc.dg/ucnid-5.c: New.
6216         * gcc.dg/ucnid-6.c: New.
6217         * gcc.dg/cpp/ucnid-1.c: New.
6218         * gcc.dg/cpp/ucnid-2.c: New.
6219         * gcc.dg/cpp/ucnid-3.c: New.
6220         * g++.dg/other/ucnid-1.C: New.
6221
6222 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6223
6224         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6225
6226 2005-03-11  Per Bothner  <per@bothner.com>
6227
6228         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6229         that diagnotics refer to correct token.
6230         * gcc.dg/unused-3.c: Likewise.
6231
6232 2005-03-11  Per Bothner  <per@bothner.com>
6233
6234         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6235         constant" is now actually on same line as string constant.
6236         * gcc.dg/cpp/direct2s.c: Likewise.
6237
6238 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6239
6240         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6241
6242 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6243
6244         PR libfortran/20124
6245         * gfortran.dg/pr20124.f90: New Test
6246
6247 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6248
6249         PR tree-optimization/20130
6250         * gcc.dg/pr20130-1.c: New test.
6251
6252 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6253
6254         PR target/20095
6255         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6256
6257 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6258
6259         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6260
6261 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6262
6263         * g++.dg/eh/forced1.C: Fix comment.
6264         * g++.dg/eh/forced2.C: Ditto.
6265         * g++.dg/eh/forced3.C: Ditto.
6266         * g++.dg/eh/forced4.C: Ditto.
6267
6268 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6269
6270         PR rtl-opt/20412
6271         * gcc.c-torture/compile/pr20412.c: New test.
6272
6273 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6274
6275         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6276
6277 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR target/20322
6280         * gcc.dg/20050307-1.c: New test.
6281
6282 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6283
6284         PR c++/20375
6285         * g++.dg/other/stdarg3.C: New.
6286
6287 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR c++/18384, c++/18327
6290         * g++.dg/init/array19.C: New test.
6291
6292         PR inline-asm/20314
6293         * gcc.dg/torture/pr20314-1.c: New test.
6294         * gcc.dg/torture/pr20314-2.c: New test.
6295
6296 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6297
6298         * gcc.dg/20050309-1.c: New test.
6299
6300 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/builtins-10.c: Reactivate disabled test.
6303         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6304         new cbrt transformations.
6305
6306 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/20208
6309         * g++.dg/template/array13.C: New test.
6310
6311 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6312
6313         PR c++/16859
6314         * g++.dg/init/brace4.C: New test.
6315
6316 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6317
6318         PR c++/20186
6319         * g++.dg/template/non-dependent12.C: New.
6320
6321 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/20142
6324         * g++.dg/init/array18.C: Add dg-do run marker.
6325
6326         PR c++/20142
6327         * g++.dg/init/array18.C: New test.
6328
6329 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6330
6331         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6332         * g++.dg/gcov/gcov.exp: Likewise.
6333         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6334         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6335         * lib/c-torture.exp: Likewise.
6336         * lib/fortran-torture.exp: Likewise.
6337         * lib/g++.exp: Likewise.
6338         * lib/gcc-defs.exp: Likewise.
6339         * lib/gcc-dg.exp: Likewise.
6340         * lib/gcc.exp: Likewise.
6341         * lib/gcov.exp: Likewise.
6342         * lib/gfortran.exp: Likewise.
6343         * lib/mike-g++.exp: Likewise.
6344         * lib/mike-gcc.exp: Likewise.
6345         * lib/objc-torture.exp: Likewise.
6346         * lib/objc.exp: Likewise.
6347         * lib/profopt.exp: Likewise.
6348         * lib/target-libpath.exp: Likewise.
6349         * lib/target-supports.exp: Likewise.
6350         * lib/treelang.exp: Likewise.
6351         * lib/wrapper.exp: Likewise.
6352
6353 2005-03-08  Jeff Law  <law@redhat.com>
6354
6355         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6356         PHI-OPT changes.
6357
6358 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6359
6360         * gcc.dg/vect/pr20122.c: New test.
6361
6362 2005-03-07  Jeff Law  <law@redhat.com>
6363
6364         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6365         was folded away.
6366         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6367         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6368         * gcc.dg/tree-ssa/pr18134.c: New test.
6369
6370 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6371
6372         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6373         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6374         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6375
6376 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6377
6378         PR tree-opt/17671
6379         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6380
6381 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6382
6383         * g++.dg/warn/Wnvdtor.C: New test.
6384
6385 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6386
6387         * gcc.dg/torture/pr19683-1.c: New test.
6388
6389 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6390
6391         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6392         * gfortran.dg/g77/19990313-2.f: Ditto.
6393         * gfortran.dg/g77/19990313-3.f: Ditto.
6394         * gfortran.dg/g77/19990525-0.f: Ditto.
6395         * gfortran.dg/g77/19990826-0.f: Ditto.
6396         * gfortran.dg/g77/19990826-2.f: Ditto.
6397         * gfortran.dg/g77/19990826-3.f: Ditto.
6398         * gfortran.dg/g77/20000511-1.f: Ditto.
6399         * gfortran.dg/g77/20000511-2.f: Ditto.
6400         * gfortran.dg/g77/970625-2.f: Ditto.
6401         * gfortran.dg/g77/980310-2.f: Ditto.
6402         * gfortran.dg/g77/980310-3.f: Ditto.
6403         * gfortran.dg/g77/980310-8.f: Ditto.
6404         * gfortran.dg/g77/980519-2.f: Ditto.
6405         * gfortran.dg/g77/alpha1.f: Ditto.
6406         * gfortran.dg/g77/claus.f: Ditto.
6407         * gfortran.dg/g77/erfc.f: Ditto.
6408         * gfortran.dg/g77/short.f: Ditto.
6409         * gfortran.fortran-torture/execute/data.f90: Ditto.
6410         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6411         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6412
6413 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6414
6415         * lib/file-format.exp (gcc_target_object_format): Add check for som
6416         format and hardcode object formats on hppa*-*-hpux*.
6417         * lib/target-supports.exp (check_weak_available): Add check for som
6418         object format.  Always return 0 on hppa*-*-hpux10*.
6419
6420         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6421         is defined.
6422
6423         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6424
6425 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6426
6427         * gfortran.dg/pr19936_1.f90: New test.
6428         * gfortran.dg/pr19936_2.f90: New test.
6429         * gfortran.dg/pr19936_3.f90: New test.
6430
6431 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6432             Paul Thomas <prthomas@drfccad.cea.fr>
6433
6434         * gfortran.dg/PR19754_1.f90: New test.
6435         * gfortran.dg/PR19754_2.f90: Ditto.
6436
6437 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6438
6439         PR c++/19311
6440         * g++.dg/template/non-dependent11.C: New test.
6441
6442 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6443
6444         * lib/target-supports.exp (check_iconv_available): Fix comment.
6445
6446 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6447             Joseph S. Myers  <joseph@codesourcery.com>
6448
6449         PR c++/19797
6450         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6451
6452 2005-03-04  Matthew Sachs  <msachs@apple.com>
6453
6454         * gcc.exp (gcc_target_compile): Put braces around
6455         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6456         * objc.exp (objc_target_compile): Likewise.
6457         * treelang.exp (treelang_target_compile): Likewise.
6458
6459 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6460
6461         PR fortran/19673
6462         * gfortran.dg/func_result_1.f90: New test.
6463
6464 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6465
6466         * gcc.misc-tests/options.exp: New test.
6467
6468 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6469
6470         * gcc.dg/pr15784-4.c: New test.
6471
6472 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6473
6474         * gcc.c-torture/execute/pr17133.c: New.
6475         * gcc.c-torture/compile/20050303-1.c: New.
6476
6477 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6478
6479         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6480
6481 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6482
6483         * g++.dg/overload/using2.C: New.
6484
6485 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/19916
6488         * g++.dg/init/ptrmem2.C: New test.
6489
6490 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6491
6492         PR c/8927
6493         * gcc.dg/pr8927-1.c: New test.
6494
6495 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6496
6497         PR c++/20232
6498         * g++.dg/inherit/covariant12.C: New.
6499
6500 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6501
6502         PR fortran/19479
6503         * gfortran.dg/bound_1.f90: New test.
6504
6505 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6506
6507         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6508         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6509
6510 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6511
6512         PR c/20245
6513         * gcc.dg/pr20245-1.c: New test.
6514
6515 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6516
6517         PR middle-end/19874
6518         * gcc.c-torture/execute/20050119-2.c: New test case.
6519
6520 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6521
6522         * README: Update the DejaGnu bug reporting address.
6523         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6524         * lib/objc-torture.exp: Likewise.
6525
6526 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6527
6528         * gfortran.dg/boz_1.f90: New test.
6529         * gfortran.dg/boz_3.f90: New test.
6530         * gfortran.dg/boz_4.f90: New test.
6531
6532 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6533
6534         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6535         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6536
6537 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6538
6539         PR libfortran/20101
6540         * gfortran.dg/write_0_pe_format.f90: New test.
6541
6542 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR c++/20206
6545         * g++.dg/opt/thunk2.C: New test.
6546         * g++.dg/opt/covariant1.C: New test.
6547
6548 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6549
6550         * gfortran.dg/e_d_fmt.f90: New test.
6551
6552 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6553
6554         * gcc.dg/asm-b.c: Fix comment typos.
6555
6556 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6559         a V_MAY_DEF also.
6560
6561 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6562
6563         PR tree-opt/20188
6564         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6565         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6566         * gcc.dg/asm-b.c: New test.
6567
6568 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6569
6570         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6571         Disable this test on IRIX 6.
6572
6573 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6574
6575         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6576         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6577         parser.
6578
6579 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6580
6581         PR tree-optimization/20204
6582         * testsuite/gcc.dg/pr20204.c: New test.
6583
6584 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR target/20196
6587         * gcc.c-torture/execute/20050224-1.c: New test.
6588
6589         PR c++/20175
6590         * g++.dg/warn/Wbraces2.C: New test.
6591
6592 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/19878
6595         * g++.dg/init/const2.C: New test.
6596
6597 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6598
6599         PR tree-optimization/20100
6600         * gcc.c-torture/execute/pr20100-1.c: New test.
6601
6602 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6603
6604         * gfortran.dg/implicit_3.f90: New test.
6605
6606         * gfortran.dg/deftype_1.f90: New test.
6607
6608 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6609
6610         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6611         the test passes.
6612         * g++.dg/other/anon3.C: Accept a warning.
6613
6614 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6615
6616         * gcc.dg/pr20017.c: Fix a comment typo.
6617
6618 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6619
6620         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6621
6622 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6623
6624         PR ada/19902
6625         * ada/acats/tests/cxa/cxa3004.a: Remove.
6626         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6627
6628 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6629
6630         PR c++/20073
6631         * g++.dg/init/const1.C: New test.
6632
6633         PR c++/19991
6634         * g++.dg/parse/constant7.C: New test.
6635
6636         PR c++/20152
6637         * g++.dg/parse/error27.C: New test.
6638         * g++.dg/template/qualttp15.C: Adjust error markers.
6639         * g++.old-deja/g++.other/struct1.C: Likewise.
6640
6641         PR c++/20153
6642         * g++.dg/template/error17.C: New test.
6643
6644         PR c++/20148
6645         * g++.dg/parser/error26.C: New test.
6646
6647 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6648
6649         PR tree-optimization/20100
6650         PR tree-optimization/20115
6651         * gcc.dg/pr20115.c: New test.
6652         * gcc.dg/pr20115-1.c: New test.
6653         * gcc.dg/pr20100.c: New test.
6654         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6655         call-clobbered variables after alias1.
6656
6657 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6658
6659         * gfortran.dg/list_read_4.f90: new test.
6660
6661 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6662
6663         PR rtl-optimization/20017.
6664         * gcc.dg/pr20017.c: New.
6665
6666 2005-02-22  Devang Patel  <dpatel@apple.com>
6667
6668         PR 19952
6669         * g++.dg/tree-ssa/pr19952.C: New test.
6670
6671 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6672
6673         PR c++/19883
6674         * g++.dg/parse/constant6.C: New test.
6675
6676 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6677
6678         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6679         * g++.dg/charset/asm2.c: Likewise.
6680         * g++.dg/charset/asm3.c: Likewise.
6681         * g++.dg/charset/asm4.c: Likewise.
6682         * g++.dg/charset/asm5.c: Likewise.
6683         * g++.dg/charset/attribute1.c: Likewise.
6684         * g++.dg/charset/attribute2.c: Likewise.
6685         * g++.dg/charset/extern1.cc: Likewise.
6686         * g++.dg/charset/extern2.cc: Likewise.
6687         * g++.dg/charset/extern3.cc: Likewise.
6688         * g++.dg/charset/function.cc: Likewise.
6689         * g++.dg/charset/string.c: Likewise.
6690         * g++.dg/charset/charset.exp: Likewise.
6691         * lib/target-supports.exp (check_iconv_available): Fix comment.
6692
6693 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6694
6695         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6696         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6697         * gcc.dg/charset/asm2.c: Likewise.
6698         * gcc.dg/charset/asm3.c: Likewise.
6699         * gcc.dg/charset/asm4.c: Likewise.
6700         * gcc.dg/charset/asm5.c: Likewise.
6701         * gcc.dg/charset/asm6.c: Likewise.
6702         * gcc.dg/charset/attribute1.c: Likewise.
6703         * gcc.dg/charset/attribute2.c: Likewise.
6704         * gcc.dg/charset/builtin1.c: Likewise.
6705         * gcc.dg/charset/extern.c: Likewise.
6706         * gcc.dg/charset/function.c: Likewise.
6707         * gcc.dg/charset/string.c: Likewise.
6708         * gcc.dg/charset/charset.exp: Likewise.
6709
6710 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6711
6712         PR fortran/20086
6713         * gfortran.dg/pr20086.f90: New test.
6714
6715 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6716
6717         PR tree-optimization/19786
6718         * g++.dg/tree-ssa/pr19786.C: New.
6719
6720 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6721
6722         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6723
6724 2005-02-21  Jeff Law  <law@redhat.com>
6725
6726         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6727
6728 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6729
6730         * gfortran.dg/do_iterator: Split loop, markup all lines for
6731         which an error locus is printed.
6732         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6733         locus is printed.
6734         * gfortran.dg/select_4.f90: Likewise.
6735         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6736         locuses in the various permutations.
6737
6738 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6739
6740         PR tree-optimization/19951
6741         * g++.dg/vect: New directory.
6742         * g++.dg/vect/vect.exp: New file.
6743         * g++.dg/vect/pr19951.cc: New testcase.
6744         * g++.dg/dg.exp: Also prune vectorizer tests.
6745
6746 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6747
6748         PR 18785
6749         * gcc.dg/charset/builtin1.c: New test.
6750
6751 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6752
6753         PR c++/19299
6754         * g++.dg/inherit/volatile1.C: New test.
6755
6756         PR c++/19440
6757         * g++.dg/template/dtor4.C: New test.
6758
6759 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6760
6761         * gfortran.dg/int_1.f90: New test.
6762
6763 2005-02-19  Devang Patel  <dpatel@apple.com>
6764
6765         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6766
6767 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6768
6769         * gfortran.dg/achar_1.f90: New test.
6770
6771 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6772
6773         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6774
6775 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6776             Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR tree-optimization/19828
6779         * gcc.dg/tree-ssa/loop-7.c: New test.
6780         * gcc.c-torture/execute/20050218-1.c: New test.
6781
6782 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6783
6784         PR c/20043
6785         * gcc.dg/transparent-union-1.c: New test.
6786         * gcc.dg/transparent-union-2.c: New test.
6787
6788 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6789
6790         PR tree-optimization/18977
6791         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6792
6793 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6794
6795         PR target/20054
6796         * gcc.dg/pr20054.c: New test.
6797
6798 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6799
6800         PR c++/19508
6801         * g++.dg/ext/attrib20.C: New test.
6802
6803 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6804
6805         PR middle-end/20030
6806         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6807
6808 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6809
6810         PR c++/20008
6811         * g++.dg/opt/switch4.C: New.
6812
6813 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR c++/20023
6816         PR tree-optimization/20009
6817         * gcc.c-torture/compile/20050217-1.c: New test.
6818         * g++.dg/opt/switch3.C: New test.
6819
6820         PR tree-optimization/18947
6821         * gcc.c-torture/compile/20050215-1.c: New test.
6822         * gcc.c-torture/compile/20050215-2.c: New test.
6823         * gcc.c-torture/compile/20050215-3.c: New test.
6824
6825 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6826
6827         PR c++/20028
6828         * g++.dg/template/crash34.C: New.
6829
6830         PR c++/20022
6831         * g++.dg/other/access3.C: New.
6832
6833 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6834
6835         * gcc.dg/vect/vect-98.c: New test.
6836
6837 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6838
6839         PR tree-optimization/19967
6840         * gcc.dg/pr19967.c: New.
6841
6842 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR middle-end/19857
6845         * gcc.dg/tree-ssa/20050215-1.c: New test.
6846         * gcc.c-torture/execute/20050215-1.c: New test.
6847
6848 2005-02-15  Eric Christopher  <echristo@redhat.com>
6849
6850         * gcc.dg/cpp/20050215-1.c: New file.
6851
6852 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6853
6854         PR tree-optimization/15785
6855         * gcc.dg/pr15785-1.c: New test.
6856
6857 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6858
6859         PR c++/17788
6860         * g++.dg/init/ctor4.C: New.
6861         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6862
6863 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6864
6865         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6866         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6867
6868 2005-02-15  Andreas Schwab  <schwab@suse.de>
6869
6870         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6871         declare malloc.
6872
6873 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6874
6875         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6876
6877 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6878
6879         PR tree-optimization/19853
6880         * gcc.c-torture/compile/pr19853.c: New test.
6881
6882 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6883
6884         PR c++/19608
6885         * g++.dg/parse/local-class1.C: New.
6886
6887         PR c++/19895
6888         * g++.dg/parse/ptrmem3.C: New.
6889
6890         PR c++/19884
6891         * g++.old-deja/g++.oliva/template6.C: Add another case.
6892         * g++.dg/template/explicit6.C: New.
6893
6894 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6895
6896         PR c++/17816
6897         * g++.dg/other/redecl2.C: New.
6898
6899 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6900
6901         PR c++/19891
6902         * g++.dg/abi/covariant4.C: New.
6903
6904 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6905
6906         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6907
6908 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6909
6910         * gcc.dg/vect/vect-96.c: Fix typo.
6911
6912 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6913
6914         PR c++/14479
6915         PR c++/19487
6916         * g++.dg/template/enum5.C: New test.
6917
6918 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6919
6920         * gcc.dg/vect/vect-97.c: New test.
6921
6922 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6923
6924         * gcc.dg/vect/vect-96.c: New test.
6925
6926 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6927
6928         * gcc.dg/builtins-34.c: Also check ldexp*.
6929
6930 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6931
6932         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6933
6934 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6935
6936         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6937         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6938         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6939         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6940         selector_list, selector_expression, dg-process-target): Move to new
6941         file target-supports-dg.exp.
6942         * lib/target-supports-dg.exp: New.
6943
6944         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6945         New.
6946
6947 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/19666
6950         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6951
6952         PR middle-end/19858
6953         * gcc.c-torture/compile/20050210-1.c: New test.
6954
6955 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6956
6957         PR c++/19755
6958         * g++.dg/warn/Wbraces1.C: New test.
6959
6960 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6961
6962         * gcc.dg/builtins-52.c: New testcase.
6963
6964 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR c/19342
6967         * gcc.c-torture/execute/20050119-1.c: New test.
6968
6969 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6970
6971         PR c++/19811
6972         * g++.dg/init/delete1.C: New test.
6973
6974 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6975
6976         PR c++/18470
6977         * g++.dg/template/static12.C: New test.
6978
6979 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6980
6981         PR c++/19787
6982         * g++.dg/conversion/ambig1.C: New test.
6983
6984         PR c++/19739
6985         * g++.dg/ext/attrib19.C: New test.
6986
6987         PR c++/19732
6988         * g++.dg/parse/dtor5.C: New test.
6989
6990         PR c++/19762
6991         * g++.dg/template/dtor3.C: New test.
6992
6993         PR c++/19826
6994         * g++.dg/template/static11.C: New test.
6995         * g++.dg/template/crash2.C: Remove dg-error marker.
6996
6997 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6998
6999         PR C++/18491
7000         * g++.old-deja/g++.mike/p10769a.C: Remove.
7001
7002 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7003
7004         * gcc.dg/builtins-48.c: New test case.
7005         * gcc.dg/builtins-49.c: New test case.
7006         * gcc.dg/builtins-50.c: New test case.
7007         * gcc.dg/builtins-51.c: New test case.
7008
7009 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7010
7011         PR middle-end/19583
7012         * g++.dg/warn/Wreturn-type-3.C: New test.
7013
7014 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7015
7016         PR middle-end/19402
7017         * gcc.dg/pr19402-1.c: New testcase.
7018         * gcc.dg/pr19402-2.c: likewise.
7019
7020 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7021
7022         PR middle-end/19854
7023         * g++.dg/tree-ssa/tmmti.C: New testcase.
7024
7025 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7026
7027         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7028
7029 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/19733
7032         * g++.dg/parse/crash23.C: New test.
7033         * g++.dg/warn/Weff1.C: New test.
7034
7035 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7036
7037         * gcc.dg/20050209-1.c: New test.
7038
7039 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7040
7041         PR target/19799
7042         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7043
7044 2005-02-08  Mike Stump  <mrs@apple.com>
7045
7046         * g++.dg/pch/import-2.c: New test.
7047         * g++.dg/pch/import-2.hs: New.
7048         * g++.dg/pch/include/import-2a.h: New.
7049         * g++.dg/pch/include/import-2b.h: New.
7050
7051 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7052
7053         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7054
7055 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7056
7057         * gfortran.dg/substr_1.f90: New test.
7058
7059 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7060
7061         PR middle-end/19775
7062         * gcc.dg/torture/builtin-power-1.c: Disable test for
7063         invalid transformation.
7064         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7065         no longer optimize.
7066         * gcc.dg/builtins-47.c: New testcase.
7067
7068 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7069             Dorit Naishlos  <dorit@il.ibm.com>
7070
7071         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7072
7073 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7074
7075         * gcc.c-torture/compile/20050206-1.c: New test.
7076
7077 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7078
7079         PR tree-opt/19768
7080         * g++.dg/opt/pr19768.C: New test.
7081
7082 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7083
7084         PR tree-opt/19736
7085         * gcc.c-torture/compile/pr19736.c: New test.
7086
7087 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7088
7089         PR c++/17401
7090         * g++.dg/parse/error25.C: New test.
7091
7092 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7093
7094         * gcc.c-torture/execute/20050203-1.c: New.
7095
7096 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7097
7098         * gcc.dg/vect/vect-85.c: Remove xfail.
7099         * gcc.dg/vect/vect-86.c: Remove xfail.
7100         * gcc.dg/vect/vect-87.c: Remove xfail.
7101         * gcc.dg/vect/vect-88.c: Remove xfail.
7102
7103 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7104
7105         * gcc.dg/altivec-19.c: New.
7106
7107 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7108
7109         PR c/17807
7110         * gcc.dg/nested-func-3.c: New test.
7111         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7112
7113 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7114
7115         * gcc.test-framework/gen_directive_tests: Generate tests for
7116         selector expressions.
7117
7118 2005-02-02  Matt Austern  <austern@apple.com>
7119
7120         PR c++/19628
7121         * g++/ext/builtin7.C: New.
7122         * g++/ext/builtin8.C: New.
7123
7124 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7125
7126         PR c/18502
7127         * gcc.dg/pr18502-1.c: New test.
7128
7129 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7130
7131         PR c++/17413
7132         * g++.dg/template/local4.C: Tweak.
7133
7134 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7135
7136         PR tree-optimization/19578
7137         * gcc.c-torture/compile/20050202-1.c: New test.
7138
7139 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7140
7141         PR c/19435
7142         * gcc.dg/c99-init-4.c: New test.
7143
7144 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7145
7146         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7147
7148         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7149
7150         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7151         * g++.dg/eh/check-vect.h: New.
7152
7153         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7154         * gcc.dg/vect/vect-78.c: Ditto.
7155         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7156         Remove.
7157
7158         * g++.dg/conversion/simd1.C: Expect warning.
7159         * g++.dg/ext/attribute-test-1.C: Ditto.
7160         * g++.dg/ext/attribute-test-2.C: Ditto.
7161         * g++.dg/ext/attribute-test-3.C: Ditto.
7162         * g++.dg/ext/attribute-test-4.C: Ditto.
7163
7164         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7165         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7166
7167         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7168
7169 2005-02-01  Richard Henderson  <rth@redhat.com>
7170
7171         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7172         long double for ibm double-double format.
7173         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7174
7175 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7176
7177         PR tree-optimization/19633
7178         * testsuite/gcc.dg/pr19633-1.c: New test.
7179         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7180         to NULL or a symbol.
7181
7182 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7183
7184         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7185         New procs.
7186         (dg-process-target (local override)): Handle selector expressions.
7187
7188         * gcc.test-framework/README: Describe tests in source directory.
7189         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7190         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7191         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7192         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7193         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7194         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7195         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7196         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7197         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7198         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7199         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7200         * gcc.test-framework/dg-error-exp-P.c: New test.
7201         * gcc.test-framework/dg-error-exp-XP.c: New test.
7202         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7203         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7204         * gcc.test-framework/dg-output-exp-P.c: New test.
7205         * gcc.test-framework/dg-output-exp-XF.c: New test.
7206         * gcc.test-framework/dg-warning-exp-P.c: New test.
7207         * gcc.misc-tests/dg-1.c: Remove.
7208         * gcc.misc-tests/dg-2.c: Remove.
7209         * gcc.misc-tests/dg-3.c: Remove.
7210         * gcc.misc-tests/dg-4.c: Remove.
7211         * gcc.misc-tests/dg-5.c: Remove.
7212         * gcc.misc-tests/dg-6.c: Remove.
7213         * gcc.misc-tests/dg-7.c: Remove.
7214         * gcc.misc-tests/dg-8.c: Remove.
7215         * gcc.misc-tests/dg-9.c: Remove.
7216         * gcc.misc-tests/dg-10.c: Remove.
7217         * gcc.misc-tests/dg-11.c: Remove.
7218         * gcc.misc-tests/dg-12.c: Remove.
7219         * gcc.misc-tests/dg-test.exp: Remove.
7220
7221         * gcc.test-framework/test-framework.awk: Change recording and
7222         printing of passes and failures.
7223
7224         * gcc.test-framework: New directory.
7225         * gcc.test-framework/README: New.
7226         * gcc.test-framework/test-framework.exp: New.
7227         * gcc.test-framework/test-framework.awk: New.
7228         * gcc.test-framework/gen_directive_tests: New.
7229
7230 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7231
7232         * lib/treelang.exp: Fix comment typos.
7233         (treelang_target_compile): Don't append libs=-ltreelang to options.
7234
7235 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7236
7237         * g++.dg/parse/typename7.C: Adjust error messages.
7238
7239 2005-01-31  Jeff Law  <law@redhat.com>
7240
7241         * gcc.c-torture/execute/20050131-1.c: New test.
7242         * gcc.dg/wcaselabel.c: New test.
7243
7244 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7245
7246         * g++.dg/other/warning1.C: Adjust error messags.
7247         * g++.dg/parse/constant5.C: New test.
7248
7249 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7250
7251         PR c/19333
7252         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7253         the test case valid.
7254         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7255         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7256         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7257         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7258         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7259         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7260
7261 2005-01-31  Dale Johannesen  <dalej@apple.com>
7262
7263         * g++.dg/opt/pr19650.C:  New test.
7264
7265 2005-01-31  Richard Henderson  <rth@redhat.com>
7266
7267         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7268         long double for intel double extended format.
7269         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7270
7271 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/19555
7274         * g++.dg/template/static10.C: New test.
7275
7276         PR c++/19395
7277         * g++.dg/parse/error24.C: New test.
7278
7279         PR c++/19367
7280         * g++.dg/lookup/builtin1.C: New test.
7281
7282         PR c++/19457
7283         * g++.dg/warn/conv3.C: New test.
7284
7285 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7286
7287         PR fortran/19647
7288         * gfortan.dg/inquire_7.f90
7289
7290 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7291
7292         PR tree-optimization/15791
7293         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7294         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7295         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7296         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7297         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7298         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7299         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7300         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7301         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7302         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7303
7304 2005-01-29  Paul Brook  <paul@codesourcery.com>
7305
7306         PR fortran/18565
7307         * check.c (real_or_complex_check): New function.
7308         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7309         * intrinsic.c (add_functions): Use new check functions.
7310         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7311         Add prototypes.
7312
7313 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7314
7315         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7316         gcc.dg/lvalue-3.c: New tests.
7317         * gcc.dg/concat.c: Update expected messages.
7318
7319 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7320
7321         PR libfortran/19595
7322         * gfortran.dg/eor_1.f90:  New test.
7323
7324 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7325
7326         PR fortran/19589
7327         * gfortran.dg/logical_data_1.f90: New test.
7328
7329 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/19253
7332         * g++.dg/template/crash33.C: New test.
7333
7334         PR c++/19667
7335         * g++.dg/template/crash32.C: New test.
7336
7337 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7338
7339         PR middle-end/16558
7340         * g++.dg/warn/Wreturn-type-2.C: New test.
7341
7342 2004-06-24  Jeff Law  <law@redhat.com>
7343
7344         * gcc.dg/tree-ssa/20050128-1.c: New test.
7345
7346 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7347
7348         * gcc.target/frv/all-mdpackh-1.c: New test.
7349
7350 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7351
7352         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7353
7354 2005-01-27  Richard Henderson  <rth@redhat.com>
7355
7356         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7357
7358 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7359
7360         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7361
7362 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7363
7364         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7365         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7366         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7367         to cope with cases where the multilib options override the dg-options.
7368
7369 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR c/18946
7372         * gcc.dg/noncompile/20050120-1.c: New test.
7373
7374 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7375
7376         PR tree-optimization/19633
7377         * gcc.dg/pr19633.c: New test.
7378         * gcc.dg/tree-ssa/pr19633.c: New test.
7379
7380 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7381
7382         * gcc.dg/20041216-1.c: New test.
7383
7384 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7385
7386         PR objc/18862
7387         * objc.dg/selector-2.m: New test.
7388
7389 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7390
7391         * g++.dg/opt/range-test-2.C: New test.
7392
7393         PR rtl-optimization/19579
7394         * gcc.c-torture/execute/20050124-1.c: New test.
7395
7396 2005-01-26  Greg Parker  <gparker@apple.com>
7397         Stuart Hastings  <stuart@apple.com>
7398
7399         * gcc.c-torture/execute/20050125-1.c: New.
7400
7401 2005-01-18  Jan Hubicka  <jh@suse.cz>
7402
7403         PR tree-optimize/19337
7404         * gcc.c-torture/compile/20050119-1.c: New test.
7405
7406 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7407
7408         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7409         test for successful match.
7410
7411 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7412
7413         PR objc/18408
7414         * objc.dg/comp-types-7.m: New test.
7415
7416 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7417
7418         * lib/target-supports.exp (current_target_name): New.
7419         (check_effective_target_ilp32, check_effective_target_lp64):
7420         Cache the result to use as long as the current target, with
7421         multilib flags, remains the same.
7422
7423         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7424         (dg-require-weak, dg-require-visibility, dg-require-alias,
7425         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7426         dg-require-effective-target, dg-skip-if): Remove call to
7427         skip_test_and_clear_xfail.
7428         (dg-test): Clear xfail data.
7429
7430 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7431
7432         PR target/17751
7433         * gcc.dg/ppc64-toc.c: New test.
7434
7435         * g++.dg/tree-ssa/empty-1.C: New test.
7436
7437         PR middle-end/19551
7438         * gcc.c-torture/execute/20050121-1.c: New test.
7439         * gcc.dg/20050121-2.c: New test.
7440
7441 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7442         Paul Brook  <paul@codesourcery.com>
7443
7444         PR fortran/17941
7445         * gfortran.dg/real_const_1.f: New test.
7446         * gfortran.dg/real_const_2.f90: New test.
7447         * gfortran.dg/complex_int_1.f90: New test.
7448
7449 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7450
7451         PR fortran/19313
7452         * gfortan.dg/inquire_6.f90: New test.
7453
7454 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7455
7456         PR libfortran/19451
7457         * open_readonly_1.f90:  New test.
7458
7459 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7460
7461         PR libfortran/18982
7462         * gfortran.dg/open_new.f90: New file.
7463
7464 2005-01-22  Paul Brook  <paul@codesourcery.com>
7465
7466         * namelist_1.f90: New test.
7467
7468 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7469
7470         PR tree-optimization/19484
7471         * gcc.c-torture/compile/20050122-[12].c: New tests.
7472
7473 2005-01-22  Paul Brook  <paul@codesourcery.com>
7474
7475         * gfortran.dg/implicit_2.f90: New test.
7476
7477 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7478
7479         PR fortran/19314
7480         * gfortran.dg/inquire_5.f90: New test.
7481
7482 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7483
7484         PR c/18809
7485         * gcc.dg/pr18809-1.c: New test.
7486
7487 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7488
7489         * gcc.dg/20050121-1.c: New test.
7490
7491         PR tree-optimization/13000
7492         * gcc.dg/20040206-1.c: Change warning to point where function is
7493         being inlined.
7494
7495 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7496
7497         PR c++/19208
7498         * g++.dg/template/array11.C: New test.
7499
7500 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7501
7502         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7503         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7504         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7505         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7506         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7507         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7508
7509 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7510
7511         PR tree-optimization/15349
7512         * gcc.dg/tree-ssa/pr15349.c: New.
7513
7514 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7515
7516         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7517
7518 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7519
7520         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7521         scan-assembler-times directive name.
7522
7523         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7524         after dg-do.
7525
7526         PR rtl-optimization/19462
7527         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7528
7529 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7530
7531         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7532         counting function calls on ia64.
7533
7534 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR rtl-optimization/15139
7537         * gcc.dg/20050111-2.c: New test.
7538
7539         PR c/17297
7540         * gcc.c-torture/compile/20050113-1.c: New testcase.
7541
7542         PR middle-end/19164
7543         * gcc.dg/20050113-1.c: New testcase.
7544
7545 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7546
7547         * gcc.dg/vect/vect-85.c: Add comment.
7548         * gcc.dg/vect/vect-86.c: Add xfail for now.
7549         * gcc.dg/vect/vect-87.c: Add xfail for now.
7550         * gcc.dg/vect/vect-88.c: Add xfail for now.
7551         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7552
7553 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7554
7555         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7556
7557 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7558
7559         * g++.dg/debug/typedef3.C: New test.
7560
7561 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7562
7563         PR c/19472
7564         * gcc.dg/asm-a.c: New test.
7565
7566 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7567
7568         * gcc.dg/sh-relax.c: Add prototype for abort.
7569
7570 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7571
7572         * gcc.dg/short-compare-1.c: New test.
7573         * gcc.dg/short-compare-2.c: Likewise.
7574
7575 2005-01-18  Michael Matz  <matz@suse.de>
7576
7577         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7578
7579 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7580
7581         PR tree-optimization/19121
7582         * gcc.c-torture/compile/pr19121.c: New test.
7583
7584 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7585
7586         PR target/19357
7587         * gcc.c-torture/compile/pr19357.c: New test.
7588
7589 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7590
7591         PR c/5675
7592         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7593         pass--those that refer just to the variable, possibly with a
7594         cast.
7595         * gcc.dg/c99-const-expr-3.c: Likewise.
7596
7597         PR middle-end/13127
7598         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7599         longer emitted.
7600
7601 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7602
7603         PR fortran/18778
7604         * gfortran.dg/endfile_2.f90: New test.
7605
7606 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7607
7608         PR 19168
7609         * gfortran.dg/select_5.f90: New test.
7610
7611 2004-01-16  Paul Brook  <paul@codesourcery.com>
7612
7613         * gfortran.dg/common_4.f90: New test.
7614
7615 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7616
7617         PR rtl-optimization/19462
7618         * gcc.dg/torture/pr19462-1.c: New test.
7619
7620 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7621
7622         PR objc/19321
7623         * objc.dg/func-ptr-2.m: New.
7624         * objc.dg/volatile-1.m: New.
7625
7626 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7627
7628         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7629
7630 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7631
7632         PR tree-optimization/19060
7633         * gcc.c-torture/execute/20050104-1.c: New test.
7634
7635 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7636
7637         PR fortran/18983
7638         * gfortran.dg/write_to_null.f90: New test.
7639
7640 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7641             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7642
7643         PR other/19328
7644         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7645         argument.
7646
7647 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR c++/19263
7650         * g++.dg/init/vector1.C: New test.
7651
7652 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7653
7654         PR target/13158
7655         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7656         PR target/18987
7657         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7658
7659 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7660
7661         * gfortran.dg/select_1.f90: New test.
7662         * gfortran.dg/select_2.f90: New test.
7663         * gfortran.dg/select_3.f90: New test.
7664         * gfortran.dg/select_4.f90: New test.
7665
7666 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7667
7668         PR middle-end/19084
7669         PR rtl-optimization/19348
7670         * gcc.dg/20050111-1.c: New test.
7671         * gcc.c-torture/execute/20050111-1.c: New test.
7672
7673         * gcc.dg/i386-asm-4.c: New test.
7674
7675 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7676
7677         * gcc.dg/nested-func-2.c: New test.
7678         * ada/acats/norun.lst: Remove c953002.
7679
7680 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7681
7682         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7683
7684 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7685
7686         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7687
7688 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7689
7690         PR target/18761
7691         * g++.dg/abi/align1.C: New test.
7692
7693 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7694
7695         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7696         at a time.
7697         * g++.dg/ext/altivec_check.h: Support compiling as C.
7698
7699 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7700
7701         PR c++/19355
7702         * g++.dg/expr/pr19355-1.C: New test case.
7703
7704 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7705
7706         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7707         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7708         * ada/acats/tests/c3/c92005b.ada: Likewise.
7709         * ada/acats/tests/c3/cxb3012.a: Likewise.
7710         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7711
7712 2005-01-09  Paul Brook  <paul@codesourcery.com>
7713
7714         * gfortran.dg/common_2.f90: New file.
7715         * gfortran.dg/common_3.f90: New file.
7716
7717 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7718
7719         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7720
7721 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7722
7723         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7724         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7725         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7726         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7727         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7728         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7729         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7730         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7731         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7732         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7733         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7734         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7735         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7736         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7737         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7738         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7739         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7740         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7741         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7742         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7743         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7744         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7745         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7746         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7747         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7748         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7749         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7750         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7751         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7752         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7753         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7754         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7755         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7756         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7757         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7758         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7759         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7760         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7761         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7762         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7763         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7764         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7765         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7766         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7767         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7768         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7769         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7770         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7771         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7772         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7773         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7774         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7775         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7776         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7777         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7778         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7779         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7780         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7781         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7782         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7783         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7784         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7785         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7786         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7787         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7788         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7789         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7790
7791         * gcc.dg/vect/vect-1.c: Fix spelling.
7792         * gcc.dg/vect/vect-10.c: Fix spelling.
7793         * gcc.dg/vect/vect-11.c: Fix spelling.
7794         * gcc.dg/vect/vect-12.c: Fix spelling.
7795         * gcc.dg/vect/vect-14.c: Fix spelling.
7796         * gcc.dg/vect/vect-15.c: Fix spelling.
7797         * gcc.dg/vect/vect-16.c: Fix spelling.
7798         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7799         * gcc.dg/vect/vect-64.c: Fix comments.
7800         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7801
7802 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7803             Ira Rosen  <irar@il.ibm.com>
7804
7805         * gcc.dg/vect/vect-70.c: New test.
7806         * gcc.dg/vect/vect-71.c: New test.
7807
7808 2005-01-09  Manfred Hollstein  <mh@suse.com>
7809
7810         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7811         * gcc.dg/pr18241-2.c: Likewise.
7812         * gcc.dg/pr18241-3.c: Likewise.
7813         * gcc.dg/pr18241-4.c: Likewise.
7814         * gcc.dg/pr18241-5.c: Likewise.
7815
7816 2005-01-08  Richard Henderson  <rth@redhat.com>
7817
7818         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7819         False for x86 and x86-64.
7820
7821 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7822
7823         PR tree-optimization/18241
7824         * gcc.dg/pr18241-1.c: New test.
7825         * gcc.dg/pr18241-2.c: New test.
7826         * gcc.dg/pr18241-3.c: New test.
7827         * gcc.dg/pr18241-4.c: New test.
7828         * gcc.dg/pr18241-5.c: New test.
7829
7830 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7831
7832         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7833         gfortran.dg/select_4.f90: New.
7834
7835 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7836
7837         * gcc.c-torture/execute/20050107-1.c: New test.
7838
7839 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7840
7841         PR c++/19298
7842         * g++.dg/template/ref2.C: New.
7843
7844 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7845
7846         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7847         instead of being empty.
7848
7849 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7850
7851         PR fortran/15553
7852         * gfortran.dg/array-1.f90: New test.
7853
7854 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7855
7856         PR tree-optimization/19283
7857         * gcc.c-torture/execute/20050106-1.c: New test.
7858
7859         PR rtl-optimization/18861
7860         * gcc.dg/20050105-1.c: New test.
7861
7862         PR tree-optimization/18828
7863         * gcc.dg/20050105-2.c: New test.
7864
7865 2005-01-07  Andreas Jaeger  <aj@suse.de>
7866
7867         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7868
7869 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7870
7871         PR fortran/18398
7872         * gfortran.dg/fmt_read.f90: New test.
7873
7874 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7875
7876         * gcc.dg/rs6000-ldouble-2.c: New.
7877
7878 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/19244
7881         * g++.dg/parser/ctor2.C: New test.
7882
7883 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7884
7885         PR c++/17154
7886         * g++.dg/template/using9.C: New test.
7887
7888 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7889
7890         PR c++/19258
7891         * g++.dg/lookup/friend6.C: New test.
7892
7893 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7894
7895         PR c++/19270
7896         * g++.dg/template/array10.C: New.
7897
7898 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7899
7900         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7901         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7902
7903 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7904
7905         * gcc.c-torture/compile/20050105-1.c: New test.
7906
7907 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7908
7909         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7910
7911 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7912
7913         PR middle-end/19100
7914         * gcc.dg/conv-3.c: New test case.
7915
7916 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7917
7918         * gcc.dg/asm-wide-1.c: New test.
7919
7920 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7921
7922         PR c++/19030
7923         * g++.dg/parse/crash22.C: New
7924
7925 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7926
7927         PR 19257
7928         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7929
7930 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7931
7932         PR middle-end/17767
7933         * gcc.dg/i386-mmx-6.c: New test case.
7934
7935 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7936
7937         PR tree-optimization/18308
7938         * gcc.dg/vect/pr18308.c: New testcase.
7939
7940 2005-01-04  Andreas Jaeger  <aj@suse.de>
7941
7942         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7943
7944 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7945             Robert Bowdidge <bowdidge@apple.com>
7946
7947         * gcc.dg/cpp/subframework1.c: New.
7948         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7949         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7950         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7951         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7952
7953 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7954
7955         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7956         producing warning.
7957         * gcc.dg/darwin-weakimport-2.c: New.
7958
7959 2005-01-03  Richard Henderson  <rth@redhat.com>
7960
7961         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7962
7963 2005-01-03  Richard Henderson  <rth@redhat.com>
7964
7965         * gcc.dg/vect/vect.exp: Enable for ia64.
7966         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7967         (check_effective_target_vect_float): Likewise.
7968         (check_effective_target_vect_no_align): Likewise.
7969         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7970         * gcc.dg/vect/vect-8.c: Likewise.
7971
7972 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7973
7974         PR target/19236
7975         * gcc.dg/pr19236-1.c: New test case.
7976
7977 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7978
7979         PR rtl-optimization/12092
7980         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7981
7982 2005-01-02  Andreas Jaeger  <aj@suse.de>
7983
7984         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7985
7986 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7987             Andrew Pinski  <pinskia@physics.uc.edu>
7988
7989         PR rtl-optimization/12092
7990         * gcc.dg/pr12092-1.c: New test case.
7991
7992 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7993
7994         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7995         'hidden' and 'default' for better portability.
7996         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7997
7998         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7999         6 and 7.
8000         * g++.old-deja/g++.brendan/new3.C: Likewise.
8001
8002 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8003
8004         * gcc.dg/20041231-1.C: New test.
8005         * g++.dg/warn/Wunreachable-code-1.C: New test.
8006
8007 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8008
8009         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8010         file, not /dev/null.  Abort on error.
8011
8012 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8013             Ziemowit Laski  <zlaski@apple.com>
8014
8015         PR objc/18971
8016         * objc.dg/encode-5.m: New test.
8017
8018 2004-12-29  Richard Henderson  <rth@redhat.com>
8019
8020         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8021         * objc.dg/stabs-1.m: Disable for ia64.
8022
8023 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/19190
8026         * g++.dg/warn/Wunused-10.C: New test.
8027
8028 2004-12-28  Richard Henderson  <rth@redhat.com>
8029
8030         * objc.dg/stabs-1.m: Disable for alpha.
8031
8032 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8033
8034         PR c++/19149
8035         * g++.dg/parse/error23.C: New test.
8036
8037 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8038
8039         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8040
8041         PR fortran/19032
8042         * gfortran.dg/intrinsic_modulo_1.f90: New.
8043         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8044         tests with divisor -1.
8045
8046 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/opt/temp1.C (memcpy): Return a value.
8049
8050         PR c++/19148
8051         * g++.dg/expr/cond7.C: New test.
8052
8053 2004-12-27  Paul Brook  <paul@codesourcery.com>
8054
8055         * gfortran.dg/g77/select_no_compile.f: Remove.
8056
8057 2004-12-27  Richard Henderson  <rth@redhat.com>
8058
8059         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8060         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8061         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8062
8063 2004-12-26  Richard Henderson  <rth@redhat.com>
8064
8065         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8066         by 1i instead of token pasting.
8067
8068 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8069
8070         PR tree-optimization/17578
8071         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8072         to additional_flags.
8073         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8074
8075 2004-12-25  Richard Henderson  <rth@redhat.com>
8076
8077         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8078         Remove Alpha.
8079
8080 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8081
8082         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8083         hppa*-*-hpux*.
8084         * gcc.dg/pr17957.c (dg-options): Likewise.
8085         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8086         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8087         instead of 0 on __hppa__.
8088         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8089         "foo,%r" on hppa*-*-*.
8090
8091 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8092
8093         PR fortran/19071
8094         * gfortran.dg/complex_write.f90: New test.
8095
8096 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8097
8098         PR c++/17595
8099         * g++.dg/parse/pragma2.C: New test.
8100
8101         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8102
8103 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8104
8105         * gcc.dg/empty2.c: Add missing dg-warning.
8106
8107 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/17413
8110         * g++.dg/template/local4.C: New test.
8111         * g++.dg/template/crash19.C: Add dg-error marker.
8112
8113         * g++.dg/template/crash31.C: Correct embedded PR number.
8114
8115 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/16405
8118         * g++.dg/opt/temp1.C: Add do-run marker.
8119
8120 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8121
8122         * g++.dg/template/spec19.C: New.
8123
8124 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8125
8126         PR target/16819
8127         * gcc.dg/empty2.c: New.
8128
8129 2004-12-23  Richard Henderson  <rth@redhat.com>
8130
8131         * lib/target-supports.exp (check_effective_target_vect_no_align):
8132         Remove i?86 and x86-64.
8133
8134 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8135
8136         PR c++/16405
8137         * g++.dg/opt/temp1.C: New test.
8138
8139 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8140
8141         PR c++/18733
8142         * g++.dg/template/friend33.C: New testcase.
8143
8144 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/18464
8147         * g++.dg/template/cond5.C: New test.
8148
8149         PR c++/18492
8150         * g++.dg/inherit/thunk3.C: New test.
8151
8152         PR c++/11224
8153         * g++.dg/warn/Wunused-9.C: New test.
8154
8155 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8156
8157         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8158
8159 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8160
8161         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8162
8163 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/18378
8166         * g++.dg/ext/packed8.C: New test.
8167
8168         PR c++/19063
8169         * g++.dg/template/crash31.C: New test.
8170
8171         PR c++/19034
8172         * g++.dg/template/crash30.C: New test.
8173
8174 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8175
8176         PR C++/18984
8177         * g++.dg/eh/ctor3.C: New test.
8178
8179 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8180
8181         * objc.dg/stabs-1.m: Allow section name to be quoted and
8182         assembly label to begin with '.LL'.
8183
8184 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8185
8186         * gcc.dg/vect/vect.exp
8187         (check_effective_target_lp64_or_vect_no_align): New.
8188         * gcc.dg/vect/vect-77.c: Use it.
8189         * gcc.dg/vect/vect-78.c: Use it.
8190
8191         * lib/target-supports.exp
8192         (check_effective_target_vect_no_max,
8193         check_effective_target_vect_no_bitwise,
8194         check_effective_target_vect_no_align): New.
8195         * gcc.dg/vect/vect-13.c: Use them.
8196         * gcc.dg/vect/vect-17.c: Ditto.
8197         * gcc.dg/vect/vect-18.c: Ditto.
8198         * gcc.dg/vect/vect-19.c: Ditto.
8199         * gcc.dg/vect/vect-20.c: Ditto.
8200         * gcc.dg/vect/vect-27.c: Ditto.
8201         * gcc.dg/vect/vect-29.c: Ditto.
8202         * gcc.dg/vect/vect-44.c: Ditto.
8203         * gcc.dg/vect/vect-48.c: Ditto.
8204         * gcc.dg/vect/vect-50.c: Ditto.
8205         * gcc.dg/vect/vect-52.c: Ditto.
8206         * gcc.dg/vect/vect-54.c: Ditto.
8207         * gcc.dg/vect/vect-56.c: Ditto.
8208         * gcc.dg/vect/vect-58.c: Ditto.
8209         * gcc.dg/vect/vect-60.c: Ditto.
8210         * gcc.dg/vect/vect-72.c: Ditto.
8211         * gcc.dg/vect/vect-80.c: Ditto.
8212
8213 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8214
8215         PR c++/14075
8216         * g++.dg/init/string1.C: New.
8217
8218         PR c++/18975
8219         * g++.dg/other/synth1.C: New.
8220
8221 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8222
8223         PR c/18963
8224         * gcc.dg/pr18963-1.c: New test.
8225
8226 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8227
8228         PR c/18596
8229         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8230         * gcc.dg/pr18596-1.c: Use dg-error.
8231         (dg-options): Use -fno-unit-at-a-time.
8232         * gcc.dg/pr18596-2.c: New test.
8233         * gcc.dg/pr18596-3.c: New test.
8234
8235 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8236
8237         PR middle-end/18683
8238         * g++.dg/opt/pr18683-1.C: New test case.
8239
8240 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8241
8242         PR other/19093
8243         * g++.dg/opt/max1.C: Fix for 64bit targets.
8244
8245 2004-12-20  Matt Austern  <austern@apple.com>
8246
8247         PR c++/19044
8248         * g++.dg/ext/builtin6.C: New
8249
8250 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8251
8252         PR tree-optimization/19080
8253         * gcc.c-torture/compile/pr19080.c: New test.
8254
8255 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8256
8257         * gcc.dg/20041219-1.c: New test.
8258
8259 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8260
8261         PR middle-end/19068
8262         * g++.dg/opt/max1.C: New test case.
8263
8264 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8265
8266         * gcc.dg/fdata-sections-1.c: New test.
8267
8268 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8269
8270         PR middle-end/18548
8271         * gcc.dg/max-1.c: New test case.
8272
8273 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8274
8275         * gcc.c-torture/execute/20041218-1.c: New test.
8276
8277 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8278
8279         * gcc.dg/pr18501.c: New test.
8280         * gcc.dg/uninit-5.c: XFAIL.
8281         * gcc.dg/uninit-9.c: XFAIL.
8282
8283 2004-12-17  Dale Johannesen  <dalej@apple.com>
8284
8285         * gcc.dg/20041213-1.c:  New.
8286
8287 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8288
8289         * objc.dg/stabs-1.m: Allow assembly label to begin
8290         with a dot ('.').
8291
8292 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * gcc.c-torture/execute/20041213-1.c: Move...
8295         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8296
8297 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8298
8299         PR c++/18721
8300         * g++.dg/lookup/conv-5.C: New.
8301
8302 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8303
8304         * objc.dg/stabs-1.m: New test.
8305
8306 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8307
8308         * gcc.dg/visibility-c.c: Change compile to
8309         assemble for the test.
8310
8311 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8312
8313         PR target/19041
8314         * gcc.dg/visibility-c.c: New test.
8315
8316 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8317
8318         PR middle-end/18493
8319         * gcc.dg/switch-8.c: New test case.
8320
8321 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8322
8323         PR c++/18905
8324         * g++.dg/template/init4.C: New.
8325         * g++.dg/opt/static3.C: Enable optimizer.
8326
8327 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8328
8329         * g++.dg/other/complex1.C: New test.
8330
8331 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8332
8333         * g++.dg/opt/inline9.C: New test.
8334
8335 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8336
8337         PR fortran/18993
8338         * gfotran.dg/nullify_1.f: New test.
8339
8340 2004-12-15  Richard Henderson  <rth@redhat.com>
8341
8342         * gcc.target/i386/i386.exp: New harness.
8343         * gcc.target/i386/vect-args.c: New.
8344
8345 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8346
8347         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8348
8349 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8350
8351         PR c++/18825
8352         * g++.dg/template/friend32.C: New test.
8353
8354 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8355
8356         * cpp/pragma-once-1.c: New test.
8357         * cpp/pragma-once-1b.h: Likewise.
8358         * cpp/pragma-once-1c.h: Likewise.
8359         * cpp/pragma-once-1d.h: Likewise.
8360         * cpp/inc/pragma-once-1a.h: Likewise.
8361
8362 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8363             Steven G. Kargl  <kargls@comcast.net>
8364
8365         PR fortran/17597
8366         * gfortran.dg/list_read_3.f90: New test.
8367
8368 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8369
8370         * gcc.dg/ftrapv-2.c: New test.
8371
8372 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8373
8374         PR c++/18981
8375         * g++.dg/template/typename9.C: New test.
8376
8377 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/18738
8380         * g++.dg/template/typename8.C: New test.
8381         * g++.dg/parse/friend2.C: Tweak error message.
8382
8383 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8384
8385         * gcc.c-torture/20041214-1.c: New test.
8386
8387 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8388
8389         PR c++/18965
8390         * g++.dg/init/array17.C: New test.
8391
8392 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8393
8394         PR c++/18793
8395         * g++.dg/init/aggr3.C: New test.
8396
8397 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8398
8399         * gcc.dg/altivec-types-1.c: New test.
8400         * gcc.dg/altivec-types-2.c: New test.
8401         * gcc.dg/altivec-types-3.c: New test.
8402         * gcc.dg/altivec-types-4.c: New test.
8403         * g++.dg/ext/altivec-types-1.C: New test.
8404         * g++.dg/ext/altivec-types-2.C: New test.
8405         * g++.dg/ext/altivec-types-3.C: New test.
8406         * g++.dg/ext/altivec-types-4.C: New test.
8407
8408 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8409
8410         PR middle-end/18951
8411         * gcc.c-torture/execute/20041213-1.c: New test.
8412
8413 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8414
8415         PR c++/18949
8416         * g++.dg/template/cast1.C: New.
8417
8418 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8419
8420         * gcc.c-torture/execute/20041213-2.c: New test.
8421
8422 2004-12-13  Richard Henderson  <rth@redhat.com>
8423
8424         * gcc.dg/i386-sse-10.c: Fix typo in options.
8425
8426 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR c++/18968
8429         * g++.dg/opt/pr18968.C: New test.
8430
8431 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/18925
8434         * g++.dg/ext/visibility/staticdatamem.C: New test.
8435
8436 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8437
8438         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8439
8440 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8441
8442         PR rtl-optimization/18928
8443         * gcc.dg/pr18928-1.c: New test case.
8444
8445 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8446
8447         PR tree-opt/16951
8448         * gcc.c-torture/compile/20041211-1.c: New.
8449
8450 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8451
8452         PR middle-end/17564
8453         * gcc.c-torture/execute/20041212-1.c: New test.
8454
8455 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8456
8457         PR fortran/18869
8458         * gfortran.dg/common_1.f90: New test.
8459
8460 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8461         Paul Brook  <paul@codesourcery.com>
8462
8463         PR fortran/16222
8464         * gfortran.dg/real_do_1.f90: New test.
8465
8466 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         PR tree-opt/18040
8469         * g++.dg/opt/ptrmem6.C: New test.
8470
8471 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8472
8473         PR middle-end/18921
8474         * gcc.dg/pr18921-1.c: New test case.
8475
8476 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8477
8478         PR fortran/17175
8479         * gfortran.dg/scale_1.f90: New test.
8480
8481 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8482
8483         PR middle-end/18903
8484         * gcc.c-torture/compile/pr18903.c: New test.
8485
8486 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8487
8488         * gcc.c-torture/execute/20041210-1.c: New test.
8489
8490 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8491
8492         PR c++/18731
8493         * g++.dg/parser/struct-1.C: New test.
8494         * g++.dg/parser/struct-2.C: New test.
8495         * g++.dg/parser/struct-3.C: New test.
8496
8497 2004-12-09  Richard Henderson  <rth@redhat.com>
8498
8499         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8500
8501         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8502         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8503
8504 2004-12-09  Matt Austern  <austern@apple.com>
8505
8506         PR c++/18514
8507         * g++.dg/ext/builtin1.C: New
8508         * g++.dg/ext/builtin2.C: New
8509         * g++.dg/ext/builtin3.C: New
8510         * g++.dg/ext/builtin4.C: New
8511         * g++.dg/ext/builtin5.C: New
8512
8513 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8514
8515         PR tree-opt/18904
8516         * g++.dg/opt/ptrmem5.C: New test.
8517
8518 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8519
8520         * g++.dg/parse/typename5.C: Adjust for new error.
8521         * g++.dg/parse/typename7.C: New.
8522
8523 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8524
8525         PR c++/18073
8526         * g++.dg/other/mmintrin.C: New test.
8527
8528 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8529
8530         PR c++/16681
8531         * g++.dg/init/array15.C: New.
8532         * g++.dg/init/array16.C: New.
8533
8534 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         PR fortran/18826
8537         * gfortran.dg/assign_1.f90: New test.
8538
8539 2004-12-08  Nick Clifton  <nickc@redhat.com>
8540
8541         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8542         * gcc.target/xstormy16/data_below100: Likewise.
8543         * gcc.target/xstormy16/sfr: Likewise.
8544         * gcc.target/xstormy16/below100.S: New test source file.
8545         * gcc.target/xstormy16/below100.ld: New test linker script.
8546         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8547         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8548         bp instructions.
8549         * gcc.target/xstormy16/bp.c: Likewise.
8550
8551         * gcc.target/xstormy16/bss_below100: New files:
8552         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8553         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8554         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8555         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8556         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8557         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8558         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8559         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8560         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8561         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8562         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8563         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8564         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8565         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8566         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8567         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8568         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8569         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8570         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8571         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8572         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8573         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8574         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8575         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8576         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8577         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8578         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8579
8580         * gcc.target/xstormy16/data_below100: New files:
8581         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8582         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8583         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8584         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8585         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8586         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8587         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8588         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8589         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8590         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8591         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8592         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8593         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8594         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8595         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8596         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8597         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8598         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8599         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8600         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8601         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8602         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8603         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8604         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8605         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8606         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8607         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8608
8609         * gcc.target/xstormy16/sfr: New files:
8610         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8611         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8612         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8613         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8614         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8615         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8616         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8617         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8618         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8619         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8620         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8621         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8622         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8623         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8624         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8625         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8626         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8627         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8628         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8629         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8630         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8631         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8632         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8633         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8634         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8635         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8636         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8637         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8638         27_if0_sfrw_bitfield_f.c
8639
8640 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8641
8642         PR c++/18100
8643         * g++.dg/lookup/name-clash4.C: New test.
8644
8645 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8646
8647         PR c++/18672
8648         * g++.dg/opt/array1.C: New.
8649
8650         PR c++/18803
8651         * g++.dg/template/operator5.C: New.
8652
8653 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8654
8655         PR c/18867
8656         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8657
8658 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8659
8660         * gcc.dg/noncompile/20041207.c: New test.
8661
8662 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8663
8664         * g++.dg/other/unreachable-1.C: New test.
8665
8666 2004-12-06  Nick Clifton  <nickc@redhat.com>
8667
8668         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8669         <limits.h> because the latter comes from gcc's include/ directory
8670         and not the newlib/libc/include directory.
8671
8672 2004-12-04  Richard Henderson  <rth@redhat.com>
8673
8674         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8675
8676 2004-12-04  Richard Henderson  <rth@redhat.com>
8677
8678         * lib/target-supports.exp (check_gc_sections_available): Disable
8679         for alpha and ia64.
8680
8681 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8682
8683         PR middle-end/17909
8684         * g++.dg/other/vararg-2.C: New test.
8685
8686 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8687
8688         PR c++/17011, c++/17971
8689         * g++.dg/template/error15.C: Adjust expected error.
8690         * g++.dg/template/instantiate3.C: Likewise.
8691
8692 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8693
8694         * gcc.dg/altivec-18.c: Fix for darwin
8695
8696 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8697
8698         PR c++/18782
8699         * g++.dg/parse/ptrmem2.C: New.
8700
8701         PR c++/18318
8702         * g++.dg/template/new1.C: New.
8703
8704 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8705
8706         PR fortran/18710
8707         * gfortran.dg/direct_io_3.f90: New test.
8708
8709 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8710
8711         PR 18758
8712         * g++.dg/parse/crash21.C: New.
8713
8714 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8715
8716         PR c++/15664, c++/18276
8717         * g++.dg/template/ttp13.C: New test.
8718         * g++.dg/template/ttp14.C: Likewise.
8719
8720 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8721
8722         PR c++/18123
8723         * g++.dg/parse/enum2.C: New test.
8724         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8725
8726 2004-12-02  Nick Clifton  <nickc@redhat.com>
8727
8728         * gcc.target/xstormy16: New test directory.
8729         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8730         * gcc.target/xstormy16/bp.c: Check the generation of bp
8731         instructions.
8732         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8733         bn instructions and the BELOW100 attribute.
8734
8735 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8736
8737         PR target/16952
8738         * gcc.dg/ppc-eabi.c: New.
8739
8740 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8741
8742         PR fortran/18284
8743         * gfortran.dg/backspace.f90
8744
8745 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8746
8747         * gfortran.dg/inquire.f90: New test.
8748
8749 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8750
8751         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8752         handle effective-target-keyword.
8753         (dg-skip-if): Support effective-target keyword as target list.
8754         (dg-xfail-if): Ditto.
8755         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8756
8757 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8758
8759         PR tree-optimization/18291
8760         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8761
8762 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8763
8764         PR C++/18729
8765         * g++.dg/parse/crash20.C: New.
8766
8767         PR c++/17431
8768         * g++.dg/overload/arg1.C: New.
8769         * g++.dg/overload/arg2.C: New.
8770         * g++.dg/overload/arg3.C: New.
8771         * g++.dg/overload/arg4.C: New.
8772
8773 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8774
8775         * gcc.dg/c99-flex-array-4.c: Remove.
8776
8777 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8778
8779         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8780
8781         * lib/target-supports.exp (is-effective-target): Simplify.
8782
8783         * lib/target-supports.exp (check_effective_target_vect_long):
8784         Fix for powerpc64-*-*.
8785
8786 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8787
8788         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8789         to support new requirements on FreeBSD 5.
8790
8791 2004-11-30  Devang Patel  <dpatel@apple.com>
8792
8793         PR 18702
8794         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8795
8796 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8797
8798         * g++.dg/ext/altivec-13.C: New test.
8799
8800 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8801
8802         PR tree-opt/18298
8803         * gcc.c-torture/execute/p18298.c: New test.
8804
8805 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8806             Dorit Naishlos  <dorit@il.ibm.com>
8807
8808         PR tree-opt/18607
8809         * gcc.dg/vect/vect-89.c: New test.
8810
8811 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8812
8813         * gcc.dg/pr18596-1.c: New test.
8814
8815 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8816
8817         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8818
8819 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         PR c/18479
8822         * gcc.dg/pr18479.c: New test.
8823
8824 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8825
8826         PR target/18490
8827         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8828         mmix-knuth-mmixware.
8829
8830         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8831         cris-*-elf* cris-*-aout* mmix-*-*
8832
8833 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8834
8835         PR middle-end/18725
8836         * gcc.dg/pr18725.c: New test.
8837
8838 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8839
8840         PR target/18488
8841         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8842
8843         PR target/18336
8844         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8845
8846 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/18368
8849         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8850         * g++.old-deja/g++.law/ctors5.C: Likewise.
8851         * g++.old-deja/g++.other/crash25.C: Likewise.
8852
8853         PR c++/18674
8854         * g++.dg/template/error16.C: New test.
8855
8856         PR c++/18512
8857         * g++.dg/template/crash29.C: New test.
8858
8859 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8860
8861         PR tree-optimization/18712
8862         * gcc.c-torture/compile/pr18712.c: New test.
8863
8864 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8865
8866         PR c/7544
8867         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8868         tests.
8869
8870 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8871
8872         PR c++/18652
8873         * g++.dg/lookup/crash6.C: New test.
8874
8875 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8876
8877         PR middle-end/18164
8878         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8879
8880 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8881
8882         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8883         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8884         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8885
8886 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8887
8888         * gcc.dg/pr18164.c: New test.
8889
8890 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8891
8892         * gcc.dg/funroll-loops-all.c: New.
8893
8894 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8895
8896         PR target/18489
8897         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8898         delimeter, match space and TAB as well as ":".
8899
8900         PR target/18484
8901         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8902
8903         PR target/18348
8904         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8905
8906         PR target/18345
8907         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8908
8909         PR target/18337
8910         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8911
8912 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8913
8914         * gfortran.dg/direct_io_2.f90: New test.
8915
8916 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8917
8918         PR target/18334
8919         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8920
8921 2004-11-28  Richard Henderson  <rth@redhat.com>
8922
8923         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8924
8925 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8926
8927         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8928         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8929         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8930         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8931         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8932         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8933         gcc.dg/pointer-arith-8.c: New tests.
8934
8935 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8936
8937         PR fortran/18364
8938         * gfortran.dg/endfile.f90: New test.
8939
8940 2004-11-27  Falk Hueffner  <falk@debian.org>
8941
8942         * gcc.dg/loop-6.c: New test.
8943
8944 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.c-torture/execute/20041126-1.c: New test.
8947
8948 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8949
8950         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8951         on IRIX.
8952
8953 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8954
8955         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8956         functions.
8957
8958 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR rtl-optimization/17825
8961         * gcc.c-torture/compile/20041119-1.c: New test.
8962
8963 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8964
8965         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8966         Check existence of ld library path variables before unsetting.
8967
8968 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8971
8972 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8973
8974         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8975
8976 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8977
8978         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8979
8980 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8981
8982         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8983         dg-do directive.
8984
8985 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8986
8987         * gcc.dg/pr17957.c: Pass --param, not -param.
8988
8989 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         PR middle-end/17957
8992         * testsuite/gcc.dg/pr17957.c: New test.
8993
8994 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8995
8996         PR c++/18445
8997         * g++.dg/template/crash28.C: Likewise.
8998
8999         PR c++/18001
9000         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9001         * g++.dg/ext/lvaddr.C: Likewise.
9002         * g++.dg/opt/pr7503-3.C: Likewise.
9003
9004         PR c++/18466
9005         * g++.dg/parse/qualified3.C: New test.
9006         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9007
9008         PR c++/18545
9009         * g++.dg/expr/return1.C: New test.
9010
9011 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9012
9013         Friend class name lookup 3/n, PR c++/3332
9014         * g++.dg/lookup/friend3.C: New test.
9015         * g++.dg/lookup/friend4.C: Likewise.
9016         * g++.dg/lookup/friend5.C: Likewise.
9017
9018 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9019
9020         Friend class name lookup 2/n, PR c++/14513, c++/15410
9021         * g++.dg/lookup/friend2.C: New test.
9022         * g++.dg/template/friend31.C: Likewise.
9023
9024 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9025
9026         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9027
9028 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/17473
9031         * g++.dg/tc1/dr56.C: Remove.
9032         * g++.dg/template/typedef1.C: Add dg-error markers.
9033         * g++.old-deja/g++.other/typedef7.C: Likewise.
9034
9035         PR c++/18285
9036         * g++.dg/parse/typedef7.C: New test.
9037
9038 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9039
9040         * gcc.c-torture/execute/20041124-1.c: New test.
9041
9042 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9043
9044         * g++.dg/template/deduce3.C: New test.
9045
9046         PR c++/18586
9047         * g++.dg/template/crash27.C: New test.
9048
9049         PR c++/18530
9050         * g++.dg/warn/Wshadow-3.C: New test.
9051
9052 2004-11-24  Devang Patel  <dpatel@apple.com>
9053
9054         PR/18555
9055         * gcc.dg/cpp/isysroot-1.c: New test.
9056         * gcc.dg/cpp/usr/include/stdio.h: New file.
9057         * gcc.dg/cpp/isysroot-2.c: New test.
9058         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9059         New file.
9060
9061 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9062
9063         PR c++/8929
9064         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9065
9066 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9067
9068         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9069         * gcc.target/sparc/pdist.c: Likewise.
9070
9071 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9072
9073         PR c++/16882
9074         * g++.dg/conversion/simd1.C: New test.
9075
9076 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9077
9078         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9079         and restore_ld_library_path_env_vars.
9080         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9081         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9082         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9083         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9084
9085 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9086
9087         * gcc.dg/pragma-align-2.c: Test macro expansion.
9088         * gcc.dg/pragma-pack-2.c: New test.
9089
9090 2004-11-23  Richard Henderson  <rth@redhat.com>
9091
9092         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9093         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9094         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9095         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9096         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9097         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9098
9099         * gcc.dg/vect/vect.exp: Add check for alpha.
9100         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9101         (check_effective_target_vect_int): Enable for alpha.
9102         (check_effective_target_vect_long): New.
9103         (is-effective-target): Add it.
9104
9105 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9106
9107         * gcc.dg/pr18614-1.c: New test.
9108
9109 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9110
9111         * gcc.dg/setjmp-2.c: New test.
9112
9113 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9114
9115         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9116         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9117         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9118         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9119         gcc.target/sparc/pdist.c: New tests.
9120
9121 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9122
9123         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9124
9125 2004-11-22  Dale Johannesen  <dalej@apple.com>
9126
9127         * gcc.dg/20041111-1.c:  New.
9128
9129 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9130
9131         PR tree-opt/18536
9132         * gcc.dg/vect/pr18536.c: New test.
9133
9134 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9135
9136         PR c++/18354
9137         * g++.dg/template/nontype11.C: New test.
9138
9139 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9140
9141         PR middle-end/18520
9142         * gcc.dg/pr18520-1.c: New test case.
9143
9144 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9145
9146         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9147         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9148         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9149         expected diagnostics.
9150
9151 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9152
9153         PR target/18580
9154         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9155         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9156         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9157
9158 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9161
9162 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9163             Joseph Myers  <joseph@codesourcery.com>
9164
9165         * lib/target-supports.exp (check_visibility_available): Really
9166         test the compiler.
9167
9168 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9169
9170         PR tree-opt/18181
9171         * gcc.dg/vect/vect-85.c: New test.
9172         * gcc.dg/vect/vect-86.c: New test.
9173         * gcc.dg/vect/vect-87.c: New test.
9174         * gcc.dg/vect/vect-88.c: New test.
9175
9176 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9177
9178         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9179
9180 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9181
9182         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9183         * gcc.dg/ppc-and-1.c: Ditto.
9184         * gcc.dg/ppc-compare-1.c: Ditto.
9185         * gcc.dg/ppc-mov-1.c: Ditto
9186
9187 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9188             Mark Mitchell  <mark@codesourcery.com>
9189
9190         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9191
9192 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9193             Aldy Hernandez  <aldyh@redhat.com>
9194
9195         * lib/target-supports.exp (check_effective_target_vect_int): New
9196         (check_effective_target_vect_float): New
9197         (check_effective_target_vect_double): New.
9198         (is-effective-target): Support new effective targets keywords.
9199         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9200         default action for dg-do.
9201         * gcc.dg/vect/pr16105.c: Use new support.
9202         * gcc.dg/vect/pr18400.c: Ditto.
9203         * gcc.dg/vect/pr18425.c: Ditto.
9204         * gcc.dg/vect/vect-1.c: Ditto.
9205         * gcc.dg/vect/vect-10.c: Ditto.
9206         * gcc.dg/vect/vect-11.c: Ditto.
9207         * gcc.dg/vect/vect-12.c: Ditto.
9208         * gcc.dg/vect/vect-13.c: Ditto.
9209         * gcc.dg/vect/vect-14.c: Ditto.
9210         * gcc.dg/vect/vect-15.c: Ditto.
9211         * gcc.dg/vect/vect-16.c: Ditto.
9212         * gcc.dg/vect/vect-17.c: Ditto.
9213         * gcc.dg/vect/vect-18.c: Ditto.
9214         * gcc.dg/vect/vect-19.c: Ditto.
9215         * gcc.dg/vect/vect-2.c: Ditto.
9216         * gcc.dg/vect/vect-20.c: Ditto.
9217         * gcc.dg/vect/vect-21.c: Ditto.
9218         * gcc.dg/vect/vect-22.c: Ditto.
9219         * gcc.dg/vect/vect-23.c: Ditto.
9220         * gcc.dg/vect/vect-24.c: Ditto.
9221         * gcc.dg/vect/vect-25.c: Ditto.
9222         * gcc.dg/vect/vect-26.c: Ditto.
9223         * gcc.dg/vect/vect-27.c: Ditto.
9224         * gcc.dg/vect/vect-27a.c: Ditto.
9225         * gcc.dg/vect/vect-28.c: Ditto.
9226         * gcc.dg/vect/vect-29.c: Ditto.
9227         * gcc.dg/vect/vect-29a.c: Ditto.
9228         * gcc.dg/vect/vect-3.c: Ditto.
9229         * gcc.dg/vect/vect-30.c: Ditto.
9230         * gcc.dg/vect/vect-31.c: Ditto.
9231         * gcc.dg/vect/vect-32.c: Ditto.
9232         * gcc.dg/vect/vect-33.c: Ditto.
9233         * gcc.dg/vect/vect-34.c: Ditto.
9234         * gcc.dg/vect/vect-35.c: Ditto.
9235         * gcc.dg/vect/vect-36.c: Ditto.
9236         * gcc.dg/vect/vect-37.c: Ditto.
9237         * gcc.dg/vect/vect-38.c: Ditto.
9238         * gcc.dg/vect/vect-4.c: Ditto.
9239         * gcc.dg/vect/vect-40.c: Ditto.
9240         * gcc.dg/vect/vect-41.c: Ditto.
9241         * gcc.dg/vect/vect-42.c: Ditto.
9242         * gcc.dg/vect/vect-43.c: Ditto.
9243         * gcc.dg/vect/vect-44.c: Ditto.
9244         * gcc.dg/vect/vect-45.c: Ditto.
9245         * gcc.dg/vect/vect-46.c: Ditto.
9246         * gcc.dg/vect/vect-47.c: Ditto.
9247         * gcc.dg/vect/vect-48.c: Ditto.
9248         * gcc.dg/vect/vect-48a.c: Ditto.
9249         * gcc.dg/vect/vect-49.c: Ditto.
9250         * gcc.dg/vect/vect-5.c: Ditto.
9251         * gcc.dg/vect/vect-50.c: Ditto.
9252         * gcc.dg/vect/vect-51.c: Ditto.
9253         * gcc.dg/vect/vect-52.c: Ditto.
9254         * gcc.dg/vect/vect-53.c: Ditto.
9255         * gcc.dg/vect/vect-54.c: Ditto.
9256         * gcc.dg/vect/vect-55.c: Ditto.
9257         * gcc.dg/vect/vect-56.c: Ditto.
9258         * gcc.dg/vect/vect-56a.c: Ditto.
9259         * gcc.dg/vect/vect-57.c: Ditto.
9260         * gcc.dg/vect/vect-58.c: Ditto.
9261         * gcc.dg/vect/vect-59.c: Ditto.
9262         * gcc.dg/vect/vect-6.c: Ditto.
9263         * gcc.dg/vect/vect-60.c: Ditto.
9264         * gcc.dg/vect/vect-61.c: Ditto.
9265         * gcc.dg/vect/vect-62.c: Ditto.
9266         * gcc.dg/vect/vect-63.c: Ditto.
9267         * gcc.dg/vect/vect-64.c: Ditto.
9268         * gcc.dg/vect/vect-65.c: Ditto.
9269         * gcc.dg/vect/vect-66.c: Ditto.
9270         * gcc.dg/vect/vect-67.c: Ditto.
9271         * gcc.dg/vect/vect-68.c: Ditto.
9272         * gcc.dg/vect/vect-69.c: Ditto.
9273         * gcc.dg/vect/vect-7.c: Ditto.
9274         * gcc.dg/vect/vect-72.c: Ditto.
9275         * gcc.dg/vect/vect-72a.c: Ditto.
9276         * gcc.dg/vect/vect-73.c: Ditto.
9277         * gcc.dg/vect/vect-74.c: Ditto.
9278         * gcc.dg/vect/vect-75.c: Ditto.
9279         * gcc.dg/vect/vect-76.c: Ditto.
9280         * gcc.dg/vect/vect-77.c: Ditto.
9281         * gcc.dg/vect/vect-77a.c: Ditto.
9282         * gcc.dg/vect/vect-78.c: Ditto.
9283         * gcc.dg/vect/vect-79.c: Ditto.
9284         * gcc.dg/vect/vect-8.c: Ditto.
9285         * gcc.dg/vect/vect-80.c: Ditto.
9286         * gcc.dg/vect/vect-82.c: Ditto.
9287         * gcc.dg/vect/vect-82_64.c: Ditto.
9288         * gcc.dg/vect/vect-83.c: Ditto.
9289         * gcc.dg/vect/vect-83_64.c: Ditto.
9290         * gcc.dg/vect/vect-9.c: Ditto.
9291         * gcc.dg/vect/vect-all.c: Ditto.
9292         * gcc.dg/vect/vect-none.c: Ditto.
9293
9294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9295
9296         * lib/gcc-dg.exp (dg-skip-if): New function.
9297         (dg-forbid-option): Remove.
9298         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9299         * g++.dg/abi/bitfield8.C: Likewise.
9300         * g++.dg/abi/dtor1.C: Likewise.
9301         * g++.dg/abi/empty10.C: Likewise.
9302         * g++.dg/abi/empty7.C: Likewise.
9303         * g++.dg/abi/empty9.C: Likewise.
9304         * g++.dg/abi/layout3.C: Likewise.
9305         * g++.dg/abi/layout4.C: Likewise.
9306         * g++.dg/abi/thunk1.C: Likewise.
9307         * g++.dg/abi/thunk2.C: Likewise.
9308         * g++.dg/abi/vbase11.C: Likewise.
9309         * g++.dg/abi/vthunk2.C: Likewise.
9310         * g++.dg/abi/vthunk3.C: Likewise.
9311         * g++.dg/ext/attrib8.C: Likewise.
9312         * g++.dg/opt/longbranch2.C: Likewise.
9313         * g++.dg/opt/reg-stack4.C: Likewise.
9314         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9315         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9316         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9317         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9318         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9319         * gcc.dg/20000609-1.c: Likewise.
9320         * gcc.dg/20000720-1.c: Likewise.
9321         * gcc.dg/20011107-1.c: Likewise.
9322         * gcc.dg/20011119-1.c: Likewise.
9323         * gcc.dg/20020108-1.c: Likewise.
9324         * gcc.dg/20020122-2.c: Likewise.
9325         * gcc.dg/20020122-3.c: Likewise.
9326         * gcc.dg/20020201-3.c: Likewise.
9327         * gcc.dg/20020206-1.c: Likewise.
9328         * gcc.dg/20020218-1.c: Likewise.
9329         * gcc.dg/20020310-1.c: Likewise.
9330         * gcc.dg/20020411-1.c: Likewise.
9331         * gcc.dg/20020418-2.c: Likewise.
9332         * gcc.dg/20020426-1.c: Likewise.
9333         * gcc.dg/20020426-2.c: Likewise.
9334         * gcc.dg/20020517-1.c: Likewise.
9335         * gcc.dg/20020523-1.c: Likewise.
9336         * gcc.dg/20020523-2.c: Likewise.
9337         * gcc.dg/20020729-1.c: Likewise.
9338         * gcc.dg/20030204-1.c: Likewise.
9339         * gcc.dg/20030826-2.c: Likewise.
9340         * gcc.dg/20030926-1.c: Likewise.
9341         * gcc.dg/20031202-1.c: Likewise.
9342         * gcc.dg/980312-1.c: Likewise.
9343         * gcc.dg/980313-1.c: Likewise.
9344         * gcc.dg/990117-1.c: Likewise.
9345         * gcc.dg/990424-1.c: Likewise.
9346         * gcc.dg/990524-1.c: Likewise.
9347         * gcc.dg/991230-1.c: Likewise.
9348         * gcc.dg/i386-387-1.c: Likewise.
9349         * gcc.dg/i386-387-2.c: Likewise.
9350         * gcc.dg/i386-387-3.c: Likewise.
9351         * gcc.dg/i386-387-4.c: Likewise.
9352         * gcc.dg/i386-387-5.c: Likewise.
9353         * gcc.dg/i386-387-6.c: Likewise.
9354         * gcc.dg/i386-asm-1.c: Likewise.
9355         * gcc.dg/i386-bitfield1.c: Likewise.
9356         * gcc.dg/i386-bitfield2.c: Likewise.
9357         * gcc.dg/i386-loop-1.c: Likewise.
9358         * gcc.dg/i386-loop-2.c: Likewise.
9359         * gcc.dg/i386-loop-3.c: Likewise.
9360         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9361         * gcc.dg/i386-pic-1.c: Likewise.
9362         * gcc.dg/i386-regparm.c: Likewise.
9363         * gcc.dg/i386-signbit-1.c: Likewise.
9364         * gcc.dg/i386-signbit-2.c: Likewise.
9365         * gcc.dg/i386-signbit-3.c: Likewise.
9366         * gcc.dg/i386-sse-5.c: Likewise.
9367         * gcc.dg/i386-sse-8.c: Likewise.
9368         * gcc.dg/i386-unroll-1.c: Likewise.
9369         * gcc.dg/tls/opt-1.c: Likewise.
9370         * gcc.dg/tls/opt-2.c: Likewise.
9371         * gcc.dg/unroll-1.c: Likewise.
9372         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9373         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9374         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9375         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9376
9377 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9378
9379         * g++.dg/template/incomplete1.C: New test.
9380
9381 2004-11-16  Nick Clifton  <nickc@redhat.com>
9382
9383         Revert patches accidentally commited during checkin of fixes for
9384         xstormy16 tests:
9385         gcc.c-torture/execute/simd-4.c: Revert
9386         gcc.dg/20040910-1.c: Revert.
9387
9388 2004-11-16  Paul Brook  <paul@codesourcery.com>
9389
9390         PR fortran/13010
9391         * gfortran.dg/der_pointer_1.f90: New test.
9392
9393 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9394
9395         PR c/18498
9396         * gcc.dg/bitfld-13.c: New test.
9397
9398 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9399
9400         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9401         powerpc*-*-linux*.
9402
9403         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9404         * gcc.dg/ppc64-abi-2.c: Ditto.
9405         * gcc.dg/ppc64-abi-3.c: Ditto.
9406
9407         * lib/gcc-dg.exp (dg-target-list): Remove.
9408
9409 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9410
9411         * gcc.dg/ia64-postinc.c: New test.
9412
9413 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9414
9415         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9416
9417 2004-11-15  Nick Clifton  <nickc@redhat.com>
9418
9419         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9420         __INT_MAX__ so that the test can be compiled by toolchains
9421         targeted at 16-bit processors.
9422
9423         * gcc.dg/20040625-1.c: Use long constants rather than integers
9424         when performing arithmetic that will overflow 16-bits.
9425
9426         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9427         xstormy16.  It does not support 128-bit vector operations.
9428
9429         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9430         with the macro PTR_TYPE.  Define this macro to an integer type
9431         suitable for holding a pointer.
9432
9433         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9434         the target is a 16-bit processor.
9435
9436         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9437         16-bit targets where the character constant will be too long.
9438
9439         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9440         where the double will not be directly addressable.
9441
9442 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9443
9444         Friend class name lookup 1/n, PR c++/18471
9445         * g++.dg/template/crash26.C: New test.
9446         * g++.dg/lookup/struct1.C: Adjust expected error.
9447         * g++.dg/parse/elab1.C: Likewise.
9448         * g++.dg/parse/elab2.C: Likewise.
9449         * g++.dg/parse/int-as-enum1.C: Likewise.
9450         * g++.dg/parse/struct-as-enum1.C: Likewise.
9451         * g++.dg/parse/typedef1.C: Likewise.
9452         * g++.dg/parse/typedef3.C: Likewise.
9453         * g++.dg/parse/typedef4.C: Likewise.
9454         * g++.dg/parse/typedef5.C: Likewise.
9455         * g++.dg/template/nontype4.C: Likewise.
9456         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9457         * g++.old-deja/g++.other/elab1.C: Likewise.
9458         * g++.old-deja/g++.other/syntax4.C: Likewise.
9459
9460 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9461
9462         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9463
9464 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9465
9466         * gcc.c-torture/execute/20041114-1.c: New test.
9467
9468 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9469
9470         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9471         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9472         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9473         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9474         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9475         gcc.dg/switch-7.c: New tests.
9476
9477 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9478
9479         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9480
9481 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9482
9483         PR tree-opt/18400
9484         * gcc.dg/vect/pr18400.c: New test.
9485
9486 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9487             Andrew Pinski  <pinskia@physics.uc.edu>
9488
9489         PR tree-opt/18425
9490         * gcc.dg/vect/pr18425.c: New test.
9491
9492 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9493
9494         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9495         Guard with dg-require-alias and dg-require-visibility.
9496
9497 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9498
9499         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9500
9501 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9502
9503         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9504
9505 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9506
9507         PR c++/17344
9508         * g++.dg/template/defarg5.C: New test.
9509
9510 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9511
9512         * g++.dg/parse/cast1.C: Run only on ILP32.
9513         * g++.old-deja/g++.mike/p784.C: Likewise.
9514
9515 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9516
9517         * gcc.c-torture/execute/20041113-1.c: New test.
9518
9519 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9520
9521         PR target/18230
9522         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9523         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9524         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9525         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9526         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9527         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9528         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9529         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9530         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9531         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9532         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9533         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9534         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9535
9536 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9537
9538         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9539         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9540         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9541         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9542         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9543         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9544         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9545         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9546         gcc.target/sparc/combined-1.c: New tests.
9547
9548 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9549
9550         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9551         New tests.
9552
9553 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9554
9555         * lib/gcc-dg.exp (dg-forbid-option): New function.
9556         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9557         * g++.dg/abi/bitfield8.C: Likewise.
9558         * g++.dg/abi/dtor1.C: Likewise.
9559         * g++.dg/abi/empty10.C: Likewise.
9560         * g++.dg/abi/empty7.C: Likewise.
9561         * g++.dg/abi/empty9.C: Likewise.
9562         * g++.dg/abi/layout3.C: Likewise.
9563         * g++.dg/abi/layout4.C: Likewise.
9564         * g++.dg/abi/thunk1.C: Likewise.
9565         * g++.dg/abi/thunk2.C: Likewise.
9566         * g++.dg/abi/vbase11.C: Likewise.
9567         * g++.dg/abi/vthunk2.C: Likewise.
9568         * g++.dg/abi/vthunk3.C: Likewise.
9569         * g++.dg/ext/attrib8.C: Likewise.
9570         * g++.dg/opt/longbranch2.C: Likewise.
9571         * g++.dg/opt/reg-stack4.C: Likewise.
9572         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9573         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9574         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9575         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9576         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9577         * gcc.dg/20000609-1.c: Likewise.
9578         * gcc.dg/20000720-1.c: Likewise.
9579         * gcc.dg/20011107-1.c: Likewise.
9580         * gcc.dg/20011119-1.c: Likewise.
9581         * gcc.dg/20020108-1.c: Likewise.
9582         * gcc.dg/20020122-2.c: Likewise.
9583         * gcc.dg/20020122-3.c: Likewise.
9584         * gcc.dg/20020201-3.c: Likewise.
9585         * gcc.dg/20020206-1.c: Likewise.
9586         * gcc.dg/20020218-1.c: Likewise.
9587         * gcc.dg/20020310-1.c: Likewise.
9588         * gcc.dg/20020411-1.c: Likewise.
9589         * gcc.dg/20020418-2.c: Likewise.
9590         * gcc.dg/20020426-1.c: Likewise.
9591         * gcc.dg/20020426-2.c: Likewise.
9592         * gcc.dg/20020517-1.c: Likewise.
9593         * gcc.dg/20020523-1.c: Likewise.
9594         * gcc.dg/20020523-2.c: Likewise.
9595         * gcc.dg/20020729-1.c: Likewise.
9596         * gcc.dg/20030204-1.c: Likewise.
9597         * gcc.dg/20030826-2.c: Likewise.
9598         * gcc.dg/20030926-1.c: Likewise.
9599         * gcc.dg/20031202-1.c: Likewise.
9600         * gcc.dg/980312-1.c: Likewise.
9601         * gcc.dg/980313-1.c: Likewise.
9602         * gcc.dg/990117-1.c: Likewise.
9603         * gcc.dg/990424-1.c: Likewise.
9604         * gcc.dg/990524-1.c: Likewise.
9605         * gcc.dg/991230-1.c: Likewise.
9606         * gcc.dg/i386-387-1.c: Likewise.
9607         * gcc.dg/i386-387-2.c: Likewise.
9608         * gcc.dg/i386-387-3.c: Likewise.
9609         * gcc.dg/i386-387-4.c: Likewise.
9610         * gcc.dg/i386-387-5.c: Likewise.
9611         * gcc.dg/i386-387-6.c: Likewise.
9612         * gcc.dg/i386-asm-1.c: Likewise.
9613         * gcc.dg/i386-bitfield1.c: Likewise.
9614         * gcc.dg/i386-bitfield2.c: Likewise.
9615         * gcc.dg/i386-loop-1.c: Likewise.
9616         * gcc.dg/i386-loop-2.c: Likewise.
9617         * gcc.dg/i386-loop-3.c: Likewise.
9618         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9619         * gcc.dg/i386-pic-1.c: Likewise.
9620         * gcc.dg/i386-regparm.c: Likewise.
9621         * gcc.dg/i386-signbit-1.c: Likewise.
9622         * gcc.dg/i386-signbit-2.c: Likewise.
9623         * gcc.dg/i386-signbit-3.c: Likewise.
9624         * gcc.dg/i386-sse-5.c: Likewise.
9625         * gcc.dg/i386-sse-8.c: Likewise.
9626         * gcc.dg/i386-unroll-1.c: Likewise.
9627         * gcc.dg/tls/opt-1.c: Likewise.
9628         * gcc.dg/tls/opt-2.c: Likewise.
9629         * gcc.dg/unroll-1.c: Likewise.
9630         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9631         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9632         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9633         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9634         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9635         -m64 is specified.
9636
9637 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/18389
9640         * g++.dg/parse/cond1.C: New test.
9641
9642         PR c++/18429
9643         * g++.dg/template/array9.C: New test.
9644         * g++.dg/ext/vla1.C: Adjust error messages.
9645         * g++.dg/ext/vlm1.C: Likewise.
9646         * g++.dg/template/crash2.C: Likewise.
9647
9648         PR c++/18436
9649         * g++.dg/template/call3.C: New test.
9650
9651         PR c++/18407
9652         * g++.dg/template/ptrmem11.C: New test.
9653
9654 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9655
9656         PR other/14264
9657         * lib/g++.exp: Set LC_ALL and LANG to C.
9658         * lib/gcc-dg.exp: Likewise.
9659         * lib/gfortran.exp: Likewise.
9660         * lib/objc.exp: Likewise.
9661         * lib/treelang.exp: Likewise.
9662
9663 2004-11-12  Andreas Schwab  <schwab@suse.de>
9664
9665         * gcc.dg/pr16286.c: Fix last change.
9666
9667 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/18416
9670         * g++.dg/init/global1.C: New test.
9671
9672 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9673
9674         * gcc.c-torture/execute/20041112-1.c: New test.
9675
9676 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9677
9678         * lib/gcc-dg.exp (dg-target-list): New.
9679
9680 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9681             Richard Sandiford  <rsandifo@redhat.com>
9682
9683         * lib/target-supports.exp (get-compiler_messages): New.
9684         (check_named_sections_available): Use it.
9685         (check_effective_target_ilp32): New.
9686         (check_effective_target_lp64): New.
9687         (is-effective-target): New.
9688         * lib/gcc-dg.exp (dg-require-effective-target): New.
9689
9690 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9691
9692         * gcc.dg/precedence-1.c: New test.
9693
9694 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9695
9696         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9697
9698         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9699         message, delete generated files, use more descriptive name for
9700         executable, and make the test unsupported when it cannot be run.
9701
9702         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9703         (dg-require-weak, dg-require-visibility, dg-require-alias,
9704         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9705         dg-require-iconv, dg-require-named-sections): Use it.
9706
9707         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9708
9709 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         PR target/16457
9712         * gcc.dg/ppc-and-1: New
9713
9714         PR target/16796
9715         * gcc.dg/ppc-mov-1.c: New.
9716
9717         PR target/16458
9718         * gcc.dg/ppc-compare-1.c: New.
9719
9720 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9721
9722         * objc.dg/desig-init-2.m: New test.
9723
9724 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9725
9726         PR middle-end/18160
9727         * g++.dg/warn/register-var-1.C: New test.
9728         * g++.dg/warn/register-var-2.C: New test.
9729
9730 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9731
9732         * gcc.dg/union-2.c: New test.
9733
9734 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9735
9736         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9737         New test for PR tree-optimization/17892.
9738
9739 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9740
9741         PR c++/18369
9742         * g++.dg/init/new12.C: New test.
9743
9744 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9745
9746         * gcc.target/sparc: New directory.
9747         * gcc.target/sparc/sparc.exp: New driver.
9748         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9749         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9750         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9751         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9752
9753 2004-11-10  Paul Brook  <paul@codesourcery.com>
9754
9755         PR fortran/18218
9756         * gfortran.dg/list_read.c: New test.
9757
9758 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9759
9760         PR c/18322
9761         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9762         expected diagnostic location.
9763
9764 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9765
9766         * gcc.dg/20041109-1.c: New test.
9767
9768 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9769
9770         PR objc/18406
9771         * objc/compile/pr18406.m: New test.
9772
9773 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9774
9775         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9776
9777 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9778
9779         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9780
9781 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9782
9783         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9784
9785 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9786
9787         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9788         exit.
9789
9790 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         PR tree-opt/18299
9793         * gcc.c-torture/pr18299-1.c: New test.
9794
9795 2004-11-06  Andreas Schwab  <schwab@suse.de>
9796
9797         * gcc.dg/pr16286.c: Also test for bool and pixel.
9798
9799 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9800
9801         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9802         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9803         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9804         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9805         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9806         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9807         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9808         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9809         gcc.dg/struct-semi-3.c: New tests.
9810
9811 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9812
9813         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9814
9815 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9816
9817         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9818         Do not use C99 designators.
9819
9820 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9821
9822         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9823
9824 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9825
9826         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9827         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9828         * gcc.c-torture/execute/simd-5.x: Remove.
9829
9830 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         PR rtl-optimization/17933
9833         * gcc.dg/torture/pr17933-1.c: New test.
9834
9835 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9836
9837         PR target/18106
9838         * lib/target-supports.exp (check_weak_available): Support
9839         Windows.
9840
9841 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9842
9843         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9844         call to fflush(stdout) before abort.
9845         (my_ffsll): New function.
9846         (generate_fields): Use it.
9847
9848 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9849
9850         * gcc.dg/init-undef-1.c: New test.
9851
9852 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9853
9854         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9855         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9856         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9857         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9858         expected messages for new parser.
9859
9860 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9863
9864 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9867         on LP64 targets.
9868
9869 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9870
9871         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9872         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9873         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9874         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9875         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9876         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9877         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9878         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9879         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9880         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9881
9882 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9883
9884         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9885         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9886         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9887         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9888         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9889         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9890         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9891         for new parser.
9892
9893 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9894
9895         PR target/15342
9896         * gcc.dg/20041104-1.c: New test.
9897
9898 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9899
9900         * g++.dg/template/nontype7.C: New test.
9901         * g++.dg/template/nontype8.C: Likewise.
9902         * g++.dg/template/nontype9.C: Likewise.
9903         * g++.dg/template/nontype10.C: Likewise.
9904         * g++.dg/tc1/dr49.C: Likewise.
9905         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9906         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9907
9908 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9909
9910         * g++.dg/rtti/tinfo1.C: Remove xfails.
9911
9912 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9913
9914         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9915         packed attribute to the definition to satisfy the new C++ parser.
9916
9917 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9918
9919         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9920         invocations of va_arg.
9921
9922 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/18124
9925         * g++.dg/template/crash25.C: New test.
9926
9927         PR c++/18155
9928         * g++.dg/template/typedef2.C: New test.
9929         * g++.dg/parse/crash13.C: Adjust error markers.
9930
9931         PR c++/18177
9932         * g++.dg/conversion/const3.C: New test.
9933
9934 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9935
9936         PR fortran/17535
9937         PR fortran/17583
9938         PR fortran/17713
9939         * gfortran.dg/generic_[123].f90: New testcases.
9940
9941 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9942
9943         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9944         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9945
9946 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9947
9948         PR tree-opt/16808
9949         * gcc.c-torture/compile/pr16808.c: New test.
9950
9951 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9952
9953         PR rtl-optimization/17104
9954         * gcc.dg/ppc-bitfield1.c: New.
9955
9956 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9957
9958         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9959
9960 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9961
9962         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9963         strings for 32-bit code.
9964
9965 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9966
9967         PR c/18239
9968         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9969
9970 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9971
9972         PR c++/18064
9973         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9974
9975 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/15172
9978         * g++.dg/init/aggr2.C: New test.
9979
9980 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9981
9982         * objc.dg/local-decl-1.m: New test.
9983
9984 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9985
9986         * gcc.dg/20040910-1.c: Adjust regex.
9987
9988 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9989
9990         PR rtl-optimization/18084
9991         * g++.dg/opt/pr18084-1.C: New testcase.
9992
9993 2004-10-30  Matt Austern  <austern@apple.com>
9994
9995         PR c++/17542
9996         * g++.dg/ext/attrib18.C: New test.
9997
9998 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9999
10000         PR middle-end/18096
10001         * gcc.dg/pr18096-1.c: New test case.
10002
10003 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10004
10005         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10006
10007 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10008
10009         PR c/16666
10010         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10011         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10012         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10013         gcc.dg/old-style-prom-3.c: New tests.
10014
10015 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10016
10017         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10018         Remove unnecessary inclusion of stdio.h.
10019
10020 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10021
10022         PR rtl-optimization/17581
10023         * gcc.dg/pr17581-1.c: New test case.
10024
10025 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10026
10027         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10028         being implemented.
10029         * g++.dg/conversion/dr195-1.C: New.
10030         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10031         * g++.old-deja/g++.mike/p10148.C: Likewise.
10032
10033 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/17695
10036         * g++.dg/debug/typedef2.C: New test.
10037
10038 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10039
10040         PR fortran/13490
10041         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10042         * gfortran.dg/g77/README: Update.
10043
10044 2004-10-28  Matt Austern  <austern@apple.com>
10045
10046         PR c++/14124
10047         * g++.dg/ext/packed7.C: New test.
10048
10049 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10050
10051         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10052         scan-assembler.
10053         * lib/scanasm.exp (hidden-scan-for): New proc.
10054         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10055         string.
10056         (scan-not-hidden): Likewise.
10057         * lib/target-supports.exp (check_visibility_available): mach-o is
10058         support too.
10059
10060 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/17132
10063         * g++.dg/template/memclass3.C: New test.
10064
10065 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10066
10067         PR middle-end/18160
10068         * gcc.dg/register-var-1.c: New test.
10069         * gcc.dg/register-var-2.c: New test.
10070         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10071         error now.
10072
10073 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10074
10075         PR other/18172
10076         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10077         unused variables.
10078         * gcc.dg/vect/vect-22.c: Likewise.
10079
10080 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * gcc.dg/i386-rotate-1.c: New test.
10083
10084 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * g++.dg/init/ref12.C: Add "run" marker.
10087
10088         PR c++/17435
10089         * g++.dg/init/ref12.C: New test.
10090
10091         PR c++/18140
10092         * g++.dg/template/shift1.C: New test.
10093         * g++.dg/template/error10.C: Adjust error markers.
10094
10095 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10096
10097         PR tree-opt/17529
10098         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10099
10100 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10101
10102         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10103         * gcc.dg/weak/weak-3.c: Likewise.
10104         * gcc.dg/weak/weak-5.c: Likewise.
10105         * gcc.dg/weak/weak-9.c: Likewise.
10106         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10107         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10108
10109         * gcc.dg/darwin-weakimport-1.c: New.
10110
10111 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10112
10113         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10114
10115 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10118         'syntax' error messages.
10119         * gcc.dg/cpp/direct2s.c: Likewise.
10120
10121 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10122
10123         * gcc.c-torture/compile/20041026-1.c: New.
10124
10125 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/18093
10128         * g++.dg/lookup/ns2.C: New test.
10129
10130         PR c++/18020
10131         * g++.dg/template/enum4.C: New test.
10132
10133         PR c++/18161
10134         * g++.dg/template/expr1.C: New test.
10135
10136 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10137
10138         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10139
10140 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10141
10142         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10143         gcc.dg/decl-nospec-3.c: New tests.
10144
10145 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10146
10147         * objc.dg/super-class-3.m: New test.
10148
10149 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10150
10151         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10152         resyncing.
10153         * gcc.dg/cpp/direct2s.c: Likewise.
10154
10155 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10156
10157         * objc.dg/image-info.m: Update for changes to section selection.
10158
10159 2004-10-25  David Ayers  <d.ayers@inode.at>
10160             Ziemowit Laski  <zlaski@apple.com>
10161
10162         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10163         diagnostics when messaging 'id <Proto>'.
10164         * objc.dg/class-protocol-1.m: New test.
10165         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10166         a non-existent method signature.
10167         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10168         Update diagnostics when messaging with non-existent method signature.
10169         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10170         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10171         invalid receivers are now resolved as if messaging 'id'; remove
10172         extraneous diagnostics.
10173
10174 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10175
10176         PR c/16667
10177         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10178         gcc.dg/init-desig-obs-3.c: New tests.
10179
10180 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.dg/debug/20041023-1.c: New test.
10183
10184 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10185
10186         PR middle-end/17407
10187         * gcc.c-torture/compile/pr17407.c: New test.
10188
10189         PR c++/18121
10190         * g++.dg/template/array8.C: New test.
10191
10192 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10193
10194         PR other/18138
10195         * lib/g++.exp: Accept more than one multilib libgcc.
10196         * lib/gcc-dg.exp: Likewise.
10197         * lib/objc.exp: Likewise.
10198         * lib/treelang.exp: Likewise.
10199         * lib/gfortran.exp: Likewise.
10200
10201 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10202
10203         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10204
10205 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10206
10207         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10208         * gcc.dg/c99-const-expr-3.c: Likewise.
10209
10210 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10211
10212         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10213
10214 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10215
10216         * gcc.c-torture/execute/loop-2e.x: Remove.
10217
10218 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10219
10220         PR c++/18095
10221         * g++.dg/parse/crash18.C: New.
10222         * g++.dg/parse/crash19.C: New.
10223
10224 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10225
10226         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10227         * g++.dg/ext/dllimport2.C: Same.
10228         * g++.dg/ext/dllimport8.C: Same.
10229
10230 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/10841
10233         * g++.dg/conversion/cast1.C: New test.
10234         * g++.dg/overload/pmf1.C: Adjust error marker.
10235
10236 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10237
10238         PR objc/17923
10239         * objc.dg/const-str-7.m: New test.
10240
10241 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10242
10243         * g++.dg/template/memfriend11.C: Fix comment typo.
10244         * g++.dg/template/memfriend14.C: Likewise.
10245
10246 2004-10-20  Richard Henderson  <rth@redhat.com>
10247
10248         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10249         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10250         -fasynchronous-unwind-tables.
10251
10252 2004-10-20  Richard Henderson  <rth@redhat.com>
10253
10254         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10255         (main): Return success.
10256         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10257         (main): Return success.
10258
10259 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10260
10261         PR c++/13495
10262         * g++.dg/template/memfriend9.C: New test.
10263         * g++.dg/template/memfriend10.C: Likewise.
10264         * g++.dg/template/memfriend11.C: Likewise.
10265         * g++.dg/template/memfriend12.C: Likewise.
10266         * g++.dg/template/memfriend13.C: Likewise.
10267         * g++.dg/template/memfriend14.C: Likewise.
10268         * g++.dg/template/memfriend15.C: Likewise.
10269         * g++.dg/template/memfriend16.C: Likewise.
10270         * g++.dg/template/memfriend17.C: Likewise.
10271         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10272
10273 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10274
10275         * g++.dg/conversion/dr195.C: New.
10276         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10277
10278 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10279             Devang Patel  <dpatel@apple.com>
10280
10281         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10282         of floating point arithmetic, which could trap.
10283
10284 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10285
10286         PR c++/14035
10287         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10288         * g++.dg/conversion/const2.C: New test.
10289         * g++.dg/expr/reinterpret2.C: New test.
10290         * g++.dg/expr/reinterpret3.C: New test.
10291         * g++.dg/expr/cast2.C: New test.
10292         * g++.dg/expr/copy1.C: New test.
10293         * g++.dg/other/conversion1.C: Change error message.
10294         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10295         function pointers to void *.
10296         * g++.old-deja/g++.mike/p10148.C: Likewise.
10297
10298 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10299
10300         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10301
10302 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10303
10304         PR c++/18047
10305
10306         * g++.dg/parse/expr3.C: New test.
10307
10308 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10309
10310         * gcc.dg/smod-1.c: New test.
10311
10312 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10313
10314         * objc.dg/method-14.m: New test.
10315
10316 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10317
10318         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10319         Also xfail as the patch was reverted.
10320
10321 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10322
10323         PR middle-end/16973
10324         * gcc.dg/pr16973.c: New test.
10325
10326 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10327
10328         PR tree-optimization/17656
10329         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10330
10331 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         * g++.dg/eh/shadow1.C: New.
10334
10335 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10336
10337         * gcc.c-torture/compile/20041018-1.c: New test.
10338
10339 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10340
10341         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10342         compiler referring to register 0 when accessing sdata.  The linker
10343         now patches things up.
10344
10345 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10346
10347         PR c/17529
10348         * gcc.c-torture/compile/pr17529.c: New test.
10349
10350 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10351
10352         PR c++/17743
10353         * g++.dg/ext/attrib17.C: New test.
10354
10355 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10356
10357         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10358
10359 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10360
10361         PR c++/10479
10362         * g++.dg/ext/attrib16.C: New test.
10363
10364 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/17042
10367         * g++.dg/init/dso_handle1.C: New test.
10368
10369         PR c++/14667
10370         * g++.dg/parse/typedef6.C: New test.
10371
10372         PR c++/17916
10373         * g++.dg/parse/pragma1.C: New test.
10374
10375 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10376
10377         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10378
10379 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10380
10381         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10382         -fno-common when on HPPA HP-UX platforms.
10383
10384 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR other/16820
10387         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10388         stdint.h.
10389         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10390         uintptr_t.
10391
10392 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10393
10394         PR c++/16301
10395         * g++.dg/lookup/strong-using-4.C: New test.
10396
10397 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10398
10399         PR middle-end/16567
10400         * gcc.c-torture/compile/nested-1.c: New test.
10401
10402 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10403
10404         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10405         and mipsisa64*-*-* (until support for misaligned loads is added).
10406         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10407         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10408         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10409         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10410         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10411         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10412
10413 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/17976
10416         * g++.dg/init/dtor3.C: New test.
10417
10418 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10419
10420         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10421
10422 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10423
10424         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10425         * gcc.dg/macho-lo-sum.c: Likewise.
10426
10427 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10428
10429         * gcc.dg/ppc-spe64-1.c: New test.
10430
10431 2004-10-14  Devang Patel  <dpatel@apple.com>
10432
10433         PR 17635
10434         * gcc.dg/pr17635.c : New test.
10435
10436 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10437
10438         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10439         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10440         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10441         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10442         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10443         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10444         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10445         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10446         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10447         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10448         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10449         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10450         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10451         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10452         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10453         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10454         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10455         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10456
10457 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10458
10459         * gcc.dg/vect/vect-82.c: New testcase.
10460         * gcc.dg/vect/vect-82_64.c: New testcase.
10461         * gcc.dg/vect/vect-83.c: New testcase.
10462         * gcc.dg/vect/vect-83_64.c: New testcase.
10463
10464 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10465
10466         * gcc.dg/cpp/error-1.c: New test.
10467
10468 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10469
10470         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10471
10472 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10473
10474         PR target/17984
10475         * gcc.dg/cris-peep2-xsrand2.c: New test.
10476
10477 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10478
10479         PR c++/17661
10480         * testsuite/g++.dg/expr/for2.C: New test.
10481
10482 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10483
10484         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10485
10486 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10487
10488         PR tree-optimization/17724
10489         * g++.dg/opt/pr17724-1.C: New test.
10490         * g++.dg/opt/pr17724-2.C: New test.
10491         * g++.dg/opt/pr17724-3.C: New test.
10492         * g++.dg/opt/pr17724-4.C: New test.
10493         * g++.dg/opt/pr17724-5.C: New test.
10494         * g++.dg/opt/pr17724-6.C: New test.
10495
10496 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10497
10498         PR c/17301
10499         * gcc.dg/pr17301-2.c: New test.
10500
10501 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10502
10503         PR c++/15876
10504         * g++.dg/parse/error22.C: New test.
10505
10506         PR c++/17936
10507         * g++.dg/template/spec18.C: New test.
10508
10509 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10510
10511         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10512         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10513         memcpy.
10514         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10515         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10516
10517 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10518
10519         * g++.dg/eh/cleanup5.C: Add dg-options "".
10520
10521 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR middle-end/17657
10524         * gcc.dg/switch-4.c: New test case.
10525
10526 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10527
10528         * gcc.c-torture/execute/20041011-1.c: New test.
10529
10530 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10531
10532         PR c++/17554
10533         * g++.dg/init/for3.C: New test.
10534
10535         PR c++/17657
10536         * g++.dg/opt/switch2.C: New test.
10537
10538         PR middle-end/17703
10539         * g++.dg/warn/Wreturn-2.C: New test.
10540
10541 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10542
10543         PR c++/17907
10544         * g++.dg/eh/cleanup5.C: New test.
10545
10546 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/17393
10549         * g++.dg/parse/error21.C: New test.
10550
10551 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10552
10553         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10554         * g++.dg/warn/incomplete1.C: Likewise.
10555         * g++.dg/template/qualttp20.C: Likewise.
10556
10557 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10558
10559         PR c/17881
10560         * parm-incomplete-1.c: New test.
10561
10562 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10563
10564         PR c++/17867
10565         * g++.dg/parse/error19.C: New test.
10566
10567         PR c++/17670
10568         * g++.dg/init/new11.C: New test.
10569
10570         PR c++/17821
10571         * g++.dg/parse/error20.C: New test.
10572
10573         PR c++/17826
10574         * g++.dg/template/crash24.C: New test.
10575
10576 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10577
10578         PR c/17301
10579         * gcc.dg/pr17301-1.c: New test.
10580
10581 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10582
10583         PR c/17189
10584         * gcc.dg/anon-struct-5.c: New test.
10585
10586 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10587
10588         PR c/17844
10589         * gcc.dg/pr17844-1.c: New test.
10590
10591 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10592
10593         PR tree-optimization/17906
10594         * gcc.c-torture/compile/pr17906.c: New.
10595
10596 2004-10-09  Stuart Hastings  <stuart@apple.com>
10597             Roger Sayle  <roger@eyesopen.com>
10598
10599         PR rtl-optimization/17853
10600         * gcc.dg/i386-mmx-5.c: New testcase.
10601
10602 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10603
10604         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10605
10606 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/17524
10609         * g++.dg/template/static9.C: New test.
10610
10611         PR c++/17685
10612         * g++.dg/parse/operator5.C: New test.
10613
10614 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10615
10616         PR middle-end/17894
10617         * gcc.c-torture/execute/divcmp-4.c: New test case.
10618
10619 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10620
10621         PR tree-opt/17902
10622         * g++.dg/opt/pr17902.C: New test.
10623
10624 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10625
10626         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10627
10628 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10629
10630         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10631
10632 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10633
10634         * gcc.dg/assign-warn-3.c: New test.
10635
10636 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10637
10638         PR c/16999
10639         * gcc.dg/cpp/ident-1.c: New test.
10640
10641 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         * gcc.c-torture/compile/acc1.c: New.
10644
10645 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10646
10647         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10648         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10649
10650 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10651
10652         * gcc.dg/ultrasp11.c: New test.
10653
10654 2004-10-08  Michael Matz  <matz@suse.de>
10655
10656         * gcc.dg/doloop-2.c: New test.
10657
10658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10659
10660         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10661         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10662         objc.dg/method-9.m: Update expected diagnostics.
10663
10664 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10665
10666         * gcc.dg/ppc-fsel-3.c: New file.
10667         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10668
10669 2004-10-07  Paul Brook  <paul@codesourcery.com>
10670
10671         * gfortran.dg/intrinsic_verify_1.f90: New test.
10672
10673 2004-10-07  Paul Brook  <paul@codesourcery.com>
10674
10675         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10676
10677 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10678
10679         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10680         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10681         commit.
10682
10683 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10684
10685         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10686
10687 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10688
10689         PR c++/17115
10690         * g++.dg/warn/Winline-4.C: New test.
10691
10692 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10693
10694         * gcc.c-torture/compile/20041007-1.c: New test.
10695
10696 2004-10-07  Paul Brook  <paul@codesourcery.com>
10697
10698         PR fortran/17678
10699         * gfortran.dg/use_allocated_1.f90: New test.
10700
10701 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10702
10703         PR middle-end/17849
10704         * gfortran.fortran-torture/compile/nested.f90: New test
10705
10706 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10707
10708         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10709
10710 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10711
10712         PR c++/17368
10713         * g++.dg/ext/asm6.C: New test.
10714
10715 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10716
10717         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10718
10719 2004-10-06  Paul Brook  <paul@codesourcery.com>
10720
10721         PR libfortran/17709
10722         * gfortran.dg/empty_format_1.f90: New test.
10723
10724 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10725
10726         PR fortran/17568
10727         * gfortran.dg/ishft.f90: New test.
10728
10729         PR fortran/17283
10730         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10731         tests.
10732
10733 2004-10-06  Paul Brook  <paul@codesourcery.com>
10734
10735         * gfortran.dg/do_1.f90: New test.
10736
10737 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10740         optimizing for size.
10741
10742 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10743
10744         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10745
10746 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10747
10748         * gcc.c-torture/compile/20041005-1.c: New test.
10749
10750 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10751
10752         PR c++/17829
10753         * g++.dg/lookup/koenig4.C: New.
10754
10755 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10756
10757         * g++.dg/other/classkey1.C: Adjust quoting marks.
10758         * g++.dg/parse/error15.C: Likewise.
10759         * g++.dg/template/meminit2.C (int>): Likewise.
10760
10761 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10762
10763         PR fortran/17283
10764         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10765
10766         PR fortran/17631
10767         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10768
10769         PR fortran/17708
10770         * gfortran.dg/pr17708.f90: New test.
10771
10772 2004-10-04  Chao-ying Fu  <fu@mips.com>
10773
10774         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10775         * gcc.dg/vect/vect-4.c: Ditto.
10776         * gcc.dg/vect/vect-5.c: Ditto.
10777         * gcc.dg/vect/vect-6.c: Ditto.
10778         * gcc.dg/vect/vect-8.c: Ditto.
10779         * gcc.dg/vect/vect-16.c: Ditto.
10780         * gcc.dg/vect/vect-30.c: Ditto.
10781         * gcc.dg/vect/vect-40.c: Ditto.
10782         * gcc.dg/vect/vect-41.c: Ditto.
10783         * gcc.dg/vect/vect-42.c: Ditto.
10784         * gcc.dg/vect/vect-43.c: Ditto.
10785         * gcc.dg/vect/vect-44.c: Ditto.
10786         * gcc.dg/vect/vect-45.c: Ditto.
10787         * gcc.dg/vect/vect-46.c: Ditto.
10788         * gcc.dg/vect/vect-47.c: Ditto.
10789         * gcc.dg/vect/vect-48.c: Ditto.
10790         * gcc.dg/vect/vect-49.c: Ditto.
10791         * gcc.dg/vect/vect-50.c: Ditto.
10792         * gcc.dg/vect/vect-51.c: Ditto.
10793         * gcc.dg/vect/vect-52.c: Ditto.
10794         * gcc.dg/vect/vect-53.c: Ditto.
10795         * gcc.dg/vect/vect-54.c: Ditto.
10796         * gcc.dg/vect/vect-55.c: Ditto.
10797         * gcc.dg/vect/vect-56.c: Ditto.
10798         * gcc.dg/vect/vect-57.c: Ditto.
10799         * gcc.dg/vect/vect-58.c: Ditto.
10800         * gcc.dg/vect/vect-59.c: Ditto.
10801         * gcc.dg/vect/vect-60.c: Ditto.
10802         * gcc.dg/vect/vect-74.c: Ditto.
10803         * gcc.dg/vect/vect-79.c: Ditto.
10804         * gcc.dg/vect/vect-80.c: Ditto.
10805
10806 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10807
10808         * gcc.dg/unused-7.c: Use the correct option.
10809
10810 2004-10-04  Paul Brook  <paul@codesourcery.com>
10811         Bud Davis  <bdavis9659@comcast.net>
10812
10813         PR fortran/17706
10814         PR fortran/16434
10815         * gfortran/pr17706.f90: New test.
10816         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10817
10818 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10819
10820         * gfortran.dg/pr17612.f90: New test.
10821
10822 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10823
10824         * g++.dg/template/local1.C: Adjust quoting marks in
10825         testing for diagnostics.
10826         * g++.dg/tls/diag-2.C: Likewise.
10827         * g++.dg/other/error8.C: Likewise.
10828
10829 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10830
10831         PR c/17178
10832         * gcc.dg/unused-4.c: Adjust to be correct.
10833
10834         PR c/17820
10835         * gcc.dg/unused-7.c: New test.
10836
10837 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10838
10839         PR c++/17797
10840         * g++.dg/overload/template2.C: New test.
10841
10842 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10843
10844         PR tree-optimization/16632
10845         * gcc.dg/tree-ssa/20041002-1.c: New.
10846
10847 2004-10-03  Paul Brook  <paul@codesourcery.com>
10848
10849         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10850         rather than relying on default formatting.
10851
10852 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10853
10854         * gcc.dg/20040920-1.c: Update expected message text.
10855
10856 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10857
10858         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10859
10860 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10861
10862         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10863         tree level.
10864
10865 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10866
10867         * gcc.dg/tree-ssa/pr17343.c: Remove.
10868
10869 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10870
10871         PR tree-opt/17343
10872         * gcc.dg/tree-ssa/pr17343.c: New test.
10873
10874 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10875
10876         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10877         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10878         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10879         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10880         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10881
10882 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10883
10884         * gcc.dg/lvalue-2.c: New test.
10885
10886 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10887
10888         PR c/17730
10889         * gcc.dg/pr17730-1.c: New test
10890
10891 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10892
10893         PR c/7425
10894         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10895
10896 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.c-torture/execute/stdarg-1.c: New test.
10899         * gcc.c-torture/execute/stdarg-2.c: New test.
10900         * gcc.c-torture/execute/stdarg-3.c: New test.
10901         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10902         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10903         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10904         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10905         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10906
10907 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR tree-optimization/17697
10910         * g++.dg/opt/pr17697-1.C: New test.
10911         * g++.dg/opt/pr17697-2.C: New test.
10912         * g++.dg/opt/pr17697-3.C: New test.
10913
10914 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10915
10916         PR c/16409
10917         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10918         gcc.dg/vla-init-5.c: New tests.
10919
10920 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10921
10922         PR c/13804
10923         * gcc.dg/pr13804-1.c: New test.
10924
10925 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10926
10927         PR fortran/16938
10928         * gfortran.dg/pr16938.f90: New test.
10929
10930 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10931
10932         * g++.dg/template/crash23.C: New test.
10933
10934 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10935
10936         PR c++/17585
10937         * g++.dg/template/static8.C: New test.
10938
10939 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10940
10941         PR c++/17681
10942         * g++.dg/other/error9.C: New test.
10943
10944 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10945
10946         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10947
10948 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10949
10950         PR fortran/15164
10951         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10952
10953 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10954
10955         PR middle-end/17112
10956         * gcc.dg/pr17112-1.c: New test case.
10957
10958 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10959
10960         PR c/11459
10961         * gcc.dg/pr11459-1.c: New test.
10962
10963 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10964
10965         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10966         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10967
10968 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10969
10970         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10971
10972 2004-09-25  Jan Hubicka  <jh@suse.cz>
10973
10974         * compile/30040909-1.c: New test.
10975         * compile/30040907-1.c: New test.
10976
10977 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10978
10979         * gcc.c-torture/execute/va-arg-26.c: New test.
10980
10981 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10982
10983         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10984         extra diagnostics on targets with 64-bit pointers.
10985         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10986
10987 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10988
10989         PR c/17188
10990         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10991         * gcc.dg/decl-3.c: Adjust expected message.
10992
10993 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10994
10995         PR fortran/17615
10996         * gfortran.dg/pr17615.f90: New test.
10997
10998 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10999
11000         PR tree-optimzation/17517
11001         * g++.dg/tree-ssa/pr17517.C: New Test.
11002
11003 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         PR c++/16889
11006         * g++.dg/lookup/ambig3.C: New.
11007
11008 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11009
11010         PR tree-opt/17624
11011         * g++.dg/opt/pr17624.C: New test.
11012
11013 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11014
11015         PR c/6980
11016         * gcc.dg/Wbad-function-cast-1.c: New test.
11017
11018 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11019
11020         * g++.dg/ext/complit1.C
11021         * g++.dg/other/error2.C
11022         * g++.dg/other/nontype-1.C
11023         * g++.dg/parse/crash11.C
11024         * g++.dg/parse/crash12.C
11025         * g++.dg/parse/error15.C
11026         * g++.dg/parse/error4.C
11027         * g++.dg/parse/tmpl-outside1.C
11028         * g++.dg/parse/too-many-tmpl-args1.C
11029         * g++.dg/template/dependent-expr3.C
11030         * g++.dg/template/error10.C
11031         * g++.dg/template/instantiate1.C
11032         * g++.dg/template/vtable2.C
11033         * g++.dg/warn/Wshadow-1.C
11034         * g++.dg/warn/weak1.C
11035         * g++.old-deja/g++.brendan/crash16.C
11036         * g++.old-deja/g++.brendan/crash18.C
11037         * g++.old-deja/g++.brendan/crash48.C
11038         * g++.old-deja/g++.brendan/crash49.C
11039         * g++.old-deja/g++.brendan/crash55.C
11040         * g++.old-deja/g++.brendan/crash56.C
11041         * g++.old-deja/g++.brendan/crash8.C
11042         * g++.old-deja/g++.brendan/enum11.C
11043         * g++.old-deja/g++.brendan/enum8.C
11044         * g++.old-deja/g++.brendan/enum9.C
11045         * g++.old-deja/g++.brendan/friend3.C
11046         * g++.old-deja/g++.brendan/misc14.C
11047         * g++.old-deja/g++.bugs/900402_02.C
11048         * g++.old-deja/g++.bugs/900404_03.C
11049         * g++.old-deja/g++.bugs/900404_04.C
11050         * g++.old-deja/g++.bugs/900428_03.C
11051         * g++.old-deja/g++.jason/crash4.C
11052         * g++.old-deja/g++.jason/overload21.C
11053         * g++.old-deja/g++.jason/redecl1.C
11054         * g++.old-deja/g++.jason/report.C
11055         * g++.old-deja/g++.jason/rfg10.C
11056         * g++.old-deja/g++.jason/template30.C
11057         * g++.old-deja/g++.law/arm12.C
11058         * g++.old-deja/g++.law/ctors5.C
11059         * g++.old-deja/g++.law/cvt20.C
11060         * g++.old-deja/g++.law/init10.C
11061         * g++.old-deja/g++.law/init8.C
11062         * g++.old-deja/g++.law/visibility17.C
11063         * g++.old-deja/g++.law/visibility7.C
11064         * g++.old-deja/g++.mike/net8.C
11065         * g++.old-deja/g++.mike/p646.C
11066         * g++.old-deja/g++.mike/p700.C
11067         * g++.old-deja/g++.mike/p701.C
11068         * g++.old-deja/g++.mike/p811.C
11069         * g++.old-deja/g++.ns/template13.C
11070         * g++.old-deja/g++.other/array3.C
11071         * g++.old-deja/g++.other/crash25.C
11072         * g++.old-deja/g++.other/dtor3.C
11073         * g++.old-deja/g++.other/dtor4.C
11074         * g++.old-deja/g++.other/main1.C
11075         * g++.old-deja/g++.other/warn7.C
11076         * g++.old-deja/g++.pt/crash11.C
11077         * g++.old-deja/g++.pt/crash36.C
11078         * g++.old-deja/g++.pt/spec22.C
11079         * g++.old-deja/g++.pt/spec9.C
11080         * g++.old-deja/g++.pt/ttp52.C
11081         * g++.old-deja/g++.robertl/eb103.C
11082         * g++.old-deja/g++.robertl/eb121.C
11083         * g++.old-deja/g++.robertl/eb22.C
11084         * g++.old-deja/g++.robertl/eb8.C:
11085         Update locations and/or regexps of dg-error markers.
11086         Remove markers for some bogus messages that are no longer issued.
11087
11088 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11091         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11092
11093 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11094
11095         PR c++/17618
11096         * g++.dg/lookup/crash5.C: New test.
11097
11098 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11099
11100         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11101         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11102         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11103         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11104         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11105         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11106
11107         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11108         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11109         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11110         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11111         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11112         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11113
11114         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11115
11116         * gcc.dg/vect/vect-44.c: Check additional cases.
11117         * gcc.dg/vect/vect-48.c: Check additional cases.
11118
11119         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11120         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11121         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11122         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11123         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11124         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11125         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11126         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11127         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11128
11129         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11130         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11131         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11132
11133 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11134
11135         * gcc.dg/tree-ssa/loop-6.c: New test.
11136
11137 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         PR c++/17620
11140         * g++.dg/inherit/base2.C: New.
11141
11142 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11143
11144         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11145         * gcc.dg/20001012-2.c: Likewise.
11146         * gcc.dg/20001013-1.c: Likewise.
11147         * gcc.dg/20001101-1.c: Likewise.
11148         * gcc.dg/20001102-1.c: Likewise.
11149         * gcc.dg/bf-spl1.c: Likewise.
11150         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11151         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11152
11153 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR tree-optimization/16721
11156         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11157
11158 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11159
11160         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11161         * gcc.dg/20040305-1.c: Likewise.
11162
11163 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11164
11165         PR c/16566
11166         * gcc.c-torture/compile/pr16566-1.c,
11167         gcc.c-torture/compile/pr16566-2.c,
11168         gcc.c-torture/compile/pr16566-3.c: New tests.
11169
11170 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11171
11172         PR tree-optimization/17512
11173         * gcc.c-torture/compile/20040916-1.c.
11174
11175 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11176
11177         * gcc.dg/pragma-re-3.c: New test.
11178
11179 2004-09-17  Matt Austern  <austern@apple.com>
11180
11181         PR c++/15049
11182         * g++.dg/other/anon3.C: New.
11183
11184 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11185
11186         PR c++/7503
11187         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11188         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11189         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11190         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11191         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11192
11193 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11194
11195         PR fortran/17286
11196         * gfortran.dg/pr17286.f90: New test.
11197
11198 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/17530
11201         * g++.dg/template/static7.C: New test.
11202
11203 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11204
11205         PR tree-opt/17558
11206         * gcc.c-torture/compile/pr17558.c: New test.
11207
11208 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11209
11210         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11211         if SKIP_ATTRIBUTE is defined.
11212
11213 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11214
11215         PR fortran/15957
11216         * gfortran.dg/pr15957.f90: New test.
11217
11218 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11219
11220         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11221         in comparison.
11222         * gcc.dg/vect/vect-79.c: Likewise.
11223         * gcc.dg/vect/vect-80.c: Likewise.
11224
11225 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11226
11227         PR fortran/15750
11228         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11229
11230 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11231
11232         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11233         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11234         * gcc.dg/vect/vect-62.c: New testcase.
11235         * gcc.dg/vect/vect-63.c: New testcase.
11236         * gcc.dg/vect/vect-64.c: New testcase.
11237         * gcc.dg/vect/vect-65.c: New testcase.
11238         * gcc.dg/vect/vect-66.c: New testcase.
11239         * gcc.dg/vect/vect-67.c: New testcase.
11240         * gcc.dg/vect/vect-68.c: New testcase.
11241         * gcc.dg/vect/vect-69.c: New testcase.
11242         * gcc.dg/vect/vect-79.c: New testcase.
11243         * gcc.dg/vect/vect-80.c: New testcase.
11244
11245 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11246
11247         * gcc.target/mips/asm-1.c: New test.
11248
11249 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11250
11251         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11252         * gcc.dg/vect/vect-73.c: New testcase.
11253         * gcc.dg/vect/vect-74.c: New testcase.
11254         * gcc.dg/vect/vect-75.c: New testcase.
11255         * gcc.dg/vect/vect-76.c: New testcase.
11256         * gcc.dg/vect/vect-77.c: New testcase.
11257         * gcc.dg/vect/vect-78.c: New testcase
11258
11259 2004-09-18  Paul Brook  <paul@codesourcery.com>
11260
11261         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11262
11263 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11264
11265         PR c/17424
11266         * gcc.dg/pr17424-1.c: New test.
11267
11268 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11269
11270         * g++.dg/tree-ssa/pr17153.C: New test.
11271
11272 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11273
11274         PR pch/13361
11275         * testsuite/g++.dg/pch/wchar-1.C: New.
11276         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11277
11278 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11279
11280         * gcc.c-torture/execute/20040917-1.c: New test.
11281
11282 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11283
11284         PR tree-optimization/17319
11285         * gcc.dg/pr17319.c: New test.
11286
11287 2004-09-17  Devang Patel  <dpatel@apple.com>
11288
11289         * gcc.dg/20040813-1.c: New test.
11290
11291 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11292
11293         PR tree-optimization/17273
11294         * gcc.c-torture/compile/pr17273.c: New test.
11295
11296 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11297
11298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11299         Update expected messages.
11300         * gcc.dg/declspec-13.c: New test.
11301
11302 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11303
11304         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11305
11306 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11307
11308         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11309         change what 'a' is pointing to.
11310
11311 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11312
11313         PR c++/16002
11314         * g++.dg/template/error18.C: New test.
11315
11316         PR c++/16029
11317         * g++.dg/warn/Wunused-8.C: New test.
11318
11319 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11320
11321         PR tree-optimization/17513
11322         * gcc.dg/20040916-1.c: New test.
11323
11324 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11325
11326         PR c++/17501
11327         * g++.dg/template/typename7.C: New test.
11328
11329 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11330
11331         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11332
11333 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11334
11335         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11336         with -ftree-based-profiling also.
11337         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11338
11339 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11340
11341         PR/15364
11342         * gfortran.dg/der_array_io_1.f90: New test.
11343         * gfortran.dg/der_array_io_2.f90: New test.
11344         * gfortran.dg/der_array_io_3.f90: New test.
11345
11346 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11347
11348         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11349         EABI.
11350
11351 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11352
11353         * g++.dg/opt/switch1.C: New test.
11354
11355 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11356
11357         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11358         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11359         Update expected messages.
11360
11361 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11362
11363         PR fortran/16485
11364         * gfortran.dg/same_name_1.f90: New test.
11365
11366 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11367
11368         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11369         dereference garbage pointers.
11370
11371 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11374         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11375
11376         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11377         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11378         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11379
11380 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/17324
11383         * g++.dg/template/mangle1.C: New test.
11384
11385 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11386
11387         PR tree-optimization/17252
11388         * gcc.c-torture/execute/pr17252.c: New test.
11389
11390 2004-09-14  Andrew Pinski  <apinski@apple.com>
11391
11392         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11393
11394 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11395
11396         PR rtl-optimization/9771
11397         * gcc.dg/pr9771-1.c: New test case.
11398
11399 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11400
11401         PR tree-optimization/15262
11402         * gcc.c-torture/execute/pr15262-1.c: New test.
11403         * gcc.c-torture/execute/pr15262-2.c: New test.
11404
11405 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11406
11407         * gcc.dg/declspec-12.c: New test.
11408
11409 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11410
11411         * gfortran.dg/pr17090.f90: Add directives to test.
11412
11413 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11414
11415         * gcc.c-torture/compile/20040914-1.c: New test.
11416
11417 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11418
11419         PR c++/16162
11420         * g++.dg/template/decl2.C: New test.
11421
11422 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11423
11424         PR fortran/17090
11425         * gfortran.dg/pr17090.f90: New test.
11426
11427 2004-09-13  Dale Johannesen  <dalej@apple.com>
11428
11429         * gcc.c-torture/compile/pr17408.c:  New test case.
11430
11431 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11432
11433         PR c++/16716
11434         * g++.dg/parse/crash17.C: New test.
11435
11436         PR c++/17327
11437         * g++.dg/template/enum3.C: New test.
11438
11439 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11440
11441         * lib/gcc-defs.exp: Load wrapper.exp.
11442         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11443         using local code.
11444         * lib/gcc.exp (gcc_init): Similar.
11445         * lib/gfortran.exp (gfortran_init): Similar.
11446         * lib/objc.exp (objc_init): Similar.
11447         * lib/treelang.exp (treelang_init): Similar.
11448         * lib/wrapper.exp: New file with build_wrapper call machinery in
11449         ${tool}_maybe_build_wrapper.
11450
11451 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11452
11453         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11454         "inline".
11455         * gcc.dg/declspec-11.c: Update expected messages.
11456         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11457         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11458         gcc.dg/inline-12.c: New tests.
11459
11460 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11461
11462         * g++.dg/tree-ssa/pr17400.C: New testcase.
11463
11464 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11465
11466         * gcc.target/mips/sb1-1.c: New testcase.
11467
11468 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11469
11470         * lib/g77-dg.exp: Remove unused file.
11471         * lib/mike-g77.exp: Ditto.
11472         * lib/g77.exp: Ditto.
11473
11474 2004-09-12  Richard Henderson  <rth@redhat.com>
11475
11476         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11477
11478 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11479
11480         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11481         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11482         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11483         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11484         Update expected messages.
11485
11486 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11487
11488         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11489         declaration/use mismatch for dirp parameter.
11490
11491 2004-09-12  Andrew Pinski  <apinski@apple.com>
11492
11493         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11494         -fgnu-runtime is passed.
11495
11496 2004-09-12  Richard Henderson  <rth@redhat.com>
11497
11498         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11499         do the uplevel thing and update additional_flags directly.
11500         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11501         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11502         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11503         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11504
11505 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11506
11507         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11508
11509 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11510
11511         PR middle-end/17411
11512         * g++.dg/opt/pr17411-1.C: New test case.
11513
11514 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11515
11516         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11517         gcc.dg/tls/diag-2.c: Update expected messages.
11518         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11519         messages.
11520         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11521         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11522         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11523         gcc.dg/tls/diag-5.c: New tests.
11524
11525 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11526
11527         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11528
11529 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11530
11531         * g++.dg/parse/break-in-for.C: New test.
11532
11533 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11534
11535         * gcc.dg/tree-ssa/20040911-1.c: New test.
11536
11537 2004-09-11  Andreas Jaeger  <aj@suse.de>
11538
11539         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11540         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11541
11542 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11543
11544         * gcc.target/frv: New directory of FR-V-specific tests.
11545
11546 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11547
11548         * gcc.dg/convert-vec-1.c: New test.
11549
11550 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11551
11552         PR middle-end/17024
11553         * gcc.dg/pr17024-1.c: New test case.
11554
11555 2004-09-10  Eric Christopher  <echristo@redhat.com>
11556
11557         * gcc.dg/20040910-1.c: New test.
11558
11559 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11560
11561         * gcc.dg/bitfld-9.c: New test.
11562
11563 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11564
11565         * gcc.c-torture/execute/ieee/acc1.c: New test.
11566         * gcc.c-torture/execute/ieee/acc2.c: New test.
11567         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11568
11569 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11570
11571         * gcc.dg/deprecated-2.c: New test.
11572
11573 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11574
11575         * gcc.dg/init-vec-1.c: New test.
11576
11577 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11578
11579         PR middle-end/17055
11580         * gcc.dg/pr17055-1.c: New test case.
11581
11582 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11583
11584         PR target/17377
11585         * gcc.c-torture/execute/pr17377.c: New test.
11586
11587 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11588
11589         PR c/8420
11590         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11591         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11592         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11593         gcc.dg/long-long-typespec-1.c: New tests.
11594         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11595
11596 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11597
11598         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11599         gcc.dg/gnu99-static-1.c: New tests.
11600
11601 2004-09-08  Devang Patel  <dpatel@apple.com>
11602
11603         * gcc.dg/darwin-ld-20040828-1.c: New test.
11604         * gcc.dg/darwin-ld-20040828-2.c: New test.
11605         * gcc.dg/darwin-ld-20040828-3.c: New test.
11606
11607 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11608
11609         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11610         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11611         in error message.
11612         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11613         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11614         in error message.
11615         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11616         types they qualify.
11617         * objc.dg/type-size-2.m: Fix wording in comment.
11618         * objc.dg/va-meth-1.m: New test case.
11619
11620 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11621
11622         PR c/16633:
11623         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11624         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11625
11626 2004-09-06  Devang Patel  <dpatel@apple.com>
11627
11628         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11629         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11630
11631 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11632
11633         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11634         reflect changed line numbering of diagnostics.
11635
11636 2004-09-06  Paul Brook  <paul@codesourcery.com>
11637
11638         * gfortran.dg/edit_real_1.f90: Add new test.
11639
11640 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11641
11642         * gcc.dg/tree-ssa/loop-2.c: New test.
11643         * gcc.dg/tree-ssa/loop-3.c: New test.
11644         * gcc.dg/tree-ssa/loop-4.c: New test.
11645         * gcc.dg/tree-ssa/loop-5.c: New test.
11646
11647 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11648
11649         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11650
11651 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11652
11653         * gcc.dg/format/sentinel-1.c: New test.
11654
11655 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11656
11657         * testsuite/gcc.dg/builtins-46.c: New.
11658
11659 2004-09-03  Devang Patel  <dpatel@apple.com>
11660
11661         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11662         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11663
11664 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11665
11666         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11667         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11668         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11669         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11670         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11671         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11672         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11673         the non-portable bzero.
11674         * gcc.dg/20010912-1.c: xfail for NetWare.
11675         * gcc.dg/20020426-2.c: xfail for NetWare.
11676         * gcc.dg/20021014-1.c: xfail for NetWare.
11677         * gcc.dg/20021018-1.c: xfail for NetWare.
11678         * gcc.dg/20030213-1.c: xfail for NetWare.
11679         * gcc.dg/20030225-1.c: xfail for NetWare.
11680         * gcc.dg/20030708-1.c: xfail for NetWare.
11681         * gcc.dg/builtins-config.h: Also exclude NetWare.
11682         * gcc.dg/format/format.h: Define restrict only if not already defined.
11683         * gcc.dg/nest.c: xfail for NetWare.
11684         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11685         * lib/target-supports.exp (check_visibility_available): Exclude
11686         NetWare.
11687
11688 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11689
11690         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11691         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11692         deterministic starting point for the alignment of structure fields.
11693         * gcc.dg/Wpadded.c: Dito.
11694         * g++.dg/abi/vbase10.C: Dito.
11695
11696 2004-09-03  Devang Patel  <dpatel@apple.com>
11697
11698         * g++.dg/debug/pr15736.cc: New test.
11699
11700 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11701
11702         * README.QMTEST: Fix out-of-date link.
11703
11704 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11705
11706         PR fortran/16579
11707         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11708         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11709
11710 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11711
11712         * g++.dg/abi/arm_rtti1.C: New test.
11713
11714 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11715
11716         * gcc.dg/ppc-vector-memcpy.c: New.
11717         * gcc.dg/ppc-vector-memset.c: New.
11718
11719 2004-09-02  Chao-ying Fu  <fu@mips.com>
11720
11721         * gcc.target/mips/mips-3d-1.c: New test.
11722         * gcc.target/mips/mips-3d-2.c: New test.
11723         * gcc.target/mips/mips-3d-3.c: New test.
11724         * gcc.target/mips/mips-3d-4.c: New test.
11725         * gcc.target/mips/mips-3d-5.c: New test.
11726         * gcc.target/mips/mips-3d-6.c: New test.
11727         * gcc.target/mips/mips-3d-7.c: New test.
11728         * gcc.target/mips/mips-3d-8.c: New test.
11729         * gcc.target/mips/mips-3d-9.c: New test.
11730         * gcc.target/mips/mips-ps-1.c: New test.
11731         * gcc.target/mips/mips-ps-2.c: New test.
11732         * gcc.target/mips/mips-ps-3.c: New test.
11733         * gcc.target/mips/mips-ps-4.c: New test.
11734         * gcc.target/mips/mips-ps-type.c: New test.
11735
11736 2004-09-02  Paul Brook  <paul@codesourcery.com>
11737
11738         * gfortran.dg/edit_real_1.f90: Add new tests.
11739
11740 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11741
11742         PR fortran/15327
11743         * gfortran.dg/merge_char_1.f90: New test.
11744
11745 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11746
11747         PR fortran/16404
11748         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11749
11750 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11751
11752         PR c/1522
11753         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11754
11755 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11756
11757         * g++.dg/opt/loop1.C: Do not XFAIL.
11758
11759 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11760
11761         * gcc.c-torture/execute/20040831-1.c: New test.
11762
11763 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11764
11765         PR fortran/16579
11766         * gfortran.dg/g77/20010610.f: Now passes.
11767         Copy from g77.f-torture/execute. Add dg-run directive.
11768         * gfortran.dg/g77/README: Update
11769
11770 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11771
11772         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11773         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11774         (t1, t2, t3, t4): Add volatile.
11775
11776 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11777
11778         * g++.dg/ext/visibility/arm1.C: New test.
11779
11780 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11781
11782         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11783         -pedantic-errors.
11784
11785 2004-09-01  Paul Brook  <paul@codesourcery.com>
11786
11787         * gfortran.dg/eof_2.f90: New test.
11788
11789 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11790
11791         PR fortran/16579
11792         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11793
11794 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11795
11796         PR libfortran/16805
11797         * gfortran.dg/list_read_2.f90: New test.
11798
11799 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11800
11801         * g++.dg/abi/key1.C: New test.
11802
11803 2004-08-31  Richard Henderson  <rth@redhat.com>
11804
11805         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11806         form of offsetof.
11807         * g++.dg/other/offsetof5.C: Remove duplicate.
11808
11809 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11810
11811         PR fortran/17244
11812         * gfortran.dg/func_derived_1.f90: New test.
11813
11814 2004-08-31  Paul Brook  <paul@codesourcery.com>
11815
11816         * gfortran.dg/eof_1.f90: New test.
11817
11818 2004-08-31  Paul Brook  <paul@codesourcery.com>
11819
11820         * gfortran.dg/list_read_1.f90: New file.
11821
11822 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11823
11824         * g++.dg/opt/loop1.C: XFAIL.
11825
11826 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11827
11828         * gcc.dg/funcdef-storage-1.c: New.
11829         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11830         an extern function in local scope.
11831         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11832         declare an 'auto inline' function in local scope.
11833         * gcc.dg/20011130-1.c: Likewise.
11834         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11835         an 'auto' function in local scope.
11836         * gcc.dg/20021014-1.c: Likewise.
11837         * gcc.dg/20030331-2.c: Likewise.
11838
11839 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11840
11841         * gfortran.dg/blockdata_1.f90: New test.
11842
11843 2004-08-30  Richard Henderson  <rth@redhat.com>
11844
11845         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11846
11847 2004-08-30  Richard Henderson  <rth@redhat.com>
11848
11849         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11850         additional_flags set by alternate driver.
11851         (ieee-options): New procedure.
11852         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11853         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11854         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11855         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11856
11857 2004-08-30  Richard Henderson  <rth@redhat.com>
11858
11859         * lib/f-torture.exp: Remove.
11860
11861 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11862
11863         PR rtl-optimization/16590
11864         * g++.dg/opt/loop1.C: New test.
11865
11866 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11867
11868         PR fortran/13910
11869         * gfortran.dg/oldstyle_1.f90: New test.
11870
11871 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11872         Paul Brook  <paul@codesourcery.com>
11873
11874         * gfortran.dg/g77/README: Update.
11875         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11876         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11877         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11878
11879 2004-08-28  Paul Brook  <paul@codesourcery.com>
11880
11881         PR libfortran/17195
11882         * gfortran.dg/edit_real_1.f90: New test.
11883
11884 2004-08-27  Paul Brook  <paul@codesourcery.com>
11885
11886         * gfortran.dg/rewind_1.f90: New test.
11887
11888 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11889
11890         PR fortran/16597
11891         * gfortran.dg/pr16597.f90: New test.
11892
11893 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11894
11895         PR c/13801
11896         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11897         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11898         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11899         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11900         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11901
11902 2004-08-26  Nick Clifton  <nickc@redhat.com>
11903
11904         * gcc.c-torture/compile/pr17119.c: New test.
11905
11906 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11907
11908         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11909
11910 2004-08-25  Richard Henderson  <rth@redhat.com>
11911
11912         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11913         the bits that expect kind=8 to be the largest real kind.
11914
11915 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11916
11917         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11918
11919 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11920
11921         * gfortran.dg/assignment_1.f90: New test.
11922
11923 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11924
11925         * g++.dg/template/repo3.C: New test.
11926
11927 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11928
11929         PR middle-end/16693
11930         PR tree-optimization/16372
11931         * g++.dg/opt/pr16372-1.C: New test case.
11932         * g++.dg/opt/pr16693-1.C: New test case.
11933         * g++.dg/opt/pr16693-2.C: New test case.
11934
11935 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11936
11937         * objc.dg/proto-lossage-4.m: New test.
11938
11939 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/17155
11942         * g++.dg/inherit/local2.C: New test.
11943
11944 2004-08-25  Paul Brook  <paul@codesourcery.com>
11945
11946         PR fortran/17144
11947         * gfortran.dg/string_ctor_1.f90: New test.
11948
11949 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         PR c++/14428
11952         * g++.dg/template/redecl2.C: New test.
11953
11954 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11955
11956         PR fortran/17143
11957         * gfortran.dg/pr17143.f90: New test.
11958
11959 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11960
11961         PR fortran/17164
11962         * gfortran.dg/pr17164.f90: New test.
11963
11964 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11965
11966         * gcc.dg/tree-ssa/loop-1.c: New test.
11967
11968 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11969
11970         * gcc.c-torture/compile/20040824-1.c: New test.
11971
11972 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11973
11974         * gcc.c-torture/compile/iftrap-3.c: New test.
11975
11976 2004-08-24  Paul Brook  <paul@codesourcery.com>
11977
11978         * gfortran.dg/entry_2.f90: New test.
11979
11980 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11981
11982         PR c++/16889
11983         * g++.dg/lookup/ambig[12].C: New.
11984
11985 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11986
11987         PR c++/16706
11988         * g++.dg/template/crash21.C: New test.
11989         * g++.dg/template/crash22.C: Likewise.
11990
11991 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         PR c++/17149
11994         * g++.dg/template/access15.C: New.
11995
11996 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/17163
11999         * g++.dg/template/repo2.C: New test.
12000
12001 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12002
12003         PR rtl-optimization/17078
12004         * gcc.c-torture/execute/pr17078-1.c: New test case.
12005
12006 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR c/14492
12009         * gcc.dg/debug/crash1.c: New test.
12010
12011 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c/16180
12014         * gcc.dg/loop-5.c: New test.
12015
12016 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12017
12018         * gcc.c-torture/execute/20040823-1.c: New test.
12019
12020 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12021
12022         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12023         to the assembler.  Simplify test accordingly.
12024         (asm_abi_flags): Use GNU names.
12025         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12026         to check for ABI flags.
12027
12028 2004-08-22  Andrew Pinski  <apinski@apple.com>
12029
12030         * g++.dg/opt/pr14029.C: New test.
12031         * gcc.c-torture/execute/pr15262.c: New test.
12032
12033 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12034
12035         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12036
12037 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12038
12039         PR 16908
12040         * gfortran.dg/direct_io.f90: New test.
12041
12042 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/17121
12045         * g++.dg/inherit/local2.C: New test.
12046
12047 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12048
12049         PR c++/17120
12050         * g++.dg/warn/Wparentheses-4.C: New test.
12051
12052 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12053
12054         PR c++/17121
12055         * g++.dg/inherit/local2.C: New test.
12056
12057         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12058         * gcc.dg/ppc-ldstruct.c: Likewise.
12059         * gcc.dg/ppc64-abi-2.c: Likewise.
12060
12061 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR rtl-optimization/17099
12064         * gcc.c-torture/execute/20040820-1.c: New test.
12065
12066 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12067
12068         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12069
12070 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12071
12072         PR fortran/17077
12073         * gfortran.dg/auto_array_1.f90: New test.
12074
12075 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12076
12077         PR fortran/17074
12078         * gfortran.dg/simpleif_1.f90: New test.
12079
12080 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12081
12082         * lib/target-supports.exp (check_profiling_available): Return
12083         false for arm*-*-symbianelf* and arm*-*-eabi*.
12084
12085         PR c++/15890
12086         * g++.dg/template/delete1.C: New test.
12087
12088 2004-08-19  Paul Brook  <paul@codesourcery.com>
12089
12090         PR fortran/14976
12091         PR fortran/16228
12092         * gfortran.dg/data_char_1.f90: New test.
12093
12094 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12095
12096         PR fortran/16946
12097         * gfortran.dg/reduction.f90: New testcase.
12098
12099 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12100
12101         PR fortran/16520
12102         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12103
12104 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12105
12106         PR c++/17041
12107         * g++.dg/Wparentheses-3.C: New test.
12108
12109 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12110
12111         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12112         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12113         * gcc.dg/vect/vect-2.c: Likewise.
12114         * gcc.dg/vect/vect-3.c: Likewise.
12115         * gcc.dg/vect/vect-4.c: Likewise.
12116         * gcc.dg/vect/vect-5.c: Likewise.
12117         * gcc.dg/vect/vect-6.c: Likewise.
12118         * gcc.dg/vect/vect-7.c: Likewise.
12119         * gcc.dg/vect/vect-25.c: Likewise.
12120         * gcc.dg/vect/vect-31.c: Likewise.
12121         * gcc.dg/vect/vect-32.c: Likewise.
12122         * gcc.dg/vect/vect-34.c: Likewise.
12123         * gcc.dg/vect/vect-36.c: Likewise.
12124         * gcc.dg/vect/vect-all.c: Likewise.
12125
12126 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12127
12128         PR c++/17068
12129         * g++.dg/template/operator4.C: New test.
12130
12131 2004-08-18  Richard Henderson  <rth@redhat.com>
12132
12133         * gcc.dg/20040206-1.c: XFAIL.
12134
12135 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/16246
12138         * g++.dg/template/array7.C: New test.
12139
12140 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12141
12142         * gcc.dg/mips-movcc-1.c: New test.
12143         * gcc.dg/mips-movcc-2.c: New test.
12144         * gcc.dg/mips-movcc-3.c: New test.
12145
12146         * gcc.dg/mips-nmadd-1.c: New test.
12147         * gcc.dg/mips-nmadd-2.c: New test.
12148
12149 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/15871
12152         * g++.dg/opt/inline8.C: New test.
12153
12154         PR c++/16965
12155         * g++.dg/parse/error17.C: New test.
12156
12157 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12158
12159         * gcc.dg/vect: New directory for vectorizer tests.
12160         * gcc.dg/vect/tree-vect.h: New file.
12161         * gcc.dg/vect/vect.exp: New file.
12162         * gcc.dg/vect/pr16105.c.c: New test.
12163         * gcc.dg/vect/vect-1.c: New test.
12164         * gcc.dg/vect/vect-2.c: New test.
12165         * gcc.dg/vect/vect-3.c: New test.
12166         * gcc.dg/vect/vect-4.c: New test.
12167         * gcc.dg/vect/vect-5.c: New test.
12168         * gcc.dg/vect/vect-6.c: New test.
12169         * gcc.dg/vect/vect-7.c: New test.
12170         * gcc.dg/vect/vect-8.c: New test.
12171         * gcc.dg/vect/vect-9.c: New test.
12172         * gcc.dg/vect/vect-10.c: New test.
12173         * gcc.dg/vect/vect-11.c: New test.
12174         * gcc.dg/vect/vect-12.c: New test.
12175         * gcc.dg/vect/vect-13.c: New test.
12176         * gcc.dg/vect/vect-14.c: New test.
12177         * gcc.dg/vect/vect-15.c: New test.
12178         * gcc.dg/vect/vect-16.c: New test.
12179         * gcc.dg/vect/vect-17.c: New test.
12180         * gcc.dg/vect/vect-18.c: New test.
12181         * gcc.dg/vect/vect-19.c: New test.
12182         * gcc.dg/vect/vect-20.c: New test.
12183         * gcc.dg/vect/vect-21.c: New test.
12184         * gcc.dg/vect/vect-22.c: New test.
12185         * gcc.dg/vect/vect-23.c: New test.
12186         * gcc.dg/vect/vect-24.c: New test.
12187         * gcc.dg/vect/vect-25.c: New test.
12188         * gcc.dg/vect/vect-26.c: New test.
12189         * gcc.dg/vect/vect-27.c: New test.
12190         * gcc.dg/vect/vect-28.c: New test.
12191         * gcc.dg/vect/vect-29.c: New test.
12192         * gcc.dg/vect/vect-30.c: New test.
12193         * gcc.dg/vect/vect-31.c: New test.
12194         * gcc.dg/vect/vect-32.c: New test.
12195         * gcc.dg/vect/vect-33.c: New test.
12196         * gcc.dg/vect/vect-34.c: New test.
12197         * gcc.dg/vect/vect-35.c: New test.
12198         * gcc.dg/vect/vect-36.c: New test.
12199         * gcc.dg/vect/vect-37.c: New test.
12200         * gcc.dg/vect/vect-38.c: New test.
12201         * gcc.dg/vect/vect-40.c: New test.
12202         * gcc.dg/vect/vect-41.c: New test.
12203         * gcc.dg/vect/vect-42.c: New test.
12204         * gcc.dg/vect/vect-43.c: New test.
12205         * gcc.dg/vect/vect-44.c: New test.
12206         * gcc.dg/vect/vect-45.c: New test.
12207         * gcc.dg/vect/vect-46.c: New test.
12208         * gcc.dg/vect/vect-47.c: New test.
12209         * gcc.dg/vect/vect-48.c: New test.
12210         * gcc.dg/vect/vect-49.c: New test.
12211         * gcc.dg/vect/vect-50.c: New test.
12212         * gcc.dg/vect/vect-51.c: New test.
12213         * gcc.dg/vect/vect-52.c: New test.
12214         * gcc.dg/vect/vect-53.c: New test.
12215         * gcc.dg/vect/vect-54.c: New test.
12216         * gcc.dg/vect/vect-55.c: New test.
12217         * gcc.dg/vect/vect-56.c: New test.
12218         * gcc.dg/vect/vect-57.c: New test.
12219         * gcc.dg/vect/vect-58.c: New test.
12220         * gcc.dg/vect/vect-59.c: New test.
12221         * gcc.dg/vect/vect-60.c: New test.
12222         * gcc.dg/vect/vect-61.c: New test.
12223         * gcc.dg/vect/vect-all.c: New test.
12224         * gcc.dg/vect/vect-none.c: New test.
12225
12226 2004-08-17  Paul Brook  <paul@codesourcery.com>
12227
12228         PR fortran/13082
12229         * gfortran.dg/entry_1.f90: New test.
12230
12231 2004-08-17  Andrew Pinski  <apinski@apple.com>
12232
12233         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12234
12235 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12236
12237         * gcc.dg/pr17036-1.c: New test.
12238
12239 2004-08-16  Devang Patel  <dpatel@apple.com>
12240
12241         * gcc.dg/darwin-20040809-1.c: New test.
12242
12243 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12244
12245         * gcc.dg/funcdef-attr-1.c: New test.
12246
12247 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12248
12249         * gcc.dg/altivec-17.c: New test.
12250         * gcc.dg/altivec-18.c: New test.
12251
12252 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12253
12254         PR c++/6749
12255         * g++.dg/template/vtable2.C: New test.
12256
12257 2004-08-14  Richard Henderson  <rth@redhat.com>
12258
12259         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12260         * gcc.dg/pack-test-4.c (main): Return 0.
12261         * gcc.dg/setjmp-1.c: Remove XFAIL.
12262         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12263
12264 2004-08-14  Richard Henderson  <rth@redhat.com>
12265
12266         * gcc.dg/980217-1.c: Add prototype for printf.
12267
12268 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12269
12270         * gfortran.dg/pr16935.f90: New test.
12271
12272 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12273
12274         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12275
12276 2004-08-13  Paul Brook  <paul@codesourcery.com>
12277
12278         * gfortran.dg/der_io_1.f90: Remove stray comma.
12279
12280 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12281
12282         * gcc.dg/vmx/cw-bug-2.c: Remove.
12283         * gcc.dg/vmx/vprint-1.c: Remove.
12284         * gcc.dg/vmx/vscan-1.c: Remove.
12285
12286 2004-08-12  Devang patel  <dpatel@apple.com>
12287
12288         * gcc.dg/darwin-20040809-2.c: New test.
12289
12290 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12291
12292         * g++.dg/ext/altivec-12.C: New test.
12293
12294         * g++.dg/ext/altivec-11.C: New test.
12295
12296 2004-08-12  Paul Brook  <paul@codesourcery.com>
12297
12298         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12299
12300 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12301
12302         * g++.dg/ext/altivec-2.C: Check for hardware support before
12303         executing any VMX instructions.
12304
12305         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12306
12307 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12308
12309         PR c++/16276
12310         * g++.old-deja/g++.other/comdat4.C: New test.
12311         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12312
12313 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12314
12315         PR target/16286
12316         * gcc.dg/pr16286.c: New test.
12317
12318 2004-08-12 Jan Beulich <jbeulich@novell.com>
12319
12320         * g++.dg/ext/asm5.C: New.
12321
12322 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR c++/16698
12325         * g++.dg/eh/crash1.C: New test.
12326
12327         PR c++/16717
12328         * g++.dg/ext/construct1.C: New test.
12329
12330 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/16853
12333         * g++.dg/init/ptrmem1.C: New test.
12334
12335         PR c++/16618
12336         * g++.dg/parse/offsetof5.C: New test.
12337
12338         PR c++/16870
12339         * g++.dg/template/overload3.C: New test.
12340
12341 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/16964
12344         * g++.dg/parse/error16.C: New test.
12345
12346         PR c++/16904
12347         * g++.dg/template/error14.C: New test.
12348
12349         PR c++/16929
12350         * g++.dg/template/error15.C: New test.
12351
12352 2004-08-11  Devang Patel  <dpatel@apple.com>
12353
12354         * gcc.dg/darwin-ld-20040809-1.c: New test.
12355         * gcc.dg/darwin-ld-20040809-2.c: New test.
12356
12357 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12358
12359         PR fortran/16917
12360         * gfortran.dg/dfloat_1.f90: New test.
12361
12362 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12363
12364         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12365         * gcc.dg/dll-2.c: Fix dg-require syntax.
12366         * gcc.misc-tests/arm-isr.c (abort): Declare.
12367         (exit): Likewise.
12368
12369 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/16971
12372         * g++.dg/parse/crash16.C: New test.
12373
12374 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12375
12376         * gcc.dg/mips-rsqrt-1.c: New test case.
12377         * gcc.dg/mips-rsqrt-2.c: New test case.
12378         * gcc.dg/mips-rsqrt-3.c: New test case.
12379
12380 2004-08-10  Paul Brook  <paul@codesourcery.com>
12381
12382         * gfortran.dg/der_io_1.f90: New test.
12383
12384 2004-08-10  Paul Brook  <paul@codesourcery.com>
12385
12386         PR fortran/16919
12387         * gfortran.dg/der_array_1.f90: New test.
12388
12389 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12390
12391         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12392
12393 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12394
12395         * gcc.dg/wchar_t-2.c: Fix typo.
12396
12397 2004-08-09  Falk Hueffner  <falk@debian.org>
12398
12399         PR tree-optimization/12517
12400         * gcc.c-torture/compile/pr12517.c: New test.
12401
12402         PR tree-optimization/12578
12403         * gcc.c-torture/compile/pr12578.c: New test.
12404
12405         PR tree-optimization/12899
12406         * gcc.c-torture/compile/pr12899.c: New test.
12407
12408         PR rtl-optimization/14692
12409         * gcc.c-torture/compile/pr14692.c: New test.
12410
12411         PR tree-optimization/16461
12412         * gcc.c-torture/compile/pr16461.c: New test.
12413
12414 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12415
12416         * gfortran.dg/getenv_1.f90: New test.
12417
12418 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12419
12420         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12421         wchar_t.
12422         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12423
12424 2004-08-06  Paul Brook  <paul@codesourcery.com>
12425
12426         * gfortran.dg/ret_array_1.f90: New test.
12427         * gfortran.dg/ret_pointer_1.f90: New test.
12428
12429 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12430
12431         * gcc.dg/missing-field-init-[12].c: New tests.
12432         * g++.dg/warn/missing-field-init-[12].C: New tests.
12433
12434 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12435
12436         * gcc.dg/enum2.c: New test.
12437         * gcc.dg/symbian3.c: Likewise.
12438         * gcc.dg/symbian4.c: Likewise.
12439         * gcc.dg/wchar_t-2.c: Likewise.
12440
12441 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12442
12443         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12444         destructor tests.
12445
12446 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12447
12448         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12449         dg-require-visiblity.
12450         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12451         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12452         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12453         * g++.dg/ext/visibility/new1.C: Likewise.
12454         * g++.dg/ext/visibility/pragma.C: Likewise.
12455         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12456         * g++.dg/ext/visibility/virtual.C: Likewise.
12457         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12458         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12459         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12460         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12461         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12462         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12463         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12464         * g++/dg/ext/visibility/visibility-8.C: New test.
12465         * gcc.c-torture/compile/dll.x: Remove.
12466         * gcc.dg/dll-2.c: Use dg-require-dll
12467         * gcc.dg/visibility-10.c: New test.
12468         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12469         supporting DLLs.
12470         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12471         (scan_not_hidden): Likewise.
12472
12473 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12474
12475         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12476
12477 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12478
12479         * gcc.c-torture/execute/20040805-1.c: New test.
12480
12481 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12482
12483         * gcc.dg/20020118-1.c: Declare abort.
12484         * gcc.dg/altivec_check.h: Likewise.
12485         * gcc.dg/iftrap-2.c: Likewise.
12486         * gcc.dg/pragma-darwin.c: Likewise.
12487         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12488
12489 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12490
12491         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12492
12493 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12494
12495         * gcc.c-torture/execute/builtins/abs-2.c,
12496         gcc.c-torture/execute/builtins/abs-3.c,
12497         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12498         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12499         intmax_t, uintmax_t and their limits.
12500         * gcc.dg/intmax_t-1.c: New test.
12501
12502 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12503
12504         * g++.dg/tc1/dr147.C: Add reference to PR.
12505
12506 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12507
12508         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12509         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12510
12511 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12512
12513         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12514
12515 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12516
12517         * gcc.dg/redecl-5.c: New test.
12518         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12519         of scanf.
12520
12521 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12522
12523         PR middle-end/16790
12524         * gcc.c-torture/execute/pr16790-1.c: New test case.
12525
12526 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12527
12528         * g++.dg/ext/visibility/assign1.C: New test.
12529         * g++.dg/ext/visibility/new1.C: Likewise.
12530
12531         * gcc.dg/symbian1.c: New test.
12532         * gcc.dg/symbian2.c: Likewise.
12533
12534 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12535
12536         PR target/16570
12537         * gcc.dg/i386-sse-9.c: New test.
12538
12539 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12540
12541         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12542
12543 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12544
12545         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12546         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12547         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12548         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12549         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12550         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12551         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12552         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12553         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12554         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12555         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12556         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12557         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12558         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12559         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12560         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12561         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12562         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12563         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12564         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12565         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12566         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12567         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12568         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12569         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12570         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12571         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12572         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12573         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12574         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12575         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12576         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12577         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12578         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12579         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12580         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12581         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12582         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12583         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12584         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12585         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12586         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12587         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12588         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12589         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12590         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12591         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12592         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12593         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12594         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12595         gcc.misc-tests/i386-pf-3dnow-1.c,
12596         gcc.misc-tests/i386-pf-athlon-1.c,
12597         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12598         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12599         Declare built-in functions used.
12600         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12601
12602 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/16707
12605         * g++.dg/lookup/using12.C: New test.
12606
12607         * g++.dg/init/null1.C: Fix PR number.
12608         * g++.dg/parse/namespace10.C: Likewise.
12609
12610 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/16224
12613         * g++.dg/template/spec17.C: New test.
12614         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12615         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12616
12617 2004-08-02  David Billinghurst
12618
12619         PR fortran/16292
12620         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12621
12622 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12623
12624         * gcc.dg/ia64-got-1.c: New test case.
12625
12626 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/16489
12629         * g++.dg/init/null1.C: New test.
12630         * g++.dg/tc1/dr76.C: Adjust error marker.
12631
12632         PR c++/16529
12633         * g++.dg/parse/namespace10.C: New test.
12634
12635         PR c++/16810
12636         * g++.dg/inherit/ptrmem2.C: New test.
12637
12638 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12639
12640         PR target/16155
12641         * gcc.dg/pr16155.c: New test.
12642
12643 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12644
12645         * gcc.dg/redecl-2.c: New test.
12646
12647 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12648
12649         * gcc.dg/darwin-longdouble.c: New file.
12650
12651 2004-07-30  Richard Henderson  <rth@redhat.com>
12652
12653         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12654         write to constant argument.
12655         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12656
12657 2004-07-30  Richard Henderson  <rth@redhat.com>
12658
12659         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12660         tests of nearest around zero.
12661
12662 2004-07-30  Andrew Pinski  <apinski@apple.com>
12663
12664         * gcc.c-torture/compile/20040730-1.c: New test.
12665
12666 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12667
12668         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12669         powerpc-eabispe.
12670
12671 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12672
12673         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12674
12675 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12676
12677         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12678         contains $ld_library_path.
12679         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12680
12681 2004-07-29  Richard Henderson  <rth@redhat.com>
12682
12683         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12684
12685         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12686         (alt2, which): New.
12687         (Check): Accept either alternative.
12688
12689 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12690
12691         * g++.dg/abi/inline1.C: New test.
12692         * g++.dg/abi/local1-a.cc: Likewise.
12693         * g++.dg/abi/local1.C: Likewise.
12694         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12695         * g++.dg/abi/mangle12.C: Likewise.
12696         * g++.dg/abi/mangle17.C: Likewise.
12697         * g++.dg/abi/mangle20-2.C: Likewise.
12698         * g++.dg/opt/interface1.C: Likewise.
12699         * g++.dg/opt/interface1.h: Likewise.
12700         * g++.dg/opt/interface1-a.cc: New test.
12701         * g++.dg/parse/repo1.C: New test.
12702         * g++.dg/template/repo1.C: Likewise.
12703         * g++.dg/warn/Winline-1.C: Likewise.
12704         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12705
12706 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12707
12708         * gcc.dg/tree-ssa/20040729-1.c: New test.
12709
12710 2004-07-27  Matt Austern <austern@apple.com>
12711
12712         * gcc.dg/darwin-bool-1.c: New test.
12713         * gcc.dg/darwin-bool-2.c: New test.
12714
12715 2004-07-28  Richard Henderson  <rth@redhat.com>
12716
12717         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12718         arguments in the correct type.  Don't write to constant arguments.
12719
12720 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12721
12722         PR tree-optimization/16688
12723         PR tree-optimization/16689
12724         * g++.dg/tree-ssa/pr16688.C: New test.
12725
12726 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12727
12728         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12729         loads.  Not only in the comment, this time.
12730
12731 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12732
12733         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12734         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12735         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12736         * gcc.dg/sh4a-bitmovua.c: New.
12737         * gcc.dg/sh4a-cos.c: New.
12738         * gcc.dg/sh4a-cosf.c: New.
12739         * gcc.dg/sh4a-fprun.c: New.
12740         * gcc.dg/sh4a-fsrra.c: New.
12741         * gcc.dg/sh4a-memmovua.c: New.
12742         * gcc.dg/sh4a-sin.c: New.
12743         * gcc.dg/sh4a-sincos.c: New.
12744         * gcc.dg/sh4a-sincosf.c: New.
12745         * gcc.dg/sh4a-sinf.c: New.
12746
12747 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12748
12749         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12750         conditionals.
12751         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12752         loads.
12753         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12754         DOM1.
12755
12756 2004-07-27  Andrew Pinski  <apinski@apple.com>
12757
12758         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12759
12760 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12761
12762         * gcc.dg/pragma-isr.c: New test.
12763
12764 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12765
12766         PR c++/14429
12767         * g++.dg/template/ttp11.C: New test.
12768
12769 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12770
12771         * gcc.c-torture/compile/20040727-1.c: New test.
12772
12773 2004-07-26  Eric Christopher  <echristo@redhat.com>
12774
12775         * gcc.c-torture/compile/20040726-2.c: New test.
12776
12777 2004-07-26  Andrew Pinski  <apinski@apple.com>
12778
12779         * g++.dg/rtti/tinfo1.C: Xfail.
12780
12781 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12782
12783         * gcc.c-torture/compile/20040726-1.c: New test.
12784
12785 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12786             Brian Ryner  <bryner@brianryner.com>
12787
12788         PR c++/9283
12789         PR c++/15000
12790         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12791         * g++.dg/ext/visibility/: New directory.
12792         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12793         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12794         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12795         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12796         * g++.dg/ext/visibility/fvisibility.C,
12797         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12798         g++.dg/ext/visibility/fvisibility-override1.C
12799         g++.dg/ext/visibility/fvisibility-override2.C
12800         g++.dg/ext/visibility/memfuncts.C
12801         g++.dg/ext/visibility/noPLT.C
12802         g++.dg/ext/visibility/pragma.C
12803         g++.dg/ext/visibility/pragma-override1.C
12804         g++.dg/ext/visibility/pragma-override2.C
12805         g++.dg/ext/visibility/staticmemfuncts.C
12806         g++.dg/ext/visibility/virtual.C: New tests.
12807
12808 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12809
12810         PR c/15360
12811         * gcc.dg/pr15360-1.c: New test.
12812
12813 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12814
12815         * gcc.dg/pragma-align-2.c: New test.
12816         * gcc.dg/pragma-init-fini.c: New test.
12817         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12818         targets.
12819
12820 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12821
12822         * gcc.dg/init-string-2.c: New test.
12823
12824 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12825
12826         PR 16684
12827         * gcc.dg/Wredundant-decls-1.c: New test case.
12828
12829 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12830
12831         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12832         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12833         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12834         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12835         * gcc.dg/compat/generate-random.c: New file.
12836         * gcc.dg/compat/generate-random.h: Likewise.
12837         * gcc.dg/compat/generate-random_r.c: Likewise.
12838         * gcc.dg/compat/struct-layout-1.h: Likewise.
12839         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12840         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12841         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12842         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12843         * gcc.dg/compat/struct-layout-1_main.c: New test.
12844         * gcc.dg/compat/struct-layout-1_x.c: New file.
12845         * gcc.dg/compat/struct-layout-1_y.c: New file.
12846         * gcc.dg/compat/struct-layout-1_test.h: New file.
12847
12848 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12849
12850         * gcc.dg/comp-return-1.c: New test
12851
12852 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12853
12854         * gcc.dg/vmx/8-02a.c: Fix typo.
12855
12856         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12857         * gcc.dg/darwin-abi-3.c: New test.
12858
12859         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12860         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12861
12862         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12863         * gcc.dg/vmx/ops-long-1.c: New test.
12864         * gcc.dg/vmx/ops-long-2.c: New test.
12865
12866 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12867
12868         * g++.dg/lookup/conv-[1234].C: New.
12869
12870 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12871
12872         * g++.dg/parse/attr2.C: Simplify.
12873
12874 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12875
12876         PR c/7284
12877         * gcc.c-torture/execute/pr7284-1.c: New test.
12878
12879 2004-07-22  Brian Booth  <bbooth@redhat.com>
12880
12881         * gcc.dg/tree-ssa/20040721-1.c: New test.
12882
12883 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         * g++.dg/template/crash20.c: New.
12886
12887 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12888
12889         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12890         Add dg-run directive.  Declare variables as required.
12891         * gfortran.dg/g77/README: Update
12892
12893 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12894
12895         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12896         gcc.dg/cris-peep2-andu2.c: New tests.
12897
12898 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12899
12900         PR c/15052
12901         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12902         on return type.
12903         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12904         messages.
12905         * gcc.dg/qual-return-2.c: Update expected messages.
12906         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12907
12908 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12909
12910         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12911         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12912
12913 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12914
12915         PR c/11250
12916         * gcc.dg/init-string-1.c: New test.
12917
12918 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR middle-end/15345
12921         PR c/16450
12922         * gcc.dg/torture/nested-fn-1.c: New test.
12923
12924 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12925
12926         PR target/16559
12927         * gcc.dg/ia64-fptr-1.c: New file.
12928
12929 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12930
12931         PR c++/14497
12932         * g++.dg/template/spec16.C: New test.
12933         * g++.old-deja/g++.robertl/eb118.C: Remove.
12934
12935 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12936
12937         PR c++/509
12938         * g++.dg/template/spec15.C: New test.
12939
12940 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12941
12942         Copy cases from g77.f-torture/execute and add dg-run
12943         directive.  Other changes as noted.
12944         * gfortran.dg/g77/13037.f
12945         * gfortran.dg/g77/1832.f
12946         * gfortran.dg/g77/19981119-0.f
12947         * gfortran.dg/g77/19990313-0.f
12948         * gfortran.dg/g77/19990313-1.f
12949         * gfortran.dg/g77/19990313-2.f
12950         * gfortran.dg/g77/19990313-3.f
12951         * gfortran.dg/g77/19990419-1.f
12952         * gfortran.dg/g77/19990826-0.f
12953         * gfortran.dg/g77/19990826-2.f
12954         * gfortran.dg/g77/20000503-1.f
12955         * gfortran.dg/g77/20001111.f
12956         * gfortran.dg/g77/20010116.f
12957         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12958         * gfortran.dg/g77/20010430.f
12959         * gfortran.dg/g77/6177.f
12960         * gfortran.dg/g77/947.f
12961         * gfortran.dg/g77/970816-3.f
12962         * gfortran.dg/g77/971102-1.f
12963         * gfortran.dg/g77/980520-1.f
12964         * gfortran.dg/g77/980628-0.f
12965         * gfortran.dg/g77/980628-1.f
12966         * gfortran.dg/g77/980628-10.f
12967         * gfortran.dg/g77/980628-2.f
12968         * gfortran.dg/g77/980628-3.f
12969         * gfortran.dg/g77/980628-7.f
12970         * gfortran.dg/g77/980628-8.f
12971         * gfortran.dg/g77/980628-9.f
12972         * gfortran.dg/g77/980701-0.f
12973         * gfortran.dg/g77/980701-1.f
12974         * gfortran.dg/g77/cabs.f
12975         * gfortran.dg/g77/claus.f
12976         * gfortran.dg/g77/complex_1.f
12977         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12978         * gfortran.dg/g77/dcomplex.f
12979         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12980         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12981         * gfortran.dg/g77/f90-intrinsic-numeric.f
12982         * gfortran.dg/g77/int8421.f
12983         * gfortran.dg/g77/labug1.f
12984         * gfortran.dg/g77/large_vec.f
12985         * gfortran.dg/g77/le.f
12986         * gfortran.dg/g77/short.f
12987         * gfortran.dg/g77/README: Update
12988
12989 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12990
12991         PR c++/16637
12992         * g++.dg/parse/lookup4.C: New test.
12993
12994 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12995
12996         PR c++/16175
12997         * g++.dg/template/ttp10.C: New test.
12998
12999 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13000
13001         * gcc.dg/pr12625-1.c: New test.
13002
13003 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13004
13005         * testsuite/gcc.dg/switch-warn-1.c: New test.
13006         * testsuite/gcc.dg/switch-warn-2.c: New test.
13007         * gcc.c-torture/compile/pr14730.c: Update.
13008
13009 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13010
13011         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13012         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13013         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13014         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13015
13016 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13017
13018         PR c++/16623
13019         * g++.dg/template/assign1.C: New test.
13020
13021 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13022
13023         PR c++/12170
13024         * g++.dg/template/ttp9.C: New test.
13025
13026 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13027
13028         * gcc.dg/format/cmn-err-1.c: New test.
13029
13030 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13031
13032         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13033         gcc.dg/Wparentheses-10.c: New tests.
13034         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13035
13036 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13037
13038         PR fortran/16465
13039         * gfortran.dg/g77//ffixed-line-length-0.f,
13040         gfortran.dg/g77/ffixed-line-length-132.f,
13041         gfortran.dg/g77/ffixed-line-length-72.f,
13042         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13043         gfortran.dg/g77/README: Update.
13044
13045 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13046
13047         PR c++/13092
13048         * g++.dg/template/non-dependent7.C: New test.
13049         * g++.dg/template/non-dependent8.C: Likewise.
13050         * g++.dg/template/non-dependent9.C: Likewise.
13051         * g++.dg/template/non-dependent10.C: Likewise.
13052
13053 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13054
13055         PR c++/16337
13056         * g++.dg/parse/attr2.C: New test.
13057
13058 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13059
13060         * g77.dg: Removed.
13061         * g77.f-torture: Ditto.
13062
13063 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13064
13065         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13066         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13067         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13068
13069 2004-07-16  Richard Henderson  <rth@redhat.com>
13070
13071         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13072
13073 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13074
13075         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13076         tests with full list of options.
13077         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13078         of TORTURE_OPTIONS if test contains 'dg-do run'.
13079
13080         PR fortran/16404
13081         * gfortran.dg/do_iterator.f90: New test.
13082
13083 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13084
13085         PR rtl-optimization/16536
13086         * gcc.c-torture/execute/restrict-1.c: New test.
13087
13088 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13089
13090         PR fortran/15324
13091         * gfortran.dg/pr15324.f90: New test.
13092
13093         PR fortran/15129
13094         * gfortran.dg/pr15129.f90: New test.
13095
13096         PR fortran/15140
13097         * gfortran.dg/pr15140.f90: New test.
13098
13099         PR fortran/13792
13100         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13101         compile-time simplification.
13102
13103 2004-07-14  Mike Stump  <mrs@apple.com>
13104
13105         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13106
13107 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13108
13109         PR target/16325
13110         * gcc.dg/profile-generate-1.c: New.
13111
13112 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13113
13114         * gcc.c-torture/execute/20040709-1.c: New test.
13115         * gcc.c-torture/execute/20040709-2.c: New test.
13116
13117 2004-07-14  Mike Stump  <mrs@apple.com>
13118
13119         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13120
13121 2004-07-14  Mike Stump  <mrs@apple.com>
13122
13123         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13124
13125 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/16518
13128         * g++.dg/parse/mutable1.C: New test.
13129
13130 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13131
13132         PR tree-optimization/16443
13133         * gcc.dg/tree-ssa/20040713-1.c: New test.
13134
13135 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13136
13137         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13138         for operator new.
13139
13140 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13141
13142         * gfortran.dg/g77/README: New file
13143         * gfortran.dg/g77/19981216-0.f:  Copy from
13144         g77.f-torture/noncompile.  Add "dg-do compile" and
13145         dg-error as required.
13146         * gfortran.dg/g77/19990218-1.f: Likewise
13147         * gfortran.dg/g77/19990905-1.f: Likewise
13148         * gfortran.dg/g77/9263.f: Likewise
13149         * gfortran.dg/g77/980615-0.f: Likewise
13150         * gfortran.dg/g77/980616-0.f: Likewise
13151         * gfortran.dg/g77/check0.f: Likewise
13152         * gfortran.dg/g77/select_no_compile.f: Likewise
13153
13154 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13155
13156         Copy files from g77.f-torture/compile.
13157         Add "{ dg-do compile}".  Other changes as noted
13158         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13159         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13160         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13161         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13162         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13163         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13164         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13165         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13166         statement to conform to standard.  Append alpha1.x for reference.
13167         * gfortran.dg/g77/xformat.f: Add dg-warning
13168
13169 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13170
13171         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13172         Add {dg-do compile} directive.
13173         * gfortran.dg/g77/cpp2.F: Likewise
13174
13175 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13176
13177         PR c++/5402
13178         * g++.dg/lookup/name-clash1.C: New test.
13179
13180         PR c++/9777
13181         * g++.dg/lookup/name-clash2.C: New test.
13182
13183         PR c++/12102
13184         * g++.dg/lookup/name-clash3.C: New test.
13185
13186 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13187
13188         * g++.dg/lookup/new2.C: New test.
13189         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13190
13191 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13192
13193         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13194         Add {dg-do compile} directive.
13195         * gfortran.dg/g77/13060.f: Likewise
13196         * gfortran.dg/g77/19990218-0.f: Likewise
13197         * gfortran.dg/g77/19990305-0.f: Likewise
13198         * gfortran.dg/g77/19990419-0.f: Likewise
13199         * gfortran.dg/g77/19990502-0.f: Likewise
13200         * gfortran.dg/g77/19990502-1.f: Likewise
13201         * gfortran.dg/g77/19990525-0.f: Likewise
13202         * gfortran.dg/g77/19990826-1.f: Likewise
13203         * gfortran.dg/g77/19990826-3.f: Likewise
13204         * gfortran.dg/g77/19990905-2.f: Likewise
13205         * gfortran.dg/g77/20000412-1.f: Likewise
13206         * gfortran.dg/g77/20000511-1.f: Likewise
13207         * gfortran.dg/g77/20000511-2.f: Likewise
13208         * gfortran.dg/g77/20000518.f: Likewise
13209         * gfortran.dg/g77/20000601-1.f: Likewise
13210         * gfortran.dg/g77/20000601-2.f: Likewise
13211         * gfortran.dg/g77/20000629-1.f: Likewise
13212         * gfortran.dg/g77/20000630-2.f: Likewise
13213         * gfortran.dg/g77/20010115.f: Likewise
13214         * gfortran.dg/g77/20010321-1.f: Likewise
13215         * gfortran.dg/g77/20010426.f: Likewise
13216         * gfortran.dg/g77/20020307-1.f: Likewise
13217         * gfortran.dg/g77/8485.f: Likewise
13218         * gfortran.dg/g77/960317-1.f: Likewise
13219         * gfortran.dg/g77/970915-0.f: Likewise
13220         * gfortran.dg/g77/980310-1.f: Likewise
13221         * gfortran.dg/g77/980310-2.f: Likewise
13222         * gfortran.dg/g77/980310-3.f: Likewise
13223         * gfortran.dg/g77/980310-4.f: Likewise
13224         * gfortran.dg/g77/980310-6.f: Likewise
13225         * gfortran.dg/g77/980310-7.f: Likewise
13226         * gfortran.dg/g77/980310-8.f: Likewise
13227         * gfortran.dg/g77/980419-2.f: Likewise
13228         * gfortran.dg/g77/980424-0.f: Likewise
13229         * gfortran.dg/g77/980427-0.f: Likewise
13230         * gfortran.dg/g77/980729-0.f: Likewise
13231         * gfortran.dg/g77/981117-1.f: Likewise
13232         * gfortran.dg/g77/toon_1.f: Likewise
13233
13234 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13235
13236         PR c++/2204
13237         * g++.dg/other/abstract2.C: New test.
13238
13239 2004-07-12  Paul Brook  <paul@codesourcery.com>
13240
13241         * gfortran.dg/pointer_init_1.f90: New test.
13242
13243 2004-07-11  Paul Brook  <paul@codesourcery.com>
13244
13245         PR fortran/15986
13246         * gfortran.dg/contained_1.f90: New test.
13247
13248 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/parse/defarg8.C: New test.
13251
13252 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13253
13254         PR fortran/16433
13255         * gfortran.dg/pr16433.f: New test.
13256
13257         PR fortran/17574
13258         * gfortran.dg/pr15754.f90: New test.
13259
13260 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13261
13262         PR tree-optimization/16437
13263         * gcc.c-torture/execute/bitfld-4.c: New test.
13264
13265 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13266
13267         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13268         access to common var from module.
13269
13270 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13271
13272         PR fortran/16336
13273         * gfortran.fortran-torture/execute/common_2.f90: New test.
13274
13275 2004-07-10  Paul Brook  <paul@codesourcery.com>
13276
13277         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13278
13279 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13280
13281         PR fortran/15969
13282         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13283
13284 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13285
13286         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13287         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13288         * gfortran.dg/g77/ffree-form-1.f: Likewise
13289         * gfortran.dg/g77/ffree-form-2.f: Likewise
13290         * gfortran.dg/g77/ffree-form-3.f: Likewise
13291         * gfortran.dg/g77/fno-underscoring.f: Likewise
13292         * gfortran.dg/g77/funderscoring.f: Likewise
13293         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13294
13295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13296
13297         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13298
13299 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13300         Paul Brook  <paul@codesourcery.com>
13301
13302         PR fortran/13415
13303         * gfortran.dg/common_pointer_1.f90: New test.
13304
13305 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13306
13307         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13308
13309 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13310
13311         PR target/16364
13312         * gcc.c-torture/compile/20040709-1.c: New.
13313
13314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13315
13316         PR fortran/14077
13317         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13318
13319 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13320
13321         PR fortran/13201
13322         * gfortran.dg/shape_1.f90: New test.
13323
13324 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13325             Andrew Pinski  <apinski@apple.com>
13326
13327         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13328
13329 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13330
13331         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13332         comment.
13333
13334 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13335         Paul Brook  <paul@codesourcery.com>
13336
13337         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13338         '.f95' and '.F95'.
13339
13340 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13341
13342         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13343
13344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13345
13346         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13347         testcases with capital suffix.
13348
13349 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13350
13351         PR fortran/15481
13352         PR fortran/13372
13353         PR fortran/13575
13354         PR fortran/15978
13355         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13356
13357         * gfortran.dg/implicit_1.f90: New test.
13358
13359 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13360
13361         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13362         expression to match gfortran warning/error messages
13363         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13364         dg-error text.
13365
13366 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13367
13368         * lib/fortran-torture.exp: Rename proc search_for to
13369         search_for_re.
13370
13371 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13372
13373         * gcc.c-torture/execute/simd-5.x: New file.
13374         XFAIL on SPARC 64-bit at -O0.
13375
13376 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13377
13378         PR c++/8211
13379         PR c++/16165
13380         * g++.dg/warn/effc3.C: New test.
13381
13382 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13383
13384         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13385         change X to 1X in format.
13386         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13387         add data statements to conform to standard.
13388
13389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13390
13391         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13392         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13393         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13394
13395 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13396
13397         * gfortran.dg/g77/7388.f: Copy from g77.dg
13398         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13399         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13400         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13401         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13402         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13403         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13404         * gfortran.dg/g77/strlen0.f: Likewise
13405
13406 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13407
13408         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13409         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13410
13411 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13412
13413         * gcc.c-torture/execute/920428-2.x: Delete.
13414         * gcc.c-torture/execute/920501-7.x: Likewise.
13415
13416 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13417
13418         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13419         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13420         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13421         prescott and c3-2.
13422         (PREFETCH_3DNOW): Add -march=c3.
13423
13424 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13425
13426         PR c/16437
13427         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13428         * gcc.c-torture/execute/bf64-1.x: Likewise.
13429
13430 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13431
13432         * gcc.c-torture/compile/20040708-1.c: New test.
13433
13434 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13435
13436         PR c++/16169
13437         * g++.dg/warn/effc2.C: New test.
13438
13439 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13440
13441         * gcc.c-torture/execute/bitfld-1.x: Remove.
13442         * gcc.c-torture/execute/bitfld-3.c: New test.
13443         * gcc.dg/bitfld-2.c: Remove XFAILs.
13444
13445 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13446
13447         PR c++/16276
13448         * g++.dg/rtti/tinfo1.C: New file.
13449
13450 2004-07-07  Eric Christopher  <echristo@redhat.com>
13451
13452         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13453
13454 2004-07-07  Andrew Pinski  <apinski@apple.com>
13455
13456         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13457
13458 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13459
13460         * g++.dg/init/call1.C: XFAIL.
13461
13462 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13463
13464         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13465         except for movstrict*, to movmem* and clrstr* to clrmem*.
13466
13467 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13468
13469         * gcc.c-torture/execute/20040707-1.c: New test.
13470
13471 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13472
13473         * gcc.c-torture/execute/20040706-1.c: New test.
13474
13475 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13476
13477         PR c++/3671
13478         * g++.dg/template/spec14.C: New test.
13479
13480 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13481
13482         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13483         nothing if not yet defined.  Use it in b, c and d type definitions.
13484         * gcc.c-torture/execute/20040705-1.c: New test.
13485         * gcc.c-torture/execute/20040705-2.c: New test.
13486
13487 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13488
13489         PR c++/2518
13490         * g++.dg/lookup/new1.C: New test.
13491
13492 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13493
13494         PR c++/11406
13495         * g++.dg/template/sizeof8.C: New test.
13496
13497 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13498
13499         * gcc.c-torture/compile/20040705-1.c: New test.
13500
13501 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13502
13503         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13504
13505 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13506
13507         * gcc.dg/cpp/if-mop.c: Two new testcases.
13508         * gcc.dg/cpp/trad/comment-3.c: New.
13509
13510 2004-07-04  Paul Brook  <paul@codesourcery.com>
13511
13512         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13513
13514 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13515
13516         PR c++/3761
13517         * g++.dg/lookup/crash4.C: New test.
13518
13519 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13520
13521         * gcc.c-torture/execute/builtin-abs-1.c
13522         * gcc.c-torture/execute/builtin-abs-2.c
13523         * gcc.c-torture/execute/builtin-complex-1.c
13524         * gcc.c-torture/execute/builtins/string-1-lib.c
13525         * gcc.c-torture/execute/builtins/string-1.c
13526         * gcc.c-torture/execute/builtins/string-2-lib.c
13527         * gcc.c-torture/execute/builtins/string-2.c
13528         * gcc.c-torture/execute/builtins/string-3-lib.c
13529         * gcc.c-torture/execute/builtins/string-3.c
13530         * gcc.c-torture/execute/builtins/string-4-lib.c
13531         * gcc.c-torture/execute/builtins/string-4.c
13532         * gcc.c-torture/execute/builtins/string-5-lib.c
13533         * gcc.c-torture/execute/builtins/string-5.c
13534         * gcc.c-torture/execute/builtins/string-6-lib.c
13535         * gcc.c-torture/execute/builtins/string-6.c
13536         * gcc.c-torture/execute/builtins/string-7-lib.c
13537         * gcc.c-torture/execute/builtins/string-7.c
13538         * gcc.c-torture/execute/builtins/string-8-lib.c
13539         * gcc.c-torture/execute/builtins/string-8.c
13540         * gcc.c-torture/execute/builtins/string-9-lib.c
13541         * gcc.c-torture/execute/builtins/string-9.c
13542         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13543         * gcc.c-torture/execute/builtins/string-asm-1.c
13544         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13545         * gcc.c-torture/execute/builtins/string-asm-2.c
13546         * gcc.c-torture/execute/stdio-opt-1.c
13547         * gcc.c-torture/execute/stdio-opt-2.c
13548         * gcc.c-torture/execute/stdio-opt-3.c
13549         * gcc.c-torture/execute/string-opt-1.c
13550         * gcc.c-torture/execute/string-opt-10.c
13551         * gcc.c-torture/execute/string-opt-11.c
13552         * gcc.c-torture/execute/string-opt-12.c
13553         * gcc.c-torture/execute/string-opt-13.c
13554         * gcc.c-torture/execute/string-opt-14.c
13555         * gcc.c-torture/execute/string-opt-15.c
13556         * gcc.c-torture/execute/string-opt-16.c
13557         * gcc.c-torture/execute/string-opt-2.c
13558         * gcc.c-torture/execute/string-opt-6.c
13559         * gcc.c-torture/execute/string-opt-7.c
13560         * gcc.c-torture/execute/string-opt-8.c:
13561         Replace with ...
13562
13563         * gcc.c-torture/execute/builtins/abs-2.c
13564         * gcc.c-torture/execute/builtins/abs-3.c
13565         * gcc.c-torture/execute/builtins/complex-1.c
13566         * gcc.c-torture/execute/builtins/fprintf.c
13567         * gcc.c-torture/execute/builtins/fputs.c
13568         * gcc.c-torture/execute/builtins/memcmp.c
13569         * gcc.c-torture/execute/builtins/memmove.c
13570         * gcc.c-torture/execute/builtins/memops-asm.c
13571         * gcc.c-torture/execute/builtins/mempcpy-2.c
13572         * gcc.c-torture/execute/builtins/mempcpy.c
13573         * gcc.c-torture/execute/builtins/memset.c
13574         * gcc.c-torture/execute/builtins/printf.c
13575         * gcc.c-torture/execute/builtins/sprintf.c
13576         * gcc.c-torture/execute/builtins/strcat.c
13577         * gcc.c-torture/execute/builtins/strchr.c
13578         * gcc.c-torture/execute/builtins/strcmp.c
13579         * gcc.c-torture/execute/builtins/strcpy.c
13580         * gcc.c-torture/execute/builtins/strcspn.c
13581         * gcc.c-torture/execute/builtins/strlen-2.c
13582         * gcc.c-torture/execute/builtins/strlen.c
13583         * gcc.c-torture/execute/builtins/strncat.c
13584         * gcc.c-torture/execute/builtins/strncmp-2.c
13585         * gcc.c-torture/execute/builtins/strncmp.c
13586         * gcc.c-torture/execute/builtins/strncpy.c
13587         * gcc.c-torture/execute/builtins/strpbrk.c
13588         * gcc.c-torture/execute/builtins/strpcpy-2.c
13589         * gcc.c-torture/execute/builtins/strpcpy.c
13590         * gcc.c-torture/execute/builtins/strrchr.c
13591         * gcc.c-torture/execute/builtins/strspn.c
13592         * gcc.c-torture/execute/builtins/strstr-asm.c
13593         * gcc.c-torture/execute/builtins/strstr.c:
13594         ... these new files.
13595
13596         * gcc.c-torture/execute/builtins/abs-2-lib.c
13597         * gcc.c-torture/execute/builtins/abs-3-lib.c
13598         * gcc.c-torture/execute/builtins/complex-1-lib.c
13599         * gcc.c-torture/execute/builtins/fprintf-lib.c
13600         * gcc.c-torture/execute/builtins/fputs-lib.c
13601         * gcc.c-torture/execute/builtins/memcmp-lib.c
13602         * gcc.c-torture/execute/builtins/memmove-lib.c
13603         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13604         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13605         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13606         * gcc.c-torture/execute/builtins/memset-lib.c
13607         * gcc.c-torture/execute/builtins/printf-lib.c
13608         * gcc.c-torture/execute/builtins/sprintf-lib.c
13609         * gcc.c-torture/execute/builtins/strcat-lib.c
13610         * gcc.c-torture/execute/builtins/strchr-lib.c
13611         * gcc.c-torture/execute/builtins/strcmp-lib.c
13612         * gcc.c-torture/execute/builtins/strcpy-lib.c
13613         * gcc.c-torture/execute/builtins/strcspn-lib.c
13614         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13615         * gcc.c-torture/execute/builtins/strlen-lib.c
13616         * gcc.c-torture/execute/builtins/strncat-lib.c
13617         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13618         * gcc.c-torture/execute/builtins/strncmp-lib.c
13619         * gcc.c-torture/execute/builtins/strncpy-lib.c
13620         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13621         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13622         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13623         * gcc.c-torture/execute/builtins/strrchr-lib.c
13624         * gcc.c-torture/execute/builtins/strspn-lib.c
13625         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13626         * gcc.c-torture/execute/builtins/strstr-lib.c
13627         * gcc.c-torture/execute/builtins/lib/abs.c
13628         * gcc.c-torture/execute/builtins/lib/fprintf.c
13629         * gcc.c-torture/execute/builtins/lib/memset.c
13630         * gcc.c-torture/execute/builtins/lib/printf.c
13631         * gcc.c-torture/execute/builtins/lib/sprintf.c
13632         * gcc.c-torture/execute/builtins/lib/strcpy.c
13633         * gcc.c-torture/execute/builtins/lib/strcspn.c
13634         * gcc.c-torture/execute/builtins/lib/strncat.c
13635         * gcc.c-torture/execute/builtins/lib/strncmp.c
13636         * gcc.c-torture/execute/builtins/lib/strncpy.c
13637         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13638         * gcc.c-torture/execute/builtins/lib/strspn.c
13639         * gcc.c-torture/execute/builtins/lib/strstr.c:
13640         New files containing support routines.
13641
13642         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13643         declaration.
13644         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13645         when not optimizing.
13646
13647 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/16240
13650         * g++.dg/abi/mangle22.C: New test.
13651         * g++.dg/abi/mangle23.C: Likewise.
13652
13653 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13654
13655         PR fortran/16290
13656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13657         Allow for cases without denormalized floating point numbers.
13658
13659 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13660
13661         PR c/1027
13662         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13663         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13664         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13665         expected warning text.
13666         * gcc.dg/format/diag-2.c: New test.
13667
13668 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13669
13670         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13671
13672 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13673
13674         * gcc.dg/builtins-43.c: New.
13675         * gcc.dg/builtins-44.c: New.
13676         * gcc.dg/builtins-45.c: New.
13677
13678 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13679             Andreas Tobler  <a.tobler@schweiz.ch>
13680
13681         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13682         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13683         as SIGSEGV.
13684         * gcc.dg/cleanup-11.c: Likewise.
13685         * gcc.dg/cleanup-8.c: Likewise.
13686         * gcc.dg/cleanup-9.c: Likewise.
13687         * gcc.dg/cleanup-5.c: Run on all platforms.
13688
13689 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13690
13691         * g++.dg/warn/nonnull1.C: New test.
13692
13693 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13694
13695         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13696         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13697         Special-case the Sun compiler wrt to <complex.h>.
13698
13699 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13700
13701         * gcc.dg/Wunreachable-8.C: New test.
13702
13703         * gcc.dg/h8300-ice2.c : New test.
13704
13705 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13706
13707         PR fortran/16161
13708         * gfortran.fortran-torture/compile/implicit.f90: Add test
13709         for implicit character.
13710
13711 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13712
13713         PR fortran/16289
13714         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13715         Use tiny() intrinsic to find smallest non-negative real
13716
13717 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13720         * gcc.dg/compat/struct-by-value-22_x.c: New.
13721         * gcc.dg/compat/struct-by-value-22_y.c: New.
13722
13723         * gcc.c-torture/execute/20040629-1.c: New test.
13724
13725 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13728         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13729
13730         PR target/16195
13731         * gcc.dg/20040625-1.c: New test.
13732
13733 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13734
13735         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13736
13737 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13738
13739         PR fortran/15963
13740         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13741
13742 2004-06-29  Richard Henderson  <rth@redhat.com>
13743
13744         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13745
13746 2004-06-29  Paul Brook  <paul@codesourcery.com>
13747
13748         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13749         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13750
13751 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         PR c++/16260
13754         * g++.dg/parse/crash15.C: New.
13755
13756 2004-06-28  Andrew Pinski  <apinski@apple.com>
13757
13758         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13759         by the error already.
13760
13761         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13762
13763 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13764
13765         PR target/14041
13766         * gcc.dg/h8300-bss-align-1.c : New.
13767
13768 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13769
13770         * PR c++/16174
13771         * g++.dg/template/ctor4.C: New.
13772
13773 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13774
13775         PR c++/16205
13776         * g++.dg/warn/Wsequence-point-1.C: New test.
13777
13778 2004-06-27  Paul Brook  <paul@codesourcery.com>
13779
13780         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13781
13782 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13783
13784         * g++.old-deja/g++.mike/p7325.C: Remove.
13785
13786 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13787
13788         PR c/14963
13789         * gcc.dg/pr14963.c: New test.
13790
13791 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/16193
13794         * g++.dg/parse/redef1.C: New test.
13795
13796 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13797
13798         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13799         20021110.c.
13800         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13801         20021119-1.c.
13802         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13803         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13804         5-04.c.
13805         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13806         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13807         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13808         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13809         g++.brendan/enum14.C.
13810         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13811         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13812         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13813         g++.mike/virt1.C.
13814         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13815         memtemp24.C.
13816
13817 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13818
13819         * gcc.dg/20040527-1.c: New test case.
13820
13821 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13822
13823         PR gfortran/pr16196
13824         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13825
13826 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13827
13828         PR middle-end/15825
13829         * gcc.dg/pr15825-1.c: New test case.
13830
13831 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13832
13833         * gcc.c-torture/execute/20040625-1.c: New test.
13834
13835 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13836
13837         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13838
13839 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13840
13841         * gcc.dg/torture/mips-div-1.c: New test.
13842
13843 2004-06-24  Jeff Law  <law@redhat.com>
13844
13845         * gcc.dg/tree-ssa/20040624-1.c: New test.
13846
13847 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13848
13849         * gcc.c-torture/compile/20040624-1.c: New test.
13850
13851 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13852
13853         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13854         this directory.
13855
13856 2004-06-23  Andrew Pinski  <apinski@apple.com>
13857
13858         PR middle-end/15988
13859         * g++.dg/opt/ptrmem4.C: New test.
13860
13861         * gcc.dg/c90-array-quals-2.c: New test.
13862
13863 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13864
13865         * gcc.dg/kpice1.c: New test.
13866
13867 2006-06-23  Andrew Pinski  <apinski@apple.com>
13868
13869         * gcc.dg/c90-array-quals.c: New test.
13870
13871 2006-06-22  Richard Henderson  <rth@redhat.com>
13872
13873         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13874
13875 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13876
13877         * gcc.dg/builtins-config.h: Handle FreeBSD.
13878
13879 2006-06-22  Richard Henderson  <rth@redhat.com>
13880
13881         * g++.dg/opt/devirt1.C: New.
13882
13883 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13884
13885         * g++.dg/opt/pr15551.C: New testcase.
13886
13887 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13888
13889         PR target/14800
13890         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13891         x86_64-*-linux* when compiling for 32bit.
13892
13893 2004-06-21  Andrew Pinski  <apinski@apple.com>
13894
13895         * gcc.dg/pch/struct-1.c: New.
13896         * gcc.dg/pch/struct-1.hs: New.
13897
13898 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13899
13900         * gcc.dg/pch/save-temps-1.c: New file.
13901         * gcc.dg/pch/save-temps-1.hs: New file.
13902
13903 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13904
13905         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13906         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13907
13908 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13909
13910         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13911         to fix type error.
13912         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13913         Remove trailing spaces.
13914
13915 2004-06-21  Richard Henderson  <rth@redhat.com>
13916
13917         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13918         merging && to BIT_FIELD_REF.
13919
13920 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13921
13922         * g++.dg/opt/placeholder1.C: New test.
13923
13924 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13925
13926         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13927         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13928         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13929         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13930
13931 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13932
13933         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13934         extern "C".
13935         * g++.dg/other/pragma-re-1.C: Add comments.
13936
13937 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13938
13939         PR gfortran/16080
13940         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13941
13942 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13943
13944         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13945         instead of setting the type of size_t by
13946         hand.
13947
13948 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13949
13950         * gcc.dg/unordered-2.c: New test case.
13951         * gcc.dg/unordered-3.c: New test case.
13952
13953 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13954
13955         PR other/16043
13956         * lib/g++.exp (g++_version): Tweak regexp for version
13957         * lib/g77.exp (g77_version): Likewise
13958         * lib/gfortran.exp (gfortran_version): Likewise
13959         * lib/objc.exp (objc_version): Likewise
13960         * lib/treelang.exp (treelang_version): Likewise
13961
13962 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13963
13964         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13965         Use INT_MAX instead of __INT_MAX__.
13966         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13967
13968         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13969         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13970         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13971         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13972         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13973         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13974         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13975         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13976         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13977
13978         * gcc.dg/range-test-1.c: New test.
13979         * g++.dg/opt/range-test-1.C: New test.
13980
13981 2004-06-17  Richard Henderson  <rth@redhat.com>
13982
13983         * objc.dg/sync-1.m: New.
13984         * objc.dg/try-catch-1.m: Don't force next runtime.
13985         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13986         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13987         shadowed catch clause.
13988         * objc.dg/try-catch-5.m: New.
13989
13990 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13991
13992         Bug 14610
13993         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13994
13995 2004-06-15  Richard Henderson  <rth@redhat.com>
13996
13997         * gcc.dg/20001116-1.c: Move expected warning line.
13998
13999 2004-06-15  Richard Henderson  <rth@redhat.com>
14000
14001         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14002         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14003
14004 2004-06-15  Jeff Law  <law@redhat.com>
14005
14006         * gcc.dg/tree-ssa/20040615-1.c: New test.
14007         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14008         be less sensitive to operand ordering.
14009         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14010
14011 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14012
14013         * g++.dg/abi/bitfield3.C: Add comment..
14014
14015 2004-06-15  Richard Henderson  <rth@redhat.com>
14016
14017         * g++.dg/ext/stmtexpr1.C: XFAIL.
14018         * gcc.dg/20030612-1.c: XFAIL.
14019
14020 2004-06-15  Eric Christopher  <echristo@redhat.com>
14021
14022         * g++.dg/charset/asm5.c: New.
14023         * gcc.dg/charset/asm6.c: New.
14024
14025 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14026
14027         PR fortran/15962
14028         * gfortran.fortran-torture/execute/select_1.f90: New test.
14029
14030 2004-06-15  Paul Brook  <paul@codesourcery.com>
14031
14032         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14033
14034 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14035
14036         PR c++/15967
14037         * g++.dg/lookup/crash3.C: New test.
14038
14039 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14040
14041         PR c++/15947
14042         * g++.dg/parse/dtor4.C: New test.
14043
14044 2004-06-14  Jeff Law  <law@redhat.com>
14045
14046         * gcc.c-torture/compile/20040614-1.c: New test.
14047
14048 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14049
14050         PR fortran/15211
14051         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14052         LEN of a character array.
14053
14054 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/15096
14057         * g++.dg/template/ptrmem10.C: New test.
14058
14059         PR c++/14930
14060         * g++.dg/template/friend30.C: New test.
14061
14062 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14063
14064         PR fortran/14928
14065         * gfortran.fortran-torture/compile/mloc.f90: New test.
14066
14067 2004-06-13  Paul Brook  <paul@codesourcery.com>
14068
14069         * gfortran.fortran-torture/execute/random_2.f90: New test.
14070
14071 2004-06-13  Eric Christopher  <echristo@redhat.com>
14072
14073         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14074
14075 2004-06-12  Paul Brook  <paul@codesourcery.com>
14076
14077         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14078
14079 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14080
14081         PR fortran/14923
14082         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14083
14084 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14085
14086         PR fortran/14957
14087         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14088         syntax errors in end statements of contained subroutines.
14089
14090 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14091
14092         PR fortran/12841
14093         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14094
14095 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14096
14097         PR fortran/15665
14098         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14099
14100 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14101
14102         PR gfortran/12839
14103         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14104
14105 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/15862
14108         * g++.dg/parse/enum1.C: New test.
14109
14110 2004-06-10  Jeff Law  <law@redhat.com>
14111
14112         * gcc.c-torture/compile/20040610-1.c: New test.
14113
14114 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14115
14116         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14117         * g++.old-deja/g++.other/decl3.C: Likewise.
14118
14119 2004-06-10  Brian Booth  <bbooth@redhat.com>
14120
14121         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14122         V_MAY_DEF instead of VDEF.
14123         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14124
14125 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/14211
14128         * g++.dg/conversion/const1.C: New test.
14129
14130         PR c++/15076
14131         * g++.dg/conversion/reinterpret1.C: New test.
14132
14133         PR c++/15877
14134         * g++.dg/template/enum2.C: New test.
14135
14136         PR c++/15227
14137         * g++.dg/template/error13.C: New test.
14138
14139 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14140
14141         PR fortran/14957
14142         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14143         arguments to test_* REAL and of the right size.
14144
14145 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14146
14147         PR target/15569
14148         PR rtl-optimization/15681
14149         * gcc.dg/20040609-1.c: New test.
14150
14151 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14152
14153         PR c++/14791
14154         * g++.dg/opt/builtins1.C: New test.
14155
14156 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14157
14158         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14159         that use default windows32 struct layout.
14160         * gcc.dg/i386-bitfield2.c: Likewise.
14161
14162 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14163
14164         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14165         for mingw32 and cygwin targets.
14166
14167 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14168
14169         * gcc.dg/pch/macro-4.c: New.
14170         * gcc.dg/pch/macro-4.hs: New.
14171
14172 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14173
14174         PR fortran/13249
14175         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14176
14177 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14178
14179         PR fortran/13372
14180         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14181
14182 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14183
14184         PR gfortran/14897
14185         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14186
14187 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14188
14189         PR gfortran/15755
14190         * gfortran.fortran-torture/execute/backspace.c : New test.
14191
14192 2004-06-09  Paul Brook  <paul@codesourcery.com>
14193
14194         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14195         (pointer_to_section): Rewrite to use smaller array.
14196
14197 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14198
14199         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14200         * gcc.dg/ext/altivec-10.c: Same.
14201         * gcc.dg/ext/altivec-11.c: Same.
14202         * gcc.dg/ext/altivec-12.c: Same.
14203         * gcc.dg/ext/altivec-13.c: Same.
14204         * gcc.dg/ext/altivec-14.c: Same.
14205         * gcc.dg/ext/altivec-15.c: Same.
14206         * gcc.dg/ext/altivec-16.c: Same.
14207         * gcc.dg/ext/altivec-3.c: Same.
14208         * gcc.dg/ext/altivec-4.c: Same.
14209         * gcc.dg/ext/altivec-6.c: Same.
14210         * gcc.dg/ext/altivec-7.c: Same.
14211         * gcc.dg/ext/altivec-8.c: Same.
14212         * gcc.dg/ext/altivec-varargs-1.c: Same.
14213
14214         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14215         * g++.dg/ext/altivec-10.C: Same.
14216         * g++.dg/ext/altivec-2.C: Same.
14217         * g++.dg/ext/altivec-3.C: Same.
14218         * g++.dg/ext/altivec-4.C: Same.
14219         * g++.dg/ext/altivec-5.C: Same.
14220         * g++.dg/ext/altivec-6.C: Same.
14221         * g++.dg/ext/altivec-7.C: Same.
14222         * g++.dg/ext/altivec-8.C: Same.
14223         * g++.dg/ext/altivec-9.C: Same.
14224
14225 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14226
14227         PR c++/7841
14228         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14229
14230 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14231
14232         * gcc.dg/union-1.c: New test.
14233
14234 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14235
14236         * gcc.dg/builtins-41.c: New test case.
14237         * gcc.dg/builtins-42.c: New test case.
14238
14239 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14240
14241         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14242         * g++.dg/ext/altivec-10.C: Same.
14243         * g++.dg/ext/altivec-2.C: Same.
14244         * g++.dg/ext/altivec-3.C: Same.
14245         * g++.dg/ext/altivec-4.C: Same.
14246         * g++.dg/ext/altivec-5.C: Same.
14247         * g++.dg/ext/altivec-6.C: Same.
14248         * g++.dg/ext/altivec-7.C: Same.
14249         * g++.dg/ext/altivec-8.C: Same.
14250         * g++.dg/ext/altivec-9.C: Same.
14251         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14252         * g++.old-deja/g++.brendan/new3.C: Same.
14253         * gcc.c-torture/execute/eeprof-1.x: Same.
14254
14255 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14256
14257         PR c/14765
14258         * gcc.dg/pr14765-1.c: New test.
14259
14260 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14261
14262         PR c/14649
14263         * gcc.dg/pr14649-1.c: New test case.
14264
14265 2004-06-07  Richard Henderson  <rth@redhat.com>
14266
14267         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14268         if temporaries.
14269
14270 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14271
14272         * g++.dg/eh/elide1.C: Remove XFAIL.
14273
14274 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14275
14276         PR c++/15337
14277         * g++.dg/expr/sizeof3.C: New test.
14278
14279         PR c++/14777
14280         * g++.dg/template/access14.C: New test.
14281
14282         PR c++/15554
14283         * g++.dg/template/enum1.C: New test.
14284
14285         PR c++/15057
14286         * g++.dg/eh/throw1.C: New test.
14287
14288 2004-06-07  David Ayers  <d.ayers@inode.at>
14289             Ziemowit Laski  <zlaski@apple.com>
14290
14291         * lib/objc.exp (objc_target_compile): Revert the '-framework
14292         Foundation' flag fix, since bare Darwin does not ship
14293         with the Foundation framework.
14294         * objc/execute/next_mapping.h: Provide a local NSConstantString
14295         @interface and @implementation.
14296         (objc_constant_string_init): A constructor function, used to
14297         initialize the NSConstantString meta-class object.
14298         * objc/execute/string1.m: Include "next_mapping.h" instead of
14299         <Foundation/NSString.h>.
14300         * objc/execute/string2.m: Likewise.
14301         * objc/execute/string3.m: Likewise.
14302         * objc/execute/string4.m: Likewise.
14303
14304 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14305
14306         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14307         to double. Replace double with FLOAT.
14308         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14309
14310         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14311         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14312         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14313         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14314         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14315         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14316         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14317         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14318
14319 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14320
14321         PR c/13519
14322         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14323
14324 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14325
14326         PR c++/15503
14327         * g++.dg/template/meminit2.C: New test.
14328
14329 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14330
14331         PR target/15822
14332         * gcc.c-torture/execute/compare-fp-1.c,
14333         gcc.c-torture/execute/compare-fp-2.c,
14334         gcc.c-torture/execute/compare-fp-3.c,
14335         gcc.c-torture/execute/compare-fp-4.c,
14336         gcc.c-torture/execute/compare-fp-3.x,
14337         gcc.c-torture/execute/compare-fp-4.x: Moved...
14338         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14339         gcc.c-torture/execute/ieee/compare-fp-2.c,
14340         gcc.c-torture/execute/ieee/compare-fp-3.c,
14341         gcc.c-torture/execute/ieee/compare-fp-4.c,
14342         gcc.c-torture/execute/ieee/compare-fp-3.x,
14343         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14344
14345 2004-06-04  David Ayers  <d.ayers@inode.at>
14346
14347         * objc/execute/protocol-isEqual-4.m: New testcase.
14348
14349 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14350
14351         * objc/execute/protocol-isEqual-1.m: New testcase.
14352         * objc/execute/protocol-isEqual-2.m: New testcase.
14353         * objc/execute/protocol-isEqual-3.m: New testcase.
14354
14355 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14356
14357         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14358
14359 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14360
14361         * lib/objc.exp (objc_target_compile): When running tests on
14362         Darwin (Mac OS X), inform the linker about '-framework
14363         'Foundation'.
14364
14365 2004-06-02  Eric Christopher  <echristo@redhat.com>
14366
14367         * gcc.c-torture/compile/20040602-1.c: New.
14368
14369 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14370
14371         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14372         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14373
14374         PR tree-optimization/14736
14375         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14376
14377         PR tree-optimization/14042
14378         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14379
14380         PR tree-optimization/14729
14381         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14382
14383 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14384
14385         PR fortran/15557
14386         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14387
14388 2004-06-01  Richard Hederson  <rth@redhat.com>
14389
14390         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14391
14392 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14393
14394         PR c++/14932
14395         * g++.dg/parse/offsetof4.C: New test.
14396
14397 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14398
14399         PR objc/7993
14400         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14401
14402 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/15701
14405         * g++.dg/template/friend29.C: New test.
14406
14407 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14408
14409         PR c/15749
14410         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14411
14412 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14413
14414         * gcc.dg/sparc-trap-1.c: New test.
14415
14416 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14417
14418         PR middle-end/15069
14419         * g++.dg/opt/fold3.C: New test case.
14420
14421 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14422
14423         * lib/target-supports.exp (check_iconv_available): Fix fallout
14424         from 2004-05-28 patch.
14425
14426 2004-05-30  Paul Brook  <paul@codesourcery.com>
14427
14428         PR fortran/15620
14429         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14430         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14431
14432 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14433
14434         * gfortran.fortran-torture/execute/random_1.f90: New test.
14435
14436 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14437
14438         * g++.dg/ext/altivec-10.C: New test.
14439
14440 2004-05-29  Paul Brook  <paul@codesourcery.com>
14441
14442         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14443
14444 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14445
14446         * gcc.dg/altivec-16.c: New test.
14447
14448 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14449
14450         * lib/target-supports.exp (check_vmx_hw_available): New.
14451         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14452
14453         * lib/target-supports.exp (check_alias_available,
14454         check_iconv_available, check_named_sections_available): Use
14455         unique names for temporary files.
14456
14457 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14458
14459         * gcc.dg/altivec-15.c: New test.
14460
14461 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/15083
14464         * g++.dg/warn/noeffect6.C: New test.
14465
14466         PR c++/15471
14467         * g++.dg/expr/ptrmem4.C: New test.
14468
14469         PR c++/15640
14470         * g++.dg/template/operator3.C: New test.
14471
14472 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14473
14474         PR c++/14668
14475         * g++.dg/lookup/redecl1.C: New test.
14476         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14477
14478 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14479
14480         * gcc.c-torture/execute/compare-fp-1.c,
14481         gcc.c-torture/execute/compare-fp-2.c,
14482         gcc.c-torture/execute/compare-fp-3.c,
14483         gcc.c-torture/execute/compare-fp-4.c,
14484         gcc.c-torture/execute/compare-fp-3.x,
14485         gcc.c-torture/execute/compare-fp-4.x,
14486         gcc.dg/pr15649-1.c: New.
14487
14488 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14489
14490         PR c++/12883
14491         * g++.dg/init/array14.C: New test.
14492
14493 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14494
14495         * lib/compat.exp (compat-get-options-main): New.
14496         (compat-get-options): Remove unneeded code, warn for ignored
14497         command.
14498         (compat-execute): Check flag set by dg-require-* commands.
14499
14500         * lib/compat.exp (compat-execute): Break up long lines.
14501
14502 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14503
14504         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14505         * gcc.dg/altivec-14.c: New test.
14506         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14507
14508         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14509         * gcc.dg/altivec-12.c: Ditto.
14510
14511         * gcc.dg/altivec-3.c: Move call to altivec_check.
14512
14513 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14514
14515         PR c++/15044
14516         * g++.dg/template/error12.C: New test.
14517
14518         PR c++/15317
14519         * g++.dg/ext/attrib15.C: New test.
14520
14521         PR c++/15329
14522         * g++.dg/template/ptrmem9.C: New test.
14523
14524 2004-05-25  Paul Brook  <paul@codesourcery.com>
14525
14526         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14527
14528 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14529
14530         PR c++/15165
14531         * g++.dg/template/crash19.C: New test.
14532
14533 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14534
14535         PR c++/15025
14536         * g++.dg/template/redecl1.C: New test.
14537
14538 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14539
14540         PR c++/14821
14541         * g++.dg/other/ns1.C: New test.
14542
14543         PR c++/14883
14544         * g++.dg/template/invalid1.C: New test.
14545
14546 2004-05-23  Paul Brook  <paul@codesourcery.com>
14547         Victor Leikehman  <lei@haifasphere.co.il>
14548
14549         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14550         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14551
14552 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14553
14554         PR c++/15285
14555         PR c++/15299
14556         * g++.dg/template/non-dependent5.C: New test.
14557         * g++.dg/template/non-dependent6.C: New test.
14558
14559 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14560
14561         PR c++/15507
14562         * g++.dg/inherit/union1.C: New test.
14563
14564         PR c++/15542
14565         * g++.dg/template/addr1.C: New test.
14566
14567         PR c++/15427
14568         * g++.dg/template/array5.C: New test.
14569
14570         PR c++/15287
14571         * g++.dg/template/array6.C: New test.
14572
14573 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14574             Roger Sayle  <roger@eyesopen.com>
14575
14576         * g++.dg/lookup/forscope2.C: New test case.
14577
14578 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14579
14580         * gcc.dg/cpp/Wmissingdirs.c: New.
14581
14582 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14583
14584         PR target/15301
14585         * gcc.dg/compat/union-m128-1.h: New file.
14586         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14587         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14588         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14589
14590 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14591
14592         PR target/15302
14593         * gcc.dg/compat/struct-complex-1.h: New file.
14594         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14595         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14596         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14597
14598 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14599
14600         PR middle-end/3074
14601         * gcc.dg/pr3074-1.c: New test case.
14602         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14603
14604 2004-05-20  Falk Hueffner  <falk@debian.org>
14605
14606         PR other/15526
14607         * gcc.dg/ftrapv-1.c: New test case.
14608
14609 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14610
14611         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14612
14613 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14614             Jeff Law  <law@redhat.com>
14615
14616         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14617         * gcc.dg/tree-ssa/20040518-2.c: New test.
14618
14619         * gcc.dg/tree-ssa/20040518-1.c: New test.
14620
14621 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14622
14623         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14624
14625 2004-05-18  Paul Brook  <paul@codesourcery.com>
14626
14627         PR fortran/13930
14628         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14629
14630 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14631
14632         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14633         constant folding.
14634
14635 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14636
14637         * gcc.dg/tree-ssa/20040517-1.c: New test.
14638
14639 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14640
14641         * gcc.dg/loop-4.c: New test.
14642
14643 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14644
14645         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14646
14647 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14648
14649         PR fortran/15311
14650         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14651
14652 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14653
14654         PR fortran/13826
14655         PR fortran/13940
14656         * gfortran.fortran-torture/compile/data_1.f90: New test.
14657
14658 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14659
14660         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14661         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14662
14663 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14664
14665         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14666
14667 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14668
14669         PR c/15444
14670         * gcc.dg/format/xopen-1.c: Adjust expected message.
14671         * gcc.dg/format/xopen-3.c: New test.
14672
14673 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14674
14675         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14676
14677 2004-05-14  Jeff Law  <law@redhat.com>
14678
14679         * gcc.dg/tree-ssa/20040514-2.c: New test.
14680
14681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14682
14683         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14684         this ...
14685         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14686         this.
14687
14688 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14689
14690         * gcc.dg/tree-ssa/20040514-1.c: New test.
14691
14692 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14693
14694         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14695         test.
14696
14697 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14698
14699         PR fortran/14066
14700         * gfortran.fortran-torture/compile/do_1.f90: New test.
14701
14702 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14703
14704         PR fortran/15051
14705         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14706         test.
14707
14708 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14709
14710         PR fortran/15149
14711         * gfortran.fortran-torture/execute/random_init.f90: New test.
14712
14713 2004-05-13  Paul Brook  <paul@codesourcery.com>
14714
14715         PR fortran/15314
14716         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14717
14718 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14719
14720         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14721         for the powerpc case.
14722
14723 2004-05-13  Jeff Law  <law@redhat.com>
14724
14725         * gcc.dg/tree-ssa/20040513-1.c: New test.
14726         * gcc.dg/tree-ssa/20040513-2.c: New test.
14727
14728 2004-05-13  Paul Brook  <paul@codesourcery.com>
14729
14730         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14731         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14732         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14733
14734 2004-05-13  Andreas Schwab  <schwab@suse.de>
14735
14736         PR other/10819
14737         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14738         characters.
14739
14740 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14741
14742         PR fortran/15294
14743         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14744
14745 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14746
14747         Merge from tree-ssa-20020619-branch.  See
14748         ChangeLog.tree-ssa for details.
14749
14750 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14751
14752         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14753         include <altivec.h> explicitly.
14754         * gcc.dg/altivec-13.c: Likewise.
14755
14756 2004-05-11  Paul Brook  <paul@codesourcery.com>
14757
14758         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14759
14760 2004-05-10  Eric Christopher  <echristo@redhat.com>
14761
14762         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14763         * gcc.dg/sibcall-4.c: Ditto.
14764
14765 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14766
14767         * g++.dg/ext/altivec-8.C: New test case.
14768         * gcc.dg/altivec-13.c: New test case.
14769
14770 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14771
14772         * gcc.c-torture/execute/divcmp-1.c: New test case.
14773         * gcc.c-torture/execute/divcmp-2.c: New test case.
14774         * gcc.c-torture/execute/divcmp-3.c: New test case.
14775
14776 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14777
14778         * g++.dg/other/pragma-re-2.C: New test.
14779
14780 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14781
14782         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14783         * gcc.dg/i386-387-2.c: Likewise.
14784
14785         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14786         __builtin_drem.
14787         * gcc.dg/i386-387-6.c: Likewise.
14788
14789 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14790
14791         * gcc.dg/builtins-33.c:  Also check log1p*.
14792
14793 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14794
14795         PR optimization/15296
14796         * gcc.c-torture/execute/pr15296.c: New test.
14797
14798 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14799
14800         * gcc.dg/builtins-40.c: New test.
14801
14802 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14803
14804         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14805
14806 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14807
14808         * g++.dg/ext/spe1.C: New testcase.
14809
14810 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14811
14812         * objc.dg/image-info.m: Allow additional attributes
14813         for __image_info section.
14814
14815 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14816
14817         * gcc.dg/torture/mips-hilo-2.c: New test.
14818
14819 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14820
14821         PR c++/14389
14822         * g++.dg/template/member5.C: New test.
14823
14824 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14825
14826         * gcc.dg/builtins-34.c: Also check expm1*.
14827
14828 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14829
14830         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14831         * gcc.dg/torture/builtin-convert-3.c: New test.
14832
14833 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14834
14835         PR middle-end/15054
14836         * g++.dg/opt/pr15054.C: New test.
14837
14838 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14839
14840         * gcc.dg/torture/builtin-rounding-1.c: New test.
14841         * gcc.dg/builtins-25.c: Delete.
14842         * gcc.dg/builtins-29.c: Delete.
14843
14844 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14845
14846         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14847         * gcc.dg/sibcall-4.c: Likewise.
14848         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14849
14850 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14851
14852         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14853         bit-field on 16-bit targets.
14854
14855 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14856
14857         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14858         16-bit targets.
14859
14860 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14861
14862         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14863         * gcc.dg/rs6000-power2-2.c: Likewise.
14864
14865 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14866
14867         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14868         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14869         Change the asm registers to be in form of frN instead of fN.
14870
14871 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14872
14873         * gcc.dg/torture/builtin-convert-2.c: New test.
14874
14875 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         * gcc.dg/rs6000-power2-1.c: New test.
14878         * gcc.dg/rs6000-power2-2.c: New test.
14879
14880 2004-04-28  Jan Hubicka  <jh@suse.cz>
14881
14882         * gcc.dg/unused-6.c: New test.
14883
14884 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14885             Ulrich Weigand  <uweigand@de.ibm.com>
14886
14887         * ada/acats/run_all.sh: Define $target variable.
14888
14889 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14890
14891         PR c++/15119
14892         * g++.dg/other/vararg-1.C: New test.
14893
14894         PR c++/4794
14895         * g++.dg/eh/cleanup3.C: New test.
14896
14897 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14898
14899         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14900         and ad8011a (target_insn).
14901         * ada/acats/support/macro.dfs: Likewise.
14902         * ada/acats/support/impbit.adb: New file.
14903
14904 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14905
14906         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14907
14908 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14909
14910         * gcc.dg/loop-3.c: New test.
14911
14912 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14913
14914         * gcc.c-torture/execute/simd-5.c: New test.
14915
14916 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14917
14918         PR c++/15064
14919         * g++.dg/template/crash18.C: New test.
14920
14921 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14922
14923         * g++.dg/ext/complit3.C: New test.
14924
14925 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14926
14927         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14928         * gcc.dg/altivec-3.c: Same.
14929         * gcc.dg/altivec-varargs-1.c: Same.
14930
14931 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14932
14933         * lib/target-supports.exp (check_profiling_available): Assume
14934         profiling is not available on powerpc-eabi targets.
14935
14936 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14937
14938         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14939         * gcc.dg/vmx/bug-1.c: Ditto.
14940
14941 2004-04-20  Eric Christopher  <echristo@redhat.com>
14942
14943         * gcc.dg/charset/extern.c: New test.
14944         * g++.dg/charset/extern3.cc: Ditto.
14945
14946 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14947
14948         * gcc.dg/builtins-39.c: New test.
14949
14950 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14951
14952         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14953
14954 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14955
14956         * gcc.dg/torture/mips-hilo-1.c: New test.
14957
14958 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14959
14960         * gcc.c-torture/compile/20040419-1.c: New test.
14961
14962 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14963
14964         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14965
14966 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14967             Aldy Hernandez  <aldyh@redhat.com>
14968
14969         * gcc.c-torture/execute/va-arg-24.c: New.
14970
14971 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14972             Aldy Hernandez  <aldyh@redhat.com>
14973
14974         * gcc.dg/vmx/1b-01.c: New.
14975         * gcc.dg/vmx/1b-02.c: New.
14976         * gcc.dg/vmx/1b-03.c: New.
14977         * gcc.dg/vmx/1b-04.c: New.
14978         * gcc.dg/vmx/1b-05.c: New.
14979         * gcc.dg/vmx/1b-06.c: New.
14980         * gcc.dg/vmx/1b-07.c: New.
14981         * gcc.dg/vmx/1c-01.c: New.
14982         * gcc.dg/vmx/1c-02.c: New.
14983         * gcc.dg/vmx/3a-01a.c: New.
14984         * gcc.dg/vmx/3a-01.c: New.
14985         * gcc.dg/vmx/3a-01m.c: New.
14986         * gcc.dg/vmx/3a-03.c: New.
14987         * gcc.dg/vmx/3a-03m.c: New.
14988         * gcc.dg/vmx/3a-04.c: New.
14989         * gcc.dg/vmx/3a-04m.c: New.
14990         * gcc.dg/vmx/3a-05.c: New.
14991         * gcc.dg/vmx/3a-06.c: New.
14992         * gcc.dg/vmx/3a-06m.c: New.
14993         * gcc.dg/vmx/3a-07.c: New.
14994         * gcc.dg/vmx/3b-01.c: New.
14995         * gcc.dg/vmx/3b-02.c: New.
14996         * gcc.dg/vmx/3b-10.c: New.
14997         * gcc.dg/vmx/3b-13.c: New.
14998         * gcc.dg/vmx/3b-14.c: New.
14999         * gcc.dg/vmx/3b-15.c: New.
15000         * gcc.dg/vmx/3c-01a.c: New.
15001         * gcc.dg/vmx/3c-01.c: New.
15002         * gcc.dg/vmx/3c-02.c: New.
15003         * gcc.dg/vmx/3c-03.c: New.
15004         * gcc.dg/vmx/3d-01.c: New.
15005         * gcc.dg/vmx/4-01.c: New.
15006         * gcc.dg/vmx/4-03.c: New.
15007         * gcc.dg/vmx/5-01.c: New.
15008         * gcc.dg/vmx/5-02.c: New.
15009         * gcc.dg/vmx/5-03.c: New.
15010         * gcc.dg/vmx/5-04.c: New.
15011         * gcc.dg/vmx/5-05.c: New.
15012         * gcc.dg/vmx/5-06.c: New.
15013         * gcc.dg/vmx/5-07.c: New.
15014         * gcc.dg/vmx/5-07t.c: New.
15015         * gcc.dg/vmx/5-08.c: New.
15016         * gcc.dg/vmx/5-10.c: New.
15017         * gcc.dg/vmx/5-11.c: New.
15018         * gcc.dg/vmx/7-01a.c: New.
15019         * gcc.dg/vmx/7-01.c: New.
15020         * gcc.dg/vmx/7c-01.c: New.
15021         * gcc.dg/vmx/7d-01.c: New.
15022         * gcc.dg/vmx/7d-02.c: New.
15023         * gcc.dg/vmx/8-01.c: New.
15024         * gcc.dg/vmx/8-02a.c: New.
15025         * gcc.dg/vmx/8-02.c: New.
15026         * gcc.dg/vmx/brode-1.c: New.
15027         * gcc.dg/vmx/bug-1.c: New.
15028         * gcc.dg/vmx/bug-2.c: New.
15029         * gcc.dg/vmx/bug-3.c: New.
15030         * gcc.dg/vmx/cw-bug-1.c: New.
15031         * gcc.dg/vmx/cw-bug-2.c: New.
15032         * gcc.dg/vmx/cw-bug-3.c: New.
15033         * gcc.dg/vmx/dct.c: New.
15034         * gcc.dg/vmx/debug-1.c: New.
15035         * gcc.dg/vmx/debug-2.c: New.
15036         * gcc.dg/vmx/debug-3.c: New.
15037         * gcc.dg/vmx/debug-4.c: New.
15038         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15039         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15040         * gcc.dg/vmx/eg-5.c: New.
15041         * gcc.dg/vmx/fft.c: New.
15042         * gcc.dg/vmx/gcc-bug-1.c: New.
15043         * gcc.dg/vmx/gcc-bug-2.c: New.
15044         * gcc.dg/vmx/gcc-bug-3.c: New.
15045         * gcc.dg/vmx/gcc-bug-4.c: New.
15046         * gcc.dg/vmx/gcc-bug-5.c: New.
15047         * gcc.dg/vmx/gcc-bug-6.c: New.
15048         * gcc.dg/vmx/gcc-bug-7.c: New.
15049         * gcc.dg/vmx/gcc-bug-8.c: New.
15050         * gcc.dg/vmx/gcc-bug-9.c: New.
15051         * gcc.dg/vmx/gcc-bug-b.c: New.
15052         * gcc.dg/vmx/gcc-bug-c.c: New.
15053         * gcc.dg/vmx/gcc-bug-d.c: New.
15054         * gcc.dg/vmx/gcc-bug-e.c: New.
15055         * gcc.dg/vmx/gcc-bug-f.c: New.
15056         * gcc.dg/vmx/gcc-bug-g.c: New.
15057         * gcc.dg/vmx/gcc-bug-i.c: New.
15058         * gcc.dg/vmx/harness.h: New.
15059         * gcc.dg/vmx/ira1.c: New.
15060         * gcc.dg/vmx/ira2a.c: New.
15061         * gcc.dg/vmx/ira2b.c: New.
15062         * gcc.dg/vmx/ira2.c: New.
15063         * gcc.dg/vmx/ira2c.c: New.
15064         * gcc.dg/vmx/mem.c: New.
15065         * gcc.dg/vmx/newton-1.c: New.
15066         * gcc.dg/vmx/ops.c: New.
15067         * gcc.dg/vmx/sn7153.c: New.
15068         * gcc.dg/vmx/spill2.c: New.
15069         * gcc.dg/vmx/spill3.c: New.
15070         * gcc.dg/vmx/spill.c: New.
15071         * gcc.dg/vmx/t.c: New.
15072         * gcc.dg/vmx/varargs-1.c: New.
15073         * gcc.dg/vmx/varargs-2.c: New.
15074         * gcc.dg/vmx/varargs-3.c: New.
15075         * gcc.dg/vmx/varargs-4.c: New.
15076         * gcc.dg/vmx/varargs-5.c: New.
15077         * gcc.dg/vmx/varargs-6.c: New.
15078         * gcc.dg/vmx/varargs-7.c: New.
15079         * gcc.dg/vmx/vmx.exp: New.
15080         * gcc.dg/vmx/vprint-1.c: New.
15081         * gcc.dg/vmx/vscan-1.c: New.
15082         * gcc.dg/vmx/x-01.c: New.
15083         * gcc.dg/vmx/x-02.c: New.
15084         * gcc.dg/vmx/x-03.c: New.
15085         * gcc.dg/vmx/x-04.c: New.
15086         * gcc.dg/vmx/x-05.c: New.
15087         * gcc.dg/vmx/yousufi-1.c: New.
15088         * gcc.dg/vmx/zero-1.c: New.
15089         * gcc.dg/vmx/zero.c: New.
15090
15091 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15092
15093         * g++.dg/lookup/java1.C: Update for chage of
15094         _Jv_AllocObject.
15095         * g++.dg/lookup/java2.C: Likewise.
15096
15097 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15098
15099         * ada/acats/run_all.sh: use -O2 by default.
15100
15101 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15102
15103         * gcc.dg/vr-mult-[12].c: New tests.
15104
15105 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15106
15107         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15108
15109         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15110
15111 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15112
15113         * lib/target-supports.exp (check_profiling_available): Assume profiling
15114         isn't available for mips*-*-elf targets.
15115
15116 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15117
15118         * gcc.dg/builtins-38.c: New test.
15119
15120 2004-04-14  Eric Christopher  <echristo@redhat.com>
15121
15122         * g++.dg/charset/charset.exp: Run .cc extension tests.
15123
15124 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15125
15126         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15127
15128 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15129
15130         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15131
15132 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15133
15134         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15135         * gcc.dg/i386-387-2.c: Likewise.
15136
15137         * gcc.dg/i386-387-7.c: New test.
15138         * gcc.dg/i386-387-8.c: New test.
15139
15140         * gcc.dg/builtins-37.c: New test.
15141
15142 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15143
15144         * g++.dg/pch/externc-1.C: Add missing semicolon.
15145
15146 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15147
15148         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15149
15150 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15151
15152         * gcc.c-torture/execute/20040411-1.c: New test.
15153
15154 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15155
15156         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15157
15158 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15159
15160         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15161
15162 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15163
15164         * lib/target-supports.exp (check_named_sections_available): New.
15165         * lib/gcc-dg.exp (dg-require-named-sections): New.
15166         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15167         old-deja.exp.  Also prune error-count message from HP linker.
15168         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15169
15170         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15171         * g++.old-deja/g++.pt/static3.C: Likewise.
15172         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15173
15174 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15175
15176         * gcc.c-torture/execute/20040409-1.c: New test case.
15177         * gcc.c-torture/execute/20040409-2.c: New test case.
15178         * gcc.c-torture/execute/20040409-3.c: New test case.
15179
15180 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15181
15182         * gcc.dg/20040409-1.c: New test.
15183
15184 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15185
15186         PR target/14888
15187         * g++.dg/opt/pr14888.C: New test case.
15188
15189 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15190
15191         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15192         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15193         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15194         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15195         New tests.
15196
15197 2004-04-08  Paul Brook  <paul@codesourcery.com>
15198
15199         * gcc.dg/spill-1.c: New test.
15200
15201 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gcc.dg/torture/builtin-ctype-2.c: New test.
15204
15205 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15206
15207         * gcc.dg/pch/pch.exp: Add largefile test.
15208
15209 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15210
15211         * g++.dg/pch/externc-1.Hs: New.
15212         * g++.dg/pch/externc-1.C: New.
15213
15214 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15215
15216         * gcc.dg/compat/struct-by-value-5a_main.c,
15217         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15218         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15219         * gcc.dg/compat/struct-by-value-5a_x.c,
15220         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15221         gcc.dg/compat/struct-by-value-5_x.c.
15222         * gcc.dg/compat/struct-by-value-5a_y.c,
15223         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15224         gcc.dg/compat/struct-by-value-5_y.c.
15225
15226         * gcc.dg/compat/struct-by-value-6a_main.c,
15227         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15228         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15229         * gcc.dg/compat/struct-by-value-6a_x.c,
15230         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15231         gcc.dg/compat/struct-by-value-6_x.c.
15232         * gcc.dg/compat/struct-by-value-6a_y.c,
15233         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15234         gcc.dg/compat/struct-by-value-6_y.c.
15235
15236         * gcc.dg/compat/struct-by-value-7a_main.c,
15237         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15238         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15239         * gcc.dg/compat/struct-by-value-7a_x.c,
15240         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15241         gcc.dg/compat/struct-by-value-7_x.c.
15242         * gcc.dg/compat/struct-by-value-7a_y.c,
15243         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15244         gcc.dg/compat/struct-by-value-7_y.c.
15245
15246 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15249         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15250         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15251         options.
15252
15253 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15254
15255         * gcc.dg/builtins-36.c: New test.
15256
15257 2004-04-06  Paul Brook  <paul@codesourcery.com>
15258
15259         * README.gcc: Remove obsolete contraint on testcases.
15260
15261 2004-04-05  Paul Brook  <paul@codesourcery.com>
15262
15263         PR2123
15264         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15265         failure and exit(0) on success.
15266         * g++.dg/expr/anew2.C: Ditto.
15267         * g++.dg/expr/anew3.C: Ditto.
15268         * g++.dg/expr/anew4.C: Ditto.
15269
15270 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15271
15272         PR c++/3518
15273         * g++.dg/template/unify7.C: New.
15274
15275 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15276
15277         * g++.dg/README: Bring up to date with new subdirectories; remove
15278         duplicate subdirectory lines.
15279
15280 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15281
15282         PR c++/14007
15283         * g++.dg/template/unify5.C: New.
15284         * g++.dg/template/unify6.C: New.
15285         * g++.dg/template/qualttp20.C: Adjust.
15286         * g++.old-deja/g++.jason/report.C: Adjust.
15287         * g++.old-deja/g++.other/qual1.C: Adjust.
15288
15289 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/14803
15292         * g++.dg/inherit/ptrmem1.C: New test.
15293
15294 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR c++/14755
15297         * gcc.c-torture/execute/20040331-1.c: New test.
15298         * gcc.dg/20040331-1.c: New test.
15299
15300 2004-04-01  Paul Brook  <paul@codesourcery.com>
15301
15302         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15303
15304 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/14724
15307         * g++.dg/init/goto1.C: New test.
15308
15309         PR c++/14763
15310         * g++.dg/template/defarg4.C: New test.
15311
15312 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15313
15314         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15315
15316 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15317
15318         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15319
15320 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15321
15322         * gcc.dg/noncompile/undeclared-2.c: New test.
15323
15324 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15325
15326         * gcc.dg/940409-1.c: Remove XFAIL.
15327         * gcc.dg/reg-vol-struct-1.c: New test.
15328
15329 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15330
15331         * gcc.dg/torture/builtin-wctype-1.c: New test.
15332
15333 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15334
15335         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15336         * gcc.dg/20001101-1.c: Likewise.
15337         * gcc.dg/20001102-1.c: Likewise.
15338
15339 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15340
15341         * gcc.dg/compare8.c: Add an additional test for XOR.
15342
15343 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15344
15345         * gcc.dg/torture/builtin-ctype-1.c: New test.
15346
15347 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15348
15349         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15350         * gcc.dg/torture/builtin-math-1.c: Likewise.
15351         * gcc.dg/torture/builtin-power-1.c: New test.
15352
15353 2004-03-24  Andreas Schwab  <schwab@suse.de>
15354
15355         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15356         IA64 assembler.
15357
15358 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15359             Roger Sayle  <roger@eyesopen.com>
15360
15361         * gcc.dg/compare8.c: New test case.
15362
15363 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15364
15365         * g++.dg/ext/altivec-7.C: New test.
15366
15367 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15368
15369         PR 12267, 12391, 12560, 13129, 14114, 14133
15370         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15371         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15372         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15373         Adjust error regexps.
15374         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15375         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15376         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15377         * gcc.dg/local1.c: Add explanatory comment.
15378
15379 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15380
15381         PR optimization/14669
15382         * g++.dg/opt/fold2.C: New test case.
15383
15384 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15385
15386         PR c/14069
15387         * gcc.dg/20040322-1.c: New test.
15388
15389 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15390
15391         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15392         * gcc.dg/ultrasp4.c: Likewise.
15393         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15394
15395 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15396
15397         * gcc.dg/i386-sse-8.c: Reset default options.
15398
15399 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15400
15401         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15402         in the error message text.
15403
15404 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15405
15406         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15407
15408 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/14616
15411         * g++.dg/init/array13.C: New test.
15412
15413 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15414
15415         PR target/13889
15416         * gcc.c-torture/compile/pr13889.c: New test case.
15417
15418 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15419
15420         PR c/14635
15421         * builtins-1.c (nan, nans): Don't test.
15422         * builtins-30.c: Don't use nan, nanf, nanl.
15423         * builtins-35.c: New test.
15424
15425 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15426
15427         * g++.dg/ext/altivec-6.C: New test.
15428
15429 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15430
15431         * g++.dg/init/placement3.C: New test.
15432
15433         * g++.dg/template/spec13.C: New test.
15434
15435         * g++.dg/lookup/using11.C: New test.
15436
15437         * g++.dg/lookup/koenig3.C: New test.
15438
15439         * g++.dg/template/operator2.C: New test.
15440
15441         * g++.dg/expr/dtor3.C: New test.
15442         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15443         marker.
15444         * g++.old-deja/g++.law/visibility28.C: Likewise.
15445
15446 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15447
15448         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15449         * gcc.dg/ppc64-abi-3.c: Likewise.
15450
15451 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15452
15453         PR c++/14545
15454         * g++.dg/parse/template15.C: New test.
15455
15456 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15457
15458         * g++.dg/expr/dtor2.C: New test.
15459
15460         * g++.dg/lookup/anon4.C: New test.
15461
15462         * g++.dg/overload/using1.C: New test.
15463
15464         * g++.dg/template/lookup7.C: New test.
15465
15466         * g++.dg/template/typename6.C: New test.
15467
15468         * g++.dg/expr/cond6.C: New test.
15469
15470 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15471
15472         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15473
15474 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15475
15476         * g++.dg/expr/cond5.C: New test.
15477         * g++.dg/expr/constcast1.C: Likewise.
15478         * g++.dg/expr/ptrmem2.C: Likewise.
15479         * g++.dg/expr/ptrmem3.C: Likewise.
15480         * g++.dg/lookup/main1.C: Likewise.
15481         * g++.dg/template/lookup6.C: Likewise.
15482
15483 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15484
15485         * gcc.dg/local1.c: New test.
15486
15487         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15488
15489 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15490
15491         * gcc.dg/torture/builtin-convert-1.c: New test.
15492
15493 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15494
15495         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15496
15497 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15498
15499         PR c++/14481
15500         * g++.dg/warn/Wunused-7.C: New test.
15501
15502 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15503
15504         * gcc.dg/torture/builtin-integral-1.c: New test.
15505
15506 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15507
15508         PR c++/14586
15509         * g++.dg/parse/non-dependent3.C: New test.
15510
15511 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15512
15513         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15514         * g++.dg/eh/simd-2.C: Likewise.
15515         * g++.dg/init/array10.C: Likewise.
15516         * gcc.c-torture/compile/simd-1.c: Likewise.
15517         * gcc.c-torture/compile/simd-2.c: Likewise.
15518         * gcc.c-torture/compile/simd-3.c: Likewise.
15519         * gcc.c-torture/compile/simd-4.c: Likewise.
15520         * gcc.c-torture/compile/simd-6.c: Likewise.
15521         * gcc.c-torture/execute/simd-1.c: Likewise.
15522         * gcc.c-torture/execute/simd-2.c: Likewise.
15523         * gcc.dg/compat/vector-defs.h: Likewise.
15524         * gcc.dg/20020531-1.c: Likewise.
15525         * gcc.dg/altivec-3.c: Likewise.
15526         * gcc.dg/altivec-4.c: Likewise.
15527         * gcc.dg/altivec-varargs-1.c: Likewise.
15528         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15529         * gcc.dg/i386-mmx-3.c: Likewise.
15530         * gcc.dg/i386-sse-4.c: Likewise.
15531         * gcc.dg/i386-sse-5.c: Likewise.
15532         * gcc.dg/i386-sse-8.c: Likewise.
15533         * gcc.dg/simd-1.c: Likewise.
15534         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15535         __ev64_opaque__ since the machine description provides it.
15536
15537 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15538
15539         * lib/compat.exp (skip_list): New global variable.
15540         Use it to hold the user defined COMPAT_SKIPS list if any.
15541         (compat-obj): Add the members of skip_list to optall.
15542
15543 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15544
15545         * gcc.dg/compat/union-by-value-1_main.c,
15546         union-by-value-1_x.c, union-by-value-1_y.c,
15547         union-check.h, union-defs.h,
15548         union-init.h, union-return-1_main.c,
15549         union-return-1_x.c, union-return-1_y.c: New files.
15550
15551 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15552
15553         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15554         mixed-struct-init.h: Add 4 mixed structure types.
15555         struct-by-value-21_main.c, struct-by-value-21_x.c,
15556         struct-by-value-21_y.c, struct-return-21_main.c,
15557         struct-return-21_x.c, struct-return-21_y.c: New files.
15558
15559 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/14550
15562         * g++.dg/parse/template14.C: New test.
15563
15564 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15565
15566         * gcc.c-torture/execute/20040313-1.c: New test.
15567
15568 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15569
15570         PR target/14533
15571         * gcc.dg/20040311-2.c: New test.
15572
15573 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15574
15575         PR other/14544
15576         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15577         bit-field.
15578
15579 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15580
15581         * gcc.dg/20040305-2.c: Add missing return statement.
15582
15583 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15584
15585         * gcc.dg/builtins-34.c: Also check pow10*.
15586
15587 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15588
15589         PR target/14262
15590         * gcc.dg/20040305-2.c: New test.
15591
15592 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15593
15594         * gcc.dg/20040310-1.c: New test.
15595
15596 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15597
15598         * gcc.c-torture/execute/20040311-1.c: New test case.
15599
15600 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR c++/14476
15603         * g++.dg/lookup/enum1.C: New test.
15604
15605 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15606
15607         PR c++/14510
15608         * g++.dg/lookup/struct2.C: New test.
15609
15610 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15611
15612         * gcc.dg/builtins-34.c: New test.
15613
15614 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15615
15616         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15617
15618 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15619
15620         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15621         * gcc.dg/alias-2.c: New testcase.
15622
15623 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15624
15625         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15626
15627 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15628
15629         * gcc.c-torture/execute/20040309-1.c: New test case.
15630
15631 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         PR c++/14397
15634         * g++.dg/overload/ref1.C: New.
15635
15636 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15637
15638         PR c++/14409
15639         * g++.dg/template/spec12.C: New test.
15640
15641         PR c++/14448
15642         * g++.dg/parse/crash14.C: New test.
15643
15644 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR c++/14230
15647         * g++.dg/init/ref11.C: New test.
15648
15649 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15650
15651         PR c++/14432
15652         * g++.dg/parse/builtin2.C: New test.
15653
15654 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/14401
15657         * g++.dg/init/ctor3.C: New test.
15658         * g++.dg/init/union1.C: New test.
15659         * g++.dg/ext/anon-struct4.C: New test.
15660
15661 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15662
15663         * g++.dg/lookup/koenig1.C: Tweak error messages.
15664         * g++.dg/lookup/used-before-declaration.C: Likewise.
15665         * g++.dg/other/do1.C: Likewise.
15666         * g++.dg/overload/koenig1.C: Likewise.
15667         * g++.dg/parse/crash13.C: Likewise.
15668         * g++.dg/template/instantiate3.C: Likewise.
15669
15670 2004-03-08  Eric Christopher  <echristo@redhat.com>
15671
15672         * * lib/target-supports.exp: Enable libiconv in test
15673         compilation.  Fix up error checking.
15674
15675 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15676
15677         PR middle-end/14289
15678         * gcc.dg/pr14289-1.c: New test case.
15679         * gcc.dg/pr14289-2.c: Likewise.
15680         * gcc.dg/pr14289-3.c: Likewise.
15681
15682 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15683
15684         * gcc.c-torture/execute/20040308-1.c: New test.
15685
15686 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15687
15688         * gcc.c-torture/execute/20040307-1.c: New test case.
15689
15690 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15691
15692         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15693
15694 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15695
15696         * gcc.dg/20040306-1.c: New test.
15697
15698 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15699
15700         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15701         them static.
15702         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15703
15704 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15705
15706         PR c/14465
15707         * gcc.dg/decl-6.c: New test.
15708
15709 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15712         Rename LOGPOW -> LOG_POW.
15713         (SQRT_EXP, POW_EXP): New.
15714
15715 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15716
15717         * gcc.dg/i386-sse-8.c: New test.
15718
15719 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15720
15721         PR c/14114
15722         * gcc.dg/decl-5.c: New test.
15723
15724 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15725
15726         * gcc.dg/20040305-1.c: New test.
15727
15728 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15729
15730         PR other/14354
15731         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15732
15733 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15734
15735         PR c++/14425, c++/14426
15736         * g++.dg/ext/altivec-4.C: New test.
15737         * g++.dg/ext/altivec-5.C: New test.
15738
15739 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15740
15741         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15742         global variables of a type with no linkage.
15743         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15744         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15745         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15746         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15747         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15748         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15749         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15750         * g++.dg/warn/deprecated.C: Name enum Color.
15751         * g++.dg/overload/VLA.C: Name structure for 'b'.
15752         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15753
15754 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.c-torture/compile/20040304-1.c: New test.
15757
15758 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15759
15760         PR 13728
15761         * gcc.dg/decl-4.c: New testcase.
15762
15763 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15764
15765         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15766         as PRECF if sizeof (float) > sizeof (double).
15767         (PRECL): Make it the same as PRECF if
15768         sizeof (float) > sizeof (long double).
15769
15770 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15771
15772         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15773         system type.  Add check for irix6 which doesn't have c99 runtime.
15774
15775 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15776
15777         * gcc.dg/const-elim-1.c: xfail for xtensa.
15778
15779 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/14369
15782         * g++.dg/template/cond4.C: New test.
15783
15784 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15785
15786         PR c++/14360
15787         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15788
15789         PR c++/14361
15790         * g++.dg/parse/defarg7.C: New test.
15791
15792         PR c++/14359
15793         * g++.dg/template/friend26.C: New test.
15794
15795 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/14324
15798         * g++.dg/abi/mangle21.C: New test.
15799
15800         PR c++/14260
15801         * g++.dg/parse/constructor2.C: New test.
15802
15803         PR c++/14337
15804         * g++.dg/template/sfinae1.C: New test.
15805
15806 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/14267
15809         * g++.dg/expr/crash2.C: New test.
15810
15811         PR middle-end/13448
15812         * gcc.dg/inline-5.c: New test.
15813         * gcc.dg/always-inline.c: Split out tests into ...
15814         * gcc.dg/always-inline2.c: ... this and ...
15815         * gcc.dg/always-inline3.c: ... this.
15816
15817 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR debug/12103
15820         * g++.dg/debug/crash1.C: New test.
15821
15822 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15823
15824         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15825         function with __attribute__((noinline)).
15826         (recurser_void2): Likewise.
15827         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15828         (recurser_void2): Likewise.
15829
15830 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15831
15832         PR middle-end/14203
15833         * g++.dg/warn/Wunused-6.C: New test case.
15834
15835 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15836
15837         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15838         not defined.
15839
15840 2004-02-27  Eric Christopher  <echristo@redhat.com>
15841
15842         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15843         * g++.dg/charset/asm2.c: Run only x86.
15844         * gcc.dg/charset/asm3.c: Ditto.
15845
15846 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15847
15848         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15849         ld_library_path.
15850
15851 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15852
15853         * g++.dg/ext/altivec-3.C: New.
15854
15855 2004-02-26  Richard Henderson  <rth@redhat.com>
15856
15857         * g++.dg/ext/attrib10.C: Mark for warning.
15858         * gcc.dg/attr-alias-1.c: New.
15859
15860 2004-02-26  Richard Henderson  <rth@redhat.com>
15861
15862         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15863         * gcc.c-torture/execute/20040208-2.c: ... it back.
15864
15865 2004-02-26  Eric Christopher  <echristo@redhat.com>
15866
15867         * lib/target-supports.exp (check-iconv-available): New function.
15868         * lib/gcc-dg.exp (dg-require-iconv): New function.
15869         Use above.
15870         * gcc.dg/charset: New directory.
15871         * gcc.dg/charset/charset.exp: New file.
15872         * gcc.dg/charset/asm1.c: Ditto.
15873         * gcc.dg/charset/asm2.c: Ditto.
15874         * gcc.dg/charset/asm3.c: Ditto.
15875         * gcc.dg/charset/asm4.c: Ditto.
15876         * gcc.dg/charset/asm5.c: Ditto.
15877         * gcc.dg/charset/attribute1.c: Ditto.
15878         * gcc.dg/charset/attribute2.c: Ditto.
15879         * gcc.dg/charset/string1.c: Ditto.
15880         * g++.dg/charset: New directory.
15881         * g++.dg/dg.exp: Add here. Special options.
15882         * g++.dg/charset/charset.exp: New file.
15883         * g++.dg/charset/asm1.c: Ditto.
15884         * g++.dg/charset/asm2.c: Ditto.
15885         * g++.dg/charset/asm3.c: Ditto.
15886         * g++.dg/charset/asm4.c: Ditto.
15887         * g++.dg/charset/attribute1.c: Ditto.
15888         * g++.dg/charset/attribute2.c: Ditto.
15889         * g++.dg/charset/extern1.cc: Ditto.
15890         * g++.dg/charset/extern2.cc: Ditto.
15891         * g++.dg/charset/string1.c: Ditto.
15892
15893 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15894
15895         PR c++/14278
15896         * g++.dg/parse/comma1.C: New test.
15897
15898 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         PR c++/14284
15901         * g++.dg/template/ttp8.C: New test.
15902
15903 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15904
15905         * gcc.dg/fixuns-trunc-1.c: New test.
15906
15907 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15908
15909         * gcc.dg/builtins-config.h: Use #elif.
15910
15911 2004-02-26  Michael Matz  <matz@suse.de>
15912
15913         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15914         * gcc.dg/991214-1.c: Likewise.
15915         * gcc.dg/i386-asm-1.c: Likewise.
15916
15917 2004-02-25  Richard Henderson  <rth@redhat.com>
15918
15919         * gcc.c-torture/execute/20040208-2.c: Move ...
15920         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15921
15922 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15923
15924         PR c++/14246
15925         * g++.dg/other/crash-3.C: New test.
15926
15927 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15928
15929         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15930         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15931
15932         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15933         HP-UX.
15934
15935 2004-02-24  Michael Matz  <matz@suse.de>
15936
15937         * gcc.dg/i386-regparm.c: New.
15938
15939 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15940
15941         * gcc.c-torture/execute/20040223-1.c: New.
15942
15943 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15944             Kazu Hirata  <kazu@cs.umass.edu>
15945
15946         * gcc.dg/fwritable-strings-1.c: Remove.
15947
15948 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15949
15950         PR c/14156
15951         * gcc.dg/20040223-1.c: New test.
15952
15953 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15954
15955         PR c++/14106
15956         * g++.dg/ext/typeof9.C: New test.
15957
15958 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15959
15960         PR c++/14250
15961         * g++.dg/other/switch1.C: New test.
15962
15963 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15964
15965         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15966         * gcc.dg/va-arg-1.c: Likewise.
15967
15968 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15969
15970         PR c++/14143
15971         * g++.dg/template/koenig5.C: New test.
15972
15973 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15974
15975         * g++.dg/ext/altivec-1.C: Generalize target triple.
15976         * g++.dg/ext/altivec-2.C: New test case.
15977         * g++.dg/ext/altivec_check.h: New file.
15978         * gcc.dg/altivec-1.c: Generalize target triple;
15979         include altivec_check.h and call altivec_check().
15980         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15981         * gcc.dg/altivec-6.c: New test case.
15982         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15983         type casts as needed.
15984         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15985         altivec_check().
15986         * gcc.dg/altivec-12.c: New test case.
15987         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15988         include altivec_check.h and call altivec_check().
15989         * gcc.dg/altivec_check.h: New file.
15990
15991 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15992
15993         * lib/target-supports.exp (check_alias_available): Don't mangle
15994         function `g' in test program.
15995
15996 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15997
15998         * lib/target-supports.exp (check_profiling_available): Check
15999         argument to determine whether we support a profiling type.
16000         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16001         check_profiling_available.
16002         * g++.dg/bprob/bprob.exp: Likewise
16003         * g77.dg/bprob/bprob.exp: Likewise.
16004         * gcc.misc-tests/bprob.exp: Likewise.
16005         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16006         dg-require-profiling and delete expected error handling.
16007         * gcc.dg/20021014-1.c: Likewise.
16008         * gcc.dg/nest.c: Likewise.
16009
16010 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16011
16012         PR c++/12007
16013         * g++.dg/other/vthunk1.C: New test.
16014
16015 2004-02-20  Falk Hueffner  <falk@debian.org>
16016
16017         PR target/14201
16018         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16019
16020 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/13927
16023         * g++.dg/other/error8.C: Remove XFAIL markers.
16024
16025         PR c++/14173
16026         * g++.dg/ext/packed5.C: New test.
16027
16028         PR c++/14199
16029         * g++.dg/warn/Wunused-5.C: New test.
16030
16031         PR c++/14186
16032         * g++.dg/lookup/member1.C: New test.
16033
16034 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16035
16036         * gcc.c-torture/compile/20040130-1.c: Enable only when
16037         __INT_MAX__ >= 2147483647L.
16038         * gcc.c-torture/compile/961203-1.c: Likewise.
16039
16040 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16041
16042         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16043         * g++.dg/opt/template1.C: Robustify assembler regexp
16044
16045 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16046
16047         * gcc.c-torture/execute/simd-4.x: Remove.
16048         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16049         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16050         Guard with #ifndef SKIP_ATTRIBUTE.
16051         * gcc.dg/compat/vector-1_y.c: Likewise.
16052         * gcc.dg/compat/vector-2_x.c: Likewise.
16053         * gcc.dg/compat/vector-2_y.c: Likewise.
16054         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16055         * g++.dg/eh/simd-2.C: Likewise.
16056
16057 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16058
16059         * gcc.c-torture/compile/complex-1.c: New.
16060
16061 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16062
16063         PR target/14209
16064         * gcc.c-torture/execute/20040218-1.c: New test.
16065
16066 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16067
16068         PR c++/14181
16069         * g++.dg/parse/new2.C: New test.
16070
16071 2004-02-18  Paul Brook  <paul@codesourcery.com>
16072
16073         * gcc.c-torture/compile/libcall-1.c: New test.
16074
16075 2004-02-18  Paul Brook  <paul@codesourcery.com>
16076
16077         PR debug/12934
16078         * gcc.dg/debug/debug-7.c: New test.
16079
16080 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16081
16082         * gcc.dg/20040217-1.c: New test.
16083
16084 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16085
16086         * gcc.c-torture/execute/990208-1.x: Delete.
16087
16088 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16089
16090         * gcc.c-torture/execute/20040208-2.x: New file.
16091
16092 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16093
16094         PR c++/11326
16095         * g++.dg/abi/structret1.C: New test.
16096
16097 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16098
16099         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16100         (i386_cpuid): No need to test if cpuid is available on AMD64.
16101         Fix assembly, so that it works onboth i386 and AMD64.
16102         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16103         (vecInLong): Fix s[] member type to unsigned int.
16104         (vecInWord): Remove type.
16105         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16106         (a64, b64, c64, d64, e64): Remove.
16107         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16108         Remove unused variable.  Remove initialization of removed variables.
16109         Don't call mmx_tests nor sse_tests.
16110         (reference_mmx, reference_sse): Remove.
16111         (check): Add return stmt.
16112         * gcc.dg/i386-sse-7.c: New test.
16113         * gcc.dg/i386-mmx-4.c: New test.
16114
16115 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16116
16117         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16118         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16119         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16120         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16121         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16122         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16123         g++.dg/tc1/dr94.C: Fix line terminator.
16124
16125 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16126
16127         * gcc.c-torture/compile/20040216-1.c: New.
16128
16129 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16130
16131         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16132         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16133         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16134         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16135         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16136         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16137
16138 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16139
16140         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16141
16142 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16143
16144         PR c++/13971
16145         * g++.dg/expr/cond4.C: New test.
16146
16147         PR c++/14086
16148         * g++.dg/lookup/crash2.C: New test.
16149
16150 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16151
16152         * gcc.c-torture/compile/20040214-2.c: New test.
16153
16154 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16155
16156         PR c++/14116
16157         * g++.dg/ext/typeof8.C: New test.
16158
16159 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16160
16161         * gcc.c-torture/compile/20040214-1.c: New test.
16162
16163 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16164
16165         PR c++/13635
16166         * g++.dg/template/spec11.C: New test.
16167
16168 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16169
16170         PR c++/13927
16171         * g++.dg/other/error8.C: New test.
16172
16173 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/14122
16176         * g++.dg/template/array4.C: New test.
16177
16178         PR c++/14108
16179         * g++.dg/inherit/thunk2.C: New test.
16180
16181         PR c++/14083
16182         * g++.dg/eh/cond2.C: New test.
16183
16184 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16185
16186         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16187
16188 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16189
16190         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16191
16192 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16193
16194         * g++.dg/simd-2.C: xfail on ppc64-linux.
16195
16196 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16197
16198         PR c/456
16199         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16200         tests.
16201
16202 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16203
16204         * gcc.dg/builtins-33.c: New test.
16205
16206 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16207
16208         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16209
16210 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16211
16212         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16213
16214 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16215
16216         * gcc.dg/ppc64-abi-3.c: New test.
16217
16218 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16219
16220         PR c/14092
16221
16222         * gcc.dg/pr14092-1.c: New testcase.
16223
16224 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16225
16226         * gcc.dg/cpp/assert4.c: Fix typo last change.
16227
16228         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16229         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16230
16231         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16232
16233 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16234
16235         * gcc.c-torture/compile/20040209-1.c: New test case.
16236
16237 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16238
16239         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16240
16241 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16242
16243         * gcc.c-torture/execute/20040208-[12].c: New tests.
16244
16245 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16246
16247         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16248
16249 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16252
16253 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16254
16255         Bug 13856
16256         * gcc.dg/visibility-8.c: New testcase.
16257
16258 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16259
16260         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16261         arguments.
16262         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16263
16264 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16265
16266         PR middle-end/13696
16267         * g++.dg/opt/fold1.C: New test case.
16268
16269 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16270
16271         PR c++/14033
16272         * g++.dg/other/crash-2.C: New test.
16273
16274 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16275
16276         PR c++/14028
16277         * g++.dg/parse/angle-bracket2.C: New test.
16278
16279 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16280
16281         PR middle-end/13750
16282         Revert:
16283         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16284         PR pch/13361
16285         * testsuite/g++.dg/pch/wchar-1.C: New.
16286         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16287
16288 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16289
16290         PR c++/14008
16291         * g++.dg/parse/error15.C: New test.
16292         * g++.dg/parse/crash11.C: Update dg-error mark.
16293
16294 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16295
16296         PR c++/13932
16297         * g++.dg/warn/conv2.C: New test.
16298
16299 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16300
16301         PR c++/13086
16302         * g++.dg/warn/incomplete1.C: Remove xfail.
16303
16304 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16305
16306         * lib/file-format.exp (gcc_target_object_format): Use
16307         ${tool}_target_compile, not gcc_target_compile.
16308         * lib/target-supports.exp (check_alias_available): Likewise.
16309         (check_gc_sections_available): Likewise.
16310         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16311         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16312         dg-require-alias.
16313
16314 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/13969
16317         * g++.dg/template/static6.C: New test.
16318
16319 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16320
16321         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16322
16323 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16324
16325         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16326         tests for systems where `char' is unsigned by default.
16327
16328 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16329
16330         PR c++/13997
16331         * g++.dg/template/partial3.C: New test.
16332
16333 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16334
16335         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16336         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16337         Remove mentions of obsolete ports.
16338
16339 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16340
16341         * gcc.dg/noncompile/20001228-1.c: Fix for new
16342         error message.
16343
16344 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16345
16346         PR target/9348
16347         * gcc.c-torture/execute/multdi-1.c: New test case.
16348
16349 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16350
16351         PR c++/13925
16352         * g++.dg/template/lookup5.C: New test.
16353
16354 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16355
16356         PR c++/13950
16357         * g++.dg/template/lookup4.C: New test.
16358
16359         PR c++/13970
16360         * g++.dg/parse/error14.C: New test.
16361
16362         PR c++/14002
16363         * g++.dg/parse/template13.C: New test.
16364
16365 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/13978
16368         * g++.dg/template/koenig4.C: New test.
16369
16370         PR c++/13968
16371         * g++.dg/template/crash17.C: New test.
16372
16373         PR c++/13975
16374         * g++.dg/parse/error13.C: New test.
16375         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16376
16377 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16378
16379         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16380
16381 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16382
16383         PR c/11658
16384         PR c/13994
16385         * gcc.dg/noncompile/20040203-1.c: New test.
16386         * gcc.dg/noncompile/20040203-2.c: Likewise.
16387         * gcc.dg/noncompile/20040203-3.c: Likewise.
16388         * gcc.dg/20040203-1.c: Likewise.
16389
16390 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16391
16392         PR c++/10858
16393         * g++.dg/template/sizeof7.C: New test.
16394
16395 2004-02-02  Eric Christopher  <echristo@redhat.com>
16396             Zack Weinberg  <zack@codesourcery.com>
16397
16398         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16399
16400 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16401
16402         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16403         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16404         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16405         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16406
16407 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/13113
16410         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16411
16412         PR c++/13854
16413         * g++.dg/ext/attrib13.C: New test.
16414
16415         PR c++/13907
16416         * g++.dg/conversion/op2.C: New test.
16417
16418 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16419
16420         * gcc.dg/titype-1.c: Fix pasto.
16421
16422 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16423
16424         * gcc.dg/titype-1.c: New test.
16425
16426 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16427
16428         PR c++/13957
16429         * g++.dg/template/non-type-template-argument-1.C,
16430         g++.dg/template/qualified-id1.C: Update dg-error marks.
16431         * g++.dg/template/nontype6.C: New test.
16432
16433 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16434
16435         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16436         * gcc.dg/builtins-31.c: New testcase.
16437         * gcc.dg/builtins-32.c: New testcase.
16438
16439 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16440
16441         * objc.dg/call-super-2.m: Update line numbers
16442         for the including of stddef.h.
16443
16444 2004-01-30  Michael Matz  <matz@suse.de>
16445
16446         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16447         g++.dg/ext/case-range3.C: New tests.
16448
16449 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16450
16451         DR206
16452         PR c++/13813
16453         * g++.dg/template/member4.C: New test.
16454
16455 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16456
16457         PR c++/13683
16458         * g++.dg/template/sizeof6.C: New test.
16459
16460 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         * gcc.dg/fwritable-strings-1.c: New test.
16463
16464 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16465
16466         * gcc.c-torture/compile/20040130-1.c: New test.
16467
16468 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16469
16470         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16471
16472 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16473
16474         PR c++/13883
16475         * g++.dg/template/ctor3.C: New test.
16476
16477 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16478
16479         * g++.dg/tc1: New directory.
16480         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16481         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16482         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16483         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16484         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16485
16486 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16487
16488         * g++.dg/parse/error11.C: New test.
16489         * g++.dg/parse/error12.C: Likewise.
16490
16491 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16492
16493         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16494         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16495
16496 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16497
16498         PR c++/13791
16499         * g++.dg/ext/attrib12.C: New test.
16500
16501         PR c++/13736
16502         * g++.dg/parse/cast2.C: New test.
16503
16504 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16505
16506         * objc.dg/encode-2.m (main): New local string.  Set depending on
16507         sizeof long.  Use in sscanf call.
16508         * objc.dg/encode-3.m (main): New local string.  Set depending on
16509         sizeof long.  Use in scan_initial call.
16510
16511 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16512
16513         * objc.dg/call-super-2.m: Make LP64-safe.
16514         * objc.dg/desig-init-1.m: Likewise.
16515
16516 2004-01-27  Devang Patel <dpatel@apple.com>
16517
16518         * g++.dg/debug/namespace1.C: New test.
16519
16520 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16521
16522         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16523         xscale-*-*.
16524
16525         * gcc.dg/arm-mmx-1.c: New test.
16526
16527 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16528
16529         * gcc.dg/20040127-1.c: New test.
16530         * gcc.dg/20040127-2.c: New test.
16531
16532 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16533
16534         * objc.dg/stret-1.m (glob): Renamed to globa.
16535
16536 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16537
16538         PR c++/13663
16539         * g++.dg/expr/for1.C: New test.
16540
16541 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16542
16543         PR middle-end/13779
16544         * gcc.dg/darwin-longlong.c: New test.
16545
16546 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16547
16548         * gcc.dg/20040124-1.c: Moved test from here...
16549         * gcc.c-torture/compile/20040124-1.c: ...to here.
16550
16551 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16552
16553         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16554         the assembly output if -m64 is passed.
16555
16556 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16557
16558         PR c++/13833
16559         * g++.dg/template/cond3.C: New test.
16560
16561 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16562
16563         PR c++/13810
16564         * g++.dg/template/ttp7.C: New test.
16565
16566 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16567
16568         PR c++/13797
16569         * g++.dg/template/nontype4.C: New test.
16570         * g++.dg/template/nontype5.C: Likewise.
16571
16572 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16573
16574         * gcc.dg/torture/mips-clobber-at.c: New test.
16575
16576 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16577
16578         * gcc.dg/20040124-1.c: New test.
16579
16580 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16581
16582         * gcc.dg/20040123-1.c: New test.
16583
16584 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16585
16586         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16587
16588 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16589
16590         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16591
16592 2004-01-23  Andrew Pinski  <apinski@apple.com>
16593
16594         * gcc.dg/20030121-1.c: Move to ..
16595         * gcc.dg/20040121-1.c: here.
16596
16597 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16598
16599         * gcc.dg/builtins-29.c: New test case.
16600
16601 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16602
16603         PR 18314
16604         * gcc.dg/builtins-30.c: New testcase.
16605
16606 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16607
16608         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16609         * lib/g77.exp: Likewise.
16610         * lib/objc.exp: Likewise.
16611         * lib/g++.exp: Likewise.
16612
16613 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16614
16615         * gcc.dg/struct-by-value-2.c: New test.
16616
16617 2004-01-21  Andrew Pinski  <apinski@apple.com>
16618
16619         PR target/13785
16620         * gcc.dg/20030121-1.c: New test.
16621
16622 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16623
16624         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16625         clobber frame pointer register in asm statement.
16626
16627 2004-01-21  Falk Hueffner  <falk@debian.org>
16628
16629         * gcc.c-torture/compile/20040121-1.c: New test.
16630
16631 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16632
16633         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16634
16635 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16636
16637         * gcc.dg/ppc64-abi-2.c: New test.
16638
16639 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16640
16641         * lib/treelang.exp: Fill out this file.
16642         * lib/treelang-dg.exp: New File.
16643
16644 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16645
16646         * gcc.c-torture/compile/981022-1.c: Remove.
16647         * gcc.dg/array-5.c: Remove XFAIL.
16648         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16649         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16650         gcc.dg/cond-lvalue-1.c: Update.
16651         * gcc.dg/cast-lvalue-2.c: New test.
16652
16653 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/13592
16656         * g++.dg/other/error1.C (class foo): Tweak error message.
16657
16658         PR c++/13592
16659         * g++.dg/template/call2.C: New test.
16660
16661 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16664         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16665         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16666         scalar-return-1_x.c, scalar-return-2_y.c,
16667         scalar-return-3_x.c, scalar-return-3_y.c,
16668         scalar-return-4_x.c, scalar-return-4_y.c,
16669         struct-align-1.h, struct-align-1_x.c,
16670         struct-align-1_y.c, struct-align-2.h,
16671         struct-align-2_x.c, struct-align-2_y.c,
16672         struct-by-value-10_y.c, struct-by-value-11_x.c,
16673         struct-by-value-11_y.c, struct-by-value-12_x.c,
16674         struct-by-value-12_y.c, struct-by-value-13_x.c,
16675         struct-by-value-13_y.c, struct-by-value-14_x.c,
16676         struct-by-value-14_y.c, struct-by-value-15_x.c,
16677         struct-by-value-15_y.c, struct-by-value-16_y.c,
16678         struct-by-value-17_y.c, struct-by-value-18_y.c,
16679         struct-by-value-19_y.c, struct-by-value-1_x.c,
16680         struct-by-value-1_y.c, struct-by-value-20_y.c,
16681         struct-by-value-2_x.c, struct-by-value-2_y.c,
16682         struct-by-value-3_y.c, struct-by-value-4_x.c,
16683         struct-by-value-4_y.c, struct-by-value-5_y.c,
16684         struct-by-value-6_y.c, struct-by-value-7_y.c
16685         struct-by-value-8_x.c, struct-by-value-8_y.c
16686         struct-by-value-9_x.c, struct-by-value-9_y.c
16687         struct-return-10_x.c, struct-return-10_y.c,
16688         struct-return-19_x.c, struct-return-20_x.c
16689         struct-return-2_x.c, struct-return-2_y.c
16690         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16691         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16692
16693 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16694
16695         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16696         attribute on sparc*-sun-solaris2.*.
16697
16698 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/13710
16701         * g++.dg/ext/typeof7.C: New test.
16702
16703 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16704
16705         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16706         * gcc.dg/const-elim-1.c: Same.
16707
16708 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16709
16710         * objc.dg/stret-1.m: New.
16711         * objc.dg/stret-2.m: New.
16712
16713 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         PR c++/11895
16716         * g++.dg/ext/vector1.C: New test.
16717
16718 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16719
16720         * gcc.dg/pch/import-1.c: New.
16721         * gcc.dg/pch/import-1.hs: New.
16722         * gcc.dg/pch/import-1a.h: New.
16723         * gcc.dg/pch/import-1b.h: New.
16724         * gcc.dg/pch/import-1c.h: New.
16725
16726 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/13574
16729         * g++.dg/ext/array1.C: New test.
16730
16731         PR c++/13178
16732         * g++.dg/conversion/op1.C: New test.
16733
16734 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16735
16736         PR 11864
16737         From Kazumoto Kojima / Dan Kegel:
16738         * gcc.dg/pr11864-1.c: New test.
16739
16740         PR 10392
16741         From Marcus Comstedt / Dan Kegel:
16742         * gcc.dg/pr10392-1.c: New test.
16743
16744 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/13478
16747         * g++.dg/init/ref10.C: New test.
16748
16749 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16750
16751         PR c++/13407
16752         * g++.dg/parse/typename6.C: New test.
16753
16754 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16755
16756         PR pch/13361
16757         * testsuite/g++.dg/pch/wchar-1.C: New.
16758         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16759
16760 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16761
16762         PR c++/9259
16763         * g++.dg/expr/sizeof2.C: New test.
16764
16765 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16766
16767         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16768
16769 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16770
16771         PR c++/13659
16772         * g++.dg/lookup/strong-using-3.C: New.
16773         * g++.dg/lookup/using-10.C: New.
16774
16775 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16776
16777         PR c++/13594
16778         * g++.dg/lookup/strong-using-2.C: New.
16779
16780 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16781             Dan Kegel <dank@kegel.com>
16782             J"orn Rennecke <joern.rennecke@superh.com>
16783
16784         PR target/9365
16785         * gcc.dg/pr9365-1.c: New test.
16786
16787 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16788
16789         PR c++/8856
16790         * g++.dg/parse/casting-operator2.C: New test.
16791         * g++.old-deja/g++.pt/explicit83.C: Remove.
16792
16793 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16794
16795         * gcc.dg/label-compound-stmt-1.c: New test.
16796         * gcc.c-torture/compile/950922-1.c,
16797         gcc.c-torture/compile/20000211-3.c,
16798         gcc.c-torture/compile/20000518-1.c,
16799         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16800         compound statements.
16801
16802 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16803
16804         * gcc.dg/ppc64-abi-1.c: New test.
16805
16806 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16807
16808          * g++.dg/ext/attrib9.C: Add dg-warnings.
16809
16810 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16811
16812         PR c++/12335
16813         * g++.dg/parse/dtor3.C: New test.
16814
16815 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16816
16817         PR c++/12709
16818         * g++.dg/parse/try-catch-1.C: New test.
16819
16820 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16821
16822         * ada/acats/run_all.sh: Add more verbose output in acats.log
16823         when compiling tests.
16824
16825 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16826
16827         PR 13656
16828         * gcc.dg/typedef-redecl.c: New test case.
16829         * gcc.dg/typedef-redecl.h: New support file.
16830
16831 2004-01-13  Jan Hubicka  <jh@suse.cz>
16832
16833         * gcc.dg/always_inline.c: New test.
16834         * gcc.dg/debug/20031231-1.c: Fix.
16835
16836 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16837
16838         PR c++/13474
16839         * g++.dg/template/array3.C: New test.
16840
16841 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16842
16843         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16844         * g++.dg/warn/Wunused-2.C: Likewise.
16845
16846 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16847
16848         PR c++/13289
16849         * g++.dg/template/instantiate6.C: New test.
16850
16851 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16852
16853         PR middle-end/11397
16854         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16855
16856 2004-01-12  Jan Hubicka  <jh@suse.cz>
16857
16858         PR opt/12826
16859         * gcc.dg/20040112-1.c: New.
16860
16861         * gcc.dg/dwarf-die[1-7].c: Move to...
16862         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16863         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16864
16865 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16866
16867         PR c++/4100
16868         * g++.dg/parse/friend4.C: New test.
16869
16870 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16871
16872         PR c++/4100
16873         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16874         definition is called a friend.
16875
16876 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16877
16878         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16879
16880 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16881
16882         PR c++/3478
16883         * g++.dg/parse/error10.C: New test.
16884         * g++.dg/template/arg2.C: Accept "invalid type" error.
16885
16886 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16887
16888         PR middle-end/13392
16889         * g++.dg/opt/expect2.C: New test.
16890
16891 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16892
16893         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16894         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16895         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16896         Update dg-error regexps.
16897
16898 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16899
16900         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16901         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16902
16903 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16904
16905         * gcc.dg/pragma-re-1.c: Use right pointer type.
16906
16907 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16908
16909         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16910
16911 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16912
16913         * gcc.dg/rs6000-ldouble-1.c: New.
16914
16915 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16916
16917         DR 337
16918         PR c++/9256
16919         * g++.dg/other/abstract1.C: New test.
16920
16921 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16922
16923         * g++.dg/lookup/strong-using-1.C: New.
16924
16925 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16926
16927         PR c/11234
16928         * gcc.dg/func-ptr-conv-1.c: New test.
16929         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16930
16931 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16932
16933         PR target/13380.
16934         * gcc.c-torture/compile/20040109-1.c: New.
16935
16936 2004-01-08  Stuart Hastings  <stuart@apple.com>
16937
16938         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16939         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16940         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16941
16942 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16943
16944         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16945
16946 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16947
16948         * ada/acats/run_acats: Treat 'gnatchop' the same way
16949         as 'gnatmake'.  Export GCC_DRIVER.
16950         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16951         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16952
16953 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16954
16955         PR c++/12573
16956         * g++.dg/template/dependent-expr4.C: New test.
16957
16958 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16959
16960         * gcc.dg/altivec-11.c: New test.
16961
16962 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16963
16964         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16965
16966 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16967
16968         PR c/6024
16969         * gcc.dg/enum-compat-1.c: New test.
16970         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16971
16972 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16973
16974         PR c/12165
16975         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16976         gcc.dg/c99-idem-qual-3.c: New tests.
16977
16978 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16979
16980         * gcc.dg/winline-7.c: Don't cast void * to int.
16981
16982 2004-01-06  Jan Hubicka  <jh@suse.cz>
16983
16984         * gcc.dg/i386-sse-5.c: New test
16985         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16986
16987 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16988
16989         PR c++/12815
16990         * g++.dg/rtti/typeid4.C: New test.
16991
16992 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16993
16994         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16995
16996 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/12132
16999         * g++.dg/template/error11.C: New test.
17000
17001         PR c++/13451
17002         * g++.dg/template/class2.C: New test.
17003
17004 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17005         Richard Sandiford <rsandifo@redhat.com>
17006
17007         PR c++/13387
17008         * g++.dg/opt/alias3.C: New test.
17009
17010 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/13157
17013         * g++.dg/template/koenig3.C: New test.
17014
17015         PR c++/13529
17016         * g++.dg/parse/offsetof3.C: New test.
17017
17018         * g++.dg/init/copy7.C: Add missing dg-error markers.
17019
17020         PR c++/12226
17021         * g++.dg/init/copy7.c: New test.
17022
17023         PR c++/13536
17024         * g++.dg/parse/cast1.C: New test.
17025
17026 2004-01-04  Jan Hubicka  <jh@suse.cz>
17027
17028         * gcc.dg/winline[1-7].c: New tests.
17029
17030 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17031
17032         PR c++/13520
17033         * g++.dg/template/qualttp22.C: New test.
17034
17035 2004-01-01  Jan Hubicka  <jh@suse.cz>
17036
17037         * gcc.dg/debug/20031231-1.c: New.
17038         * gcc.c-torture/compile/20040101-1.c: New.
17039         * gcc.dg/dwarf-die-[1-7].c: New.
17040
17041 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17042
17043         PR optimization/13521
17044         * gcc.c-torture/compile/20031231-1.c: New test.
17045
17046 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17047
17048         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17049
17050 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17051
17052         PR c++/10079
17053         * g++.dg/template/crash16.C: New test.
17054
17055 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17056
17057         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17058
17059 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17060
17061         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17062         ports.
17063         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17064         * g++.old-deja/g++.law/profile1.C: Likewise.
17065         * gcc.c-torture/compile/981006-1.c: Likewise.
17066         * gcc.c-torture/execute/loop-2e.x: Likewise.
17067         * gcc.c-torture/execute/loop-2f.x: Remove.
17068         * gcc.c-torture/execute/loop-2g.x: Likewise.
17069         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17070         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17071
17072 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17073
17074         PR c++/13507
17075         * g++.dg/ext/attrib11.C: New test.
17076
17077         PR c++/13494
17078         * g++.dg/template/array2-1.C: New test.
17079         * g++.dg/template/array2-2.C: New test.
17080
17081 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17082
17083         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17084
17085 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17086
17087         PR c++/12774
17088         * g++.dg/template/array1-1.C: New test.
17089         * g++.dg/template/array1-2.C: New test.
17090
17091 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17092
17093         PR fortran/12632
17094         * g77.dg/12632.f: New test case.
17095
17096 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17097
17098         PR c++/13289
17099         * g++.dg/parse/nontype1.C: New test.
17100
17101 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17102
17103         PR c++/12403
17104         * g++.dg/parse/explicit1.C: New test.
17105         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17106
17107 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17108
17109         PR c++/13081
17110         * g++.dg/opt/inline6.C: New test.
17111
17112         PR c++/12613
17113         * g++.dg/parse/error9.C: New test.
17114
17115         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17116
17117 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17118
17119         PR c++/13009
17120         * g++.dg/init/assign1.C: New test.
17121
17122 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17123
17124         PR c++/13070
17125         * g++.dg/warn/format3.C: New test case.
17126
17127 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17128
17129         * gcc.c-torture/compile/20031227-1.c: New test.
17130
17131 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17132
17133         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17134         * g77.dg/bprob/bprob.exp: Likewise.
17135         * gcc.misc-tests/bprob.exp: Likewise.
17136         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17137         variants on systems where the library does not provide that
17138         functionality.
17139         * gcc.dg/builtins-20.c: Use builtins-config.h.
17140         * gcc.dg/builtins-config.h: New file.
17141
17142 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17143
17144         * lib/gcc-dg.exp (dg-require-profiling): New function.
17145         * lib/target-supports.exp (check_profiling_available): Likewise.
17146         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17147         * g77.dg/bprob/bprob.exp: Likewise.
17148         * gcc.misc-tests/bprob.exp: Likewise.
17149         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17150         * gcc.dg/20021014-1.c: Likewise.
17151         * gcc.dg/nest.c: Likewise.
17152
17153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17154
17155         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17156         compiling.
17157         * g++.dg/lookup/java2.C: Likewise.
17158         * gcc.dg/cpp/lexident.c: Likewise.
17159
17160 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17161
17162         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17163         given.
17164         * gcc.c-torture/compile/961203-1.c: Likewise.
17165         * gcc.c-torture/compile/980506-1.c: Likewise.
17166
17167 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17168
17169         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17170         (additional_prunes): New global.
17171         (gcc-dg-prune): Handle additional per-test pruning.
17172         (dg-test): Clear additional_prunes between tests.
17173
17174         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17175         dg-prune-output to avoid spurious failures from assembler
17176         complaining about nonexistent WAW violations.
17177         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17178         Use dg-prune-output to avoid spurious failures from assembler
17179         warning about Itanium B-step errata.
17180
17181 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17182
17183         * g++.dg/abi/macro0.C: New test.
17184         * g++.dg/abi/macro1.C: Likewise.
17185         * g++.dg/abi/macro2.C: Likewise.
17186
17187         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17188         * g++.dg/abi/bitfield7.C: Likewise.
17189         * g++.dg/abi/dtor2.C: Likewise.
17190         * g++.dg/abi/mangle11.C: Likewise.
17191         * g++.dg/abi/mangle12.C: Likewise.
17192         * g++.dg/abi/mangle14.C: Likewise.
17193         * g++.dg/abi/mangle17.C: Likewise.
17194         * g++.dg/abi/vbase10.C: Likewise.
17195         * g++.dg/abi/vbase14.C: Likewise.
17196         * g++.dg/template/qualttp17.C: Likewise.
17197
17198 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17199
17200         PR c/11995
17201         * gcc.dg/20031223-1.c: New test.
17202
17203 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17204
17205         * gcc.dg/noreturn-7.c: New test.
17206
17207 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17208
17209         * gcc.dg/null-pointer-1.c: New test.
17210
17211 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17212
17213         * g++.old-deja/g++.jason/template18.C: Remove.
17214         * g++.old-deja/g++.jason/template37.C: Likewise.
17215
17216         PR c++/12862
17217         * g++.dg/lookup/ns1.C: New test.
17218
17219         PR c++/12397
17220         * g++.dg/template/lookup3.C: New test.
17221
17222 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17223
17224         * g++.dg/template/recurse1.C: New test
17225
17226 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17227
17228         PR c++/12479
17229         * g++.dg/parse/semicolon1.C: New test.
17230         * g++.dg/parse/semicolon1.h: Likewise.
17231
17232 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17233
17234         * gcc.dg/darwin-misaligned.c: New test.
17235
17236 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17237
17238         PR c/9163
17239         * gcc.dg/20031222-1.c: New test.
17240
17241 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17242
17243         PR c++/13438
17244         * g++.dg/parse/error8.C: New test.
17245
17246         PR c++/11554
17247         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17248
17249 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17250
17251         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17252         too small.
17253         * gcc.c-torture/compile/930217-1.c: Likewise.
17254         * gcc.c-torture/compile/930513-1.c: Likewise.
17255         * gcc.c-torture/execute/920908-2.c: Likewise.
17256         * gcc.c-torture/execute/921204-1.c: Likewise.
17257         * gcc.c-torture/execute/930621-1.c: Likewise.
17258         * gcc.c-torture/execute/930630-1.c: Likewise.
17259         * gcc.c-torture/execute/931031-1.c: Likewise.
17260         * gcc.c-torture/execute/980602-2.c: Likewise.
17261         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17262         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17263         * gcc.c-torture/execute/extzvsi.c: Likewise.
17264         * gcc.c-torture/unsorted/ext.c: Likewise.
17265
17266 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17267
17268         PR target/12749
17269         * gcc.c-torture/compile/20031220-2.c: New test case.
17270
17271 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17272
17273         PR optimization/13031
17274         * gcc.c-torture/compile/20031220-1.c: New test case.
17275
17276 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17277
17278         * gcc.dg/cast-function-1.c: New test.
17279
17280 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17281
17282         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17283         formats.
17284
17285 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17286
17287         PR c++/12795
17288         * g++.dg/ext/attrib10.C: New test.
17289
17290 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * gcc.dg/cleanup-10.c: New test.
17293         * gcc.dg/cleanup-11.c: New test.
17294
17295 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17296
17297         PR c++/13239
17298         * g++.dg/opt/expect1.C: New test.
17299
17300 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17301
17302         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17303
17304 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         PR debug/12923
17307         * gcc.dg/20031218-1.c: New test.
17308
17309         PR debug/12389
17310         * gcc.dg/20031218-2.c: New test.
17311         * gcc.dg/20031218-3.c: New test.
17312
17313         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17314         of label name and allow for USER_LABEL_PREFIX == "_" names.
17315         * g++.dg/abi/mangle18-2.C: Likewise.
17316         * g++.dg/abi/mangle19-1.C: Likewise.
17317         * g++.dg/abi/mangle19-2.C: Likewise.
17318         * g++.dg/abi/mangle20-1.C: Likewise.
17319         * g++.dg/abi/mangle20-2.C: Likewise.
17320
17321 2003-12-18  Richard Henderson  <rth@redhat.com>
17322
17323         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17324
17325 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17326             Dan Kegel <dank@kegel.com>
17327
17328         PR other/12009
17329         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17330         testing a cross compiler, it causes spurious compile failures.
17331         * lib/g++.exp: Likewise.
17332
17333 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17334
17335         PR c++/13262
17336         * g++.dg/template/access13.C: New test.
17337
17338 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17339
17340         * gcc.dg/20031216-1.c: New test.
17341
17342 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17343
17344         PR c++/9154
17345         * g++.dg/template/error10.C: New test.
17346
17347 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17348
17349         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17350         * g++.dg/eh/simd-2.C: Likewise.
17351
17352 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17353             Roger Sayle  <roger@eyesopen.com>
17354
17355         * gcc.c-torture/execute/ieee/mzero5.c: New.
17356
17357 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/10603
17360         * g++.dg/parse/error6.C: New test.
17361
17362         PR c++/12827
17363         * g++.dg/parse/error7.C: New test.
17364
17365 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17366
17367         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17368         at -O with stabs debugging formats.
17369         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17370         * gcc.dg/debug/debug-2.c: Likewise.
17371
17372 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17373
17374         PR c++/12696
17375         * g++.dg/init/error1.C: New test.
17376
17377         PR c++/12218
17378         * g++.dg/init/pm3.C: New test.
17379
17380 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17381
17382         PR c/3347
17383         * gcc.dg/bitfld-8.c: New test.
17384
17385 2003-12-16  James Lemke  <jim@wasabisystems.com>
17386
17387         * gcc.dg/arm-scd42-[123].c: New tests.
17388
17389 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17390
17391         PR c++/9043
17392         * g++.dg/abi/mangle20-1.C: New test.
17393         * g++.dg/abi/mangle20-2.C: New test.
17394
17395 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/13275
17398         * g++.dg/other/offsetof2.C: Remove XFAIL.
17399         * g++.dg/parse/offsetof1.C: New test.
17400         * g++.gd/parse/offsetof2.C: Likewise.
17401
17402 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17403
17404         * g++.dg/template/nontype3.C: New test.
17405         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17406
17407 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17408
17409         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17410
17411 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         PR c++/13387
17414         * g++.dg/expr/assign1.C: New test.
17415
17416         PR c++/13242
17417         * g++.dg/abi/mangle19-1.C: New test.
17418         * g++.dg/abi/mangle19-2.C: New test.
17419
17420 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17421
17422         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17423
17424 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17425
17426         * gcc.c-torture/execute/20031216-1.c: New test.
17427
17428 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17429
17430         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17431         an ICE regression.
17432
17433 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17434
17435         PR c++/10926
17436         * g++.dg/template/error9.C: New test.
17437
17438         PR c++/11116
17439         * g++.dg/template/error8.C: New test.
17440
17441 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17442
17443         PR middle-end/13400
17444         * gcc.c-torture/execute/20031215-1.c: New test case.
17445
17446 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR c++/13269
17449         * g++.dg/parse/error5.C: New test.
17450
17451         PR c++/12989
17452         * g++.dg/expr/sizeof1.C: New test.
17453
17454         PR c++/13310
17455         * g++.dg/template/crash15.C: New test.
17456
17457 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17458
17459         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17460         a non-POD type as the last named parameter of a varargs function.
17461
17462 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/13243
17465         PR c++/12573
17466         * g++.dg/template/crash14.C: New test.
17467         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17468
17469 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         * g++.dg/other/java1.C: New test.
17472
17473         PR c++/13241
17474         * g++.dg/abi/mangle18-1.C: New test.
17475         * g++.dg/abi/mangle18-2.C: New test.
17476
17477 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17478
17479         PR optimization/10312
17480         * gcc.c-torture/execute/20031214-1.c: New.
17481
17482 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17483
17484         PR c++/10779
17485         PR c++/12160
17486         * g++.dg/parse/error3.C: New test.
17487         * g++.dg/parse/error4.C: Likewise.
17488         * g++.dg/abi/mangle4.C: Tweak error messages.
17489         * g++.dg/lookup/using5.C: Likewise.
17490         * g++.dg/other/error2.C: Likewise.
17491         * g++.dg/parse/typename5.C: Likewise.
17492         * g++.dg/parse/undefined1.C: Likewise.
17493         * g++.dg/template/arg2.C: Likewise.
17494         * g++.dg/template/ttp3.C: Likewise.
17495         * g++.dg/template/type1.C: Likewise.
17496         * g++.old-deja/g++.other/crash32.C: Likewise.
17497         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17498
17499 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17500
17501         PR c++/13106
17502         * g++.dg/warn/noreturn-3.C: New test.
17503
17504 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17505
17506         PR c++/13118
17507         * g++.dg/abi/covariant3.C: New.
17508
17509 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * g++.dg/eh/ia64-1.C: New test.
17512
17513 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17514
17515         PR optimization/13037
17516         * g77.f-torture/execute/13037.f: New test case.
17517
17518 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17519
17520         PR c++/12881
17521         * g++.dg/abi/covariant2.C: New.
17522
17523 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17524
17525         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17526
17527 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17528
17529         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17530
17531 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17532
17533         PR other/10819
17534         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17535         to fix Bug 10819.
17536         * lib/g++.exp (g++_version): Likewise.
17537         * lib/g77.exp (g77_version): Likewise.
17538         * lib/objc.exp (default_objc_version): Likewise.
17539
17540 2003-12-10  Richard Henderson  <rth@redhat.com>
17541
17542         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17543
17544         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17545
17546 2003-12-08  Matt Austern  <austern@apple.com>
17547
17548         PR c/13134
17549         * lib/gcc-dg.exp (dg-require-visibility): Define.
17550         * lib/target-supports (check_visibility_available): Define.
17551         * gcc.dg/visibility-1.c: New test.
17552         * gcc.dg/visibility-2.c: Likewise.
17553         * gcc.dg/visibility-3.c: Likewise.
17554         * gcc.dg/visibility-4.c: Likewise.
17555         * gcc.dg/visibility-5.c: Likewise.
17556         * gcc.dg/visibility-6.c: Likewise.
17557         * g++.dg/ext/visibility-1.C: Likewise.
17558         * g++.dg/ext/visibility-2.C: Likewise.
17559         * g++.dg/ext/visibility-3.C: Likewise.
17560         * g++.dg/ext/visibility-4.C: Likewise.
17561         * g++.dg/ext/visibility-5.C: Likewise.
17562         * g++.dg/ext/visibility-6.C: Likewise.
17563
17564 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17565
17566         * g++.dg/lookup/java1.C: New test.
17567         * g++.dg/lookup/java2.C: New test.
17568
17569 2003-12-07  Falk Hueffner  <falk@debian.org>
17570
17571         * g++.dg/opt/noreturn-1.C: New test.
17572
17573 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17574
17575         * gcc.dg/overflow-1.c: New test.
17576
17577 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17578
17579         * g77.f-torture/compile/13060.f: New test.
17580
17581 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17582
17583         PR c++/13323
17584         * g++.dg/inherit/operator2.C: New test.
17585
17586 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17587
17588         PR c++/13305
17589         * g++.dg/ext/attrib9.C: New test.
17590
17591 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/13314
17594         * g++.dg/template/error7.C: New test.
17595
17596 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17597             J"orn Rennecke <joern.rennecke@superh.com>
17598
17599         PR target/13302
17600         * g++.dg/other/struct-va_list.C: New test.
17601
17602 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17603
17604         PR c++/13166
17605         * g++.dg/parse/defarg6.C: New test.
17606
17607 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17608
17609         PR target/13256
17610         * gcc.c-torture/execute/20031201-1.c: New test.
17611
17612 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17613
17614         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17615
17616 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17617
17618         * gcc.dg/builtin-return-1.c: New test.
17619
17620 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17621             J"orn Rennecke <joern.rennecke@superh.com>
17622
17623         PR optimization/13260
17624         * gcc.c-torture/execute/20031204-1.c: New test.
17625
17626 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/9127
17629         * g++.dg/template/error6.C: New test.
17630
17631 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17632
17633         * gcc.dg/20031202-1.c: New test.
17634
17635 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17636
17637         PR c++/13179
17638         * g++.dg/template/eh1.C: New test.
17639
17640         PR c++/10771
17641         * g++.dg/template/error5.C: New test.
17642
17643 2003-12-02  David Ung  <davidu@mips.com>
17644
17645         * gcc.dg/compat/vector-check.h: Corrected type for var
17646         g_##TMODE
17647
17648 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17649
17650         PR c++/10126
17651         * g++.dg/template/ptrmem8.C: New test.
17652
17653 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17654
17655         PR c++/12573
17656         * g++.dg/template/dependent-expr3.C: New test.
17657
17658 2003-12-01  James Lemke  <jim@wasabisystems.com>
17659
17660         * gcc.dg/arm-g2.c: New test.
17661
17662 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17663
17664         PR optimization/11634
17665         * gcc.dg/20031201-2.c: New test case.
17666
17667 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17668
17669         PR 11433
17670         * objc.dg/proto-lossage-3.m: New test.
17671
17672 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17673
17674         PR optimization/12628
17675         * gcc.dg/20031201-1.c: New test case.
17676
17677 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17678
17679         * gcc.dg/unaligned-1.c: New test.
17680
17681 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17682
17683         PR c++/9849
17684         * g++.dg/template/error4.C: New test.
17685         * g++.dg/template/nested3.C: Adjust error markers.
17686
17687 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17688
17689         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17690
17691 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17692
17693         PR c/10333
17694         * gcc.dg/bitfld-7.c: New test.
17695
17696 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17697
17698         * gcc.dg/tls/asm-1.C: New test.
17699
17700 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17701
17702         * gcc.dg/cpp/assert4.c: Update.
17703
17704 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17705
17706         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17707         * gcc.dg/builtin-apply3.c: New test.
17708
17709 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17710
17711         * lib/compat.exp (compat-obj): New xfaildata parameter.
17712         Use it to set compiler_conditional_xfail_data before compiling.
17713         (compat-get-options): Handle dg-xfail-if.
17714         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17715         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17716         * gcc.dg/compat/vector-1_y.c: Likewise.
17717         * gcc.dg/compat/vector-2_x.c: Likewise.
17718         * gcc.dg/compat/vector-2_y.c: Likewise.
17719
17720 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17721
17722         * g++.dg/opt/reg-stack4.C: New test.
17723
17724 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17725
17726         * gcc.dg/builtin-apply2.c: New test.
17727
17728 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17729
17730         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17731
17732 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17733
17734         PR c++/12924
17735         * g++.dg/template/template-id-2.C: New test.
17736
17737 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17738
17739         PR c++/5369
17740         * g++.dg/template/memfriend1.C: New test.
17741         * g++.dg/template/memfriend2.C: Likewise.
17742         * g++.dg/template/memfriend3.C: Likewise.
17743         * g++.dg/template/memfriend4.C: Likewise.
17744         * g++.dg/template/memfriend5.C: Likewise.
17745         * g++.dg/template/memfriend6.C: Likewise.
17746         * g++.dg/template/memfriend7.C: Likewise.
17747         * g++.dg/template/memfriend8.C: Likewise.
17748         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17749
17750 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/12515
17753         * g++.dg/ext/cond1.C: New test.
17754
17755 2003-11-20  Richard Henderson  <rth@redhat.com>
17756
17757         * gcc.dg/20020201-2.c: Remove.
17758         * gcc.dg/20020201-4.c: Remove.
17759         * gcc.dg/20020304-1.c: Remove.
17760
17761 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17762
17763         * gcc.dg/cpp/trad/xwin1.c: New test case.
17764
17765 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17766
17767         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17768         * lib/g77.exp: Likewise.
17769         * lib/objc.exp: Likewise.
17770         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17771         for darwin.
17772
17773 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17774
17775         PR c++/12932
17776         * g++.dg/template/static5.C: New test.
17777
17778 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17779
17780         * gcc.dg/nested-func-1.c: New test.
17781
17782 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17783
17784         * gcc.dg/cpp/assert4.c: New test.
17785
17786 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17787
17788         PR c++/2294
17789         * g++.dg/lookup/using9.c: New test.
17790
17791 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/12762
17794         * g++.dg/template/error3.C: New test.
17795
17796 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17797
17798         PR ada/13035
17799         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17800         No longer use a wrapper for gcc, since this does not work under
17801         Windows.
17802
17803 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17804
17805         PR c++/2094
17806         * g++.dg/template/ptrmem7.C: New test.
17807
17808 2003-11-13  Andrew Pinski <apinski@apple.com>
17809
17810         * gcc.c-torture/compile/20031113-1.c: New test.
17811
17812 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17813             Kean Johnston <jkj@sco.com>
17814
17815         PR c/13029
17816         * gcc.dg/unused-4.c: Update.
17817
17818 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17819
17820         * g++.dg/opt/const3.C: New test.
17821
17822 2003-11-13  Jan Hubicka  <jh@suse.cz>
17823
17824         * gcc.c-torture/compile/20031112-1.c: New test.
17825
17826 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17827
17828         * g++.dg/parse/crash10.C: Remove bogus error marker.
17829
17830 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17831
17832         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17833         (host_gcc): Likewise.
17834         (ROOT): Honor $PWDCMD.
17835         (BASE): Likewise.
17836         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17837
17838 2003-11-12  Catherine Moore  <clm@redhat.com>
17839
17840         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17841
17842 2003-11-12  Andreas Jaeger  <aj@suse.de>
17843             Jakub Jelinek  <jakub@redhat.com>
17844             Andrew Pinski  <pinskia@physics.uc.edu>
17845             Richard Henderson  <rth@redhat.com>
17846
17847         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17848         systems.
17849         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17850
17851         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17852         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17853
17854 2003-11-11  Andreas Jaeger  <aj@suse.de>
17855
17856         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17857
17858         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17859
17860 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17861
17862         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17863         Clean ups.
17864
17865 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17866
17867         * gcc.dg/trampoline-1.c: New test.
17868
17869 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         * gcc.c-torture/compile/200031109-1.c: New test.
17872
17873 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17874
17875         PR c/3190
17876         PR c/8714
17877         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17878         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17879         gcc.dg/format/no-y2k-1.c: Update.
17880
17881 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17882
17883         PR optimization/10467
17884         * gcc.dg/20031108-1.c: New test case.
17885
17886 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17887
17888         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17889
17890 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17891
17892         * gcc.dg/compound-lvalue-1.c: New test.
17893         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17894         some XFAILs.
17895
17896 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17897
17898         * gcc.dg/altivec-varargs-1.c: New test.
17899
17900 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17903         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17904         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17905         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17906         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17907
17908 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17909
17910         * gcc.dg/cond-lvalue-1.c: New test.
17911
17912 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17913
17914         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17915
17916 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17917
17918         PR c++/11616
17919         * g++.dg/template/instantiate5.C: New test.
17920
17921 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17922
17923         PR c++/12726
17924         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17925         * ChangeLog: Add missing first entry for above test.
17926
17927 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17928
17929         PR c++/9810
17930         * g++.dg/template/using8.C: New test.
17931         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17932
17933 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17934
17935         PR optimization/10817
17936         * gcc.c-torture/compile/20031102-1.c: New test case.
17937
17938 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17939
17940         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17941         2147483647.
17942
17943 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17944
17945         * gcc.dg/20031102-1.c: New test.
17946
17947 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17948
17949         * gcc.dg/complex-1.c: New test.
17950
17951 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17952
17953         PR c++/12796
17954         * g++.dg/template/crash13.C: Adjust expected error location.
17955         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17956
17957 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17958
17959         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17960
17961 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17962
17963         PR/10239
17964         * gcc.c-torture/compile/20031031-2.c: New test.
17965
17966 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17967
17968         PR/11640
17969         * gcc.c-torture/compile/20031031-1.c: New test.
17970
17971 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17972
17973         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17974         * gcc.misc-tests/bprob.exp: Likewise.
17975         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17976         the execution test on arm-elf configs.
17977         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17978         configs that don't support scratch files.
17979         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17980
17981 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17982
17983         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17984         done by dejagnu.
17985
17986 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17987
17988         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17989         Avoid non pure sh syntax. Add more logging.
17990
17991         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17992         fail.
17993
17994 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17995
17996         PR libgcj/10610
17997         * gcc.dg/ppc-stackalign-1.c: New test.
17998
17999 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18000
18001         * ada/acats/run_all.sh: Change output to be more compliant with
18002         dejagnu framework.
18003         Create acats.sum and acats.log files under testsuite/ada/acats
18004         Only run [a-z]* directories, to filter out e.g. CVS.
18005         Redirect build output to log file.
18006
18007 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18008
18009         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18010
18011 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18012
18013         PR ada/5909:
18014         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18015
18016 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18017
18018         * gcc.c-torture/compile/20031023-1.c: New test.
18019         * gcc.c-torture/compile/20031023-2.c: New test.
18020         * gcc.c-torture/compile/20031023-3.c: New test.
18021         * gcc.c-torture/compile/20031023-4.c: New test.
18022
18023 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18024
18025         PR c++/10371
18026         * g++.dg/lookup/scoped8.C: New test.
18027
18028 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18029
18030         * g++.dg/opt/reg-stack3.C: New test.
18031
18032 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18033
18034         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18035
18036 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18037
18038         PR c++/11076
18039         * g++.dg/template/crash13.C: New test.
18040
18041 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18042
18043         * gcc.dg/c99-restrict-2.c: New test.
18044
18045 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         PR c++/12698, c++/12699, c++/12700, c++/12566
18048         * g++.dg/inherit/covariant9.C: New test.
18049         * g++.dg/inherit/covariant10.C: New test.
18050         * g++.dg/inherit/covariant11.C: New test.
18051
18052 2003-10-23  Jason Merrill  <jason@redhat.com>
18053
18054         PR c++/12726
18055         * g++.dg/ext/complit2.C: New test.
18056
18057 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18058
18059         PR target/12654
18060         * gcc.c-torture/execute/20031020-1.c: New test.
18061
18062 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18063
18064         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18065         following the jump_insn.
18066
18067 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18068
18069         * gcc.dg/cast-lvalue-1.c: New test.
18070
18071 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18072
18073         PR c++/11962
18074         * g++.dg/template/cond2.C: New test.
18075
18076 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18077
18078         * gcc.dg/builtins-28.c: New test.
18079
18080 2003-10-20  Jan Hubicka  <jh@suse.cz>
18081
18082         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18083         parameter.
18084         * testsuite/gcc.dg/inline-2.c: Likewise.
18085
18086 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18087
18088         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18089         * gcc.dg/nest.c:  Likewise.
18090
18091 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18092
18093         PR c++/9781, c++/10583, c++/11862
18094         * g++.dg/parse/crash13.C: New test.
18095
18096 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18097
18098         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18099
18100 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18101
18102         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18103         Define HAVE_C99_RUNTIME except on Solaris.
18104         * gcc.dg/builtins-20.c: Likewise.
18105
18106 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18107
18108         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18109
18110 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18111
18112         PR c++/12495
18113         * g++.dg/template/crash21.C: New test.
18114
18115 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         PR c++/2513
18118         * g++.dg/template/typename5.C: New test.
18119
18120 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18121
18122         PR c++/12369
18123         * g++.dg/template/friend25.C: New test.
18124
18125 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18126
18127         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18128         versions.
18129
18130 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18131
18132         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18133         == 2147483647.
18134
18135 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18136
18137         * gcc.c-torture/execute/960416-1.x: Remove.
18138         * gcc.c-torture/execute/divconst-3.x: Likewise.
18139
18140 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18141
18142         PR target/12598
18143         * gcc.dg/torture/cris-volatile-1.c: New test.
18144
18145 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18146
18147         PR optimization/9325
18148         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18149         for overflowing floating point to integer conversion during RTL
18150         simplification.
18151
18152 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18153
18154         * objc/execute/_cmd.m: Fix typo.
18155         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18156         Relax 'scan-assembler' regexp.
18157         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18158         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18159         * objc.dg/zero-link-2.m: Remove blank line.
18160         * objc.dg/zero-link-3.m: New test case.
18161
18162 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18163
18164         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18165
18166         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18167         than linker trickery.
18168
18169 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18170
18171         PR c++/12370
18172         * g++.dg/other/friend2.C: New test.
18173
18174 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18175
18176         * gcc.dg/20031012-1.c: New test.
18177
18178 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18179
18180         * gcc.dg/weak/weak-3.c: Fix for new warning.
18181
18182 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18183
18184         PR optimization/8750
18185         * gcc.c-torture/execute/20031012-1.c: New test case.
18186
18187 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18188
18189         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18190         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18191
18192 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18193
18194         PR optimization/12260
18195         * gcc.c-torture/compile/20031011-2.c: New test case.
18196
18197 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18198
18199         * gcc.c-torture/execute/20031011-1.c: New testcase.
18200
18201 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18202
18203         * gcc.c-torture/compile/20031011-1.c: New test.
18204
18205 2003-10-11  Jan Hubicka  <jh@suse.cz>
18206
18207         * g++.dg/other/first-global.C: New test.
18208
18209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18210
18211         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18212
18213 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18214
18215         * gcc.c-torture/compile/20031010-1.c: New test.
18216
18217 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18218
18219         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18220         * gcc.c-torture/execute/va-arg-25.c: ... here.
18221
18222 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18223
18224         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18225
18226 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18227
18228         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18229
18230 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18231
18232         * g++.dg/parse/error2.C: New test.
18233
18234 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18235
18236         PR c++/11097
18237         * g++.dg/other/error5.C: Modify the error message.
18238         * g++.dg/lookup/using8.C: New test.
18239
18240 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18241
18242         * gcc.dg/darwin-abi-2.c: New file.
18243         * gcc.c-torture/execute/va-arg-24.c: New file.
18244
18245 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18246
18247         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18248         indentation.
18249
18250 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18251
18252         PR c++/10147
18253         * g++.dg/other/error4.C: Update error messages.
18254         * g++.dg/template/ptrmem4.C: Likewise.
18255
18256         PR c++/12337
18257         * g++.dg/init/new9.C: New test.
18258
18259         PR c++/12334, c++/12236, c++/8656
18260         * g++.dg/ext/attrib8.C: New test.
18261
18262 2003-10-06  Devang Patel  <dpatel@apple.com>
18263
18264         * gcc.dg/debug/dwarf2-3.h: New test.
18265         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18266
18267 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18268
18269         * g++.dg/opt/cfg2.C: New test.
18270
18271 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18272
18273         * g++.dg/opt/float1.C: New test.
18274
18275 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18276
18277         * gcc.dg/c90-array-lval-6.c: New test.
18278         * gcc.dg/c99-array-lval-6.c: New test.
18279
18280 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18281             Ziemowit Laski  <zlaski@apple.com>
18282
18283         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18284         'Derived', so that it is never considered a class method; add
18285         new warning for '+port' method ambiguity.
18286         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18287         <objc/objc-api.h> (needed on Mac OS X).
18288         * objc.dg/method-13.m: New test.
18289
18290 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18291
18292         PR optimization/9325, PR java/6391
18293         * gcc.c-torture/execute/20031003-1.c: New test case.
18294
18295 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR optimization/12180
18298         * gcc.dg/20031002-1.c: New test.
18299
18300         PR c++/12486
18301         * g++.dg/inherit/error1.C: New test.
18302
18303 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18304
18305         * lib/f-torture.exp (search_for): Rename to...
18306         (search_for_re): This.  Also, clean up comments and the
18307         "regexp" invocation.
18308
18309 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18310
18311         * gcc.c-torture/compile/20031002-1.c: New test.
18312
18313 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18314
18315         * g++.dg/opt/cond1.C: New test.
18316
18317 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18318
18319         * gcc.dg/Wold-style-definition-2.c: New testcase.
18320         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18321
18322 2003-09-29  Richard Henderson  <rth@redhat.com>
18323
18324         * g++.dg/init/array10.C: Add dg-options.
18325
18326 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18327
18328         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18329
18330 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18331
18332         * g++.dg/template/friend19.C: Fix typo.
18333         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18334
18335 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18336
18337         * gcc.c-torture/execute/20030928-1.c: New test.
18338         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18339
18340 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18341
18342         * g++.dg/opt/unroll1.C: New test.
18343
18344 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18345
18346         PR optimization/11741
18347         * gcc.dg/20030926-1.c: New test case.
18348
18349 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18350
18351         PR c++/5655
18352         * g++.dg/parse/access7.C: New test.
18353         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18354
18355 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18356
18357         MERGE OF objc-improvements-branch into MAINLINE:
18358         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18359         if libobjc has not been built.
18360         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18361         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18362         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18363         objc/execute/nested-3.m, objc/execute/np-2.m,
18364         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18365         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18366         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18367         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18368         objc.dg/special/unclaimed-category-1.h,
18369         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18370         well as GNU runtime.
18371         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18372         * execute/cascading-1.m, execute/function-message-1.m,
18373         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18374         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18375         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18376         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18377         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18378         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18379         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18380         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18381         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18382         * objc.dg/bitfield-2.m: Run only on Darwin.
18383         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18384         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18385         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18386         * objc.dg/const-str-1.m: Fix constant string layout.
18387
18388 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18389
18390         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18391
18392 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18393
18394         * gcc.dg/darwin-abi-1.c: New file.
18395
18396 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18397
18398         PR target/12281
18399         * gcc.c-torture/compile/20030921-1.c: New test.
18400
18401 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18402
18403         * g++.dg/opt/reg-stack2.C: New test.
18404
18405 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18406
18407         * g++.dg/eh/delayslot1.C: New test.
18408
18409 2003-09-20  Richard Henderson  <rth@redhat.com>
18410
18411         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18412
18413 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18414
18415         * gcc.c-torture/execute/20030920-1.c: New test case.
18416
18417 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18418
18419         * g++.dg/rtti/typeid3.C: Correct expected error message.
18420
18421 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18422
18423         PR c++/157
18424         * g++.dg/parse/crash12.C: New test.
18425
18426 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18427
18428         * gcc.dg/compat/mixed-struct-check.h: New.
18429         * gcc.dg/compat/mixed-struct-defs.h: New.
18430         * gcc.dg/compat/mixed-struct-init.h: New.
18431         * gcc.dg/compat/struct-by-value-19_main.c: New.
18432         * gcc.dg/compat/struct-by-value-19_x.c: New.
18433         * gcc.dg/compat/struct-by-value-19_y.c: New.
18434         * gcc.dg/compat/struct-by-value-20_main.c: New.
18435         * gcc.dg/compat/struct-by-value-20_x.c: New.
18436         * gcc.dg/compat/struct-by-value-20_y.c: New.
18437         * gcc.dg/compat/struct-return-19_main.c: New.
18438         * gcc.dg/compat/struct-return-19_x.c: New.
18439         * gcc.dg/compat/struct-return-19_y.c: New.
18440         * gcc.dg/compat/struct-return-20_main.c: New.
18441         * gcc.dg/compat/struct-return-20_x.c: New.
18442         * gcc.dg/compat/struct-return-20_y.c: New.
18443
18444 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18445         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18446         so that it will not complain on LP64 targets.
18447
18448 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         PR c++/495
18451         * g++.dg/template/friend24.C: New test.
18452
18453 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18454
18455         PR c++/12332
18456         * g++.dg/template/memtmpl2.C: New test.
18457
18458 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18459
18460         PR target/11184
18461         * gcc.dg/builtin-apply1.c: New test.
18462
18463 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18464
18465         PR c++/9848
18466         * g++.dg/warn/Wunused-4.C: New test.
18467
18468 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18469
18470         PR c++/12316
18471         * g++.dg/other/gc2.C: New test.
18472
18473 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/11991
18476         * g++.dg/rtti/typeid3.C: New test.
18477
18478         PR c++/12266
18479         * g++.dg/overload/template1.C: New test.
18480
18481 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18482
18483         * g++.dg/opt/cfg3.C: New test.
18484
18485 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18486
18487         PR c++/7939
18488         * g++.dg/template/crash11.C: New test.
18489
18490 2003-09-16  Jason Merrill  <jason@redhat.com>
18491             Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.dg/attr-warn-unused-result.c: New test.
18494
18495 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         PR c++/12184
18498         * g++.dg/expr/call2.C: New test.
18499
18500 2003-09-15  Andreas Jaeger  <aj@suse.de>
18501
18502         * gcc.dg/Wold-style-definition-1.c: New test.
18503
18504 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/3907
18507         * g++.dg/parse/template12.C: New test.
18508
18509         * g++.dg/abi/bitfield11.C: New test.
18510         * g++.dg/abi/bitfield12.C: Likewise.
18511
18512 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18513
18514         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18515         non-expansion of functional macro name without arguments at EOL.
18516         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18517
18518 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18519
18520         * gcc.c-torture/execute/20030914-[12].c: New tests.
18521
18522 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         PR c++/11788
18525         * g++.dg/overload/addr1.C: New test.
18526
18527 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18528
18529         * gcc.dg/20030909-1.c: New test.
18530
18531 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18532
18533         * gcc.dg/ultrasp10.c: New test.
18534
18535 2003-09-09  Devang Patel  <dpatel@apple.com>
18536
18537         * gcc.dg/darwin-ld-6.c: New test.
18538
18539 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18540
18541         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18542
18543 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18544
18545         * gcc.dg/ia64-types1.c: New test.
18546         * gcc.dg/ia64-types2.c: Likewise.
18547
18548 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18549
18550         * gcc.dg/builtins-1.c: Add more _Complex tests.
18551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18552
18553         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18554         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18555
18556 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/11786
18559         * g++.dg/lookup/koenig2.C: New test.
18560
18561         PR c++/5296
18562         * g++.dg/rtti/typeid2.C: New test.
18563
18564 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18565
18566         * gcc.c-torture/compile/20030904-1.c: New test.
18567
18568 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18569
18570         * g++.dg/opt/longbranch2.C: New test.
18571
18572 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18573
18574         * g++.dg/template/crash10.C: Only compile it.
18575
18576 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18577
18578         PR middle-end/11665
18579         * gcc.c-torture/compile/20030907-1.c: New test.
18580         * g++.dg/init/array11.C: New test.
18581
18582 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18583
18584         PR c++/11852
18585         * g++.dg/init/struct1.C: New test.
18586
18587 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18588
18589         PR c++/12181
18590         * g++.dg/expr/comma1.C: New test.
18591
18592 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/11867
18595         * g++.dg/expr/static_cast5.C: New test.
18596
18597 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18598
18599         PR c++/11507
18600         * g++.dg/lookup/scoped7.C: New test.
18601
18602         PR c++/9574
18603         * g++.dg/other/static1.C: New test.
18604
18605         PR c++/11490
18606         * g++.dg/warn/template-1.C: New test.
18607
18608         PR c++/11432
18609         * g++.dg/template/crash10.C: New test.
18610
18611         PR c++/2478
18612         * g++.dg/overload/VLA.C: New test.
18613
18614         PR c++/10804
18615         * g++.dg/template/call1.C: New test.
18616
18617 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18618
18619         PR c++/11794
18620         * g++.dg/parse/using3.C: New test.
18621
18622 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18623
18624         PR c++/11409
18625         * g++.dg/overload/builtin3.C: New test case.
18626
18627 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18628
18629         PR c/9862
18630         * gcc.dg/20030906-1.c: New test.
18631         * gcc.dg/20030906-2.c: Likewise.
18632
18633 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18634
18635         PR c++/12167
18636         * g++.dg/parse/defarg5.C: New test.
18637
18638         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18639
18640 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18641
18642         PR c++/12163
18643         * g++.dg/expr/static_cast4.C: New test.
18644
18645         PR c++/12146
18646         * g++.dg/template/crash9.C: New test.
18647
18648 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18649
18650         * g++.old-deja/g++.ext/pretty2.C: Update for change
18651         in __FUNCTION__.
18652         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18653
18654 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         PR c++/11922
18657         * g++/dg/template/qualified-id1.C: New test.
18658
18659         PR c++/12037
18660         * g++.dg/warn/noeffect4.C: New test.
18661
18662 2003-09-04  Matt Austern  <austern@apple.com>
18663
18664         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18665         * g++.dg/ext/fnname2.C: Likewise.
18666         * g++.dg/ext/fnname3.C: Likewise.
18667
18668 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18669
18670         * g++.dg/expr/lval1.C: New test.
18671         * g++.dg/ext/lvcast.C: Remove.
18672
18673 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18674
18675         PR optimization/11700.
18676         * gcc.c-torture/compile/20030903-1.c: New test case.
18677
18678 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18679
18680         PR c++/12053
18681         * g++.dg/abi/layout4.C: New test.
18682
18683 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18684
18685         PR c++/11553
18686         * g++.dg/parse/friend3.C: New test.
18687
18688 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/11847
18691         * g++.dg/template/class1.C: New test.
18692
18693         PR c++/11808
18694         * g++.dg/expr/call1.C: New test.
18695
18696 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/12114
18699         * g++.dg/init/ref9.C: New test.
18700
18701         PR c++/11972
18702         * g++.dg/template/nested4.C: New test.
18703
18704 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18705
18706         PR c++/12093
18707         * g++.dg/template/non-dependent4.C: New test.
18708
18709         PR c++/11928
18710         * g++.dg/inherit/conv1.C: New test.
18711
18712 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/6196
18715         * g++.dg/ext/label1.C: New test.
18716         * g++.dg/ext/label2.C: Likewise.
18717
18718 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18719
18720         * g++.dg/expr/cond3.C: New test.
18721
18722 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.dg/builtins-1.c: Add new builtin cases.
18725
18726 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18727
18728         * gcc.dg/builtins-1.c: Add new cases.
18729         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18730
18731 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18732
18733         * gcc.dg/builtins-1.c: Add more math builtin tests.
18734         * gcc.dg/torture/builtin-attr-1.c: New test.
18735
18736 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR optimization/5079
18739         * g++.dg/opt/static3.C: New test.
18740
18741 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18742
18743         * gcc.misc-tests/gcov-10b.c: New test.
18744
18745 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18746
18747         * g++.dg/opt/ptrmem3.C: New test.
18748
18749         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18750
18751 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18752
18753         * gcc.dg/20030826-2.c: New test.
18754
18755 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18756
18757         PR middle-end/12002
18758         * g77.f-torture/compile/12002.f: New test case.
18759
18760 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18761
18762         * gcc.dg/20030826-1.c: New test case.
18763
18764 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18765
18766         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18767
18768 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18769
18770         PR c++/11871
18771         * c++.dg/lookup/crash1.C: New test.
18772
18773         * c++.dg/warn/noeffect3.C: New test.
18774
18775 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18776
18777         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18778         * gcc.dg/compat/vector-1_y.c: Ditto.
18779         * gcc.dg/compat/vector-2_x.c: Ditto.
18780         * gcc.dg/compat/vector-2_y.c: Ditto.
18781
18782 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18783
18784         * gcc.dg/20030702-1.c: New test.
18785
18786 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18787
18788         PR c++/8795
18789         * g++.dg/ext/altivec-1.C: New test.
18790
18791 2003-08-24  Richard Henderson  <rth@redhat.com>
18792
18793         * g++.dg/eh/simd-2.C: Add -w for x86.
18794
18795 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18796
18797         * gcc.dg/20030815-1.c: New test.
18798
18799 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18800
18801         PR c++/3765
18802         * g++.dg/parse/access6.C: New test.
18803
18804 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18805
18806         PR c++/641, c++/11876
18807         * g++.dg/template/friend22.C: New test.
18808         * g++.dg/template/friend23.C: Likewise.
18809
18810 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18811
18812         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18813         identically.
18814
18815 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18816
18817         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18818
18819 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18820
18821         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18822
18823 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18824
18825         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18826
18827 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18828
18829         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18830
18831 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/11919
18834         * g++.dg/overload/prom1.C: New test.
18835
18836         PR c++/11551
18837         * g++.dg/parse/dtor2.C: New test.
18838
18839         PR c++/10762
18840         * g++.dg/parse/using2.C: New test.
18841
18842 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18843
18844         PR target/11805
18845         * gcc.c-torture/compile/20030821-1.c: New.
18846
18847 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18848
18849         PR c++/11834
18850         * g++.dg/template/deduce2.C: New test.
18851
18852 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18853
18854         * gcc.c-torture/execute/20030821-1.c: New test.
18855
18856 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18857
18858         PR middle-end/11984
18859         * gcc.dg/20030820-1.c: New test case.
18860
18861 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         PR c++/11945
18864         * g++.dg/warn/noeffect2.C: New test.
18865
18866 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/10926
18869         * g++.dg/template/dtor2.C: New test.
18870
18871         PR c++/11684
18872         * g++.dg/template/operator1.C: New test.
18873         * g++.dg/parse/operator4.C: New test.
18874
18875         PR c++/11946.C
18876         * g++.dg/expr/enum1.C: New test.
18877         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18878
18879         PR c++/11036.C
18880         * g++.dg/parse/elab2.C: New test.
18881         * g++.dg/parse/typedef4.C: Change error message.
18882         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18883         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18884         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18885
18886 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18887
18888         * gcc.dg/pch/warn-1.c: New.
18889         * gcc.dg/pch/warn-1.hs: New.
18890
18891         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18892         not-tested file.
18893
18894 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18895
18896         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18897
18898 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18899
18900         * gcc.dg/uninit-D.c: New Test.
18901         * gcc.dg/uninit-E.c: New Test.
18902         * gcc.dg/uninit-F.c: New Test.
18903         * gcc.dg/uninit-G.c: New Test.
18904
18905 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18906
18907         * g++.dg/README: Describe the pch directory.
18908
18909 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18910
18911         PR c++/11174
18912         * g++.dg/parse/access4.C: New test.
18913         * g++.dg/parse/access5.C: Likewise.
18914         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18915
18916 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18917
18918         * gcc.dg/noncompile/20030818-1.c: New.
18919
18920 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         PR c++/11957
18923         * g++.dg/warn/noeffect1.C: New test.
18924
18925         * g++.dg/template/scope2.C: New test.
18926         * g++.dg/template/error2.C: Correct dg-error
18927
18928 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18929
18930         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18931
18932 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18933
18934         PR C++/11512
18935         * g++.dg/template/warn1.C: New.
18936
18937 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18938
18939         * g++.dg/template/error2.C: New test.
18940         * g++.dg/lookup/using7.C: Adjust errors
18941         * g++.old-deja/g++.pt/crash36.C: Likewise.
18942         * g++.old-deja/g++.pt/derived3.C: Likewise.
18943
18944 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18945
18946         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18947         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18948         * gcc.c-torture/execute/builtins/string-9.c: New, from
18949         string-opt-9.c.  Adjust for execute/builtins framework.
18950         * gcc.c-torture/execute/string-opt-9.c: Delete.
18951
18952 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18953
18954         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18955
18956         * g++.dg/parse/ret-type2.C: New test.
18957
18958         PR c++/11703
18959         * g++.dg/init/new8.C: New test.
18960
18961         PR c++/10923
18962         * g++.dg/parse/typedef5.C: New test.
18963
18964         PR c++/9512
18965         * g++.dg/parse/qualified2.C: New test.
18966         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18967         invalid code.
18968
18969 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18970
18971         * g++.dg/conversion/ptrmem1.C: New test.
18972
18973 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR target/11693
18976         * gcc.dg/20030811-1.c: New test.
18977
18978         PR target/11535
18979         * gcc.c-torture/execute/20030811-1.c: New test.
18980
18981 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18982
18983         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18984
18985 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/11789.C
18988         * g++.dg/inherit/multiple1.C: New test.
18989
18990 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18991
18992         * gcc.dg/spe1.c: New test.
18993
18994         PR c++/11670
18995         * g++.dg/expr/cast2.C: New test.
18996
18997         PR c++/10530
18998         * g++.dg/template/dependent-name2.C: New test.
18999
19000 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19001
19002         * g++.dg/parse/crash11.C: Put the dg options in comments.
19003
19004 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19005
19006         * lib/gcc-dg.exp: Update for diagnostic change.
19007
19008 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         PR c++/5767
19011         * g++.dg/parse/crash11.C: New test.
19012
19013 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19014
19015         * gcc.dg/cpp/spacing1.c: Update.
19016
19017 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19018
19019         PR target/11739
19020         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19021         a value for -mtune.
19022
19023 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19024
19025         PR middle-end/11771
19026         * gcc.c-torture/compile/20030804-1.c: New test case.
19027
19028 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19029
19030         * gcc.dg/20030804-1.c: New test case.
19031
19032 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19033
19034         * gcc.dg/cpp/separate-1.c: New test.
19035
19036 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19037
19038         PR c++/11704
19039         * g++.dg/template/dependent-expr2.C: New test.
19040
19041         PR c++/11766
19042         * g++.dg/expr/ptrmem1.C: New test.
19043
19044 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19045
19046         PR c++/9453
19047         * g++.dg/template/friend15.C: New test.
19048
19049 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19050
19051         * lib/dg-pch.exp: Work round PCH bug.
19052
19053 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19054
19055         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19056         builtins.  Move cases from builtins-4.c here.
19057
19058         * gcc.dg/torture/builtin-math-1.c: New test taken from
19059         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19060         additional cases.
19061
19062         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19063         Delete.
19064
19065 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         PR c++/9447
19068         * g++.dg/template/using7.C: New test.
19069
19070 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19071
19072         * import1.c, import2.c: New tests.
19073
19074 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19075
19076         * g++.dg/eh/crossjump1.C: New test.
19077
19078 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/11697
19081         * g++.dg/template/using6.C: New test.
19082
19083         PR c++/11744
19084         * g++.dg/template/koenig2.C: New test.
19085
19086 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19087
19088         PR c++/7983
19089         * g++.dg/parse/typedef4.C: New test.
19090
19091 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19092
19093         PR c++/8442, c++/8806
19094         * g++.dg/template/elab1.C: New test.
19095         * g++.dg/template/type2.C: Likewise.
19096         * g++.dg/template/ttp3.C: Adjust expected error message.
19097         * g++.old-deja/g++.law/visibility13.C: Likewise.
19098         * g++.old-deja/g++.niklas/t135.C: Likewise.
19099         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19100         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19101         template argument.
19102         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19103
19104 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         PR c++/11295
19107         * g++.dg/ext/stmtexpr1.C: New test.
19108
19109         * g++.dg/opt/tmp1.C: New test.
19110
19111         PR c++/11525
19112         * g++.dg/parse/constant4.C: New test.
19113
19114         PR c++/9447
19115         * g++.dg/template/using5.C: New test.
19116
19117 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19118
19119         * gcc.dg/builtins-27.c: New test case.
19120
19121 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * gcc.dg/tls/opt-7.c: New test.
19124
19125 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         * g++.old-deja/g++.other/crash18.C: Remove.
19128
19129 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.dg/template/explicit3.C: New.
19132         * g++.dg/template/explicit4.C: New.
19133         * g++.dg/template/explicit5.C: New.
19134
19135         PR c++/11347
19136         * g++.dg/template/memtmpl1.C: New.
19137
19138 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19139
19140         PR target/11565
19141         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19142         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19143
19144 2003-07-30  Jan Hubicka  <jh@suse.cz>
19145
19146         * vtgc1.c: Kill.
19147
19148 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19149
19150         * gcc.dg/struct-in-proto-1.c: New test.
19151
19152 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19153
19154         * gcc.dg/cpp/include2.c: Only expect one message.
19155
19156 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19157
19158         PR c++/9447
19159         * g++.dg/template/using1.C: New test.
19160         * g++.dg/template/using2.C: New test.
19161         * g++.dg/template/using3.C: New test.
19162         * g++.dg/template/using4.C: New test.
19163
19164 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19165
19166         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19167         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19168
19169 2003-07-28  Jan Hubicka  <jh@suse.cz>
19170
19171         PR c++/11530
19172         * g++.dg/opt/call1.C: New test.
19173
19174 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19175
19176         PR c++/11667
19177         * g++.dg/init/enum2.C: New test.
19178         * g++.dg/template/overload1.C: Add "-w" option.
19179
19180 2003-07-28    <hp@bitrange.com>
19181
19182         * gcc.dg/Wdeclaration-after-statement-1.c,
19183         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19184
19185 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19186
19187         * gcc.c-torture/compile/20030725-1.c: New test.
19188
19189 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19190
19191         * gcc.dg/20030505.c: Only run for SPE.
19192         Remove definition of opaque type.
19193
19194 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19195
19196         * g++.dg/template/ptrmem6.C: New test.
19197
19198 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19199
19200         * gcc.c-torture/compile/zero-strct-2.c: New test.
19201
19202 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19203
19204         * gcc.dg/intermod-1.c: New test.
19205
19206 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         PR c++/11617
19209         * g++.dg/template/lookup2.C: New test.
19210         * g++.dg/template/memclass1.C: Remove instantiated from error.
19211         * g++.dg/other/error2.C: Tweak expected errors.
19212
19213         PR c++/11596
19214         * g++.dg/template/defarg3.C: New test.
19215
19216         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19217
19218 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * g++.dg/inherit/access5.C: New test.
19221
19222 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19223
19224         PR c++/11513
19225         * g++.dg/template/crash8.C: New test.
19226
19227 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19228
19229         PR c/10602
19230         * gcc.dg/noncompile/incomplete-2.c: New test.
19231
19232 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/11645
19235         * g++.dg/inherit/access4.C: New test.
19236
19237         PR c++/11517
19238         * g++.dg/expr/cond2.C: New test.
19239
19240         PR optimization/10679
19241         * g++.dg/opt/inline4.C: New test.
19242
19243 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19244
19245         * g++.dg/parse/crash10: New test.
19246
19247 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * g++.dg/ext/flexary1.C: New test.
19250
19251 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19252
19253         PR c++/10793
19254         * g++.dg/template/crash9.C: New test.
19255
19256 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19257
19258         PR c++/3004
19259         * g++.dg/parse/typedef3.C: New test.
19260
19261         PR c++/7906
19262         * g++.dg/parse/operator2.C: New test.
19263
19264         PR c++/8895
19265         * g++.dg/parse/def-tmpl-arg1.C: New test.
19266
19267         PR c++/9282
19268         * g++.dg/parse/funptr1.C: New test.
19269
19270         PR c++/9452
19271         * g++.dg/parse/ambig3.C: New test.
19272
19273         PR c++/9454
19274         * g++.dg/parse/operator3.C: New test.
19275
19276         PR c++/9486
19277         * g++.dg/parse/template10.C: New test.
19278
19279         PR c++/9488
19280         * g++.dg/parse/template11.C: New test.
19281
19282         PR c++/10150
19283         * g++.dg/parse/invalid-op1.C: New test.
19284
19285         PR c++/10247
19286         * g++.dg/parse/condexpr1.C: New test.
19287
19288 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         * g++.dg/ext/packed3.C: New test.
19291         * g++.dg/ext/packed4.C: New test.
19292
19293         * gcc.dg/pack-test-3.c: New test.
19294
19295 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19296
19297         * lib/compat.exp: Handle dg-options per source file.
19298         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19299         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19300         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19301         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19302         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19303         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19304         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19305         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19306         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19307         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19308         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19309         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19310         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19311         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19312
19313 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19314
19315         PR c/10320
19316         * gcc.c-torture/execute/20030718-1.c: New test.
19317
19318 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19319
19320         PR optimization/11536
19321         * gcc.dg/20030721-1.c: New test.
19322
19323 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19324
19325         PR c++/11546
19326         * g++.dg/template/lookup1.C: New test.
19327
19328 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19329
19330         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19331         diagnostics of ill-formed constructs involving labels.
19332         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19333         the new 'previously defined here' message.
19334
19335 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19336
19337         * g++.dg/parse/non-dependent2.C: New test.
19338
19339 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19340
19341         * g++.dg/init/init-ref4.C: xfail on targets without
19342         weak symbols.
19343
19344 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19345
19346         PR target/11087
19347         * gcc.c-torture/execute/20030717-1.c: New test.
19348
19349 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19350
19351         * g++.dg/opt/cfg1.C: New test.
19352
19353 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR optimization/11557
19356         * gcc.dg/20030717-1.c: New test.
19357
19358 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19359
19360         PR c++/10476
19361         * g++.dg/expr/crash-1.C: New test.
19362
19363         PR c++/11027
19364         * g++.dg/template/init3.C: New test.
19365
19366         PR c++/8222
19367         * g++.dg/template/non-dependent1.C: New test.
19368
19369         PR c++/11070
19370         * g++.dg/template/non-dependent2.C: New test.
19371
19372         PR c++/11071
19373         * g++.dg/template/non-dependent3.C: New test.
19374
19375         PR c++/9907
19376         * g++.dg/template/sizeof5.C: New test.
19377
19378 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19379
19380         PR 11498
19381         * gcc.c-torture/compile/mangle-1.c: New file.
19382
19383 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19384
19385         PR c++/7809
19386         * g++.dg/parse/access3.C: New test.
19387
19388 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19389
19390         PR c++/11384
19391         * g++.dg/init/init-ref4.C: New test.
19392
19393 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/11547
19396         * g++.dg/parse/constant3.C: New test.
19397         * g++.dg/parse/crash7.C: Likewise.
19398
19399 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19400
19401         PR target/11008
19402         * gcc.dg/i386-pentium4-not-mull.c: New.
19403
19404 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19405
19406         * gcc.dg/asm-names.c (ymain): Make it weak.
19407
19408 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19409
19410         PR c++/5421
19411         * g++.dg/template/friend21.C: New test.
19412
19413 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19414
19415         * gcc.dg/cleanup-8.c: New test.
19416         * gcc.dg/cleanup-9.c: New test.
19417
19418 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19419
19420         * g++.dg/ext/dll-MI1.h: New file.
19421         * g++.dg/ext/dllexport-MI1.C: New file.
19422         * g++.dg/ext/dllimport-MI1.C: New file.
19423
19424 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19425
19426         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19427         it does not have cmpstrsi patterns (just cmpmemsi).
19428
19429 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR debug/11473
19432         * g++.dg/debug/debug8.C: New test.
19433
19434 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         PR c++/10108
19437         * g++.dg/template/crash7.C: New test.
19438
19439 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19440
19441         PR target/10795
19442         * gcc.c-torture/compile/20030708-1.c: New.
19443
19444 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19445
19446         * gcc.c-torture/execute/20030715-1.c: New test.
19447
19448 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * gcc.dg/pch/inline-3.c: New file.
19451         * gcc.dg/pch/inline-3.hs: New file.
19452         * gcc.dg/pch/inline-4.c: New file.
19453         * gcc.dg/pch/inline-4.hs: New file.
19454
19455 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c++/11509
19458         * g++.dg/template/crash6.C: New test.
19459
19460         PR c++/7053
19461         * g++.dg/template/friend20.C: New test.
19462
19463         PR c++/7019
19464         * g++.dg/template/overload2.C: New test.
19465
19466 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19467
19468         PR optimization/11440
19469         * gcc.c-torture/execute/20030714-1.c: New test.
19470
19471 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19472
19473         PR c++/11154
19474         * g++.dg/template/partial2.C: New test.
19475
19476 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19477
19478         PR c++/11503
19479         * g++.dg/template/anon1.C: New test.
19480
19481         PR c++/11493
19482         PR c++/11495
19483         * g++.dg/parse/template9.C: Likewise.
19484         * g++.dg/template/crash4.C: New test.
19485         * g++.dg/template/koenig1.C: Likewise.
19486         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19487         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19488         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19489         functions.
19490         * g++.old-deja/g++.jason/template36.C: Likewise.
19491         * g++.old-deja/g++.mike/p1989.C: Likewise.
19492         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19493         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19494         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19495         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19496         compiling.
19497         * g++.old-deja/g++.pt/union2.C: Use this->.
19498
19499 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19500
19501         * gcc.dg/20030711-1.c: New test.
19502
19503 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         PR c++/11050
19506         * g++.dg/parse/args1.C: New test.
19507         * g++.pt/defarg8.C: Change expected errors.
19508
19509 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c++/8164
19512         * g++.dg/template/nontype2.C: New test.
19513
19514         PR c++/10558
19515         * g++.dg/parse/template8.C: New test.
19516
19517         PR c++/8327
19518         * g++.dg/template/scope1.C: New test.
19519
19520         * g++.dg/warn/Wsign-compare-1.C: New test.
19521
19522 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19523
19524         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19525
19526 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR c++/9411
19529         * g++.dg/template/explicit2.C: New test.
19530
19531         PR c++/10032
19532         * g++.dg/warn/pedantic1.C: New test.
19533
19534 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         PR c++ 9483
19537         * g++.dg/other/field1.C: New test.
19538
19539 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19540
19541         PR c/11449
19542         * gcc.c-torture/compile/20030707-1.c: New.
19543
19544 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         PR c++/10849
19547         * g++.dg/template/access12.C: New test.
19548
19549 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19552         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19553         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19554         * gcc.misc-tests/gcov.exp: Update
19555         * g++.dg/gcov/gcov.exp: Update
19556         * lib/gcov.exp: Update.
19557
19558 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19559
19560         * g++.dg/abi/mangle17.C: Make sure template expressions are
19561         dependent.
19562         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19563         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19564         * g++.dg/opt/stack1.C: Remove erroneous code.
19565         * g++.dg/parse/template7.C: New test.
19566         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19567         * g++.old-deja/g++.pt/crash4.C: Likewise.
19568
19569 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19570
19571         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19572         with zero or one occurence of `$' after the initial `L'.
19573
19574 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19575
19576         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19577
19578 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19579
19580         PR c/11370
19581         * gcc.dg/Wunreachable-6.c: New testcase.
19582         * gcc.dg/Wunreachable-7.c: New testcase.
19583
19584 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19585
19586         PR c/11420
19587         * gcc.dg/20030708-1.c: New test.
19588
19589 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19590
19591         * gcc.dg/compat/sdata-section.h: New file.
19592         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19593         * gcc.dg/torture/mips-sdata-1.c: New test.
19594
19595 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19596
19597         PR c++/11030
19598         * g++.dg/template/friend19.C: New test.
19599
19600 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19601
19602         * g++.dg/opt/strength-reduce.C: New test.
19603
19604 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19605
19606         PR target/10979
19607         * gcc.dg/20030707-1.c: New testcase.
19608
19609 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19610
19611         PR optimization/11059
19612         * g++.dg/opt/emptyunion.C: New testcase.
19613
19614 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19615             Eric Botcazou  <ebotcazou@libertysurf.fr>
19616
19617         * g++.dg/opt/stack1.C: New test.
19618
19619 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19620
19621         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19622         run test.
19623
19624         PR c++/11431
19625         * g++.dg/expr/static_cast3.C: New test.
19626
19627 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19628
19629         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19630         everywhere.
19631         * gcc.dg/concat.c: Concatenation of string constants with
19632         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19633         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19634         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19635         necessary to avoid multi-character character constant warning.
19636         * gcc.dg/cpp/escape.c: Likewise.
19637         * gcc.dg/cpp/ucs.c: Likewise.
19638         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19639         Fix a typo.
19640
19641 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19642
19643         PR c/11428
19644         * gcc.c-torture/compile/20030704-1.c: New.
19645
19646 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19647
19648         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19649
19650 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19651
19652         PR c++/5287, PR c++/7910,  PR c++/11021
19653         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19654         tests for warnings.
19655         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19656         * g++.dg/ext/dllimport3.C: Likewise.
19657         * g++.dg/ext/dllimport4.C: New file.
19658         * g++.dg/ext/dllimport5.C: New file.
19659         * g++.dg/ext/dllimport6.C: New file.
19660         * g++.dg/ext/dllimport7.C: New file.
19661         * g++.dg/ext/dllimport8.C: New file.
19662         * g++.dg/ext/dllimport9.C: New file.
19663         * g++.dg/ext/dllimport10.C: New file.
19664         * g++.dg/ext/dllexport1.C: New file.
19665
19666 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19669         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19670
19671 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19672
19673         * gcc.dg/builtins-25.c: New testcase.
19674         * gcc.dg/builtins-26.c: New testcase.
19675
19676 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19677
19678         * gcc.dg/compat/vector-defs.h: New file.
19679         * gcc.dg/compat/vector-setup.h: New file.
19680         * gcc.dg/compat/vector-check.h: New file.
19681         * gcc.dg/compat/vector-1_main.c: New file.
19682         * gcc.dg/compat/vector-1_x.c: New file.
19683         * gcc.dg/compat/vector-1_y.c: New file.
19684         * gcc.dg/compat/vector-2_main.c: New file.
19685         * gcc.dg/compat/vector-2_x.c: New file.
19686         * gcc.dg/compat/vector-2_y.c: New file.
19687
19688         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19689         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19690         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19691         * gcc.dg/compat/struct-align-1.h: New file.
19692         * gcc.dg/compat/struct-align-1_main.c: New file.
19693         * gcc.dg/compat/struct-align-1_x.c: New file.
19694         * gcc.dg/compat/struct-align-1_y.c: New file.
19695         * gcc.dg/compat/struct-align-2.h: New file.
19696         * gcc.dg/compat/struct-align-2_main.c: New file.
19697         * gcc.dg/compat/struct-align-2_x.c: New file.
19698         * gcc.dg/compat/struct-align-2_y.c: New file.
19699
19700         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19701         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19702         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19703         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19704         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19705         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19706         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19707         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19708         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19709         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19710         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19711         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19712         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19713         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19714         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19715         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19716         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19717         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19718         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19719         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19720         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19721         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19723         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19725         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19726         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19727         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19728         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19729
19730 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19731
19732         * gcc.dg/i386-call-1.c: New test.
19733
19734 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19735
19736         PR c++/9162
19737         * g++.dg/parse/defarg4.C: New.
19738
19739 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19740
19741         PR target/10700
19742         * gcc.c-torture/compile/20030703-1.c: New test case.
19743
19744 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19745
19746         * g++.dg/template/local3.C: Remove extra semicolon.
19747
19748 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19749
19750         * gcc.dg/i386-volatile-1.c: New test.
19751
19752 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         PR c++/11072
19755         * g++.dg/other/offsetof2.C: XFAIL.
19756         * g++.dg/other/offsetof5.C: New.
19757
19758         PR c++/10219
19759         * g++.dg/template/error1.C: New.
19760
19761         PR c++/9779
19762         * g++.dg/template/dependent-expr1.C: New.
19763
19764 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/6949
19767         * g++.dg/template/local3.C: New test.
19768
19769         PR c++/11149
19770         * g++.dg/lookup/scoped6.C: New test.
19771
19772 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19773
19774         PR c++/8046
19775         * g++.dg/other/error7.C: New test.
19776
19777 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19778
19779         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19780         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19781         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19782         * g++.old-deja/g++.other/union2.C: Likewise.
19783         * gcc.dg/c90-const-expr-2.c: Likewise.
19784         * gcc.dg/c90-const-expr-3.c: Likewise.
19785         * gcc.dg/c99-const-expr-2.c: Likewise.
19786         * gcc.dg/c99-const-expr-3.c: Likewise.
19787         * gcc.dg/concat.c: Likewise.
19788
19789 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19790
19791         PR c++/9559
19792         * g++.dg/init/static1.C: New test.
19793
19794 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19795
19796         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19797         * g++.old-deja/g++.other/access2.C: Likewise.
19798         * g++.old-deja/g++.other/decl2.C: Likewise.
19799         * gcc.c-torture/execute/20020615-1.c: Likewise.
19800
19801 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19802
19803         PR c++/4933
19804         * g++.dg/template/sizeof4.C: New test.
19805
19806 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19807
19808         * g++.dg/other/error6.C: New test.
19809
19810 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19811
19812         PR c++/10750
19813         * g++.dg/parse/constant2.C: New test.
19814
19815 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19816
19817         PR c++/11106
19818         * g++.dg/other/error5.C: New test.
19819
19820 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19821
19822         * gcc.dg/format/gcc_diag-1.c: New test.
19823
19824 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19825
19826         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19827
19828 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19831         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19832         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19833
19834 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19835
19836         * gcc.c-torture/execute/builtins/string-8.c: New test.
19837         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19838         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19839         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19840
19841 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/10468
19844         * g++.dg/ext/typeof6.C: New test.
19845
19846 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/10796
19849         * g++.dg/init/enum1.C: New test.
19850
19851 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19852
19853         * gcc.dg/20030627-1.c: New test.
19854
19855 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/11332
19858         * g++.dg/expr/static_cast2.C: New test.
19859
19860 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19861             Jakub Jelinek  <jakub@redhat.com>
19862
19863         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19864         sprintf(dst,"%s",src) optimization.
19865         * gcc.c-torture/execute/20030626-1.c: New test case.
19866         * gcc.c-torture/execute/20030626-2.c: New test case.
19867
19868 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19869
19870         * gcc.c-torture/execute/multi-ix.c: New test.
19871
19872         * gcc.c-torture/execute/simd-4.c (main):
19873         Added missing semicolon at end of union.
19874
19875 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19876
19877         PR c++/8266
19878         * g++.dg/template/explicit-instantiation3.C: New test.
19879
19880 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19881
19882         * gcc.dg/20030626-1.c: Use signed char.
19883
19884 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19885
19886         * gcc.dg/20030626-1.c: New test.
19887
19888 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19889
19890         * const-str-2.m: Update.
19891
19892 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19893
19894         PR c++/10990
19895         * g++.dg/rtti/dyncast1.C: New test.
19896         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19897         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19898         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19899
19900         PR c++/10931
19901         * g++.dg/expr/static_cast1.C: New test.
19902
19903 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19904
19905         * gcc.dg/20030625-1.c: New test.
19906
19907 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19908
19909         * gcc.c-torture/compile/20030624-1.c: New test case.
19910
19911 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.c-torture/execute/string-opt-17.c: New test.
19914
19915 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19916
19917         PR c++/5754
19918         * g++.dg/parse/crash6.C: New test.
19919
19920 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19921
19922         * gcc.dg/builtins-24.c: New test case.
19923
19924 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19925
19926         * g++.dg/opt/operator1.C: New test.
19927
19928 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19929
19930         * gcc.c-torture/execute/string-opt-16.c: New test case.
19931
19932 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19933
19934         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19935         * g++.old-deja/g++.other/conv7.C: Likewise
19936         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19937         * g++.old-deja/g++.other/overload14.C: Likewise.
19938
19939 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19940
19941         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19942         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19943
19944 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19945
19946         PR c++/10888
19947         * g++.dg/warn/Winline-3.C: New test.
19948
19949 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19950
19951         * lib/target-supports.exp (check_alias_available): Make the test
19952         program acceptable to the Solaris assembler.
19953
19954         PR c++/10749
19955         * g++.dg/template/memclass2.C: New test.
19956
19957 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19958             Eric Botcazou  <ebotcazou@libertysurf.fr>
19959
19960         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19961         data for non-matching targets.
19962         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19963
19964 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/10845
19967         * g++.dg/template/member3.C: New test.
19968
19969 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/10939
19972         * g++.dg/template/func1.C: New test.
19973
19974         PR c++/9649
19975         * g++.dg/template/static4.C: New test.
19976         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19977
19978         PR c++/11041
19979         * g++.dg/init/ref7.C: New test.
19980
19981 2003-06-19  Matt Austern  <austern@apple.com>
19982
19983         PR c++/11228
19984         * g++.dg/anew1.C: New test.
19985         * g++.dg/anew2.C: New test.
19986         * g++.dg/anew3.C: New test.
19987         * g++.dg/anew4.C: New test.
19988
19989 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19990
19991         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19992
19993 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19994
19995         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19996         endian-dependent.
19997
19998 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19999
20000         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20001         Remove cruft.
20002
20003 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20004
20005         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20006         * gcc.c-torture/compile/961203-1.c: Likewise.
20007         * gcc.c-torture/compile/980506-1.c: Likewise.
20008
20009 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20010
20011         PR c++/10712
20012         * g++.dg/lookup/using7.C: New test.
20013
20014 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20015
20016         PR c++/11105
20017         * g++.dg/abi/conv1.C: Remove it.
20018         * g++.dg/template/conv7.C: New test.
20019         * g++.dg/template/conv8.C: Likewise.
20020         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20021         conversion operator.
20022
20023 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20024
20025         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20026         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20027         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20028         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20029         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20030         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20031         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20032         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20033         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20034         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20035         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20036         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20037         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20038         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20039         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20040         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20041         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20042         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20043         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20044         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20045         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20046         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20048         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20049         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20050         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20051         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20052         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20053         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20054
20055 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20056
20057         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20058         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20059         indications.
20060
20061 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20062
20063         * gcc.dg/i386-387-5.c: New test case.
20064         * gcc.dg/i386-387-6.c: New test case.
20065         * gcc.dg/builtins-23.c: New test case.
20066
20067 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20068
20069         * gcc.dg/builtins-22.c: New test case.
20070         * gcc.dg/i386-387-1.c: Update to test exp.
20071         * gcc.dg/i386-387-2.c: Likewise.
20072
20073 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20074
20075         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20076
20077 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20078
20079         * lib/gcc-dg.exp (dg-require-dll): New function.
20080         (dg-xfail-if): Likewise.
20081         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20082         driver.
20083
20084         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20085         * gcc.c-torture/compile/20001205-1.c: Likewise.
20086         * gcc.c-torture/compile/20001226-1.c: Likewise.
20087         * gcc.c-torture/compile/20010518-2.c: Likewise.
20088         * gcc.c-torture/compile/20020312-1.c: Likewise.
20089         * gcc.c-torture/compile/20020604-1.c: Likewise.
20090         * gcc.c-torture/compile/920501-12.c: Likewise.
20091         * gcc.c-torture/compile/920501-4.c: Likewise.
20092         * gcc.c-torture/compile/920520-1.c: Likewise.
20093         * gcc.c-torture/compile/920521-1.c: Likewise.
20094         * gcc.c-torture/compile/920625-1.c: Likewise.
20095         * gcc.c-torture/compile/961203-1.c: Likewise.
20096         * gcc.c-torture/compile/980506-1.c: Likewise.
20097         * gcc.c-torture/compile/981006-1.c: Likewise.
20098         * gcc.c-torture/compile/981022-1.c: Likewise.
20099         * gcc.c-torture/compile/981223-1.c: Likewise.
20100         * gcc.c-torture/compile/990617-1.c: Likewise.
20101         * gcc.c-torture/compile/dll.c: Likewise.
20102         * gcc.c-torture/compile/labels-3.c: Likewise.
20103         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20104         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20105         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20106         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20107         * gcc.c-torture/compile/simd-5.c: Likewise.
20108         * gcc.c-torture/compile/20000804-1.x: Remove.
20109         * gcc.c-torture/compile/20001205-1.x: Likewise.
20110         * gcc.c-torture/compile/20001226-1.x: Likewise.
20111         * gcc.c-torture/compile/20010518-2.x: Likewise.
20112         * gcc.c-torture/compile/20020312-1.x: Likewise.
20113         * gcc.c-torture/compile/20020604-1.x: Likewise.
20114         * gcc.c-torture/compile/920501-12.x: Likewise.
20115         * gcc.c-torture/compile/920501-4.x: Likewise.
20116         * gcc.c-torture/compile/920520-1.x: Likewise.
20117         * gcc.c-torture/compile/920521-1.x: Likewise.
20118         * gcc.c-torture/compile/920625-1.x: Likewise.
20119         * gcc.c-torture/compile/961203-1.x: Likewise.
20120         * gcc.c-torture/compile/980506-1.x: Likewise.
20121         * gcc.c-torture/compile/981006-1.x: Likewise.
20122         * gcc.c-torture/compile/981022-1.x: Likewise.
20123         * gcc.c-torture/compile/981223-1.x: Likewise.
20124         * gcc.c-torture/compile/990617-1.x: Likewise.
20125         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20126         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20127         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20128         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20129         * gcc.c-torture/compile/simd-5.x: Likewise.
20130
20131         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20132
20133 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20134
20135         * gcc.c-torture/execute/20030611-1.c: New test.
20136
20137 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20138
20139         PR middle-end/168
20140         * gcc.dg/20030612-1.c: New test case.
20141
20142 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20143
20144         PR c++/10635
20145         * g++.dg/expr/cast1.C: New test.
20146
20147 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20148
20149         * gcc.dg/builtins-21.c: New test case.
20150
20151 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20152
20153         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20154         options instead of at the end.
20155         * lib/objc.exp (objc_target_compile): Likewise.
20156
20157 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20158
20159         PR c++/10432
20160         * g++.dg/parse/error1.C: New test.
20161
20162 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20163
20164         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20165         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20166         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20167         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20168         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20169         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20170         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20171         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20172         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20173         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20174         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20175         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20176         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20177         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20178         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20179         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20180         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20181         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20182         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20183         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20184         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20185         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20186         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20187         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20188
20189         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20190         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20191         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20192         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20193         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20194         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20195         * gcc.dg/compat/scalar-return-3_main.c: New file.
20196         * gcc.dg/compat/scalar-return-3_x.c: New file.
20197         * gcc.dg/compat/scalar-return-3_y.c: New file.
20198         * gcc.dg/compat/scalar-return-4_main.c: New file.
20199         * gcc.dg/compat/scalar-return-4_x.c: New file.
20200         * gcc.dg/compat/scalar-return-4_y.c: New file.
20201
20202 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20203
20204         * gcc.dg/compat/fp2-struct-check.h: New file.
20205         * gcc.dg/compat/fp2-struct-defs.h: New file.
20206         * gcc.dg/compat/fp2-struct-init.h: New file.
20207         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20208         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20209         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20210         * gcc.dg/compat/struct-return-10_main.c: New file.
20211         * gcc.dg/compat/struct-return-10_x.c: New file.
20212         * gcc.dg/compat/struct-return-10_y.c: New file.
20213
20214         * gcc.dg/compat/compat-common.h: New file.
20215         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20216         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20217         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20218         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20219         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20220         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20221         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20223         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20224         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20226         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20227         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20228         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20229         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20230         * gcc.dg/compat/small-struct-check.h: Ditto.
20231         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20232         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20233         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20234         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20235         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20236         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20237         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20238         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20239         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20240         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20242         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20243         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20244         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20245         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20246         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20247         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20248         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20249         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20250         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20251         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20252         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20253         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20254         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20255         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20256         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20257         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20258         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20259         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20260         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20261
20262 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20263
20264         * g++.dg/pch/static-1.C: New file.
20265         * g++.dg/pch/static-1.Hs: New file.
20266
20267 2003-06-10  Richard Henderson  <rth@redhat.com>
20268
20269         * gcc.dg/asm-7.c: Adjust expected warning text.
20270
20271 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20272
20273         * gcc.dg/builtins-20.c: New test case.
20274
20275 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20276
20277         PR c++/11131
20278         * g++.dg/opt/template1.C: New test.
20279
20280 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20281
20282         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20283         additional_sources.
20284
20285 2003-05-21  David Taylor  <dtaylor@emc.com>
20286
20287         * gcc.dg/Wpadded.c: New file.
20288
20289 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20290
20291         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20292         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20293         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20294         dg-require-weak.
20295
20296 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20297
20298         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20299
20300 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20301
20302         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20303         (dg-require-alias): Likewise.
20304         (dg-require-gc-sections): Likewise.
20305         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20306
20307 2003-06-08  Richard Henderson  <rth@redhat.com>
20308
20309         * gcc.dg/20011029-2.c: Fix the array reference.
20310         * gcc.dg/asm-7.c: New.
20311
20312 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20313
20314         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20315
20316 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20317
20318         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20319         (dg-require-gc-sections): Likewise.
20320
20321 2003-06-08  Jan Hubicka  <jh@suse.cz>
20322
20323         * i386-cmov1.c: Fix regular expression.
20324         * i386-cvt-1.c: Likewise.
20325         * i386-local.c: Likewise.
20326         * i386-local2.c: Likewise.
20327         * i386-mul.c: Likewise.
20328         * i386-ssetype-1.c: Likewise.
20329         * i386-ssetype-3.c: Likewise.
20330         * i386-ssetype-5.c: Likewise.
20331
20332 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20333
20334         PR c++/11039
20335         * g++.dg/warn/implicit-typename2.C: New test.
20336         * g++.dg/warn/implicit-typename3.C: New test.
20337
20338 2003-06-07  Richard Henderson  <rth@redhat.com>
20339
20340         * g++.dg/other/offsetof3.C: Use size_t.
20341         * g++.dg/other/offsetof4.C: Likewise.
20342
20343 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20344
20345         * lib/copy-file.exp: New. Implement gcc_copy_files.
20346
20347         * lib/dg-pch.exp: Load copy-file.exp
20348         (dg-pch): Use gcc_copy_files instead of "file copy".
20349
20350 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20351
20352         * gcc.dg/weak/weak.exp: Simplify.
20353         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20354         * gcc.dg/weak/weak-1.c: Likewise.
20355         * gcc.dg/weak/weak-2.c: Likewise.
20356         * gcc.dg/weak/weak-3.c: Likewise.
20357         * gcc.dg/weak/weak-4.c: Likewise.
20358         * gcc.dg/weak/weak-5.c: Likewise.
20359         * gcc.dg/weak/weak-6.c: Likewise.
20360         * gcc.dg/weak/weak-7.c: Likewise.
20361         * gcc.dg/weak/weak-8.c: Likewise.
20362         * gcc.dg/weak/weak-9.c: Likewise.
20363
20364 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20365
20366         gcc.c-torture/execute/20030606-1.c: New.
20367
20368 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20369
20370         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20371         * gcc.dg/builtins-19.c: Likewise.
20372
20373 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20374
20375         * gcc.dg/builtins-2.c: Add some more tests.
20376         * gcc.dg/builtins-18.c: New test case.
20377         * gcc.dg/builtins-19.c: New test case.
20378
20379 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20380             Jim Wilson  <wilson@tuliptree.org>
20381
20382         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20383
20384 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20385
20386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20387         mempcpy/stpcpy calls not to be optimized into something else.
20388         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20389         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20390         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20391
20392 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.dg/format/asm_fprintf-1.c: New test.
20395
20396 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20397
20398         * lib/gcc-defs.exp (additional_sources): New variable.
20399         (dg-additional-sources): New function.
20400         (additional_files): New variable.
20401         (dg-additional-files): New function.
20402         (dg-additional-files-options): Likewise.
20403         * lib/gcc-dg.exp (dg-require-weak): New function.
20404         (dg-require-alias): Likewise.
20405         (dg-require-gc-sections): Likewise.
20406         * lib/target-supports.exp (check_alias_available): Remove testfile
20407         parameter.
20408         (check_gc_sections_available): New function.
20409         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20410         (dg-gpp-additional-files): Likewise.
20411         * lib/g++.exp (additional_sources): Remove.
20412         (additional_files): Likewise.
20413         (g++_target_compile): Use dg-additional-files-options.
20414
20415         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20416         Tcl logic.
20417         * gcc.dg/special/ecos.exp: Remove.
20418         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20419         * gcc.dg/special/alias-1.c: Likewise.
20420         * gcc.dg/special/alias-2.c: Likewise.
20421         * gcc.dg/special/gcsec-1.c: Likewise.
20422         * gcc.dg/special/weak-1.c: Likewise.
20423         * gcc.dg/special/weak-2.c: Likewise.
20424         * gcc.dg/special/wkali-1.c: Likewise.
20425         * gcc.dg/special/wkali-2.c: Likewise.
20426
20427         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20428         dg-gpp-additional-*.
20429         * g++.dg/special/conpr-3.C: Likewise.
20430         * g++.dg/special/conpr-4.C: Likewise.
20431         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20432         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20433         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20434         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20435         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20436         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20437         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20438         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20439         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20440         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20441         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20442         * g++.old-deja/g++.other/comdat1.C: Likewise.
20443         * g++.old-deja/g++.other/comdat2.C: Likewise.
20444         * g++.old-deja/g++.other/comdat3.C: Likewise.
20445         * g++.old-deja/g++.other/ctor1.C: Likewise.
20446         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20447
20448 2003-06-05  Richard Henderson  <rth@redhat.com>
20449
20450         * gcc.dg/debug/20030605-1.c: New.
20451
20452 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20453
20454         * README.QMTEST: Update.
20455
20456 2003-06-04  Richard Henderson  <rth@redhat.com>
20457
20458         * gcc.dg/cleanup-1.c: New.
20459         * gcc.dg/cleanup-2.c: New.
20460         * gcc.dg/cleanup-3.c: New.
20461         * gcc.dg/cleanup-4.c: New.
20462         * gcc.dg/cleanup-5.c: New.
20463         * gcc.dg/cleanup-6.c: New.
20464         * gcc.dg/cleanup-7.c: New.
20465
20466 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20467
20468         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20469
20470         * lib/dg-pch.exp: New file.
20471         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20472         * gcc.dg/pch/pch.exp: Likewise.
20473
20474 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20475
20476         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20477         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20478         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20479         * gcc.dg/builtins-17.c: New test case.
20480         * gcc.dg/i386-387-4.c: New test case.
20481         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20482
20483 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20484
20485         * gcc.dg/ultrasp9.c: New test.
20486
20487 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20488
20489         * gcc.c-torture/compile/20030604-1.c: New test.
20490         * gcc.dg/sparc-constant-1.c: New test.
20491
20492 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20493
20494         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20495
20496 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20497
20498         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20499
20500         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20501         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20502
20503 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20504
20505         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20506
20507 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20508
20509         PR c++/10940
20510         * g++.dg/template/spec10.C: New test.
20511
20512 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20513
20514         * gcc.dg/builtins-16.c: New test case.
20515
20516 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20519         mempcpy test with post-increments.
20520         * gcc.c-torture/execute/string-opt-3.c: New test.
20521         * gcc.dg/string-opt-1.c: New test.
20522
20523 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20524
20525         PR fortran/10965
20526         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20527
20528 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20529
20530         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20531         (scan-assembler): ... here.  Use dg-scan.
20532         (scan-assembler-not): Likewise.
20533         (scan-file): New function.
20534         (scan-file-not): Likewise.
20535         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20536         * gcc.dg/cpp/_Pragma4.c: Likewise.
20537         * gcc.dg/cpp/_Pragma5.c: Likewise.
20538         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20539         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20540         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20541         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20542         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20543         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20544         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20545         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20546         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20547         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20548         * gcc.dg/cpp/cxxcom1.c: Likewise.
20549         * gcc.dg/cpp/line1.c: Likewise.
20550         * gcc.dg/cpp/maccom1.c: Likewise.
20551         * gcc.dg/cpp/maccom2.c: Likewise.
20552         * gcc.dg/cpp/maccom3.c: Likewise.
20553         * gcc.dg/cpp/maccom4.c: Likewise.
20554         * gcc.dg/cpp/maccom5.c: Likewise.
20555         * gcc.dg/cpp/maccom6.c: Likewise.
20556         * gcc.dg/cpp/multiline.c: Likewise.
20557         * gcc.dg/cpp/spacing1.c: Likewise.
20558         * gcc.dg/cpp/spacing2.c: Likewise.
20559         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20560         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20561         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20562         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20563         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20564         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20565         * gcc.dg/cpp/cxxcom2.c: Likewise.
20566         * gcc.dg/cpp/cxxcom2.h: New file.
20567
20568         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20569         * g++.dg/cpp/truefalse.C: Here.
20570         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20571
20572 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20573
20574         * gcc.dg/cpp/redef3.c: New file.
20575
20576 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20577
20578         * gcc.dg/i386-loop-3.c: New test.
20579
20580 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20581
20582         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20583
20584 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20585
20586         * gcc.dg/fwrapv-1.c: New test case.
20587         * gcc.dg/fwrapv-2.c: New test case.
20588
20589 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20590
20591         PR c++/10956
20592         * g++.dg/template/spec9.C: New test.
20593
20594 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20595
20596         * gcc.dg/duff-4.c: New test case.
20597
20598 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20599
20600         PR fortran/10843
20601         * g77.dg/ffixed-form-1.f: New test
20602         * g77.dg/ffixed-form-2.f: New test
20603         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20604         * g77.dg/ffree-form-3.f: New test
20605
20606 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20607
20608         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20609         * gcc.dg/wint_t-1.c: Likewise.
20610
20611 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20612
20613         * g++.dg/template/access11.C: New test.
20614
20615 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20616
20617         PR c++/10849
20618         * g++.dg/template/access10.C: New test.
20619
20620 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20621             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20622
20623         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20624
20625 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20626
20627         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20628         suppress for powerpc-*-darwin*.
20629         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20630
20631 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20632
20633         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20634         suppress option for powerpc-*-darwin*.
20635
20636 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20637
20638         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20639         * gcc.dg/builtins-4.c: Add test for fmod.
20640
20641 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         PR c++/10682
20644         * g++.dg/template/instantiate4.C: New test.
20645
20646 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20647
20648         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20649
20650 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20651
20652         * gcc.dg/compat/scalar-return-1_main.c: New file.
20653         * gcc.dg/compat/scalar-return-1_x.c: New file.
20654         * gcc.dg/compat/scalar-return-1_y.c: New file.
20655         * gcc.dg/compat/scalar-return-2_main.c: New file.
20656         * gcc.dg/compat/scalar-return-2_x.c: New file.
20657         * gcc.dg/compat/scalar-return-2_y.c: New file.
20658         * gcc.dg/compat/struct-return-3_main.c: New file.
20659         * gcc.dg/compat/struct-return-3_y.c: New file.
20660         * gcc.dg/compat/struct-return-3_x.c: New file.
20661         * gcc.dg/compat/struct-return-2_main.c: New file.
20662         * gcc.dg/compat/struct-return-2_x.c: New file.
20663         * gcc.dg/compat/struct-return-2_y.c: New file.
20664
20665 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20666
20667         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20668         for hppa*-hp-hpux*.
20669         * gcc.dg/20021014-1.c (dg-options): Likewise.
20670         * gcc.dg/nest.c (dg-options): Likewise.
20671
20672 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20673
20674         PR c++/9738
20675         * g++.dg/ext/dllimport2.C: New file.
20676         * g++.dg/ext/dllimport3.C: New file.
20677
20678 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20679
20680         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20681         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20682         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20683         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20684         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20685         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20686         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20687         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20688         * gcc.dg/compat/small-struct-defs.h: New file.
20689         * gcc.dg/compat/small-struct-init.h: New file.
20690         * gcc.dg/compat/small-struct-check.h: New file.
20691         * gcc.dg/compat/fp-struct-defs.h: New file.
20692         * gcc.dg/compat/fp-struct-check.h: New file.
20693         * gcc.dg/compat/fp-struct-init.h: New file.
20694         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20695         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20696
20697 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20698
20699         * gcc.dg/20030225-2.c: New test.
20700
20701 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20702             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20703
20704         * gcc.c-torture/compile/20030518-1.c: New test case.
20705
20706 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20707
20708         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20709         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20710         gcc-dg-debug-runtest.
20711         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20712         gcc-dg-debug-runtest.
20713
20714 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20715
20716         PR c++/9022
20717         * g++.dg/lookup/using6.C: New test.
20718
20719 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20720
20721         * g++.dg/parse/access2.C: New test.
20722
20723 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20724
20725         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20726         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20727         * gcc.dg/debug/debug.exp: Likewise.
20728
20729 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20730
20731         * gcc.dg/dollar.c: New test.
20732
20733 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20734
20735         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20736         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20737         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20738         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20739         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20740         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20741         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20742         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20743         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20744         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20745         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20746         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20747         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20748         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20749         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20750         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20751         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20752         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20753
20754 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20755
20756         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20757         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20758         support for "repo" mode.
20759         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20760         * lib/g77-dg.exp: Likewise.
20761         * lib/obj-dg.exp: Likewise.
20762
20763 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20764
20765         Merge from gcc-3_2-rhl8-branch:
20766         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20767
20768         * gcc.dg/tls/opt-6.c: New test.
20769
20770         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * gcc.dg/20030405-1.c: New test.
20773
20774         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.dg/20030309-1.c: New test.
20777
20778         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20779
20780         * gcc.c-torture/execute/20030307-1.c: New test.
20781
20782         2003-02-20  Randolph Chung  <tausq@debian.org>
20783
20784         * gcc.c-torture/compile/20030220-1.c: New test.
20785
20786         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20787
20788         * gcc.dg/20030217-1.c: New test.
20789
20790         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20791
20792         * gcc.c-torture/compile/20020129-1.c: New test.
20793
20794         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20795
20796         * gcc.dg/unroll-1.c: New test.
20797
20798         2002-11-16  Jan Hubicka  <jh@suse.cz>
20799
20800         * gcc.c-torture/execute/20020920-1.c: New test.
20801
20802         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20803
20804         PR target/7434
20805         * gcc.c-torture/compile/20021008-1.c: New test.
20806
20807         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20808
20809         PR target/7559
20810         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20811
20812         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.c-torture/compile/20020807-1.c: New test.
20815
20816         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.dg/tls/opt-1.c: New test.
20819
20820         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.dg/20020729-1.c: New test.
20823
20824         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20825
20826         * g++.dg/opt/life1.C: New test.
20827
20828         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * gcc.dg/20020525-1.c: New test.
20831
20832         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20833
20834         PR c++/6794
20835         * g++.dg/ext/pretty1.C: New test.
20836         * g++.dg/ext/pretty2.C: New test.
20837
20838 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20839
20840         PR c++/8385
20841         * g++.dg/ext/typeof5.C: New test.
20842
20843 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20844
20845         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20846         __USER_LABEL_PREFIX__ into account.
20847         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20848
20849 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20850
20851         * gcc.dg/builtins-15.c: New test case.
20852
20853 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20854
20855         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20856
20857 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20858
20859         * lib/g++.exp: Tweak handling of additional source files.
20860         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20861         * g++.dg/special/conpr-2a.C: Rename to ...
20862         * g++.dg/special/conpr-2a.cc: ... this.
20863         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20864         * g++.dg/special/conpr-3a.C: Rename to ...
20865         * g++.dg/special/conpr-3a.cc: This.
20866         * g++.dg/special/conpr-3b.C: Rename to ...
20867         * g++.dg/special/conpr-3b.cc: This.
20868         * g++.dg/special/conpr-4.C: New test.
20869         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20870
20871 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20872
20873         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20874
20875 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20876
20877         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20878         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20879         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20880         * g++.old-deja/g++.other/warn3.C: Likewise.
20881
20882 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20883
20884         * gcc.dg/i386-387-1.c: Update to also test log.
20885         * gcc.dg/i386-387-2.c: Likewise.
20886
20887 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20888
20889         * g77.f-torture/execute/int8421.f: New test.
20890
20891 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20892
20893         PR c++/10230, c++/10481
20894         * g++.dg/lookup/scoped5.C: New test.
20895
20896 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20897
20898         PR c++/10552
20899         * g++.dg/template/ttp6.C: New test.
20900
20901 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20902
20903         * gcc.c-torture/execute/builtins: New directory.
20904         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20905         gcc.c-torture/execute/builtins.
20906         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20907         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20908         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20909         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20910
20911 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20912
20913         PR c++/9252
20914         * g++.dg/template/access8.C: New test.
20915         * g++.dg/template/access9.C: New test.
20916
20917 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20918
20919         PR c++/9554
20920         * g++.dg/parse/access1.C: New test.
20921
20922 2003-05-09  DJ Delorie  <dj@redhat.com>
20923
20924         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20925         long, and not an int.
20926
20927 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20928
20929         PR c++/10555, c++/10576
20930         * g++.dg/template/memclass1.C: New test.
20931
20932 2003-05-08  DJ Delorie  <dj@redhat.com>
20933
20934         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20935         targets.
20936         * gcc.c-torture/execute/20021024-1.x: Likewise.
20937         * gcc.c-torture/execute/shiftdi.x: Likewise.
20938         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20939         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20940         * gcc.dg/20021018-1.c: Likewise.
20941
20942 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20943
20944         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20945
20946         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20947         (bcopy): Call memmove.
20948
20949 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20950
20951         * g77.f-torture/compile/8485.f: New test case.
20952
20953 2003-05-07  Richard Henderson  <rth@redhat.com>
20954
20955         PR c++/10570
20956         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20957         Verify exception_cleanup not called for rethrows.
20958         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20959         when exiting catch block without rethrowing.
20960         * g++.dg/eh/forced3.C: New.
20961         * g++.dg/eh/forced4.C: New.
20962
20963 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20964
20965         * gcc.dg/20030505.c: Fix triplet.
20966
20967 2003-05-06  DJ Delorie  <dj@redhat.com>
20968
20969         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20970         * gcc.dg/nest.c: Likewise.
20971
20972 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20973
20974         * gcc.dg/builtins-14.c: New test case.
20975
20976 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20977
20978         * lib/compat.exp (compat-execute): New argument.
20979         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20980         * gcc.dg/compat: New test directory.
20981         * gcc.dg/compat/compat.exp: New expect script.
20982         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20983         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20984         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20985         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20986         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20987         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20988
20989         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20990         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20991         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20992         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20993         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20994         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20995         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20996         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20997         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20998         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20999         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21000         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21001         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21002         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21003         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21004
21005 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21006
21007         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21008
21009 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21012
21013 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21014
21015         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21016         * gcc.dg/ppc-fsel-2.c: New test.
21017
21018         * gcc.dg/unused-5.c: New test.
21019
21020 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21021
21022         PR c++/10496
21023         * g++.dg/warn/pmf1.C: New test.
21024
21025 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21026
21027         PR c++/4494
21028         * g++.dg/warn/main.C: New test.
21029
21030 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21031
21032         * gcc.dg/nonnull-3.c: New test.
21033
21034 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21035
21036         * gcc.dg/cpp/Wtrigraphs.c: Update.
21037         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21038
21039 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21040
21041         * gcc.dg/ppc-fsel-1.c: New test.
21042
21043 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21044
21045         PR c/10604
21046         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21047
21048 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21049
21050         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21051
21052 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21053
21054         PR c++/9364, c++/10553, c++/10586
21055         * g++.dg/parse/typename4.C: New test.
21056         * g++.dg/parse/typename5.C: Likewise.
21057
21058 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21059
21060         * gcc.c-torture/compile/20030503-1.c: New test.
21061
21062 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21063
21064         * g++.dg/lookup/using5.C: Fix testcase error.
21065
21066 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21067
21068         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21069         since MEABI is no longer supported.  Remove all vestiges
21070         of MEABI from the test.
21071
21072 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21073
21074         PR c++/10554
21075         * g++.dg/lookup/using5.C: New test.
21076
21077 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21078
21079         PR c++/8772
21080         * g++.dg/template/ttp5.C: New test.
21081
21082 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21083
21084         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21085         (dg-gpp-additional-sources): New function.
21086         (dg-gpp-additional-files): Likewise.
21087         * lib/g++.exp (additional_sources): New variable.
21088         (additional_files): Likewise.
21089         (g++_target_compile): Deal with them.
21090         * lib/old-dejagnu.exp: Remove.
21091         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21092         * g++.old-deja: Revise all tests to use dg commands.
21093
21094 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21095
21096         PR c++/9432, c++/9528
21097         * g++.dg/lookup/using4.C: New test.
21098
21099 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21100
21101         * gcc.dg/noreturn-5.c: New file.
21102         * gcc.dg/noreturn-6.c: New file.
21103
21104         * gcc.c-torture/compile/inline-1.c: New file.
21105
21106 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/10551
21109         * g++.dg/template/explicit1.C: New test.
21110
21111 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21112
21113         PR c++/10549
21114         * g++.dg/other/bitfield1.C: New test.
21115
21116         PR c++/10527
21117         * g++.dg/init/new7.C: New test.
21118
21119 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21120
21121         * g++.dg/ext/desig1.C: New test.
21122         * g++.dg/ext/init1.C: Update.
21123
21124         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21125
21126 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/10180
21129         * g++.dg/warn/Winline-1.C: New test.
21130
21131 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21132
21133         * gcc.c-torture/execute/string-opt-19.c: New test.
21134
21135         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21136         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21137
21138 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21139
21140         PR c++/10506
21141         * g++.dg/init/new6.C: New test.
21142
21143         PR c++/10503
21144         * g++.dg/init/ref6.C: New test.
21145
21146 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21147
21148         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21149
21150 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21151
21152         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21153         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21154
21155 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21156
21157         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21158         initialized static data members.
21159
21160 2003-04-25  H.J. Lu <hjl@gnu.org>
21161
21162         * gcc.dg/ia64-sync-4.c: New test.
21163
21164 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21165
21166         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21167         date.
21168
21169 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         PR c++/10337
21172         * g++.dg/warn/conv1.C: New test.
21173         * g++.old-deja/g++.other/conv7.C: Adjust.
21174         * g++.old-deja/g++.other/overload14.C: Adjust.
21175
21176 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21177
21178         PR c++/10471
21179         * g++.dg/template/defarg2.C: New test.
21180
21181 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21182
21183         * gcc.dg/cpp/include2.c: Update.
21184         * gcc.dg/cpp/multiline-2.c: New.
21185         * gcc.dg/cpp/multiline.c: Update.
21186         * gcc.dg/cpp/strify2.c: Update.
21187         * gcc.dg/cpp/trad/literals-2.c: Update.
21188
21189 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21190
21191         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21192
21193 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21194
21195         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21196
21197 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21198
21199         PR c++/10451
21200         * g++.dg/parse/crash4.C: New test.
21201
21202         PR c++/9847
21203         * g++.dg/parse/crash5.C: New test.
21204
21205 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/10446
21208         * g++.dg/parse/crash3.C: New test.
21209
21210         PR c++/10428
21211         * g++.dg/parse/elab1.C: New test.
21212
21213 2003-04-22  Devang Patel  <dpatel@apple.com>
21214
21215         * gcc.dg/cpp/trad/funlike-5.c: New test.
21216
21217 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21218
21219         * g++.dg/other/packed1.C: Fix dg options.
21220
21221 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         * g++.dg/other/offsetof2.C: New test.
21224
21225 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21226
21227         * g++.dg/template/recurse.C: Adjust location of error messages.
21228
21229 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         PR c++/9881
21232         * g++.dg/init/addr-const1.C: New test.
21233         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21234
21235 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21236
21237         PR c++/10405
21238         * g++.dg/lookup/struct-hack1.C: New test.
21239
21240 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21241
21242         * ucs.c: Update diagnostic messages.
21243
21244 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21245
21246         * gcc.dg/cpp/truefalse.cpp: New test.
21247         * gcc.dg/cpp/cpp.exp: Update.
21248         * g++.dg/other/stdbool-if.C: Remove.
21249
21250 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21251
21252         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21253         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21254
21255 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21256
21257         * gcc.c-torture/compile/20030418-1.c: New test.
21258
21259 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21260
21261         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21262
21263 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21264
21265         PR c++/10347
21266         g++.dg/template/dependent-name1.C: New test.
21267
21268 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21269
21270         * gcc.dg/warn-1.c (tourist_guide): New array,
21271         contains a pointer to bar.
21272
21273 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21274
21275         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21276         * gcc.c-torture/execute/medce-1.c: New test case.
21277         * gcc.c-torture/execute/medce-2.c: New test case.
21278
21279 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21280
21281         * lib/prune.exp: Ignore more messages.
21282
21283         PR c++/10381
21284         * g++.dg/parse/lookup3.C: New test.
21285
21286 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21287
21288         * gcc.c-torture/compile/20030415-1.c : New test.
21289
21290 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21291
21292         * gcc.c-torture/execute/scope-2.c: Move to ...
21293         * gcc.dg/noncompile/scope.c: .... here.
21294
21295 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21296
21297         * gcc.dg/20030414-2.c: New test case.
21298
21299 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21300
21301         PR target/10377
21302         * gcc.dg/20030414-1.c: New test.
21303
21304 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21305
21306         * gcc.dg/builtins-12.c: New test case.
21307         * gcc.dg/builtins-13.c: New test case.
21308
21309 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21310
21311         * gcc.c-torture/execute/string-opt-18.c: New test.
21312
21313 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/10300
21316         * g++.dg/init/new5.C: New test.
21317
21318 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21319
21320         PR c++/7910
21321         * g++.dg/ext/dllimport1.C: New test.
21322
21323 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324
21325         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21326
21327 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21328
21329         PR Fortran/9263
21330         * g77.f-torture/noncompile/9263.f: New test
21331         PR Fortran/1832
21332         * g77.f-torture/execute/1832.f: New test
21333
21334 2003-04-11  David Chad  <davidc@freebsd.org>
21335             Loren J. Rittle  <ljrittle@acm.org>
21336
21337         libobjc/8562
21338         * objc.dg/headers.m: New test.
21339
21340 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21341
21342         * gcc.c-torture/execute/builtin-noret-2.c: New.
21343         * gcc.c-torture/execute/builtin-noret-2.x: New.
21344         XFAIL builtin-noret-2.c at -O1 and above.
21345         * gcc.dg/redecl.c: New.
21346         * gcc.dg/Wshadow-1.c: Update error regexps.
21347
21348 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21349
21350         * g++.dg/abi/bitfield10.C: New test.
21351
21352 2003-04-09  Mike Stump  <mrs@apple.com>
21353
21354         * gcc.dg/pch/pch.exp: Make testcase names longer.
21355         * g++.dg/pch/pch.exp: Make testcase names longer.
21356
21357 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21358
21359         * gcc.dg/builtins-11.c: New test case.
21360
21361 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21362
21363         * gcc.dg/builtins-9.c: New test case.
21364         * gcc.dg/builtins-10.c: New test case.
21365
21366 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21367
21368         * gcc.dg/noncompile/init-4.c.c: New test.
21369
21370 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21371
21372         * gcc.misc-test/gcov-9.c: New test.
21373         * gcc.misc-test/gcov-10.c: New test
21374         * gcc.misc-test/gcov-11.c: New test.
21375
21376 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21377
21378         PR optimization/10024
21379         * gcc.c-torture/compile/20030405-1.c: New test.
21380
21381 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21382
21383         * gcc.dg/pch/static-3.c: New.
21384         * gcc.dg/pch/static-3.hs: New.
21385         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21386
21387 2003-04-04  Richard Henderson  <rth@redhat.com>
21388
21389         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21390         * g++.dg/eh/forced2.C: Likewise.
21391
21392 2003-04-03  Mike Stump  <mrs@apple.com>
21393
21394         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21395         target arg.
21396         (scan-assembler-times, scan-assembler-not): Likewise.
21397         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21398
21399 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21400
21401         * gcc.dg/sparc-loop-1.c: New test.
21402
21403 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21404
21405         PR other/9274
21406         * g++.dg/pch/system-2.C: New.
21407         * g++.dg/pch/system-2.Hs: New.
21408
21409 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21410
21411         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21412
21413         * g++.dg/eh/simd-1.C (vecfunc): Same.
21414
21415 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21416
21417         * gcc.c-torture/execute/20030401-1.c: New test case.
21418
21419 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21420
21421         * objc.dg/defs.m: New.
21422
21423 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21424
21425         * g++.dg/eh/simd-1.C: New.
21426         * g++.dg/eh/simd-2.C: New.
21427
21428 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21429
21430         * gcc.c-torture/execute/simd-3.c: New.
21431
21432 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21433
21434         PR c/9936
21435         * gcc.dg/20030331-2.c: New test.
21436
21437 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21438
21439         PR c++/10278
21440         * g++.dg/parse/crash2.C: New test.
21441
21442 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21443
21444         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21445         * gcc.c-torture/execute/20030331-1.c: ...here.
21446
21447 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21448
21449         * gcc.c-torture/execute/20030331-1.c: New test.
21450
21451 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * lib/gcov.exp: Adjust call return testing strings.
21454         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21455
21456 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21457
21458         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21459         * gcc.dg/builtins-7.c: New test case.
21460         * gcc.dg/builtins-8.c: New test case.
21461
21462 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21463
21464         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21465
21466 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21467
21468         PR c++/7647
21469         * g++.dg/lookup-class-member-2.C: New test.
21470
21471 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21472
21473         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21474
21475 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21476
21477         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21478
21479 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21480
21481         * g++.dg/init/attrib1.C: New test.
21482
21483 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21484
21485         * gcc.dg/ultrasp8.c: New test.
21486
21487 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21488
21489         * gcc.dg/ultrasp7.c: New test.
21490
21491 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21492
21493         PR c++/10047
21494         * g++.dg/template/inline1.C: New test.
21495
21496 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21497
21498         * gcc.dg/sparc-dwarf2.c: New test.
21499
21500 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21501
21502         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21503         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21504
21505 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21506
21507         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21508         than reading .x files.
21509         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21510         * g77.dg/gcov/gcov-1.f: Likewise.
21511         * gcc.misc-tests/gcov-4b.c: Likewise.
21512         * gcc.misc-tests/gcov-5b.c: Likewise.
21513         * gcc.misc-tests/gcov-6.c: Likewise.
21514         * gcc.misc-tests/gcov-7.c: Likewise.
21515         * gcc.misc-tests/gcov-8.c: Likewise.
21516         * g++.dg/gcov/gcov-1.x: Remove.
21517         * g77.dg/gcov/gcov-1.x: Likewise.
21518         * gcc.misc-tests/gcov-4b.x: Likewise.
21519         * gcc.misc-tests/gcov-5b.x: Likewise.
21520         * gcc.misc-tests/gcov-6.x: Likewise.
21521         * gcc.misc-tests/gcov-7.x: Likewise.
21522         * gcc.misc-tests/gcov-8.x: Likewise.
21523
21524 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21525
21526         PR opt/10087
21527         * gcc.dg/20030324-1.c: New test.
21528
21529 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21530
21531         PR c++/10224
21532         * g++.dg/template/arg3.C: New test.
21533
21534         PR c++/10158
21535         * g++.dg/template/friend18.C: New test.
21536
21537 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21538
21539         * g77.f-torture/compile/20030326-1.f: New test case.
21540
21541 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21542
21543         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21544
21545         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21546
21547 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21548
21549         * gcc.dg/ia64-sync-3.c: New test.
21550
21551 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21552
21553         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21554
21555 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21556
21557         * gcc.dg/ultrasp6.c: New test.
21558
21559 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * gcc.dg/i386-signbit-1.c: New test.
21562         * gcc.dg/i386-signbit-2.c: New test.
21563         * gcc.dg/i386-signbit-3.c: New test.
21564
21565 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         * gcc.dg/ultrasp5.c: Fix options.
21568
21569 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21570
21571         * gcc.dg/ultrasp5.c: Fix comment.
21572
21573 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21574
21575         PR fortran/10197
21576         * g77.f-torture/execute/10197.f: New test.
21577
21578 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         PR c++/9898, c++/383
21581         * g++.dg/template/conv6.C: New test.
21582
21583         PR c++/10119
21584         * g++.dg/template/ptrmem5.C: New test.
21585
21586         PR c++/10026
21587         * g++.dg/lookup/koenig1.C: New test.
21588
21589         PR C++/10199
21590         * g++.dg/lookup/template2.C: New test.
21591
21592 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21593
21594         * g++.dg/opt/rtti1.C: New test.
21595
21596 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21597
21598         * gcc.dg/ultrasp5.c: New test.
21599
21600 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21601
21602         PR middle-end/9967
21603         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21604         builtin fputs.
21605
21606 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21607
21608         PR c/8224
21609         * gcc.dg/20030323-1.c: New test.
21610
21611 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21612
21613         * gcc.c-torture/compile/20030323-1.c: New test case.
21614
21615 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21616
21617         * gcc.dg/20030321-1.c: New test.
21618
21619 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21620
21621         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21622
21623 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         PR c++/9978, c++/9708
21626         * g++.dg/ext/vlm1.C: Adjust expected error.
21627         * g++.dg/ext/vla2.C: New test.
21628         * g++.dg/template/arg1.C: New test.
21629         * g++.dg/template/arg2.C: New test.
21630
21631 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21632
21633         * g77.f-torture/execute/select.f: New test.
21634         * g77.f-torture/noncompile/select_no_compile.f: New test.
21635
21636 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         PR c++/9898
21639         * g++.dg/other/error4.C: New test.
21640
21641 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21642
21643         * g++.dg/template/friend17.C: New test.
21644
21645 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21646
21647         * gcc.c-torture/compile/20030320-1.c: New.
21648
21649 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21650
21651         * gcc.dg/builtins-6.c: New test case.
21652
21653 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21654
21655         PR target/10073
21656         * gcc.c-torture/compile/20030319-1.c: New.
21657
21658 2003-03-18  Jan Hubicka  <jh@suse.cz>
21659
21660         * gcc.dg/i386-cvt-1.c: New test.
21661
21662 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21663
21664         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21665         * objc.dg/naming-2.m: Likewise.
21666
21667 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR c++/9639
21670         * g++.dg/parse/crash1.C: New test.
21671
21672 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21673
21674         PR c++/8805
21675         * g++.dg/eh/cleanup1.C: New test.
21676
21677 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21678
21679         * gcc.c-torture/execute/20030316-1.c: New test case.
21680
21681 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         PR c++/9629
21684         * g++.dg/init/ctor2.C: New test.
21685
21686 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21687
21688         * g77.f-torture/compile/xformat.f: New test case.
21689
21690 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21691
21692         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21693         * g++.old-deja/g++.mike/eh50.C: Likewise.
21694
21695 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21696
21697         PR c++/6440
21698         * g++.dg/template/spec7.C: New test.
21699         * g++.dg/template/spec8.C: Likewise.
21700
21701 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.c-torture/execute/20030313-1.c: New test.
21704
21705 2003-03-14  Richard Henderson  <rth@redhat.com>
21706
21707         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21708
21709 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21710
21711         * gcc.c-torture/compile/20030314-1.c: New test.
21712
21713 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21714
21715         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21716         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21717         thumb target,
21718         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21719         to accept newer _imp__  prefix and additional
21720         newline in .drectve section.
21721         * gcc.dg/dll-4.c: Likewise.
21722         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21723         switch.
21724
21725 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * g++.dg/parse/namespace9.C: New test.
21728
21729         * g++.dg/init/ref5.C: New test.
21730         * g++.dg/parse/ptrmem1.C: Likewise.
21731
21732 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21733
21734         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21735         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21736         regular expression.
21737         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21738         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21739
21740 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21741
21742         * gcc.c-torture/execute/20030224-2.c: New test.
21743
21744 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21745
21746         * gcc.dg/decl-3.c: New test.
21747
21748 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21749
21750         * gcc.dg/i386-loop-2.c: New test.
21751
21752 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/9474
21755         * g++.dg/parse/namespace8.C: New test.
21756
21757         PR c++/9924
21758         * g++.dg/overload/builtin2.C: New test.
21759
21760 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21761
21762         * gcc.dg/return-type-3.c: New test.
21763
21764 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21765
21766         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21767         profiling options are not supported.
21768
21769 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21770
21771         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21772         * g++.old-deja/g++.warn/impint2.C: Likewise.
21773
21774 2003-03-10  Devang Patel  <dpatel@apple.com>
21775
21776         * g++.dg/cpp/c++_cmd_1.C: New test.
21777         * g++.dg/cpp/c++_cmd_1.h: New file.
21778
21779 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21780
21781         * gcc.dg/altivec-9.c: New file.
21782
21783 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21784
21785         * gcc.dg/ppc-sdata-1.c: New test.
21786         * gcc.dg/ppc-sdata-2.c: New test.
21787
21788 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/9373
21791         * g++.dg/opt/ptrmem2.C: New test.
21792
21793         PR c++/8534
21794         * g++.dg/opt/ptrmem1.C: New test.
21795
21796 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21797
21798         * gcc.dg/i386-loop-1.c: New test.
21799
21800 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21801
21802         PR c++/9970
21803         * g++.dg/lookup/friend1.C: New test.
21804
21805 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21806
21807         PR c++/9823
21808         * g++.dg/parser/constructor1.C: New test.
21809
21810 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21811
21812         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21813
21814         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21815
21816 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21817
21818         * gcc.dg/cpp/Wunused.c: Update test.
21819
21820 2003-03-08  Jan Hubicka  <jh@suse.cz>
21821
21822         * gcc.dg/inline-3.c: New test.
21823
21824 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/9809
21827         * g++.dg/parse/builtin1.C: New test.
21828
21829         PR c++/9982
21830         * g++.dg/abi/cookie1.C: New test.
21831         * g++.dg/abi/cookie2.C: Likewise.
21832
21833         PR c++/9524
21834         * g++.dg/template/field1.C: New test.
21835
21836         PR c++/9912
21837         * g++.dg/parse/class1.C: New test.
21838         * g++.dg/parse/namespace7.C: Likewise.
21839         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21840
21841 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21842
21843         * g++.dg/init/ref4.C: New test.
21844
21845 2003-03-07  Jan Hubicka  <jh@suse.cz>
21846
21847         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21848         * gcc.dg/inline-3.c:  New test.
21849
21850 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21851
21852         * g++.dg/init/ref3.C: New test.
21853
21854         PR c++/9965
21855         * g++.dg/init/ref2.C: New test.
21856
21857         PR c++/9400
21858         * g++.dg/warn/Wshadow-2.C: New test.
21859
21860         PR c++/9791
21861         * g++.dg/warn/Woverloaded-1.C: New test.
21862
21863 2003-03-05  Jan Hubicka  <jh@suse.cz>
21864
21865         * gcc.dg/i386-local2.c: New.
21866         * gcc.dg/i386-local.c: Fix typo.
21867
21868 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21869
21870         * g++.dg/abi/layout3.C: New test.
21871
21872 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21873
21874         * gcc.c-torture/compile/20030305-1.c
21875
21876 2003-03-05  Jan Hubicka  <jh@suse.cz>
21877
21878         * gcc.dg/i386-local.c: New.
21879
21880 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21881
21882         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21883
21884 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21885
21886         * gcc.dg/switch-2.c: New test.
21887         * gcc.dg/switch-3.c: New test.
21888         * gcc.dg/Wswitch.c: Adjust line numbers.
21889         * gcc.dg/Wswitch-default.c: Likewise.
21890         * gcc.dg/Wswitch-enum.c: Likewise.
21891
21892 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21893
21894         * gcc.c-torture/execute/20030222-1.c: New test.
21895
21896 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21897
21898         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21899
21900 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21901
21902         PR c++/9878
21903         * g++.dg/init/ref1.C: New test.
21904
21905 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21906
21907         * gcc.dg/sh-relax.c: New SH-only test.
21908
21909 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21910
21911         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21912         comment explaining purpose of testcase.
21913
21914 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21915
21916         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21917         for HC11/HC12 (asm needs two int registers).
21918         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21919         HC11/HC12 because the test uses an asm which needs two 32-bit
21920         registers.
21921
21922 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21923
21924         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21925         for HC11/HC12 (array is too large otherwise).
21926         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21927         * gcc.c-torture/compile/20010518-2.x: Likewise.
21928         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21929         HC11/HC12 (array is too large).
21930
21931 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21932
21933         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21934         * lib/g++-dg.exp (g++-dg-test): Likewise.
21935
21936 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21937
21938         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21939         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21940
21941 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21942
21943         * g++.dg/warn/implicit-typename1.C: Remove warning.
21944
21945 2003-02-28  Richard Henderson  <rth@redhat.com>
21946
21947         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21948         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21949
21950 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21951
21952         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21953         * g++.dg/pch/pch.exp: Likewise.
21954
21955 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/9879
21958         * testsuite/g++.dg/init/new4.C: New test.
21959
21960 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21961
21962         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21963
21964 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21965
21966         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21967         unsigned long.
21968
21969         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21970         wider than float.
21971
21972 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21973
21974         * lib/scanasm.exp: Add support for counting numbers of
21975         occurences.
21976         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21977         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21978
21979 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/9683
21982         * g++.dg/template/static3.C: New test.
21983
21984         PR c++/9829
21985         * g++.dg/parse/namespace6.C: New test.
21986
21987 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21988
21989         PR target/9732
21990         * gcc.dg/20030225-1.c: New test.
21991
21992 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21993
21994         * README: Remove out-of-date information.
21995
21996         PR c++/9836
21997         * g++.dg/template/spec6.C: New test.
21998
21999 2003-02-24  Jeff Law  <law@redhat.com>
22000
22001         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22002
22003 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22004
22005         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22006         * gcc.dg/pragma-ep-1.c: Likewise.
22007
22008 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22009
22010         PR c++/9602
22011         * g++.dg/template/friend16.C: New test.
22012
22013 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22014
22015         PR c++/5333
22016         * g++.dg/parse/fused-params1.C: Adjust error messages.
22017         * g++.dg/template/nested3.C: New test.
22018
22019 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22020
22021         * g++.dg/abi/param1.C: New test.
22022
22023 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22024
22025         PR c++/7982
22026         * g++.dg/warn/implicit-typename1.C: New test.
22027
22028 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22029
22030         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22031         with "mtune".
22032         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22033         * gcc.c-torture/execute/20010129-1.x: Likewise.
22034         * gcc.dg/20011107-1.c: Likewise.
22035         * gcc.dg/20020108-1.c: Likewise.
22036         * gcc.dg/20020122-3.c: Likewise.
22037         * gcc.dg/20020206-1.c: Likewise.
22038         * gcc.dg/20020310-1.c: Likewise.
22039         * gcc.dg/20020426-2.c: Likewise.
22040         * gcc.dg/20020517-1.c: Likewise.
22041         * gcc.dg/991230-1.c: Likewise.
22042         * gcc.dg/i386-unroll-1.c: Likewise.
22043         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22044
22045 2003-02-22  Jan Hubicka  <jh@suse.cz>
22046
22047         * gcc.dg/i386-mul.c: New test.
22048
22049 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22050
22051         * gcc.dg/builtins-5.c: New test case.
22052
22053 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22054
22055         * gcc.dg/asmreg-1.c: New test.
22056
22057 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22058
22059         PR c++/9749
22060         * g++.dg/parse/varmod1.C: New test.
22061
22062 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/9727
22065         * g++.dg/template/op1.C: New test.
22066
22067 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c++/8906
22070         * g++.dg/template/nested2.C: New test.
22071
22072 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/8724
22075         * g++.dg/expr/dtor1.C: New test.
22076
22077 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22078
22079         * gcc.dg/cpp/include3.c: New test.
22080         * gcc.dg/cpp/inc/foo.h: New file.
22081
22082 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22083
22084         * gcc.c-torture/execute/20030221-1.c: New test.
22085
22086 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/9729
22089         * g++.dg/abi/conv1.C: New test.
22090
22091 2003-02-20  Jan Hubicka  <jh@suse.cz>
22092
22093         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22094
22095 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22096
22097         * gcc.c-torture/compile/20030219-1.c: New test.
22098
22099 2003-02-18  Jan Hubicka  <jh@suse.cz>
22100
22101         * gcc.dg/funcorder.c: New test.
22102
22103 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22104
22105         * gcc.c-torture/execute/20030218-1.c: New.
22106
22107 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22108
22109         * gcc.dg/20030218-1.c: New.
22110
22111 2003-02-18  Richard Henderson  <rth@redhat.com>
22112
22113         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22114         * gcc.dg/attr-used-2.c: New.
22115
22116 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22117
22118         PR c++/9704
22119         * g++.dg/init/copy5.C: New test.
22120
22121 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22122
22123         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22124         * g++.dg/pch/pch.exp: Likewise.
22125
22126 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22127
22128         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22129         STACK_SIZE is not defined.
22130
22131 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22132
22133         PR c++/9457
22134         * g++.dg/template/init1.C: New test.
22135
22136 2003-02-16  Jan HUbicka  <jh@suse.cz>
22137
22138         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22139         (foo): Add few extra tests
22140         * gcc.dg/c99-const-expr-3.c: Likewise.
22141         * gcc.c-torture/execute/20030216-1.c: New.
22142
22143 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22144
22145         PR c++/9459
22146         * g++.dg/ext/typeof4.C: New test.
22147
22148 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22149
22150         * gcc.dg/i386-387-3.c: New test case.
22151
22152 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22153
22154         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22155         cris-*-elf* cris-*-aout* and mmix-*-*.
22156
22157 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22158
22159         * gcc.dg/20030213-1.c: New test.
22160
22161 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22162
22163         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22164         * gcc.dg/i386-387-2.c: Likewise.
22165
22166 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22167
22168         * gcc.dg/ppc-spe.c: Fix formatting.
22169         Enable tests that were previously unsupported by gas.
22170         Delete tests for instructions that no longer exist.
22171         Switch arguments on evsubifw builtin.
22172
22173 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22174
22175         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22176         STACK_SIZE is too small.
22177
22178 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22179             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22180
22181         * gcc.dg/decl-2.c: New test.
22182
22183 2003-02-10  Jan Hubicka  <jh@suse.cz>
22184
22185         * gcc.dg/i386-fpcvt-1.c:  New test.
22186
22187 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22188
22189         * gcc.c-torture/execute/20030209-1.c: New test.
22190
22191 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22192
22193         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22194         int-wide bitops, use the constants of the same width.
22195         Likewise, if long long is 32-bit wide, test bitops using
22196         32-bit constants.
22197
22198 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22199
22200         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22201
22202 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22203
22204         * testsuite/gcc.dg/builtins-4.c: New test case.
22205
22206 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22207
22208         * gcc.dg/20020430-1.c: Fix dg command typos.
22209         * gcc.dg/20020503-1.c: Likewise.
22210
22211 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22212
22213         PR c++/8785
22214         * g++.dg/parse/fused-params1.C: New test.
22215
22216         PR c++/8857
22217         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22218
22219         PR c++/8921
22220         * g++.dg/parse/non-dependent1.C: New test.
22221
22222         PR c++/8928
22223         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22224
22225         PR c++/9228
22226         * g++.dg/parse/undefined7.C: New test.
22227         * g++.dg/parse/non-templ1.C: New test.
22228
22229         PR c++/9229
22230         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22231
22232 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22233
22234         * gcc.c-torture/compile/20030206-1.c: New test.
22235
22236 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22237
22238         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22239         "pow" to "foo" to avoid potential confusion with a math built-in.
22240
22241 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22242
22243         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22244         conditions for SPARC targets.
22245
22246 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * gcc.dg/20030204-1.c: New test.
22249
22250 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22251
22252         PR c++/38
22253         * g++.dg/parse/array-size1.C: New test.
22254
22255         PR c++/5657
22256         * g++.dg/parse/undefined3.C: New test.
22257
22258         PR c++/5665
22259         * g++.dg/parse/undefined4.C: New test.
22260
22261         PR c++/5975
22262         * g++.dg/parse/undefined5.C: New test.
22263
22264         PR c++/7259
22265         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22266
22267         PR c++/8578
22268         * g++.dg/parse/casting-operator1.C: New test.
22269
22270         PR c++/8596
22271         * g++.dg/parse/undefined6.C: New test.
22272
22273         PR c++/8736
22274         * g++.dg/parse/missing-template1.C: New test.
22275
22276 2003-02-04  Jan Hubicka  <jh@suse.cz>
22277
22278         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22279         * gcc.dg/i386-cmov?.c:  Likewise.
22280         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22281         * gcc.dg/i386-ssefp-1.c:  Likewise.
22282         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22283         conventions.
22284
22285 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/7129
22288         * testsuite/g++.dg/ext/max.C: New test.
22289
22290 2003-02-03  Jan Hubicka  <jh@suse.cz>
22291
22292         * gcc.c-torture/execute/20030203-1.c: New test.
22293
22294 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22295
22296         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22297         'natural-endian'.
22298
22299 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22300
22301         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22302         * g++.dg/init/new2.C: Likewise.
22303         * g++.dg/other/new1.C: Likewise.
22304
22305 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22306
22307         * gcc.dg/struct-ret-libc.c: New test.
22308
22309 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22310
22311         * gcc.dg/20030129-1.c: New test.
22312
22313 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22314
22315         PR c++/8849
22316         * g++.dg/template/ptrmem4.C: New test.
22317
22318 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22319
22320         * g++.dg/parser/constant1.C: New test.
22321
22322 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22323
22324         PR c++/8591
22325         * g++.dg/parse/friend2.C: New test.
22326
22327 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         PR c++/9437
22330         * g++.dg/template/unify4.C: New test.
22331
22332 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22333
22334         * gcc.c-torture/execute/20030128-1.c: New test.
22335
22336 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22337
22338         * g++.dg/lookup/nested1.C: Test moved from ...
22339         * g++.old-deja/g++.other/lookup24.C: ... here.
22340
22341 2003-01-28  Jan Hubicka  <jh@suse.cz>
22342
22343         * gcc.dg/i386-cmov5.c:  New test.
22344
22345 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22346
22347         * gcc.c-torture/execute/20010925-1.c: Changed the
22348         memcpy declaration.
22349
22350 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22351
22352         PR c++/3902
22353         * g++.dg/parse/template5.C: New test.
22354
22355 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22356
22357         PR fortran/9258
22358         * g77.dg/pr9258: New test.
22359
22360 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22361
22362         * README: Move relevant parts from README.g++.
22363
22364         * README.g++: Remove this file.
22365
22366 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.dg/abi/dcast1.C: New test.
22369
22370 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22371
22372         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22373
22374 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22375
22376         PR c++/47
22377         * g++.old-deja/g++.other/lookup24.C: New test.
22378
22379 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22380
22381         PR middle-end/7227
22382         * gcc.dg/uninit-C.c: New test.
22383
22384 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         * g++.dg/abi/covariant1.C: New test.
22387
22388 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22389
22390         * gcc.dg/20030123-1.c: New test.
22391
22392 2003-01-25  Jan Hubicka  <jh@suse.cz>
22393
22394         PR opt/8492
22395         * gcc.c-torture/compile/20030125-1.c
22396
22397 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22398
22399         PR c++/9403
22400         * g++.dg/parse/template3.C: New test.
22401         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22402
22403         PR c++/795
22404         * g++.dg/parse/template4.C: New test.
22405
22406         PR c++/9415
22407         * g++.dg/template/qual2.C: New test.
22408
22409         PR c++/8545
22410         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22411
22412         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22413
22414 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22415
22416         * gcc.c-torture/execute/switch-1.c: New test case.
22417
22418 2003-01-25  Jan Hubicka  <jh@suse.cz>
22419
22420         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22421
22422 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22423
22424         Tweaks for Bison-1.875. From the NEWS file:
22425         "- `parse error' -> `syntax error'
22426         Bison now uniformly uses the term `syntax error'"
22427         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22428         * gcc.dg/cpp/digraph2.c: Likewise.
22429         * gcc.dg/cpp/direct2.c: Likewise.
22430         * gcc.dg/cpp/paste4.c: Likewise.
22431         * gcc.dg/c90-restrict-1.c: Likewise.
22432         * gcc.dg/c99-func-2.c: Likewise.
22433         * gcc.dg/noncompile/920721-2.c: Likewise.
22434         * gcc.dg/noncompile/930622-2.c: Likewise.
22435         * gcc.dg/noncompile/940112-1.c: Likewise.
22436         * gcc.dg/noncompile/950921-1.c: Likewise.
22437         * gcc.dg/noncompile/951123-1.c: Likewise.
22438         * gcc.dg/noncompile/971104-1.c: Likewise.
22439         * gcc.dg/noncompile/990416-1.c: Likewise.
22440
22441 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22442
22443         * g++.dg/parse/undefined1.C: Add error message.
22444
22445 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22446
22447         PR c++/9354
22448         * g++.dg/parse/new1.C: New test.
22449
22450         PR c++/9216
22451         * g++.dg/parse/template2.C: New test.
22452
22453         PR c++/9354
22454         * g++.dg/parse/typedef2.C: New test.
22455
22456         PR c++/9328
22457         * g++.dg/ext/typeof3.C: New test.
22458
22459 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22460
22461         PR c++/2738
22462         * g++.dg/parse/ret-type1.C: New test.
22463
22464         PR c++/3792
22465         * g++.dg/parse/tmpl-outside1.C: New test.
22466
22467         PR c++/4207
22468         * g++.dg/parse/int-as-enum1.C: New test.
22469
22470         PR c++/4903
22471         * g++.dg/parse/no-typename1.C: New test.
22472
22473         PR c++/5533
22474         * g++.dg/parse/no-value1.C: New test.
22475
22476         PR c++/5921
22477         * g++.dg/parse/wrong-inline1.C: New test.
22478
22479         PR c++/6402
22480         * g++.dg/parse/ref1.C: New test.
22481
22482         PR c++/6992
22483         * g++.dg/parse/attr-ctor1.C: New test.
22484
22485         PR c++/7229
22486         * g++.dg/parse/namespace5.C: New test.
22487
22488         PR c++/7917
22489         * g++.dg/parse/func-def1.C: New test.
22490
22491         PR c++/8143
22492         * g++.dg/parse/undefined1.C: New test.
22493
22494         PR c++/5723, PR c++/8522
22495         * g++.dg/parse/specialization1.C: New test.
22496
22497         PR c++/163, PR c++/8595
22498         * g++.dg/parse/struct-as-enum1.C: New test.
22499
22500         PR c++/9173
22501         * g++.dg/parse/undefined2.C: New test.
22502
22503 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/9298
22506         * g++.dg/parse/template1.C: New test.
22507
22508         PR c++/9384
22509         * g++.dg/parse/using1.C: New test.
22510
22511         PR c++/9285
22512         PR c++/9294
22513         * g++.dg/parse/expr2.C: New test.
22514
22515         PR c++/9388
22516         * g++.dg/parse/lookup2.C: Likewise.
22517
22518 2003-01-21  Jan Hubicka  <jh@suse.cz>
22519
22520         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22521         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22522         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22523         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22524
22525 2003-01-20  Nick Clifton  <nickc@redhat.com>
22526
22527         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22528         problem with ARM sibcall code generation.
22529
22530 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22531
22532         * gcc.c-torture/execute/20030120-1.c: New.
22533
22534 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22535
22536         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22537
22538 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22539
22540         PR c++/9272
22541         * g++.dg/parse/ctor1.C: New test.
22542
22543         PR c++/9294:
22544         * g++.dg/parse/qualified1.C: New test.
22545
22546         * g++.dg/parse/typename3.C: New test.
22547
22548 2003-01-16  Richard Henderson  <rth@redhat.com>
22549
22550         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22551
22552 2003-01-16  Richard Henderson  <rth@redhat.com>
22553
22554         * g++.dg/pch/pch.exp: Copy test header to the working directory
22555         before using it either for precompilation or direct use.
22556         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22557         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22558
22559 2003-01-16  Richard Henderson  <rth@redhat.com>
22560
22561         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22562         before using it either for precompilation or direct use.
22563         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22564         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22565
22566 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22567
22568         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22569         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22570         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22571         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22572         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22573         typename warning into error.
22574         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22575         error messages.
22576         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22577         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22578         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22579         messages.
22580         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22581         make declaration visible in template.
22582         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22583         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22584         messages.
22585         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22586         message.
22587         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22588         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22589         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22590         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22591         typename warning with error message.
22592         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22593         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22594         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22595
22596 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22597
22598         * g++.dg/parse/ambig2.C: New test.
22599
22600 2003-01-15  Richard Henderson  <rth@redhat.com>
22601
22602         * g++.dg/tls/init-2.C: Update error message string.
22603
22604 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22605
22606         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22607
22608 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22609
22610         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22611         all for HC11/HC12.
22612         * gcc.c-torture/compile/20001205-1.x: Likewise.
22613         * gcc.c-torture/compile/20001226-1.x: Likewise.
22614         * gcc.c-torture/compile/920520-1.x: Likewise.
22615         * gcc.c-torture/compile/961203-1.x: Likewise.
22616         * gcc.c-torture/compile/20020604-1.x: Likewise.
22617
22618 2003-01-15  Jan Hubicka  <jh@suse.cz>
22619
22620         * gcc.c-torture/compile/20030115-1.c: New test.
22621
22622         * gcc.dg/i386-fpcvt-1.c: New test.
22623         * gcc.dg/i386-fpcvt-2.c: New test.
22624
22625 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22626
22627         Further conform g++'s __vmi_class_type_info to the C++ ABI
22628         specification.
22629         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22630         the specification.
22631
22632 2003-01-14  Jan Hubicka  <jh@suse.cz>
22633
22634         * gcc.dg/i386-fpcvt-1.c: New test.
22635         * gcc.dg/i386-fpcvt-2.c: New test.
22636
22637 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22638
22639         * gcc.dg/i386-mmx-3.c: New test.
22640
22641 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22642
22643         PR c++/9264
22644         * g++.dg/parse/octal1.C: New file.
22645
22646         PR c++/9172
22647         * g++.dg/parse/typename1.C: New file.
22648
22649 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22650
22651         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22652         * gcc.dg/bf-no-ms-layout.c: Likewise.
22653         * gcc.dg/bf-ms-attrib.c: Likewise.
22654
22655 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22656
22657         PR c++/9099
22658         * g++.dg/parse/dtor1.C: New file.
22659
22660         PR c++/9128
22661         * g++.dg/rtti/typeid1.C: New file.
22662
22663         PR c++/9153
22664         * g++.dg/parse/lookup1.C: New file.
22665
22666         PR c++/9171
22667         * g++.dg/templ/spec5.C: New file.
22668
22669 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22670
22671         * gcc.c-torture/compile/20030110-1.c: New test.
22672
22673 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22674
22675         Merge from pch-branch:
22676
22677         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22678
22679         * gcc.dg/pch/cpp-1.h: New.
22680         * gcc.dg/pch/cpp-1.c: New.
22681         * gcc.dg/pch/cpp-2.h: New.
22682         * gcc.dg/pch/cpp-2.c: New.
22683
22684         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22685
22686         * gcc.dg/pch/except-1.h: New.
22687         * gcc.dg/pch/except-1.c: New.
22688
22689         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22690
22691         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22692         running test.
22693         * gcc.dg/pch: Include *.hp not *.h.
22694         * gcc.dg/pch/system-1.h: New.
22695         * gcc.dg/pch/system-1.c: New.
22696
22697         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22698
22699         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22700         rather than trying to build and run a program using PCH.
22701         * gcc.dg/pch: Remove dg-do commands from test files.
22702
22703         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22704
22705         * gcc.dg/pch/macro-3.c: New.
22706         * gcc.dg/pch/macro-3.h: New.
22707
22708         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22709
22710         * gcc.dg/pch/common-1.c: New.
22711         * gcc.dg/pch/common-1.h: New.
22712         * gcc.dg/pch/decl-1.c: New.
22713         * gcc.dg/pch/decl-1.h: New.
22714         * gcc.dg/pch/decl-2.c: New.
22715         * gcc.dg/pch/decl-2.h: New.
22716         * gcc.dg/pch/decl-3.c: New.
22717         * gcc.dg/pch/decl-3.h: New.
22718         * gcc.dg/pch/decl-4.c: New.
22719         * gcc.dg/pch/decl-4.h: New.
22720         * gcc.dg/pch/decl-5.c: New.
22721         * gcc.dg/pch/decl-5.h: New.
22722         * gcc.dg/pch/global-1.c: New.
22723         * gcc.dg/pch/global-1.h: New.
22724         * gcc.dg/pch/inline-1.c: New.
22725         * gcc.dg/pch/inline-1.h: New.
22726         * gcc.dg/pch/inline-2.c: New.
22727         * gcc.dg/pch/inline-2.h: New.
22728         * gcc.dg/pch/static-1.c: New.
22729         * gcc.dg/pch/static-1.h: New.
22730         * gcc.dg/pch/static-2.c: New.
22731         * gcc.dg/pch/static-2.h: New.
22732
22733         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22734
22735         * g++.dg/pch/pch.exp: Better handle failing testcases.
22736         * gcc.dg/pch/pch.exp: Likewise.
22737         * gcc.dg/pch/macro-1.c: New.
22738         * gcc.dg/pch/macro-1.h: New.
22739         * gcc.dg/pch/macro-2.c: New.
22740         * gcc.dg/pch/macro-2.h: New.
22741
22742         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22743
22744         * g++.dg/dg.exp: Treat files in pch/ specially.
22745         * g++.dg/pch/pch.exp: New file.
22746         * g++.dg/pch/empty.H: New file.
22747         * g++.dg/pch/empty.C: New file.
22748         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22749         "precompile".
22750
22751         * gcc.dg/pch/pch.exp: New file.
22752         * gcc.dg/pch/empty.h: New file.
22753         * gcc.dg/pch/empty.c: New file.
22754         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22755         "precompile".
22756
22757 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22758
22759         * g++.dg/template/friend14.C: New test.
22760
22761 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22762
22763         * gcc.dg/old-style-asm-1.c: New test.
22764
22765 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22766
22767         * gcc.c-torture/compile/20030109-1.c: New test.
22768
22769 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22770
22771         * gcc.c-torture/execute/20030109-1.c: New test.
22772
22773 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22774
22775         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22776         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22777         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22778         * g++.old-deja/g++.mike/eh2.C: Likewise
22779         * g++.old-deja/g++.mike/eh3.C: Likewise
22780         * g++.old-deja/g++.mike/eh5.C: Likewise
22781         * g++.old-deja/g++.mike/eh6.C: Likewise
22782         * g++.old-deja/g++.mike/eh7.C: Likewise
22783         * g++.old-deja/g++.mike/eh8.C: Likewise
22784         * g++.old-deja/g++.mike/eh9.C: Likewise
22785         * g++.old-deja/g++.mike/eh10.C: Likewise
22786         * g++.old-deja/g++.mike/eh12.C: Likewise
22787         * g++.old-deja/g++.mike/eh13.C: Likewise
22788         * g++.old-deja/g++.mike/eh14.C: Likewise
22789         * g++.old-deja/g++.mike/eh16.C: Likewise
22790         * g++.old-deja/g++.mike/eh17.C: Likewise
22791         * g++.old-deja/g++.mike/eh18.C: Likewise
22792         * g++.old-deja/g++.mike/eh21.C: Likewise
22793         * g++.old-deja/g++.mike/eh23.C: Likewise
22794         * g++.old-deja/g++.mike/eh24.C: Likewise
22795         * g++.old-deja/g++.mike/eh25.C: Likewise
22796         * g++.old-deja/g++.mike/eh26.C: Likewise
22797         * g++.old-deja/g++.mike/eh27.C: Likewise
22798         * g++.old-deja/g++.mike/eh28.C: Likewise
22799         * g++.old-deja/g++.mike/eh29.C: Likewise
22800         * g++.old-deja/g++.mike/eh31.C: Likewise
22801         * g++.old-deja/g++.mike/eh33.C: Likewise
22802         * g++.old-deja/g++.mike/eh34.C: Likewise
22803         * g++.old-deja/g++.mike/eh35.C: Likewise
22804         * g++.old-deja/g++.mike/eh36.C: Likewise
22805         * g++.old-deja/g++.mike/eh37.C: Likewise
22806         * g++.old-deja/g++.mike/eh38.C: Likewise
22807         * g++.old-deja/g++.mike/eh39.C: Likewise
22808         * g++.old-deja/g++.mike/eh40.C: Likewise
22809         * g++.old-deja/g++.mike/eh41.C: Likewise
22810         * g++.old-deja/g++.mike/eh42.C: Likewise
22811         * g++.old-deja/g++.mike/eh44.C: Likewise
22812         * g++.old-deja/g++.mike/eh46.C: Likewise
22813         * g++.old-deja/g++.mike/eh47.C: Likewise
22814         * g++.old-deja/g++.mike/eh48.C: Likewise
22815         * g++.old-deja/g++.mike/eh49.C: Likewise
22816         * g++.old-deja/g++.mike/eh50.C: Likewise
22817         * g++.old-deja/g++.mike/eh51.C: Likewise
22818         * g++.old-deja/g++.mike/eh53.C: Likewise
22819         * g++.old-deja/g++.mike/eh55.C: Likewise
22820         * g++.old-deja/g++.mike/p7912.C: Likewise
22821         * g++.old-deja/g++.mike/p9706.C: Likewise
22822         * g++.old-deja/g++.mike/p10416.C: Likewise
22823         * g++.old-deja/g++.mike/p11667.C: Likewise
22824         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22825         Remove redundant reference to Iris.
22826         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22827         Elxsi, i860, Pico Java, and WE32K.
22828
22829 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22830
22831         * g++.dg/ext/asm4.C: New test.
22832
22833 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22834
22835         PR c++/9030
22836         * g++.dg/template/friend12.C: New test.
22837         * g++.dg/template/friend13.C: Likewise.
22838         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22839
22840 2003-01-08  Jan Hubicka  <jh@suse.cz>
22841
22842         * gcc.dg/i386-cadd.c: New test.
22843         * gcc.dg/i386-cmov4.c: Likewise.
22844
22845 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/9165
22848         * g++.dg/warn/Wunused-3.C: New test.
22849
22850         * g++.dg/abi/bitfield9.C: New test.
22851
22852         PR c++/9189
22853         * g++.dg/parse/defarg3.C: New test.
22854
22855 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.dg/parse/ambig1.C: New test.
22858         * g++.dg/parse/defarg2.C: New test.
22859
22860 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22861
22862         * g++.dg/template/defarg-1.C: New test.
22863         * g++.dg/template/local2.C: Likewise.
22864
22865 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22866
22867         * gcc.c-torture/execute/20030105-1.c: New test.
22868
22869 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22870
22871         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22872         * g++.dg/parse/namespace4.C: Likewise.
22873
22874 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22875
22876         * g++.dg/template/ntp2.C: New test.
22877
22878 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22879
22880         * g++.dg/parse/extern-C-1.C: New test.
22881
22882         * g++.dg/parse/namespace4.C: New test.
22883
22884         * g++.dg/template/nested1.C: New test.
22885
22886         * g++.dg/parse/namespace3.C: New test.
22887
22888 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22889
22890         * g++.dg/lookup/two-stage1.C: New test.
22891
22892 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22893
22894         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22895         * g++.old-deja/g++.jason/access8.C: Likewise.
22896         * g++.old-deja/g++.other/decl5.C: Likewise.
22897
22898 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22899
22900         * g++.dg/parse/parse7.C: New test.
22901
22902 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/2843
22905         * g++.dg/ext/attrib7.C: New test.
22906
22907 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22908
22909         * g++.dg/parse/parse6.C: New test.
22910
22911 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22912
22913         * gcc.dg/h8300-stack-1.c: New.
22914
22915 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22916
22917         g++.dg/lookup/exception1.C: New test.
22918
22919         g++.dg/lookup/template1.C: New test.
22920
22921         g++.dg/parse/namespace2.C: New test.
22922
22923         g++.dg/parse/parens2.C: New test.
22924
22925 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22926
22927         * g++.dg/parse/parse5.C: New test.
22928         * g++.dg/lookup/scoped4.C: New test.
22929
22930 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22931
22932         * g++.dg/parse/parens1.C: New test.
22933
22934         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22935         angle-bracket1.C.
22936         * g++.dg/parse/parens2.C: New test.
22937
22938         * g++.dg/lookup/scope-operator1.C: New test.
22939
22940         * g++.dg/parse/operator1.C: New test.
22941
22942 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22943
22944         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22945         * g++.old-deja/g++.other/access6.C: Likewise.
22946         * g++.old-deja/g++.other/decl1.C: Likewise.
22947         * g++.old-deja/g++.pt/typename12.C: Likewise.
22948
22949 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22950
22951         * g++.dg/parse/namespace1.C: New test.
22952
22953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22954
22955         * g++.dg/parse/parse4.C: New test.
22956
22957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22958
22959         * g++.dg/parse/parse3.C: New test.
22960
22961 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22962
22963         * g++.dg/parse/parse2.C: New test.
22964
22965 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22966
22967         * g++.dg/template/friend11.C: New test.
22968
22969 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22970
22971         * g++.dg/parse/parse1.C: New test.
22972
22973 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22974
22975         * lib/profopt.exp: Change the name of a global variable to avoid
22976         possible clashes with other test suites.
22977
22978 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22979
22980         * g++.dg/inherit/covariant8.C: New test.
22981
22982 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22983
22984         * g++.dg/init/array9.C: New test.
22985
22986         PR c++/9112
22987         * g++.dg/parse/expr1.C: New test.
22988
22989 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22990
22991         * gcc.c-torture/compile/20021230-1.c: New test.
22992
22993 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.dg/inherit/covariant5.C: New test.
22996         * g++.dg/inherit/covariant6.C: New test.
22997         * g++.dg/inherit/covariant7.C: New test.
22998
22999 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23000
23001         PR c++/2739
23002         * g++.dg/other/access2.C: New test.
23003
23004 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23005
23006         * g++.dg/other/anon-struct.C: No longer fails
23007         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23008         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23009         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23010
23011 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23012
23013         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23014
23015 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23016
23017         * g++.dg/eh/spec4.C: Remove stray semicolon.
23018         * g++.dg/expr/pmf-1.C: Change error message.
23019         * g++.dg/ext/asm1.C: Remove stray semicolon.
23020         * g++.dg/ext/typename1.C: Add missing typenames.
23021         * g++.dg/inherit/template-as-base.C: Change error message.
23022         * g++.dg/lookup/scoped1.C: Likewise.
23023         * g++.dg/lookup/scoped2.C: Likewise.
23024         * g++.dg/lookup/using2.C: Likewise.
23025         * g++.dg/other/component1.C: Remove stray semicolon.
23026         * g++.dg/other/do1.C: Change error message.
23027         * g++.dg/other/error2.C: Likewise.
23028         * g++.dg/other/init1.C: Likewise.
23029         * g++.dg/other/packed1.C: Remove stray semicolon.
23030         * g++.dg/other/ptrmem2.C: Change error message.
23031         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23032         marker.
23033         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23034         * g++.dg/template/access3.C: Add typename keyword.
23035         * g++.dg/template/access5.C: Remove stray semicolon.
23036         * g++.dg/template/access6.C: Likewise.
23037         * g++.dg/template/complit1.C: Likewise.
23038         * g++.dg/template/crash1.C: Change error message.
23039         * g++.dg/template/inherit2.C: Remove stray semicolon.
23040         * g++.dg/template/instantiate2.C: Likewise.
23041         * g++.dg/template/instantiate3.C: Change error message.
23042         * g++.dg/template/qual1.C: Remove stray semicolon.
23043         * g++.dg/template/qualttp18.C: Change error message.
23044         * g++.dg/template/ref1.C: Remove stray semicolon.
23045         * g++.dg/template/sizeof1.C (A::value): Declare it.
23046         * g++.dg/template/spec4.C: Change error message.
23047         * g++.dg/template/static1.C: Likewise.
23048         * g++.dg/template/type1.C: Likewise.
23049         * g++.dg/template/typename3.C: Likewise.
23050         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23051         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23052         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23053         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23054         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23055         named return value extension.
23056         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23057         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23058         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23059         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23060         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23061         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23062         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23063         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23064         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23065         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23066         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23067         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23068         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23069         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23070         syntax.
23071         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23072         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23073         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23074         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23075         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23076         * g++.old-deja/g++.brendan/template11.C: Likewise.
23077         * g++.old-deja/g++.brendan/template26.C: Likewise.
23078         * g++.old-deja/g++.brendan/template27.C: Use explicit
23079         specialization syntax.
23080         * g++.old-deja/g++.brendan/template30.C: Likewise.
23081         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23082         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23083         non-dependent names.
23084         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23085         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23086         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23087         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23088         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23089         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23090         named return value extension.
23091         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23092         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23093         * g++.old-deja/g++.ext/return1.C: Likewise.
23094         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23095         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23096         * g++.old-deja/g++.jason/access8.C: Likewise.
23097         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23098         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23099         pseudo-destructor names.
23100         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23101         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23102         pseudo-destructor names.
23103         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23104         * g++.old-deja/g++.jason/overload19.C: Likewise.
23105         * g++.old-deja/g++.jason/overload32.C: Likewise.
23106         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23107         stray semicolons.
23108         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23109         * g++.old-deja/g++.jason/return.C: Likewise.
23110         * g++.old-deja/g++.jason/return2.C: Likewise.
23111         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23112         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23113         syntax.
23114         * g++.old-deja/g++.jason/template10.C: Account for use of
23115         non-dependent names.
23116         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23117         syntax.
23118         * g++.old-deja/g++.jason/template37.C: Likewise.
23119         * g++.old-deja/g++.law/access4.C: Change error messages.
23120         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23121         pseudo-destructor names.
23122         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23123         * g++.old-deja/g++.law/ctors9.C: Likewise.
23124         * g++.old-deja/g++.law/cvt22.C: Likewise.
23125         * g++.old-deja/g++.law/dtors5.C: Likewise.
23126         * g++.old-deja/g++.law/global-init1.C: Likewise.
23127         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23128         * g++.old-deja/g++.law/operators28.C: Likewise.
23129         * g++.old-deja/g++.law/visibility28.C: Likewise.
23130         * g++.old-deja/g++.martin/eval1.C: Likewise.
23131         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23132         name.
23133         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23134         * g++.old-deja/g++.mike/net34.C: Likewise.
23135         * g++.old-deja/g++.mike/net36.C: Likewise.
23136         * g++.old-deja/g++.mike/ns2.C: Likewise.
23137         * g++.old-deja/g++.mike/p12306.C: Likewise.
23138         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23139         value extension.
23140         * g++.old-deja/g++.mike/p700.C: Likewise.
23141         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23142         * g++.old-deja/g++.mike/p710.C: Likewise.
23143         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23144         value extension.
23145         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23146         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23147         * g++.old-deja/g++.ns/crash2.C: Likewise.
23148         * g++.old-deja/g++.ns/crash3.C: Likewise.
23149         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23150         * g++.old-deja/g++.ns/ns17.C: Likewise.
23151         * g++.old-deja/g++.ns/template16.C: Likewise.
23152         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23153         keyword.
23154         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23155         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23156         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23157         named return value extension.
23158         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23159         * g++.old-deja/g++.other/access4.C: Issue additional error
23160         messages.
23161         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23162         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23163         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23164         * g++.old-deja/g++.other/crash25.C: Change error message.
23165         * g++.old-deja/g++.other/crash4.C: Change error message.
23166         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23167         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23168         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23169         checks.
23170         * g++.old-deja/g++.other/defarg8.C: Likewise.
23171         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23172         * g++.old-deja/g++.other/dtor10.C: Likewise.
23173         * g++.old-deja/g++.other/incomplete.C: Likewise.
23174         * g++.old-deja/g++.other/linkage7.C: Likewise.
23175         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23176         lookup algorithm.
23177         * g++.old-deja/g++.other/mangle2.C: Likewise.
23178         * g++.old-deja/g++.other/refinit2.C: Likewise.
23179         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23180         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23181         * g++.old-deja/g++.pt/crash28.C: Likewise.
23182         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23183         syntax.
23184         * g++.old-deja/g++.pt/crash32.C: Change error message.
23185         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23186         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23187         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23188         error message position.
23189         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23190         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23191         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23192         syntax.
23193         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23194         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23195         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23196         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23197         keyword.
23198         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23199         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23200         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23201         keyword.
23202         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23203         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23204         syntax.
23205         * g++.old-deja/g++.pt/friend28.C: Account for use of
23206         non-dependent names.
23207         * g++.old-deja/g++.pt/friend29.C: Likewise.
23208         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23209         rules.
23210         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23211         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23212         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23213         lookup rules.
23214         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23215         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23216         keyword.
23217         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23218         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23219         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23220         keyword.
23221         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23222         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23223         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23224         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23225         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23226         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23227         keyword.
23228         * g++.old-deja/g++.pt/spec10.C: Likewise.
23229         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23230         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23231         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23232         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23233         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23234         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23235         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23236         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23237         * g++.old-deja/g++.pt/typename15.C: Likewise.
23238         * g++.old-deja/g++.pt/typename22.C: Likewise.
23239         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23240         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23241         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23242         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23243         syntax.
23244         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23245         return value extension.
23246         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23247         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23248         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23249         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23250
23251 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23252
23253         * g++.dg/warn/inline1.C: New test.
23254         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23255         * g++.old-deja/g++.jason/synth10.C: Likewise.
23256         * g++.old-deja/g++.mike/net31.C: Likewise.
23257         * g++.old-deja/g++.mike/p8786.C: Likewise.
23258
23259         * g++.dg/template/friend10.C: New test.
23260         * g++.dg/template/conv5.C: New test.
23261
23262 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23263
23264         * g++.dg/lookup/scoped3.C: New test.
23265
23266         * g++.dg/lookup/decl1.C: New test.
23267         * g++.dg/lookup/decl2.C: New test.
23268
23269 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23270
23271         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23272         gcc.c-torture/compile/20021015-1.c,
23273         gcc.c-torture/compile/20021015-2.c,
23274         gcc.c-torture/compile/20021123-1.c,
23275         gcc.c-torture/compile/20021123-2.c,
23276         gcc.c-torture/compile/20021123-3.c,
23277         gcc.c-torture/compile/20021123-4.c,
23278         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23279         only to 3.1 or 3.2 branch.
23280
23281 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23282
23283         * gcc.dg/i386-bitfield3.c: New test.
23284
23285         * gcc.dg/i386-bitfield2.c: New test.
23286
23287 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23288
23289         * g++.dg/parse/conv_op1.C: New test.
23290
23291 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23292
23293         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23294         approved.
23295
23296 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23297
23298         * gcc.c-torture/compile/20021220-1.c: New test.
23299
23300 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23301
23302         * gcc.dg/i386-fastcall-1.c: New.
23303
23304 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23305
23306         * gcc.c-torture/execute/20021219-1.c: New test.
23307
23308 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23309
23310         * gcc.dg/i386-pic-1.c: New test.
23311
23312 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23313
23314         PR c++/8099
23315         * g++.dg/template/friend9.C: New test.
23316
23317 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23318
23319         PR c++/3663
23320         * g++.dg/template/access7.C: New test.
23321
23322 2002-12-18  Nick Clifton  <nickc@redhat.com>
23323
23324         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23325         the libstdc++-v3 directory has been found.
23326
23327 2002-12-12  Devang Patel <dpatel@apple.com>
23328         * gcc.dg/darwin-ld-1.c: New test.
23329         * gcc.dg/darwin-ld-2.c: New test.
23330         * gcc.dg/darwin-ld-3.c: New test.
23331         * gcc.dg/darwin-ld-4.c: New test.
23332         * gcc.dg/darwin-ld-5.c: New test.
23333
23334 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23335
23336         * gcc.c-torture/compile/20021212-1.c: New test.
23337
23338 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23339
23340         * gcc.dg/fshort-wchar: New test.
23341
23342 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23343
23344         PR c++/8372
23345         * g++.dg/template/dtor1.C: New test.
23346
23347         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23348         markers.
23349
23350 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23351
23352         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23353
23354 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23355
23356         * g++.dg/template/static1.C: New test.
23357         * g++.dg/template/static2.C: New test.
23358         * g++.old-deja/g++.ext/memconst.C: New test.
23359
23360 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23361
23362         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23363         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23364         * g++.dg/special/initp1.C: Likewise.
23365
23366 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gcc.c-torture/execute/20021204-1.c: New test.
23369
23370 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23371
23372         * gcc.dg/ppc-fmadd-1.c: New file.
23373         * gcc.dg/ppc-fmadd-2.c: New file.
23374         * gcc.dg/ppc-fmadd-3.c: New file.
23375
23376 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23377
23378         * gcc.c-torture/compile/20021204-1.c: New test.
23379
23380 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23381
23382         * g++.dg/inherit/covariant2.C: New test.
23383         * g++.dg/inherit/covariant3.C: New test.
23384         * g++.dg/inherit/covariant4.C: New test.
23385         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23386         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23387
23388 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/8688
23391         * g++.dg/init/brace3.C: New test.
23392
23393 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23394
23395         * gcc.dg/20020210-1.c: Fix a comment typo.
23396
23397 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23398
23399         PR c++/8720
23400         * g++.dg/parse/defarg1.C: New test.
23401
23402         PR c++/8615
23403         * g++.dg/template/char1.C: New test.
23404
23405         * g++.dg/template/varmod1.C: Fix typo.
23406
23407 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23408
23409         DR 180
23410         * g++.old-deja/g++.pt/crash32.C: Expect error.
23411
23412 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/5919
23415         * g++.dg/template/varmod1.C: New test.
23416
23417         PR c++/8727
23418         * g++.dg/inherit/typeinfo1.C: New test.
23419
23420         PR c++/8663
23421         * g++.dg/inherit/typedef1.C: New test.
23422
23423 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23424
23425         PR c++/8332
23426         PR c++/8493
23427         * g++.dg/template/strlen1.C: New test.
23428
23429         PR c++/8227
23430         * g++.dg/template/ctor2.C: New test.
23431
23432         PR c++/8214
23433         * g++.dg/init/string1.C: New test.
23434
23435         PR c++/8511
23436         * g++.dg/template/friend8.C: New test.
23437
23438 2002-11-29  Joe Buck <jbuck@synopsys.com>
23439
23440         * g++.dg/lookup/anon2.C: New test.
23441
23442 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23443
23444         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23445         h8300 port.
23446
23447 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23448
23449         * gcc.dg/bitfld-6.c: New test.
23450
23451 2002-11-27  Jan Hubicka  <jh@suse.cz>
23452
23453         * gcc.c-torture/execute/20021127.[cx]: New test.
23454
23455 2002-11-26  Jan Hubicka  <jh@suse.cz>
23456
23457         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23458         quality.
23459
23460 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23461
23462         * g++.dg/init/brace2.C: New test.
23463         * g++.old-deja/g++.mike/p9129.C: Correct.
23464
23465 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23466
23467         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23468
23469 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23470
23471         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23472
23473 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23474
23475         * testsuite/g++.dg/abi/empty11.C: New test.
23476         * testsuite/g++.dg/rtti/cv1.C: New test.
23477
23478 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23479
23480         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23481
23482 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23483
23484         * g++.dg/abi/empty10.C: New test.
23485
23486 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23487
23488         * gcc.c-torture/compile/20021124-1.c: New test.
23489
23490 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23491
23492         * g++.dg/abi/rtti2.C: New test.
23493
23494 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23495
23496         * gcc.dg/i386-unroll-1.c: New test.
23497
23498 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23499
23500         * gcc.c-torture/compile/20021120-1.c: New test.
23501         * gcc.c-torture/compile/20021120-2.c: New test.
23502
23503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23504
23505         * gcc.dg/bitfld-5.c: New test.
23506
23507 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23508
23509         * gcc.c-torture/execute/20021120-3.c: New test.
23510
23511 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23512
23513         * gcc.c-torture/execute/20021120-2.c: New test.
23514
23515 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23516
23517         * gcc.c-torture/execute/20021120-1.c: New test.
23518
23519 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23520
23521         * gcc.c-torture/execute/20021118-3.c: New test.
23522
23523 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23524
23525         * gcc.c-torture/compile/20021119-1.c: New test.
23526
23527 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23528
23529         * gcc.dg/duff-1.c: New test.
23530         * gcc.dg/duff-2.c: New test.
23531         * gcc.dg/duff-3.c: New test.
23532
23533 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23534
23535         * gcc.dg/cpp/_Pragma5.c: New test.
23536
23537 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23538
23539         * gcc.c-torture/execute/20021118-2.c: New test.
23540
23541 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23542
23543         * gcc.c-torture/execute/20021118-1.c: New test.
23544
23545 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23546
23547         * gcc.dg/20021116-1.c: New test.
23548
23549 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23550
23551         * g++.dg/abi/vcall1.C: New test.
23552
23553 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.dg/20021029-1.c: New test.
23556         * gcc.dg/20021029-2.c: New test.
23557
23558 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23559
23560         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23561
23562 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23563
23564         PR c/8439
23565         * gcc.dg/20021110.c: Move to ...
23566         * gcc.c-torture/compile/20021110.c: .... here.
23567
23568 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23569
23570         PR c/8467
23571         * gcc.c-torture/execute/20021111-1.c
23572
23573 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23574
23575         PR c/8439
23576         * gcc.dg/20021110.c: New test.
23577
23578 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23579
23580         * g++.dg/abi/vthunk3.C: Run only on x86.
23581
23582 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23583
23584         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23585
23586 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23587
23588         * lib/compat.exp (compat-execute): Fix logic error in last
23589         change.
23590
23591 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23592
23593         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23594
23595 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23596
23597         PR c++/8389
23598         * g++.dg/template/access6.C: New test.
23599
23600 2002-11-08  Jan Hubicka  <jh@suse.cz>
23601
23602         * gcc.dg/i386-ssefp-1.c: New test.
23603         * gcc.dg/i386-ssefp-1.c: New test.
23604
23605 2002-11-08  Jan Hubicka  <jh@suse.cz>
23606
23607         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23608
23609 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23610
23611         * g++.dg/abi/vthunk3.C: New test.
23612
23613         PR c++/8338
23614         * g++.dg/template/crash2.C: New test.
23615
23616 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23617
23618         * testsuite/g++.dg/abi/dtor1.C: New test.
23619         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23620
23621 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23622
23623         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23624         Darwin.
23625
23626 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23627
23628         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23629         -mthumb.  Only xfail with -O0.
23630
23631 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23632
23633         * g++.dg/abi/thunk1.C: New test.
23634         * g++.dg/abi/thunk2.C: Likewise.
23635         * g++.dg/abi/vtt1.C: Likewise.
23636
23637 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23638
23639         PR optimization/8423
23640         * gcc.c-torture/execute/builtin-constant.c: New test.
23641
23642 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23643
23644         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23645         Add some more cases.
23646
23647 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/8391
23650         * g++.dg/opt/local1.C: New test.
23651
23652 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR c++/8160
23655         * g++.dg/template/complit1.C: New test.
23656
23657         PR c++/8149
23658         * g++.dg/template/typename4.C: Likewise.
23659
23660 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23661
23662         Core issue 287, PR c++/7639
23663         * g++.dg/template/instantiate1.C: Adjust error location.
23664         * g++.dg/template/instantiate3.C: New test.
23665         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23666         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23667         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23668
23669 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23670
23671         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23672
23673 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23674
23675         PR c++/8287
23676         * g++.dg/init/dtor2.C: New test.
23677
23678 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23679
23680         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23681         * gcc.dg/nest.c: Bypass errors on irix6.
23682
23683 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23684
23685         * gcc.dg/nest.c: Expect error for mmix-*-*.
23686         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23687
23688 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23689
23690         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23691         markers.
23692
23693         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23694
23695 2002-10-25  Mike Stump  <mrs@apple.com>
23696
23697         * gcc.dg/warn-1.c: New test.
23698
23699 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23700
23701         * g++.dg/template/typename3.C: New test.
23702
23703 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23704
23705         * g++.dg/lookup/ptrmem1.C: New test.
23706
23707         * g++.dg/abi/vthunk2.C: New test.
23708
23709 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23710
23711         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23712
23713 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * g++.dg/abi/empty9.C: New test.
23716
23717 2002-10-24  Richard Henderson  <rth@redhat.com>
23718
23719         * g++.dg/inherit/thunk1.C: Enable for ia64.
23720
23721 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/8067
23724         * g++.dg/lookup/pretty1.C: New test.
23725
23726 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * gcc.dg/20021023-1.c: New test.
23729
23730 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/7679
23733         * g++.dg/parse/inline1.C: New test.
23734
23735 2002-10-23  Richard Henderson  <rth@redhat.com>
23736
23737         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23738
23739         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23740
23741 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR c++/6579
23744         * g++.dg/parse/stmtexpr3.C: New test.
23745
23746 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23747
23748         * g++.dg/expr/cond1.C: New test.
23749
23750 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23751
23752         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23753
23754 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23755
23756         * g++.dg/abi/vbase13.C: New test.
23757         * g++.dg/abi/vbase14.C: Likewise.
23758
23759 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23760
23761         * gcc.dg/tls/pic-1.c: New test.
23762         * gcc.dg/tls/nonpic-1.c: New test.
23763         * gcc.dg/20021018-1.c: New test.
23764
23765 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23766
23767         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23768         Remove only files with the same base name as the test case.
23769         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23770         (profopt-execute): Likewise.  Also, remove old profiling
23771         and performance data files before running the tests.
23772
23773         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23774         * g++.dg/bprob/bprob.exp: Likewise.
23775         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23776         to allow more general test case names.
23777
23778         * g++.dg/bprob/bprob-1.C: Rename to ...
23779         * g++.dg/bprob/g++-bprob-1.C: ... this.
23780
23781         * g77.dg/bprob/bprob-1.f: Rename to ...
23782         * g77.dg/bprob/g77-bprob-1.f: ... this.
23783
23784 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23785
23786         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23787         bison 1.50 or later.
23788
23789 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23790
23791         * g++.dg/README: Describe more test directories.
23792
23793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23794
23795         * g++.dg/init/array6.C: Add additional tests.
23796
23797 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23798
23799         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23800         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23801
23802 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23803
23804         * gcc.c-torture/compile/20020604-1.x: New.
23805         * gcc.c-torture/compile/simd-5.x: Likewise.
23806         * gcc.c-torture/execute/920710-1.x: Likewise.
23807         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23808
23809 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23810
23811         * g++.dg/inherit/override1.C: Add dg-options clause.
23812
23813 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23814
23815         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23816         _mm_slli_si128.
23817
23818 2002-10-19  Andreas Schwab  <schwab@suse.de>
23819
23820         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23821         directory component.
23822
23823 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23824
23825         * g++.dg/inherit/thunk1.C: New test.
23826
23827         * g++.dg/inherit/override1.C: New test.
23828
23829         * g++.dg/abi/mangle11.C: New test.
23830         * g++.dg/abi/mangle14.C: New test.
23831         * g++.dg/abi/mangle17.C: New test.
23832
23833 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23834
23835         * g++.dg/overload/member2.C: New test.
23836
23837 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23838
23839         * g++.dg/README: Describe new compat directory.
23840         * g++.dg/dg.exp: Skip tests in compat directory.
23841         * README.compat: New file.
23842         * lib/compat.exp: New expect script.
23843         * g++.dg/compat: New test directory.
23844         * g++.dg/compat/compat.exp: New expect script.
23845         * g++.dg/compat/abi: New test directory.
23846         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23847         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23848         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23849         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23850         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23851         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23852         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23853         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23854         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23855         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23856         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23857         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23858         * g++.dg/compat/break: New test directory.
23859         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23860         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23861         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23862         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23863         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23864         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23865         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23866         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23867         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23868         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23869         g++.dg/compat/break/README: New files.
23870         * g++.dg/compat/eh: New test directory.
23871         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23872         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23873         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23874         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23875         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23876         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23877         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23878         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23879         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23880         g++.dg/compat/eh/filter2_y.C,
23881         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23882         g++.dg/compat/eh/new1_y.C,
23883         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23884         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23885         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23886         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23887         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23888         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23889         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23890         g++.dg/compat/eh/unexpected1_y.C: New files.
23891         * g++.dg/compat/init: New test directory.
23892         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23893         g++.dg/compat/init/array5_y.C,
23894         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23895         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23896         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23897         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23898         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23899         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23900         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23901         g++.dg/compat/init/init-ref2_y.C: New files.
23902
23903 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23904
23905         PR c++/7584
23906         * g++.dg/inherit/using3.C: New test.
23907
23908 2002-10-17  Jan Hubicka  <jh@suse.cz>
23909
23910         * gcc.dg/20021017-2.c: New test.
23911
23912 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23913
23914         * g++.dg/abi/mangle16.C: Adjust.
23915
23916         * g++.dg/init/array8.C: New test.
23917
23918 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23919
23920         * gcc.dg/special/mips-abi.exp: New test.
23921         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23922
23923 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23924
23925         * g++.dg/abi/mangle16.C: New test.
23926         * g++.dg/abi/mangle17.C: Likewise.
23927
23928         PR c++/7478
23929         * g++.dg/template/ref1.C: New test.
23930
23931 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23932
23933         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23934
23935 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23936
23937         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23938
23939 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23940
23941         PR c++/7524
23942         * g++.dg/init/array7.C: New test.
23943
23944 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23945
23946         * g++.dg/init/array6.C: New test.
23947
23948         * g++.dg/abi/mangle13.C: Likewise.
23949         * g++.dg/abi/mangle14.C: Likewise.
23950         * g++.dg/abi/mangle15.C: Likewise.
23951
23952 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23953
23954         * g++.dg/abi/empty8.C: New test.
23955
23956 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         * g++.dg/init/ctor1.C: New test.
23959
23960 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23961
23962         * gcc.c-torture/execute/20021015-1.c: New test.
23963
23964 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23965
23966         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23967
23968 2002-10-14  Jan Hubicka  <jh@suse.cz>
23969
23970         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23971
23972 2002-10-14  Richard Henderson  <rth@redhat.com>
23973
23974         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23975
23976 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR optimization/6631
23979         * g++.dg/opt/const2.C: New test.
23980
23981 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/7176
23984         * g++.dg/parse/friend1.C: New test.
23985         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23986
23987 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23988
23989         * gcc.dg/20021014-1.c: New test.
23990
23991 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23992
23993         PR c++/5661
23994         * g++.dg/ext/vlm1.C: New test.
23995         * g++.dg/ext/vlm2.C: Likewise.
23996
23997         * g++.dg/init/array1.C: Remove invalid braces.
23998         * g++.dg/init/brace1.C: New test.
23999         * g++.dg/init/copy2.C: Likewise.
24000         * g++.dg/init/copy3.C: Likewise.
24001         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24002         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24003         braces.
24004
24005 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24006
24007         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24008
24009 2002-10-11  Richard Shann  <richard.shann@superh.com>
24010
24011         * gcc.c-torture/compile/simd-5.c: New test.
24012
24013 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24014
24015         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24016
24017 2002-10-10  Jim Wilson  <wilson@redhat.com>
24018
24019         * gcc.c-torture/execute/20021010-1.c: New test.
24020
24021 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24022
24023         PR c/7353
24024         * g++.dg/ext/typedef-init.C: New test.
24025         * gcc.dg/typedef-init.c: New test.
24026
24027 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24028
24029         * gcc.dg/cpp/paste13.c: New test.
24030
24031 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24034         remaining platforms, XFAIL during compile, not execute.  Don't
24035         XFAIL at -O0.
24036
24037 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24038
24039         * gcc.dg/alias-1.c: Tweak expected warning.
24040
24041 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24042
24043         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24044
24045 2002-10-06  Andreas Jaeger  <aj@suse.de>
24046
24047         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24048         * gcc.dg/cpp/c++98.C: Likewise.
24049
24050         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24051         * g++.dg/cpp/c++98.C: Likewise.
24052
24053         * g++.dg/README (Subdirectories): Mention cpp directory.
24054
24055         PR target/7559
24056         * gcc.dg/20021006-1.c: New test.
24057
24058 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24059
24060         PR c++/7804
24061         * g++.dg/other/warning1.C: New test.
24062
24063 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24064
24065         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24066         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24067         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24068
24069 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/7931
24072         * g++.dg/template/ptrmem3.C: New test.
24073
24074         PR c++/7754
24075         * g++.dg/template/union1.C: New test.
24076
24077 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR c++/8006
24080         * g++.dg/abi/mangle9.C: New test.
24081         * g++.dg/abi/mangle10.C: New test.
24082         * g++.dg/abi/mangle11.C: New test.
24083         * g++.dg/abi/mangle12.C: New test.
24084
24085 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24086
24087         PR c++/7188.
24088         * g++.dg/template/meminit1.C: New test.
24089         * g++.dg/warn/Wreorder-1.C: Likewise.
24090         * g++.old-deja/g++.mike/warn3.C: Tweak.
24091         * lib/prune.exp: Ingore "in copy constructor".
24092
24093 2002-10-02  Andreas Jaeger  <aj@suse.de>
24094
24095         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24096         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24097         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24098         on x86-64.
24099
24100 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24101
24102         * gcc.dg/empty1.C: Fix typo.
24103
24104 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * gcc.dg/alias-1.c: New test.
24107
24108 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * gcc.dg/empty1.C: New test.
24111
24112         * g++.dg/tls/init-2.C: Tweak error messages.
24113
24114 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24115
24116         * gcc.c-torture/compile/20020923-1.c: New test.
24117
24118 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24119
24120         * gcc.c-torture/execute/ffs-1.c: New test.
24121         * gcc.c-torture/execute/ffs-2.c: Ditto.
24122
24123 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24124
24125         * g++.dg/overload/member1.C: New test.
24126
24127 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24128
24129         * g++.dg/abi/empty7.C: New test.
24130         * g++.dg/init/pm2.C: Likewise.
24131
24132 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24133
24134         * g++.dg/rtti/crash1.C: New test.
24135
24136 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24137
24138         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24139         gcc.dg/sibcall-4.c: New tests.
24140
24141 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24142
24143         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24144         powerpc and MMIX targets.
24145
24146 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24147
24148         * gcc.dg/cpp/20020927-1.c: New.
24149
24150 2002-09-26  David S. Miller  <davem@redhat.com>
24151
24152         * gcc.c-torture/compile/trunctfdf.c: New.
24153
24154 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24155
24156         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24157
24158 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24159
24160         * gcc.c-torture/execute/loop-15.c: New.
24161
24162 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24163
24164         * README.QMTEST: Fix typo.
24165
24166 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24167
24168         * gcc.dg/20020926-1.c: New test.
24169
24170 2002-09-25  David S. Miller  <davem@redhat.com>
24171
24172         PR target/7842
24173         * gcc.c-torture/execute/shiftdi.c: New test.
24174
24175 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24176
24177         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24178         unique to the tool.
24179         * lib/g77.exp (g77_init): Likewise.
24180         * lib/g++.exp (g++_init): Likewise.
24181         * lib/objc.exp (objc_init): Likewise.
24182
24183 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24184
24185         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24186         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24187         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24188
24189 2002-09-25  Richard Henderson  <rth@redhat.com>
24190
24191         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24192         too-small long double.
24193
24194 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24195
24196         * gcc.dg/20020919-1.c: New test.
24197
24198 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24199
24200         * g++.dg/abi/bitfield6.C: New test.
24201         * g++.dg/abi/bitfield7.C: New test.
24202         * g++.dg/abi/bitfield8.C: New test.
24203         * g++.dg/abi/vbase11.C: New test.
24204
24205 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24206
24207         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24208         hppa*-*-hpux*.  Update test comment.
24209
24210 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * gcc.dg/tls/struct-1.c: New test.
24213
24214 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24215
24216         * gcc.dg/cpp/tr-warn2.c: Update.
24217
24218 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24219
24220         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24221
24222 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24223
24224         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24225         systems.
24226
24227 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24228
24229         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24230
24231         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24232         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24233         setting of cxxfilt.
24234
24235 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24236
24237         * gcc.dg/20020312-2.c: Update for darwin.
24238
24239 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24240
24241         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24242
24243 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24244
24245         * objc.dg/comp-types-1.m: New test.
24246         * objc.dg/comp-types-2.m: New test.
24247         * objc.dg/comp-types-3.m: New test.
24248         * objc.dg/comp-types-4.m: New test.
24249         * objc.dg/comp-types-5.m: New test.
24250         * objc.dg/comp-types-6.m: New test.
24251
24252 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24253
24254         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24255
24256 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         * g++.dg/other/do1.C: New test.
24259
24260         * g++.dg/template/subst1.C: New test.
24261
24262 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24263
24264         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24265
24266 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.dg/template/qualttp20.C: Adjust expected errors.
24269         * g++.old-deja/g++.jason/report.C: Likewise.
24270         * g++.old-deja/g++.other/qual1.C: Likewise.
24271
24272         * g++.dg/lookup/scoped2.C: New test.
24273
24274         * g++.dg/ext/asm3.C: New test.
24275
24276 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24277
24278         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24279
24280 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24281
24282         * ChangeLog: follow spelling conventions.
24283         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24284         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24285         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24286         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24287         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24288         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24289         * g++.old-deja/g++.law/global-init1.C: Likewise.
24290         * g++.old-deja/g++.other/delete4.C: Likewise.
24291         * g++.old-deja/g++.other/inline21.C: Likewise.
24292         * g++.old-deja/g++.other/singleton.C: Likewise.
24293         * g77.dg/strlen0.f: Likewise.
24294         * g77.f-torture/compile/20010519-1.f: Likewise.
24295         * g77.f-torture/compile/980310-4.f: Likewise.
24296         * gcc.c-torture/compile/20000605-1.c: Likewise.
24297         * gcc.c-torture/execute/20020225-1.c: Likewise.
24298         * gcc.dg/c90-hexfloat-2.c: Likewise.
24299         * gcc.dg/c99-bool-1.c: Likewise.
24300         * gcc.dg/c99-hexfloat-2.c: Likewise.
24301         * gcc.dg/dll-2.c: Likewise.
24302         * gcc.dg/wtr-union-init-1.c: Likewise.
24303         * gcc.dg/wtr-union-init-2.c: Likewise.
24304         * gcc.dg/wtr-union-init-3.c: Likewise.
24305         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24306         * gcc.dg/cpp/defined.c: Likewise.
24307         * gcc.dg/cpp/macsyntx.c: Likewise.
24308         * gcc.dg/cpp/paste2.c: Likewise.
24309         * gcc.dg/cpp/trad/defined.c: Likewise.
24310         * gcc.dg/format/c90-printf-1.c: Likewise.
24311         * gcc.dg/format/c90-scanf-1.c: Likewise.
24312         * gcc.dg/format/c99-printf-1.c: Likewise.
24313         * gcc.dg/format/c99-scanf-1.c: Likewise.
24314         * gcc.misc-tests/gcov-8.c: Likewise.
24315         * lib/profopt.exp: Likewise.
24316
24317 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24318
24319         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24320
24321 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24322
24323         * g++.dg/inherit/using2.C: New test.
24324
24325 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24326
24327         * ChangeLog: Follow spelling conventions.
24328         * g++.dg/template/friend4.C: Likewise.
24329         * g++.old-deja/g++.pt/crash67.C: Likewise.
24330         * gcc.c-torture/execute/20000801-4.c: Likewise.
24331         * gcc.dg/c90-digraph-1.c: Likewise.
24332         * gcc.dg/c94-digraph-1.c: Likewise.
24333         * gcc.dg/c99-digraph-1.c: Likewise.
24334         * gcc.dg/cpp/line5.c: Likewise.
24335         * gcc.dg/cpp/multiline.c: Likewise.
24336         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24337         * gcc.dg/format/attr-3.c: Likewise.
24338         * gcc.dg/format/c90-scanf-3.c: Likewise.
24339         * gcc.dg/format/ext-4.c: Likewise.
24340
24341 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.dg/template/pretty1.C: New test.
24344
24345 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24346
24347         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24348
24349 2002-09-13  Matt Austern  <austern@apple.com>
24350
24351         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24352         passing a cast expression to a function by const reference.
24353
24354 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * g++.dg/template/deduce1.C: New test.
24357
24358 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24359
24360         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24361         32-bit int.
24362
24363 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24364
24365         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24366         usage.
24367
24368 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24369
24370         * gcc.c-torture/compile/20020910-1.c: New test.
24371
24372 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24373
24374         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24375
24376 2002-09-10  Andreas Jaeger  <aj@suse.de>
24377
24378         * gcc.dg/20020312-2.c: Adjust for x86-64.
24379
24380 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24381
24382         * g77.dg/7388.f: New test case for PR 7388.
24383
24384 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24385
24386         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24387
24388 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24389
24390         * objc.dg/proto-lossage-1.m: New test.
24391
24392 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24393
24394         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24395
24396 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24397
24398         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24399         expected to pass.
24400
24401 2002-09-06  Stan Shebs  <shebs@apple.com>
24402             David Edelsohn  <edelsohn@gnu.org>
24403
24404         * gcc.dg/weak: New directory.
24405         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24406         target-specific xfail bits.
24407         * gcc.dg/typeof-2.c: Move to new directory.
24408         * gcc.dg/weak.exp: New expect script.
24409
24410 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24411
24412         * gcc.c-torture/execute/extzvsi.c: New test.
24413
24414 2002-09-05  Stan Shebs  <shebs@apple.com>
24415
24416         * gcc.dg/weak-1.c: xfail on Darwin.
24417         * gcc.dg/weak-2.c: Ditto.
24418         * gcc.dg/weak-3.c: Ditto.
24419         * gcc.dg/weak-4.c: Ditto.
24420         * gcc.dg/weak-5.c: Ditto.
24421         * gcc.dg/weak-6.c: Ditto.
24422         * gcc.dg/weak-7.c: Ditto.
24423         * gcc.dg/weak-8.c: Ditto.
24424         * gcc.dg/weak-9.c: Ditto.
24425
24426 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24427
24428         * gcc.c-torture/execute/loop-14.c: New test.
24429
24430 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24431
24432         * g++.dg/other/cxa-atexit1.C: New test.
24433
24434         * gcc.dg/typeof-2.c: New test.
24435
24436 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24437
24438         * gcc.dg/builtins-2.c: New testcase.
24439         * gcc.dg/builtins-3.c: New testcase.
24440
24441 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24442
24443         * gcc.dg/cpp/_Pragma4.c: New test.
24444
24445 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24446
24447         * objc/execute/nil_method-1.m: New testcase.
24448
24449 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24450
24451         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24452         [Object class], not [Object initialize].
24453
24454 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24455             Hans-Peter Nilsson  <hp@bitrange.com>
24456
24457         * gcc.c-torture/execute/20020720-1.x: Skip test on
24458         mmix-knuth-mmixware.  Correct comment.
24459
24460 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24461
24462         * testsuite/g++.dg/abi/bitfield5.C: New test.
24463         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24464
24465 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24466
24467         * objc.dg/undeclared-selector.m: New test.
24468
24469 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.dg/other/offsetof1.C: Avoid cast warning.
24472
24473 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24474
24475         * objc.dg/super-class-2.m: New test.
24476
24477 2002-08-24  Matt Austern  <austern@apple.com>
24478
24479         * g++.dg/ext/lvaddr.C: New test.
24480         * g++.dg/ext/lvcast.C: New test.
24481
24482 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * testsuite/g++.dg/inherit/cond1.C: New test.
24485
24486 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24487
24488         * gcc.dg/noncompile/incomplete-1.c: New test.
24489
24490 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24491
24492         * gcc.dg/typespec-1.c: New test.
24493
24494 2002-08-20  Devang Patel  <dpatel@apple.com>
24495         * objc.dg/proto-hier-2.m: New test.
24496
24497 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24498
24499         * objc.dg/bitfield-1.m: New test.
24500         * objc.dg/bitfield-2.m: New test.
24501
24502 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24503
24504         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24505         gcc.dg/c99-flex-array-4.c: New tests.
24506
24507 2002-08-16  Stan Shebs  <shebs@apple.com>
24508
24509         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24510
24511 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24512
24513         * gcc.dg/typeof-1.c: New test.
24514         * g++.dg/ext/typeof2.C: New test.
24515
24516 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24517
24518         * g++.dg/other/offsetof1.C: New test.
24519
24520 2002-08-14  Richard Henderson  <rth@redhat.com>
24521
24522         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24523
24524 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24525
24526         * gcc.dg/cpp/_Pragma3.c: New test.
24527
24528 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * g++.dg/template/inherit3: New test.
24531
24532 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24533
24534         * gcc.dg/bitfld-4.c: Add blank options.
24535
24536 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24537
24538         * g++.dg/template/crash1.C: New test.
24539
24540 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * gcc.dg/tls/opt-2.c: New test.
24543
24544 2002-08-08  Devang Patel  <dpatel@apple.com>
24545
24546         * objc.dg/selector-1.m : New test
24547
24548 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24549
24550         * g++.dg/abi/bitfield4.C: New test.
24551         * gcc.dg/bitfld-4.c: New test.
24552
24553 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24554
24555         * g++.dg/other/packed1.C: New test.
24556
24557 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24558
24559         * g++.dg/abi/offsetof.C: Tweak error messages.
24560         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24561
24562 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * gcc.dg/bitfld-3.c: New test.
24565
24566 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24567             Richard Henderson  <rth@redhat.com>
24568
24569         * gcc.dg/i386-bitfield1.c: New test.
24570         * g++.dg/abi/bitfield3.C: Update.
24571
24572 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24573
24574         * objc.dg/const-str-2.m: Update.
24575         * gcc.dg/cpp/c++98.c: Change to C extension.
24576         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24577         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24578
24579 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24580
24581         * testsuite/gcc.dg/tls/diag-3.c: New.
24582
24583 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24584
24585         * g++.dg/README (Subdirectories): Document new subdir expr.
24586         * g++.dg/expr/pmf-1.C: New test.
24587
24588 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24589
24590         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24591
24592 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24593
24594         * g++.dg/abi/bitfield3.C: New test.
24595
24596 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * lib/gcov.exp: Tweak expected line formats.
24599         * gcc.misc-tests/gcov8.c: New test.
24600         * gcc.misc-tests/gcov8.x: New flags.
24601
24602 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24603
24604         * consistency.vlad/layout/endian.c: Include string.h.
24605
24606         * gcc.c-torture/execute/20020805-1.c: New test.
24607
24608 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24609
24610         * g++.dg/other/conversion1.C: New test.
24611
24612 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24613
24614         * gcc.dg/builtins-1.c: New testcase.
24615
24616 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24617
24618         * g++.dg/inherit/access3.C: New test.
24619
24620 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24621
24622         * gcc.dg/ia64-visibility-2.c: New test.
24623
24624 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24625
24626         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24627         __qualifier_flags to __flags.
24628
24629 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24630
24631         * g++.dg/inherit/operator1.C: New test.
24632         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24633         * g++.dg/other/error1.C: Change expected error message.
24634         * g++.dg/template/conv4.C: Likewise.
24635
24636 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24637
24638         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24639         for documented behavior.
24640
24641 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24642
24643         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24644         several targets known to fail.
24645
24646 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24647
24648         * gcc.dg/mips-args-[123].c: New tests.
24649
24650 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24651
24652         * gcc.dg/ppc-spe.c: New.
24653
24654 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24655
24656         * g++.dg/other/ptrmem4.C: New testcase.
24657
24658 2002-07-24  Richard Henderson  <rth@redhat.com>
24659
24660         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24661
24662 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24663
24664         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24665
24666 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24667
24668         * gcc.c-torture/execute/memset-3.c: New testcase.
24669
24670 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24671
24672         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24673         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24674
24675 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24676
24677         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24678         Delete.
24679
24680 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24681
24682         * gcc.c-torture/compile/simd-4.c: New test.
24683
24684 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24685
24686         PR c++/7347, c++/7348
24687         * g++.dg/template/access4.C: New test.
24688         * g++.dg/template/access5.C: New test.
24689         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24690         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24691         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24692         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24693
24694 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24695
24696         * gcc.dg/gnu89-init-2.c: New test.
24697
24698 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24699
24700         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24701
24702 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24703
24704         * gcc.c-torture/execute/20020720-1.c: New testcase.
24705
24706 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24707
24708         * gcc.dg/cpp/Wsignprom.c: New tests.
24709
24710 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24711
24712         * gcc.c-torture/execute/loop-13.c: New test.
24713
24714 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24715
24716         * gcc.dg/cpp/expr.c: New tests.
24717
24718 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24719
24720         * g++.dg/opt/pr6713.C: Add template instantiation.
24721
24722 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24723
24724         * gcc.dg/nest.c: New test.
24725
24726 2002-07-17  Richard Henderson  <rth@redhat.com>
24727
24728         * g++.dg/opt/pr6713.C: New test.
24729
24730 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24731
24732         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24733         XFAIL for all x86 processors.
24734
24735 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24736
24737         * gcc.c-torture/execute/20010122-1.x: Do not test with
24738         -fomit-frame-pointer.
24739
24740 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24741
24742         * g++.dg/template/instantiate2.C: New test.
24743         * g++.dg/template/spec4.C: New test.
24744
24745 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24746
24747         * g++.dg/template/access2.C: New test.
24748         * g++.dg/template/access3.C: New test.
24749
24750 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24751
24752         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24753         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24754         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24755         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24756         Convert to use <stdarg.h>.
24757         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24758         Delete.
24759         * gcc.dg/va-arg-2.c: New.
24760         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24761
24762 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24763
24764         * gcc.c-torture/compile/20020710-1.c: New test.
24765
24766 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24767                           Andrew Pinski  <pinskia@physics.uc.edu>
24768
24769         gcc.c-torture/compile/simd-2.c: New testcase.
24770         gcc.c-torture/compile/simd-3.c: Likewise.
24771
24772 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/7224
24775         * g++.dg/overload/error1.C: New test.
24776
24777 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24778
24779         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24780         configuration and IRIX 6 O32 ABI.
24781
24782 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24783
24784         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24785
24786 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24787
24788         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24789
24790 2002-07-10  Jeffrey A Law  <law@redhat.com>
24791
24792         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24793
24794         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24795
24796 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24797
24798         * gcc.dg/20020312-2.c: Check for __PPC__.
24799
24800 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24801
24802         * gcc.c-torture/compile/20020709-1.c: New test.
24803
24804 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24805
24806         * g++.dg/template/qualttp21.C: New test case.
24807
24808 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24809
24810         * gcc.c-torture/compile/20020706-1.c: New test.
24811         * gcc.c-torture/compile/20020706-2.c: New test.
24812
24813 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24814             Alexandre Oliva  <aoliva@redhat.com>
24815
24816         * g++.dg/warn/incomplete1.C: New test.
24817
24818 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24819
24820         PR c++/7099
24821         * g++.dg/warn/noreturn1.C: New test.
24822
24823 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24824
24825         PR c++/6706
24826         * g++.dg/debug/debug6.C: New test.
24827         * g++.dg/debug/debug7.C: New test.
24828
24829 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24830
24831         * gcc.c-torture/compile/simd-3.c: New test.
24832
24833 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24834
24835         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24836         * gcc.dg/20020620-1.c: Likewise.
24837
24838 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24839
24840         PR c++/6944
24841         * g++.dg/init/array4.C: New test.
24842         * g++.dg/init/array5.C: New test.
24843
24844 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24845
24846         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24847         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24848
24849 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24850
24851         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24852         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24853         * gcc.dg/wtr-conversion-1.c: Likewise.
24854         * gcc.dg/wtr-escape-1.c: Likewise.
24855         * gcc.dg/wtr-int-type-1.c: Likewise.
24856         * gcc.dg/wtr-label-1.c: Likewise.
24857         * gcc.dg/wtr-static-1.c: Likewise.
24858         * gcc.dg/wtr-strcat-1.c: Likewise.
24859         * gcc.dg/wtr-suffix-1.c: Likewise.
24860         * gcc.dg/wtr-switch-1.c: Likewise.
24861         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24862         * gcc.dg/wtr-union-init-1.c: Likewise.
24863         * gcc.dg/wtr-union-init-2.c: Likewise.
24864         * gcc.dg/wtr-union-init-3.c: Likewise.
24865
24866         * gcc.dg/wtr-func-def-1.c: New test.
24867
24868 2002-07-02 Devang Patel <dpatel@apple.com>
24869
24870         * objc.dg/param-1.m: New test.
24871
24872 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24873
24874         * gcc.dg/cpp/trad/directive.c: Add test.
24875         * gcc.dg/cpp/trad/macroargs.c: Add test.
24876         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24877
24878 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24879
24880         * gcc.dg/cpp/cmdlne-M.c: New test.
24881
24882 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24883
24884         * objc.dg/desig-init-1.m: New test.
24885
24886 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24887
24888         PR c++/6716
24889         * g++.dg/template/instantiate1.C: New test.
24890
24891 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++/7112
24894         * g++.dg/template/sizeof2.C: New test.
24895
24896 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24897
24898         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24899         gcc.dg/cpp/trad/include.c: New tests.
24900
24901 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24902
24903         PR target/7177
24904         * gcc.c-torture/compile/20020701-1.c: New test.
24905
24906 2002-07-01  Stan Shebs  <shebs@apple.com>
24907
24908         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24909         header here...
24910         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24911         (objc-torture-execute): or here.
24912
24913 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24914
24915         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24916
24917 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24918
24919         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24920
24921 2002-06-30  Devang Patel  <dpatel@apple.com>
24922
24923         * objc.dg/fsyntax-only.m: New test.
24924
24925 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24926
24927         PR c++/6695
24928         * g++.dg/template/friend7.C: New file.
24929
24930 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24931
24932         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24933         return type.
24934
24935 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24936
24937         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24938         avoid division by zero.
24939
24940 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24941
24942         * gcc.dg/Wunknownprag.c: New tests.
24943
24944 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24945
24946         * gcc.c-torture/execute/simd-2.c: New test.
24947
24948 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24949
24950         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24951         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24952         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24953         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24954         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24955         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24956         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24957         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24958         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24959         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24960         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24961         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24962         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24963         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24964         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24965         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24966         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24967
24968 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24969
24970         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24971         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24972         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24973         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24974         New tests.
24975         * gcc.dg/cpp/trad/directive.c: Update.
24976
24977 2002-06-23  Andreas Jaeger  <aj@suse.de>
24978
24979         * gcc.c-torture/execute/complex-6.c: New.
24980
24981 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24982
24983         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24984         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24985         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24986         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24987
24988 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24989
24990         * gcc.dg/cpp/trad: New directory with traditional tests copied
24991         from parent directory.
24992         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24993         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24994         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24995         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24996         Move to trad/ and rename.
24997         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24998         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24999         gcc.dg/cpp/trad/redef2.c: New tests.
25000         * gcc.dg/cpp/trad/trad.exp: New driver.
25001
25002 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25003
25004         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25005         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25006         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25007         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25008         Remove.
25009
25010 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25011
25012         * gcc.dg/20020620-1.c: New test.
25013
25014 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25015
25016         * g++.dg/template/ttp4.C: New test.
25017
25018 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25019
25020         * g++.dg/opt/vt1.C: Fix regexp.
25021
25022 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25023
25024         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25025         Don't use attribute `noinline'.
25026
25027 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25028
25029         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25030
25031 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25032
25033         * gcc.c-torture/execute/simd-1.c: New.
25034
25035         * gcc.dg/simd-1.c: New.
25036
25037 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25038
25039         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25040
25041 2002-06-16  Richard Henderson  <rth@redhat.com>
25042
25043         * g++.dg/ext/anon-struct1.C: New.
25044         * g++.dg/ext/anon-struct2.C: New.
25045         * g++.dg/ext/anon-struct3.C: New.
25046         * gcc.dg/anon-struct-1.c: New.
25047         * gcc.dg/anon-struct-2.c: New.
25048         * gcc.dg/anon-struct-3.c: New.
25049         * gcc.dg/20011008-1.c: Adjust warning text.
25050         * gcc.dg/20020527-1.c: Add -fms-extensions.
25051
25052 2002-06-16  Richard Henderson  <rth@redhat.com>
25053
25054         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25055
25056 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25057
25058         * gcc.c-torture/execute/20020615-1.c: New test.
25059
25060 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25061
25062         * gcc.c-tortuture/execute/compare-1.c: New test case.
25063         * gcc.c-tortuture/execute/compare-2.c: New test case.
25064         * gcc.c-tortuture/execute/compare-3.c: New test case.
25065
25066 2002-06-13  Richard Henderson  <rth@redhat.com>
25067
25068         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25069         ia64 ilp32.
25070
25071 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25072
25073         * g++.dg/template/typename2.C: Update error message.
25074
25075 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25076
25077         * gcc.c-torture/execute/20020611-1.c: New test.
25078
25079 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25080
25081         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25082         list of targets to skip.
25083
25084 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25085
25086         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25087         targets if not optimizing.
25088
25089 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25090
25091         * gcc.c-torture/compile/20020605-1.c: New test.
25092
25093         * g++.dg/opt/vt1.C: New test.
25094
25095         * gcc.dg/20020531-1.c: New test.
25096
25097         * gcc.dg/20020530-1.c: New test.
25098
25099         * gcc.dg/20020527-1.c: New test.
25100
25101         * g++.dg/opt/cse1.C: New test.
25102
25103 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25104
25105         * gcc.dg/20020607-2.c: New test case.
25106
25107 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25108
25109         * gcc.c-torture/compile/20020604-1.c: New test.
25110
25111 2002-06-04  Richard Henderson  <rth@redhat.com>
25112
25113         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25114         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25115         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25116
25117 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25118
25119         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25120
25121 2002-06-03  Richard Henderson  <rth@redhat.com>
25122
25123         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25124         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25125
25126 2002-06-02  Richard Henderson  <rth@redhat.com>
25127
25128         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25129         test functions static.
25130
25131 2002-06-02  Andreas Jaeger  <aj@suse.de>
25132
25133         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25134         now.
25135
25136 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25137
25138         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25139         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25140         Update for mofified diagnostics.
25141         * gcc.dg/c99-intconst-1.c: No longer fail.
25142
25143 2002-06-02  Richard Henderson  <rth@redhat.com>
25144
25145         * gcc.dg/uninit-A.c: Remove xfail markers.
25146
25147 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25148
25149         * gcc.dg/fnegate-1.c: New test case.
25150
25151 2002-05-30  Osku Salerma  <osku@iki.fi>
25152
25153         * gcc.c-torture/execute/mayalias-1.c: New file.
25154
25155 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25156
25157         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25158         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25159         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25160
25161 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25162
25163         * gcc.c-torture/execute/20020529-1.c: New test.
25164
25165 2002-05-27  Richard Henderson  <rth@redhat.com>
25166
25167         * g++.dg/ext/attrib6.C: New test case.
25168
25169 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25170
25171         * gcc.c-torture/execute/pure-1.c: New test.
25172
25173 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25174
25175         * gcc.dg/cpp/arith-2.c: Remove.
25176
25177 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25178
25179         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25180         * gcc.dg/cpp/if-3.c: Remove.
25181
25182 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * g++.dg/opt/cse2.C: New test.
25185
25186 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25187
25188         * gcc.dg/cpp/arith-1.c: New semantic tests.
25189         * gcc.dg/cpp/if-1.c: Update.
25190
25191 2002-05-24  Ben Elliston  <bje@redhat.com>
25192
25193         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25194
25195 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25196
25197         * gcc.dg/verbose-asm.c: New test.
25198
25199 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25200
25201         * gcc.dg/cpp/paste12.c: New test.
25202
25203 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25204
25205         * g++.dg/parse/named_ops.C: New test.
25206
25207 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25208
25209         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25210
25211 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25212
25213         * gcc.dg/weak-2.c: Allow optional leading underscore
25214         in scan-assembler symbol name.
25215         * gcc.dg/weak-3.c: Likewise.
25216         * gcc.dg/weak-4.c: Likewise.
25217         * gcc.dg/weak-5.c: Likewise.
25218
25219 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25220
25221         * gcc.dg/20020523-1.c: New test.
25222
25223 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25224
25225         * objc.dg/const-str-2.m: Update now that we stop after
25226         a command line error.
25227
25228 2002-05-22  Richard Henderson  <rth@redhat.com>
25229
25230         * g++.dg/dg.exp: Fix typo in test pruneing.
25231
25232 2002-05-22  Richard Henderson  <rth@redhat.com>
25233
25234         * g++.dg/dg.exp: Prune the tls subdirectory.
25235         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25236         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25237         * g++.dg/tls/init-1.C: New.
25238
25239 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.dg/20020517-1.c: New test.
25242
25243 2002-05-21  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25246         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25247
25248 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25249
25250         * g++.dg/other/copy2.C: New test.
25251
25252 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25253
25254         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25255         (MAX_COPY): Bump up to 10 times sizeof (long long).
25256         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25257
25258         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25259         sizeof (long long).
25260
25261         * gcc.c-torture/execute/strcpy-1.c: New test.
25262
25263 2002-05-19  Jason Merrill  <jason2redhat.com>
25264
25265         * g++.dg/ext/oper1.C: New test.
25266
25267 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25268 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25269
25270         * README.QMTEST: New file.
25271
25272         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25273
25274 2002-05-19  Andreas Jaeger  <aj@suse.de>
25275
25276         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25277         now.
25278         * gcc.c-torture/execute/loop-2d.x: Likewise.
25279
25280 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25281
25282         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25283         support weak symbols.
25284         * gcc.dg/weak-4.c: Likewise
25285         * gcc.dg/weak-6.c: Likewise
25286
25287 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25288
25289         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25290         cygwin, coff and h8300-*-hms targets
25291         * gcc.dg/weak-5.c: Likewise
25292         * gcc.dg/weak-7.c: Likewise
25293
25294 2002-05-16  Jason Merrill  <jason@redhat.com>
25295
25296         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25297         (scan-assembler-not, scan-assembler-dem): Likewise.
25298         (scan-assembler-dem-not): Likewise.
25299
25300 2002-05-15  Richard Henderson  <rth@redhat.com>
25301
25302         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25303
25304 2002-05-15  Richard Henderson  <rth@redhat.com>
25305
25306         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25307         (vfoo1f): Warning here.
25308         (vfoo1l): Don't redefine the alias.
25309
25310 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25311
25312         * g++.dg/init/pm1.C: New test.
25313
25314 2002-05-12  David S. Miller  <davem@redhat.com>
25315
25316         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25317         types.
25318
25319 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25320
25321         * gcc.c-torture/execute/20020510-1.c: New test case.
25322
25323 2002-05-10  David S. Miller  <davem@redhat.com>
25324
25325         * gcc.c-torture/execute/conversion.c: Test long double too.
25326
25327 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25328
25329         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25330         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25331         * lib/g++.exp (g++_link_flags): Likewise.
25332         * lib/objc.exp (objc_target_compile): Likewise.
25333
25334 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25335
25336         * gcc.dg/cpp/poison.c: Update.
25337         * gcc.dg/cpp/20000625-2.c: Remove.
25338         * gcc.dg/cpp/direct2s.c: Remove final test.
25339
25340 2002-05-08  Tom Rix  <trix@redhat.com>
25341
25342         * gcc.c-torture/execute/20020508-1.c: New test.
25343         * gcc.c-torture/execute/20020508-2.c: New test.
25344         * gcc.c-torture/execute/20020508-3.c: New test.
25345
25346 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25347
25348         * gcc.dg/cpp/charconst-4.c: More tests.
25349
25350 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25351
25352         PR c/6569
25353         * gcc.dg/weak-3.c: Update location of warning messages.
25354         * gcc.dg/weak-5.c: Likewise.
25355
25356 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25357
25358         * gcc.c-torture/execute/20020506-1.c: New test case.
25359
25360 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25361
25362         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25363
25364 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25365
25366         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25367
25368 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25369
25370         * gcc.dg/cpp/charconst-3.c: New test.
25371
25372 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25373
25374         * gcc.dg/cpp/charconst.c: Update tests.
25375
25376 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25377
25378         * treelang: Added directory for new sample language treelang. Also
25379         lib/treelang.exp: New file to signal treelang should be tested.
25380
25381 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25382
25383         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25384         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25385         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25386         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25387         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25388         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25389         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25390
25391 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25392
25393         * gcc.dg/format/xopen-2.c: New test.
25394
25395 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25396
25397         * gcc.dg/20020503-1.c: New test.
25398
25399 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25400
25401         * g++.dg/init/dtor1.C: Make it tougher.
25402
25403 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25404
25405         * g++.dg/init/dtor1.C: New test.
25406
25407 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25408
25409         * gcc.dg/altivec-8.c: New.
25410
25411 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25412
25413         * gcc.dg/altivec-7.c: New.
25414
25415 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * g++.dg/parse/typedef1.C: New test.
25418
25419 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25420
25421         PR c++/6486
25422         * g++.dg/template/friend6.C: New test.
25423
25424         PR c++/6492
25425         * g++.dg/init/copy1.C: New test.
25426
25427 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.dg/warn/effc1.C: New test.
25430
25431 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25432
25433         * gcc.dg/cpp/if-cexp.c: Add a test.
25434
25435 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.dg/20020426-2.c: New test.
25438
25439 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25440
25441         * gcc.dg/cpp/if-mop.c: Update.
25442         * gcc.dg/cpp/if-mpar.c: Add test.
25443         * gcc.dg/cpp/if-oppr.c: Update.
25444
25445 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25446
25447         PR c/6343
25448         * gcc.dg/weak-[2-7].c: New tests.
25449
25450 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25451
25452         * gcc.dg/enum1.c: New test.
25453
25454 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25455
25456         PR c++/6497
25457         * g++.dg/inherit/access2.C: New test.
25458
25459 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25460
25461         PR bootstrap/6445
25462         * gcc.dg/20020426-1.c: New test.
25463
25464 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25465
25466         * g++.dg/abi/enum1.C: New test.
25467
25468 2002-04-26  Richard Henderson  <rth@redhat.com>
25469
25470         * gcc.dg/c99-bool-1.c: Expect always true warning.
25471
25472 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25473
25474         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25475
25476 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25477
25478         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25479         targets.
25480
25481 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25482
25483         * g++.dg/abi/mange7.C: New test.
25484
25485         PR c++/6438.
25486         * g++.dg/parse/stmtexpr2.C: New test.
25487
25488 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25489
25490         * gcc.dg/20020312-2.c: Add SH target.
25491
25492 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25493
25494         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25495         compiler output on mips*-*-irix*.
25496
25497 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * g++.dg/parse/attr1.C: New test.
25500
25501 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25502
25503         * gcc.c-torture/execute/string-opt-17.c: New test case.
25504         * gcc.c-torture/execute/memset-2.c: New test case.
25505
25506 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25507
25508         PR c++/6256:
25509         * g++.dg/template/friend5.C: New test.
25510
25511         PR c++/6331:
25512         * g++.dg/template/qual1.C: Likewise.
25513
25514 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25515
25516         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25517         Include stdlib.h, not stdio.h or ctype.h.
25518
25519 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25520
25521         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25522         cris-*-elf* and mmix-*-*.
25523         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25524         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25525         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25526         Ditto.
25527         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25528         * gcc.dg/wchar_t-1.c: Ditto.
25529
25530 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25531
25532         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25533         Clarify comment.
25534
25535 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25536
25537         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25538
25539 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25540
25541         * gcc.c-torture/execute/20000906-1.x: Delete.
25542
25543 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25544
25545         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25546
25547 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25548
25549         * PR6367
25550         * g77.f-torture/execute/6367.f: New test.
25551         * g77.f-torture/execute/6367.x: Disable for MMIX.
25552
25553 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25554
25555         * PR6352
25556         * g++.dg/opt/inline2.C: New test.
25557
25558 2002-04-18  Richard Henderson  <rth@redhat.com>
25559
25560         * gcc.dg/20000906-1.c: Enable for all targets.
25561         * gcc.c-torture/compile/iftrap-2.c: New.
25562
25563 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25564
25565         * gcc.dg/20020418-1.c: New test.
25566         * gcc.dg/20020418-2.c: New test.
25567
25568 2002-04-18  Richard Henderson  <rth@redhat.com>
25569
25570         * gcc.c-torture/compile/iftrap-1.c: New.
25571         * gcc.dg/iftrap-1.c: Adjust for ia64.
25572         * gcc.dg/iftrap-2.c: New.
25573
25574 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25575
25576         * gcc.c-torture/compile/20020418-1.c: New test.
25577
25578 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25579
25580         * gcc.c-torture/compile/20020415-1.c: New.
25581
25582 2002-04-18  David S. Miller  <davem@redhat.com>
25583
25584         * gcc.c-torture/execute/20020418-1.c: New test.
25585
25586 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25587
25588         * gcc.dg/20020416-1.c: New test.
25589
25590         * g++.dg/opt/inline1.C: New test.
25591
25592 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gcc.dg/altivec-5.c: New test.
25595
25596         * gcc.dg/20020415-1.c: New test.
25597
25598 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25599
25600         * testsuite/lib/chill.exp: Remove.
25601
25602 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * g++.dg/other/big-struct.C: New test.
25605
25606 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25607
25608         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25609         of scratch file.
25610
25611 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25612
25613         PR c/6277
25614         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25615         in scan-assembler function name
25616
25617 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25618
25619         * g77.f-torture/execute/980628-4.x,
25620         g77.f-torture/execute/980628-5.x,
25621         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25622         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25623         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25624         i[34567]86-*-*.
25625
25626 2002-04-13  David S. Miller  <davem@redhat.com>
25627
25628         * gcc.c-torture/execute/20020413-1.c: New test.
25629
25630 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25631
25632         * gcc.dg/asm-6.c,
25633         * g++.dg/ext/asm1.C: New tests.
25634
25635 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25636
25637         PR c++ 5373.
25638         * g++.dg/parse/stmtexpr1.C: New test.
25639
25640         PR c++/5189.
25641         * g++.dg/template/copy1.C: New test.
25642
25643 2002-04-12  Richard Henderson  <rth@redhat.com>
25644
25645         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25646
25647 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25648
25649         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25650         gcc.c-torture/execute/20020307-2.c.
25651
25652 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25653
25654         * g++.dg/ext/attrib5.C,
25655         * g++.dg/lookup/struct1.C: New tests.
25656
25657 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25658
25659         * gcc.dg/20020411-1.c: New test.
25660
25661         * gcc.c-torture/execute/20020411-1.c: New test.
25662
25663 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25664
25665         * g77.f-torture/execute/6177.f: New test.
25666
25667 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25668
25669         PR middle-end/6247
25670         * g++.dg/opt/cleanup1.C: New test.
25671
25672         * g++.dg/opt/const1.C: New test.
25673
25674 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25675
25676         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25677
25678 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         PR c++/5507
25681         * g++.dg/template/typename2.C: New test.
25682
25683 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25684
25685         * gcc.c-torture/execute/loop-12.c: New.
25686
25687 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25688
25689         * g77.f-torture/execute/980628-4.x,
25690         g77.f-torture/execute/980628-5.x,
25691         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25692         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25693         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25694
25695 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25696
25697         PR optimization/6086
25698         * g++.dg/opt/preinc1.C: New test.
25699
25700 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25701
25702         PR c++/5571
25703         * g++.dg/opt/static2.C: New test.
25704
25705 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25706
25707         PR c/5120
25708         * gcc.dg/20020406-1.c: New test.
25709
25710 2002-04-04  David S. Miller  <davem@redhat.com>
25711
25712         * gcc.c-torture/execute/20020404-1.c: New test.
25713
25714 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25715
25716         PR c/6123
25717         * gcc.dg/20020312-2.c: Do not declare global register variable
25718         if __PIC__ or __pic__ is defined.
25719
25720 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25721
25722         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25723         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25724
25725 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25726
25727         * gcc.misc-tests/linkage.exp: Update last change to handle
25728         sparc*-, not just sparc-.
25729
25730 2002-04-03  Richard Henderson  <rth@redhat.com>
25731
25732         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25733
25734 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25735
25736         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25737
25738 2002-04-02  David S. Miller  <davem@redhat.com>
25739
25740         * gcc.c-torture/execute/20020402-3.c: New test.
25741
25742 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25743
25744         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25745         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25746
25747         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25748         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25749         g77.f-torture/execute/20001201.x,
25750         g77.f-torture/execute/u77-test.x: New files.
25751
25752         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25753         * gcc.dg/wchar_t-1.c: Ditto.
25754
25755 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25756
25757         * gcc.c-torture/execute/20020402-1.c: New test.
25758
25759 2002-04-01  Richard Henderson  <rth@redhat.com>
25760
25761         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25762
25763         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25764
25765 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25766
25767         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25768
25769 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25770
25771         * g++.dg/inherit/template-as-base.C: Expect error.
25772         * g++.dg/inherit/namespace-as-base.C: Likewise.
25773
25774 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25775
25776         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25777         g++.dg/ext/instantiate3.C: Tweak match patterns.
25778
25779         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25780         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25781         -da test.
25782
25783 2002-03-31  Richard Henderson  <rth@redhat.com>
25784
25785         * gcc.dg/special/alias-2.c: New.
25786         * gcc.dg/special/ecos.exp: Run it.
25787
25788 2002-03-31  Richard Henderson  <rth@redhat.com>
25789
25790         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25791
25792 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25793
25794         * gcc.dg/weak-1.c: Disable on h8300 port.
25795
25796 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25797
25798         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25799         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25800         ordering tests.
25801         * g++.dg/bprob/bprob-1.C: New test.
25802         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25803         * g++.dg/gcov/gcov-1.C: New test.
25804         * g++.dg/gcov/gcov-1.x: New file.
25805         * g++.dg/gcov/gcov-2.C: New test.
25806         * g++.dg/gcov/gcov-3.C: New test.
25807         * g++.dg/gcov/gcov-3.h: New file.
25808
25809 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25810
25811         * g++.old-deja/g++.other/builtins5.C: New test.
25812         * g++.old-deja/g++.other/builtins6.C: New test.
25813         * g++.old-deja/g++.other/builtins7.C: New test.
25814         * g++.old-deja/g++.other/builtins8.C: New test.
25815         * g++.old-deja/g++.other/builtins9.C: New test.
25816
25817 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25818
25819         * g++.dg/opt/static1.C: New test.
25820
25821         * g++.dg/opt/longbranch1.C: New test.
25822
25823 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25824
25825         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25826
25827         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25828
25829 2002-03-28  Jeffrey A Law  (law@redhat.com)
25830
25831         * gcc.c-torture/execute/20020328-1.c: New test.
25832
25833 2002-03-27  Richard Henderson  <rth@redhat.com>
25834
25835         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25836         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25837         move from g++.old-deja/g++.ext/.
25838
25839 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25840
25841         * g++.dg/init/new2.C: New test.
25842
25843 2002-03-26  Richard Henderson  <rth@redhat.com>
25844
25845         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25846
25847         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25848         on sparc.
25849
25850         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25851         sparcv9 systems.
25852         * gcc.dg/20001102-1.c: Likewise.
25853
25854 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25855
25856         * gcc.dg/cpp/endif-pedantic1.c,
25857         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25858
25859 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25860
25861         * g++.dg/init/new1.C: New test.
25862
25863 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.dg/abi/vbase9.C: New test.
25866
25867 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25868
25869         * gcc.dg/arm-asm.c: New test.
25870
25871 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25872
25873         * gcc.dg/Wswitch-enum.c: New test.
25874         Fix PR c/5044.
25875
25876 2002-03-26  Richard Henderson  <rth@redhat.com>
25877
25878         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25879         structure.
25880
25881 2002-03-25  Richard Henderson  <rth@redhat.com>
25882
25883         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25884         sparcv9 systems.
25885
25886         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25887         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25888
25889 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25890
25891         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25892
25893 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25894
25895         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25896         targets using generic thunk support.
25897
25898 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.c-torture/compile/20020323-1.c: New test.
25901
25902         * g++.dg/opt/conj2.C: New test.
25903
25904 2002-03-24  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.dg/weak-1.c: Use -fno-common.
25907
25908 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25909
25910         * g77.dg/f77-edit-apostrophe-out.f: New test
25911         * g77.dg/f77-edit-h-out.f: New test
25912         * g77.dg/f77-edit-t-in.f: New test
25913         * g77.dg/f77-edit-t-out.f: New test
25914         * g77.dg/f77-edit-x-out.f: New test
25915         * g77.dg/f77-edit-slash-out.f: New test
25916         * g77.dg/f77-edit-colon-out.f: New test
25917         * g77.dg/f77-edit-s-out.f: New test
25918
25919 2002-03-24  Richard Henderson  <rth@redhat.com>
25920
25921         * objc/execute/formal_protocol-6.x: New XFAIL.
25922
25923 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25924
25925         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25926         that do not support weak symbols
25927
25928 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25929
25930         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25931         * lib/g77.exp:  Likewise
25932         * lib/objc.exp: Likewise
25933
25934 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25935
25936         * gcc.dg/Wswitch-default.c: New test.
25937
25938 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * g++.dg/other/enum1.C: New test.
25941
25942 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25943
25944         * gcc.dg/pragma-ep-3.c: Fix typo.
25945
25946 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25947
25948         * g++.dg/inherit/template-as-base.C: New test.
25949
25950 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25953         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25954
25955 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25956
25957         * gcc.dg/cpp/multiline.c: Update to match.
25958
25959 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25960
25961         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25962
25963 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25964
25965         * gcc.dg/cpp/extratokens2.c:  New file.
25966
25967 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25968
25969         * gcc.dg/20020312-2.c: Add rs6000 target.
25970
25971         * gcc.c-torture/compile/20020319-1.c: New test.
25972
25973 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25974
25975         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25976         (A, E): Handle this.
25977
25978 2002-03-20  Jason Merrill  <jason@redhat.com>
25979
25980         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25981         ignoring -fpic.
25982         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25983         through prune_gcc_output.
25984
25985 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25986
25987         * gcc.c-torture/compile/20020320-1.c: New test.
25988
25989 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25990
25991         * gcc.c-torture/compile/20020318-1.c: New test.
25992
25993         * gcc.dg/struct-by-value-1.c: New test.
25994
25995         * gcc.dg/20020319-1.c: New test.
25996
25997 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25998
25999         * g++.dg/opt/conj1.C: New test.
26000
26001 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26002
26003         * g++.dg/template/qualttp20.C: Revert previous change.
26004         * g++.dg/template/qualttp3.C: Likewise.
26005         * g++.dg/template/qualttp4.C: Likewise
26006         * g++.dg/template/qualttp5.C: Likewise
26007         * g++.dg/template/qualttp6.C: Likewise
26008         * g++.dg/template/qualttp7.C: Likewise
26009         * g++.dg/template/qualttp8.C: Likewise
26010         * g++.dg/template/recurse.C: Likewise.
26011
26012 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26013
26014         * gcc.dg/cpp/wchar-1.c: Update.
26015
26016 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26017
26018         * g++.dg/template/conv1.C: New test.
26019         * g++.dg/template/conv2.C: New test.
26020         * g++.dg/template/conv3.C: New test.
26021         * g++.dg/template/conv4.C: New test.
26022
26023 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26024
26025         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26026         * g++.dg/template/qualttp3.C: Likewise.
26027         * g++.dg/template/qualttp4.C: Likewise
26028         * g++.dg/template/qualttp5.C: Likewise
26029         * g++.dg/template/qualttp6.C: Likewise
26030         * g++.dg/template/qualttp7.C: Likewise
26031         * g++.dg/template/qualttp8.C: Likewise
26032         * g++.dg/template/recurse.C: Likewise.
26033
26034 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26035
26036         * g++.dg/opt/dtor1.C: New test.
26037
26038 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.c-torture/compile/20020315-1.c: New test.
26041
26042 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26043
26044         * gcc.dg/weak-1.c: Fix scan tests.
26045
26046 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26047
26048         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26049         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26050         cris-*-aout* mmix-*-*.
26051         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26052         cris-*-aout* mmix-*-*.
26053         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26054         cris-*-elf* cris-*-aout* and mmix-*-*.
26055         * gcc.dg/20001009-1.c: Ditto.
26056         * gcc.dg/20010912-1.c: Ditto.
26057         * gcc.dg/20020122-4.c: Ditto.
26058         * gcc.dg/inline-2.c: Ditto.
26059
26060 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26061
26062         * gcc.c-torture/compile/20020314-1.c: New test.
26063
26064 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26065
26066         * gcc.c-torture/execute/20020314-1.c: New test.
26067
26068 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26069
26070         * g++.dg/warn/Wunused-1.C: New test.
26071
26072 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26073
26074         * g++.dg/abi/mangle6.C: New test.
26075
26076 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26077
26078         * gcc.c-torture/compile/20020309-2.c: New test.
26079
26080         * gcc.c-torture/compile/20020312-1.c: New test.
26081
26082 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26083
26084         * g++.dg/other/access1.C: New test.
26085
26086 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26087
26088         * gcc.c-torture/execute/wchar_t-1.c: New test.
26089
26090 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26091
26092         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26093
26094 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26095
26096         * gcc.dg/20020312-1.c: New test case.
26097
26098 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26099
26100         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26101
26102 2002-03-11  Richard Henderson  <rth@redhat.com>
26103
26104         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26105         * g++.old-deja/g++.jason/report.C: Likewise.
26106
26107 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26108
26109         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26110         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26111
26112 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26113
26114         * testsuite/g++.dg/overload/pmf1.C: New test.
26115
26116 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26117
26118         * gcc.c-torture/execute/20020307-1.c: Use long.
26119
26120 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26121
26122         PR optimization/5844
26123         * gcc.dg/20020310-1.c: New test.
26124
26125 2002-03-09  Michael Meissner  <meissner@redhat.com>
26126
26127         * gcc.c-torture/execute/memcpy-2.c: New test.
26128         * gcc.c-torture/execute/memset-1.c: New test.
26129         * gcc.c-torture/execute/strlen-1.c: New test.
26130         * gcc.c-torture/execute/strcmp-1.c: New test.
26131         * gcc.c-torture/execute/strncmp-1.c: New test.
26132
26133 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26134
26135         * gcc.dg/ppc-ldstruct.c: New test.
26136
26137 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26138
26139         * gcc.c-torture/execute/va-arg-22.c: New test.
26140
26141 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26142
26143         * gcc.c-torture/compile/20020309-1.c: New test.
26144
26145 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26146
26147         * gcc.c-torture/execute/20020307-2.c: New test.
26148
26149 2002-03-07  Jeffrey A Law  (law@redhat.com)
26150
26151         * g77.f-torture/compile/20020307-1.f: New test.
26152
26153 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26154
26155         * gcc.dg/unordered-1.c: New test.
26156
26157 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26158
26159         * gcc.c-torture/execute/20020307-1.c: New test.
26160
26161 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26162
26163         * gcc.dg/20020304-1.c: New test.
26164
26165         * gcc.c-torture/compile/20020304-2.c: New test.
26166
26167 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26168
26169         * gcc.c-torture/compile/20020304-1.c: New test case
26170         (from PR c/5830).
26171
26172 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26173
26174         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26175
26176 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.dg/other/classkey1.C: New test.
26179
26180 2002-03-01  Richard Henderson  <rth@redhat.com>
26181
26182         * gcc.c-torture/compile/981223-1.x: New.
26183         * gcc.c-torture/compile/920625-1.x: New.
26184
26185 2002-02-28  Richard Henderson  <rth@redhat.com>
26186
26187         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26188
26189 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26190
26191         * gcc.c-torture/execute/20020227-1.c: New test.
26192
26193 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26194
26195         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26196         here" ERROR lines.
26197         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26198         * g++.old-deja.g++.other/defarg1.C: Likewise.
26199         * g++.old-deja/g++.pt/calls2.C: Likewise.
26200         * g++.old-deja/g++.pt/crash20.C: Likewise.
26201         * g++.old-deja/g++.pt/crash30.C: Likewise.
26202         * g++.old-deja/g++.pt/crash36.C: Likewise.
26203         * g++.old-deja/g++.pt/crash6.C: Likewise.
26204         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26205         * g++.old-deja/g++.pt/derived3.C: Likewise.
26206         * g++.old-deja/g++.pt/error1.C: Likewise.
26207         * g++.old-deja/g++.pt/friend21.C: Likewise.
26208         * g++.old-deja/g++.pt/friend23.C: Likewise.
26209         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26210         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26211
26212 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26213
26214         * gcc.c-torture/execute/20020225-2.c: New test.
26215
26216 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26217
26218         * gcc.c-torture/execute/920730-1t.c,
26219         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26220         Delete test cases, only relevant to -traditional.
26221
26222 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26223
26224         * gcc.dg/cpp/undef1.c: Remove.
26225         * gcc.dg/cpp/directiv.c: Update.
26226         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26227
26228 2002-02-27  Michael Meissner  <meissner@redhat.com>
26229
26230         * gcc.c-torture/execute/20020226-1.c: New test.
26231
26232 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26233
26234         * g++.dg/debug/debug4.C: New test.
26235
26236         * gcc.dg/ia64-visibility-1.c: New test.
26237
26238 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26239
26240         * gcc.dg/debug/20020224-1.c: New.
26241
26242 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26243
26244         * gcc.c-torture/execute/960416-1.x: New.
26245         * gcc.c-torture/execute/divconst-3.x: Likewise.
26246
26247 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26248
26249         * gcc.dg/20020224-1.c: New test.
26250
26251 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26252
26253         * gcc.c-torture/execute/20020225-1.c: New.
26254
26255 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26256
26257         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26258
26259 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gcc.dg/20020222-1.c: New test.
26262
26263 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * g++.dg/opt/anonunion1.C: New test.
26266
26267 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         * g++.dg/template/qualttp19.C: New test.
26270         * g++.dg/template/qualttp20.C: New test.
26271         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26272         * g++.old-deja/g++.other/qual1.C: Likewise.
26273
26274 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26275
26276         * gcc.dg/attr-alwaysinline.c: New.
26277
26278 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26279
26280         * gcc.dg/20020220-1.c: New test.
26281
26282         * gcc.dg/20020220-2.c: New test.
26283
26284         * g++.dg/opt/mmx1.C: New test.
26285
26286 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26287
26288         * gcc.c-torture/compile/20020110.c: New test.
26289
26290 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.c-torture/execute/20020219-1.c: New test.
26293
26294         * gcc.dg/20020219-1.c: New test.
26295
26296         * gcc.dg/noncompile/20020220-1.c: New test.
26297
26298         * g++.dg/opt/ptrintsum1.C: New test.
26299
26300         * gcc.dg/debug/20020220-1.c: New test.
26301
26302 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.c-torture/execute/20020216-1.c: New test.
26305
26306 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26307
26308         * gcc.dg/decl-1.c: Update, new test.
26309
26310 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.dg/abi/bitfield1.C: New test.
26313         * g++.dg/abi/bitfield2.C: New test.
26314
26315 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26316
26317         * gcc.dg/attr-nest.c: New test.
26318
26319 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26320
26321         * gcc.c-torture/execute/20020215-1.c: New test.
26322
26323 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26326         * g++.dg/debug/debug.exp: New.
26327         * g++.dg/debug/trivial.C: New.
26328         * g++.dg/debug/debug1.C: Moved...
26329         * g++.dg/other/debug1.C: ...from here.
26330         * g++.dg/debug/debug2.C: Moved...
26331         * g++.dg/other/debug2.C: ...from here.
26332         * g++.dg/debug/debug3.C: Moved...
26333         * g++.dg/other/debug3.C: ...from here.
26334
26335         * gcc.dg/noncompile/20020213-1.c: New test.
26336
26337 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26338
26339         * g++.dg/other/debug3.C: New test.
26340
26341         * gcc.c-torture/execute/20020213-1.c: New test.
26342
26343 2002-02-13  Richard Smith <richard@ex-parrot.com>
26344
26345         * g++.old-deja/g++.other/thunk1.C: New test.
26346
26347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26348
26349         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26350
26351 2002-02-13  Stan Shebs  <shebs@apple.com>
26352
26353         * gcc.dg/altivec-3.c: New.
26354
26355 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gcc.dg/Wunreachable-1.c: New test.
26358         * gcc.dg/Wunreachable-2.c: New test.
26359
26360 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26361
26362         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26363
26364 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26365
26366         * gcc.dg/decl-1.c: New test.
26367
26368 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26369
26370         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26371
26372 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26373
26374         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26375         * gcc.c-torture/compile/980506-1.x: Likewise.
26376
26377 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26378
26379         * gcc.dg/20020210-1.c: New.
26380
26381 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26382
26383         * g77.f-torture/execute/947.f: New regression test
26384         for PR fortran/947.
26385
26386 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26387
26388         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26389         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26390
26391 2002-02-08  Richard Henderson  <rth@redhat.com>
26392
26393         * gcc.c-torture/compile/labels-3.c: New.
26394
26395 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26396
26397         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26398         expression statements work instead.
26399         * gcc.dg/noncompile/20020207-1.c: New test.
26400
26401 2002-02-07  Richard Henderson  <rth@redhat.com>
26402
26403         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26404
26405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26406
26407         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26408         message from g77
26409         * lib/g77-dg.exp: Trim g77 error messages so that they are
26410         recognized by dg.exp.
26411
26412 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26413
26414         PR fortran/5473
26415         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26416
26417 2002-02-07  Richard Henderson  <rth@redhat.com>
26418
26419         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26420         to be sufficiently aligned for integers.
26421
26422 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.dg/template/friend4.C: New test.
26425
26426 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26427
26428         PR fortran/5743
26429         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26430         unsupported cases.
26431
26432 2002-02-07  Richard Henderson  <rth@redhat.com>
26433
26434         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26435         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26436         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26437         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26438
26439 2002-02-06  Richard Henderson  <rth@redhat.com>
26440
26441         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26442
26443 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26444
26445         * gcc.dg/20020206-1.c: New test.
26446
26447 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26448
26449         * gcc.c-torture/execute/20020206-1.c: New test.
26450
26451         * gcc.c-torture/execute/20020206-2.c: New test.
26452
26453         PR optimization/5429:
26454         * gcc.c-torture/compile/20020206-1.c: New test.
26455
26456 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26457
26458         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26459         as certain file formats cannot support particularly large
26460         alignments.
26461
26462         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26463         and do not expect to be able to link the executable.
26464
26465         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26466         fail because the COFF format does not support the weak attribute.
26467
26468 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26469
26470         * g77.dg/pr5473.f:  New test
26471
26472 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26473
26474         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26475         Fix testcase accordingly.
26476
26477 2002-02-04  Richard Henderson  <rth@redhat.com>
26478
26479         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26480         (buf): Change to be an array of pointers, not ints.
26481
26482 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26485         before all tests.  Move warning one line above to match where it
26486         C frontend emits.
26487         * gcc.dg/Wswitch-2.c: New test.
26488         * g++.dg/warn/Wswitch-1.C: New test.
26489         * g++.dg/warn/Wswitch-2.C: New test.
26490
26491 2002-02-04  Richard Henderson  <rth@redhat.com>
26492
26493         * g++.dg/abi/offsetof.C: Fix size comparison.
26494
26495 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26496
26497         * gcc.dg/cast-qual-2.c: New test.
26498
26499 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.dg/20020201-4.c: New test.
26502
26503 2002-02-04  Ben Elliston  <bje@redhat.com>
26504
26505         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26506         target_info attribute != 0, in addition to the empty string.
26507         (gcc_target_compile): Likewise.
26508
26509 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26510
26511         * gcc.dg/Wswitch.c: New test.
26512         PR gcc/4475. PR gcc/3780.
26513
26514 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26515
26516         * g77.f-torture/execute/5122.f: New test for regressions
26517         against PR fortran/5122.
26518
26519 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26520
26521         * g77.f-torture/compile/pr3743.f: Delete
26522         * g77.dg/pr3743-1.f: New test.
26523         * g77.dg/pr3743-2.f: New test.
26524         * g77.dg/pr3743-3.f: New test.
26525         * g77.dg/pr3743-4.f: New test.
26526
26527 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26528
26529         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26530
26531 2002-02-02  Richard Henderson  <rth@redhat.com>
26532
26533         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26534         * gcc.c-torture/execute/bf64-1.c: Likewise.
26535
26536 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.dg/20020201-2.c: New test.
26539
26540         * gcc.dg/20020201-3.c: New test.
26541
26542         * gcc.c-torture/execute/bitfld-2.c: New test.
26543
26544 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26545
26546         * gcc.dg/bitfld-1.c: Update.
26547         * gcc.dg/bitfld-2.c: Update.
26548         * gcc.c-torture/execute/bitfld-1.x: New.
26549
26550 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26551
26552         * gcc.c-torture/execute/20020201-1.c: New test.
26553
26554 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26555
26556         PR target/5469
26557         * gcc.dg/20020201-1.c: New test.
26558
26559 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26560
26561         PR fortran/3743
26562         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26563         * g77.f-torture/compile/pr3743.x: Remove
26564
26565 2002-01-31  Tom Rix  <trix@redhat.com>
26566
26567         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26568
26569 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26570
26571         * gcc.dg/noncompile/20020130-1.c: New test.
26572
26573 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26574
26575         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26576
26577 2002-01-29  Richard Henderson  <rth@redhat.com>
26578
26579         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26580         to long long.
26581         * gcc.c-torture/execute/bf64-1.c: Likewise.
26582
26583 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * gcc.c-torture/execute/20020129-1.c: New test.
26586
26587 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26588
26589         * gcc.c-torture/compile/20000224-1.c: Update.
26590         * gcc.c-torture/execute/bitfld-1.c: New tests.
26591         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26592         * gcc.dg/uninit-A.c: Update.
26593
26594 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.dg/template/ctor1.C: Add instantiation.
26597
26598 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26599
26600         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26601         argument to __builtin_prefetch to be const ptr.
26602
26603 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26604
26605         * gcc.c-torture/compile/20020120-1.c: New test.
26606
26607 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26608
26609         * gcc.c-torture/execute/20020127-1.c: New test.
26610
26611 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26612
26613         * g77.dg/f77-edit-i-in.f: New test
26614         * g77.dg/f77-edit-i-out.f: New test
26615
26616 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26617
26618         * gcc.dg/debug/debug.exp: New file.
26619         * gcc.dg/debug/trivial.c: New file.
26620         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26621         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26622         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26623         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26624         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26625         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26626         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26627         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26628         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26629         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26630         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26631         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26632         * gcc.dg/20000503-1.c: Removed.
26633         * gcc.dg/20010207-1.c: Removed.
26634         * gcc.dg/20011223-1.c: Removed.
26635         * gcc.dg/20020104-2.c: Removed.
26636         * gcc.dg/debug-1.c: Removed.
26637         * gcc.dg/debug-2.c: Removed.
26638         * gcc.dg/debug-3.c: Removed.
26639         * gcc.dg/debug-4.c: Removed.
26640         * gcc.dg/debug-5.c: Removed.
26641         * gcc.dg/debug-6.c: Removed.
26642         * gcc.dg/dwarf2-1.c: Removed.
26643         * gcc.dg/dwarf2-2.c: Removed.
26644
26645 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26646
26647         * g++.old-deja/g++.other/eh5.C: New test.
26648         * g++.old-deja/g++.other/sibcall2.C: New test.
26649         * g++.old-deja/g++.other/array9.C: New test.
26650         * g++.old-deja/g++.other/typename2.C: New test.
26651         * g++.old-deja/g++.other/crash60.C: New test.
26652         * g++.old-deja/g++.other/conv9.C: New test.
26653         * g++.old-deja/g++.other/mangle10.C: New test.
26654         * g++.old-deja/g++.other/unchanging1.C: New test.
26655         * g++.old-deja/g++.other/exprstmt1.C: New test.
26656         * g++.old-deja/g++.other/inline23.C: New test.
26657         * g++.old-deja/g++.eh/ia64-1.C: New test.
26658         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26659         * g++.old-deja/g++.other/reload1.C: New test.
26660         * g++.old-deja/g++.other/static20.C: New test.
26661         * g++.old-deja/g++.other/local-alloc1.C: New test.
26662         * g++.old-deja/g++.other/conv8.C: New test.
26663         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26664         * g++.old-deja/g++.other/storeexpr1.C: New test.
26665         * g++.old-deja/g++.other/storeexpr2.C: New test.
26666         * g++.dg/eh/template2.C: New test.
26667         * g++.dg/warn/weak1.C: New test.
26668
26669 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26670
26671         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26672         Remove first, non-varying, argument.
26673
26674 2002-01-23  Richard Henderson  <rth@redhat.com>
26675
26676         * gcc.dg/inline-2.c: New.
26677
26678         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26679         Add optional target arg.  Check number of arguments.
26680         (scan-assembler-not, scan-assembler-dem): Likewise.
26681         (scan-assembler-dem-not): Likewise.
26682
26683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26684
26685         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26686         line 12.
26687         * g++.old-deja/g++.brendan/parse3.C,
26688         g++.old-deja/g++.other/crash26.C,
26689         g++.old-deja/g++.other/crash28.C,
26690         g++.old-deja/g++.other/crash29.C,
26691         g++.old-deja/g++.other/crash30.C,
26692         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26693
26694 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26695
26696         * gcc.dg/20020115-1.c: New.
26697
26698 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26699
26700         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26701
26702 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26703
26704         * gcc.dg/20020122-3.c: New.
26705
26706 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26707
26708         * g++.dg/other/gc1.C: New test.
26709
26710 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26711
26712         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26713
26714 2002-01-22  Richard Henderson  <rth@redhat.com>
26715
26716         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26717
26718 2002-01-22  Richard Henderson  <rth@redhat.com>
26719
26720         * gcc.dg/20020122-4.c: New.
26721
26722 2002-01-22  H.J. Lu <hjl@gnu.org>
26723
26724         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26725         link output.
26726         * gcc.dg/special/ecos.exp: Likewise.
26727         * lib/g++-dg.exp: Likewise.
26728         * lib/g77-dg.exp: Likewise.
26729         * lib/gcc-dg.exp : Likewise.
26730         * lib/mike-g++.exp: Likewise.
26731         * lib/mike-g77.exp: Likewise.
26732         * lib/mike-gcc.exp: Likewise.
26733         * lib/objc-dg.exp: Likewise.
26734
26735 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26736
26737         PR target/5379
26738         * gcc.dg/20020122-2.c: New test.
26739
26740 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26741
26742         * gcc.dg/20020122-1.c: New test.
26743
26744 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26745
26746         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26747
26748 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26749
26750         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26751
26752 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26753
26754         * gcc.c-torture/compile/20020121-1.c: New test.
26755
26756 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26757
26758         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26759         ld_library_path.
26760
26761 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * gcc.dg/20020218-1.c: New test.
26764
26765 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26766
26767         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26768         messages
26769         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26770         "At global scope" warning
26771         * g++.dg/ext/align1.C: Change cygwin test for alignment
26772         from db-bogus to dg-warning
26773
26774 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26775
26776         * g77.f-torture/compile/cpp2.F: New test.
26777
26778 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.dg/template/access1.C: New test.
26781
26782 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26783
26784         * gcc.dg/20020118-1.c: New.
26785
26786 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26787
26788         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26789
26790 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26791
26792         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26793         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26794         alignment warnings.
26795
26796 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26797
26798         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26799         torture_with_loops and torture_without_loops
26800
26801 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26802
26803         * gcc.c-torture/compile/20020116-1.c: New test.
26804
26805 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26806
26807         * gcc.dg/20020116-2.c: New test.
26808
26809         * gcc.dg/ultrasp4.c: New test.
26810
26811         * gcc.dg/20020116-1.c: New test.
26812
26813 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26814
26815         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26816         by EABI.
26817
26818 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26819
26820         * gcc.misc-tests/i386-prefetch.exp: New.
26821         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26822         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26823         * gcc.misc-tests/i386-pf-none-1.c: New test.
26824         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26825
26826 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26827
26828         * gcc.dg/gnu89-init-1.c: Add new tests.
26829
26830 2002-01-15  Andreas Jaeger  <aj@suse.de>
26831
26832         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26833         * gcc.dg/i386-mmx-2.c: Likewise.
26834         * gcc.dg/i386-sse-1.c: Likewise.
26835         * gcc.dg/i386-sse-2.c: Likewise.
26836         * gcc.dg/i386-sse-3.c: Likewise.
26837
26838 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26839
26840         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26841         Uncomment additional cases that now pass.
26842
26843 2002-01-11  Richard Henderson  <rth@redhat.com>
26844
26845         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26846         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26847
26848 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26849
26850         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26851
26852 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26853
26854         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26855         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26856
26857 2002-01-10  Dale Johannesen  <dalej@apple.com>
26858
26859         * gcc.c-torture/execute/loop-11.c: New.
26860
26861 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26862
26863         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26864         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26865
26866 2002-01-09  Richard Henderson  <rth@redhat.com>
26867
26868         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26869         type in which to perform the operation for each size.
26870
26871 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26872
26873         * gcc.c-torture/compile/20020109-2.c: New test.
26874
26875 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26876
26877         * gcc.c-torture/execute/loop-10.c: New test.
26878
26879 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26880
26881         * gcc.c-torture/compile/20010226-1.c: New test.
26882         * gcc.c-torture/compile/20010227-1.c: New test.
26883         * gcc.c-torture/compile/20010426-1.c: New test.
26884         * gcc.c-torture/compile/20010510-1.c: New test.
26885         * gcc.c-torture/compile/20010605-3.c: New test.
26886         * gcc.c-torture/compile/20010824-1.c: New test.
26887         * gcc.c-torture/execute/20010409-1.c: New test.
26888         * gcc.dg/noncompile/20000901-1.c: New test.
26889         * gcc.dg/20001023-1.c: New test.
26890         * gcc.dg/20001101-1.c: New test.
26891         * gcc.dg/20001102-1.c: New test.
26892         * gcc.dg/20010207-1.c: New test.
26893         * gcc.dg/20010405-1.c: New test.
26894         * gcc.dg/20010822-1.c: New test.
26895         * gcc.dg/20011107-1.c: New test.
26896
26897 2002-01-09  Jeffrey A Law  (law@redhat.com)
26898
26899         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26900
26901         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26902         execution failure on PA targets.
26903
26904 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26905
26906         * gcc.c-torture/compile/20020109-1.c: New test.
26907
26908 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26909
26910         * gcc.c-torture/execute/20020108-1.c: New test.
26911
26912 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * gcc.dg/20020108-1.c: New test.
26915
26916 2002-01-08  H.J. Lu <hjl@gnu.org>
26917
26918         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26919         for header files.
26920
26921 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26922
26923         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26924         consistency.
26925
26926 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26927
26928         * gcc.dg/altivec-4.c: Test altivec predicates.
26929
26930 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.c-torture/execute/20020107-1.c: New test.
26933
26934 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26935
26936         PR c/5279
26937         * gcc.c-torture/compile/20020106-1.c: New test.
26938
26939 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26940
26941         * gcc.c-torture/execute/nestfunc-4.c: New test.
26942
26943 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26944
26945         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26946         extra triple that slipped in.
26947         * g++.old-deja/g++.abi/align.C: Likewise.
26948         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26949
26950 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26951
26952         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26953         * g++.old-deja/g++.abi/align.C: Likewise.
26954         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26955
26956         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26957         on FreeBSD/i386.
26958         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26959         FreeBSD.
26960
26961 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * gcc.dg/20020104-1.c: New test.
26964
26965         * gcc.dg/20020104-2.c: New test.
26966
26967 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26968
26969         * gcc.dg/20020103-1.c: Fix typo in target selector.
26970
26971 2002-01-03  Richard Henderson  <rth@redhat.com>
26972
26973         * gcc.dg/20020103-1.c: New.
26974
26975 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26976
26977         * gcc.c-torture/execute/20020103-1.c: New test.
26978
26979 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26980
26981         * g++.dg/other/debug2.C: New test.
26982
26983         * gcc.c-torture/compile/20020103-1.c: New test.
26984
26985 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * gcc.dg/gnu89-init-1.c: Added new tests.
26988
26989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.dg/template/friend2.C: Remove as patch is reverted.
26992
26993         * g++.dg/warn/oldcast1.C: New test.
26994
26995         * g++.dg/template/ptrmem1.C: New test.
26996         * g++.dg/template/ptrmem2.C: New test.
26997
26998         * g++.dg/template/ntp.C: New test.
26999
27000         * g++.dg/other/component1.C: New test.
27001
27002         * g++.dg/template/ttp3.C: New test.
27003
27004         * g++.dg/template/friend2.C: New test.
27005         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27006
27007 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27008
27009         * g++.dg/other/ptrmem1.C: New test.
27010         * g++.dg/other/ptrmem2.C: New test.
27011
27012 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27013
27014         * g++.dg/template/ctor1.C: New test.
27015
27016 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         * g++.dg/template/friend2.C: New test.
27019
27020 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27021
27022         * gcc.dg/mmix-1.c: New test.
27023
27024 2001-12-31  Richard Henderson  <rth@redhat.com>
27025
27026         * gcc.dg/asm-5.c: New.
27027
27028 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27029
27030         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27031         in namespace __gnu_cxx
27032
27033 2001-12-30  Richard Henderson  <rth@redhat.com>
27034
27035         * gcc.dg/debug-6.c: New.
27036
27037 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gcc.c-torture/compile/20011229-2.c: New test.
27040
27041 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gcc.dg/debug-3.c: New test.
27044         * gcc.dg/debug-4.c: New test.
27045         * gcc.dg/debug-5.c: New test.
27046
27047 2001-12-29  Richard Henderson  <rth@redhat.com>
27048
27049         * g++.dg/eh/loop1.C: New.
27050
27051 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27052
27053         * g++.dg/template/crash1.C: New test.
27054
27055 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27056
27057         * g++.dg/other/const1.C: New test.
27058
27059 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27060
27061         * gcc.c-torture/compile/20011229-1.c: New test.
27062
27063 2001-12-28  Stan Shebs  <shebs@apple.com>
27064
27065         * lib/objc-torture.exp: Resync with c-torture.exp.
27066         * lib/objc.exp: Load standard libraries.
27067
27068 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27071         additional tests.
27072
27073 2001-12-27  Roger Sayle <roger@eyesopen.com>
27074
27075         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27076
27077 2001-12-27  Richard Henderson  <rth@redhat.com>
27078
27079         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27080
27081 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.dg/eh/ctor1.C: New test.
27084         * g++.dg/other/error2.C: New test.
27085
27086 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         * g++.dg/other/init2.C: New test.
27089
27090 2001-12-24  Richard Henderson  <rth@redhat.com>
27091
27092         * gcc.dg/20011223-1.c: New.
27093         * gcc.dg/inline-1.c: New.
27094
27095 2001-12-23  Richard Henderson  <rth@redhat.com>
27096
27097         * gcc.dg/asm-4.c: Test operand modifiers.
27098
27099 2001-12-23  Richard Henderson  <rth@redhat.com>
27100
27101         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27102
27103 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27104
27105         * gcc.c-torture/execute/20011223-1.c: New test.
27106
27107 2001-12-21  Richard Henderson  <rth@redhat.com>
27108
27109         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27110         re-enables the warning.
27111
27112 2001-12-21  Richard Henderson  <rth@redhat.com>
27113
27114         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27115
27116 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.c-torture/compile/20011218-1.c: New test.
27119
27120 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27121
27122         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27123         arm-isr.c test.
27124         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27125         epilogue generation for ARM ISR routines.
27126
27127 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27128
27129         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27130         * gcc.dg/format/c90-printf-3.c: Likewise.
27131         * gcc.dg/format/c99-printf-3.c: Likewise.
27132         * gcc.dg/format/ext-1.c: Likewise.
27133         * gcc.dg/format/ext-6.c: Likewise.
27134         * gcc.dg/format/format.h: Prototype unlocked stdio.
27135
27136 2001-12-20  Richard Henderson  <rth@redhat.com>
27137
27138         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27139         (arena): Use it.
27140         (malloc): Correct allocation logic.  Abort if we fill up the
27141         arena before initialization complete.
27142         (realloc): Correct allocation logic.
27143
27144 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * gcc.c-torture/compile/20011219-2.c: New test.
27147
27148         * gcc.c-torture/execute/20011219-1.c: New test.
27149
27150 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27151
27152         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27153         target does not support weak symbols.
27154
27155 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gcc.c-torture/compile/20011219-1.c: New test.
27158
27159 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.dg/other/error1.C: New test.
27162
27163 2001-12-17  Jeffrey A Law  (law@redhat.com)
27164
27165         * gcc.c-torture/execute/20011217-1.c: New test.
27166
27167 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27168
27169         * objc.dg/special/: New directory.
27170         * objc.dg/special/special.exp: New file.
27171         * objc.dg/special/unclaimed-category-1.h: New file.
27172         * objc.dg/special/unclaimed-category-1a.m: New file.
27173         * objc.dg/special/unclaimed-category-1.m: New file.
27174
27175 2001-12-17  Andreas Jaeger  <aj@suse.de>
27176
27177         * gcc.c-torture/compile/20011217-2.c: New test.
27178
27179 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27180
27181         * gcc.c-torture/compile/20011217-1.c: New test.
27182
27183 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27184
27185         * testsuite/gcc.dg/20011214-1.c: New.
27186
27187 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27188
27189         * gcc.dg/altivec-4.c: New.
27190
27191 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27192
27193         * gcc.dg/20011113-1.c: New test.
27194
27195 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27196
27197         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27198         std::__malloc_alloc_template<0> and
27199         std::__default_alloc_template<false, 0>.
27200
27201 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27202
27203         * objc/execute/bf-21.m: New test.
27204         * objc/execute/enumeration-1.m: New test.
27205         * objc/execute/enumeration-2.m: New test.
27206
27207 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27208
27209         * gcc.dg/gnu89-init-1.c: New test.
27210
27211 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27212
27213         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27214         * g++.old-deja/g++.jason/2371.C: Likewise.
27215         * g++.old-deja/g++.jason/template33.C: Likewise.
27216         * g++.old-deja/g++.jason/template34.C: Likewise.
27217         * g++.old-deja/g++.jason/template36.C: Likewise.
27218         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27219         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27220         * g++.old-deja/g++.other/typename1.C: Likewise.
27221         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27222         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27223         * g++.old-deja/g++.pt/typename11.C: Likewise.
27224         * g++.old-deja/g++.pt/typename14.C: Likewise.
27225         * g++.old-deja/g++.pt/typename16.C: Likewise.
27226         * g++.old-deja/g++.pt/typename3.C: Likewise.
27227         * g++.old-deja/g++.pt/typename4.C: Likewise.
27228         * g++.old-deja/g++.pt/typename5.C: Likewise.
27229         * g++.old-deja/g++.pt/typename7.C: Likewise.
27230         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27231
27232 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.dg/other/linkage1.C: New test.
27235         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27236         specifiers.
27237
27238 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27239
27240         * gcc.dg/concat.c: New test.
27241
27242 2001-12-11  Stan Shebs  <shebs@apple.com>
27243
27244         * objc/compile: New test directory.
27245         * objc/compile/compile.exp: New expect script.
27246         * objc/compile/20011211-1.m: New compile test.
27247
27248 2001-12-11  Jason Merrill  <jason@redhat.com>
27249
27250         * lib/prune.exp (prune_gcc_output): Also handle "In member
27251         function".  So many permutations...
27252
27253 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27254
27255         * g++.dg/template/typedef1.C: New test.
27256
27257 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         * g++.dg/other/copy1.C: New test.
27260
27261 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27262
27263         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27264
27265         * gcc.dg/builtin-choose-expr.c: New.
27266
27267 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27268
27269         * gcc.dg/altivec-2.c: New.
27270
27271 2001-12-07  Richard Henderson  <rth@redhat.com>
27272
27273         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27274
27275 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27276
27277         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27278         ultrasparc.
27279
27280 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27281
27282         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27283
27284 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27285
27286         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27287         variable argument list.
27288
27289 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27290
27291         * gcc.c-torture/execute/memcheck: Delete entire directory.
27292         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27293         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27294
27295 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27296
27297         * gcc.dg/Wshadow-1.c: New test.
27298
27299 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.c-torture/compile/20011130-1.c: New test.
27302
27303         * gcc.dg/noncompile/20011025-1.c: New test.
27304
27305         * g++.dg/other/anon-union.C: New test.
27306
27307         * gcc.c-torture/execute/20011024-1.c: New test.
27308
27309 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27310
27311         * gcc.c-torture/execute/20000722-1.x,
27312         gcc.c-torture/execute/20010123-1.x: Remove.
27313         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27314         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27315         gcc.dg/c99-complit-2.c: New tests.
27316
27317 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.dg/inherit/base1.C: New test.
27320
27321 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * g++.dg/other/stdarg1.C: New test.
27324
27325         * gcc.c-torture/compile/20011130-2.c: New test.
27326
27327 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27328
27329         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27330         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27331         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27332         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27333         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27334         * gcc.dg/builtin-prefetch-1.c: New test.
27335
27336 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27337
27338         * gcc.dg/20011130-1.c: New test.
27339
27340 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.dg/other/scope1.C: New test.
27343         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27344
27345 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27346
27347         * gcc.dg/vla-init-1.c: New test.
27348
27349 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27350
27351         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27352
27353 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27354
27355         * objc.dg/alias.m: Update.
27356         * objc.dg/class-1.m: Update.
27357         * objc.dg/const-str-1.m: Update.
27358         * objc.dg/fwd-proto-1.m: Update.
27359         * objc.dg/id-1.m: Update.
27360         * objc.dg/super-class-1.m: Update.
27361
27362 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27363
27364         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27365         constructs.
27366
27367 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27368
27369         * gcc.c-torture/execute/20011128-1.c: New test.
27370
27371 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27372
27373         * gcc.dg/20011127-1.c: New test.
27374
27375 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27376
27377         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27378         from Austin Group draft 7.
27379         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27380         scanf format arguments.
27381         * gcc.dg/format/no-exargs-2.c: New test.
27382
27383 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.dg/abi/vbase8-4.C: New test.
27386
27387 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27388
27389         * gcc.c-torture/execute/20011121-1.c: New test.
27390
27391 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27392
27393         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27394
27395 2001-11-23  Andreas Jaeger  <aj@suse.de>
27396
27397         * gcc.dg/cpp/charconst-2.c: New test.
27398
27399 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27400
27401         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27402         to the host if it is remote.  Let tests specify extra headers
27403         they use.
27404         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27405         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27406         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27407         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27408         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27409         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27410         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27411         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27412         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27413         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27414
27415 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27416
27417         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27418         for little endian ARMs.
27419
27420 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27421
27422         * gcc.c-torture/compile/20011119-1.c: New test.
27423         * gcc.c-torture/compile/20011119-2.c: New test.
27424
27425 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27426
27427         * gcc.dg/altivec-1.c: Fix typo.
27428
27429 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27430
27431         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27432
27433 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27434
27435         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27436
27437 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27438
27439         * lib/g77.exp: Don't specify --rpath-link.
27440
27441         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27442         across all the headers.
27443         * gcc.dg/format/format.exp: For testing on a remote host,
27444         copy format.h.
27445
27446         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27447         * gcc.c-torture/execute/930406-1.c: Likewise.
27448         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27449
27450 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27451
27452         * gcc.dg/altivec-1.c: New.
27453
27454 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27455
27456         * gcc.dg/cpp/fpreprocessed.c: New test case.
27457
27458 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27459
27460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27461         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27462         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27463
27464 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27465
27466         * gcc.dg/no-builtin-1.c: New test.
27467
27468 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27469
27470         * gcc.c-torture/execute/20011115-1.c: New test.
27471
27472 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27473
27474         * gcc.c-torture/compile/20011114-2.c: New test.
27475         * gcc.c-torture/compile/20011114-3.c: New test.
27476         * gcc.c-torture/compile/20011114-4.c: New test.
27477
27478 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27479
27480         * g++.dg/other/init1.C: New test.
27481
27482 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27483
27484         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27485         message.
27486
27487         * gcc.c-torture/execute/20011114-1.c: New testcase.
27488
27489         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27490         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27491         like the (before this change) version of 20010327-1.c.
27492
27493 2001-11-14  Roger Sayle <roger@eyesopen.com>
27494
27495         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27496
27497 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27498
27499         * g++.dg/init/array2.C: New test.
27500
27501 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27502
27503         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27504
27505 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27506
27507         * g++.dg/other/forscope1.C: New test.
27508         * g++.dg/ext/forscope1.C: New test.
27509         * g++.dg/ext/forscope2.C: New test.
27510
27511 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * gcc.c-torture/execute/20011113-1.c: New test.
27514
27515 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27516
27517         * gcc.c-torture/execute/20011109-2.c: New test.
27518
27519         * gcc.c-torture/execute/20011109-1.c: New test.
27520
27521 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27522
27523         * gcc.c-torture/compile/20011109-1.c: New test.
27524
27525 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27526
27527         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27528         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27529         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27530         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27531         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27532         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27533         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27534
27535 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27536
27537         * g++.dg/warn/Wshadow-1.C: New tests.
27538         * g++.old-deja/g++.mike/for3.C: Update.
27539
27540 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27541
27542         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27543         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27544         XFAILs.  Adjust expected error texts.
27545         * gcc.c-torture/compile/20011106-1.c,
27546         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27547         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27548         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27549         gcc.dg/c99-array-lval-5.c: New tests.
27550
27551 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27552
27553         * gcc.dg/cpp/defined.c: Update.
27554
27555 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27556
27557         * gcc.c-torture/execute/anon-1.c: New test.
27558
27559 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27560
27561         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27562         same size, so no warning should be produced on stormy16.
27563
27564         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27565         due to oversized array.
27566         * g++.old-deja/g++.mike/ns15.C: Likewise.
27567         * g++.old-deja/g++.pt/crash16.C: Likewise.
27568
27569 2001-11-02  Graham Stott  <grahams@redhat.com>
27570
27571         * g++.dgother/debug1.C: Fix typos.
27572
27573 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27574
27575         * g++.dg/other/debug1.C: New test.
27576
27577 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27578
27579         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27580         of unsigned long.
27581
27582 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27583
27584         * gcc.dg/20011029-2.c: New test.
27585
27586         * gcc.c-torture/compile/20011029-1.c: New test.
27587
27588 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27589
27590         * objc/execute/class_self-1.m: New test.
27591         * objc/execute/class_self-2.m: New test.
27592
27593 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27594
27595         * gcc.misc-tests/msgs.exp: Delete.
27596         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27597         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27598         error set to match recent changes.
27599
27600 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27601
27602         * gcc.dg/20011021-1.c: New test.
27603
27604 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27605
27606         * gcc.c-torture/compile/20011023-1.c: New test.
27607
27608 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27609
27610         * lib/g77.exp: Rewrite based on lib/g++.exp.
27611
27612 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27613
27614         * gcc.c-torture/execute/20011019-1.c: New test.
27615
27616         * gcc.dg/20011018-1.c: New test.
27617
27618 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27619
27620         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27621
27622 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27623
27624         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27625         * gcc.dg/attr-invalid.c: Likewise.
27626
27627 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * testsuite/gcc.dg/20011015-1.c: New test.
27630
27631 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27632
27633         * g++.dg/template/unify2.C: New test.
27634
27635 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27636
27637         * g++.dg/other/exception-specification.C: New test
27638
27639 2001-10-13  Tom Rix  <trix@redhat.com>
27640
27641         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27642         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27643
27644 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27645
27646         * testsuite/gcc.dg/20011009-1.c: New test.
27647
27648 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         PR g++/4476
27651         * g++.dg/other/friend1.C: New test.
27652
27653 2001-10-11  Richard Henderson  <rth@redhat.com>
27654
27655         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27656
27657 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27658
27659         * gcc.c-torture/compile/20011010-1.c: New.
27660
27661 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27662
27663         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27664         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27665         g77.f-torture/execute/execute.exp,
27666         g77.f-torture/noncompile/noncompile.exp,
27667         gcc.c-torture/compile/compile.exp,
27668         gcc.c-torture/execute/execute.exp,
27669         gcc.c-torture/execute/ieee/ieee.exp,
27670         gcc.c-torture/execute/memcheck/memcheck.exp,
27671         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27672         objc/execute/execute.exp: Update FSF address.
27673
27674 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27675
27676         * gcc.dg/cpp/cmdlne-C.c: Update.
27677         * gcc.dg/cpp/cmdlne-C2.c: New.
27678
27679 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27680
27681         * gcc.c-torture/execute/20011008-3.c: New.
27682
27683 2001-10-08  DJ Delorie  <dj@redhat.com>
27684
27685         * gcc.dg/20011008-1.c: New.
27686         * gcc.dg/20011008-2.c: New.
27687
27688 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27689
27690         * gcc.dg/cpp/spacing1.c: Update test.
27691
27692 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27693
27694         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27695         spelling errors of "separate" as "seperate".
27696
27697 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27698
27699         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27700         enough to avoid inlining.
27701
27702 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27703
27704         * lib/g77.exp: set libg2c_dir correctly.
27705
27706 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * gcc.dg/cpp/macro11.c: New test.
27709
27710 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27711
27712         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27713         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27714         gcc.dg/format/multattr-3.c: New tests.
27715         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27716         tests for format attributes on function pointers being rejected.
27717
27718 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27719
27720         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27721
27722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27723
27724         * g++.dg/warn/format1.C: New test.
27725
27726 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27727
27728         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27729
27730 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27731
27732         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27733
27734 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27735
27736         * gcc.dg/cpp/redef2.c: Add test.
27737
27738 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27739
27740         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27741         long-standing bug on i686, apparently.
27742         * gcc.c-torture/execute/loop-2c.x: New file.
27743         * gcc.c-torture/execute/loop-2d.x: New file.
27744         * gcc.c-torture/execute/loop-3c.x: New file.
27745
27746 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27747
27748         * gcc.dg/cpp/20000625-2.c: Correct line number.
27749
27750 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27751
27752         * gcc.dg/cpp/macro10.c: New test.
27753         * gcc.dg/cpp/strify3.c: New test.
27754         * gcc.dg/cpp/spacing1.c: Add tests.
27755         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27756         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27757
27758 2001-09-24  DJ Delorie  <dj@redhat.com>
27759
27760         * gcc.c-torture/execute/20010924-1.c: New test.
27761
27762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27763
27764         * testsuite/objc/execute/paste.m: Remove.
27765
27766 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27767
27768         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27769
27770 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27771
27772         * g77.dg/strlen0.f: New test.
27773
27774 2001-09-21  Richard Henderson  <rth@redhat.com>
27775
27776         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27777         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27778
27779 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27780
27781         Table-driven attributes.
27782         * g++.dg/ext/attrib1.C: New test.
27783
27784 2001-09-20  DJ Delorie  <dj@redhat.com>
27785
27786         * gcc.dg/20000926-1.c: Update expected warning messages.
27787         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27788         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27789         array.
27790
27791 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27792
27793         * g++.dg/eh/registers1.C: New test case.
27794
27795 2001-09-17  Richard Henderson  <rth@redhat.com>
27796
27797         * gcc.dg/array-5.c: Fix VLA decomposition test.
27798
27799 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27800
27801         * gcc.dg/cpp/line5.c: New testcase.
27802
27803 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27804
27805         * gcc.dg/cpp/macro9.c: New test.
27806
27807 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27808
27809         * gcc.c-torture/execute/980223.c: Change type of addr from long
27810         to char *.
27811
27812 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27813
27814         * gcc.c-torture/execute/20010915-1.c: New test.
27815
27816 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27817
27818         * g77.dg/bprob: New directory.
27819         * g77.dg/bprob/bprob.exp: New file.
27820         * g77.dg/bprob/bprob-1.f: New test.
27821         * g77.dg/gcov: New directory.
27822         * g77.dg/gcov/gcov.exp: New file.
27823         * g77.dg/gcov/gcov-1.f: New test.
27824         * g77.dg/gcov/gcov-1.x: New file.
27825
27826 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27827
27828         * gcc.dg/cpp/directiv.c: Update.
27829         * gcc.dg/cpp/undef1.c: Update.
27830
27831 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27832
27833         * gcc.dg/20010912-1.c: New test.
27834
27835 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27836
27837         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27838         language-independent file in lib.
27839         * lib/gcov.exp: New file.
27840
27841 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27842
27843         * gcc.c-torture/compile/20010911-1.c: New test.
27844
27845 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27846
27847         * lib/profopt.exp: New, to support profile-directed optimizations.
27848         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27849         * gcc.misc-tests/bprob-1.c: New test.
27850         * gcc.misc-tests/bprob-2.c: New test.
27851
27852 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27853
27854         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27855         XFAIL and which kinds of gcov output to verify.
27856         * gcc.misc-tests/gcov-4b.x: New file.
27857         * gcc.misc-tests/gcov-5b.x: New file.
27858         * gcc.misc-tests/gcov-6.x: New file.
27859         * gcc.misc-tests/gcov-7.c: New test.
27860         * gcc.misc-tests/gcov-7.x: New file.
27861
27862 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27863
27864         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27865         * gcc.misc-tests/gcov-6.c: New test.
27866
27867 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27868
27869         PR c++/3986
27870         * g++.dg/abi/vbase1.C: New test.
27871
27872 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27873
27874         * objc.dg/method-2.m: New.
27875
27876 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27877
27878         PR c++/4203
27879         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27880         * g++.dg/init/empty1.C: New test.
27881
27882 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27883
27884         * gcc.c-torture/compile/20010903-1.c: New test.
27885
27886 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27887
27888         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27889         for m68k.
27890
27891 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27892
27893         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27894
27895         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27896
27897         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27898
27899 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27900
27901         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27902         for 16-bit 'unsigned int'.
27903
27904 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27905
27906         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27907
27908 2001-08-27  Richard Henderson  <rth@redhat.com>
27909
27910         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27911         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27912
27913 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27914
27915         * gcc.dg/asm-names.c (ymain): New.
27916
27917 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27918
27919         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27920         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27921         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27922
27923 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27924
27925         * gcc.dg/compare5.c: New testcase.
27926
27927 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27928
27929         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27930         and "In instantiation".
27931
27932 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27933
27934         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27935
27936 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27937
27938         * gcc.misc-tests/gcov.exp: Add support for branch information.
27939         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27940         * gcc.misc-tests/gcov-4.c: New test.
27941         * gcc.misc-tests/gcov-4b.c: New test.
27942         * gcc.misc-tests/gcov-5b.c: New test.
27943
27944 2001-08-20  Zack Weinberg  <zackw@panix.com>
27945
27946         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27947         expected to fail.
27948
27949 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27950
27951         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27952
27953 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27954
27955         * g++.dg/eh/template1.C: New test.
27956
27957 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27958
27959         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27960         Fix thinko.
27961         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27962         for xfail.
27963
27964 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27965
27966         * lib/g77-dg.exp:  Use prune.exp for common procedures
27967         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27968         * lib/g77.exp: (g77-dg-prune) Remove
27969
27970 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27971
27972         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27973
27974 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27975
27976         * g++.dg/template/unify1.C: New test.
27977
27978 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27979
27980         * g++.dg/abi/empty4.C: New test.
27981
27982 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27983
27984         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27985         solaris2.*
27986         * g77.f-torture/compile/pr3743.x: Likewise
27987
27988 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27989
27990         * g++.dg/other/using-declaration.C: New test.
27991
27992 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27993
27994         * gcc.dg/cpp/tr-sign.c: New testcase.
27995
27996 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27997
27998         * gcc.dg/cpp/19951025-1.c: Revert.
27999         * gcc.dg/cpp/directiv.c: We no longer process directives that
28000         interrupt macro arguments.
28001
28002 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28003
28004         * gcc.dg/bconstp-1.c: New test.
28005
28006 2001-08-03  Richard Henderson  <rth@redhat.com>
28007
28008         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28009
28010 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28011
28012         * gcc.dg/cpp/19951025-1.c: Update.
28013
28014 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28015
28016         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28017         should be x.
28018
28019 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28020
28021         Kill -fhonor-std.
28022         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28023         * g++.old-deja/g++.other/std1.C: Likewise.
28024         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28025
28026 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28027
28028         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28029         (g77_pass, g77_fail, g77_finish, g77_exit,
28030         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28031
28032 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28033
28034         * g77.dg/fbackslash.f
28035         * g77.dg/fcase-preserve.f
28036         * g77.dg/ff90-1.f
28037         * g77.dg/ffixed-line-length-0.f
28038         * g77.dg/ffixed-line-length-132.f
28039         * g77.dg/ffixed-line-length-7.f
28040         * g77.dg/ffixed-line-length-72.f
28041         * g77.dg/ffixed-line-length-none.f
28042         * g77.dg/ffree-form-1.f
28043         * g77.dg/fno-backslash.f
28044         * g77.dg/fno-f90-1.f
28045         * g77.dg/fno-fixed-form-1.f
28046         * g77.dg/fno-onetrip.f
28047         * g77.dg/fno-typeless-boz.f
28048         * g77.dg/fno-underscoring.f
28049         * g77.dg/fno-vxt-1.f
28050         * g77.dg/fonetrip.f
28051         * g77.dg/ftypeless-boz.f
28052         * g77.dg/fugly-assumed.f
28053         * g77.dg/funderscoring.f
28054         * g77.dg/fvxt-1.f
28055
28056 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28057
28058         * objc.dg/fwd-proto-1.m: New.
28059         * objc.dg/local-decl-1.m: New.
28060         * objc.dg/naming-1.m: New.
28061         * objc.dg/naming-2.m: New.
28062         * objc.dg/proto-hier-1.m: New.
28063
28064 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28065
28066         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28067         largest-type elements to a struct makes its size grow.
28068
28069 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.dg/abi/vthunk1.C: New test.
28072
28073 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         * g++.dg/abi/vbase8-22.C: New test.
28076
28077 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28078
28079         * gcc.dg/cpp/macro8.c: New test.
28080
28081 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.dg/abi/vbase8-21.C: New test.
28084
28085 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         * g++.dg/abi/vbase8-10.C: New test.
28088
28089 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28090
28091         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28092         ${tool}_set_ld_library_path.
28093         Changed caller.
28094         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28095         g++.exp.
28096
28097 2001-07-26  Stan Cox <scox@redhat.com>
28098
28099         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28100         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28101         gcc_exit, gcc_check_unsupported_p):
28102         Moved to gcc-deps.exp
28103         * gcc-deps.exp: New file.
28104
28105 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28106
28107         * g++.old-deja/g++.pt/defarg14.C: New test.
28108
28109 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.other/lineno5.C: New test.
28112
28113 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         * g++.old-deja/g++.pt/crash68.C: New test.
28116
28117 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         * g++.old-deja/g++.other/crash42.C: New test.
28120
28121 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28122
28123         * gcc.dg/cpp/extratokens.c: Fix.
28124         * gcc.dg/cpp/skipping2.c: New tests.
28125
28126 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28127
28128         * gcc.c-torture/execute/20010724-1.c: New file.
28129         * gcc.c-torture/execute/20010724-1.x: New file.
28130
28131 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.old-deja/g++.other/cond7.C: New test.
28134
28135 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28136
28137         * g++.old-deja/g++.other/optimize4.C: New test.
28138
28139 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28140
28141         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28142
28143 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28144
28145         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28146         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28147         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28148         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28149
28150         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28151         bug report" message.
28152
28153         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28154         * g++.dg/ext/instantiate1.C: Move from old-deja.
28155
28156 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28157
28158         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28159         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28160         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28161         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28162
28163 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28164
28165         * gcc.c-torture/execute/20010723-1.c: New test.
28166
28167 2001-07-23  Ben Elliston  <bje@redhat.com>
28168
28169         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28170
28171 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28172
28173         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28174         i[34567]86-*-*.
28175         Delete handling of ieee_multilib_flags.
28176         Pass -mieee for alpha*-*-* and sh-*-*.
28177         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28178
28179 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28180
28181         Remove old-abi tests.
28182         * g++.old-deja/g++.mike/p11116.C: Remove.
28183         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28184
28185 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28186
28187         * g77.f-torture/compile/pr3743.f:  New test
28188
28189 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28190
28191         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28192
28193 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28194
28195         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28196         g++.old-deja/g++.pt/static6.C: Likewise.
28197         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28198         supports weak symbols.
28199
28200 2001-07-18  Andreas Jaeger  <aj@suse.de>
28201
28202         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28203         supported again.
28204
28205 2001-07-18  Andreas Jaeger  <aj@suse.de>
28206
28207         * gcc.dg/iftrap-1.c: Fix target line.
28208
28209 2001-07-17  Richard Henderson  <rth@redhat.com>
28210
28211         * gcc.c-torture/execute/20010717-1.c: New.
28212
28213 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28214
28215         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28216         tests.
28217
28218 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28219
28220         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28221
28222 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28223
28224         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28225         UAC_SIGBUS, UAC_NOPRINT definitions.
28226
28227 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28228
28229         * objc/execute/object_is_class.m: New test.
28230         * objc/execute/object_is_meta_class.m: New test.
28231
28232 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28233
28234         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28235         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28236
28237 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28238
28239         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28240         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28241
28242 2001-07-14  Richard Henderson  <rth@redhat.com>
28243
28244         * gcc.dg/iftrap-1.c: New.
28245
28246 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28247
28248         * g77.f-torture/execute/intrinsic77.f: New test.
28249
28250 2001-07-11  Janis Johnson <janis@us.ibm.com>
28251
28252         * gcc.misc-tests/gcov-3.c: New test.
28253
28254 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28255
28256         * gcc.c-torture/compile/20010711-1.c,
28257         * gcc.c-torture/compile/20010711-2.c: New tests.
28258
28259 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28260
28261         * gcc.c-torture/execute/20010711-1.c: New test.
28262
28263 2001-07-11  Ben Elliston  <bje@redhat.com>
28264
28265         * g++.old-deja/g++.other/enum5.C: New test.
28266
28267 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28268
28269         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28270         (g++-dg-prune): Call prune_gcc_output.
28271         * prune.exp: New file for prune_gcc_output.
28272         * lib/g++.exp, lib/gcc.exp: Load it.
28273
28274 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28275
28276         * gcc.c-torture/compile/20010701-1.c,
28277         g++.old-deja/g++.ext/attrib6.C: New tests.
28278
28279 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28280
28281         * gcc.c-torture/compile/20010706-1.c: New test.
28282
28283 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28284
28285         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28286
28287 2001-06-28  Stan Shebs  <shebs@apple.com>
28288
28289         * gcc.dg/pragma-darwin.c: New test.
28290
28291 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28292
28293         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28294         Solaris 2.[678] system.
28295
28296 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28297
28298         * gcc.dg/20010622-1.c: New test.
28299
28300 2001-06-18  Stan Shebs  <shebs@apple.com>
28301
28302         * objc.dg: New directory.
28303         * objc.dg/dg.exp: New file.
28304         * objc.dg/alias.m: New.
28305         * objc.dg/class-1.m: New.
28306         * objc.dg/class-2.m: New.
28307         * objc.dg/const-str-1.m: New.
28308         * objc.dg/const-str-2.m: New.
28309         * objc.dg/id-1.m: New.
28310         * objc.dg/method-1.m: New.
28311         * objc.dg/super-class-1.m: New.
28312         * lib/objc-dg.exp: New file.
28313
28314 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28315
28316         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28317         of label name.
28318
28319 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28322
28323 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28324
28325         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28326         variable.
28327
28328 2001-06-12  Richard Henderson  <rth@redhat.com>
28329
28330         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28331
28332 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.abi/vbase5.C: New test.
28335         * g++.old-deja/g++.abi/vbase6.C: New test.
28336         * g++.old-deja/g++.abi/vbase7.C: New test.
28337
28338 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         * gcc.c-torture/compile/20010610-1.c: New test.
28341
28342 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28343
28344         * g++.old-deja/g++.abi/vbase4.C: New test.
28345
28346 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28347
28348         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28349         support %f for HC11/HC12 targets.
28350         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28351         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28352         on HC11/HC12 targets.
28353         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28354
28355 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28356
28357         * gcc.dg/wchar_t-1.c: New file.
28358         * gcc.dg/wint_t-1.c: Likewise.
28359
28360 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28361
28362         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28363
28364 2001-06-11  Richard Henderson  <rth@redhat.com>
28365
28366         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28367
28368 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28369
28370         * gcc.c-torture/compile/20010611-1.c: New test.
28371
28372 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28373
28374         * gcc.dg/c99-tag-1.c: Add more tests.
28375
28376 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28377
28378         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28379         representation on MN10300 and ARM/Thumb.
28380
28381 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28382
28383         * g77.f-torture/execute/20010610.f: New.
28384
28385 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28386
28387         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28388         names.
28389
28390 2001-06-09  Richard Henderson  <rth@redhat.com>
28391
28392         * gcc.c-torture/execute/ashrdi-1.c: New.
28393         * gcc.c-torture/execute/ashldi-1.c: New.
28394         * gcc.c-torture/execute/lshrdi-1.c: New.
28395
28396 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28397
28398         * objc/execute/load-3.m: Added. Check sending +load to categories,
28399         in addition to classes.
28400
28401 2001-06-08  Stan Shebs  <shebs@apple.com>
28402
28403         * objc/execute/load-2.m: New test.  From Nicola Pero
28404         <n.pero@mi.flashnet.it>.
28405
28406 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.c-torture/execute/20010605-2.c: New test.
28409
28410 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.abi/vbase2.C: New test.
28413         * g++.old-deja/g++.abi/vbase3.C: New test.
28414
28415 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         * g++.old-deja/g++.pt/friend49.C: New test.
28418
28419 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         * g++.old-deja/g++.ext/anon3.C: New test.
28422
28423 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         * g++.old-deja/g++.other/conv7.C: New test.
28426
28427 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28428
28429         * gcc.c-torture/compile/20010605-2.c: New test.
28430
28431 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28432
28433         * gcc.c-torture/execute/20010604-1.c: New test.
28434
28435 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28436
28437         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28438
28439 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28440
28441         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28442         (g++_link_flags): Likewise.
28443         (g++_init): Pass gccpath's value to two previous functions.
28444
28445 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28446
28447         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28448         Ensure logfile entry matches exec command line.
28449
28450 2001-05-31  Richard Henderson  <rth@redhat.com>
28451
28452         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28453         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28454
28455 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28456
28457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28458         compiler for irix6.2
28459
28460 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.other/optimize3.C: New file.
28463
28464 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28465
28466         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28467         assemble.
28468
28469 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.old-deja/g++.other/optimize2.C: New file.
28472
28473 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28474
28475         * gcc.c-torture/compile/20010518-2.c: New file.
28476         * gcc.c-torture/execute/20010518-1.c: New file.
28477         * gcc.c-torture/execute/20010518-2.c: New file.
28478
28479 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28480
28481         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28482
28483 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28484
28485         G++ no longer defines builtins that do not begin with __builtin.
28486         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28487         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28488         * g++.old-deja/g++.law/builtin1.C: Likewise.
28489         * g++.old-deja/g++.law/cvt2.C: Likewise.
28490         * g++.old-deja/g++.mike/net5.C: Likewise.
28491         * g++.old-deja/g++.other/builtins1.C: Likewise.
28492         * g++.old-deja/g++.other/builtins2.C: Likewise.
28493         * g++.old-deja/g++.other/builtins3.C: Likewise.
28494         * g++.old-deja/g++.other/builtins4.C: Likewise.
28495         * g++.old-deja/g++.other/inline8.C: Likewise.
28496         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28497
28498 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28499
28500         * g++.old-deja/g++.pt/using1.C: Adjust.
28501         * g++.old-deja/g++.pt/using2.C: New test.
28502
28503 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28504
28505         * gcc.dg/cpp/charconst.c: New tests.
28506         * gcc.dg/cpp/escape.c: New tests.
28507         * gcc.dg/cpp/escape-1.c: New tests.
28508         * gcc.dg/cpp/escape-2.c: New tests.
28509         * gcc.dg/cpp/ucs.c: New tests.
28510
28511 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28512
28513         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28514         native compiler for irix6.5.
28515
28516 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28517
28518         * lib/g++.exp (g++_include_flags): Use args to compute
28519         get_multilibs.
28520         (g++_link_flags): Likewise.
28521         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28522
28523 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28524
28525         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28526
28527 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28528
28529         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28530         this file.
28531
28532 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28533
28534         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28535         STACK_SIZE;
28536         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28537         to STACK_SIZE; Use it to define size of add_histo array.
28538         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28539         to STACK_SIZE.
28540         (f): Use GITT_SIZE to define size of gitt local table.
28541         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28542         to STACK_SIZE; Use it to define size of bytemem array.
28543
28544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28545
28546         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28547         on 68HC11/HC12 due to the asm instruction.
28548         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28549         * gcc.c-torture/compile/920520-1.x: Likewise.
28550         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28551         on 68HC11/HC12 because the function is larger than 64K.
28552         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28553         on 68HC11/HC12 because the structure is too large.
28554
28555 2001-05-20  Richard Henderson  <rth@redhat.com>
28556
28557         * gcc.c-torture/execute/20010520-1.c: New.
28558
28559 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28560
28561         * g++.old-deja/g++.warn/compare1.C: New test.
28562         * gcc.dg/compare4.c: New test.
28563
28564 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28565
28566         * g++.old-deja/g++.other/optimize1.C: New test.
28567
28568 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28569
28570         * g++.old-deja/g++.pt/spec41.C: New test.
28571
28572 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28573
28574         * gcc.c-torture/compile/20010114-1.x: Remove.
28575
28576 2001-05-18  Stan Shebs  <shebs@apple.com>
28577
28578         * gcc.c-torture/compile/20010518-1.c: New test.
28579
28580 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28581
28582         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28583         * g++.old-deja/g++.pt/crash67.C: New test.
28584
28585 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28586
28587         * g++.old-deja/g++.other/debug9.C: New test.
28588
28589 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28590
28591         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28592
28593 2001-05-16  Jan Hubicka  <jh@suse.cz>
28594
28595         * gcc.c-torture/compile/20010516-1.c: New test.
28596
28597 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28598
28599         * g++.old-deja/g++.other/crash41.C: New test.
28600
28601 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.old-deja/g++.pt/crash66.C: New test.
28604
28605 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28606
28607         * g++.old-deja/g++.robertl/eb27.C: Convert.
28608
28609 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28610
28611         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28612         declaration being redundant.
28613
28614 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28615
28616         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28617
28618 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28619
28620         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28621
28622 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28623
28624         * lib/g++.exp: Use testsuite_flags.
28625
28626 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28627
28628         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28629
28630 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28631
28632         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28633
28634 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28635
28636         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28637
28638 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28639
28640         * gcc.c-torture/compile/20010313-1.c: New test.
28641
28642 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28643
28644         * gcc.dg/cpp/direct2.c: New test.
28645         * gccq.dg/cpp/direct2s.c: New test.
28646
28647         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28648
28649 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28650
28651         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28652         * g++.old-deja/g++.other/op3.C: Likewise.
28653
28654 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28655
28656         * gcc.dg/cpp/syshdr.h: New file.
28657         * gcc.dg/cpp/sysmac1.c: Update.
28658         * gcc.dg/cpp/sysmac2.c: Update.
28659
28660 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28661
28662         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28663
28664 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28665
28666         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28667         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28668
28669 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28670
28671         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28672
28673 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28674
28675         * lib/g++.exp (g++_include_flags): Don't use any special flags
28676         if TESTING_IN_BUILD_TREE is not defined.
28677         (g++_init): Use a plain 'c++' as the compiler if
28678         TESTING_IN_BUILD_TREEE is not defined.
28679
28680 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * g++.old-deja/g++.eh/catch13.C: New test.
28683         * g++.old-deja/g++.eh/catch14.C: New test.
28684
28685 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28686
28687         * gcc.dg/cpp/tr-define.c: New test.
28688
28689 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28690
28691         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28692         <stdlib.h>, not <malloc.h>.
28693
28694 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28695
28696         * g++.old-deja/g++.ns/template17.C: New test.
28697
28698 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28699
28700         * g++.old-deja/g++.pt/ref4.C: New test.
28701
28702 2001-04-30  Richard Henderson  <rth@redhat.com>
28703
28704         * gcc.dg/20000724-1.c: Revert last change.
28705
28706 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28707
28708         * g77.f-torture/execute/20010430.f: New test.
28709
28710 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28711
28712         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28713
28714 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28715
28716         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28717
28718 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         * g++.old-deja/g++.eh/crash6.C: New test.
28721
28722 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28723
28724         * g++.old-deja/g++.other/warn7.C: New test.
28725
28726 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28727
28728         * g++.old-deja/g++.other/defarg9.C: New test.
28729
28730 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28731
28732         * g77.f-torture/compile/20010426.f: New test.
28733         * g77.f-torture/execute/20010426.f: New test.
28734
28735 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28736
28737         * g77.f-torture/compile/20000629-1.x: Remove - error
28738         has been fixed.
28739
28740 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28741
28742         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28743         Tweak slightly to work with g++.dg framework.
28744         * g++.dg/special/ecos.exp: Run initp1.C test.
28745         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28746
28747         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28748         its linker doesn't give line numbers either.
28749         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28750
28751 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28752
28753         * g++.old-deja/g++.other/lex1.C: New test.
28754
28755 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28756
28757         * gcc.dg/noncompile/20010425-1.c: New test.
28758
28759 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28760
28761         * g++.old-deja/g++.pt/mangle2.C: New test.
28762
28763 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28764
28765         * gcc.dg/format/plus-1.c: New test.
28766
28767 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28768
28769         * gcc.dg/20010423-1.c: New test.
28770
28771 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * gcc.c-torture/execute/20010422-1.c: New test.
28774
28775 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28776
28777         * g++.old-deja/g++.ns/type2.C: New test.
28778
28779 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28780
28781         * g++.old-deja/g++.other/perf1.C: New test.
28782
28783 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28784
28785         * gcc.dg/c99-func-2.c: Remove xfail.
28786         * gcc.dg/c99-func-3.c: Remove xfail.
28787         * gcc.dg/c99-func-4.c: Remove xfail.
28788
28789 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28790
28791         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28792
28793 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28794
28795         * gcc.c-torture/compile/20010423-1.c: New test.
28796
28797 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28798
28799         * g++.old-deja/g++.pt/typename28.C: New test.
28800
28801 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28802
28803         * g++.old-deja/g++.abi/empty2.C: New test.
28804         * g++.old-deja/g++.abi/empty3.C: New test.
28805
28806 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28807
28808         * g++.old-deja/g++.other/comdat2.C: New test.
28809         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28810
28811 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28812
28813         * g++.old-deja/g++.other/overload14.C: New test.
28814
28815 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28816
28817         * g++.old-deja/g++.other/lookup23.C: New test.
28818
28819 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * gcc.c-torture/execute/20010403-1.c: New test.
28822
28823 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28824             Mark Mitchell  <mark@codesourcery.com>
28825
28826         * lib/old-dejagnu.exp: Don't delete output of executable.
28827         Add .exe suffix to executables.
28828
28829 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28830
28831         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28832
28833 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28834
28835         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28836
28837 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28838
28839         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28840         * g++.old-deja/g++.abi/crash1.C: New test.
28841
28842 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         * g++.old-deja/g++.other/crash40.C: New test.
28845
28846 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28847
28848         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28849
28850 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         * g++.old-deja/g++.other/warn6.C: New test.
28853
28854 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28855
28856         * g++.old-deja/g++.robertl/eb42.C: Same.
28857
28858 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28859
28860         * gcc.dg/wtr-conversion-1.c: New testcase.
28861
28862 2001-04-10  Richard Henderson  <rth@redhat.com>
28863
28864         * g++.old-deja/g++.other/array5.C: New.
28865
28866 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28867
28868         * gcc.c-torture/execute/20010408-1.c: New test.
28869
28870 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28871
28872         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28873         headers and constructs.
28874         * g++.old-deja/g++.robertl/eb79.C: Same.
28875         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28876         * g++.old-deja/g++.robertl/eb73.C: Same.
28877         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28878         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28879         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28880         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28881         * g++.old-deja/g++.robertl/eb44.C: Same.
28882         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28883         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28884         * g++.old-deja/g++.robertl/eb39.C: Same.
28885         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28886         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28887         * g++.old-deja/g++.robertl/eb30.C: Same.
28888         * g++.old-deja/g++.robertl/eb3.C: Same.
28889         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28890         * g++.old-deja/g++.robertl/eb21.C: Same.
28891         * g++.old-deja/g++.robertl/eb15.C: Same.
28892         * g++.old-deja/g++.robertl/eb118.C: Same.
28893         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28894         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28895         * g++.old-deja/g++.robertl/eb109.C: Same.
28896         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28897         * g++.old-deja/g++.mike/rtti1.C: Same.
28898         * g++.old-deja/g++.mike/p658.C: Same.
28899         * g++.old-deja/g++.mike/net46.C: Same.
28900         * g++.old-deja/g++.mike/net34.C: Same.
28901         * g++.old-deja/g++.mike/memoize1.C: Same.
28902         * g++.old-deja/g++.mike/eh2.C: Same.
28903         * g++.old-deja/g++.law/weak.C: Same.
28904         * g++.old-deja/g++.law/visibility7.C: Same.
28905         * g++.old-deja/g++.law/visibility25.C: Same.
28906         * g++.old-deja/g++.law/visibility22.C: Same.
28907         * g++.old-deja/g++.law/visibility2.C: Same.
28908         * g++.old-deja/g++.law/visibility17.C: Same.
28909         * g++.old-deja/g++.law/visibility13.C: Same.
28910         * g++.old-deja/g++.law/visibility10.C: Same.
28911         * g++.old-deja/g++.law/visibility1.C: Same.
28912         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28913         * g++.old-deja/g++.law/vbase1.C: Same.
28914         * g++.old-deja/g++.law/operators32.C: Same.
28915         * g++.old-deja/g++.law/nest3.C: Same.
28916         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28917         * g++.old-deja/g++.law/except5.C (main): Same.
28918         * g++.old-deja/g++.law/cvt7.C (run): Same.
28919         * g++.old-deja/g++.law/cvt2.C: Same.
28920         * g++.old-deja/g++.law/cvt16.C: Same.
28921         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28922         * g++.old-deja/g++.law/ctors17.C (main): Same.
28923         * g++.old-deja/g++.law/ctors13.C: Same.
28924         * g++.old-deja/g++.law/ctors12.C (main): Same.
28925         * g++.old-deja/g++.law/ctors10.C: Same.
28926         * g++.old-deja/g++.law/code-gen5.C: Same.
28927         * g++.old-deja/g++.law/bad-error7.C: Same.
28928         * g++.old-deja/g++.law/arm9.C: Same.
28929         * g++.old-deja/g++.law/arm12.C: Same.
28930         * g++.old-deja/g++.law/arg8.C: Same.
28931         * g++.old-deja/g++.law/arg1.C: Same.
28932         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28933         * g++.old-deja/g++.jason/template31.C: Same.
28934         * g++.old-deja/g++.jason/template24.C (main): Same.
28935         * g++.old-deja/g++.jason/2371.C: Same.
28936         * g++.old-deja/g++.eh/new2.C: Same.
28937         * g++.old-deja/g++.eh/new1.C: Same.
28938         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28939         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28940         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28941         * g++.old-deja/g++.brendan/crash62.C: Same.
28942         * g++.old-deja/g++.brendan/crash52.C: Same.
28943         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28944         * g++.old-deja/g++.brendan/crash38.C: Same.
28945         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28946         * g++.old-deja/g++.brendan/copy9.C: Same.
28947
28948 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28949
28950         * gcc.c-torture/execute/20001203-2.c (memset):
28951         Count argument is of type __SIZE_TYPE__.
28952
28953 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28954
28955         * gcc.c-torture/compile/20010404-1.c: New test.
28956
28957 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.c-torture/compile/20010326-1.c: New test.
28960
28961 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28962
28963         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28964         peculiarities of the SH.
28965         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28966
28967 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28968
28969         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28970         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28971         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28972
28973 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28974
28975         * g77.f-torture/compile/20010321-1.f: New test.
28976
28977 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.c-torture/compile/20010329-1.c: New test.
28980
28981 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28982
28983         * gcc.c-torture/execute/20010329-1.c: New test.
28984
28985 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28986
28987         * g++.old-deja/g++.other/eh4.C: Fix typo.
28988
28989 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28990
28991         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28992
28993 2001-03-28  Philip Blundell  <philb@gnu.org>
28994
28995         * gcc.c-torture/compile/20010328-1.c: New test.
28996
28997 2001-03-27  Richard Henderson  <rth@redhat.com>
28998
28999         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29000         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29001
29002 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29003
29004         * gcc.c-torture/compile/20010327-1.c: New test.
29005
29006 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29007
29008         * g++.old-deja/g++.other/friend12.C: New test.
29009         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29010         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29011
29012 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.c-torture/execute/20010325-1.c: New test.
29015
29016 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29017
29018         * g++.old-deja/g++.other/mangle3.C: New test.
29019
29020 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29021
29022         * g++.old-deja/g++.other/anon8.C: New test.
29023
29024 2001-03-20  Philip Blundell  <philb@gnu.org>
29025
29026         * gcc.c-torture/compile/20010320-1.c: New test.
29027
29028 2001-03-17  Richard Henderson  <rth@redhat.com>
29029
29030         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29031
29032 2001-03-15  Geoff Keating  <geoff@redhat.com>
29033
29034         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29035         tests on AIX.
29036
29037 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29038
29039         * g++.old-deja/g++.other/eh4.C: New test.
29040
29041 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29042
29043         * gcc.dg/cpp/mi1.c: Update.
29044
29045 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29046
29047         * g++.old-deja/g++.other/regstack.C: New test.
29048
29049 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29050
29051         * g++.old-deja/g++.other/ref4.C: New test.
29052
29053 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29054
29055         * objc/execute/va_method.m: Added.
29056         * objc/execute/IMP.m: Added.
29057         * objc/execute/_cmd.m: Added.
29058         * objc/execute/accessing_ivars.m: Added.
29059         * objc/execute/class-1.m: Added.
29060         * objc/execute/class-10.m: Added.
29061         * objc/execute/class-11.m: Added.
29062         * objc/execute/class-12.m: Added.
29063         * objc/execute/class-13.m: Added.
29064         * objc/execute/class-14.m: Added.
29065         * objc/execute/class-2.m: Added.
29066         * objc/execute/class-3.m: Added.
29067         * objc/execute/class-4.m: Added.
29068         * objc/execute/class-5.m: Added.
29069         * objc/execute/class-6.m: Added.
29070         * objc/execute/class-7.m: Added.
29071         * objc/execute/class-8.m: Added.
29072         * objc/execute/class-9.m: Added.
29073         * objc/execute/class-tests-1.h
29074         * objc/execute/class-tests-2.h
29075         * objc/execute/compatibility_alias.m: Added.
29076         * objc/execute/encode-1.m: Added.
29077         * objc/execute/formal_protocol-1.m: Added.
29078         * objc/execute/formal_protocol-2.m: Added.
29079         * objc/execute/formal_protocol-3.m: Added.
29080         * objc/execute/formal_protocol-4.m: Added.
29081         * objc/execute/formal_protocol-5.m: Added.
29082         * objc/execute/formal_protocol-6.m: Added.
29083         * objc/execute/formal_protocol-7.m: Added.
29084         * objc/execute/informal_protocol.m: Added.
29085         * objc/execute/initialize.m: Added.
29086         * objc/execute/load.m: Added.
29087         * objc/execute/many_args_method.m: Added.
29088         * objc/execute/nested-3.m: Added.
29089         * objc/execute/no_clash.m: Added.
29090         * objc/execute/private.m: Added.
29091         * objc/execute/redefining_self.m: Added.
29092         * objc/execute/root_methods.m: Added.
29093         * objc/execute/selector-1.m: Added.
29094         * objc/execute/static-1.m: Added.
29095         * objc/execute/static-2.m: Added.
29096         * objc/execute/va_method.m: Added.
29097
29098 2001-03-10  Richard Henderson  <rth@redhat.com>
29099
29100         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29101
29102 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29103
29104         * g++.old-deja/g++.other/crash31.C: XFAIL.
29105         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29106         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29107         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29108         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29109         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29110
29111 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29112
29113         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29114
29115 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29116
29117         * gcc.dg/20000724-1.c: Don't use multiline strings.
29118
29119 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29120
29121         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29122         result of -cString against what we expect it to be; don't just
29123         print it out for no one to read.
29124
29125         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29126         Based on testcases provided by Nicola Pero.
29127
29128 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29129
29130         * gcc.dg/cpp/macro7.c: New test.
29131
29132 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29133
29134         * gcc.dg/cpp/multiline.c: Update.
29135
29136 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29137
29138         * g++.old-deja/g++.other/enum3.C: New test.
29139
29140 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29141
29142         * g++.old-deja/g++.other/pod1.C: New test.
29143
29144 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29145
29146         * g++.old-deja/g++.ext/overload1.C: New test.
29147
29148 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29149
29150         * g++.old-deja/g++.pt/using1.C: New test.
29151
29152 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29153
29154         * g++.old-deja/g++.other/using9.C: New test.
29155
29156 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29157
29158         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29159
29160         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29161
29162 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * g++.old-deja/g++.ext/realpt1.C: Remove.
29165
29166 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29169
29170 2001-02-26  Will Cohen  <wcohen@redhat.com>
29171
29172         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29173
29174 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29175
29176         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29177         templatized constructors.
29178
29179 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29180
29181         * gcc.c-torture/execute/20010224-1.c: New test.
29182
29183 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29184
29185         * gcc.c-torture/execute/20010222-1.c: New test.
29186
29187 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29188
29189         * g++.old-deja/g++.other/inline20.C: New test.
29190
29191 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29192
29193         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29194
29195 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29196
29197         * g++.old-deja/g++.other/lookup22.C: New test.
29198
29199 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29200
29201         * g77.dg: New directory.
29202         * g77.dg/20010216-1.f: New test case.
29203         * g77.dg/dg.exp: New driver.
29204         * lib/g77-dg.exp: New driver library.
29205
29206 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29207
29208         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29209
29210 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29211
29212         * g++.old-deja/g++.other/decl9.C: New test.
29213
29214 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29215
29216         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29217         not need <string> and also tests the initialization at runtime.
29218
29219 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29220
29221         * gcc.c-torture/execute/longlong.c: New test.
29222
29223 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29224
29225         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29226
29227 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29228
29229         * gcc.c-torture/execute/920302-1.c (execute):
29230         Change argument type to short.
29231
29232 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         * g++.old-deja/g++.pt/deduct6.C: New test.
29235
29236 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29237
29238         * g++.old-deja/g++.pt/deduct5.C: New test.
29239
29240 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29241
29242         * gcc.c-torture/execute/20010209-1.c: New test.
29243
29244 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29245
29246         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29247
29248 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29249
29250         * g++.dg/vtgc1.C: Update for new ABI.
29251
29252         * consistency.vlad: New directory, 1665 files.
29253
29254 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29255
29256         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29257         return type.
29258         * gcc.dg/cpp/digraphs.c: Declare puts.
29259
29260 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.old-deja/g++.other/warn5.C: New test.
29263
29264 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29265
29266         * g++.old-deja/g++.pt/spec40.C: New test.
29267
29268 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29269
29270         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29271         case.
29272         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29273
29274 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29275
29276         * gcc.c-torture/compile/20010209-1.c: New test.
29277
29278 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29279
29280         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29281         excess errors message but not if it crashes.
29282         * g++.old-deja/g++.other/crash27.C: Likewise.
29283         * g++.old-deja/g++.other/crash28.C: Likewise.
29284         * g++.old-deja/g++.other/crash30.C: Likewise.
29285         * g++.old-deja/g++.other/crash32.C: Likewise.
29286         * g++.old-deja/g++.other/crash35.C: Likewise.
29287         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29288
29289 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29290
29291         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29292         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29293         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29294         g77.f-torture/execute/execute.exp,
29295         g77.f-torture/noncompile/noncompile.exp,
29296         gcc.c-torture/execute/execute.exp,
29297         gcc.c-torture/execute/memcheck/memcheck.exp,
29298         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29299         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29300         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29301         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29302         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29303         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29304         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29305         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29306         Remove bug reporting instructions with ancient email addresses.
29307
29308 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29309
29310         * gcc.dg/20010202-1.c: New test.
29311         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29312
29313 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29314
29315         * g++.dg/stdbool-if.C: New test.
29316
29317 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29318
29319         * objc/execute/fdecl.m: Added main().
29320
29321 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * gcc.c-torture/execute/20010206-1.c: New test.
29324
29325 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29326
29327         * gcc.dg/cpp/avoidpaste1.c: Update.
29328
29329 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29330
29331         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29332         Pero <nicola@brainstorm.co.uk>.
29333         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29334
29335 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29336
29337         * g++.old-deja/g++.pt/spec39.C: New test.
29338
29339 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29340
29341         * gcc.c-torture/compile/20010202-1.c: New test.
29342
29343 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29344
29345         * g++.old-deja/g++.abi/primary2.C: New test.
29346         * g++.old-deja/g++.abi/primary3.C: New test.
29347         * g++.old-deja/g++.abi/primary4.C: New test.
29348         * g++.old-deja/g++.abi/primary5.C: New test.
29349         * g++.old-deja/g++.abi/vtable3.h: New test.
29350         * g++.old-deja/g++.abi/vtable3a.C: New test.
29351         * g++.old-deja/g++.abi/vtable3b.C: New test.
29352         * g++.old-deja/g++.abi/vtable3c.C: New test.
29353         * g++.old-deja/g++.abi/vtable3d.C: New test.
29354         * g++.old-deja/g++.abi/vtable3e.C: New test.
29355         * g++.old-deja/g++.abi/vtable3f.C: New test.
29356         * g++.old-deja/g++.abi/vtable3g.C: New test.
29357         * g++.old-deja/g++.abi/vtable3h.C: New test.
29358         * g++.old-deja/g++.abi/vtable3i.C: New test.
29359         * g++.old-deja/g++.abi/vtable3j.C: New test.
29360         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29361
29362 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * g++.old-deja/g++.other/anon6.C: New test.
29365         * g++.old-deja/g++.other/anon7.C: New test.
29366
29367 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29368
29369         * gcc.dg/cpp/avoidpaste2.c: New tests.
29370
29371 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29372
29373         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29374
29375 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29376
29377         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29378         DECIMAL_DIG cases for Irix."
29379
29380 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29381
29382         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29383
29384 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29385
29386         * gcc.dg/c99-tag-1.c: New test.
29387
29388 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29389
29390         * gcc.dg/cpp/tr-warn1.c: Add tests.
29391
29392 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29393
29394         * gcc.dg/cpp/avoidpaste1.c: Update.
29395         * gcc.dg/cpp/paste4.c: Update.
29396
29397 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29398
29399         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29400         cases for Irix.
29401
29402 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29403
29404         * g++.old-deja/g++.other/inline19.C: New test.
29405
29406 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29407
29408         * gcc.dg/Wlarger-than.c: New test.
29409
29410 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29411
29412         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29413
29414 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29415
29416         * gcc.c-torture/execute/20010129-1.c: New test.
29417         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29418
29419 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29420
29421         * gcc.dg/cpp/avoidpaste1.c: Test case.
29422
29423 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29424
29425         * g++.old-deja/g++.other/inline18.C: New test.
29426
29427 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29428
29429         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29430         and __builtin_putchar.
29431
29432 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29433
29434         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29435         tests.
29436
29437 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29438
29439         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29440         floating point number rounding mode to round to the nearest
29441         representable mode.
29442
29443 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29444
29445         * g++.old-deja/g++.other/mangle2.C: New test.
29446
29447 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29448
29449         * gcc.c-torture/compile/20010124-1.c: New test.
29450
29451 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.pt/spec38.C: New test.
29454
29455 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29456
29457         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29458         "Build don't run".
29459
29460 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29461
29462         * gcc.c-torture/execute/20010123-1.c: New test.
29463
29464 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29465
29466         * g++.old-deja/g++.pt/spec37.C: New test.
29467
29468 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * g++.old-deja/g++.pt/overload14.C: New test.
29471
29472 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29473
29474         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29475         __builtin_return_address.
29476
29477 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29480         * g++.old-deja/g++.pt/spec35.C: New test.
29481         * g++.old-deja/g++.pt/spec36.C: New test.
29482
29483 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29484
29485         * gcc.c-torture/compile/20010118-1.c: New test.
29486
29487 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29488
29489         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29490
29491 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29492
29493         * gcc.c-torture/execute/20010119-1.c: New test.
29494
29495 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29496
29497         * g++.old-deja/g++.other/vbase5.C: New test.
29498
29499 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29500
29501         * gcc.c-torture/execute/20010118-1.c: New test.
29502
29503 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29504
29505         * g++.old-deja/g++.pt/deduct3.C: New test.
29506
29507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29508
29509         * g++.old-deja/g++.pt/spec34.C: New test.
29510
29511 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29512
29513         * g77.f-torture/compile/20000601-2.f: New test.
29514
29515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29516
29517         * g++.old-deja/g++.other/init17.C: New test.
29518
29519 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29520
29521         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29522
29523 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29524
29525         * g++.old-deja/g++.pt/unify8.C: New test.
29526
29527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         * g++.old-deja/g++.abi/vbase1.C: New test.
29530
29531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29532
29533         * g++.old-deja/g++.pt/crash65.C: New test.
29534
29535 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29536
29537         * gcc.dg/cpp/assembl2.S: New test case.
29538
29539 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29540
29541         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29542         are supported.
29543
29544 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29545
29546         * g++.old-deja/g++.other/builtins1.C: New test.
29547         * g++.old-deja/g++.other/builtins2.C: Likewise.
29548         * g++.old-deja/g++.other/builtins3.C: Likewise.
29549         * g++.old-deja/g++.other/builtins4.C: Likewise.
29550
29551 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29552
29553         * gcc.c-torture/compile/20010117-1.c: New test.
29554         * gcc.c-torture/compile/20010117-2.c: New test.
29555
29556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29557
29558         * g77.f-torture/execute/20010116.[fx]: New test,
29559         XFAIL on i?86-*-*.
29560         * g77.f-torture/compile/20010115.f: Indicate it's
29561         a test for PR fortran/1636.
29562
29563 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29564
29565         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29566
29567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29568
29569         * g77.f-torture/compile/20010115.f: New test.
29570
29571 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29572
29573         * g++.old-deja/g++.pt/nontype5.C: New test.
29574
29575 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29576
29577         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29578         have an equivalent working one below it.
29579
29580 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29581
29582         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29584
29585 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29586
29587         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29588         message containing "init_priority".
29589         (conpr-2.C): Likewise.
29590         (conpr-3.C): Likewise.
29591         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29592
29593 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29594
29595         * gcc.c-torture/execute/20010114-2.c: New test.
29596
29597 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29598
29599         * gcc.c-torture/compile/20010114-1.c: New test.
29600         * gcc.c-torture/compile/20010114-1.x: Xfail.
29601         * gcc.c-torture/compile/20010114-2.c: New test.
29602         * gcc.c-torture/execute/20010114-1.c: New test.
29603         * gcc.dg/trunc-1.c: New test.
29604         * gcc.dg/uninit-B.c: New test.
29605
29606 2001-01-13  Nick Clifton  <nickc@redhat.com>
29607
29608         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29609         target.
29610
29611 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29612
29613         * gcc.c-torture/compile/20010113-1.c: New test.
29614
29615 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29616
29617         * gcc.c-torture/compile/20001212-1.c: New test.
29618
29619 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29620
29621         * gcc.dg/cpp/widestr1.c: Update.
29622         * gcc.dg/cpp/prag-imp.c: Remove.
29623
29624 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29625
29626         * gcc.c-torture/execute/20000801-3.x: Remove.
29627         * gcc.dg/c90-init-1.c: New test.
29628         * gcc.dg/c99-init-1.c: New test.
29629         * gcc.dg/c99-init-2.c: New test.
29630         * gcc.dg/gnu99-init-1.c: New test.
29631
29632 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29633
29634         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29635         testing that no relevant ones were found.
29636
29637 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         * g++.old-deja/g++.pt/cast2.C: New test.
29640
29641 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         * g++.old-deja/g++.pt/friend47.C: New test.
29644
29645 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29646
29647         * g++.old-deja/g++.pt/instantiate13.C: New test.
29648
29649 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29650
29651         * g++.old-deja/g++.other/defarg7.C: New test.
29652         * g++.old-deja/g++.other/defarg8.C: New test.
29653
29654 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29655
29656         * g++.old-deja/g++.pt/crash64.C: New test.
29657
29658 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29659
29660         * g++.old-deja/g++.pt/crash63.C: New test.
29661
29662 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29663
29664         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29665
29666 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29667
29668         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29669
29670 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29671
29672         * g++.old-deja/g++.pt/error3.C: New test.
29673
29674 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29675
29676         * g++.old-deja/g++.other/crash39.C: New test.
29677
29678 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29679
29680         * g++.old-deja/g++.other/vbase4.C: New test.
29681
29682 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29683
29684         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29685         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29686         * gcc.dg/special/special.exp: New test driver which will check
29687         for alias support for the above test.
29688
29689 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29690
29691         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29692         problems on small machines.
29693         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29694         parameterize.
29695
29696 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29697
29698         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29699         mips.
29700         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29701
29702 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         * g++.old_deja/g++.pt/using8.C: New test.
29705
29706 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29707
29708         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29709
29710 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29711
29712         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29713         where a failure is expected.
29714         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29715
29716 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.old_deja/g++.pt/instantiate12.C: New test.
29719
29720 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29721
29722         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29723         start of structs.
29724         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29725         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29726         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29727         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29728         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29729         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29730         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29731         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29732         * g++.old-deja/g++.eh/spec6.C: Likewise.
29733         * g++.old-deja/g++.jason/crash3.C: Likewise.
29734         * g++.old-deja/g++.law/ctors11.C: Likewise.
29735         * g++.old-deja/g++.law/ctors17.C: Likewise.
29736         * g++.old-deja/g++.law/ctors5.C: Likewise.
29737         * g++.old-deja/g++.law/ctors9.C: Likewise.
29738         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29739         * g++.old-deja/g++.mike/net22.C: Likewise.
29740         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29741         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29742         * g++.old-deja/g++.mike/virt3.C: Likewise.
29743         * g++.old-deja/g++.niklas/t128.C: Likewise.
29744         * g++.old-deja/g++.other/anon4.C: Likewise.
29745         * g++.old-deja/g++.other/using1.C: Likewise.
29746         * g++.old-deja/g++.other/warn3.C: Likewise.
29747         * g++.old-deja/g++.pt/t37.C: Likewise.
29748         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29749         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29750
29751 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29754
29755 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29756
29757         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29758
29759 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29760
29761         * gcc.c-torture/compile/20010107-1.c: New test.
29762
29763 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29764
29765         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29766
29767 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/format/format.h: New file.
29770         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29771         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29772         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29773         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29774         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29775         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29776         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29777         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29778         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29779         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29780         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29781         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29782         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29783         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29784         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29785         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29786         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29787         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29788         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29789         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29790         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29791         instead of declaring standard types, macros and functions in each
29792         test.
29793
29794 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29795
29796         * gcc.c-torture/execute/20010106-1.c: New test.
29797
29798 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29799
29800         * gcc.dg/format/format.exp: New file.
29801         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29802         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29803         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29804         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29805         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29806         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29807         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29808         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29809         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29810         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29811         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29812         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29813         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29814         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29815         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29816         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29817         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29818         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29819         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29820         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29821         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29822         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29823         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29824         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29825         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29826         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29827         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29828         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29829         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29830         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29831         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29832         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29833         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29834         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29835         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29836         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29837         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29838         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29839         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29840         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29841         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29842         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29843
29844 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29845
29846         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29847         account.
29848
29849 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29850
29851         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29852
29853 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29854
29855         * g++.old-deja/g++.pt/crash62.C: New test.
29856
29857 2001-01-04  Richard Henderson  <rth@redhat.com>
29858
29859         * gcc.dg/20000926-1.c: Update expected warnings.
29860         * gcc.dg/array-2.c: Likewise.
29861         * gcc.dg/array-4.c: Also validate flexible array members.
29862         * gcc.dg/c99-flex-array-1.c: New.
29863
29864 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29865
29866         * gcc.c-torture/compile/20001222-1.x: Remove.
29867
29868 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29869
29870         * gcc.c-torture/execute/built-in-setjmp.c: New.
29871
29872 2001-01-03  Richard Henderson  <rth@redhat.com>
29873
29874         * gcc.dg/940510-1.c: Update expected error wording.
29875         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29876
29877 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29878
29879         * lib/target-supports.exp (check_alias_available): Modified to
29880         indicate aliases not supported if only weak aliases are supported.
29881
29882 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29883
29884         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29885         Turn on cmpstrsi checks for __pj__ and __i370__.
29886
29887 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29888
29889         * g++.old-deja/g++.other/virtual11.C: New test.
29890
29891 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29894
29895 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29896
29897         * gcc.c-torture/compile/20010102-1.c: New test.
29898
29899 2001-01-02  Andreas Jaeger  <aj@suse.de>
29900
29901         * gcc.dg/noreturn-3.c: New test.
29902
29903         * gcc.dg/noreturn-4.c: New test.
29904
29905 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29906
29907         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29908         __builtin_fputc and __builtin_fwrite.
29909
29910 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29911
29912         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29913         signed char, not default char.
29914
29915 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29916
29917         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29918
29919 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29920
29921         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29922
29923 2000-12-29  Richard Henderson  <rth@redhat.com>
29924
29925         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29926         (__cyg_profile_func_exit): Define.
29927
29928 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29929
29930         * g++.dg/vtgc1.C: New test.
29931
29932 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29933
29934         * gcc.dg/noncompile/20001228-1.c: New test.
29935
29936         * gcc.dg/20001228-1.c: New test.
29937
29938         * gcc.c-torture/execute/20001228-1.c: New test.
29939
29940 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29941
29942         * gcc.dg/format-strfmon-1.c: New test.
29943
29944 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29945
29946         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29947         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29948         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29949         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29950         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29951         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29952         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29953         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29954         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29955         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29956         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29957         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29958         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29959
29960         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29961         * gcc.c-torture/execute/string-opt-4.c: Test index.
29962
29963 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29964
29965         * gcc.c-torture/compile/20001226-1.c: New test.
29966
29967 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29968
29969         * gcc.c-torture/compile/20001222-1.c: New test.
29970         * gcc.c-torture/compile/20001222-1.x: Xfail.
29971
29972 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29973
29974         * gcc.c-torture/execute/comp-goto-2.c: New test.
29975
29976 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29977
29978         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29979         Use long types if __INT_MAX__ is 32767.
29980         (main): Use cast to (sint32 *) when poking 88 into a_page.
29981
29982         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29983
29984 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29985
29986         * gcc.c-torture/compile/20001221-1.c: New test.
29987         * gcc.c-torture/execute/20001221-1.c: New test.
29988
29989 2000-12-20  Richard Henderson  <rth@redhat.com>
29990
29991         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29992         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29993
29994 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29995
29996         * gcc.dg/compare3.c: New test.
29997
29998 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.dg/format-warnll-1.c: New test.
30001
30002 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30003
30004         * gcc.dg/cpp/cmdlne-P.c: New test.
30005
30006 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.c-torture/execute/builtin-abs-1.c,
30009         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30010
30011 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30012
30013         * gcc.dg/cpp/multiline.c: New test.
30014
30015 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30016
30017         * g++.old-deja/g++.other/syshdr1.C: Update.
30018         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30019
30020 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30021
30022         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30023
30024 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30025
30026         * g++.old-deja/g++.pt/ttp65.C: New test.
30027
30028 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30029
30030         * g++.old-deja/g++.pt/ttp64.C: New test.
30031
30032 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30033
30034         * g++.old-deja/g++.pt/spec33.C: New test.
30035
30036 2000-12-14  Catherine Moore  <clm@redhat.com>
30037
30038         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30039         * gcc.c-torture/execute/920612-2.c: Likewise.
30040         * gcc.c-torture/execute/920428-2.c: Likewise.
30041         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30042         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30043
30044 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30045
30046         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30047         * gcc.dg/pack-test-2.c: Likewise.
30048
30049 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30050
30051         Tests by Zack Weinberg <zackw@stanford.edu>.
30052
30053         * gcc.dg/cpp/defined.c: Update.
30054         * gcc.dg/cpp/defined_trad.c: New tests.
30055
30056 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30057
30058         * gcc.dg/cpp/trad-direct.c: Update.
30059
30060 2000-12-11  Neil Booth  <neilb@earthling.net>
30061
30062         * gcc.dg/cpp/defined_trad.c
30063
30064 2000-12-11  Neil Booth  <neilb@earthling.net>
30065
30066         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30067
30068 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30069
30070         * gcc.dg/format-miss-2.c: New test.
30071
30072 2000-12-09  Neil Booth  <neilb@earthling.net>
30073
30074         * gcc.dg/cpp/lineflags.c: New tests.
30075         * gcc.dg/cpp/poison.c: Update.
30076         * gcc.dg/cpp/redef2.c: Update.
30077         * gcc.dg/cpp/skipping.c: New test.
30078
30079 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30080
30081         * g++.old-deja/g++.other/eh3.C: New testcase.
30082
30083 2000-12-07  Neil Booth  <neilb@earthling.net>
30084
30085         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30086         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30087         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30088         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30089         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30090         Update.
30091
30092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30093
30094         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30095         __SIZE_TYPE__ instead of int for type of integers cast to
30096         pointers.
30097
30098 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * g++.old-deja/g++.other/cleanup4.C: New test.
30101
30102 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30103
30104         * format-sec-1.c: New test.
30105
30106 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30107
30108         * gcc.dg/format-nonlit-3.c: New test.
30109
30110 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30111
30112         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30113         through a null pointer.
30114
30115 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30116
30117         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30118         * g++.old-deja/g++.pt/partial4.C: New test.
30119
30120 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30121
30122         * gcc.c-torture/execute/ieee/hugeval.x: New.
30123
30124 2000-12-06  Neil Booth  <neilb@earthling.net>
30125
30126         * gcc.dg/cpp/backslash2.c: New tests.
30127
30128 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30129
30130         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30131         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30132
30133 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30134
30135         * gcc.c-torture/execute/20001203-2.c: New testcase.
30136
30137 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30140         * g++.old-deja/g++.other/virtual10.C: New test.
30141
30142 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30143
30144         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30145
30146 2000-12-05  Richard Henderson  <rth@redhat.com>
30147
30148         * gcc.c-torture/compile/20001205-1.c: New.
30149
30150 2000-12-04  Neil Booth  <neilb@earthling.net>
30151
30152         * g++.old-deja/g++.other/virtual9.C: New test.
30153         * g++.old-deja/g++.pt/crash61.C: New test.
30154         * gcc.c-torture/execute/loop-9.c: New test.
30155
30156 2000-12-04  Neil Booth  <neilb@earthling.net>
30157
30158         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30159         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30160         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30161         * gcc.dg/cpp/extratokens.c: ...here.
30162
30163 2000-12-04  Neil Booth  <neilb@earthling.net>
30164
30165         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30166         New tests.
30167
30168 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30169
30170         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30171         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30172
30173 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30174
30175         * gcc.c-torture/execute/20001203-1.c: New test.
30176
30177 2000-12-03  Neil Booth  <neilb@earthling.net>
30178
30179         * gcc.dg/cpp/macro6.c: New test cases.
30180
30181 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30182
30183         * gcc.c-torture/execute/string-opt-9.c: New test.
30184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30187
30188         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30189         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30190
30191 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30192
30193         * gcc.dg/cpp/if-6.c: New testcase.
30194
30195         * gcc.dg/20001201-1.c: New testcase.
30196
30197 2000-12-02  Neil Booth  <neilb@earthling.net>
30198
30199         * g++.old-deja/g++.other/externC4.C,
30200         g++.old-deja/g++.other/friend10.C: New tests.
30201
30202 2000-12-02  Neil Booth  <neilb@earthling.net>
30203
30204         * g++.old-deja/g++.other/instan2.C
30205         * g++.old-deja/g++.other/instan3.C: New test.
30206
30207 2000-12-02  Neil Booth  <neilb@earthling.net>
30208
30209         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30210         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30211         gnuc99.c,gnuc99-pedantic.c: New tests.
30212
30213 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30214
30215         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30216         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30217
30218 2000-12-01  Neil Booth  <neilb@earthling.net>
30219
30220         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30221         * gcc.dg/cpp/poison.c: Update.
30222         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30223
30224 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30225
30226         * g77.f-torture/execute/20001201.f: New test.
30227
30228 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30229
30230         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30231
30232 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30235
30236 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         * g++.old-deja/g++.other/cast6.C: New test.
30239
30240 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30241
30242         * gcc.c-torture/execute/20001130-2.c: New testcase.
30243
30244 2000-11-30  Richard Henderson  <rth@redhat.com>
30245
30246         * gcc.c-torture/execute/20001130-1.c: New test.
30247
30248 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30249
30250         * g++.old-deja/g++.other/op3.C: New test.
30251
30252 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30253
30254         * g++.old-deja/g++.other/op2.C: New test.
30255
30256 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30257
30258         * g++.old-deja/g++.other/crash38.C: New test.
30259
30260 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30261
30262         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30263
30264 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30265
30266         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30267         tests.
30268         * gcc.c-torture/execute/string-opt-6.c: New test.
30269
30270         * gcc.dg/20001117-1.c: Add main.
30271
30272 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30273
30274         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30275         Move from here ...
30276         * gcc.dg/940510-1.c: ... to here.
30277
30278         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30279         zero-size arrays in toplevel structures.
30280
30281 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30282
30283         * gcc.c-torture/execute/loop-8.c: New test.
30284
30285 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30286
30287         * g++.old-deja/g++.other/base1.C: New test.
30288
30289 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         * g++.old-deja/g++.other/parse2.C: New test.
30292
30293 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30294
30295         * g++.old-deja/g++.pt/incomplete1.C: New test.
30296
30297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         * g++.old-deja/g++.other/friend9.C: New test.
30300
30301 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.dg/20001127-1.c: New test.
30304
30305 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30306
30307         * g++.old-deja/g++.pt/friend46.C: New test.
30308
30309 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         * g++.old-deja/g++.other/ptrmem8.C: New test.
30312
30313 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30314
30315         * gcc.c-torture/execute/string-opt-7.c: New test.
30316         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30317
30318 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30319
30320         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30321         instead of 'mkcheck 2'.
30322
30323 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30324
30325         * gcc.c-torture/execute/memcheck/driver.c,
30326         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30327         C9X references to refer to C99.
30328
30329 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30330
30331         * gcc.dg/ultrasp3.c: New test.
30332
30333 2000-11-25  Neil Booth  <neilb@earthling.net>
30334
30335         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30336
30337 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30338
30339         * gcc.c-torture/compile/20001123-2.c: New.
30340
30341 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30342
30343         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30344
30345 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30346
30347         * gcc.dg/sequence-point-1.c: Add some new tests.
30348         * gcc.c-torture/execute/20001124-1.c: New test.
30349
30350 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30351
30352         * g++.old-deja/g++.other/vaarg4.C: New test.
30353         * gcc.c-torture/compile/20001123-1.c: New test.
30354
30355 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * g++.other/crash24.C: Adjust and remove XFAIL.
30358         * g++.other/crash37.C: New test.
30359
30360 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30361
30362         * g++.old-deja/g++.pt/instantiate9.C: New test.
30363
30364 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30365
30366         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30367         new ABI, too.
30368
30369         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30370         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30371
30372 2000-11-22  Neil Booth  <neilb@earthling.net>
30373
30374         * gcc.dg/cpp/Wtrigraphs.c: New test.
30375
30376 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30377
30378         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30379
30380 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30381
30382         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30383
30384 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30385
30386         * lib/gcc-dg.exp: load_lib scanasm.exp.
30387         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30388         * lib/g++-dg.exp: load_lib scanasm.exp.
30389         * lib/scanasm.exp: New.
30390         (scan-assembler, scan-assembler-not): Add optional arguments to
30391         test name, or if not present, the pattern name.
30392         (scan-assembler-dem, scan-assembler-dem-not): New.
30393
30394         * g++.dg/dg.exp: New.
30395
30396 2000-11-21  Neil Booth  <neilb@earthling.net>
30397
30398         * gcc.dg/cpp/integrated1.c: Remove.
30399
30400 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30401
30402         * gcc.c-torture/execute/20001121-1.c: New test.
30403
30404 2000-11-21  Richard Henderson  <rth@redhat.com>
30405
30406         * gcc.c-torture/compile/20001121-1.c: New test.
30407
30408 2000-11-20  Neil Booth  <neilb@earthling.net>
30409
30410         * gcc.dg/cpp/integrated1.c: New test.
30411
30412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30413
30414         * g++.old-deja/g++.other/inline17.C: New test.
30415
30416 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30417
30418         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30419         local variable to be zero: I made the variable global. Now
30420         uses abort() and exit() instead of relying on main's return value.
30421
30422 2000-11-20  Neil Booth  <neilb@earthling.net>
30423
30424         * gcc.dg/cpp/paste2.c: Update test.
30425         * objc/execute/paste.m: New test.
30426
30427 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30428
30429         * gcc.dg/c99-condexpr-1.c: New test.
30430
30431 2000-11-20  Neil Booth  <neilb@earthling.net>
30432
30433         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30434
30435 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30436
30437         * g++.old-deja/g++.pt/export1.C: New test.
30438
30439 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30440
30441         * gcc.dg/20001117-1.c: New test.
30442
30443 2000-11-18  Richard Henderson  <rth@redhat.com>
30444
30445         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30446
30447 2000-11-18  Richard Henderson  <rth@redhat.com>
30448
30449         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30450         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30451         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30452
30453 2000-11-18  Richard Henderson  <rth@redhat.com>
30454
30455         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30456         (main): New.  Exit cleanly.
30457
30458 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30459
30460         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30461         gcc.dg/c99-fordecl-2.c: New tests.
30462
30463 2000-11-18  Richard Henderson  <rth@redhat.com>
30464
30465         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30466         * gcc.c-torture/execute/zerolen-2.c: New.
30467
30468 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30469
30470         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30471         memory.
30472
30473 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.pt/instantiate8.C: New test.
30476
30477 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30478
30479         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30480         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30481
30482 2000-11-16  Nick Clifton  <nickc@redhat.com>
30483
30484         * gcc.c-torture/execute/nestfunc-2.c: New test.
30485         * gcc.c-torture/execute/nestfunc-3.c: New test.
30486
30487 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30488
30489         * gcc.c-torture/compile/20001116-1.c: New test.
30490
30491 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30492
30493         * gcc.c-torture/execute/20001115-1.c: New test.
30494
30495 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30496
30497         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30498         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30499         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30500         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30501
30502 2000-11-15  Neil Booth  <neilb@earthling.net>
30503
30504         gcc.dg/cpp/_Pragma1.c: Update.
30505         gcc.dg/cpp/_Pragma2.c: New test.
30506
30507 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.old-deja/g++.other/anon5.C: New test.
30510
30511 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30512
30513         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30514         tests.
30515
30516 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30517
30518         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30519         output.
30520
30521 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30522
30523         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30524         labels at end of compound statements.
30525
30526 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30527
30528         * gcc.c-torture/execute/loop-7.c: New test.
30529
30530 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30531
30532         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30533
30534 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30535
30536         * gcc.dg/c99-bool-1.c: New test.
30537
30538 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30539
30540         * gcc.dg/c99-scope-1.c: Remove xfail.
30541         * gcc.dg/c99-scope-2.c: New test.
30542
30543 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30544
30545         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30546         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30547
30548 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30549
30550         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30551         error messages.
30552
30553         * g++.mike/p700.C: Don't typedef wchar_t.
30554         * g++.mike/p784.C: Likewise.
30555         * g++.mike/eb101.C: Don't use __wchar_t.
30556
30557 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30558
30559         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30560         from DO loop.
30561
30562 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30563
30564         * gcc.c-torture/execute/20001111-1.c: New test.
30565
30566 2000-11-10  Nick Clifton  <nickc@redhat.com>
30567
30568         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30569         long multuiple and accumulate.
30570
30571 2000-11-09  Richard Henderson  <rth@redhat.com>
30572
30573         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30574         via size_t instead of int.
30575
30576         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30577         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30578         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30579         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30580
30581 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30582
30583         * gcc.c-torture/compile/20001109-1.c: New test.
30584         * gcc.c-torture/compile/20001109-2.c: New test.
30585
30586 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30587
30588         * g++.old-deja/g++.pt/operator1.C: New test.
30589         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30590
30591 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30592
30593         * gcc.dg/20001108-1.c: New test.
30594
30595 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30596
30597         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30598         with both arguments constant strings.
30599         * gcc.c-torture/execute/string-opt-3.c: New test.
30600         * gcc.c-torture/execute/string-opt-4.c: New test.
30601         * gcc.c-torture/execute/string-opt-5.c: New test.
30602
30603 2000-11-08  Nick Clifton  <nickc@redhat.com>
30604
30605         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30606         mulsidi3adddi patterns.
30607
30608 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30609
30610         * g++.old-deja/g++.other/crash36.C: New test.
30611
30612 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30613
30614         * g++.old-deja/g++.other/init16.C: New test.
30615
30616 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30617
30618         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30619
30620 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30621
30622         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30623         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30624         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30625
30626 2000-11-07  DJ Delorie  <dj@redhat.com>
30627
30628         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30629
30630 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30631
30632         * gcc.c-torture/execute/string-opt-1.c: New test.
30633
30634 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30635
30636         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30637         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30638         parameters in registers, and there is no way for a varargs
30639         function to know in which order the integer and floating-point
30640         parameters should be interleaved when they are placed on the
30641         stack.
30642         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30643         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30644
30645 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30646
30647         * gcc.c-torture/execute/string-opt-2.c: New test.
30648
30649 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30650
30651         * g++.old-deja/g++.pt/crash60.C: New test.
30652
30653 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * g++.old-deja/g++.other/crash24.C: New test.
30656         * g++.old-deja/g++.other/crash25.C: New test.
30657         * g++.old-deja/g++.other/crash26.C: New test.
30658         * g++.old-deja/g++.other/crash27.C: New test.
30659         * g++.old-deja/g++.other/crash28.C: New test.
30660         * g++.old-deja/g++.other/crash29.C: New test.
30661         * g++.old-deja/g++.other/crash30.C: New test.
30662         * g++.old-deja/g++.other/crash31.C: New test.
30663         * g++.old-deja/g++.other/crash32.C: New test.
30664         * g++.old-deja/g++.other/crash33.C: New test.
30665         * g++.old-deja/g++.other/crash34.C: New test.
30666         * g++.old-deja/g++.other/crash35.C: New test.
30667
30668 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * gcc.c-torture/execute/20001031-1.c: New test.
30671
30672 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30673
30674         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30675         namespace.
30676
30677         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30678         standards-conformant.
30679
30680         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30681
30682         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30683         * g++.old-deja/g++.mike/p755a.C: Likewise.
30684         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30685         library makes no calls to `operator new' during initialization.
30686
30687 2000-11-04  Neil Booth  <neilb@earthling.net>
30688
30689         * gcc.dg/cpp/include2.c: New tests.
30690
30691 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30692
30693         * lib/g++.exp (g++_set_ld_library_path): New function.
30694         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30695
30696 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30697
30698         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30699         warnings.
30700
30701 2000-11-01  Richard Henderson  <rth@redhat.com>
30702
30703         * g++.old-deja/g++.ext/namedret1.C: New.
30704         * g++.old-deja/g++.ext/namedret2.C: New.
30705         * g++.old-deja/g++.ext/namedret3.C: New.
30706
30707 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30708
30709         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30710         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30711
30712 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30713
30714         * gcc.c-torture/execute/va-arg-21.c: New test.
30715
30716 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30717
30718         * gcc.dg/c99-complex-2.c: New test.
30719
30720 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30721
30722         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30723
30724 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30725
30726         * g++.old-deja/g++.other/inline16.C: New test.
30727
30728 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30729
30730         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30731         __PRETTY_FUNCTION__
30732
30733 2000-10-29  Neil Booth  <neilb@earthling.net>
30734
30735         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30736         New tests.
30737         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30738         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30739         optimisation.
30740
30741 2000-10-29  Neil Booth  <neilb@earthling.net>
30742
30743         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30744         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30745         * mi5.c: Test multiple includes work with -C.
30746         * trigraphs.c: Test ^= version.
30747
30748 2000-10-28  Neil Booth  <neilb@earthling.net>
30749
30750         New tests and test updates for new macro expander.
30751
30752         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30753         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30754         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30755         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30756         new diagnostic messages.
30757
30758         * gcc.dg/cpp/macro3.c: New tests.
30759
30760 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30761
30762         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30763         on the same line.
30764
30765 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30766
30767         * g++.old-deja/g++.other/eh2.C: New test.
30768
30769 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30770
30771         * gcc.c-torture/execute/20001027-1.c: New test.
30772
30773 2000-10-26  Richard Henderson  <rth@redhat.com>
30774
30775         * gcc.c-torture/execute/20001026-1.c: New.
30776
30777 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30778
30779         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30780         * g++.old-deja/g++.law/builtin1.C: Likewise.
30781         * g++.old-deja/g++.law/ctors10.C: Likewise.
30782         * g++.old-deja/g++.law/virtual3.C: Likewise.
30783         * g++.old-deja/g++.mike/p658.C: Likewise.
30784         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30785         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30786         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30787         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30788         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30789
30790 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * gcc.c-torture/compile/20001024-1.c: New test.
30793
30794 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30795
30796         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30797         to tell us whether or not we are using V3.
30798
30799 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30800
30801         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30802         operands.
30803
30804 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30805
30806         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30807
30808 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30809
30810         * gcc.c-torture/execute/20001024-1.c: New test.
30811
30812 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30813
30814         * g++.old-deja/g++.other/sibcall1.C: New test.
30815
30816 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30817
30818         * gcc.dg/noncompile/init-3.c: New test.
30819
30820 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30821
30822         * gcc.dg/format-array-1.c: New test.
30823
30824 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30825
30826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30827         writing through null pointers; remove comment about testing
30828         unterminated strings.
30829
30830 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30831
30832         * gcc.c-torture/execute/20001017-2.c: New test.
30833
30834 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30835
30836         * gcc.c-torture/compile/20001018-1.c: New test.
30837         * gcc.c-torture/compile/20001018-1.x: Xfail.
30838
30839 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30840
30841         * gcc.c-torture/execute/20001017-1.c: New test.
30842
30843 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30844
30845         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30846         for multiple use of arguments with scanf formats; add tests for
30847         multiple use of arguments.
30848
30849 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30850
30851         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30852
30853 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30854
30855         * gcc.dg/format-miss-1.c: New test.
30856
30857 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * gcc.c-torture/execute/20001013-1.c: New test.
30860
30861 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30862
30863         * gcc.dg/format-branch-1.c: New test.
30864
30865 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30866
30867         * README, lib/file-format.exp: Remove EGCS references.
30868
30869 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.dg/20001013-1.c: New test.
30872
30873 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30874
30875         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30876         for intmax_t in the compiler using __typeof__ and the type rules
30877         for conditional expressions.
30878
30879 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.dg/20001012-1.c: New test.
30882         * gcc.dg/20001012-2.c: New test.
30883
30884 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30885
30886         * gcc.dg/format-attr-1.c: New test.
30887
30888 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30889
30890         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30891         __LONG_LONG_MAX__ instead of LLONG_MAX.
30892
30893 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30894
30895         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30896         scanf flags.
30897         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30898         flags.
30899
30900 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30901
30902         * gcc.dg/sequence-pt-1.c: New test.
30903
30904 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30905
30906         * gcc.c-torture/execute/20001011-1.c: New testcase.
30907         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30908
30909 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30910
30911         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30912         does not error on it.
30913
30914 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30915
30916         * gcc.dg/20001009-1.c: New test.
30917
30918 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30919
30920         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30921         * gcc.c-torture/execute/20001009-2.c: ... to here.
30922
30923 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30924
30925         * gcc.c-torture/compile/20001009-1.c: New testcase.
30926         * gcc.c-torture/execute/20001009-1.c: New testcase.
30927         Testcases provided by Jan Hubicka <jh@suse.cz>.
30928
30929 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30930
30931         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30932         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30933         uintmax_t using <limits.h> to emulate the compiler's internal
30934         logic.  No longer XFAIL %j tests.
30935
30936 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30937
30938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30939         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30940         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30941         regexps and details of expected handling of some bad formats.
30942         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30943         suppression.
30944
30945 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30946
30947         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30948         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30949         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30950         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30951         in list archives.
30952
30953 2000-10-06  Richard Henderson  <rth@cygnus.com>
30954
30955         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30956         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30957         * g++.old-deja/g++.jason/report.C: Likewise.
30958         * g++.old-deja/g++.law/friend5.C: Likewise.
30959         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30960         of the expected warnings.
30961
30962 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30963
30964         * g++.old-deja/g++.pt/enum14.C: New test.
30965
30966 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30967
30968         * g++.old-deja/g++.pt/crash59.C: New test.
30969
30970 2000-10-04  Will Cohen  <wcohen@redhat.com>
30971
30972         * gcc.dg/20000926-1.c: New test.
30973
30974 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30975
30976         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30977         function name for current C++ compiler.
30978         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30979
30980 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30981
30982         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30983         __PRETTY_FUNCTION__.
30984         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30985
30986 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30987
30988         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30989
30990 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30991
30992         * gcc.c-torture/compile/20000923-1.c: New test.
30993
30994 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30995
30996         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30997         * g++.old-deja/g++.pt/ttp62.C: Same.
30998         * g++.old-deja/g++.other/inline14.C: Same.
30999
31000 2000-09-24  Richard Henderson  <rth@cygnus.com>
31001
31002         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31003
31004 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31005
31006         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31007
31008 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31009
31010         * gcc.c-torture/compile/20000922-1.c: New file.
31011
31012 2000-09-21  Nick Clifton  <nickc@redhat.com>
31013
31014         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31015         a signed long modulo operation.
31016         (mod6): New function - perform an unsigned long modulo operation.
31017         (main): Add tests for modulos of very large numbers by very small
31018         dividends.
31019
31020 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31021
31022         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31023
31024 2000-09-19  Richard Henderson  <rth@cygnus.com>
31025
31026         * gcc.dg/compare2.c (case 10): XFAIL.
31027
31028 2000-09-18  Richard Henderson  <rth@cygnus.com>
31029
31030         * gcc.c-torture/execute/20000906-1.c: Move ...
31031         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31032         that support __builtin_trap.
31033
31034 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31035
31036         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31037
31038 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31039
31040         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31041         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31042         more $ format tests.
31043
31044 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31045
31046         * gcc.dg/format-errmk-1.c: New test.
31047
31048 2000-09-17  Greg McGary  <greg@mcgary.org>
31049
31050         * gcc.c-torture/execute/20000917-1.x: Remove.
31051
31052 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31053
31054         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31055
31056 2000-09-17  Greg McGary  <greg@mcgary.org>
31057
31058         * gcc.c-torture/execute/20000917-1.c: New test.
31059         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31060
31061 2000-09-16  Neil Booth  <NeilB@earthling.net>
31062
31063         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31064         in nested macro bug.
31065
31066 2000-09-15  Neil Booth  <NeilB@earthling.net>
31067
31068         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31069
31070 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31071
31072         * gcc.c-torture/execute/20000914-1.c: New test.
31073
31074 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31075
31076         * g++.other/inline13.C: New test.
31077
31078 2000-09-12  Andreas Jaeger  <aj@suse.de>
31079
31080         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31081         constant by Ulrich Drepper <drepper@redhat.com>.
31082
31083 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31084
31085         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31086
31087 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31088
31089         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31090
31091 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31092
31093         * gcc.dg/cpp/backslash.c: New test.
31094
31095 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31096
31097         * gcc.c-torture/execute/20000910-1.c: New test.
31098         * gcc.c-torture/execute/20000910-2.c: Likewise.
31099
31100 2000-09-11  Robert Lipe  <robertl@sco.com>
31101
31102         * gcc.dg/pragma-align.c: New test.
31103
31104 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         * g++.old-deja/g++.pt/explicit82.C: New test.
31107         * g++.old-deja/g++.pt/explicit83.C: New test.
31108
31109 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31110
31111         * gcc.dg/asm-names.c: New test.
31112
31113 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31114
31115         * gcc.dg/cpp/tr-warn6.c: New test
31116
31117 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31118
31119         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31120         be accepted.
31121
31122 2000-09-07  Catherine Moore  <clm@redhat.com>
31123
31124         * gcc.c-torture/execute/unroll-1.c: New test.
31125
31126 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31127
31128         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31129         ERROR markers.
31130         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31131         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31132         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31133         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31134         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31135         Preprocess only.
31136         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31137         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31138
31139 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31140
31141         * g++.old-deja/g++.pt/deduct2.C: New test.
31142
31143 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31144
31145         * g++.old-deja/g++.pt/parms2.C: New test.
31146
31147 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31148
31149         * g++.old-deja/g++.pt/crash58.C: New test.
31150
31151 2000-09-06  Greg McGary  <greg@mcgary.org>
31152
31153         * gcc.c-torture/execute/20000906-1.c: New test.
31154         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31155
31156 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31157
31158         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31159
31160 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31161
31162         * g++.old-deja/g++.pt/crash57.C: New test.
31163
31164 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31165
31166         * g++.old-deja/g++.pt/crash56.C: New test.
31167
31168 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31169
31170         * g++.old-deja/g++.pt/koenig1.C: New test.
31171
31172 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31173
31174         * gcc.dg/20000904-1.c: New test.
31175
31176 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31177
31178         * gcc.dg/cpp/paste8.c: New test.
31179
31180 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31181
31182         * gcc.c-torture/compile/20000827-1.c: New test.
31183
31184 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31185
31186         * gcc.dg/format-diag-1.c: New test.
31187
31188 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31189
31190         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31191         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31192         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31193         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31194         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31195
31196 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31197
31198         * g++.old-deja/g++.other/nested4.C: New test.
31199
31200 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31201
31202         * g++.old-deja/g++.ns/scoped1.C: New test.
31203
31204 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31205
31206         * lib/g++.exp: Support testing already-installed GCC.
31207
31208 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31209
31210         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31211
31212 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31213
31214         * gcc.dg/return-type-2.c: New test.
31215
31216 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31217
31218         * gcc.c-torture/compile/20000825-1.c: New test.
31219
31220 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31221
31222         * gcc.dg/dwarf2-2.c: New test.
31223
31224 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31225
31226         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31227         dg-warning regexps.
31228
31229 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31230
31231         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31232         gcc.dg/format-ext-5.c: New tests.
31233
31234 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31237
31238 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31239
31240         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31241
31242 2000-08-24  Richard Henderson  <rth@cygnus.com>
31243
31244         * gcc.dg/ia64-sync-1.c: New test.
31245         * gcc.dg/ia64-sync-2.c: New test.
31246         * gcc.dg/ia64-asm-1.c: New test.
31247
31248 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31249
31250         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31251         * gcc.dg/format-ext-2.c: New test.
31252
31253 2000-08-23  Jason Merrill  <jason@redhat.com>
31254
31255         * lib/old-dejagnu.exp: Also ignore "In member function" and
31256         "At global scope".
31257
31258 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31259
31260         * gcc.dg/noncompile/label-lineno-1.c: New test.
31261
31262 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31263
31264         * gcc.dg/c99-array-nonobj-1.c: New test.
31265
31266 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31267
31268         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31269         tests.
31270         * gcc.dg/format-ext-1.c: New test.
31271
31272 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31273
31274         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31275         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31276         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31277         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31278         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31279
31280 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31281
31282         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31283         gcc.dg/c99-strftime-2.c: New tests.
31284
31285 2000-08-22  Richard Henderson  <rth@cygnus.com>
31286
31287         * gcc.c-torture/execute/20000822-1.c: New test.
31288
31289 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31290
31291         * gcc.c-torture/execute/20000819-1.x: Remove.
31292
31293 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31294
31295         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31296         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31297         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31298         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31299         gcc.dg/format-xopen-1.c: New tests.
31300
31301 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31302
31303         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31304
31305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31306
31307         * g++.old-deja/g++.other/loop2.C: New test.
31308
31309         * gcc.c-torture/compile/20000606-1.c: New test.
31310         * gcc.c-torture/compile/20000728-1.c: New test.
31311         * gcc.c-torture/execute/20000801-1.c: New test.
31312         * gcc.c-torture/execute/20000801-2.c: New test.
31313         * gcc.c-torture/execute/20000819-1.c: New test.
31314         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31315         * gcc.dg/20000629-1.c: New test.
31316         * gcc.dg/20000724-1.c: New test.
31317         * gcc.dg/20000807-1.c: New test.
31318
31319 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31320
31321         * gcc.dg/cpp/pragma-1.c: New test.
31322         * gcc.dg/cpp/pragma-2.c: New test.
31323
31324 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31325
31326         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31327         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31328
31329 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31330
31331         * gcc.c-torture/compile/20000818-1.c: New test.
31332
31333 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31334
31335         * gcc.c-torture/execute/20000818-1.c: New test.
31336
31337 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31338
31339         * gcc.dg/format-va-1.c: New test.
31340
31341 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31342
31343         * g++.old-deja/g++.other/typedef8.C: New test.
31344
31345 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31348         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31349         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31350         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31351         * g++.old-deja/g++.other/ptrmem7.C: New test.
31352         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31353
31354 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         * g++.old-deja/g++.pt/typename27.C: New test.
31357
31358 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31359
31360         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31361         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31362         * g++.old-deja/g++.pt/friend45.C: New test.
31363         * g++.old-deja/g++.other/friend8.C: New test.
31364
31365 2000-08-15  Richard Henderson  <rth@cygnus.com>
31366
31367         * gcc.c-torture/execute/20000815-1.c: New test.
31368
31369 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31370
31371         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31372         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31373         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31374
31375 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31376
31377         * g++.old-deja/g++.other/refinit2.C: New test.
31378
31379 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31380
31381         * lib/c-torture.exp (c-torture): Make
31382         compiler_conditional_xfail_data global.
31383         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31384         compiler_conditional_xfail_data machinery.
31385         (f-torture-execute): Likewise.
31386         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31387         and only when unrolling loops.
31388
31389         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31390
31391 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31392
31393         * g++.old-deja/g++.pt/explicit81.C: New test.
31394
31395 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31396
31397         * g++.old-deja/g++.pt/typename26.C: New test.
31398
31399 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31400
31401         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31402         warning.
31403
31404 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.old-deja/g++.other/array3.C: New test.
31407
31408 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31409
31410         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31411         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31412         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31413         New tests.
31414
31415 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31416
31417         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31418         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31419
31420 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31421
31422         * gcc.c-torture/execute/20000808-1.c: New test.
31423
31424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31425
31426         * gcc.dg/c90-const-expr-1.c: New test.
31427
31428 2000-08-08  Richard Henderson  <rth@cygnus.com>
31429
31430         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31431
31432 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31433
31434         * gcc.dg/noncompile/const-ll-1.c: New test.
31435
31436 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31437
31438         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31439
31440 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31441
31442         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31443         that running programs linked against the shared version of libobjc
31444         run correctly.
31445
31446 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31447
31448         * gcc.dg/c99-printf-1.c: New test.
31449
31450 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31451
31452         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31453
31454 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31455
31456         * gcc.c-torture/execute/20000731-1.x: Delete.
31457
31458 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31459
31460         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31461         and torture_without_loops as is done by c-torture.exp.
31462         (search_for): Copy from c-torture.exp.
31463         (gcc-dg-runtest): New function, drives a directory of tests
31464         iterating over the TORTURE_OPTIONS.
31465         (scan-assembler, scan-assembler-not): Move here from
31466         individual directory drivers.
31467
31468         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31469         defined by lib/gcc-dg.exp.
31470         * gcc.dg/cpp/cpp.exp: Likewise.
31471         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31472         gcc-dg-runtest, so we cycle over optimization options.
31473
31474         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31475         * gcc.dg/compare2.c: No longer expected to fail.
31476
31477 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31478
31479         * gcc.c-torture/execute/20000804-1.c: New test.
31480
31481 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31482
31483         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31484
31485 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31486
31487         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31488
31489 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31490
31491         * gcc.c-torture/compile/20000803-1.c: New test.
31492
31493 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31494
31495         * gcc.c-torture/execute/20000801-3.c,
31496         gcc.c-torture/execute/20000801-4.c: New tests.
31497         * gcc.c-torture/execute/20000801-3.x,
31498         gcc.c-torture/execute/20000801-4.x: Xfail.
31499
31500 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31501
31502         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31503         libobjc/.libs to allow for libtool.
31504
31505 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * gcc.c-torture/compile/20000802-1.c: New test.
31508
31509 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31510
31511         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31512
31513 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31514
31515         * gcc-c-torture/execute/20000731-2.c: New test.
31516
31517         * gcc.c-torture/execute/20000731-1.c: New test.
31518         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31519
31520 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31521
31522         * testsuite/gcc.dg/cpp/paste7.c: New test.
31523         * gcc.dg/cpp/20000725-1.c: New test.
31524
31525 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31526
31527         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31528         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31529         declaration warning for __builtin_dwarf_reg_size.
31530
31531         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31532
31533 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31534
31535         * gcc.dg/noncompile/voidparam-1.c: New test.
31536
31537 2000-07-30  Richard Henderson  <rth@cygnus.com>
31538
31539         * gcc.dg/c90-digraph-1.c: Don't xfail.
31540         * gcc.dg/compare2.c (case 10): Xfail.
31541         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31542
31543 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31544
31545         * gcc.dg/c99-main-1.c: New test.
31546
31547 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31548
31549         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31550
31551 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31552
31553         * gcc.c-tortuer/execute/20000726-1.c: New test.
31554
31555 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31556
31557         * gcc.c-torture/execute/enum-2.c: New test.
31558
31559 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31560
31561         * gcc.dg/cpp/tr-warn3.c: New test.
31562
31563 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31564
31565         * g++.old-deja/g++.ext/implicit1.C: Remove.
31566         * g++.old-deja/g++.jason/c2.C: Remove
31567         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31568         * g++.old-deja/g++.pt/crash16.C: Likewise.
31569         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31570
31571 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31572
31573         * g++.old-deja/g++.other/for2.C: New test.
31574
31575 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31576
31577         * gcc.dg/20000720-1.c: New test.
31578
31579 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31580
31581         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31582
31583 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31584
31585         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31586         * gcc.c-torture/execute/20000722-1.c: New.
31587         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31588
31589 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31590
31591         * gcc.dg/cpp/20000720-1.S: New test.
31592
31593 2000-07-21  Michael Meissner  <meissner@redhat.com>
31594
31595         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31596
31597 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31598
31599         * g++.old-deja/g++.brendan/crash16.C,
31600         g++.old-deja/g++.brendan/parse3.C,
31601         g++.old-deja/g++.brendan/redecl1.C,
31602         g++.old-deja/g++.ns/template13.C,
31603         g++.old-deja/g++.other/decl4.C,
31604         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31605
31606 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31607
31608         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31609         and "Internal error".
31610
31611         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31612         regexps.
31613         * gcc.dg/cpp/paste6.c: New test.
31614
31615 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31616
31617         * gcc.dg/cpp/tr-direct.c: New test.
31618
31619         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31620         gcc.dg/cpp/undef1.c: Tweak error regexps.
31621
31622 2000-07-18  Eric Christopher <echristo@redhat.com>
31623
31624         * gcc.c-torture/compile/20000718-1.c: New test.
31625
31626 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31627
31628         * cpplex.c (_cpp_push_token): If the token being pushed back
31629         is the previous token in this context, just subtract one from
31630         context->posn.
31631         * cppmacro.c (save_expansion): Clear aux field when storing a
31632         placemarker.
31633
31634 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31635
31636         * gcc.dg/noncompile/redecl-1.c: New test.
31637
31638 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31639
31640         * gcc.c-torture/execute/20000717-5.c: New test.
31641         * gcc.c-torture/execute/20000717-1.x: Removed.
31642
31643 2000-07-17  Richard Henderson  <rth@cygnus.com>
31644
31645         * gcc.c-torture/execute/20000717-4.c: New test.
31646
31647 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31648
31649         * gcc.dg/cpp/syshdr.c: New test.
31650         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31651
31652 2000-07-17  Neil Booth  <neilb@earthling.net>
31653
31654         * gcc.dg/cpp/cmdlne-dM.c: New test.
31655         * gcc.dg/cpp/cmdlne-dD.c: New test.
31656
31657 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31658
31659         * gcc.c-torture/execute/20000717-3.c: New test.
31660
31661         * gcc.c-torture/compile/20000717-1.c: New test.
31662
31663 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31664
31665         * gcc.c-torture/execute/20000717-2.c: New test.
31666
31667 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31668
31669         * gcc.dg/formatz-1.c: New test.
31670
31671         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31672         * gcc.dg/c99-digraph-1.c: New tests.
31673
31674         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31675         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31676
31677         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31678         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31679         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31680         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31681         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31682         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31683         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31684
31685 2000-07-17   Greg McGary <greg@mcgary.org>
31686
31687         * gcc.c-torture/execute/20000717-1.c: New test.
31688         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31689
31690 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31691
31692         * gcc.c-torture/execute/20000715-2.c: New test.
31693         * gcc.dg/20000715-1.c: New test.
31694
31695 2000-07-15  Michael Meissner  <meissner@redhat.com>
31696
31697         * gcc.c-torture/execute/20000715-1.c: New test.
31698
31699 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31700
31701         * gcc.c-torture/execute/20000707-1.c: New test.
31702
31703 2000-07-13  Neil Booth  <NeilB@earthling.net>
31704
31705         * testsuite/gcc.dg/cpp/digraph1.c,
31706         testsuite/gcc.dg/cpp/digraph2.c,
31707         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31708
31709 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31710
31711         * g77.f-torture/compile/20000630-2.f:  New test.
31712         * g77.f-torture/compile/20000630-2.x
31713
31714 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31715
31716         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31717
31718 2000-07-11  Neil Booth  <NeilB@earthling.net>
31719
31720         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31721
31722 2000-07-11  Neil Booth  <NeilB@earthling.net>
31723
31724         * gcc.dg/cpp/cmdlne-C.c: New.
31725
31726 2000-07-09  Neil Booth  <NeilB@earthling.net>
31727
31728         * gcc.dg/cpp/directiv.c: New tests.
31729         * gcc.dg/cpp/undef1.c: Update.
31730
31731 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31732
31733         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31734
31735 2000-07-09  Neil Booth  <NeilB@earthling.net>
31736
31737         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31738
31739 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31740
31741         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31742         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31743
31744 2000-07-08  Neil Booth  <NeilB@earthling.net>
31745
31746         * gcc.dg/cpp/macsyntx.c: New tests.
31747
31748 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * gcc.dg/20000707-1.c: New test.
31751
31752 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31753
31754         * gcc.c-torture/execute/20000706-1.c: New test.
31755         * gcc.c-torture/execute/20000706-2.c: New test.
31756         * gcc.c-torture/execute/20000706-3.c: New test.
31757         * gcc.c-torture/execute/20000706-4.c: New test.
31758         * gcc.c-torture/execute/20000706-5.c: New test.
31759
31760 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31761
31762         * g++.old-deja/g++.pt/instantiate7.C: New test.
31763
31764 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31765
31766         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31767         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31768         * g++.old-deja/g++.other/rtti3.C: Likewise.
31769         * g++.old-deja/g++.other/rttid3.C: Likewise.
31770
31771 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31772
31773         *  g77.f-torture/compile/20000630-1.x: Fix typo
31774
31775 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31776
31777         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31778         assembly output.
31779
31780 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31781
31782         * gcc.dg/cpp/ident.c: New test.
31783
31784 2000-07-05  Neil Booth  <NeilB@earthling.net>
31785
31786         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31787           gcc.dg/cpp/lexstrng.c: New tests.
31788
31789 2000-07-04  Neil Booth  <NeilB@earthling.net>
31790
31791         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31792         * gcc.dg/cpp/strify2.c: Same.
31793
31794 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31795
31796         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31797         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31798         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31799         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31800
31801         * testsuite/gcc.dg/cpp/macro1.c,
31802         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31803         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31804         testsuite/gcc.dg/cpp/strify1.c,
31805         testsuite/gcc.dg/cpp/strify2.c: New tests.
31806
31807 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31808
31809         * gcc.c-torture/execute/20000703-1.c: New test.
31810
31811 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.pt (lookup10.C): New test.
31814
31815 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.old-deja/g++.pt (typename25.C): New test.
31818
31819 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31820
31821         * gcc.c-torture/compile/20000701-1.c: New test.
31822
31823 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31824
31825         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31826         to test case.
31827
31828 2000-06-30  Catherine Moore  <clm@cygnus.com>
31829
31830         * gcc.c-torture/execute/align-1.c: New test.
31831
31832 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31833
31834         * g++.old-deja/g++.pt/expr8.C: New test.
31835         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31836
31837 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31838
31839         * gcc.c-torture/compile/20000629-1.c: New test.
31840
31841 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31842
31843
31844         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31845         gcc.dg/noncompile directory, depending on whether they're
31846         preprocessor tests or not.  Annotate all the tests for the dg
31847         framework.
31848
31849         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31850         * gcc.dg/noncompile/noncompile.exp: New.
31851
31852         * Moved files:
31853         Old name                                New name
31854         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31855         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31856         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31857         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31858         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31859         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31860         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31861         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31862         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31863         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31864         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31865         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31866         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31867         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31868         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31869         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31870         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31871         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31872         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31873         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31874         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31875         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31876         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31877         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31878
31879         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31880         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31881         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31882         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31883         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31884         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31885
31886 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31887
31888         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31889         declare one variable.  On the fourth, error.
31890         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31891         declared by 20000628-1a.h.
31892
31893 2000-06-29  Richard Henderson  <rth@redhat.com>
31894
31895         * gcc.c-torture/execute/930529-1.x: New file.
31896         * gcc.dg/920413-1.c: Adjust expected warning text.
31897         * gcc.dg/980217-1.c: Declare abort.
31898         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31899
31900 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31901
31902         * g77.f-torture/compile/20000629-1.f: New test.
31903         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31904
31905 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31906
31907         Rearrange lots of files, removing entirely the
31908         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31909         directories.
31910
31911         * Deleted files:
31912         gcc.c-torture/code_quality/code_quality.exp
31913         gcc.c-torture/special/special.exp
31914         gcc.failure/failure.exp
31915         gcc.failure/940409-1.x
31916         gcc.c-torture/compile/961203-1.x
31917
31918         * New files:
31919         gcc.misc-tests/linkage.exp
31920         gcc.c-torture/execute/920730-1t.c
31921         gcc.c-torture/execute/920730-1t.x
31922         gcc.c-torture/compile/920520-1.x
31923         gcc.c-torture/compile/920521-1.x
31924         gcc.c-torture/compile/981006-1.x
31925         gcc.c-torture/execute/eeprof-1.x
31926
31927         * Moved files (possibly with modifications to fit a new harness):
31928         Old name                                New name
31929         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31930         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31931         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31932         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31933         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31934         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31935         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31936         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31937         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31938         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31939         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31940         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31941         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31942         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31943
31944 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31945
31946         * c-torture/compile/961203-1.x: Delete.
31947
31948         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31949         not exit. Include stdio.h.
31950         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31951         * gcc.misc-tests/dg-12.c: Likewise.
31952         * gcc.misc-tests/dg-5.c: Likewise.
31953         * gcc.misc-tests/dg-6.c: Likewise.
31954         * gcc.misc-tests/dg-7.c: Prototype abort.
31955         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31956         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31957         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31958         not exit.
31959         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31960         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31961
31962 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.dg/cpp/20000628-1.c: New test.
31965         * gcc.dg/cpp/20000628-1.h: New header for above test.
31966         * gcc.dg/cpp/20000628-1a.h: Likewise.
31967
31968 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31969
31970         * gcc.dg/cpp: New directory.
31971         * gcc.dg/cpp/cpp.exp: New driver.
31972         * gcc.dg/cpp/20000627-1.c: New test.
31973         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31974         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31975         and rewrite as a compilation test.
31976
31977         * gcc.dg: Move many files into the cpp subdirectory, possibly
31978         renaming or editing them as well.
31979         Old name                New name
31980         990119-1.c              cpp/19990119-1.c
31981         990228-1.c              cpp/19990228-1.c
31982         990407-1.c              cpp/19990407-1.c
31983         990409-1.c              cpp/19990409-1.c
31984         990413-1.c              cpp/19990413-1.c
31985         990703-1.c              cpp/19990703-1.c
31986         20000127-1.c            cpp/20000127-1.c
31987         20000129-1.c            cpp/20000129-1.c
31988         20000207-1.c            cpp/20000207-1.c
31989         20000207-2.c            cpp/20000207-2.c
31990         20000209-1.c            cpp/20000209-1.c
31991         20000209-2.c            cpp/20000209-2.c
31992         20000301-1.c            cpp/20000301-1.c
31993         20000419-1.c            cpp/20000419-1.c
31994         20000510-1.S            cpp/20000510-1.S
31995         20000519-1.c            cpp/20000519-1.c
31996         20000529-1.c            cpp/20000529-1.c
31997         20000625-1.c            cpp/20000625-1.c
31998         20000625-2.c            cpp/20000625-2.c
31999         cpp-as1.c               cpp/assert1.c
32000         cpp-as2.c               cpp/assert2.c
32001         cxx-comments-1.c        cpp/cxxcom1.c
32002         cxx-comments-2.c        cpp/cxxcom2.c
32003         endif-label.c           cpp/endif.c
32004         cpp-hash1.c             cpp/hash1.c
32005         cpp-hash2.c             cpp/hash2.c
32006         cpp-if1.c               cpp/if-1.c
32007         cpp-if2.c               cpp/if-2.c
32008         cpp-if3.c               cpp/if-3.c
32009         cpp-if4.c               cpp/if-4.c
32010         cpp-if5.c               cpp/if-5.c
32011         cpp-cond.c              cpp/if-cexp.c
32012         cpp-missingop.c         cpp/if-mop.c
32013         cpp-missingparen.c      cpp/if-mpar.c
32014         cpp-opprec.c            cpp/if-oppr.c
32015         cpp-ifparen.c           cpp/if-paren.c
32016         cpp-shortcircuit.c      cpp/if-sc.c
32017         cpp-shift.c             cpp/if-shift.c
32018         cpp-unary.c             cpp/if-unary.c
32019         cpp-li1.c               cpp/line1.c
32020         cpp-li2.c               cpp/line2.c
32021         lineno.c                cpp/line3.c
32022         lineno-2.c              cpp/line4.c
32023         cpp-mi.c                cpp/mi1.c
32024         cpp-mic.h               cpp/mi1c.h
32025         cpp-micc.h              cpp/mi1cc.h
32026         cpp-mind.h              cpp/mi1nd.h
32027         cpp-mindp.h             cpp/mi1ndp.h
32028         cpp-mix.h               cpp/mi1x.h
32029         cpp-mi2.c               cpp/mi2.c
32030         cpp-mi2a.h              cpp/mi2a.h
32031         cpp-mi2b.h              cpp/mi2b.h
32032         cpp-mi2c.h              cpp/mi2c.h
32033         cpp-mi3.c               cpp/mi3.c
32034         cpp-mi3.def             cpp/mi3.def
32035         poison-1.c              cpp/poison.c
32036         pr-impl.c               cpp/prag-imp.c
32037         cpp-redef-2.c           cpp/redef1.c
32038         cpp-redef.c             cpp/redef2.c
32039         strpaste.c              cpp/strp1.c
32040         strpaste-2.c            cpp/strp2.c
32041         cpp-tradpaste.c         cpp/tr-paste.c
32042         cpp-tradstringify.c     cpp/tr-str.c
32043         cpp-tradwarn1.c         cpp/tr-warn1.c
32044         cpp-tradwarn2.c         cpp/tr-warn2.c
32045         trigraphs.c             cpp/trigraphs.c
32046         cpp-unc1.c              cpp/unc1.c
32047         cpp-unc2.c              cpp/unc2.c
32048         cpp-unc3.c              cpp/unc3.c
32049         cpp-unc.c               cpp/unc4.c
32050         undef.c                 cpp/undef1.c
32051         undef-2.c               cpp/undef2.c
32052         cpp-wi1.c               cpp/widestr1.c
32053
32054 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32055
32056         * lib/g++.exp (g++_include_flags): Tweak.
32057
32058 2000-06-27  H.J. Lu  <hjl@gnu.org>
32059             Loren J. Rittle  <ljrittle@acm.org>
32060
32061         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32062         version with one that knows about the new gcc tree structure.
32063         (g++_link_flags): Same.
32064
32065 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32066
32067         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32068         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32069         case we are cross-compiling.
32070
32071         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32072         g++.old-deja/g++.niklas/Makefile.in,
32073         g++.old-deja/g++.niklas/configure.in,
32074         g++.old-deja/g++.other/Makefile.in,
32075         g++.old-deja/g++.other/configure.in,
32076         gcc.c-torture/code_quality/Makefile.in,
32077         gcc.c-torture/code_quality/configure.in,
32078         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32079         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32080         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32081         gcc.c-torture/execute/ieee/Makefile.in,
32082         gcc.c-torture/execute/ieee/configure.in,
32083         gcc.c-torture/noncompile/Makefile.in,
32084         gcc.c-torture/noncompile/configure.in,
32085         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32086         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32087         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32088
32089 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32090
32091         * g++.old-deja/g++.other/ambig3.C: New test.
32092
32093 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.pt/syntax1.C: New test.
32096         * g++.old-deja/g++.pt/syntax2.C: New test.
32097         * g++.old-deja/g++.other/syntax3.C: New test.
32098         * g++.old-deja/g++.other/syntax4.C: New test.
32099
32100 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32101
32102         * gcc.dg/20000623-1.c: Prototype exit and abort.
32103
32104 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32105
32106         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32107         New tests.
32108         * gcc.dg/cpp-mi3.def: New file.
32109
32110         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32111         inside assertions.
32112         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32113         lexer's error messages.
32114         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32115         divine anything from the linemarkers.
32116         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32117         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32118
32119 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32120
32121         * gcc.dg/20000623-1.c: New test.
32122
32123 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32124
32125         * gcc.c-torture/execute/20000622-1.c: New test.
32126
32127 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32128
32129         * g++.old-deja/g++.other/init15.C: New test.
32130
32131 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32132
32133         * g++.old-deja/g++.pt/vaarg2.C: New test.
32134         * g++.old-deja/g++.pt/vaarg3.C: New test.
32135
32136 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32137
32138         * g++.old-deja/g++.other/dyncast6.C: New test.
32139
32140 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32141
32142         * gcc.c-torture/execute/loop-6.c: New test.
32143
32144 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32145
32146         * gcc.dg/20000614-1.c: New test.
32147         * gcc.dg/20000614-2.c: New test.
32148
32149 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32150
32151         * g++.old-deja/g++.other/inline12.C: New test.
32152
32153 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32154
32155         * g++.old-deja/g++.other/eh1.C: New test.
32156
32157 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32158
32159         * g++.old-deja/g++.other/type.C: New test.
32160
32161 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32162
32163         * g++.old-deja/g++.other/initstring.C: New test.
32164
32165 2000-06-12  Jason Merrill  <jason@redhat.com>
32166
32167         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32168
32169 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32170
32171         * gcc.c-torture/compile/20000609-1.c: New test.
32172
32173 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32174
32175         * gcc.dg/20000609-1.c: New test.
32176
32177 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32178
32179         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32180         * gcc.c-torture/noncompile/poison-1.c: Move...
32181         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32182         * gcc.dg/cpp-li1.c: Add a token after the #line.
32183
32184 2000-06-05  Richard Henderson  <rth@cygnus.com>
32185
32186         * gcc.c-torture/execute/20000605-2.c: New test.
32187         * gcc.c-torture/execute/20000605-3.c: New test.
32188
32189 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32190
32191         * g77.f-torture/execute/20000503-1.x: New file.
32192
32193 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32194
32195         * g++.old-deja/g++.eh/badalloc1.C: New test.
32196
32197 2000-06-05  Richard Henderson  <rth@cygnus.com>
32198
32199         * gcc.c-torture/execute/20000605-1.c: New test.
32200
32201 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32202             Nathan Sidwell <nathan@codesourcery.com>
32203
32204         * gcc.c-torture/compile/20000605-1.c: New test.
32205
32206 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32207
32208         * g77.f-torture/compile/20000601-1.f:  New test.
32209
32210 2000-06-03  Richard Henderson  <rth@cygnus.com>
32211
32212         * gcc.c-torture/execute/20000603-1.c: New.
32213
32214 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32215
32216         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32217         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32218
32219 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32220
32221         * gcc.dg/compare2.c (case 12): XFAIL.
32222         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32223         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32224
32225         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32226
32227 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32228
32229         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32230         guard macro is already defined when the header is first
32231         included.
32232         * gcc.dg/cpp-mix.h: New file.
32233         * gcc.dg/endif-label.c: Update patterns to match compiler.
32234
32235         * g++.brendan/complex1.C: Declare abort.
32236         * g++.law/refs4.C: Remove XFAIL.
32237         * g++.oliva/expr2.C: Declare abort and exit.
32238
32239 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32240
32241         * gcc.c-torture/execute/20000528-1.c: New test.
32242
32243         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32244         * g++.old-deja/g++.law/temps4.C: Likewise.
32245
32246         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32247         stdlib.h.  Call abort() on failure.
32248         * g++.old-deja/g++.law/refs4.C: Likewise.
32249         * g++.old-deja/g++.law/temps4.C: Likewise.
32250         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32251         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32252
32253 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32254
32255         Relative to g++.dg/special:
32256         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32257
32258         Relative to g++.old-deja:
32259         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32260         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32261         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32262         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32263         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32264         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32265         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32266
32267         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32268         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32269         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32270         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32271         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32272         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32273         and/or string.h.
32274
32275         * g++.other/goto1.C: Update expectations for error messages.
32276
32277 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32278
32279         * gcc.c-torture/compile/20000523-1.c: New test.
32280
32281 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32282
32283         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32284
32285 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         * g++.old-deja/g++.eh/catch11.C: New test.
32288         * g++.old-deja/g++.eh/catch12.C: New test.
32289
32290 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32291
32292         * gcc.c-torture/execute/20000523-1.c: New test.
32293
32294 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32295
32296         * c-torture/execute/bcp-1.c: Replace abort in arg of
32297         __builtin_constant_p with a generic external function.
32298
32299         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32300         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32301         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32302         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32303         Prototype abort and/or exit.
32304
32305         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32306         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32307         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32308         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32309
32310 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32311
32312         * gcc.dg/dwarf2-1.c: New test.
32313
32314 2000-05-20  Richard Henderson  <rth@cygnus.com>
32315
32316         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32317
32318 2000-05-20  Andreas Jaeger  <aj@suse.de>
32319
32320         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32321         testcase.
32322
32323 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32324
32325         * gcc.c-torture/execute/20000519-2.c: New test.
32326
32327 2000-05-19  Andreas Jaeger  <aj@suse.de>
32328
32329         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32330         which fails with SSA.
32331
32332         * lib/c-torture.exp: Also test with -O3 -fssa.
32333
32334 2000-05-18  Michael Meissner  <meissner@redhat.com>
32335
32336         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32337         * gcc.c-torture/execute/920415-1.c: Ditto.
32338         * gcc.c-torture/execute/920501-1.c: Ditto.
32339         * gcc.c-torture/execute/conversion.c: Ditto.
32340         * gcc.c-torture/execute/cvt-1.c: Ditto.
32341
32342 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32343
32344         * gcc.c-torture/compile/20000518-1.c: New test.
32345
32346 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32347
32348         * g77.f-torture/compile/200005018.f:  New test.
32349
32350 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32351
32352         * gcc.c-torture/compile/20000517-1.c: New test.
32353
32354 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32355
32356         * gcc.c-torture/execute/20000516-1.c: New test.
32357
32358 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32359
32360         * g++.old-deja/g++.other/eh.C: New test.
32361
32362 2000-05-12  Richard Henderson  <rth@cygnus.com>
32363
32364         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32365         constants through to doit's conditional.
32366
32367 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32368
32369         * gcc.c-torture/compile/20000511-1.c: New test.
32370         * g77.f-torture/compile/20000511-1.f: New test.
32371         * g77.f-torture/compile/20000511-2.f: New test.
32372
32373 2000-05-11  Michael Meissner  <meissner@redhat.com>
32374
32375         * gcc.c-torture/execute/20000511-1.c: New test.
32376
32377 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32378
32379         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32380         * gcc.dg/20000510-1.S: New.
32381
32382 2000-05-08  Catherine Moore  <clm@cygnus.com>
32383
32384         * gcc.dg/unused-3.c: New.
32385
32386 2000-05-06  Richard Henderson  <rth@cygnus.com>
32387
32388           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32389           * g++.old-deja/g++.mike/warn1.C: Likewise.
32390           * g++.old-deja/g++.pt/local1.C: Likewise.
32391           * g++.old-deja/g++.pt/local7.C: Likewise.
32392           * g++.old-deja/g++.pt/spec16.C: Likewise.
32393
32394 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32395
32396         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32397
32398 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32399
32400           * g77.f-torture/execute/20000503-1.f:  New test.
32401
32402 2000-05-04  Andreas Jaeger  <aj@suse.de>
32403
32404         * gcc.dg/noreturn-2.c: New test.
32405
32406 2000-05-04  Neil Booth  <NeilB@earthling.net>
32407
32408         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32409         preprocessor.
32410
32411 2000-05-04  Richard Henderson  <rth@cygnus.com>
32412
32413         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32414
32415 2000-05-04  Richard Henderson  <rth@cygnus.com>
32416
32417         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32418         OpenSSL by Jason R Thorpe.
32419
32420 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32421
32422         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32423
32424 2000-05-03  Robert Lipe <robertlipe@usa.net>
32425
32426         * gcc.dg/20000503-1.c: New test.
32427
32428 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32429
32430         * gcc.c-torture/compile/20000502-1.c: New test.
32431         * g++.old-deja/g++.other/align.C: New test.
32432         * gcc.dg/cpp-tradstringify.c: New test.
32433
32434 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32435
32436         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32437         and hard registers.
32438
32439 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32440
32441         * gcc.c-torture/execute/loop-5.c: New test.
32442
32443 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32444
32445         * gcc.c-torture/execute/va-arg-20.c: New test.
32446
32447 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32448
32449         * gcc.c-torture/execute/20000422-1.c: New test.
32450
32451 2000-04-20  Greg McGary  <gkm@gnu.org>
32452
32453         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32454         when optimizing, but without sibling-call optimizations (-O1).
32455
32456 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32457
32458           * gcc.c-torture/compile/20000420-1.c: New test.
32459
32460 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32461
32462         * g++.abi/ptrflags.C: New test.
32463         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32464
32465 2000-04-19  Catherine Moore  <clm@cygnus.com>
32466
32467         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32468
32469 2000-04-19  Greg McGary  <gkm@gnu.org>
32470
32471         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32472         sibling-call optimizations.
32473
32474 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32475
32476         * gcc.dg/20000419-1.c: New test.
32477
32478 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32479
32480         * gcc.c-torture/execute/20000412-6.c: New test.
32481
32482 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32483
32484         * gcc.c-torture/execute/20000412-5.c: New test.
32485         * g77.f-torture/compile/20000412-1.f: New test.
32486         * gcc.c-torture/execute/20000412-4.c: New test.
32487         * gcc.c-torture/compile/20000412-2.c: New test.
32488         * gcc.c-torture/execute/20000412-3.c: New test.
32489         * gcc.c-torture/compile/20000412-1.c: New test.
32490         * gcc.c-torture/execute/20000412-2.c: New test.
32491
32492 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32493
32494         * objc/execute/bf-20.m: New test.
32495
32496 2000-04-10  Richard Henderson  <rth@cygnus.com>
32497
32498         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32499
32500         * gcc.c-torture/execute/20000412-1.c: New test.
32501
32502 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32503
32504         * g++.old-deja/g++.eh/catchptr1.C: New test.
32505
32506 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32507
32508         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32509
32510 2000-04-08  Neil Booth  <NeilB@earthling.net>
32511
32512         * gcc.dg/cpp-nullchar.c: Remove test as
32513         embedded nulls cause problems.
32514
32515 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32516
32517         * gcc.dg/compare2.c: New test.
32518
32519 2000-04-08  Neil Booth  <NeilB@earthling.net>
32520
32521         * gcc.dg/cpp-nullchar.c: New test.
32522
32523 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32524
32525         * gcc.dg/cpp-mi2.c: New test.
32526         * gcc.dg/cpp-mi2[abc].h: New files.
32527
32528 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32531         member name.
32532
32533 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32534
32535         * g++.old-deja/g++.abi/vmihint.C: New test.
32536
32537 2000-04-06  Neil Booth  <NeilB@earthling.net>
32538
32539         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32540         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32541         copyright.
32542
32543 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32544
32545         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32546         avoid stack-frame overwrite.
32547
32548 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32549
32550         * gcc.c-torture/compile/20000405-2.c: New test.
32551         * gcc.c-torture/compile/20000405-3.c: New test.
32552
32553 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32554
32555         * gcc.c-torture/compile/20000405-1.c: New test.
32556
32557 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32558
32559         * gcc.dg/cast-qual-1.c: Revert last change.
32560
32561 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32562
32563         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32564
32565 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32566
32567         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32568         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32569
32570 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32571
32572         * gcc.c-torture/compile/20000403-2.c: New test.
32573         * gcc.c-torture/compile/20000403-1.c: New test.
32574
32575 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32576
32577         * gcc.c-torture/execute/20000403-1.c: New test.
32578
32579 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32580
32581         * gcc.c-torture/execute/20000402-1.c: New test.
32582
32583 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32584
32585         * gcc.c-torture/execute/va-arg-15.c: New test.
32586         * gcc.c-torture/execute/va-arg-16.c: New test.
32587         * gcc.c-torture/execute/va-arg-17.c: New test.
32588         * gcc.c-torture/execute/va-arg-18.c: New test.
32589         * gcc.c-torture/execute/va-arg-19.c: New test.
32590
32591 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32592
32593         * gcc.c-torture/compile/981211-1.c: Move to...
32594         * gcc.dg/cpp-as1.c: ...here.
32595         * gcc.dg/cpp-as2.c: New file.
32596
32597         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32598         compiler.
32599
32600 2000-04-02  Neil Booth  <NeilB@earthling.net>
32601
32602         * gcc.dg/cpp-cond.c  New tests.
32603         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32604         accidental success less likely.
32605         * gcc.dg/cpp-missingop.c  New tests.
32606         * gcc.dg/cpp-missingparen.c  New tests.
32607         * gcc.dg/cpp-shift.c  New tests.
32608         * gcc.dg/cpp-shortcircuit.c  New tests.
32609         * gcc.dg/cpp-unary.c  New tests.
32610
32611 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32612
32613         * gcc.c-torture/compile/20000329-1.c: New test.
32614
32615 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32616
32617         * gcc.c-torture/compile/20000326-1.c: New test.
32618         * gcc.c-torture/compile/20000326-2.c: New test.
32619
32620 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32621
32622         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32623         the first parameter is a function argument.
32624
32625 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32626
32627         * g++.old-deja/g++.ext/array4.C: New test.
32628
32629 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32630
32631         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32632
32633 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32634
32635         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32636
32637 2000-03-19  Richard Henderson  <rth@cygnus.com>
32638
32639         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32640
32641 2000-03-19  Richard Henderson  <rth@cygnus.com>
32642
32643         * gcc.c-torture/compile/20000319-1.c: New test.
32644
32645 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/execute/20000314-3.c: New test.
32648         * gcc.c-torture/execute/20000314-2.c: New test.
32649         * gcc.c-torture/execute/20000314-1.c: New test.
32650         * gcc.c-torture/compile/20000314-2.c: New test.
32651         * gcc.c-torture/compile/20000314-1.c: New test.
32652
32653 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32654
32655         * g++.old-deja/g++.warn/inline.C: New test.
32656
32657 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32658
32659         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32660         standards-compliant result rather than specific constants.
32661         Put test-values in array.
32662
32663 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32664
32665         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32666         (g++_target_compile): Put test-specific options last.
32667
32668 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.old-deja/g++.eh/vbase4.C: New test.
32671
32672 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32675
32676 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32677
32678         * g++.old-deja/g++.brendan/misc12.C: Removed.
32679         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32680         * g++.old-deja/g++.ext/pretty4.C: New test.
32681
32682 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32683
32684         * g++.old-deja/g++.other/string2.C: New test.
32685
32686 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32687
32688         * g++.old-deja/g++.warn/impint2.C: New test.
32689
32690 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32691
32692         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32693         is 1, not zero.
32694
32695 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32696
32697         * g++.old-deja/g++.warn/impint.C: New test.
32698         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32699         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32700         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32701         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32702         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32703         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32704         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32705         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32706         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32707         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32708         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32709         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32710
32711 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32712
32713         * gcc.dg/cpp-redef.c: New test.
32714
32715 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32716
32717         * g++.old-deja/g++.pt/unify7.C: New test.
32718
32719 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32720
32721         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32722         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32723
32724 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32725
32726         * gcc.c-torture/compile/20000224-1.c: New test.
32727
32728 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32729
32730         * gcc.c-torture/compile/cpp-2.c: New test.
32731         * gcc.c-torture/compile/cpp-1.c: New test.
32732
32733 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32734
32735         * gcc.c-torture/execute/20000225-1.c: New test.
32736
32737 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32738
32739         * gcc.dg/cpp-li2.c: New test.
32740
32741         * gcc.dg/cpp-wi1.c: New test.
32742
32743         * gcc.dg/cpp-li1.c: New test.
32744
32745 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32746
32747         * g++.old-deja/g++.other/sizeof5.C: New test.
32748
32749 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32750
32751         * gcc.c-torture/execute/va-arg-13.c: New test.
32752
32753 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32754
32755         * gcc.c-torture/execute/va-arg-12.c: New test.
32756
32757 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32758
32759         * gcc.c-torture/execute/20000223-1.c: New test.
32760
32761 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32762
32763         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32764
32765 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32766
32767         * g++.old-deja/g++.abi/ptrmem.C: New test.
32768
32769 2000-02-19  Richard Henderson  <rth@cygnus.com>
32770
32771         * gcc.c-torture/compile/init-3.c: New.
32772
32773 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32774
32775         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32776         ALWAYS_CXXFLAGS.
32777
32778 2000-02-11  Robert Lipe <robertl@sco.com>
32779
32780         * gcc.c-torture/compile/20000211-3.c: New test.
32781
32782 2000-02-11  Martin Buchholz <martin@xemacs.org>
32783
32784         * gcc.c-torture/compile/20000211-2.c: New test.
32785
32786 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/compile/20000211-1.c: New test.
32789
32790 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32791
32792         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32793           on native targets
32794
32795 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32796
32797         * g++.old-deja/g++.other/cast5.C: New test.
32798
32799 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32800
32801         * gcc.c-torture/execute/20000205-1.c: New.
32802
32803 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32804
32805         * g++.old-deja/g++.jason/cast3.C: Return void.
32806         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32807
32808 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32809
32810         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32811
32812         * gcc.dg/loop-1.c: New test.
32813
32814 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32815
32816         * gcc.c-torture/compile/20000127-1.c: New test.
32817         * gcc.c-torture/execute/991228-1.c: New test.
32818
32819 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32820
32821         * gcc.dg/unused-2.c: New test.
32822
32823         * gcc.dg/conv-1.c: New test.
32824
32825 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32826
32827         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32828         compiler.
32829         (tool_option_proc): Fix typo.
32830
32831 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32832
32833         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32834         of the ld on the host, not on the build machine.
32835         Also, don't crash if '--help' is not a supported option.
32836
32837 2000-01-24  Richard Henderson  <rth@cygnus.com>
32838
32839         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32840
32841 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32842
32843         * gcc.c-torture/execute/20000120-2.c: New test.
32844         * gcc.c-torture/execute/20000120-1.c: New test.
32845
32846 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32847
32848         * gcc.c-torture/execute/20000113-1.c: New test.
32849
32850 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32851
32852         * gcc.c-torture/execute/20000112-1.c: New test.
32853
32854 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32855
32856         * gcc.dg/20000111-1.c: New test.
32857
32858 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32859
32860         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32861         with 16 bit integers.
32862
32863 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32864
32865         * gcc.dg/20000108-1.c: New test.
32866
32867 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32868
32869         * g++.old-deja/g++.ns/koenig8.C: New test.
32870
32871 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32872
32873         * g++.old-deja/g++.other/cast4.C: New test.
32874
32875 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32876
32877         * gcc.c-torture/compile/20000105-2.c: New test.
32878         * gcc.c-torture/compile/20000105-1.c: New test.
32879
32880 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32881
32882         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32883         references to printf & atoi to conform to ANSI standard.
32884         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32885         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32886         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32887         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32888         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32889         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32890         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32891         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32892         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32893         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32894         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32895         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32896         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32897         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32898         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32899         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32900         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32901         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32902         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32903         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32904         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32905         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32906         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32907         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32908         * g++.old-deja/g++.brendan/init3.C: Likewise.
32909         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32910         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32911         * g++.old-deja/g++.brendan/new2.C: Likewise.
32912         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32913         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32914         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32915         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32916         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32917         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32918         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32919         * g++.old-deja/g++.brendan/template24.C: Likewise.
32920         * g++.old-deja/g++.brendan/template3.C: Likewise.
32921         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32922         * g++.old-deja/g++.jason/inline3.C: Likewise.
32923         * g++.old-deja/g++.jason/opeq.C: Likewise.
32924         * g++.old-deja/g++.law/arg5.C: Likewise.
32925         * g++.old-deja/g++.law/arm7.C: Likewise.
32926         * g++.old-deja/g++.law/ctors11.C: Likewise.
32927         * g++.old-deja/g++.law/cvt8.C: Likewise.
32928         * g++.old-deja/g++.law/init9.C: Likewise.
32929         * g++.old-deja/g++.law/refs4.C: Likewise.
32930         * g++.old-deja/g++.law/template2.C: Likewise.
32931         * g++.old-deja/g++.law/visibility24.C: Likewise.
32932         * g++.old-deja/g++.law/vtable3.C: Likewise.
32933         * g++.old-deja/g++.mike/asm2.C: Likewise.
32934         * g++.old-deja/g++.mike/eh1.C: Likewise.
32935         * g++.old-deja/g++.mike/misc1.C: Likewise.
32936         * g++.old-deja/g++.mike/misc13.C: Likewise.
32937         * g++.old-deja/g++.mike/misc14.C: Likewise.
32938         * g++.old-deja/g++.mike/ns12.C: Likewise.
32939         * g++.old-deja/g++.mike/p1248.C: Likewise.
32940         * g++.old-deja/g++.mike/p3708.C: Likewise.
32941         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32942         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32943         * g++.old-deja/g++.mike/p646.C: Likewise.
32944         * g++.old-deja/g++.mike/p700.C: Likewise.
32945         * g++.old-deja/g++.mike/p783.C: Likewise.
32946         * g++.old-deja/g++.mike/p783a.C: Likewise.
32947         * g++.old-deja/g++.mike/p783b.C: Likewise.
32948         * g++.old-deja/g++.mike/p786.C: Likewise.
32949         * g++.old-deja/g++.mike/p789.C: Likewise.
32950         * g++.old-deja/g++.mike/p789a.C: Likewise.
32951         * g++.old-deja/g++.mike/p807a.C: Likewise.
32952         * g++.old-deja/g++.other/delete3.C: Likewise.
32953         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32954         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32955         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32956         * g++.old-deja/g++.other/empty1.C: Likewise.
32957         * g++.old-deja/g++.other/temporary1.C: Likewise.
32958         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32959         * g++.old-deja/g++.pt/t16.C: Likewise.
32960         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32961
32962 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32963
32964         * gcc.dg/991230-1.c: New test.
32965
32966 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32967
32968         * gcc.c-torture/compile/991229-3.c: New test.
32969         * gcc.c-torture/compile/991229-2.c: New test.
32970         * gcc.c-torture/compile/991229-1.c: New test.
32971
32972 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32973
32974         * gcc.c-torture/compile/labels-2.c: New test.
32975
32976 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32977
32978         * gcc.c-torture/execute/991227-1.c: New test.
32979
32980 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32981
32982         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32983
32984 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32985
32986         * gcc.c-torture/execute/991221-1.c: New test.
32987
32988 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32989
32990         * g++.old-deja/g++.other/cast3.C: New test.
32991
32992 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32993
32994         * gcc.c-torture/execute/991216-4.c: New test.
32995
32996 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32997
32998         * gcc.c-torture/execute/991216-1.c: New test.
32999         * gcc.c-torture/execute/991216-2.c: New test.
33000         * gcc.c-torture/execute/991216-3.c: New test.
33001
33002 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33003
33004         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33005         Actually make the test fail by using "-O2" for compilation.
33006
33007 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33008
33009         * g++.old-deja/g++.warn/cast-align1.C: New test.
33010
33011 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33012
33013         * gcc.c-torture/compile/991214-1.c: New test.
33014         * gcc.c-torture/compile/991214-2.c: New test.
33015
33016 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33017
33018         * gcc.dg/991214-1.c: New test.
33019
33020 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33021
33022         * gcc.c-torture/compile/991213-3.c: New test.
33023         * gcc.c-torture/compile/991213-2.c: New test.
33024         * gcc.c-torture/compile/991213-1.c: New test.
33025
33026 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33027
33028         * gcc.dg/991209-1.c: New test.
33029
33030 1999-12-08  Nathan Sidwell <nathan@acm.org>
33031
33032         * gcc.c-torture/compile/991208-1.c: New test.
33033
33034 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33035
33036         * gcc.dg/ultrasp2.c: New test.
33037
33038 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33039
33040         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33041
33042 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33043
33044         * gcc.c-torture/compile/991202-1.c: New test.
33045         * gcc.c-torture/execute/991202-1.c: New test.
33046         * gcc.c-torture/execute/991202-2.c: New test.
33047         * gcc.c-torture/execute/991202-3.c: New test.
33048
33049 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33050
33051         * g++.old-deja/g++.abi/align.C: New test.
33052         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33053         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33054
33055 1999-12-01  Richard Henderson  <rth@cygnus.com>
33056
33057         * gcc.c-torture/execute/991201-1.c: New.
33058
33059 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33060
33061         * gcc.dg/991129-1.c: New test.
33062
33063 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33064
33065         * gcc.c-torture/compile/991127-1.c: New test.
33066
33067 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33068
33069         * g++.old-deja/g++.other/warn4.C: New test.
33070
33071 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33072
33073         * g++.old-deja/g++.eh/cleanup2.C: New test.
33074         * g++.old-deja/g++.ext/pretty2.C: New test.
33075         * g++.old-deja/g++.ext/pretty3.C: New test.
33076         * g++.old-deja/g++.other/debug6.C: New test.
33077
33078 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33079
33080         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33081         compiler_output to look for one error message instead of two.
33082
33083 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33084
33085         * gcc.c-torture/execute/991118-1.c: Also test case
33086         where the word boundary does not split a byte evenly.
33087
33088 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33089
33090         * g++.old-deja/g++.ext/restrict1.C: New test.
33091
33092 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33093
33094         * gcc.c-torture/execute/991118-1.c: New test.
33095
33096 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33097
33098         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33099         working directory pathnames.
33100
33101 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33102
33103         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33104         host is equipped with driver.h and driver.o so it can actually
33105         compile and run the tests.
33106
33107 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33108
33109         * gcc.c-torture/compile/991008-1.c: New test.
33110
33111 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33112
33113         * lib/gcc-dg.exp: Include target-supports.exp
33114
33115 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33116
33117         * lib/target-supports.exp: New file: Provide procs to test for
33118         features supported by the target.
33119         (check_weak_available): Moved here from ecos.exp.
33120         (check_alias_available): New proc: Determine of the target
33121         toolchain supports the alias attribute.
33122
33123         * gcc.dg/special/ecos.exp: Move check_weak_available to
33124         target-supports.exp.
33125         (alias-1.c): Only perform the test if the target supports
33126         aliases.
33127         (wkali-1.c): Only perform the test if the target supports
33128         aliases.
33129
33130         * gcc.dg/990506-0.c: Expect error messages from cross
33131         targets as well as native targets.
33132
33133 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33134
33135         * gcc.dg/ultrasp1.c: Removed xfail.
33136         * gcc.dg/struct-ret-2.c: Likewise.
33137         * gcc.dg/array-1.c: Likewise.
33138
33139 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33140
33141         * gcc.dg/struct-ret-2.c: New test.
33142
33143         * gcc.dg/array-1.c: New test.
33144
33145 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33146
33147         * gcc.c-torture/execute/991030-1.c: New test.
33148
33149 1999-10-26  Richard Henderson  <rth@cygnus.com>
33150
33151         * gcc.c-torture/compile/991026-2.c: New test.
33152
33153 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33154
33155         * gcc.c-torture/compile/991026-1.c: New test.
33156
33157 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33158
33159         * gcc.c-torture/execute/991023-1.c: New test.
33160
33161 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33162
33163         * gcc.c-torture/execute/991019-1.c: New test.
33164
33165 1999-10-16  Richard Henderson  <rth@cygnus.com>
33166
33167         * gcc.c-torture/execute/991016-1.c: New test.
33168
33169 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33170
33171         * gcc.c-torture/execute/991014-1.c: New test.
33172
33173 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33174
33175         * g++.old-deja/g++.other/union2.C: New test.
33176
33177 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33178
33179         * g++.old-deja/g++.other/vaarg2.C: New test.
33180         * g++.old-deja/g++.other/vaarg3.C: New test.
33181
33182 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33183
33184         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33185         in compile/.
33186
33187 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33188
33189         * gcc.c-torture/execute/va-arg-11.c: New test.
33190
33191 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33192
33193         * lib/file-format.exp (gcc_target_object_format): Don't
33194         crash if objdump is unavailable.
33195
33196 1999-09-29  Donn Terry <donn@interix.com>
33197
33198         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33199
33200 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33201
33202         * gcc.c-torture/compile/990928-1.c: New test.
33203
33204 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33205
33206         * g++.old-deja/g++.other/decl6.C: New test.
33207
33208 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33209
33210         * gcc.c-torture/execute/va-arg-10.c: New test.
33211
33212 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33213
33214         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33215         __PRETTY_FUNCTION__.
33216
33217 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33218
33219         * gcc.c-torture/execute/990923-1.c: New test.
33220
33221 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33222
33223         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33224         for which -fpic is inappropriate.
33225
33226 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33227
33228         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33229
33230 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33231
33232         * g++.old-deja/g++.other/dyncast1.C: New test.
33233         * g++.old-deja/g++.other/dyncast2.C: New test.
33234         * g++.old-deja/g++.other/dyncast3.C: New test.
33235         * g++.old-deja/g++.other/dyncast4.C: New test.
33236         * g++.old-deja/g++.other/dyncast5.C: New test.
33237         * g++.old-deja/g++.eh/catch3.C: New test.
33238         * g++.old-deja/g++.eh/catch3p.C: New test.
33239         * g++.old-deja/g++.eh/catch4.C: New test.
33240         * g++.old-deja/g++.eh/catch4p.C: New test.
33241         * g++.old-deja/g++.eh/catch5.C: New test.
33242         * g++.old-deja/g++.eh/catch5p.C: New test.
33243         * g++.old-deja/g++.eh/catch6.C: New test.
33244         * g++.old-deja/g++.eh/catch6p.C: New test.
33245         * g++.old-deja/g++.eh/catch7.C: New test.
33246         * g++.old-deja/g++.eh/catch7p.C: New test.
33247         * g++.old-deja/g++.eh/catch8.C: New test.
33248         * g++.old-deja/g++.eh/catch8p.C: New test.
33249         * g++.old-deja/g++.eh/catch9.C: New test.
33250         * g++.old-deja/g++.eh/catch9p.C: New test.
33251
33252 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33253
33254         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33255         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33256
33257 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33258
33259         * gcc.c-torture/compile/990913-1.c: New test.
33260
33261 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33262
33263         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33264         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33265
33266 1999-09-09  Richard Henderson  <rth@cygnus.com>
33267
33268         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33269
33270 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33271
33272         * g++.old-deja/g++.other/lookup11.C: New test.
33273         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33274         what is permitted and what we want.
33275         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33276         overload use.
33277         * g++.old-deja/g++.jason/rfg5.C: Likewise
33278
33279 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33280
33281         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33282         * gcc.c-torture/noncompile/poison-1.c: New file.
33283
33284 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33285
33286         * g++.old-deja/g++.other/sizeof3.C: New test.
33287         * g++.old-deja/g++.other/sizeof4.C: New test.
33288         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33289         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33290
33291 1999-09-07  Richard Henderson  <rth@cygnus.com>
33292
33293         * gcc.dg/va-arg-1.c: New.
33294
33295 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33296
33297         * gcc.c-torture/execute/va-arg-9.c: New test.
33298
33299 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33300
33301         * g77.f-torture/compile/980519-2.f: New test.
33302         * g77.f-torture/compile/19990905-0.f: New test.
33303         * g77.f-torture/compile/19990905-1.f: New test.
33304         * g77.f-torture/compile/19990905-2.f: New test.
33305
33306         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33307
33308 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33309
33310         * gcc.c-torture/execute/990827-1.c: Fix typo.
33311
33312 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33313
33314         * g++.old-deja/g++.other/deref1.C: New test.
33315
33316 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33317
33318         * g++.old-deja/g++.other/ambig2.C: New test.
33319         * g++.old-deja/g++.other/cond5.C: New test.
33320         * g++.old-deja/g++.other/lookup16.C: New test.
33321
33322 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33323
33324         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33325         assemblers too.
33326
33327 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33328
33329         * lib/c-torture.exp: Avoid the "compare executables" optimization
33330         when testing native.
33331
33332 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33333
33334         * gcc.c-torture/execute/990829-1.c: New test.
33335         * gcc.c-torture/compile/990829-1.c: New test.
33336
33337 1999-08-27  Paul Burchard  <burchard@pobox.com>
33338
33339         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33340         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33341         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33342         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33343         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33344         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33345         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33346         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33347         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33348         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33349         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33350
33351 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33352
33353         * gcc.c-torture/execute/990827-1.c: New test.
33354
33355 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33356
33357         * g77.f-torture/noncompile/19990826-4.f: New test.
33358
33359         * g77.f-torture/compile/19990826-3.f: New test.
33360
33361         * g77.f-torture/execute/19990826-2.f: New test.
33362
33363         * g77.f-torture/compile/19990826-1.f: New test.
33364
33365         * gcc.c-torture/execute/990826-0.c: New test.
33366         * g77.c-torture/execute/19990826-0.f: New test.
33367
33368         * g77.f-torture/noncompile/970626-2.f: New test.
33369
33370 1999-08-25  Paul Burchard  <burchard@pobox.com>
33371
33372         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33373         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33374         lss-011.C: New tests.
33375
33376 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33377
33378         * g++.old-deja/g++.other/decl5.C: New test.
33379
33380 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33381
33382         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33383         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33384         call `postbase' for each one.  All callers of `postbase' changed
33385         to call this instead.
33386
33387 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33388
33389         * gcc.c-torture/execute/990811-1.c: New test.
33390
33391 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33392
33393         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33394         just native ones.
33395
33396         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33397         just native ones.
33398
33399 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33400
33401         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33402
33403 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33404
33405         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33406
33407 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33408
33409         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33410
33411 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33412
33413         * gcc.c-torture/execute/990804-1.c: New test.
33414
33415 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33416
33417         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33418         * g++.old-deja/g++.brendan/crash64.C: Likewise
33419         * g++.old-deja/g++.brendan/overload8.C: Likewise
33420
33421 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33422
33423         * g++.old-deja/g++.other/struct1.C: New test.
33424
33425 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33426
33427         * g++.old-deja/g++.other/enum2.C: New test.
33428
33429 1999-08-02  Richard Henderson  <rth@cygnus.com>
33430
33431         Adapted from tests from Franz Sirl:
33432         * gcc.c-torture/execute/va-arg-7.c: New test.
33433         * gcc.c-torture/execute/va-arg-8.c: New test.
33434
33435 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33436
33437         * gcc.c-torture/compile/990801-2.c: New test.
33438
33439         * gcc.c-torture/compile/990801-1.c: New test.
33440
33441 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33442
33443         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33444         fp-cmp-1.c, converting double to float.
33445
33446         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33447         fp-cmp-1.c, converting double to long double.
33448
33449         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33450         from fr1 to unknown_register, since fr1 is a legitimate register
33451         on some machines.
33452
33453 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33454
33455         * README: More listname related changes.
33456
33457 1999-07-08  Catherine Moore  <clm@cygnus.com>
33458
33459         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33460
33461 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33462
33463         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33464
33465 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33466
33467         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33468
33469 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33470
33471         * gcc.dg/990703-1.c: New test.
33472
33473 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33474
33475         * lib/file-format.exp: New file: Move definition of proc
33476         gcc_target_object_format to here from
33477         gcc.dg/special/ecos.exp.
33478
33479         * lib/c-torture.exp: Include lib file-format.exp.
33480         * lib/gcc-dg.exp: Include lib file-format.exp.
33481
33482         * gcc.dg/special/ecos.exp: Remove definition of proc
33483         gcc_target_object_format.
33484
33485 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33486
33487         * gcc.c-torture/execute/990628-1.c: New test.
33488
33489 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33490
33491         * gcc.c-torture/compile/990625-2.c: New test.
33492
33493         * gcc.c-torture/compile/990625-1.c: New test.
33494
33495 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33496
33497         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33498         attributes compile.
33499         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33500         ports that use the COFF/PE file format.
33501
33502 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33503
33504         * gcc.c-torture/compile/990617-1.c: New test.
33505
33506 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33507
33508         * g++.old-deja/g++.other/decl4.C: New test.
33509
33510 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33511
33512         * g++.old-deja/g++.other/bitfld3.C: New test.
33513
33514 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33515
33516         * g++.old-deja/g++.eh/catch1.C: New test.
33517
33518 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33519
33520         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33521
33522         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33523         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33524
33525 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33526
33527         * g77.f-torture/compile/19990502-0.f: Replace with new,
33528         shorter, test that still fails after recent changes.
33529
33530 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33531
33532         * gcc.c-torture/execute/990604-1.c: New test.
33533
33534 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33535
33536         * gcc.c-torture/execute/990531-1.c: New test.
33537
33538 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33539
33540         * gcc.c-torture/compile/990527-1.c: New test.
33541
33542 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33543
33544         * gcc.c-torture/execute/990527-1.c: New test.
33545
33546 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33547
33548         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33549         bitfields as signed.
33550
33551 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33552
33553         * g77.f-torture/compile/19990525-0.f: New test.
33554
33555 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33556
33557         * gcc.c-torture/execute/990525-2.c: New test.
33558
33559         * gcc.c-torture/execute/990525-1.c: New test.
33560
33561 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33562
33563         * g++.old-deja/g++.other/anon3.C: New test.
33564         * g++.old-deja/g++.other/anon4.C: New test.
33565         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33566         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33567         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33568         Merrill).
33569
33570 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33571
33572         * gcc.c-torture/execute/990524-1.c: New test.
33573
33574         * gcc.dg/990524-1.c: New test.
33575
33576 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33577
33578         * gcc.c-torture/compile/990523-1.c: New test.
33579
33580 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33581
33582         * gcc.c-torture/compile/990519-1.c: New test.
33583
33584 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33585
33586         * gcc.c-torture/compile/990517-1.c: New test.
33587
33588         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33589         (e4, f4): New tests.
33590         (main): Call them.
33591
33592 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33593
33594         * gcc.dg/noreturn-1.c: New test.
33595
33596 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33597
33598         * gcc.c-torture/execute/990513-1.c: New test.
33599
33600 1999-05-10  Richard Henderson  <rth@cygnus.com>
33601
33602         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33603
33604 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33605
33606         * g77.f-torture/execute/erfc.f: Use small single-precision
33607         values, to avoid problems on Alphas when not -mieee.
33608
33609 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33610
33611         * gcc.dg/990506-0.c: New test.
33612
33613 1999-05-08  Richard Henderson  <rth@cygnus.com>
33614
33615         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33616         the constant to test.  Don't XFAIL 64-bit targets.
33617
33618         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33619         * g++.old-deja/g++.law/profile1.C: Likewise.
33620
33621         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33622         operator new instances.
33623         * g++.old-deja/g++.other/delete5.C: Likewise.
33624
33625 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33626
33627         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33628         intrinsic.
33629
33630 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33631
33632         * g77.f-torture/execute/u77-test.f: Reverse order of two
33633         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33634
33635 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33636
33637         * gcc.dg/compare1.c: New test.
33638
33639 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33640
33641         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33642         New tests.
33643
33644 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33645
33646         * g77.f-torture/compile/19990502-1.f: New test.
33647
33648 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33649
33650         * g77.f-torture/compile/19990502-0.f: New test.
33651
33652 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33653
33654         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33655         intrinsic.
33656
33657 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33658
33659         * g77.f-torture/execute/u77-test.f (main): List libU77
33660         intrinsics not currently tested.
33661         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33662         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33663         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33664         Trim blanks off the ends of some printed strings.
33665
33666 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33667
33668         * g77.f-torture/execute/u77-test.f (main): Just warn about
33669         FSTAT gid disagreement, as it's expected on some systems.
33670
33671 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33672
33673         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33674         use a new function, which allows for some slop.
33675         Clean up some commentary.
33676         (issum): The new function.
33677         (sgladd): Deleted subroutine.
33678
33679 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33680
33681         * g77.f-torture/execute/u77-test.f: Modify to be more like
33682         libf2c/libU77 version, bringing patches to that version here.
33683         Add suitable commentary.
33684
33685 1999-04-25  Richard Henderson  <rth@cygnus.com>
33686
33687         * gcc.dg/990424-1.c: New test.
33688
33689 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33690
33691         * g77.f-torture/execute/u77-test.f (main): Bug involving
33692         LSTAT has been fixed, so turn back on full checking.
33693
33694 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33695
33696         * g77.f-torture/compile/19990419-0.f: New test.
33697         * g77.f-torture/execute/19990419-1.f: New test.
33698
33699 1999-04-17  Richard Henderson  <rth@cygnus.com>
33700
33701         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33702         to avoid the need for a prototype to supress a warning.
33703
33704 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33705
33706         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33707
33708 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33709
33710         * gcc.c-torture/execute/990404-1.c: New test.
33711
33712 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33713
33714         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33715         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33716         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33717         missing initializer warnings.
33718
33719 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33720
33721         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33722         matching strings.
33723
33724 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33725
33726         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33727
33728 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33729
33730         * g77.f-torture/execute/19990325-0.f: New test.
33731         * g77.f-torture/execute/19990325-1.f: New test.
33732
33733 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33734
33735         * gcc.c-torture/execute/990324-1.c: New test.
33736
33737 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33738
33739         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33740         test with 4.
33741
33742 1999-03-17  Richard Henderson  <rth@cygnus.com>
33743
33744         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33745
33746 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33747
33748         * g77.f-torture/execute/19990313-2.f: New test.
33749         * g77.f-torture/execute/19990313-3.f: New test.
33750
33751 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33752
33753         * g77.f-torture/execute/19990313-0.f: New test.
33754         * g77.f-torture/execute/19990313-1.f: New test.
33755
33756 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33757
33758         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33759         printf to sprintf.
33760         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33761         (main): Add check for u15.  Conditionalize u31 check depending on
33762         whether ints are <32 bits or >=32 bits.
33763
33764 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33765
33766         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33767
33768 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33769
33770         * g77.f-torture/compile/19990305-0.f: New test.
33771         * g77.f-torture/execute/19981119-0.f: New test.
33772
33773 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33774
33775         * g77.f-torture/execute/970625-2.f: call ABORT if final
33776         result is not correct, instead of just printing it.
33777         Add this checking via newly introduced obfuscation, to
33778         trip up buggy front ends.
33779
33780 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33781
33782         * g77.f-torture/compile/960317-1.f: Moved from being
33783         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33784
33785 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33786
33787         * g77.f-torture/execute/960317-1.f: New (old) test.
33788         * g77.f-torture/execute/970625-2.f: Ditto.
33789
33790 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33791
33792         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33793         message on line 1 or line 2; cccp and cpplib do this differently.
33794
33795 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33796
33797         * g++.old-deja/g++.law/weak1.C: New test.
33798
33799 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33800
33801         * gcc.c-torture/execute/990119-1.c: Renamed to...
33802         * gcc.dg/990119-1.c: this, so it will only be tested once
33803         (it's a preprocessor test, it doesn't need to be run at
33804         multiple optimization levels).
33805
33806 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33807
33808         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33809           ALWAYS_CXXFLAGS.
33810
33811 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33812
33813         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33814         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33815         to not be compilable by current g77.
33816
33817 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33818
33819         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33820
33821 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33822
33823         * gcc.c-torture/execute/990222-1.c: New test.
33824
33825 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33826
33827         * g77.f-torture/compile/19990218-0.f: New test.
33828         * g77.f-torture/noncompile/19990218-1.f: New test.
33829
33830 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33831
33832         * g77.f-torture/compile/19981216-0.f: New test.
33833
33834 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33835
33836         * gcc.dg/990214-1.c: New test.
33837
33838 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33839
33840         * gcc.dg/990213-2.c: New test.
33841
33842         * gcc.dg/990213-1.c: New test.
33843
33844 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33845
33846         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33847         ints.
33848
33849 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33850
33851         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33852         specified by target.
33853
33854         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33855
33856 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33857
33858         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33859
33860 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33861
33862         * gcc.dg/special/ecos.exp: New test driver for new tests with
33863         special requirements.
33864
33865         * gcc.dg/special/alias-1.c: New test.
33866         * gcc.dg/special/gcsec-1.c: New test.
33867         * gcc.dg/special/weak-1.c: New test.
33868         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33869         * gcc.dg/special/weak-2.c: New test.
33870         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33871         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33872         * gcc.dg/special/wkali-1.c: New test.
33873         * gcc.dg/special/wkali-2.c: New test.
33874         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33875         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33876
33877 1999-02-10  Felix Lee  <flee@cygnus.com>
33878
33879           * lib/c-torture.exp (c-torture-compile): Pull out code for
33880           analyzing gcc error messages.
33881           (c-torture-execute): Likewise.  Fix some (harmless) false
33882           positives.
33883           * lib/gcc.exp (gcc_check_compile): New function.
33884
33885 1999-02-08  Richard Henderson  <rth@cygnus.com>
33886
33887         * gcc.c-torture/execute/990208-1.c: New test.
33888
33889 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33890
33891         * g++.dg/special/ecos.exp: New driver for new tests with special
33892         requirements
33893
33894         * g++.dg/special/conpr-1.C: New test
33895         * g++.dg/special/conpr-2.C: New test
33896         * g++.dg/special/conpr-2a.C: New test
33897         * g++.dg/special/conpr-3.C: New test
33898         * g++.dg/special/conpr-3a.C: New test
33899         * g++.dg/special/conpr-3b.C: New test
33900
33901         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33902         allow g++ to use the dg driver
33903
33904         * README: Add comment about g++.dg directory
33905
33906 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33907
33908         * README: Update email addresses.
33909
33910 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33911
33912         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33913         arguments in order to force structure S onto the stack even on
33914         the alpha.
33915         (test): Pass 10 leading arguments to function foo as well as the
33916         structure S.
33917
33918         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33919         failure for all targets.
33920
33921         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33922         abort to terminate program execution.
33923
33924 1999-01-30  Richard Henderson  <rth@cygnus.com>
33925
33926         * gcc.c-torture/execute/990130-1.c: New test.
33927
33928 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.dg/990130-1.c: New test.
33931
33932 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33933
33934         * gcc.c-torture/execute/990128-1.c: New test.
33935
33936 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33937
33938         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33939
33940 1999-01-27  Felix Lee  <flee@cygnus.com>
33941
33942         * lib/c-torture.exp (c-torture-compile): pull out code for
33943         analyzing gcc error messages.
33944         (c-torture-execute): ditto, and fix some (harmless) false
33945         positives.
33946         * lib/gcc.exp (gcc_check_compile): new function.
33947
33948 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33949
33950         * gcc.dg/990117-1.c: New test.
33951
33952         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33953
33954         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33955
33956 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33957
33958         * g77.f-torture/compile/990115-1.f: New test.
33959
33960 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33961
33962         * gcc.c-torture/compile/990107-1.c: New test
33963
33964 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33965
33966         * gcc.c-torture/execute/990106-2.c: New test.
33967
33968         * gcc.c-torture/execute/990106-1.c: New test.
33969
33970 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33971
33972         * gcc.c-torture/compile/981223-1.c: New test.
33973
33974 1998-12-29  Richard Henderson  <rth@cygnus.com>
33975
33976         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33977         (opt3): Rename from opt4 and disable.
33978
33979 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33980
33981         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33982
33983 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33984
33985         * g++.old-deja/g++.other/conv5.C: New test.
33986
33987 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33988
33989         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33990
33991 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33992
33993         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33994
33995 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33996
33997         * gcc.c-torture/compile/981211-1.c: New test.
33998
33999 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34000
34001         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34002
34003         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34004
34005 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34006
34007         * gcc.special/930510-1.c: Make C9X safe.
34008         * gcc.misc-tests/gcov-1.c Similarly.
34009         * gcc.misc-tests/gcov-2.c Similarly.
34010
34011 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34012
34013         * gcc.dg/ultrasp1.c: New test.
34014
34015 1998-12-06  Richard Henderson  <rth@cygnus.com>
34016
34017         * gcc.c-torture/execute/981206.c: New test.
34018
34019 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34020
34021         * g++.old-deja/g++.ns/template7.C: New test.
34022
34023         * g++.old-deja/g++.other/expr1.C: New test.
34024
34025         * g++.old-deja/g++.eh/tmpl3.C: New test.
34026
34027         * g++.old-deja/g++.eh/tmpl2.C: New test.
34028
34029 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34030
34031         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34032         * g++.old-deja/g++.other/using6.C: Removed.
34033         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34034
34035         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34036
34037 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34038
34039         * g++.old-deja/g++.pt/overload8.C: New test.
34040
34041         * g++.old-deja/g++.pt/overload7.C: New test.
34042
34043         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34044
34045         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34046         and relinking messages.
34047         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34048         compiling with -frepo.
34049
34050 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34051
34052         * g++.old-deja/g++.pt/lookup6.C: New test.
34053
34054 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34055
34056         * gcc.c-torture/execute/981130-1.c: New test.
34057         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34058
34059 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34060
34061         * g++.old-deja/g++.pt/explicit76.C: New test.
34062
34063         * g++.old-deja/g++.pt/friend38.C: New test.
34064
34065         * g++.old-deja/g++.ns/crash2.C: New test.
34066
34067         * g++.old-deja/g++.pt/defarg8.C: New test.
34068
34069         * g++.old-deja/g++.pt/instantiate6.C: New test.
34070
34071         * g++.old-deja/g++.pt/static6.C: New test.
34072
34073         * g++.old-deja/g++.pt/decl2.C: New test.
34074
34075 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34076
34077         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34078         problem is actually related with name lookup, but so what? :-)
34079
34080         * g++.old-deja/g++.pt/friend37.C: New test.
34081
34082 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34083
34084         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34085         element, which fails on some systems.
34086
34087         * g77.f-torture/execute/labug1.f: New test.
34088
34089 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34090
34091         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34092         is defined.
34093
34094 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34095
34096         * g77.f-torture/compile/981117-1.f: New test.
34097
34098 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34099
34100         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34101         properly discarded.
34102
34103 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34104
34105         * gcc.c-torture/execute/memcheck: New directory of tests for
34106         -fcheck-memory-usage.
34107
34108 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34109
34110         * README: New file, general information about the testsuite and
34111         new description of the various C++ test subdirectories.
34112         * README.g++: Eliminate obsolete information, update and move most
34113         relevant stuff to README.
34114
34115 1998-11-07  Richard Henderson  <rth@cygnus.com>
34116
34117         * gcc.c-torture/compile/981107-1.c: New test.
34118
34119 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34120
34121         * execute/memcpy-bi.c: New testcase.
34122
34123 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34124
34125         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34126         base classes.
34127
34128         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34129         template is selected.
34130
34131         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34132         classes, it should be accepted for all types.
34133
34134         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34135
34136         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34137         specializations start with template headers.
34138
34139 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34140
34141         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34142
34143         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34144         non-POD types.
34145
34146 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34147
34148         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34149
34150 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34151
34152         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34153
34154 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34155
34156         * 981019-1.c: New test.
34157
34158 1998-10-14  Robert Lipe <robertl@dgii.com>
34159
34160         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34161         find objc headers.
34162
34163 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34164
34165         * compile/981001-4.c: Remove use of GCC extension that triggers a
34166         compiler bug.
34167
34168 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34169
34170         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34171
34172 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34173
34174         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34175         instantiation of template produces incorrect code for delete
34176         expression.
34177
34178         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34179         constructors' name is not unique.
34180         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34181         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34182
34183         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34184         automatic array of const is ill-formed.
34185
34186         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34187         of template parameter?
34188
34189         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34190         const.
34191
34192         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34193         pointer-to-member expression.
34194
34195         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34196         declaration causes ICE.
34197
34198 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34199
34200         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34201         reserved in the global namespace.
34202
34203         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34204         generate needed virtual table.
34205
34206         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34207
34208 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34209
34210         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34211         template-dependent type
34212
34213 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34214
34215         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34216         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34217         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34218
34219         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34220         class should be usable as argument of member function.
34221         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34222         class should be usable as return type of member function.
34223         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34224         class should be usable as type of data member.
34225
34226         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34227
34228 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34229
34230         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34231
34232 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34233
34234         * gcc.dg/dll-?.c Add thumb to target list.
34235         Fix assembler scan patterns to match current assembler output.
34236
34237 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34238
34239         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34240         matching of template brackets.
34241
34242         * g++.old-deja/g++.other/using4.C: New test.  Test using
34243         declarations of methods from base classes.
34244
34245         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34246         within functions should introduce names into the innermost
34247         enclosing namespace.
34248
34249         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34250         of static locals if first initialization throws.
34251
34252 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34253
34254         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34255
34256 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34257
34258         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34259         lose track of the possible targets of tablejump insns.
34260         * special/special.exp: Run it.
34261
34262 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34263
34264         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34265         must be declared before its specializations can be named in friend
34266         declarations.
34267
34268 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34269
34270         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34271
34272         * g77.f-torture/execute/io1.f: New test.
34273
34274 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34275
34276         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34277         with pointer to template function, for which no argument deduction
34278         is possible.
34279
34280         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34281         specialization of template function as argument to template
34282         function.
34283
34284         * g++.old-deja/g++.other/access2.C: New test; Inner class
34285         shouldn't have privileged access to Outer's names.
34286
34287 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34288
34289         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34290         friend template declared within template class conflicts with
34291         nested class of the same name.
34292
34293         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34294         is ignored.
34295
34296         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34297         object with direct initializer as function declaration.
34298
34299         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34300         initializers.
34301
34302         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34303         involving const pointer and NULL produces incorrect result.
34304
34305         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34306         type name without `typename' should be rejected with -pedantic.
34307
34308 1998-10-02  Richard Henderson  <rth@cygnus.com>
34309
34310         * g++.old-deja/g++.other/addrof1.C: New test.
34311
34312 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34313
34314         * gcc.c-torture/compile/981001-1.c: New test.
34315         * gcc.c-torture/execute/981001-1.c: New test.
34316
34317 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34318
34319         * gcc.c-torture/compile/981001-2.c: New test.
34320         * gcc.c-torture/compile/981001-3.c: New test.
34321         * gcc.c-torture/compile/981001-4.c: New test.
34322
34323 1998-10-01  Robert Lipe  <robertl@dgii.com>
34324
34325         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34326         multilibbed hosts.   Idea grafted from g77.exp.
34327
34328 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34329
34330         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34331         avoid losing on systems which need -lsocket.
34332
34333 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34334
34335         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34336         * g++.old-deja/g++.other/nested2.C: Ditto.
34337         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34338         failure.
34339
34340 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34341
34342         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34343         preferred over template operator!= for enum bitfields.
34344
34345 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34346
34347         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34348         that happen to have the same base name, but in different scopes,
34349         are incorrectly rejected.
34350
34351 1998-09-16  Richard Henderson  <rth@cygnus.com>
34352
34353         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34354         on the native word size instead of an integer literal.
34355
34356 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34357
34358         * g++.old-deja/g++.other/static2.C: Invocation of static data
34359         member of type pointer-to-function denoted as non-static member.
34360
34361         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34362         checks involving function types and aliases.
34363
34364 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34365
34366         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34367         redefined to the same non-trivial type.
34368
34369         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34370         namespace-qualification of template specializations declared in
34371         other namespaces.
34372
34373         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34374         to declare a subset of the specializations of a template function
34375         as friends of specializations of a template class.
34376
34377         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34378         member templates that do not fully specialize the enclosing
34379         template class are rejected.
34380
34381 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34382
34383         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34384
34385 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34386
34387         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34388         altered from libf2c/libU77 version.
34389
34390 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34391
34392         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34393
34394 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34395
34396         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34397         (un)signed char are different types for template specialization
34398         purposes.
34399
34400 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34401
34402         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34403         * objc: ObjC testsuite.
34404
34405 1998-08-31  Catherine Moore  <clm@cygnus.com>
34406
34407         * gcc.c-torture/execute/941014-1.x:  New file.
34408
34409 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34410
34411         * lib/c-torture.exp: Add support for
34412         torture_eval_before_compile and torture_eval_before_execute
34413         variables.
34414
34415 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34416
34417         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34418         this test triggers valid.
34419
34420 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34421
34422         * gcc.dg/980827-1.c: New test.
34423
34424 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34425
34426         * gcc.c-torture/execute/loop-4b.c: New test.
34427
34428 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34429
34430         * lib/c-torture.exp: Add support for
34431         torture_eval_before_compile and torture_eval_before_execute
34432         variables.
34433
34434 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34435
34436         * gcc.c-torture/compile/980825-1.c: New test.
34437
34438 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34439
34440         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34441         count number tests in opt_t0 not good_t0.
34442
34443 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34444
34445         * gcc.c-torture/compile/930326-1.x: Fix typo.
34446
34447 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34448
34449         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34450         causes an ICE.
34451
34452 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34453
34454         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34455         STACK_SIZE is defined.
34456         * gcc.c-torture/unsorted/stuct.c: Similarly.
34457
34458         * gcc.c-torture/compile/980821-1.c: New test.
34459
34460 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34461
34462         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34463
34464 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34465
34466         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34467         code.
34468
34469 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34470
34471         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34472         error'.
34473
34474 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34475
34476         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34477
34478 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34479
34480         * gcc.c-torture/compile/980816-1.c: New test.
34481
34482         * gcc.dg/980816-1.c: New test.
34483
34484 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34485
34486         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34487         compiler for ieee tests.
34488
34489 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34490
34491         * g77.f-torture/compile/980729-0.f: New test.
34492
34493 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34494
34495         * gcc.c-torture/special/eeprof-1.c: New test, for
34496         -finstrument-functions.
34497         * gcc.c-torture/special/special.exp: Run it.
34498
34499 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34500
34501         * gcc.c-torture/compile/980729-1.c: New test.
34502
34503 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34504
34505         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34506         __thumb__ is defined, and test for ARM style doubles if so.
34507
34508 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34509
34510         * g77.f-torture/noncompile/980615-0.f: New test.
34511
34512 1998-07-26  H.J. Lu  (hjl@gnu.org)
34513
34514         * gcc.dg/980312-1.c: Do link instead of compile.
34515         * gcc.dg/980313-1.c: Likewise.
34516
34517 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34518
34519         * gcc.c-torture/compile/980726-1.c: New test.
34520
34521 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34522
34523         * g77.f-torture/execute/io0.f: New test.
34524
34525 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34526
34527         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34528         an int.
34529
34530 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34531
34532         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34533         m32r bugs.
34534
34535 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34536
34537         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34538         c-decl.c:grokdeclarator can handle mode attributes.
34539
34540 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34541
34542         * gcc.c-torture/execute/980716-1.c: New test.
34543
34544 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34545
34546         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34547         the mn10200.
34548         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34549         the mn10200.
34550         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34551         * gcc.c-torture/compile/930326-1.x: Similarly.
34552
34553 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34554
34555         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34556         New test from Craig.
34557
34558 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34559
34560         * g77.f-torture/noncompile/980616-0.f: New test.
34561
34562         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34563
34564 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34565
34566         *  g++.other/singleton.C: Return error value instead of taking
34567         SIGSEGV.
34568
34569 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34570
34571         *  g++.other/singleton.C: New test.   Warning is under dispute.
34572         Runtime crash is not.
34573
34574 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34575
34576         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34577         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34578         using6.C, using7.C}:  New namespace tests.
34579
34580 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34581
34582         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34583         specialization with typedef'ed names used as array indexes.
34584
34585 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34586
34587         * gcc.c-torture/execute/980709-1.c: New test.
34588
34589         * gcc.dg/980709-1.c: New test.
34590
34591 1998-07-07  Richard Henderson  <rth@cygnus.com>
34592
34593         * gcc.c-torture/execute/bcp-1.c: New test.
34594
34595 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34596
34597         * gcc.c-torture/execute/980707-1.c: New test.
34598
34599 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34600
34601         * gcc.c-torture/compile/980706-1.c: New test.
34602
34603 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34604
34605         * g77.f-torture/execute/980701-0.f,
34606         g77.f-torture/execute/980701-1.f: New test from Craig.
34607
34608 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture/compile/980701-1.c: New test.
34611
34612         * gcc.c-torture/execute/980701-1.c: New test.
34613
34614 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34615 rlsruhe.de>
34616
34617         * g++.old-deja/g++.robertl/eb132.C: New test.
34618         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34619
34620 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34621
34622         * g77.f-torture/execute/980628-7.f,
34623         g77.f-torture/execute/980628-8.f,
34624         g77.f-torture/execute/980628-9.f,
34625         g77.f-torture/execute/980628-10.f: New tests from Craig.
34626
34627         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34628
34629 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34630
34631         * g77.f-torture/execute/980628-4.f: New test from Craig.
34632         * g77.f-torture/execute/980628-5.f: Likewise.
34633         * g77.f-torture/execute/980628-2.f: Likewise.
34634         * g77.f-torture/execute/980628-0.f: Likewise.
34635         * g77.f-torture/execute/980628-1.f: Likewise.
34636         * g77.f-torture/execute/980628-3.f: Likewise.
34637         * g77.f-torture/execute/980628-6.f: Likewise.
34638
34639 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34640
34641         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34642         directory when nothing has been installed yet.
34643
34644 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34645
34646         * gcc.c-torture/special/special.exp: Handle newer versions of
34647         dejagnu.
34648
34649 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34650
34651         * gcc.dg/980626-1.c: New test.
34652
34653 1998-06-19  Bruno Haible <haible@ilog.fr>
34654
34655         * gcc.misc-tests/m-un-2.c: New test.
34656         * g++.old-deja/g++.other/warn01.c: Likewise.
34657
34658 1998-06-19  Robert Lipe  <robertl@dgii.com>
34659
34660         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34661         compatibility with assmblers with a different comment character.
34662         Eliminate use of GAS-specific extensions.
34663
34664 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34665
34666         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34667
34668 1998-06-19  Robert Lipe  <robertl@dgii.com>
34669
34670         *lib/g77.exp: Replace search for libf2c.a with search for newly
34671         renamed libg2c.a
34672
34673 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34674
34675         * gcc.c-torture/execute/980617-1.c: New test.
34676
34677 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34678
34679         * gcc.c-torture/execute/980612-1.c: New test.
34680
34681 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34682
34683         * gcc.dg/980523-1.c: Only test on ppc-linux.
34684         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34685
34686         * gcc.c-torture/execute/980608-1.c: New test.
34687
34688 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34689
34690         * gcc.c-torture/execute/980605-1.c: New test.
34691
34692 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34693
34694         * gcc.c-torture/execute/980604-1.c: New test.
34695
34696 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34697
34698         * gcc.c-torture/execute/980602-1.c: New test.
34699         * gcc.c-torture/execute/980602-2.c: Likewise.
34700
34701 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34702
34703         * 970125-0.f: Fix per JCB.  Add commentary.
34704
34705 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34706
34707         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34708         IEEE -0 support.
34709
34710 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34711
34712         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34713         earlier.
34714
34715 1998-05-28  Catherine Moore <clm@cygnus.com>
34716
34717         * gcc.c-torture/execute/980526-3.c: New test.
34718
34719 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34720
34721         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34722         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34723         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34724         m88k-motorola-sysv3 to XFAIL.
34725
34726 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34727
34728         * gcc.dg/980526-1.c: New test.
34729         * gcc.c-torture/execute/980526-2.c: New test.
34730
34731 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34732
34733         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34734
34735         * gcc.c-torture/execute/980526-1.c: New test.
34736
34737 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34738
34739         * g77.f-torture/execute/alpha2.f: Add runtime test.
34740
34741 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34742
34743         * g++.old-deja/old-deja.exp: Strip leading directories.
34744
34745         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34746         error for the line.  Don't run multiple tests for the same line.
34747
34748 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34749
34750         * gcc.dg/980523-1.c: New test.
34751
34752 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34753
34754         * g77.f-torture/compile/970915-0.f: New test.
34755
34756 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34757
34758         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34759
34760 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34761
34762         * gcc.dg/980520-1.c: New test.
34763
34764 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34765
34766         * gcc.dg/980502-1.c: Fix return type.
34767
34768 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34769
34770         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34771         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34772         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34773         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34774         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34775
34776 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34777
34778         * g77.f-torture/execute/980520-1.f: New test.
34779
34780 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34781
34782         * lib/mike-g77.exp: New file.
34783
34784         * g77.f-torture/noncompile/noncompile.exp,
34785         g77.f-torture/noncompile/check0.f: New files.
34786
34787 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34788
34789         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34790         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34791         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34792         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34793         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34794         abort where appropriate.
34795
34796 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34797
34798         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34799         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34800
34801 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34802
34803         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34804
34805 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34806
34807         * g77.f-torture/compile/980427-0.f: New test.
34808
34809 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34810
34811         * g77.f-torture/compile/980424-0.f: New test.
34812
34813 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34814
34815         * g77.f-torture/compile/980419-2.f (main): New test.
34816         * g77.f-torture/compile/970125-0.f: New test.
34817         * g77.f-torture/compile/980419-1.f: New test.
34818
34819 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34820
34821         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34822         of loop-4.c.
34823
34824 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34825
34826         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34827
34828 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34829
34830         * gcc.c-torture/compile/980329-1.c: New test.
34831
34832 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34833
34834         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34835         * gcc.dg/980312-1.c: Fix typo in -march command.
34836
34837 1998-03-16  H.J. Lu  (hjl@gnu.org)
34838
34839         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34840
34841 1998-03-11  Robert Lipe  <robertl@dgii.com>
34842
34843         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34844         Dave Love agree the Fortran source is bogus.
34845
34846 1998-03-11  Robert Lipe  <robertl@dgii.com>
34847
34848         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34849         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34850         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34851         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34852         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34853
34854 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34855
34856         * g++.old-deja/g++.other/friend1.C: New test.
34857
34858 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34859
34860         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34861         possibly uninitialized) variables and declare dnrm2.
34862
34863 1998-02-23  Robert Lipe <robertl@dgii.com>
34864
34865         From Bruno Haible <haible@ilog.fr>:
34866         * gcc.c-torture/execute/980223.c: New test.
34867
34868 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34869
34870         * gcc.dg/ifelse-1.c: New test.
34871
34872 1998-02-09  H.J. Lu  (hjl@gnu.org)
34873
34874         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34875
34876           * lib/old-dejagnu.exp (old-dejagnu): Added the
34877           "execution test - XFAIL *-*-*" handling in the spirit of
34878           "excess errors test -". Changed the "execution test fails"
34879           handling to be like "excess errors test fails".
34880           * Update various tests accordingly.
34881
34882 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34883
34884         * gcc.c-torture/execute/980205.c: New test.
34885
34886 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34887
34888         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34889         * lib/f-torture.exp: Similarly.
34890         * gcc.c-torture: Rename all .cexp files to .x files.
34891
34892 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34893
34894         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34895         (940510-1.c): Removed duplicate.
34896         (971104-1.c): New test.
34897
34898 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34899
34900           * lib/f-torture.exp: Improve error and loop detection.
34901
34902 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34903
34904         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34905         use that to size the filler array.
34906
34907 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34908
34909         * lib/c-torture.exp(c-torture-execute): Fix typo.
34910
34911         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34912         testcase as the executable name. Keep the executable around if
34913         the test fails.
34914
34915 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34916
34917         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34918         changes.  Only test one -g option, and move it to the end of the
34919         list of options to test.
34920
34921 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34922
34923         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34924         variable GCC_TORTURE_OPTIONS to supply default switches separated
34925         by colons.  If no environment variable, run tests with -O0 -g, -O1
34926         -g, and -O2 -g as well.
34927
34928 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34929
34930         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34931         explanatory comments. Fix indentation.
34932
34933 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34934
34935         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34936
34937 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34938
34939         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34940         * g++.old-deja/g++.mike/p7325.C: Likewise.
34941         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34942
34943 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34944
34945         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34946         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34947         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34948         * g++.old-deja/g++.law/operators4.C: Likewise.
34949
34950 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34951
34952         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34953         * g++.old-deja/g++.mike/p784.C: Ditto.
34954         * g++.old-deja/g++.mike/p785.C: Ditto.
34955
34956 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34957
34958           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34959
34960 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34961
34962         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34963         target feature; pass this to c-torture-execute as needed.
34964
34965 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34966
34967         * lib/c-torture.exp(c-torture-execute): If the previous and the
34968         current executables being tested are identical, we don't need to
34969         run the executable again. Try to make the executable names
34970         unique. Add an optional argument for passing additional compiler
34971         flags.
34972
34973 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34974
34975         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34976
34977 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34978
34979         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34980
34981 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34982
34983         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34984         32bit or larger longs.
34985
34986         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34987         have either a 32bit long or 32bit int.
34988
34989 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34990
34991         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34992         Make double precision tests dependent on sizeof (double).
34993
34994 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34995
34996         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34997         too.
34998
34999 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35000
35001         * gcc.c-torture/compile/961203-1.cexp: New script.
35002
35003 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35004
35005         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35006         up the includes ourselves.
35007
35008 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35009
35010         * lib/plumhall.exp: Remove random include, and add a few
35011         verbose messages for debugging.
35012
35013 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35014
35015         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35016         of trying to do it ourselves.
35017
35018 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35019
35020         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35021
35022 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35023
35024         * gcc.prms/5403.c: Made regexp a bit less strict.
35025
35026 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35027
35028         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35029         is returned from remote_load instead.
35030         * lib/plumhall.exp: Ditto.
35031         * lib/mike-g++.exp: Ditto.
35032         * lib/old-dejagnu.exp: Ditto.
35033         * lib/c-torture.exp: Ditto.
35034
35035 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35036
35037         * lib/g++.exp: Use build_wrapper procedure.
35038         * lib/gcc.exp: Ditto.
35039
35040 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35041
35042         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35043         an old-style decl for malloc.  Fixes tests to work when
35044         sizeof (int) != sizeof (size_t).
35045
35046 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35047
35048         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35049
35050         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35051         use stdargs.h interface.
35052
35053 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35054
35055         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35056         NO_VARARGS when compiling.
35057
35058 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35059
35060         * lib/plumhall.exp(ph_includes): New procedure.
35061         (ph_make): Use it.
35062         (ph_compiler): Ditto.
35063
35064         * lib/g++.exp: Rename test-glue.c to testglue.c.
35065         * lib/gcc.exp: Ditto.
35066
35067 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35068
35069         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35070         to completion when it's called.
35071
35072 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35073
35074         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35075         is defined, don't do test.
35076
35077 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35078
35079         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35080         for object files.
35081         (ph_summary): Mark skipped testcases as untested, not unresolved.
35082
35083         * lib/plumhall.exp (ph_make): If unresolved because of bad
35084         errorCode, record errorCode in log file.
35085         (*): Replace send_log/verbose with verbose -log.
35086
35087 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35088
35089         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35090         double conversion if double isn't at least 8 bytes.
35091
35092         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35093         int to work with targets where int is 16 bits.
35094
35095         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35096         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35097         precision for the test to complete.
35098
35099 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35100
35101         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35102         if d10v is not compiled with the -mdouble64 flag.
35103         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35104
35105         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35106         d10v is not compiled with the -mint32 flag.
35107
35108 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35109
35110         * lib/plumhall.exp: Use incr_count.
35111
35112 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35113
35114         * gcc.c-torture: Update to c-torture-1.45.
35115
35116 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35117
35118         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35119         the name of the expect testcase file).
35120
35121         * lib/g++.exp(g++_init): Ditto.
35122
35123 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35124
35125         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35126         the host.
35127
35128         * lib/gcc.exp(gcc_exit): New procedure.
35129
35130 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35131
35132         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35133         specs where appropriate.
35134
35135         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35136         because of new "candidates are" messages, and removed a few
35137
35138         * Converted all non-old-style g++ testcases to old-style, and
35139         moved into g++.old-deja.
35140
35141 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35142
35143         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35144         options.
35145
35146         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35147         succeeded.
35148
35149         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35150
35151 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35152
35153         * lib/gcc.exp (gcc_target_compile): Add support for defining
35154         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35155         the machine doesn't have those features.
35156
35157 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35158
35159         * g++.law/operators4.exp: Don't use LIBS.
35160
35161 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35162
35163         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35164
35165         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35166         * lib/g++.exp: Set it here instead. Also, allow use of the
35167         --tool_exec and --tool_opt options. Change CXX to
35168         GXX_UNDER_TEST.
35169
35170         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35171
35172         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35173
35174 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35175
35176         * lib/old-dejagnu.exp: Use prune_warnings instead of
35177         prune_system_crud.
35178         * lib/mike-g++.exp: Ditto.
35179         * lib/gcc.exp: Ditto.
35180         * lib/g++.exp: Ditto.
35181
35182         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35183
35184 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35185
35186           * 941014-2.c: Include stdlib.h
35187           * 960327-1.c: Include stdio.h
35188           * dbra.c, index-1.c: Don't assume ints are 32bits.
35189
35190 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35191
35192         * lib/gcc.exp: Add gcc,stack_size target feature.
35193
35194         * lib/g++.exp(g++_target_compile): Add the include and link
35195         paths here, not in two other places. And, it's $options, not
35196         options.
35197
35198         * lib/mike-g++.exp(postbase): Remove the code that determines
35199         the correct include and link paths.
35200         * g++.old-deja/old-deja.exp: Ditto.
35201
35202 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35203
35204         * lib/g++.exp(g++_init): target_compile no longer returns the
35205         filename of the result.
35206
35207 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35208
35209         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35210         call to glob.
35211
35212         * gcc.c-torture/special/special.exp: Change call to
35213         gcc_target_compile to include the object file.
35214
35215 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35216
35217         * gcc.c-torture/special/special.exp: Correct misspelling in last
35218         change.
35219
35220 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35221
35222         * lib/plumhall.exp(ph_summary): Log the entire output of the
35223         executable. Return -1 if there were any failures, 0 otherwise.
35224         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35225         (ph_make): Clean up objects and executables that were built
35226         if the tests succeeded.
35227
35228 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35229
35230         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35231         libraries and includes in the build tree as appropriate.
35232
35233 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35234
35235         * lib/c-torture.exp: Instead of looking for the global variable
35236         NO_LONG_LONG, check to see if that's a feature of the target.
35237
35238 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35239
35240         * config/default.exp: Minimize. Delete the remainer of the files in
35241         config; this functionality is now in devo/dejagnu/config.
35242
35243         g++.*/*: Pass any additional flags used to compile to postbase;
35244         delete CXXFLAGS.
35245
35246         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35247         is now done by runtest.exp. Use gcc_target_compile instead of
35248         compile.
35249
35250         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35251         Remove references to CFLAGS. Use remote_file instead of
35252         calling rm -f.
35253         (c-torture): Take a list of arguments to use to compile this
35254         testcase.
35255
35256         lib/g++.exp: Simplify. Use target_compile instead of compile.
35257         lib/gcc-dg.exp: Ditto.
35258         lib/gcc.exp: Ditto.
35259         lib/mike-{gcc,g++}.exp: Ditto.
35260         lib/old-dejagnu.exp: Ditto.
35261         lib/plumhall.exp: Ditto.
35262
35263 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35264
35265         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35266         (ph_linker): Likewise.
35267
35268 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35269
35270           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35271         MAP_ANON / MAP_ANONYMOUS if defined;
35272         else try to map from /dev/zero .
35273
35274 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35275
35276         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35277         isn't defined, then define it to MAP_ANONYMOUS.
35278
35279 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35280
35281         * gcc.c-torture: Update to c-torture-1.42 release.
35282
35283 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35284
35285         * gcc.c-torture: Update to c-torture-1.41 release.
35286
35287 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35288
35289         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35290         c-torture release.
35291
35292 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35293
35294         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35295         and LDFLAGS.  Fix second case to append the target_info ldflags
35296         onto LDFLAGS, not CFLAGS.
35297         * lib/g++.exp (g++_init): Add target_info stuff.
35298         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35299         of libgloss and newlib flags for !native.
35300
35301         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35302         (GDB): Fix relative path to go up another dir for finding gdb.
35303
35304 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35305
35306         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35307         versions in the target_info array, if they don't exist.
35308
35309 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35310
35311         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35312
35313 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35314
35315         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35316         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35317
35318 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35319
35320         * lib/old-dejagnu.exp: Don't remove the output file before we've
35321         actually tested it. Don't append pwd to the path of the executable
35322         we're testing.
35323
35324 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35325
35326         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35327
35328 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35329
35330         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35331         temporary directory for compiler files, and set it to a default
35332         value of /tmp. Set $output as the name of the output file from
35333         compiling the testcase. Add a -o option to $cflags_var so the
35334         compiler writes the final output file as $output. Set $executable
35335         to $output.
35336
35337         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35338         directory for compiler files, and set it to /tmp if it doesn't
35339         already have a value. Set $output_file to the name of the output
35340         file from compiling the testcase. Add a -o option to CXXFLAGS so
35341         the compiler writes the final output file as $output. Use $output
35342         as the executable to be tested.
35343
35344 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35345
35346         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35347
35348 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35349
35350         * gcc.c-torture/execute/pending-1.c: New test.  Still
35351         pending in Tege's queue.
35352
35353 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35354
35355         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35356         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35357         if there were failures.  Call unresolved if there were unresolved
35358         testcases.  Call gcc_fail if program did not run to completion.
35359         (ph_make): Pass additional argument name to ph_execute.
35360         (ph_execute): Add new argument.  Pass additional arguments to
35361         ph_summary.  Call gcc_fail is there is no execution output.
35362
35363 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35364
35365         * lib/plumhall.exp (proc_summary): Output relavent summary
35366         lines into the log so specific failures in plumhall can be
35367         investigated.
35368
35369 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35370
35371         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35372         (c-torture-execute): Don't try to execute tests which use
35373         "long long" types if $NO_LONG_LONG is nonzero.
35374
35375 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35376
35377         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35378         not c-torture.
35379
35380         * gcc.ieee: Move from here.
35381         * gcc.c-torture/execute/ieee: To here.
35382
35383 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35384
35385         * gcc.c-torture: Update to c-torture-1.41 release.
35386
35387 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35388
35389         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35390         not "$output".
35391
35392 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35393
35394         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35395         -c present.
35396
35397 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35398
35399         * config/proelf.exp: Handle connecting to a simulator.
35400
35401 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35402
35403         * config/proelf.exp: New file.  Enough framework that we can
35404         run c-torture tests on the proelf targets (or any other target
35405         that gdb can connect to for that matter).
35406
35407 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35408
35409         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35410         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35411
35412         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35413         exec_output exists.
35414
35415 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35416
35417         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35418         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35419
35420         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35421         to pass/fail/unresolved/unsupported/untested.  Caller must now
35422         call unresolved/unsupported/untested.
35423         * lib/*.exp: Update FSF address.  Update to handle new results of
35424         ${tool}_load.
35425         * lib/chill.exp (verbose): Delete.
35426
35427 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35428
35429         * lib/gcc.exp (default_gcc_start): Change order of args to
35430         $LDFLAGS $CFLAGS $LIBS.
35431         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35432         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35433         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35434         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35435         * gcc.misc-tests/dg-test.exp: Likewise.
35436         * gcc.misc-tests/msgs.exp: Likewise.
35437         * gcc.prms/prms.exp: Likewise.
35438         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35439         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35440
35441         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35442
35443 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35444
35445         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35446
35447         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35448         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35449
35450         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35451         necessary.
35452
35453 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35454
35455         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35456         global for loop; add use of $mathlib.
35457         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35458         settings here; set mathlib for anything but VxWorks.
35459
35460 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35461
35462         * gcc.c-torture: Update to c-torture-1.40 release.
35463
35464 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35465
35466         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35467         dg.exp.
35468
35469 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35470
35471         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35472         global.
35473
35474 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35475
35476         * lib/g++.exp (LIBS): Define if not already.
35477         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35478         (gcc-dg-prune): Call prune_gcc_output.
35479         * lib/gcc.exp (prune_gcc_output): New proc.
35480         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35481         prune_gcc_output.
35482
35483 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35484
35485         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35486         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35487
35488 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35489
35490         * gcc.c-torture: Update to c-torture-1.39 release.
35491
35492 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35493
35494         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35495         fails, try others as well.
35496
35497 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35498
35499         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35500         If compilation fails, mark execute tests as `untested'.
35501         If test is marked as unsupported, don't mark compilation and
35502         execute tests as failed.
35503
35504 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35505
35506         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35507         libstdc++ for whether or not we want to be doing shared
35508         libraries.  Delete link_curses since we don't need it anymore.
35509         * lib/mike-g++.exp (postbase): Don't link in libg++.
35510         * g++.old-deja/old-deja.exp: Likewise.
35511
35512 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35513
35514         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35515
35516 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35517
35518         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35519         For that, add `-Wl,-a,shared_archive'.
35520         * g++.old-deja/old-deja.exp: Likewise.
35521
35522 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35523
35524         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35525
35526 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35527
35528         * lib/mike-g++.exp (postbase): Pay attention to the status of
35529         g++_load.
35530
35531 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35532
35533           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35534
35535 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35536
35537         * lib/gcc.exp (default_gcc_start): No longer need to log program
35538         being executed or its output, execute_anywhere does that now.
35539         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35540         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35541
35542 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35543
35544         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35545         the same as those in lib/g++.exp.
35546
35547 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35548
35549         * gcc.c-torture: Update to c-torture-1.38 release.
35550         * gcc.ieee: Related changes.
35551
35552 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35553
35554         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35555         "exec". Minor reformatting changes.
35556
35557         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35558         cross. This means all "exec" calls now work on a remote host as
35559         well.
35560         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35561         cross. Filter out the extra "\r\n" stuff that expect puts in.
35562         (c-torture-execute): Filter out the bogus warnings like
35563         c-torture-compile does. Add support for canadian cross.
35564         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35565         Use execute_anywhere rather than calling exec directly. Now it
35566         works for canadian cross testing.
35567
35568 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35569
35570         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35571         results into a variable, and check that rather than using file exists.
35572
35573 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35574
35575         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35576         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35577
35578 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35579
35580         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35581         lib_curses if there's a shared libg++ in the build tree.
35582
35583 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35584
35585         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35586         if not supported target.
35587
35588 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35589
35590         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35591         link_curses up to always happen, not just for native builds.
35592
35593 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35594
35595         * gcc.c-torture: Update to c-torture-1.36 release.
35596         * gcc.failure: Related changes.
35597
35598 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35599
35600         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35601
35602 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35603
35604         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35605         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35606         runshlib, link_curses, and mathlib for link and run.
35607
35608         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35609         pass the runtime shared library options for Solaris, OSF/1, and
35610         Irix5, and link with -lcurses to avoid unresolved references.
35611
35612 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35613
35614         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35615         only run once.
35616
35617 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35618
35619         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35620
35621 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35622
35623         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35624         do not have a framework for the "compat" tests yet.
35625
35626 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35627
35628         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35629         set to null if we're testing vxworks5.1.  Use that instead of
35630         `-lm' in the setting of LIBS for link and run.
35631
35632 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35633
35634         * config/rom68k.exp (${tool}_load): Major changes to make it
35635         work.  Verified that it does in fact return the stuff in
35636         exec_output properly.  Catch any Emul or any TRAP other than 0.
35637
35638 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35639
35640         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35641         LDFLAGS properly for targets that need stuff from libgloss.
35642         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35643         only run once.
35644         (gpp_initialized): New variable.
35645
35646 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35647
35648         * config/rom68k.exp: Load libgloss.exp.
35649         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35650         so we can produce a fully linked binary.
35651         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35652         so we can produce a fully linked binary.
35653
35654 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35655
35656         * lib/plumhall.exp (ph_section): Watch for expected failures.
35657         Add missing `else'.
35658
35659         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35660         run the testcase.
35661         (c-torture): Likewise.
35662
35663 1995-08-28  Doug Evans  <dje@cygnus.com>
35664
35665         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35666
35667         * lib/mike-g++.exp (mike_cleanup): New proc.
35668         (prebase): New globals compiler_result, not_compiler_result,
35669         target_regexp.
35670         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35671         allow leading "-" in pattern.  Watch for unsupported tests.
35672         If $compiler_result is set, pattern match assembler code,
35673         and ditto for $not_compiler_result.
35674         * lib/mike-gcc.exp: Likewise.
35675
35676         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35677         execution "succeeded".
35678
35679 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35680
35681         * config/win32.exp: New file.
35682         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35683
35684 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35685
35686         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35687         unsupported.
35688         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35689         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35690         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35691
35692         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35693         "... without exceptions was ...".  That is now handled by
35694         prune_system_crud.
35695         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35696
35697 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35698
35699         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35700         sieve.c,sort2.c}: New files.
35701         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35702         sieve.exp,sort2.exp}: Drivers for them.
35703
35704         * lib/mike-gcc.exp (program_output): New user settable variable.
35705         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35706         messages.
35707         * lib/mike-g++.exp (program_output): New user settable variable.
35708
35709         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35710
35711         * config/sh.exp: Deleted (use sim.exp instead).
35712
35713 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35714
35715         * config/vx.exp: Declare CHECKTASK as global.
35716         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35717         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35718         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35719
35720 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35721
35722         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35723         target. Like vx.exp, only includes `vx29k.exp' instead of
35724         `vxworks.exp'.
35725
35726 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35727
35728         * config/sim.exp: Increase time limit from 120 seconds to 240.
35729
35730 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35731
35732         * gcc.c-torture/execute/950628-1.c: New test.
35733
35734 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35735
35736         * gcc.c-torture: Update with changes/additions from
35737         c-torture-1.34.
35738
35739 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35740
35741         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35742
35743 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35744
35745         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35746
35747 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35748
35749         * gcc.c-torture/compile/950512-1.c: New test.
35750         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35751         * gcc.dg/struct-ret-1.c: Likewise.
35752
35753 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35754
35755         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35756           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35757
35758 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35759
35760         * gcc.c-torture/special/920411-1.c: Deleted.
35761         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35762
35763 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35764
35765         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35766         cpu limit.
35767
35768 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35769
35770         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35771
35772 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35773
35774         From kenner;
35775         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35776         is the proper length.
35777         * va-arg-3.c: Likewise.
35778
35779 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35780
35781         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35782         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35783
35784         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35785         * lib/g++.exp (default_g++_start): Delete old cruft.
35786
35787 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35788
35789         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35790         (2 * (1 << 18)) to (2 * (1 << 17)).
35791
35792         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35793
35794 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35795
35796         * config/rom68k.exp: Renamed from config/idp.exp
35797
35798 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35799
35800         * c-torture/compile/921109-2.c
35801
35802 1995-04-18  Mike Stump  <mrs@cygnus.com>
35803
35804         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35805         excess errors.
35806
35807 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35808
35809         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35810         output.
35811         * lib/g++.exp (default_g++_start): Likewise.
35812
35813 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35814
35815         * gcc.c-torture/compile/950329-1.c: New test.
35816
35817 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35818
35819           * config/bug.exp (${tool}_load): Updated to use new remote_open
35820           and remote_close procs.
35821         * config/idp.exp: New file.
35822
35823 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35824
35825         * gcc.c-torture/execute/950322-1.c: New test.
35826
35827 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35828
35829         * config/vx.exp (${tool}_load): Clean up testing of return code from
35830         vxworks_ld and vxworks_spawn.
35831
35832 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35833
35834         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35835
35836 1995-03-13  Mike Stump  <mrs@cygnus.com>
35837
35838         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35839         can mark excess errors on a machine by machine basis.  Note, the
35840         default is to not expect any excess errors, even when excess
35841         errors test - is given, so you will want to put an XFAIL ... on
35842         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35843         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35844         those 4 machines, but no others.
35845
35846 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35847
35848         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35849         * lib/c-torture.exp: to here.
35850
35851 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35852
35853         * gcc.c-torture/execute/950221-1.c: New test.
35854         * gcc.c-torture/execute/struct-ret-1.c: New test.
35855         * gcc.c-torture/compile/950221-1.c: New test.
35856
35857         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35858
35859 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35860
35861         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35862         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35863
35864 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35865
35866         * g++.gb: New directory of tests, derived from my signature and
35867         class scoping tests.
35868
35869         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35870         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35871         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35872         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35873         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35874         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35875         * g++.gb/sig25.C: Likewise.
35876
35877         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35878         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35879         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35880         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35881         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35882         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35883         * g++.gb/sig25.exp: Likewise.
35884
35885         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35886         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35887         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35888         * g++.gb/scope13.C: Likewise, this test still fails.
35889
35890         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35891         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35892         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35893         * g++.gb/scope13.exp: Ditto.
35894
35895         * g++.gb/README: New file, explains what these tests are about.
35896
35897 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35898
35899         * lib/dg.exp (dg-do): Support `preprocess'.
35900         (dg-test): Likewise.
35901
35902 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35903
35904         * config/udi.exp: change "continue -expect" to "exp_continue".
35905
35906 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35907
35908         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35909         Delete redundant tests.
35910
35911         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35912         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35913         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35914         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35915         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35916         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35917         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35918         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35919
35920         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35921         storing label pointers.
35922         * gcc.c-torture/execute/921019-1.c: Likewise.
35923         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35924         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35925         parameter fp.
35926         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35927         constants.
35928
35929         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35930         Delete obsolete tests.
35931
35932         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35933         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35934         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35935         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35936         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35937         * gcc.c-torture/compile/950124-1.c: New test.
35938
35939         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35940
35941 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35942
35943         * lib/mike-g++.exp: Add -lm to LIBS.
35944
35945 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35946
35947         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35948
35949 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35950
35951         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35952
35953 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35954
35955         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35956
35957 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35958
35959         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35960         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35961         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35962         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35963         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35964         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35965         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35966         * g++.law/{operators31.C, operators32.C,
35967         * g++.law/{operators33.C, operators34.C}: Likewise.
35968         * g++.law/{pic1.C, refs2.C}: Likewise.
35969         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35970         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35971         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35972         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35973
35974         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35975         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35976         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35977         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35978         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35979         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35980         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35981         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35982         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35983         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35984         * g++.law/{operators34.exp}: Likewise.
35985         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35986         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35987         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35988         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35989         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35990
35991         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35992         No longer expected to fail.
35993         * g++.law/missed-error3.C: Tweak for recent bool changes.
35994
35995 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35996
35997         * config/emb-unix: Deleted.
35998         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35999         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36000
36001 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36002
36003         * lib/dg.exp (dg-test): Fix typo in last patch.
36004
36005 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36006
36007         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36008         (handles multiple occurrences).
36009
36010 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36011
36012         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36013         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36014         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36015         printed).
36016         * lib/c-torture.exp (c-torture-compile): Likewise.
36017         (c-torture): Prepend full path if missing.
36018         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36019         (gcc_fail): Likewise.
36020         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36021
36022 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36023
36024         * lib/netware.exp: Only attach to NetWare i386 systems.
36025
36026 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36027
36028         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36029         messages.  Add test name to "output pattern match" pass/fail message.
36030
36031 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36032
36033         * gcc.dg: New testsuite.
36034         * gcc.dg/dg.exp: New file.
36035
36036         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36037         test-switch.c}: Deleted.
36038
36039         * gcc.misc-tests/msgs.exp: New testcase driver.
36040
36041 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36042
36043         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36044         Watch for illegal return values from ${tool}_load.
36045         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36046         cross targets.  Coerce return value >0 to 1.
36047
36048 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36049
36050         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36051
36052         * config/emb-unix.exp: New file.
36053
36054         * config/sim.exp: Error if variable $SIM not defined.
36055         (${tool}_load): Mark test as "untested" if simulator missing.
36056
36057         * config/unix.exp: Load remote.exp to get rcp_download.
36058         * lib/c-torture.exp: Use different option lists for testcases with
36059         and without loops.
36060         * gcc.c-torture/execute/execute.exp: Likewise.
36061
36062 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36063
36064         * config/*.exp: Clarify return code from ${tool}_load.
36065         Call `unresolved' or `untested' instead of `warning' or `perror'
36066         (sometimes you still want to call both though).
36067         Add comment that `shell_id' is local to each file.
36068         * config/udi.exp (timeout): Set to 30.
36069         Don't print warning if connection fails, $connectmode has already
36070         printed an error.
36071         (${tool}_load): Move verbose messages to level 2.
36072         Rework pattern for "Process started" message.
36073         Pass `shell_id' to ${connectmode}_download.
36074         Retry twice upon timeout.  Make resetting of target more robust.
36075         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36076         Pass `shell_id' to exit_$connectmode.
36077         Only call exit_$connectmode if connected.
36078         * config/unix.exp (${tool}_load): Check return codes better.
36079         * config/vrtx.exp (${tool}_load): Likewise.
36080         * config/vx.exp (${tool}_load): Likewise.
36081         Delete unneeded global's.
36082         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36083         from ${tool}_load.
36084         (dg-stat): Delete.
36085         (dg-init): Delete recording of pass/fail counts.
36086         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36087         (old-dejagnu-init): Likewise.
36088         (old-dejagnu-stat): Delete contents, empty proc now.
36089         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36090         (c-torture): Delete references to lcnt, lpass, lfail.
36091         Get option list from TORTURE_OPTIONS.
36092         Delete -funroll[-all]-loops if no loops.
36093         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36094         (g++_stat): Delete contents (empty proc now).
36095         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36096         (gcc_finish): Likewise.
36097         (gcc_stat): Deleted.
36098         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36099         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36100         * gcc.c-torture/execute/execute.exp: Likewise.
36101         Split tests into two parts: compile, execute.
36102         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36103         no loops.  Update to reflect clarified return codes from ${tool}_load.
36104
36105 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36106
36107         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36108         to grep for.
36109         (old-dejagnu): Likewise (where necessary).
36110
36111 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36112
36113         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36114
36115         * lib/dg.exp (dg-process-target): Fix processing of selector.
36116         Add comment regarding use of `error'.
36117
36118         * lib/gcc.exp (prune_system_crud): Define if missing.
36119         * lib/g++.exp (prune_system_crud): Likewise.
36120
36121         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36122         Call prune_system_crud.
36123         * lib/dg.exp (dg-runtest): New proc.
36124         Use perror instead of send_user for tcl errors in testcase.
36125         Don't return any value, it's never used.
36126         Don't clobber previous definition of `unknown'.
36127         Print tcl errors in `dg-final'.
36128
36129 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36130
36131         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36132         (dg-test): Don't print errorInfo, it contains stack backtrace.
36133
36134 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36135
36136         * lib/g++.exp (runtest_file_p): Define if missing.
36137
36138 1994-09-24  Doug Evans  (dje@cygnus.com)
36139
36140         * lib/mike-g++.exp: Comment out loading of g++.exp.
36141         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36142         (default_g++_version): Always print something.
36143         (default_g++_start): Comment out call to `which'.
36144         (g++_start, g++_load): Deleted (must be defined in config file).
36145         * lib/gcc.exp: Test for existence of $CC at start.
36146         Delete check for tmpdir (done in gcc_init).
36147         (default_gcc_version): Always print something.
36148         (default_gcc_start): Comment out call to `which'.
36149         * config/*.exp: Major cleanup - make cross targets work at least a
36150         little better for g++ (by not being "--tool gcc" specific).
36151         Rename gcc_xxx to ${tool}_xxx.
36152         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36153         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36154
36155 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36156
36157         * lib/c-torture.exp (c-torture-compile): Rework compiler
36158         message processing.
36159
36160         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36161         c-torture.
36162
36163 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36164
36165         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36166
36167         * lib/dg.exp (dg-process-target): Support { target native }.
36168
36169 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36170
36171         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36172         looked for "... program xxx got fatal signal".
36173         Correct regsub munging of `comp_output'.
36174         Ignore compiler messages "path prefix not used" and "linker input
36175         file unused".
36176
36177 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36178
36179         * lib/gcc.exp (runtest_file_p): Define if missing.
36180         * gcc.prms/template.c: Example to work from.
36181
36182 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36183
36184         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36185         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36186
36187         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36188         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36189         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36190         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36191
36192         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36193         (dg-process-target): No longer a varargs proc.
36194         Return S/N for target, P/F for xfail.  All callers changed.
36195         (user option procs): More argument checking.
36196         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36197         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36198         (dg-test): Skip test if not running on selected target in `dg-do'.
36199         Update handling of `dg-do-what', `dg-output-text'.
36200         Separate execution pass/fail from output pattern match pass/fail.
36201         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36202
36203 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36204
36205         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36206         target for 920510-1.c.
36207
36208 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36209
36210         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36211         Clean up comment regarding use of passcnt, etc.
36212         (gcc_stat): Don't update `testcnt' here.
36213         (gcc_finish): Do it here.
36214         Might as well reset `but_id' here too.
36215         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36216         to determine if the file should be tested.
36217         * gcc.c-torture/compile/compile.exp: Likewise.
36218         * gcc.c-torture/execute/execute.exp: Likewise.
36219         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36220         * gcc.misc-tests/dg-test.exp: Likewise.
36221         * gcc.prms/prms.exp: Likewise.
36222         * gcc.wendy/wendy.exp: Likewise.
36223         * g++.old-deja.exp: Likewise.
36224         Move "Testing file" message to verbose level 1.
36225
36226 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36227
36228         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36229
36230 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36231
36232         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36233         (default_gcc_start): Accept optional second list element
36234         of compiler flags.  Print compiler output at verbosity level 2.
36235         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36236         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36237         Save current values of framework globals passcnt, failcnt, xpasscnt,
36238         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36239         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36240         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36241         xfailcnt to compute stats.  Update framework global `testcnt' from
36242         pass/fail counts.
36243         (gcc_finish): New proc.  Clean up test environment.
36244         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36245         (gcc_epass, gcc_efail): Delete.
36246         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36247         argument of line number.
36248         (dg-init): If the tool has an init routine, call it.
36249         (dg-test): Remove args `cflags_var' and `libs_var'.
36250         Pass all compiler options to ${tool}_start.
36251         Handle missing line number.
36252         (dg-finish): New function.
36253         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36254         particular files.  Call gcc_finish at end.  Move "skipping test"
36255         message to verbosity level 3.
36256         * gcc.c-torture/compile/compile.exp: Likewise.
36257         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36258         * gcc.c-torture/execute/execute.exp: Likewise.
36259         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36260         Print testcase being tried at verbosity level 1.
36261         * gcc.c-torture/special/special.exp: Unset xfail.
36262         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36263         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36264         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36265         * gcc.failure/failure.exp: Likewise.
36266         * gcc.ieee/ieee.exp: Likewise.
36267         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36268         Update call to dg-test.  Call dg-finish at end.
36269         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36270         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36271         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36272         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36273         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36274         * gcc.wendy/wendy.exp: Add copyright.
36275         Delete setting of tmpdir (done by gcc_init).
36276         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36277         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36278         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36279         gcc_[ce]pass/fail.
36280
36281 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36282
36283         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36284         confusion.
36285         (g++_load): Likewise.
36286
36287         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36288         Rename argument to `prog' to remove the confusion.
36289         Varargs fns behave differently too!
36290         (g++_load): Likewise.
36291
36292         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36293
36294         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36295         what it is.  Delete (always) printing of status value for !native.
36296         Simplify verbose code, and include status and exec_output.
36297         (g++_load): Use gcc_load.
36298
36299 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36300
36301         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36302         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36303         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36304         940714-3.c as these testcases don't exist anymore.  Make
36305         va-arg-1.c expected to pass.
36306
36307 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36308
36309         * gcc.misc-tests/misc.exp: Only run specific testcases.
36310         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36311         * gcc.misc-tests/dg-[1-9].c: New files.
36312
36313         * lib/dg.exp: New testsuite driver.
36314         * gcc.prms/prms.exp: Use it.
36315
36316         * README.gcc: New file.
36317
36318         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36319         Document and reset `lxpass' and `lxfail'.
36320         Simplify "initialized" message.
36321         (gcc_stat): Clean up comments a little.
36322
36323 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36324
36325         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36326
36327 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36328
36329         * lib/old-dejagnu.exp (process-option): New proc.
36330         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36331         (old-dejagnu): Simplify.
36332         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36333
36334 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36335
36336         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36337         exists and is not an empty string.
36338
36339         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36340         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36341         finished.
36342         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36343         automatically.
36344
36345         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36346         longer expected to fail.
36347
36348         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36349         "f" function call.
36350
36351         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36352
36353         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36354         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36355         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36356         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36357         c-torture-1.29.
36358
36359         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36360         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36361
36362         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36363
36364         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36365         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36366
36367         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36368         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36369         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36370
36371 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36372
36373         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36374         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36375         940714-1.c, 940714-2.c, 940714-3.c},
36376         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36377         gcc.misc-tests/{mg.c,mg.exp}:
36378         New tests.
36379         * gcc.noncompile/noncompile.exp: Change accordingly.
36380
36381 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36382
36383         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36384         Undo previous clobberage.
36385
36386 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36387
36388         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36389         * gcc.special/{930510-1.c, special.exp}:
36390         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36391         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36392         struct-varargs-1.c}: New tests from c-torture-1.26.
36393
36394 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36395
36396         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36397           argument to switch.
36398
36399 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36400
36401         * Revert the previous changes.  Please see Rob's directory
36402           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36403           fixes.
36404
36405 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36406
36407         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36408             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36409             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36410             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36411             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36412             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36413             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36414             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36415             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36416             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36417             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36418             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36419             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36420             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36421             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36422             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36423             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36424             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36425             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36426             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36427             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36428             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36429             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36430             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36431             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36432             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36433             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36434
36435 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36436
36437         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36438             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36439           with perror calls.
36440
36441 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36442
36443         * config/unix.exp (g++_load): Fix syntax.
36444
36445 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36446
36447         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36448         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36449         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36450         Don't expect va-arg-1.c to fail.  Correct expected output for
36451         920928-1.c.
36452         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36453         * gcc.wendy/hbm4.c: Correct typo.
36454         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36455
36456 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36457
36458         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36459         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36460         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36461         * lib/c-torture.exp (c-torture-compile): Ditto.
36462
36463         Reduce volume of output (remove all the -I's and such).
36464         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36465         Call gcc_cpass, gcc_cfail.
36466         (c-torture): Pass testing option to c-torture-compile.
36467
36468 1994-03-21  Doug Evans  (dje@cygnus.com)
36469
36470         Bring patches over from progressive.
36471         * config/default.exp: Exit remote shell cleanly.
36472         (g++_exit, g++_start): Add default versions.
36473         * config/sim.exp (gcc_load): Use perror, not error.
36474
36475 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36476
36477         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36478         set in site.exp.
36479
36480 1994-03-14  Doug Evans  (dje@cygnus.com)
36481
36482         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36483         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36484         (wendy_try): New proc to run testcase.
36485         (main loop): Call 'em.
36486         * gcc.wendy/*.c: Clean up pass to correct expected output.
36487
36488         * lib/gcc.exp: Minor cleanup work.
36489         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36490
36491 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36492
36493         * config/sim.exp (gcc_load): Document return codes better.
36494         Don't pass -v to simulator.
36495
36496 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36497
36498           * gcc.special/920717-x.c: Fix typo.
36499           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36500           get at sources.
36501
36502         * lib/mike-gcc.exp: Fix typo.
36503
36504 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36505
36506         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36507         binary to use, transform the name.
36508         * config/*.exp: rename everything. Nuke any g++ specific files,
36509         it's now a special case of gcc that requires no special support.
36510         Add a default.exp for unsupported targets.
36511
36512 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36513
36514         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36515         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36516         version of Tcl.
36517
36518 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36519
36520         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36521         than a warning.
36522
36523 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36524
36525         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36526
36527 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36528
36529         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36530         option_list.  Compile every file with only 4/6 option choices
36531         (same as C torture) instead of with 12/18 different option
36532         choices.
36533         * lib/c-torture.exp: Likewise.
36534
36535         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36536         not already set.
36537
36538 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36539
36540         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36541         can put an XFAIL *-*-* on excess errors.
36542
36543 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36544
36545         * g++.law: Add more tests derived from g++-bugs snapshots.
36546
36547         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36548         equivalent to g++.law/init9.
36549
36550         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36551         compiled it, and the a.out file after we've run it.
36552
36553 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36554
36555         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36556         compiled it, and the a.out file after we've run it.
36557
36558 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36559
36560         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36561
36562 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36563
36564         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36565         version number.
36566
36567 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36568
36569         * g++.law: New directory of g++ tests derived from the g++-bugs
36570         snapshots.
36571
36572 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36573
36574         * gcc.compile: initbug1.c initbug1.exp testcase added
36575
36576 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36577
36578         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36579         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36580           fixes submitted by Jeff Law (law@cs.utah.edu)
36581         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36582           Jeff Law (law@cs.utah.edu)
36583
36584
36585 1993-11-30  Mike Stump  (mrs@cygnus.com)
36586
36587         * config/unix-g++.exp: Follow the gcc way of doing things.
36588         * g++.old-deja/old-deja.exp: Minor updates.
36589         * lib/g++.exp: New file, follow the gcc way of doing things.
36590         * lib/old-dejagnu.exp: Minor updates.
36591         * lib/mike-g++.exp: Always unset errorInfo.
36592
36593 1993-11-06  Mike Stump  (mrs@cygnus.com)
36594
36595         * lib/gcc.exp: Fix some errors with the below change, CC and
36596         CFLAGS should be global when setting, not local.
36597
36598 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36599
36600         * lib/gcc.exp: Transform tool name.
36601
36602 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36603
36604         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36605
36606 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36607
36608         * lib/gcc.exp: change gcc_done to gcc_stat
36609
36610 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36611
36612         * Upgraded gcc testsuite to c-torture version 1.25
36613
36614 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36615
36616         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36617         * lib/c-torture: added hooks for new reporting code.
36618
36619 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36620
36621         * config/sh-gcc.exp: check if sh-sim exists in the path
36622
36623 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36624
36625         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36626         * gcc.compile/compile.exp: Initial changes for new logic.
36627         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36628         * gcc.failure/failure.exp: Initial changes for new logic.
36629         * gcc.ieee/ieee.exp: Initial changes for new logic.
36630         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36631         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36632         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36633         * lib/c-torture.exp: Initial changes for new logic.
36634         * lib/gcc.exp: Initial changes for new logic.
36635
36636 1993-10-15  Mike Stump  (mrs@cygnus.com)
36637
36638         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36639         depend upon failure or success.  Fully qualify names in failure
36640         and success messages.  Always remove a.out before starting
36641         compile, just in case.  Pay more attention to error text output by
36642         the compiler.  Handle testcases with no known past errors just
36643         like all others, so that things are uniform.  Other miscellaneous
36644         improvements.
36645
36646 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36647
36648         * gcc.cpp: new directory for cpp tests
36649
36650 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36651
36652         * lib/chill.exp: Code reformatted, removed unused code.
36653         * config/unix-chill.exp: Code reformatted, removed unused code.
36654         * chill.execute/execute.exp: Code reformatted, removed unused code.
36655         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36656
36657 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36658
36659         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36660         routines not written.
36661
36662 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36663
36664         * config/bug-gcc.exp: Use new procs from bug.exp.
36665
36666 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36667
36668         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36669         via ftp, rather than depending on NFS.
36670         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36671         case.
36672
36673 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36674
36675         * config/bug-gcc.exp: Use new download proc.
36676
36677 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36678
36679         * chill.execute/execute.exp: cleanups, handles errors better
36680         * chill.compile/compile.exp: rewrite, based on execute.exp
36681         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36682         * lib/chill.exp: major changes to diff proc and compile and link
36683           procs. added chill_fail and chill_pass wrappers to pass and
36684           fail. added more comments, and handle error codes better.
36685           Added a hack to capture stderr from exec, so noncompile tests
36686           can work.
36687
36688 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36689
36690         * chill.execute/execute.exp: rewrite of testsuite driver
36691         * lib/chill.exp: rewrite of testsuite driver
36692         * config/unix-chill.exp: rewrite of testsuite driver
36693
36694 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36695
36696     In chill.execute:
36697         * iexpr.ch: Standardize uppercase.
36698         * tuples.dat: Standardize uppercase.
36699         * vary.ch: standardize.  Correct varying string assignments.
36700         * vary.dat: Add new output lines.
36701
36702 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36703
36704     In chill.execute:
36705         * chprintf.ch: Standardize use of uppercase.
36706         * tuples.ch: Standardize and turn arr2 into a DCL,
36707           rather than a SYN.
36708         * pinits.ch: Standardize.
36709
36710 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36711
36712         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36713         * Makefil: Renamed to Makefile.in.
36714         * configure.in: New.
36715
36716 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36717
36718     In chill.execute:
36719         * .cvsignore: Add result/output files.
36720         * Makefile: Fix up variables at start.  Use MFLAGS
36721           everywhere.  Correct bool_loc, built_ins entries.
36722           Add entry for vary1.ch.
36723         * bitarray.ch: Standardize upper-case usage.
36724         * bitexpr.ch: Standardize, add output of b1.
36725         * params.ch: Use arrayt in along PROC parameters, to
36726           avoid novelty problems.
36727         * sets.ch: Tiny cleanup.
36728         * vary1.ch: Re-indent.
36729
36730 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36731
36732           * Add PR-related files to Makefiles, .cvsignore files, etc.
36733
36734 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36735
36736         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36737           with compiler objects. New names are test-flow.c and test-loop.c
36738
36739 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36740
36741         * Upgraded c-torture tests from 1.19 to 1.20
36742
36743         * new files:
36744         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36745         * gcc.compile: 930623-1.c 930623-2.c
36746         * gcc.noncompile: 930622-1.c 930622-2.c
36747         * gcc.failure: 920411-1.c 920627-2.c
36748         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36749
36750 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36751
36752         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36753           More changes to get testsuite working properly. Needs more work.
36754           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36755
36756 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36757
36758         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36759           More changes to get testsuite working properly. Needs more work.
36760
36761 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36762
36763         * chill.compile/compile.exp: Added for Dejagnu support
36764         * chill.execute/execute.exp: Added for Dejagnu support
36765         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36766
36767 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36768
36769     This should complete moving the CHILL test files.
36770         * chill.noncompile(.cvsignore printf.grt
36771             in-printf.grt chprintf.grt chprintf.ch):
36772             Added test-support files.
36773           (Makefile): Modified further.
36774         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36775             signal.ch): Added test files.
36776           * chill.execute (.cvsignore printf.grt printr.c
36777             in-printf.grt rts.c chprintf.grt rts.h): Added
36778           test-support files.
36779             (Makefile): More corrections.
36780
36781 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36782
36783         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36784           test cases, ready for DejaGnu.
36785
36786 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36787
36788         * Upgraded c-torture tests from 1.18 to 1.19
36789
36790         * gcc.compile: added test(s):
36791           930607-1.c
36792         * gcc.execute: added test(s):
36793           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36794
36795         * added new subdirectory for misc tests: gcc.misc-tests
36796         * gcc.misc-test(s): added tests:
36797           inst-check.c test-consts.c test-ior.c test-switch.c
36798
36799 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36800
36801         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36802
36803 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36804
36805         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36806
36807 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36808
36809         * Upgraded c-torture tests from 1.17 to 1.18
36810
36811 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36812
36813         * Upgraded c-torture tests from 1.12 to 1.17
36814
36815 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36816
36817         * lib/old-dejagnu.exp:
36818           Fixed handling of XFAIL target triplets to correctly
36819           recognize wildcard characters.  Removed code that
36820           appended a unique id tag to the end of the file name
36821           printed out by the result of the testcases within a
36822           given test file.
36823
36824 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36825
36826         * lib/old-dejagnu.exp:
36827           Reworked expected failure handling to trigger off of XFAIL
36828           keyword in keyphrase embeded in testcase source code. The
36829           XFAIL keyword must be at the end of the keyphrase line. It
36830           may optionally be followed by one or more target triplets.
36831           It has just occured that the handling of wildcards in the
36832           target triplet may not be correct.
36833
36834 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36835
36836         * g++.old-deja/tests:
36837           Moved all subdirectories up one level into g++.old-deja .
36838
36839         * lib/old-dejagnu.exp:
36840           Fixed problem with CXXFLAGS not being properly reset, and being
36841           corrupted with extraneous "-c" compiler option.  This was
36842           causing binaries to not be generated for test that needed them.
36843           Modified strings passed to "pass" and "fail" so that individual
36844           tests from the same test file would be distinguished by an
36845           identifier appended to the test file name in the summary logs;
36846           this corrected a problem with erroneous diff logs.  Added code
36847           to search testcases for expected fail and unexpected pass keywords.
36848
36849 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36850
36851         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36852
36853 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36854
36855         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36856           Removed extraneous text from end of "Special g++ Options"
36857           keyphrase.
36858
36859         * lib/old-dejagnu.exp: Added pattern matching to look for new
36860           keywords, embedded in testcases comments, which will trigger
36861           calls to xpass and xfail.
36862
36863 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36864
36865         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36866           comments embedded in the testcases, especially the one looking for
36867           special compiler options, as well as the pattern matching for the
36868           compiler output again.
36869
36870 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36871
36872         * lib/old-dejagnu.exp: Do a proper check of the return value for
36873           execute tests. Fixed several problems with the pattern matching
36874           of the compiler output which gave erroneous test results.
36875           Changed several of the test result messages to be more descriptive.
36876         * config/unix-g++.exp: Proc g++_load now actually works and
36877           executes the tests passed to it and returns a usable return
36878           value.
36879
36880 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36881
36882           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36883
36884 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36885
36886         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36887           Modified both files to properly execute the old style
36888           dejagnu tests. The previous versions of these files were
36889           experimental and did not function anything near correctly.
36890
36891 1993-04-05  Rob Savoye  (rob@cygnus.com)
36892
36893         * Removed all Makefile.in and configure.in files. No configuration
36894         needed now.
36895
36896 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36897
36898         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36899
36900 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36901
36902         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36903         gcc.special/configure.in, gcc.noncompile/configure.in,
36904         gcc.execute/configure.in, gcc.code_quality/configure.in,
36905         g++.other/configure.in, g++.old-deja/configure.in,
36906         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36907         in srcname setting.
36908
36909 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36910
36911         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36912         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36913         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36914
36915 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36916
36917         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36918         (gdb_exit): Don't remove *_soc files.
36919
36920 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36921
36922         * lib/c-torture.exp: Don't look for main; instead always use -w
36923         -c.  This is how the c-torture tests work.  Remove the object
36924         file if the compilation succeeds.
36925         * gcc.execute/execute.exp: Remove executable if test passes.
36926         * gcc.noncompile/noncompile.exp: Every test is an expected
36927         failure.
36928         * gcc.special/special.exp: Added tests from c-torture 1.11,
36929         corrected use of existing test.
36930         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36931         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36932         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36933         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36934         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36935         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36936         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36937         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36938         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36939         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36940         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36941         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36942         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36943         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36944         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36945         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36946         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36947         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36948         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36949         c-torture 1.11.
36950         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36951         correspond to c-torture 1.11.
36952
36953         * New file.