OSDN Git Service

PR c++/24260
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/24260
4         * g++.dg/ext/tmplattr1.C: New test.
5
6 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/24440
9         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10
11 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12
13         * obj-c++.dg/except-1.mm: New.
14
15         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16
17 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18
19         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20
21 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22
23         PR middle-end/24295
24         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25         declarations with the same names as thunks' alias targets, use
26         aliases instead.
27         * gcc.dg/attr-alias-3.c: New test.
28         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
29
30 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/22618
33         * g++.dg/parse/access8.C: New test.
34
35 2005-10-20  Richard Guenther  <rguenther@suse.de>
36
37         PR c++/24439
38         * g++.dg/tree-ssa/pr24439.C: New testcase.
39
40 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41
42         * g++.dg/opt/delay-slot-1.C: New test.
43
44 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
45
46         PR fortran/21625
47         * gfortran.fg/der_init_1.f90: New.
48
49 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
50
51         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
52
53 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/21908
56         * g++.dg/parse/error28.C: New test.
57
58 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
59
60         * gcc.dg/profile-generate-2.c: New test.
61
62 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
63
64         PR target/23589
65         * g++.dg/ext/dllimport11.C: New.
66
67 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
68
69         PR c++/22293
70         * g++.dg/other/friend3.C: New test.
71
72 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/23293
75         * g++.dg/template/error19.C: New test.
76
77 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
78
79         PR c++/21383
80         * g++.dg/overload/koenig2.C: New.
81
82         PR c++/23118
83         * g++.dg/overload/error2.C: New.
84
85         PR c++/22604
86         * g++.dg/inherit/covariant14.C: New.
87
88 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
89
90         PR c++/23440
91         * g++.dg/parse/for1.C: New test.
92
93 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
94
95         PR fortran/23446
96         * gfortran.dg/host_dummy_index_1.f90: New test.
97
98         PR fortran/21459
99         * gfortran.dg/automatic_char_len_2.f90: New test.
100
101         PR fortran/20866
102         * gfortran.dg/recursive_statement_functions.f90: New test.
103
104         PR fortran/20853
105         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
106
107         PR fortran/20849
108         * gfortran.dg/external_initializer.f90: New test.
109
110         PR fortran/20837
111         * non_module_public.f90: New test.
112
113 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
114
115         PR c++/24386
116         * g++.dg/template/overload7.C: New.
117
118         PR c++/22551
119         * g++.dg/other/switch2.C: Remove expected warnings.
120
121         PR c++/21353
122         * g++.dg/template/defarg6.C: New.
123
124 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
125
126         PR target/24315
127         * gcc.target/i386/pr24315.c: New test.
128
129 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
130
131         PR c++/24389
132         * g++.dg/template/static21.C: New test.
133         * g++.dg/template/static21-a.cc: Likewise.
134
135 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
136
137         PR c++/23959
138         * g++.dg/warn/Wswitch-default-1.C: New test.
139         * g++.dg/warn/Wswitch-default-2.C: New test.
140
141 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/22173
144         * g++.dg/parse/template18.C: New test.
145         * g++.dg/template/nontype15.C: Likewise.
146
147 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
148
149         PR fortran/22273
150         * gfortran.dg/spec_expr_2.f90: New.
151
152 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
153
154         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
155         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
156         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
157         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
158         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
159         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
160         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
161         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
162         previous target-specific skips and warning-message matches where
163         applicable.
164
165 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
166
167         PR c++/21347
168         * g++.dg/warn/Wctor-dtor.C: New test.
169
170 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
171
172         PR c/23439
173         * gcc.dg/for-1.c: New test.
174
175 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
176
177         PR c++/19565
178         * g++.dg/warn/Wconversion1.C: New test.
179         * g++.dg/ext/packed4.C: Compile with -w.
180         * g++.dg/opt/20050511-1.C: Likewise.
181         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
182
183 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
184
185         * gfortran.dg/boz_5.f90: New test.
186
187 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
188
189         PR c++/22551
190         * g++.dg/other/switch2.C: New.
191
192         PR c++/23984
193         * g++.dg/init/ctor7.C: New.
194
195 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
196
197         PR c++/23730
198         * g++.dg/parse/crash32.C: New test.
199
200 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/20721
203         * g++.dg/init/goto2.C: New test.
204
205         PR c++/22464
206         * g++.dg/template/crash/41.C: New test.
207
208         PR c++/22180
209         * g++.dg/template/crash40.C: New test.
210
211         PR c++/23694
212         * g++.dg/parse/friend5.C: New test.
213         
214         PR c++/23307
215         * g++.dg/template/crash38.C: New test.
216         
217         PR c++/22352
218         * g++.dg/template/friend38.C: New test.
219         
220         PR c++/22405
221         * g++.dg/template/crash39.C: New test.
222         
223 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
224
225         * gcc.dg/debug/dwarf2/dwarf-char1.c,
226         gcc.dg/debug/dwarf2/dwarf-char2.c,
227         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
228
229         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
230
231 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
232
233         * gcc.dg/dll-2.c: Add tests for warnings.
234         * gcc.dg/dll-3.c: Likewise.
235         * gcc.dg/dll-4.c: Likewise.
236
237         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
238         * g++.dg/ext/dllimport2.C: Likewise.
239         * g++.dg/ext/dllimport3.C: Likewise.
240         * g++.dg/ext/dllimport7.C: Likewise.
241         * g++.dg/ext/dllimport8.C: Likewise.
242         * g++.dg/ext/dllimport9.C: Likewise.
243
244 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
245
246         PR fortran/24092
247         * gfortran.dg/derived_pointer_recursion.f90: New test.
248
249 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
250
251         * gcc.c-torture/execute/20051012-1.c: New test.
252
253 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
254
255         PR fortran/18082
256         * gfortran.dg/automatic_char_len_1.f90: New test.
257
258 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
259
260         PR fortran/20847
261         * gfortran.dg/save_common.f90: New test.
262
263         PR fortran/20856
264         * gfortran.dg/save_result.f90: New test.
265
266 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
267
268         PR c++/21592
269         * g++.dg/template/dependent-expr1.C: Add new expected error.
270         * g++.dg/template/dependent-expr2.C: Adjust error text.
271         * g++.dg/template/overload6.C: New.
272
273         PR c++/23797
274         * g++.dg/other/typename8.C: New.
275
276         PR c++/21117
277         * g++.dg/other/return1.C: New.
278
279 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
280
281         PR c++/24052
282         * g++.dg/ext/label5.C: New.
283
284 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
285
286         PR c++/19964
287         * g++.dg/parse/crash31.C: New.
288
289 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
290
291         * g++.dg/ipa/ipa-1.c: New test.
292         * g++.dg/ipa/ipa-2.c: New test.
293         * g++.dg/ipa/ipa-3.c: New test.
294         * g++.dg/ipa/ipa-4.c: New test.
295         * g++.dg/ipa/ipa-5.c: New test.
296         * g++.dg/ipa/ipa.exp: New file.
297
298 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
299
300         PR fortran/24207
301         * gfortran.dg/private_type_3.f90: New test.
302
303 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
304
305         PR fortran/20786
306         gfortran.dg/aint_anint_1.f90: New test.
307
308 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
309
310         PR libgfortran/24313
311         gfortran.dg/csqrt.f: New test.
312
313 2005-10-11  Ian Lance Taylor  <ian@airs.com>
314
315         PR c++/8057
316         * g++.dg/warn/noeffect7.C: New test.
317         * g++.dg/warn/noeffect2.C: Instantiate templates.
318         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
319         and warning.
320
321 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
322
323         PR c++/21089
324         * g++.dg/init/float1.C: New test.
325
326         PR c++/24277
327         * g++.dg/init/member1.C: Tweak error markers.
328
329 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
330
331         PR testsuite/24281
332         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
333         Check for null pointer.
334
335 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
336
337         PR c++/21369
338         * g++.dg/parse/ret-type3.C: New test.
339
340 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
341
342         PR tree-opt/23946
343         * gcc.c-torture/compile/pr23946.c: New test.
344
345 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
346
347         * g++.dg/opt/mmx2.C: New test.
348
349 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/24277
352         * g++.dg/template/static20.C: New test.
353
354         PR c++/24302
355         * g++.dg/warn/Wunused-12.C: New test.
356
357         PR c++/23437
358         * g++.dg/template/arg4.C: New test.
359
360 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
361
362         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
363         * gcc.dg/ucnid-3.c: Likewise.
364         * gcc.dg/ucnid-4.c: Likewise.
365         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
366         * g++.dg/other/ucnid-1.C: Likewise.
367         * gcc.dg/sparc-frame-1.c: New test.
368
369 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
370
371         PR c++/24139
372         * g++.dg/template/spec27.C: New test. 
373
374         PR c++/24275
375         * g++.dg/template/static19.C: New test.
376
377 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
378
379         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
380         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
381
382 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
383
384         PR target/24136
385         * gfortran.fortran-torture/compile/pr24136.f: New test.
386
387 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
388
389         PR c++/22172
390         * g++.dg/parse/crash30.C: New test.
391
392 2005-10-07  Richard Guenther  <rguenther@suse.de>
393
394         PR middle-end/24227
395         * gcc.c-torture/compile/pr24227.c: New testcase.
396
397 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
398
399         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
400         Do not put aligned attributes on array elements.
401
402 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
403
404         PR testsuite/23611, PR testsuite/23615
405         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
406         writing prototypes of library functions by hand.
407         * obj-c++.dg/bitfield-4.mm: Likewise.
408         * obj-c++.dg/const-str-4.mm: Likewise.
409         * obj-c++.dg/encode-4.mm: Likewise.
410         * obj-c++.dg/encode-5.mm: Likewise.
411         * obj-c++.dg/encode-6.mm: Likewise.
412         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
413         * obj-c++.dg/method-10.mm: Likewise.
414         * obj-c++.dg/method-17.mm: Likewise.
415         * obj-c++.dg/method-19.mm: Likewise.
416         * obj-c++.dg/try-catch-2.mm: Likewise.
417
418 2005-10-06  Richard Henderson  <rth@redhat.com>
419
420         PR 24236
421         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
422
423 2005-10-06  Dale Johannesen  <dalej@apple.com>
424
425         * gcc.c-torture/execute/20030125-1.c:  Correct.
426
427 2005-10-06  Richard Guenther  <rguenther@suse.de>
428
429         PR tree-optimization/24238
430         * g++.dg/tree-ssa/pr24238.C: New testcase.
431
432 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
433
434         PR 18568
435         * gfortran.dg/der_pointer_3.f90: New test.
436
437 2005-10-05  Devang Patel  <dpatel@apple.com>
438
439         PR Debug/23205
440         * g++.dg/other/PR23205.C: New.
441         
442 2005-10-05  Richard Henderson  <rth@redhat.com>
443
444         PR target/23602
445         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
446         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
447
448 2005-10-05  Dale Johannesen  <dalej@apple.com>
449
450         * gcc.c-torture/execute/float-floor.c:  New.
451
452 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
453
454         PR tree-optimization/21419
455         PR tree-optimization/24146
456         PR tree-optimization/24151
457
458         * g++.dg/ext/asm7.C: New.
459         * g++.dg/ext/asm8.C: New.
460         * gcc.dg/asm-1.c: Compile on all targets.
461         * gcc.dg/asm-pr24146.c: New.
462         * gcc.dg/pr21419.c: Adjust error messages.
463
464 2005-10-05  Richard Guenther  <rguenther@suse.de>
465
466         PR fortran/24176
467         * gfortran.fortran-torture/compile/empty.f90: New testcase.
468
469 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
470
471         PR c++/23513
472         * g++.dg/template/spec22.C: Robustify test.
473         * g++.dg/template/spec26.C: New.
474
475 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
476
477         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
478         if target supports vector instructions.
479
480 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
481
482         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
483         C99 functions.
484
485 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
486
487         * lib/target-supports.exp (check_effective_target_fortran_large_real,
488         check_effective_target_fortran_large_int): Replace cached result
489         when target changes.
490
491 2005-10-04  Devang Patel  <dpatel@apple.com>
492
493         * gcc.dg/i386-sse-vect-types.c: New.
494         
495 2005-10-04  Ian Lance Taylor  <ian@airs.com>
496
497         PR preprocessor/13726
498         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
499         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
500
501 2005-10-04  Richard Guenther  <rguenther@suse.de>
502
503         PR c/23576
504         * gcc.dg/noncompile/pr23576.c: New testcase.
505
506 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
507
508         PR middle-end/23125
509         * gcc.dg/register-var-3.c: New test.
510
511 2005-10-04  Steven Bosscher  <stevenb@suse.de>
512
513         * gcc.dg/pr23049.c: New test.
514
515         * gcc.dg/ucnid-4.c: Fix test.
516
517 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
518
519         PR 23445
520         * gcc.c-torture/compile/pr23445.c: New test.
521
522 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
523
524         * g++.dg/overload/unknown1.C: New.
525
526 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
527
528         PR c++/17775
529         * g++.dg/template/repo4.C: New test.
530
531 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
532
533         PR libfortran/19308
534         * gfortran.dg/large_real_kind_2.F90: New test.
535         * gfortran.dg/large_integer_kind_2.f90: New test.
536
537 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
538
539         * lib/target-supports.exp (check_effective_target_vect_shift):
540         Implement with result caching. Add i?86, x86_64 and ia64 targets.
541         (check_effective_target_vect_condition): Fix copy-n-pasto.
542
543         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
544         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
545         targets.
546
547 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/22621
550         * g++.dg/template/overload5.C : New test.
551
552         PR c++/23840
553         * g++.dg/expr/stdarg1.C: New test.
554
555 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
556
557         PR 24142
558         * gcc.c-torture/execute/pr24142.c: New test.
559
560 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
561
562         PR 24141
563         * gcc.c-torture/execute/pr24141.c: New test.
564
565 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
566             Diego Novillo  <dnovillo@redhat.com>
567
568         PR 23604
569         * gcc.c-torture/execute/pr23604.c: New test.
570
571 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
572
573         PR fortran/16404
574         PR fortran/20835
575         PR fortran/20890
576         PR fortran/20899
577         PR fortran/20900
578         PR fortran/20901
579         PR fortran/20902
580         gfortran.dg/equiv_constraint_1.f90: New test.
581         gfortran.dg/equiv_constraint_2.f90: New test.
582         gfortran.dg/equiv_constraint_3.f90: New test.
583         gfortran.dg/equiv_constraint_4.f90: New test.
584         gfortran.dg/equiv_constraint_5.f90: New test.
585         gfortran.dg/equiv_constraint_6.f90: New test.
586         gfortran.dg/equiv_constraint_7.f90: New test.
587         gfortran.dg/equiv_constraint_8.f90: New test.
588         gfortran.dg/private_type_1.f90: New test.
589         gfortran.dg/private_type_2.f90: New test.
590         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
591         980628-10.f: Assert std=gnu to permit mixing of
592         types in equivalence statements.
593
594 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
595
596         PR 24112
597         * gfortran.dg/open_status_1.f90: New.
598
599 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
600
601         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
602         * gcc.dg/vect/pr22480.c: Clean up temp files.
603         * gcc.dg/vect/pr23831.c: Clean up temp files.
604         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
605         Clean up temp files.
606         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
607         Clean up temp files.
608
609         * gcc.dg/20050309-1.c: Clean up temp files.
610         * gcc.dg/20050325-1.c: Clean up temp files.
611
612 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
613
614         PR tree-optimization/24059
615         * gcc.dg/vect/pr24059.c : New test.
616
617 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
618
619         PR middle-end/24109
620         * gcc.c-torture/execute/20050929-1.c: New test.
621
622 2005-09-29  Steven Bosscher  <stevenb@suse.de>
623
624         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
625
626 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
627
628         PR c/21419
629         * gcc.dg/pr21419.c: New test.
630
631 2005-09-29  Steven Bosscher  <stevenb@suse.de>
632
633         * gcc.dg/pr23911.c: New test.
634
635 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
636
637         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
638
639         PR c++/16782
640         * g++.dg/parse/qualified4.C: New test.
641         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
642         * g++.old-deja/g++.mike/p8154.C: Likewise. 
643
644 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/22147
647         * g++.dg/template/friend37.C: New test.
648         * g++.dg/parse/crash28.C: Adjust error markers.
649         
650 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
651
652         PR fortran/18518
653         * gfortran.fortran-torture/execute/save_2.f90: New decl.
654
655 2005-09-27  Devang Patel  <dpatel@apple.com>
656
657         PR tree-optimization/23625
658         * gcc.dg/pr23625.c: New test.
659         
660 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
661
662         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
663         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
664
665 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
666
667         PR fortran/23677
668         * gfortran.fortran-torture/execute/save_1.f90: New test.
669         * gfortran.dg/save_1.f90: New test.
670
671 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
672
673         * gcc.target/i386/builtin-apply-mmx.c: New test.
674
675         PR target/22576
676         * gcc.target/i386/pr22576.c: New test.
677
678         PR target/22585
679         * gcc.target/i386/pr22585.c: New test.
680
681         PR target/23268
682         * gcc.target/i386/pr23268.c: New test.
683
684         PR middle-end/23831
685         * gcc.dg/vect/pr23831.c: New test.
686
687         PR target/24055
688         * gcc.target/i386/pr24055.c: New test.
689
690 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
691
692         PR tree-optimization/23960
693         * gcc.c-torture/compile/pr23960.c: New.
694
695 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
696
697         PR fortran/16861
698         * gfortran.dg/nested_modules_3.f90: New.
699
700 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
701
702         PR fortran/24005
703         gfortran.dg/interface_1.f90: New test.
704
705 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
706         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
707
708         PR fortran/23843
709         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
710
711 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
712
713         PR fortran/23516
714         * gfortran.dg/imag_1.f: New test.
715         * gfortran.dg/imag_2.f: Ditto.
716
717 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
718
719         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
720
721 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
722
723         PR c++/21983
724         * g++.dg/warn/pr21983.C: New test.
725
726 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
727
728         PR c++/23993
729         * g++.dg/template/array14.C: New test.
730
731 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
732
733         PR fortran/19929
734         * gfortran.dg/der_ptr_component_1.f90: New test.
735
736 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
737
738         PR c++/23965
739         * g++.dg/template/error1.C: Reject "no matching function" message.
740
741 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
742
743         PR c++/17609
744         * g++.dg/lookup/error1.C: New test.
745
746 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
747
748         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
749         functionality of the testcase.
750
751 2005-09-20  Richard Henderson  <rth@redhat.com>
752
753         * gcc.dg/vect/vect-22.c: Require vect_float.
754         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
755
756 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
757
758         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
759         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
760         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
761         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
762         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
763         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
764         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
765         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
766         * gcc.dg/cpp/ucnid-8.c: New test.
767
768 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
769
770         PR tree-optimization/23929
771         * gcc.c-torture/compile/pr23929.c: New test.
772
773 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
774
775         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
776         for one loop.
777
778 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
779
780         PR testsuite/23186
781         * g++.dg/other/pr22003.C: Require named sections.
782
783 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
784
785         PR c++/23947
786         * g++.dg/rtti/crash3.C: New test.
787
788         PR tree-optimization/23818
789         * gcc.dg/pr23818.c: New test.
790
791 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         PR fortran/23420
794         * gfortran.dg/print_fmt_4.f: New.
795
796 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
797
798         PR fortran/23663
799         * gfortran.fortran-torture/execute/entry_11.f90: New test.
800
801 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
802
803         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
804         Use pointers to local alignable arrays instead. Added comments.
805         * gcc.dg/vect/vect-46.c: Likewise.
806         * gcc.dg/vect/vect-48.c: Likewise.
807         * gcc.dg/vect/vect-49.c: Likewise.
808         * gcc.dg/vect/vect-52.c: Likewise.
809         * gcc.dg/vect/vect-53.c: Likewise.
810         * gcc.dg/vect/vect-54.c: Likewise.
811         * gcc.dg/vect/vect-56.c: Likewise.
812         * gcc.dg/vect/vect-57.c: Likewise.
813         * gcc.dg/vect/vect-58.c: Likewise.
814         * gcc.dg/vect/vect-60.c: Likewise.
815         * gcc.dg/vect/vect-61.c: Likewise.
816
817         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
818         The test is no longer vectorizable on vect_no_align targets.
819         * gcc.dg/vect/vect-43.c: Likewsie.
820
821         * gcc.dg/vect/vect-44.c: Added comments.
822         * gcc.dg/vect/vect-45.c: Added comments.
823         * gcc.dg/vect/vect-50.c: Added comments.
824         * gcc.dg/vect/vect-51.c: Added comments.
825
826         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
827         aligned type.
828         * gcc.dg/vect/Os-vect-95.c: Likewise. 
829
830         * gcc.dg/vect/vect-41.c: Test removed.
831         * gcc.dg/vect/vect-47.c: Test removed.
832         * gcc.dg/vect/vect-55.c: Test removed.
833         * gcc.dg/vect/vect-59.c: Test removed.
834
835 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
836         
837         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
838         No longer vectorizable on vect_no_align targets.
839         * gcc.dg/vect/pr20122.c: Likewise.
840         * gcc.dg/vect/vect-74.c: Likewise.
841         * gcc.dg/vect/vect-75.c: Likewise.
842         * gcc.dg/vect/vect-76.c: Likewise.
843
844         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
845         Will not be vectorizable on vect_no_align targets once aliasing issues
846         are resolved.
847         * gcc.dg/vect/vect-79.c: Likewise.
848
849         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
850         * gcc.dg/vect/vect-78.c: Likewise.
851         * gcc.dg/vect/vect-97.c: Likewise.
852
853 2005-09-19  Steven Bosscher  <stevenb@suse.de>
854
855         * gcc.dg/pr23943.c: New test.
856
857 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
858
859         PR fortran/19181
860         * gfortran.dg/derived_pointer_null_1.f90: New test.
861
862 2005-09-18  Richard Guenther  <rguenther@suse.de>
863
864         PR middle-end/23944
865         * gcc.c-torture/compile/pr23944.c: New testcase.
866
867 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
868
869         PR fortran/15975
870         * gfortran.dg/der_pointer_2.f90: New test.
871
872 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
873
874         PR fortran/16861
875         * gfortran.dg/nested_modules_2.f90: New test.
876
877 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
878
879         PR c++/18368
880         * g++.dg/other/semicolon.C: New test.
881
882 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
883
884         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
885         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
886
887 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
888
889         PR c++/23914
890         * g++.dg/template/static18.C: New test.
891
892         PR c++/21514
893         * g++.dg/template/crash19.C: Remove dg-error marker.
894         * g++.dg/template/local4.C: New test.
895
896 2005-09-16  Paul Brook  <paul@codesourcery.com>
897
898         PR fortran/23906
899         * gfortran.dg/dependency_1.f90: New test.
900
901 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
902
903         PR c++/23896
904         * g++.dg/template/static17.C: New test.
905
906 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
907
908         PR c++/23139
909         * g++.dg/warn/huge-val1.C: New test.
910
911 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
912
913         PR c++/13140
914         * g++.dg/parse/class2.C: New test.
915         * g++.dg/template/explicit8.C: Likewise.
916         * g++.dg/template/spec25.C: Likewise.
917
918 2005-09-14  Josh Conner  <jconner@apple.com>
919
920         PR middle-end/23584
921         * gcc.dg/pr23584.c: New test.
922
923 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
924
925         PR fortran/21875 Internal Unit Array I/O, NIST
926         * gfortran.dg/arrayio_1.f90: New test.
927         * gfortran.dg/arrayio_1.f90: New test.
928         * gfortran.dg/arrayio_1.f90: New test.
929         * gfortran.dg/arrayio_1.f90: New test.
930         * gfortran.dg/arrayio_1.f90: New test.
931
932 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
933
934         PR middle-end/22480
935         * gcc.dg/vect/pr22480.c: New test.
936
937 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
938
939         PR fortran/19358
940         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
941
942 2005-09-13 Josh Conner <jconner@apple.com>
943
944         PR c++/23180
945         * g++.dg/init/struct2.C: New test.
946         * g++.dg/init/struct3.C: New test.
947
948 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
949
950         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
951         Clean up temp files.
952         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
953         gcc.dg/tree-ssa/builtin-fprintf-1.c,
954         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
955         gcc.dg/tree-ssa/builtin-printf-1.c,
956         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
957         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
958         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
959         gcc.dg/tree-ssa/builtin-vprintf-1.c,
960         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
961         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
962         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
963         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
964         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
965         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
966         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
967         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
968
969 2005-09-13  Josh Conner  <jconner@apple.com>
970
971         * lib/gcc-dg.exp: Load scanipa.exp.
972         (cleanup-dump): New procedure.
973         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
974         * lib/scandump.exp: New file.
975         * lib/scantree.exp: Use it.
976         * lib/scanipa.exp: New file.
977
978 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
979
980         PR fortran/17740
981         * gfortran.dg/generic_4.f90: New test.
982
983 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
984
985         PR target/23816
986         * gcc.target/i386/pr23816-1.c: New test.
987         * gcc.target/i386/pr23816-2.c: New test.
988
989
990 2005-09-13  Bastian Blank <waldi@debian.org>
991
992         PR c++/16171
993         * g++.dg/abi/mangle26.C: New test. 
994         * g++.dg/abi/mangle27.C: New test. 
995         * g++.dg/abi/mangle28.C: New test. 
996         * g++.dg/abi/mangle29.C: New test. 
997
998         PR c++/23839
999         * g++.dg/parse/register1.C: New test.
1000
1001 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1002
1003         PR c++/23842
1004         * g++.dg/template/access16.C: New test.
1005
1006 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1007
1008         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1009
1010 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1011
1012         PR fortran/18899
1013         * gfortran.dg/shape_2.f90: New test.
1014
1015 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1016
1017         PR target/19269
1018         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1019         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1020         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1021         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1022         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1023         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1024         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1025         tests.
1026
1027 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1028
1029         PR c++/23841
1030         * g++.dg/parse/template17.C: New test.
1031
1032 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/23789
1035         * g++.dg/template/nontype14.C: New test.
1036
1037 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1038
1039         PR g++/7874
1040         * g++.dg/lookup/friend7.C: New test.
1041         * g++.dg/lookup/friend8.C: New test.
1042         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1043         so that it will be found via argument dependent lookup.
1044         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1045         friend functions which will no longer be found.
1046         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1047         function g, so that it will be found via argument dependent
1048         lookup.
1049         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1050         * g++.old-deja/g++.mike/net43.C: Likewise.
1051
1052 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1053
1054         PR c++/23691
1055         * g++.dg/template/static16.C: New test.
1056
1057 2005-09-12  Josh Conner  <jconner@apple.com>
1058
1059         PR middle-end/23237
1060         * gcc.c-torture/compile/pr23237.c: New test. 
1061
1062 2005-09-11  Richard Henderson  <rth@redhat.com>
1063
1064         * g++.dg/other/error8.C: Update expected diagnostic text.
1065
1066 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1067
1068         PR libfortran/19872
1069         * gfortran.dg/overwrite_1.f: New test.
1070
1071 2005-09-09  Josh Conner  <jconner@apple.com>
1072
1073         * g++.dg/init/pr23180-1.C: Removed.
1074         * g++.dg/init/pr23180-2.C: Removed.
1075
1076 2005-09-09  David Daney <ddaney@avtrex.com>
1077
1078         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1079         files which are ...
1080         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1081         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1082
1083 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1084
1085         * gfortran.dg/iostat_2.f90: New test.
1086
1087 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/22252
1090         * g++.dg/ext/interface1.C: New test.
1091         * g++.dg/ext/interface1.h: Likewise.
1092         * g++.dg/ext/interface1a.cc: Likewise.
1093
1094 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1095
1096         * gfortran.dg/iomsg_1.f90:  New test case.
1097
1098 2005-09-09  Richard Guenther  <rguenther@suse.de>
1099
1100         PR c++/23624
1101         * g++.dg/tree-ssa/pr23624.C: New testcase.
1102
1103 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1104
1105         PR fortran/19239
1106         * gfortran.dg/vector_subscript_1.f90,
1107         * gfortran.dg/vector_subscript_2.f90: New tests.
1108
1109 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1110
1111         PR fortran/21104
1112         * gfortran.dg/array_alloc_1.f90,
1113         * gfortran.dg/array_alloc_2.f90,
1114         * gfortran.dg/array_alloc_3.f90: New tests.
1115
1116 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1117
1118         PR fortran/12840
1119         * gfortran.dg/array_constructor_6.f90
1120         * gfortran.dg/array_constructor_7.f90
1121         * gfortran.dg/array_constructor_8.f90
1122         * gfortran.dg/array_constructor_9.f90
1123         * gfortran.dg/array_constructor_10.f90
1124         * gfortran.dg/array_constructor_11.f90
1125         * gfortran.dg/array_constructor_12.f90: New tests.
1126
1127 2005-09-08  Josh Conner  <jconner@apple.com>
1128
1129         PR c++/23180
1130         * g++.dg/init/pr23180-1.C: New test.
1131         * g++.dg/init/pr23180-2.C: New test.
1132
1133 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1134
1135         PR fortran/18878
1136         * gfortran.dg/module_double_reuse.f90: New.
1137
1138 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1139
1140         PR fortran/23270
1141         PR fortran/22304
1142         PR fortran/18870
1143         PR fortran/17917
1144         PR fortran/16511
1145         * gfortran.dg/common_equivalence_1.f: New.
1146         * gfortran.dg/common_equivalence_2.f: New.
1147         * gfortran.dg/common_equivalence_3.f: New.
1148         * gfortran.dg/contained_equivalence_1.f90: New.
1149         * gfortran.dg/module_blank_common.f90: New. 
1150         * gfortran.dg/module_commons_1.f90: New.
1151         * gfortran.dg/module_equivalence_1.f90: New.
1152         * gfortran.dg/nested_modules_1.f90: New.
1153         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1154         equivalences and add comment to connect the test with
1155         the PR.
1156
1157 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1158
1159         PR fortran/23765
1160         * gfortran.dg/common_6.f90: New test.
1161
1162 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1163
1164         PR fortran/15326
1165         * gfortran.dg/char_result_1.f90,
1166         * gfortran.dg/char_result_2.f90,
1167         * gfortran.dg/char_result_3.f90,
1168         * gfortran.dg/char_result_4.f90,
1169         * gfortran.dg/char_result_5.f90,
1170         * gfortran.dg/char_result_6.f90,
1171         * gfortran.dg/char_result_7.f90,
1172         * gfortran.dg/char_result_8.f90: New tests.
1173
1174 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1175
1176         PR fortran/19928
1177         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1178
1179 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1180
1181         PR obj-c++/16816
1182         * obj-c++.dg/selector-5.mm: New test.
1183         * obj-c++.dg/selector-6.mm: New test.
1184
1185 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1186
1187         PR objc/20574
1188         PR objc/19324
1189         * objc.dg/error-1.m: New test.
1190
1191 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1192
1193         PR fortran/23373
1194         * gfortran.fortran-torture/execute/pr23373-1.f90,
1195         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1196
1197 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1198
1199         PR libfortran/23760
1200         * gfortran.dg/g77/1832.f: Remove long string in write statement
1201         to allow the test to pass on correct list directed output with 
1202         prepended space.
1203
1204 2005-09-07  James E Wilson  <wilson@specifix.com>
1205
1206         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1207
1208 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1209
1210         * gfortran.dg/parameter+save.f90:  Rename to
1211         * gfortran.dg/parameter_save.f90: .. this.
1212
1213 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1214
1215         PR fortran/20848
1216         * gfortran.dg/parameter+save.f90:  New test case.
1217
1218 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1219
1220         PR fortran/19269
1221         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1222
1223 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR c/23075
1226         * gcc.dg/pr23075.c: New test.
1227         * g++.dg/warn/pr23075.C: New test.
1228
1229         PR target/22362
1230         * gcc.target/i386/pr22362.c: New test.
1231
1232         PR rtl-optimization/23098
1233         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1234
1235         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1236         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1237         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1238
1239 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1240
1241         * g++.dg/expr/cast6.C: New test.
1242
1243         PR c++/9782
1244         * g++.dg/init/new15.C: New test.
1245
1246 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1247
1248         * gcc.dg/vect/Os-vect-95.c: New test.
1249         * gcc.dg/vect/vect-95.c: Same.
1250
1251 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1252
1253         * gcc.dg/vect/vect-29.c: Update xfail testing.
1254         * gcc.dg/vect/vect-44.c: Same.
1255         * gcc.dg/vect/vect-48.c: Same.
1256         * gcc.dg/vect/vect-50.c: Same.
1257         * gcc.dg/vect/vect-72.c: Same.
1258         * gcc.dg/vect/vect-77.c: Same.
1259         * gcc.dg/vect/vect-78.c: Same.
1260         * gcc.dg/vect/vect-80.c: Same.
1261         * gcc.dg/vect/vect-96.c: Same.
1262         * gcc.dg/vect/vect-100.c: Same.
1263         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1264         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1265         * gfortran.dg/vect/vect-5.f90: Same.
1266
1267 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1268
1269         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1270         start strings.
1271         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1272         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1273
1274         PR c++/23056
1275         * g++.dg/opt/pr23056.C: New test.
1276
1277         PR rtl-optimization/23098
1278         * gcc.target/i386/pr23098.c: New test.
1279
1280 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1281
1282         PR c++/23667
1283         * g++.dg/template/static15.C: New test.
1284
1285         PR c++/21440
1286         * g++.dg/ext/stmtexpr5.C: New test.
1287         * g++.dg/ext/stmtexpr6.C: Likewise.
1288
1289 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1290
1291         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1292
1293         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1294         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1295         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1296
1297 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1298
1299         PR libfortran/23321
1300         * gfortran.dg/direct_io_4.f90:  New test case.
1301
1302 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1303             Rasmus Hahn  <rassahah@neofonie.de>
1304
1305         PR libobjc/23108
1306         * objc.dg/type-stream-1.m: New test.
1307
1308 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1309
1310         PR fortran/23661
1311         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1312         gfortran.dg/print_fmt_3.f90: New test.
1313
1314 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gfortran.dg/fmt_t_1.f90: New test.
1317
1318 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR rtl-optimization/23454
1321         * g++.dg/opt/pr23454.C: New test.
1322
1323 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1324
1325         PR c++/23699
1326         * g++.dg/ext/static1.C: New test.
1327
1328 2005-09-02  Richard Henderson  <rth@redhat.com>
1329
1330         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1331         tail call to check_fa_work.
1332
1333 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/21687
1336         * g++.dg/other/gc3.C: New test.
1337
1338 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1339
1340         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1341         * gcc.dg/20050826-1.c: Likewise.
1342
1343 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/23167
1346         * g++.dg/expr/volatile1.C: New test.
1347
1348 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         PR middle-end/23547
1351         * gcc.dg/pr23547.c: New test.
1352
1353 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1354
1355         PR c/22061
1356         * gcc.c-torture/execute/pr22061-1.c,
1357         * gcc.c-torture/execute/pr22061-2.c,
1358         * gcc.c-torture/execute/pr22061-3.c,
1359         * gcc.c-torture/execute/pr22061-4.c: New tests.
1360
1361 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1362
1363         * gcc.dg/Wredundant-decls-2.c: New test to check that
1364         -Wredundant-decls does not issue warning for a variable 
1365         definition following a declaration.
1366
1367 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR debug/7241
1370         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1371         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1372         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1373
1374         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1375         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1376         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1377         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1378         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1379         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1380         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1381         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1382
1383 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1384
1385         PR objc/23306
1386         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1387         scan-assmbler.
1388
1389 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1390
1391         PR target/21255
1392         * gcc.dg/pr21255-1.c: New test.
1393         * gcc.dg/pr21255-2-mb.c: Likewise.
1394         * gcc.dg/pr21255-2-ml.c: Likewise.
1395         * gcc.dg/pr21255-3.c: Likewise.
1396         * gcc.dg/pr21255-4.c: Likewise.
1397
1398 2005-08-31  Dale Johannesen  <dalej@apple.com>
1399
1400         * gcc.dg/20050830-1.c:  New.
1401
1402 2005-08-31  Josh Conner  <jconner@apple.com>
1403
1404         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1405         command-line options for arm-*-* targets.
1406         * g++.dg/init/array16.C: Likewise.
1407         * g++.dg/other/crash-4.C: Likewise.
1408
1409 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1410
1411         PR obj-c++/23640
1412         * obj-c++.dg/gnu-runtime-3.mm: New test.
1413
1414 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1415
1416         PR c++/13377
1417         * g++.dg/lookup/ambig4.C: New test.
1418         * g++.dg/lookup/ambig5.C: New test.
1419         * g++.dg/tc1/dr101.C: Adjust error markers.
1420
1421 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c++/23639
1424         * g++.dg/template/ttp5.C: Adjust error markers.
1425
1426 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR testsuite/23609
1429         * lib/obj-c++.exp: Include target-libpath.exp.
1430         (obj-c++_link_flags): Look for the GNU libobjc library
1431         and set the library path to include it.
1432         Don't manually set LD_LIBRARY_PATH (etc.) but call
1433         set_ld_library_path_env_vars instead.
1434         (obj-c++_target_compile): Don't set library path or
1435         linker flags because they are already set correctly
1436         in obj-c++_link_flags.
1437
1438 2005-08-30  Josh Conner  <jconner@apple.com>
1439
1440         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1441         to command-line options for arm-*-* targets.
1442
1443 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1444
1445         * g++.dg/other/i386-1.C: New.
1446
1447 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR preprocessor/20348
1450         PR preprocessor/20356
1451         * gcc.dg/cpp/pr20348.c: New test.
1452         * gcc.dg/cpp/pr20348.h: New file.
1453         * gcc.dg/cpp/inc/pr20348.h: New file.
1454         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1455         * gcc.dg/cpp/pr20356.c: New test.
1456         * gcc.dg/cpp/pr20356.h: New file.
1457         * gcc.dg/cpp/inc/pr20356.h: New file.
1458         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1459
1460 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1461
1462         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1463         Fix array dimension to avoid correct end-of-file error.
1464
1465 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1466
1467         PR libfortran/23598
1468         * gfortran.dg/iostat_1.f90:  New test.
1469
1470 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR middle-end/23408
1473         * gcc.dg/pr23408.c: New test.
1474
1475 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1476
1477         PR c++/23099
1478         * g++.dg/init/member1.C: Make sure erroneous static data member
1479         definitions are required.
1480         * g++.dg/template/static13.C: New test.
1481         * g++.dg/template/static14.C: Likewise.
1482
1483 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1486         -march=pentium4, remove ilp32 requirement.
1487
1488         PR middle-end/23484
1489         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1490         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1491
1492 2005-08-29  Andreas Jaeger  <aj@suse.de>
1493
1494         PR testsuite/23607
1495         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1496
1497 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1498
1499         * gcc.c-torture/execute/20050316-2.c: New test.
1500         * gcc.c-torture/execute/20050316-3.c: New test.
1501         * gcc.dg/torture/pr16104-1.c: New test.
1502
1503 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1504
1505         PR middle-end/23463
1506         * gcc.c-torture/execute/zero-struct-1.c: New test.
1507
1508 2005-08-27  Richard Guenther  <rguenther@suse.de>
1509
1510         PR target/23575
1511         * gcc.target/i386/pr23575.c: New testcase.
1512
1513 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR rtl-optimization/23561
1516         * gcc.c-torture/execute/20050826-1.c: New test.
1517
1518         PR rtl-opt/23560
1519         * gcc.c-torture/execute/20050826-2.c: New test.
1520
1521 2005-08-26  Dale Johannesen  <dalej@apple.com>
1522
1523         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1524         * gcc.dg/20050826-1.c:  New.
1525
1526 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1527
1528         PR c++/19004
1529         * g++.dg/template/nontype13.C: New test.
1530
1531         PR c++/23491
1532         * g++.dg/init/new14.C: New test.
1533         * g++.dg/expr/anew1.C: Do not XFAIL.
1534         * g++.dg/expr/anew2.C: Likewise.
1535         * g++.dg/expr/anew3.C: Likewise.
1536
1537 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1538
1539         PR middle-end/22439
1540         * gcc.dg/vla-3.c: New test.
1541
1542 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1543
1544         PR fortran/20363
1545         * gfortran.dg/named_interface.f90: New.
1546
1547 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1548
1549         * gcc.c-torture/execute/frame-address.c: New test.
1550
1551 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         PR c++/20817
1554         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1555
1556 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1557
1558         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1559
1560 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1561
1562         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1563         * gcc.dg/altivec-22.c: Rename from..
1564         * gcc.dg/altivec-nomfcr.c: ..this.
1565
1566 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1567
1568         PR tree-optimization/23546
1569         * gcc.dg/tree-ssa/pr23546.c: New test.
1570
1571 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1572
1573         PR fortran/17758
1574         * gfortran.dg/nonreturning_statements.f90: New test.
1575
1576 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         PR c++/22454
1579         * g++.dg/parse/crash29.C: New.
1580
1581 2005-08-23  DJ Delorie  <dj@redhat.com>
1582
1583         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1584         constants have the L suffix.
1585
1586 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1587
1588         PR c++/23044
1589         * g++.dg/template/instantiate8.C: New.
1590
1591 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1592
1593         PR middle-end/23467
1594         * gcc.c-torture/execute/pr23467.c: New test.
1595
1596 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR tree-optimization/22043
1599         * gcc.c-torture/execute/20050613-1.c: New test.
1600
1601 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1602
1603         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1604
1605 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR rtl-optimization/23478
1608         * g++.dg/opt/pr23478.C: New test.
1609
1610 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         PR c/18715
1613         * gcc.dg/switch-warn-3.c: New test.
1614
1615 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1616
1617         PR c++/22233
1618         * g++.dg/template/param1.C: New test.
1619
1620 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1621
1622         PR c++/23089
1623         * g++.dg/other/incomplete1.C: New test.
1624
1625 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1626
1627         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1628         are vectorizable.
1629
1630 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1631
1632         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1633         d_lines_5.f: New.
1634
1635 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1636
1637         * gcc.target/i386/sse-4.c: New test.
1638
1639 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1640
1641         PR testsuite/23239
1642         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1643
1644 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1645
1646         * gcc.dg/20050811-1.c: New test.
1647         * gcc.dg/20050811-2.c: New test.
1648
1649 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1650
1651         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1652
1653 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1654
1655         PR 23476
1656         * gcc.c-torture/compile/pr23476.c: New test.
1657
1658 2005-08-19  Devang Patel  <dpatel@apple.com>
1659
1660         PR tree-optimization/23048
1661         * gcc.dg/tree-ssa/pr23048.c: New test.
1662
1663 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1664
1665         PR middle-end/20624
1666         * g++.dg/warn/Wreturn-3.C: New test
1667
1668 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1669
1670         PR tree-optimization/22228
1671         * g++.dg/vect/pr22543.cc: New test.
1672
1673 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1674
1675         PR tree-optimization/21574
1676         * gcc.dg/tree-ssa/pr21574.c: New test.
1677
1678 2005-08-16  James E Wilson  <wilson@specifix.com>
1679
1680         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1681
1682 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         PR tree-opt/23402
1685         * gcc.c-torture/compile/zero-strct-3.c: New test.
1686         * gcc.c-torture/compile/zero-strct-4.c: New test.
1687
1688 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1689
1690         PR target/23376
1691         * gcc.target/x86_64/pr23376.c: New test.
1692
1693 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1694
1695         PR c++/23337
1696         * g++.dg/ext/vector2.C: New.
1697
1698 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1699
1700         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1701
1702 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1703
1704         PR libfortran/23428
1705         * gfortran.dg/inquire-complex.f90:  New test case.
1706
1707 2005-08-16  James E Wilson  <wilson@specifix.com>
1708
1709         PR tree-optimization/21105
1710         * gcc.dg/large-size-array.c: New.
1711
1712 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1713
1714         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1715         type.
1716         * gcc.dg/vect/vect-41: Likewise.
1717         * gcc.dg/vect/vect-42: Likewise.
1718         * gcc.dg/vect/vect-43: Likewise.
1719         * gcc.dg/vect/vect-44: Likewise.
1720         * gcc.dg/vect/vect-46: Likewise.
1721         * gcc.dg/vect/vect-47: Likewise.
1722         * gcc.dg/vect/vect-48: Likewise.
1723         * gcc.dg/vect/vect-52: Likewise.
1724         * gcc.dg/vect/vect-53: Likewise.
1725         * gcc.dg/vect/vect-54: Likewise.
1726         * gcc.dg/vect/vect-55: Likewise.
1727         * gcc.dg/vect/vect-56: Likewise.
1728         * gcc.dg/vect/vect-57: Likewise.
1729         * gcc.dg/vect/vect-58: Likewise.
1730         * gcc.dg/vect/vect-59: Likewise.
1731         * gcc.dg/vect/vect-60: Likewise.
1732         * gcc.dg/vect/vect-61: Likewise.
1733         * gcc.dg/vect/vect-85: Likewise.
1734         * gcc.dg/vect/vect-87: Likewise.
1735         * gcc.dg/vect/vect-88: Likewise.
1736         * gcc.dg/vect/vect-93.c: Likewise.
1737         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1738         * gcc.dg/vect/vect-75: Likewise.
1739         * gcc.dg/vect/vect-76: Likewise.
1740         * gcc.dg/vect/vect-77: Likewise.
1741         * gcc.dg/vect/vect-78: Likewise.
1742         * gcc.dg/vect/vect-80: Likewise.
1743         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1744         vectorized for the expected reason, rather than checking how alignment
1745         was handled.
1746         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1747         type and also instead of aligned pointers. Added documentation.
1748
1749 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1750
1751         * gfortran.dg/power.f90: New test.
1752
1753 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR rtl-optimization/23299
1756         * g++.dg/opt/pr23299.C: New test.
1757
1758 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1759
1760         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1761
1762 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1763
1764         * g++.dg/template/local6.C: New test.
1765
1766 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1767
1768         * execute/exceptions/finally-1.m: Check that the catch and finally are
1769         being called.  Also add a "return 0;" at the end of main.
1770
1771 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR fortran/21432.
1774         * gfortran.dg/namelist_print_1.f: New test of functionality of
1775         PRINT namelist.
1776         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1777         namelist generates error with -std=f95.
1778
1779 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1780
1781         PR tree-optimization/23119
1782         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1783
1784 2005-08-13  Marcin Koziej  <creep@desk.pl>
1785             Andrew Pinski  <pinskia@physics.uc.edu>
1786
1787         PR libobjc/22492
1788         * execute/exceptions/finally-1.m: New test.
1789
1790 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1793         testsuite.
1794         * objc/execute/exceptions/trivial.m: New test.
1795         * objc.dg/try-catch-11.m: Move to ...
1796         * objc/execute/exceptions/foward-1.m: Here.
1797         * objc.dg/try-catch-2.m: Move to ...
1798         * objc/execute/exceptions/catchall-1.m: Here.
1799         * objc.dg/try-catch-8.m: Move to ...
1800         * objc/execute/exceptions/local-variables-1.m: Here.
1801
1802 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1803
1804         * objc.dg/nested-func-1.m: Move to ...
1805         * objc/execute/nested-func-1.m: Here.
1806
1807 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1808
1809         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1810         in ${options} instead of [target_info name].
1811         * lib/obj-c++.exp (objc_target_compile): Likewise.
1812
1813 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1814
1815         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1816
1817 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1818
1819         part of PR testsuite/23348
1820         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1821         of the torture options.
1822         * objc/compile/trivial.m: New test.
1823
1824 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1825
1826         * gfortran.dg/eoshift.f90:  Correct format.
1827
1828 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1829
1830         * gfortran.fortran-torture/execute/character_passing.f90:
1831         Fix comment typo.
1832
1833 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1834
1835         PR c++/8271
1836         * g++.dg/template/unify10.C: New.
1837
1838 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1839
1840         * g++.dg/parse/pr22514.C: Move to...
1841         * g++.dg/debug/pr22514.C: here.
1842
1843 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1844
1845         PR c++/23266
1846         * g++.dg/inherit/pure1.C: New test.
1847
1848         * ChangeLog: Fix typos.
1849
1850 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1851             Steven Bosscher  <stevenb@suse.de>
1852
1853         * gfortran.dg/runtime_warning_1.f90: New test.
1854
1855 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1856
1857         PR c++/23219
1858         * g++.dg/parse/crash28.C: New.
1859
1860 2005-08-11  Richard Guenther  <rguenther@suse.de>
1861
1862         PR target/23289
1863         * gcc.target/i386/tailcall-1.c: New testcase.
1864
1865 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1866
1867         * gcc.dg/vect/vect-67.c: Un-xfail.
1868
1869 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1870
1871         PR c++/23225
1872         * g++.dg/testsuite/parse/crash27.C: new test.
1873
1874 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1875
1876         PR libfortran/22143
1877         * gfortran.dg/shift-kind.f90:  New testcase.
1878
1879 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1880
1881         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1882         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1883
1884 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1885
1886         PR c++/20646
1887         * g++.dg/other/mult-stor1.C: New test.
1888
1889 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1890
1891         * gcc.c-torture/pr18299-1.c: Move to ...
1892         * gcc.c-torture/compile/pr18299-1.c: Here.
1893
1894 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1895
1896         * gfortran/fortran.torture/execute/character_passing.f90:
1897         Fix types for LSAME.
1898
1899 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1900
1901         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1902         input data back to what it was originally.
1903
1904 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1905
1906         * objc.dg/try-catch-8.m: Enable for all targets.
1907
1908 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1909
1910         * gcc.dg/pr23165.c: New test.
1911
1912 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1913
1914         PR tree-optimization/23234
1915         * gcc.dg/tree-ssa/pr23234.c: New test.
1916
1917 2005-08-08  Josh Conner  <jconner@apple.com>
1918
1919         PR rtl-optimization/23241
1920         * gcc.dg/char-compare.c: New test.
1921
1922 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1923
1924         PR c++/22508
1925         * g++.dg/init/new13.C: New test.
1926
1927 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         PR c++/21166
1930         * g++.dg/other/crash-4.C: Adjust
1931         * g++/dg/ext/packed9.C: New.
1932
1933 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1934
1935         PR middle-end/21964
1936         * gcc.c-torture/execute/pr21964-1.c: New test.
1937
1938 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1939
1940         PR c/22458
1941         * gcc.dg/pr22458-1.c: New test.
1942
1943 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1944             Steven G. Kargl <kargls@comcast.net>
1945
1946         PR fortran/22390
1947         * gfortran.dg/flush_1.f90: New test.
1948
1949 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1950
1951         PR c++/23191
1952         * g++.dg/template/eh2.C: New test.
1953
1954 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1955
1956         PR c++/19498
1957         * g++.dg/template/instantiate7.C: New test.
1958
1959 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1960
1961         PR c/23113
1962         * gcc.dg/Wunused-value-1.c: New test.
1963
1964 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1965
1966         PR rtl-optimization/23233
1967         * gcc.c-torture/compile/pr23233-1.c: New test.
1968
1969 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR fortran/18833
1972         PR fortran/20850
1973         * gfortran.dg/equiv_1.f90: New test.
1974         * gfortran.dg/equiv_2.f90: New test.
1975         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1976         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1977         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1978
1979 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1980
1981         * gcc.c-torture/execute/vrp-5.c: New test.
1982         * gcc.c-torture/execute/vrp-6.c: New test.
1983         * gcc.dg/tree-ssa/vrp21.c: New test.
1984
1985 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1986
1987         * g++.dg/parse/pr22514.C: New test.
1988
1989 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1990
1991         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1992
1993         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1994         instead of constant loads / pool entries.
1995
1996 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1997
1998         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1999         TEST_TO_WCTYPE.
2000
2001 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2002
2003         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2004         __WINT_TYPE__ in generated prototypes if possible.
2005
2006 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2007
2008         PR 22037
2009         * g++.dg/tree-ssa/pr22037.C:
2010
2011 2005-08-04  Richard Henderson  <rth@redhat.com>
2012
2013         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2014         scan-tree-dump-times directive.
2015
2016 2005-08-04  Jan Hubicka  <jh@suse.cz>
2017
2018         * gcov-1.C: Fix switch counts.
2019         * gcov-4b.c: Likewise.
2020
2021 2005-08-03  Jeff Law  <law@redhat.com>
2022
2023         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2024
2025 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2026
2027         * gcc.c-torture/execute/pr23135.c: New test.
2028
2029 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2030
2031         PR tree-optimization/19899
2032         * gcc.dg/tree-ssa/scev-1.c: New test.
2033         * gcc.dg/tree-ssa/scev-2.c: New test.
2034
2035 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2036
2037         PR target/18582
2038         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2039
2040 2005-08-03  Jan Hubicka  <jh@suse.cz>
2041
2042         * update-conroll.c: New testcase.
2043         * update-conroll-2.c: New testcase.
2044
2045 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2046
2047         * gfortran.dg/constant_substring.f: New test.
2048         * gfortran.dg/pr22491.f: New test.
2049
2050 2005-08-02  Jan Hubicka  <jh@suse.cz>
2051
2052         * update-threading.c: Replace by the proper one.
2053
2054 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2055
2056         PR 23164
2057         * g++.dg/tree-ssa/pr23164.C: New test.
2058
2059 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2060
2061         * gcc.dg/tree-ssa/pr23192.c: New test.
2062
2063 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2064
2065         * gcc.c-torture/execute/vrp-4.c: New test.
2066
2067 2005-08-02  Jan Hubicka  <jh@suse.cz>
2068
2069         * update-threading.c: New test.
2070
2071 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2072
2073         * gcc.c-torture/compile/20050801-1.c: New test.
2074         * gcc.c-torture/compile/20050801-2.c: New test.
2075
2076 2005-08-01  Jan Hubicka  <jh@suse.cz>
2077
2078         * val-prof-5.c: New test.
2079
2080 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2081
2082         PR c/22311
2083         * gcc.dg/pr22311-1.c : New test.
2084
2085 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2086
2087         PR target/23095
2088         * gfortran.dg/pr23095.f: New test.
2089
2090         PR c++/22003
2091         * g++.dg/other/pr22003.C: New test.
2092
2093 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2094
2095         PR target/20621
2096         * gcc.c-torture/execute/pr20621-1.c: New test.
2097
2098 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2099
2100         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2101         of string for format.
2102         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2103         print statement with internal write.
2104         * gfortran.dg/der_array_io_2.f:  Likewise.
2105         * gfortran.dg/der_array_io_3.f:  Likewise.
2106
2107 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2108
2109         * gcc.dg/fold-abs-4.c: new test.
2110
2111 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2112
2113         PR fortran/22570 an related issues.
2114         * gfortran.dg/x_slash_1.f: New test.
2115
2116 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2117
2118         PR c/23143
2119         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2120         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2121
2122 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2123
2124         PR c/529
2125         * gcc.dg/Wshadow-3.c: New test.
2126
2127 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2128
2129         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2130         used to have the wrong bounds).
2131
2132 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2133
2134         PR c/21720
2135         * gcc.dg/hex-round-1.c: Test more cases.
2136         * gcc.dg/hex-round-2.c: New test.
2137
2138 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2139
2140         PR 22550
2141         * g++.dg/tree-ssa/pr22550.C: New test.
2142
2143 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2144
2145         * gcc.dg/tree-ssa/vrp19.c: New test.
2146         * gcc.dg/tree-ssa-vrp20.c: New test.
2147
2148 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2149
2150         PR c/22240
2151         * gcc.dg/transparent-union-4.c: New test.
2152
2153 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2154
2155         PR c/22192
2156         * gcc.dg/c99-vla-2.c: New test.
2157
2158 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2159
2160         PR c/21720
2161         * gcc.dg/hex-round-1.c: New test.
2162
2163 2005-07-28  Jan Hubicka  <jh@suse.cz>
2164
2165         * inliner-1.c: Do not dump everything.
2166         * tree-prof.exp: Do not pass -ftree-based-profiling.
2167         * bprob.exp: Likewise.
2168
2169         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2170
2171 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/22545
2174         * g++.dg/expr/ptrmem7.C: New test.
2175
2176 2005-07-28  Mike Stump  <mrs@apple.com>
2177
2178         * g++.old-deja/g++.mike/visibility-1.C: New test.
2179
2180 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2181
2182         PR c/20187
2183         * gcc.c-torture/execute/pr20187-1.c: New test.
2184
2185 2005-07-28  Jeff Law  <law@redhat.com>
2186
2187         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2188         * gcc.dg/tree-ssa/vrp18.c: New test.
2189
2190 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2191
2192         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2193
2194 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2195
2196         PR tree-optimization/22506
2197         * gcc.dg/vect/ps22506.c: New test.
2198
2199 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR target/21149
2202         * gcc.target/i386/sse-3.c: New test.
2203
2204 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2205
2206         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2207         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2208
2209 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2210
2211         PR c/22589
2212         * gcc.c-torture/compile/pr22589-1.c: New test.
2213
2214 2005-07-28  Jan Hubicka  <jh@suse.cz>
2215
2216         * update-loopch.c: New testcase.
2217
2218 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2219
2220         PR rtl-optimization/23047
2221         * gcc.c-torture/execute/pr23047.c: New test.
2222         * gcc.c-torture/execute/pr23047.x: New.
2223
2224 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2225
2226         PR tree-optimization/22493
2227         * gcc.c-torture/execute/pr22493-1.c: New test.
2228         * gcc.c-torture/execute/pr22493-1.x: New.
2229         * gcc.c-torture/execute/vrp-1.c: New test.
2230         * gcc.c-torture/execute/vrp-2.c: New test.
2231         * gcc.c-torture/execute/vrp-2.c: New test.
2232
2233 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2234
2235         * gcc.target/frv/all-builtin-read8.c: Delete.
2236         * gcc.target/frv/all-builtin-read16.c: Delete.
2237         * gcc.target/frv/all-builtin-read32.c: Delete.
2238         * gcc.target/frv/all-builtin-read64.c: Delete.
2239         * gcc.target/frv/all-builtin-write8.c: Delete.
2240         * gcc.target/frv/all-builtin-write16.c: Delete.
2241         * gcc.target/frv/all-builtin-write32.c: Delete.
2242         * gcc.target/frv/all-builtin-write64.c: Delete.
2243         * gcc.target/frv/all-read-write-1.c: New.
2244
2245 2005-07-27  Jeff Law  <law@redhat.com>
2246
2247         * gcc.c-torture/execute/pr22630.c: New test.
2248
2249 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2250
2251         PR tree-optimization/23073
2252         * gcc.dg/vect/nodump-pr23073.c: New test.
2253         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2254
2255 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2256
2257         PR tree-optimize/22348
2258         * gcc.c-torture/execute/pr22348.c: New.
2259
2260 2005-07-27  Richard Guenther  <rguenther@suse.de>
2261
2262         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2263
2264 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2265
2266         PR fortran/22503
2267         * gfortran.dg/logical_comp.f90: New test.
2268
2269 2005-07-27  Jan Hubicka  <jh@suse.cz>
2270
2271         * inliner-1.c: Add cleanup of dumps.
2272         * val-prof-*.c: Likewise.
2273         * update-tailcall.c: New.
2274
2275 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2276
2277         PR 22591
2278         * gcc.dg/tree-ssa/pr22591.c: New test.
2279         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2280
2281 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2282
2283         PR libobjc/22606
2284         * objc.dg/try-catch-11.m: New test.
2285
2286 2005-07-26  Richard Guenther  <rguenther@suse.de>
2287
2288         PR tree-optimization/22486
2289         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2290
2291 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2292
2293         PR tree-opt/22484
2294         * testsuite/g++.dg/opt/loop2.C: New test.
2295
2296 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2297
2298         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2299         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2300
2301 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2302
2303         * lib/profopt.exp (profopt-execute): Check for profiling data
2304         files on the target.
2305
2306 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2307
2308         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2309         for matching of asm labels.
2310
2311 2005-07-25  Richard Guenther  <rguenther@suse.de>
2312
2313         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2314
2315 2005-07-25  Richard Guenther  <rguenther@suse.de>
2316
2317         PR testsuite/22624
2318         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2319
2320 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2321
2322         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2323         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2324         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2325         * gcc.dg/vect/vect-100.c: New test.
2326         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2327         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2328         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2329         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2330         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2331         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2332         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2333         * gfortran.dg/vect/pr19049.f90: New testcase.
2334         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2335
2336 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gcc.c-torture/execute/20050713-1.c: New test.
2339
2340         PR fortran/20063
2341         * gfortran.fortran-torture/execute/data_4.f90: New test.
2342
2343         PR middle-end/20303
2344         * gcc.dg/visibility-d.c: New test.
2345
2346 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2347
2348         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2349         * gfortran.dg/underflow.f90: Ditto.
2350
2351 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2352
2353         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2354         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2355         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2356
2357 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2358
2359         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2360         include case of field width of zero.
2361
2362 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2363
2364         PR libgfortran/21875
2365         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2366         with trailing blanks on normal formatted read.
2367
2368 2005-07-23  Chao-ying Fu  <fu@mips.com>
2369
2370         * gcc.target/mips/mips32-dsp-type.c: New test.
2371         * gcc.target/mips/mips32-dsp.c: New test.
2372
2373 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2374
2375         PR testsuite/21073
2376         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2377
2378         PR testsuite/20454
2379         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2380         and __cyg_profile_func_exit.
2381
2382 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2383
2384         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2385         * gfortran.dg/comma_format_extension_4.f: Same.
2386         * gfortran.dg/pr15332.f: Same.
2387         * gfortran.dg/pr21730.f: Same.
2388
2389 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         * g++.dg/opt/vrp2.C: Fix testcase.
2392
2393         PR tree-opt/22625
2394         * g++.dg/opt/vrp2.C: New test.
2395
2396 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2397
2398         PR debug/21828
2399         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2400
2401 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2402
2403         * gcc.dg/tree-ssa/20050719-1.c: New test.
2404
2405 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2406
2407         * gcc.dg/bfin-longcall-1.c: New file.
2408         * gcc.dg/bfin-longcall-2.c: New file.
2409
2410 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2411
2412         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2413
2414 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2415
2416         PR middle-end/19055
2417         * gcc.dg/tree-ssa/pr19055.c: New test.
2418         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2419
2420 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         PR C++/22358
2423         * g++.dg/other/pr22358.C: New test.
2424
2425 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2426
2427         PR c++/2922
2428         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2429
2430 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2431
2432         PR c++/15938
2433         * g++.dg/init/union2.C: New test.
2434
2435 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2436
2437         PR c/22393
2438         * gcc.dg/complex-4.c: New test.
2439
2440 2005-07-21  Richard Guenther  <rguenther@suse.de>
2441
2442         PR testsuite/22522
2443         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2444         scanning for asm labels.
2445         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2446
2447 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2448
2449         PR target/22085
2450         * gcc.dg/altivec-pr22085.c: New.
2451
2452 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2453
2454         PR tree-optimization/19210
2455         * gcc.dg/tree-ssa/pr19210-1.c: New.
2456         * gcc.dg/tree-ssa/pr19210-2.c: New.
2457
2458 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2459
2460         PR rtl-optimization/22167
2461         * g++.dg/opt/pr22167.C: New test.
2462
2463 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2464
2465         PR c++/2922
2466         * g++.dg/lookup/two-stage2.C: New.
2467         * g++.dg/lookup/two-stage3.C: New.
2468         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2469         fixed two-stage name lookup for operators.
2470         * g++.dg/template/call3.C: Compiler now produces an appropriate
2471         error message.
2472         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2473         14 as a candidate.
2474         * g++.dg/template/ptrmem4.C: Compiler produces different error
2475         message.
2476         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2477         connect_to_method as a candidate.
2478
2479 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2480
2481         * gcc.dg/fold-alloc-1.c: New test.
2482
2483 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2484
2485         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2486         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2487
2488 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2489
2490         * gcc.dg/fold-abs-1.c: New test.
2491         * gcc.dg/fold-abs-2.c: New test.
2492         * gcc.dg/fold-abs-3.c: New test.
2493
2494 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2495
2496         Make CONSTRUCTOR use VEC to store initializers.
2497         * g++.dg/ext/complit3.C: Check for specific error messages.
2498         * g++.dg/init/brace2.C: Update error message.
2499         * g++.dg/warn/Wbraces2.C: Likewise.
2500
2501 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/16940
2504         * gfortran.dg/module_interface_1.f90: New test.
2505
2506 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2507             Kenneth Zadeck <zadeck@naturalbridge.com>
2508
2509         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2510
2511 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512
2513         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2514         specify -Wformat for these tests.
2515         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2516         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2517         * gcc.dg/format/opt-6.c: Delete.
2518
2519 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2520
2521         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2522         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2523
2524 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2525
2526         * gcc.dg/tree-ssa/alias-2.c: New test.
2527
2528 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2529
2530         PR c++/22263
2531         * g++.dg/template/explicit7.C: New test.
2532
2533 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2534
2535         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2536         width of 8 to +Inf and -Inf.
2537
2538 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/22139
2541         * g++.dg/template/friend36.C: New test.
2542
2543 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2544
2545         PR fortran/21730
2546         * gfortran.dg/pr21730.f: New test.
2547
2548 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2549             Kenneth Zadeck <zadeck@naturalbridge.com>
2550
2551         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2552         since pure const detection cannot run at -O1 in c compiler.
2553         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2554         can now optimize this case properly.
2555         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2556         because we now pass.
2557         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2558
2559 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2560
2561         PR c/22421
2562         * gcc.dg/format/bitfld-1.c: New test.
2563
2564 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2565
2566         PR c++/22204
2567         * g++.dg/rtti/repo1.C: New test.
2568
2569 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         PR middle-end/22398
2572         * gcc.c-torture/compile/pr22398.c: New test.
2573
2574 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/22132
2577         * g++.dg/expr/cast4.C: New test.
2578
2579 2005-07-15  Richard Guenther  <rguenther@suse.de>
2580
2581         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2582         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2583
2584 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2585
2586         PR tree-optimization/22230
2587         * gcc.dg/tree-ssa/pr22230.c: New test.
2588
2589 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2590
2591         * gfortran.dg/g77/cpp6.f: New test.
2592
2593         PR fortran/22417
2594         * gfortran.dg/g77/cpp5.F: New test.
2595         * gfortran.dg/g77/cpp5.h: New file.
2596         * gfortran.dg/g77/cpp5inc.h: New file.
2597
2598 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2599
2600         PR libfortran/16435
2601         * gfortran.dg/tl_editting.f90: New.
2602         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2603
2604 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2605
2606         * gfortran.dg/char_array_constructor.f90: New test.
2607
2608 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         * gfortran.dg/past_eor.f90: New.
2611         * gfortran.dg/complex_read.f90: New.
2612
2613 2005-07-13  Jeff Law  <law@redhat.com>
2614
2615         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2616         additional casts.
2617
2618         * gcc.dg/tree-ssa/pr22321.c: New test
2619
2620 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2621
2622         PR tree-optimization/21921
2623         * gcc.dg/tree-ssa/pr21921.c: New.
2624
2625 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2626
2627         PR tree-optimizatio/22442
2628         * gcc.dg/tree-ssa/loop-11.c: New test.
2629
2630 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2631
2632         PR tree-opt/21840
2633         * gcc.c-torture/compile/pr21840.c: New test.
2634
2635 2005-07-12  Jan Hubicka  <jh@suse.cz>
2636
2637         * gcc.c-torture/compile/pr22379.c: New test.
2638
2639 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2640
2641         PR libfortran/21593
2642         gfortran.dg/dev_null.f90:  Remove outdated comment about
2643         PR libfortran/21593.
2644
2645
2646 2005-07-12  Dale Johannesen  <dalej@apple.com>
2647
2648         * gcc.target/i386/compress-float-sse.c:  New.
2649         * gcc.target/i386/compress-float-sse-pic.c:  New.
2650         * gcc.target/i386/compress-float-387.c:  New.
2651         * gcc.target/i386/compress-float-387-pic.c:  New.
2652         * gcc.dg/compress-float-ppc.c:  New.
2653         * gcc.dg/compress-float-ppc-pic.c:  New.
2654
2655 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2656
2657         PR libfortran/21593
2658         gfortran.dg/dev_null.f90:  Remove targets.
2659
2660 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2661
2662         PR tree-opt/22335
2663         * gcc.dg/pr22335-1.c: New test.
2664         * gcc.dg/pr22335-2.c: New test.
2665
2666 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2667
2668         PR c++/20172
2669         * g++.dg/template/nontype12.C : New test.
2670
2671 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2672
2673         * gcc.dg/tree-ssa/loop-10.c: New test.
2674
2675 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2676
2677         * gcc.c-torture/execute/20020720-1.x: Remove.
2678
2679 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2680
2681         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2682
2683 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2684
2685         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2686         (dg-mips-options): Use it.
2687
2688 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2689
2690         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2691
2692 2005-07-09  Richard Henderson  <rth@redhat.com>
2693
2694         * lib/target-supports.exp (check_effective_target_sync_char_short):
2695         Add alpha.
2696
2697 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2698
2699         PR libfortran/22217
2700         * gfortran.dg/negative-z-descriptor.f90:  New test.
2701
2702 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2703
2704         PR tree-opt/22329
2705         * gcc.dg/pr22329.c: New test.
2706
2707 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2708
2709         PR tree-optimization/20139
2710         * gcc.dg/tree-ssa/pr20139.c: New.
2711
2712 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2713
2714         PR tree-opt/22356
2715         * testsuite/gcc.dg/pr22356-1.c: New test.
2716
2717 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2718
2719         PR c++/21799
2720         * g++.dg/template/unify8.C: New.
2721         * g++.dg/template/unify9.C: New.
2722
2723 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2726
2727 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2728
2729         * gcc.dg/darwin-version-1.c: New.
2730         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2731         * gcc.dg/builtins-20.c: Likewise.
2732         * gcc.dg/builtins-53.c: Likewise.
2733         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2734         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2735         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2736         * gcc.dg/torture/builtins-power-1.c: Likewise.
2737         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2738         on Darwin.
2739
2740 2005-07-07  Jeff Law  <law@redhat.com>
2741
2742         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2743         argument evaluation order.
2744
2745 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2746
2747         PR libfortran/21594
2748         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2749         Add test cases where the shift length is greater than the
2750         array length.
2751
2752 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2753
2754         * obj-c++.dg/proto-lossage-6.mm: New.
2755         * objc.dg/proto-lossage-6.m: New.
2756
2757 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2758
2759         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2760         * objc.dg/gnu-runtime-2.m: Likewise.
2761
2762 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * gfortran.dg/longline.f: New test.
2765
2766         * gfortran.dg/badline.f: New test.
2767
2768 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2769
2770         PR fortran/16531
2771         PR fortran/15966
2772         PR fortran/18781
2773         * gfortran.dg/hollerith.f90: New.
2774         * gfortran.dg/hollerith2.f90: New.
2775         * gfortran.dg/hollerith3.f90: New.
2776         * gfortran.dg/hollerith4.f90: New.
2777         * gfortran.dg/hollerith_f95.f90: New.
2778         * gfortran.dg/hollerith_legacy.f90: New.
2779         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2780
2781 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2782
2783         PR objc/22274
2784         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2785         * objc.dg/gnu-runtime-2.m: New.
2786
2787 2005-07-06  Jeff Law  <law@redhat.com>
2788
2789         * gcc.dg/tree-ssa/vrp17.c: New test.
2790
2791 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2792
2793         PR fortran/22327
2794         * gfortran.dg/array_constructor_5.f90: New test.
2795
2796 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2797
2798         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2799
2800 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2801
2802         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2803         * gcc.dg/980816-1.c: Ditto.
2804
2805 2005-07-06  Jeff Law  <law@redhat.com>
2806
2807         * gcc.c-torture/compile/pr21356.c: New test.
2808
2809 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2810
2811         PR c/22013
2812         PR c/22098
2813         * gcc.c-torture/compile/pr22013-1.c,
2814         gcc.c-torture/execute/pr22098-1.c,
2815         gcc.c-torture/execute/pr22098-2.c,
2816         gcc.c-torture/execute/pr22098-3.c: New tests.
2817
2818 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2819
2820         PR c/22308
2821         * gcc.dg/pr22308-1.c: New test.
2822
2823 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2824
2825         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2826         target.
2827         * gcc.dg/compare9.c: Use -fshort-enums instead of
2828         -fno-short-enums.  Change the last test to dg-bogus.
2829
2830 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2831
2832         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2833         * gcc.dg/compare9.c: New.
2834
2835 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2836
2837         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2838
2839 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2840
2841         PR testsuite/22288
2842         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2843
2844
2845 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2846
2847         * gcc.dg/format/gcc_gfc-1.c: New.
2848
2849 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2850
2851         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2852
2853 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2854
2855         PR fortran/20842
2856         * gfortran.dg/io_invalid_1.f90: New test.
2857
2858 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2859
2860         * gcc.dg/format/gcc_diag-1.c: Update.
2861
2862 2005-07-02  Jeff Law  <law@redhat.com>
2863
2864         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2865         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2866
2867 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2868
2869         * gcc.dg/format/gcc_diag-1.c: Update.
2870
2871 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2872
2873         PR tree-opt/22269
2874         * gcc.c-torture/compile/pr22269.c: New test.
2875
2876 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2877
2878         PR 21584
2879         PR 22219
2880         * g++.dg/tree-ssa/pr21584-1.C: New test.
2881         * g++.dg/tree-ssa/pr21584-2.C: New test.
2882
2883 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2884
2885         * obj-c++.dg/try-catch-11.mm: New.
2886         * objc.dg/try-catch-10.m: New.
2887
2888 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2889
2890         * g++.dg/other/ucnid-1.C: xfail on AIX.
2891
2892 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2893
2894         PR 22234
2895         * gcc.dg/20050629-1.c: New test.
2896
2897 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2898
2899         * obj-c++.dg/const-str-1[0-1].mm: New.
2900         * objc.dg/const-str-1[0-1].m: New.
2901
2902 2005-05-29  Richard Henderson  <rth@redhat.com>
2903
2904         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2905         Rename from check_effective_target_vect_no_max.
2906         (check_effective_target_vect_no_int_add): New.
2907         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2908         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2909         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2910         * gcc.dg/vect/vect-reduc-1.c: Use both.
2911         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2912
2913 2005-05-29  Richard Henderson  <rth@redhat.com>
2914
2915         * lib/target-supports.exp (check_effective_target_vect_no_max):
2916         Remove i386 and x86_64.
2917
2918 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2919
2920         PR testsuite/21969
2921         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2922
2923 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2924
2925         PR middle-end/21969
2926         * gcc.dg/vect/pr21969.c: New test.
2927
2928 2005-06-28  Eric Christopher  <echristo@redhat.com>
2929
2930         PR c/22052
2931         PR c/21975
2932         * gcc.dg/inline1.c: New test.
2933         * gcc.dg/inline2.c: Ditto.
2934         * gcc.dg/inline3.c: Ditto.
2935         * gcc.dg/inline4.c: Ditto.
2936         * gcc.dg/inline5.c: Ditto.
2937
2938 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2939
2940         PR libfortran/22142
2941         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2942         Add testcase also testing eoshift1 for PR 22142.
2943
2944 2005-06-28  Richard Henderson  <rth@redhat.com>
2945
2946         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2947         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2948         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2949         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2950         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2951
2952 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2953
2954         PR libfortran/22142
2955         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2956         Add testcase for PR 22142.
2957
2958 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2959
2960         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2961         gcc.target/ia64/fpreg-2.c: New tests.
2962
2963 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2964
2965         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2966
2967 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2968
2969         PR libfortran/22170
2970         * gfortran.dg/slash_1.f90: New test.
2971
2972 2005-06-27  Richard Henderson  <rth@redhat.com>
2973
2974         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2975         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2976         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2977         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2978         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2979         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2980
2981 2005-06-27  Richard Henderson  <rth@redhat.com>
2982
2983         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2984         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2985
2986 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2987
2988         * obj-c++.dg/proto-lossage-5.mm: New.
2989         * objc.dg/proto-lossage-5.m: New.
2990
2991 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2992
2993         PR 21959
2994         * gcc.dg/tree-ssa/pr21959.c: New test.
2995
2996 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2997
2998         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2999         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3000         testing uninitialized var.
3001
3002         * gcc.c-torture/execute/builtins/chk.h: New.
3003         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3004         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3005         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3006         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3007         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3008         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3009         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3010         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3011         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3012         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3013         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3014         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3015         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3016         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3017         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3018         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3019         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3020         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3021         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3022         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3023         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3024         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3025         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3026         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3027         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3028         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3029         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3030         * gcc.dg/builtin-object-size-1.c: New test.
3031         * gcc.dg/builtin-object-size-2.c: New test.
3032         * gcc.dg/builtin-object-size-3.c: New test.
3033         * gcc.dg/builtin-object-size-4.c: New test.
3034         * gcc.dg/builtin-object-size-5.c: New test.
3035         * gcc.dg/builtin-stringop-chk-1.c: New test.
3036         * gcc.dg/builtin-stringop-chk-2.c: New test.
3037         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3038         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3039         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3040         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3041         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3042         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3043         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3044         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3045         * gcc.c-torture/execute/printf-1.c: New test.
3046         * gcc.c-torture/execute/fprintf-1.c: New test.
3047         * gcc.c-torture/execute/vprintf-1.c: New test.
3048         * gcc.c-torture/execute/vfprintf-1.c: New test.
3049         * gcc.c-torture/execute/printf-chk-1.c: New test.
3050         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3051         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3052         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3053
3054 2005-06-27  Michael Matz  <matz@suse.de>
3055
3056         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3057         slot is not merged if address escapes.
3058
3059 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3060
3061         PR c/21911
3062         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3063
3064 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR middle-end/17965
3067         * gcc.c-torture/compile/20050622-1.c: New test.
3068
3069         PR middle-end/22028
3070         * gcc.dg/20050620-1.c: New test.
3071
3072 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3073
3074         PR tree-optimization/22026
3075         * gcc.dg/tree-ssa/pr22026.c: New.
3076
3077 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3078
3079         PR libfortran/22144
3080         * gfortran.dg/shift-alloc.f90:  New testcase.
3081
3082 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3083
3084         * all files: Update FSF address in copyright headers.
3085
3086 2005-06-22  Jan Hubicka  <jh@suse.cz>
3087
3088         * wholeprogram-1.c: New testcase.
3089         * wholeprogram-2.c: New testcase.
3090
3091 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR 22171
3094         * gcc.dg/tree-ssa/pr22171.c: New test.
3095
3096 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3097
3098         * gfortran.dg/simplify_modulo.f90: New.
3099
3100 2005-06-24  Jan Hubicka  <jh@suse.cz>
3101
3102         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3103
3104 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3105
3106         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3107
3108 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3109
3110         * obj-c++.dg/typedef-alias-1.mm: New.
3111         * objc.dg/typedef-alias-1.m: New.
3112
3113 2005-06-23  Jeff Law  <law@redhat.com>
3114
3115         * gcc.dg/tree-ssa/vrp16.c: New test.
3116
3117 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3118
3119         * lib/target-supports.exp: Add
3120         check_effective_target_fortran_large_real and
3121         check_effective_target_fortran_large_int to check for
3122         corresponding effective targets.
3123         * gfortran.dg/large_integer_kind_1.f90: New test.
3124         * gfortran.dg/large_real_kind_1.f90: New test.
3125
3126 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3127
3128         PR tree-optimization/22117
3129         * gcc.dg/tree-ssa/pr22117.c: New.
3130
3131 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3132
3133         PR testsuite/22123
3134         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3135
3136 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3137
3138         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3139
3140 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3141
3142         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3143         * gfortran.dg/f2c_4.c: Likewise
3144
3145 2005-06-22 Paul Brook  <paul@codesourcery.com>
3146
3147         PR fortran/21034
3148         * gfortran.dg/auto_save_1.f90: New test.
3149
3150 2005-06-22  Michael Matz  <matz@suse.de>
3151
3152         * gcc.target/x86-64/abi: New directory.
3153         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3154         * gcc.target/x86-64/abi/README.gcc: New file.
3155         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3156         * gcc.target/x86-64/abi/asm-support.s: New file.
3157         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3158         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3159         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3160         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3161         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3162         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3163         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3164         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3165         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3166         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3167         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3168         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3169         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3170         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3171         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3172         * gcc.target/x86_64/abi/test_varargs.c: New test.
3173
3174 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3175
3176         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3177         32-bit i?86 and x86_64.
3178
3179 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3180
3181         * obj-c++.dg/const-str-[1-9].mm: New tests.
3182
3183 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3184
3185         PR fortran/22010
3186         * gfortran.dg/namelist_use.f90: New.
3187         * gfortran.dg/namelist_use_only.f90: New.
3188
3189 2005-06-21  Jeff Law  <law@redhat.com>
3190
3191         * gcc.dg/tree-ssa/vrp15.c: New test.
3192
3193 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3194
3195         * lib/target-supports.exp (check_effective_target_vect_reduction):
3196         Remove.
3197         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3198         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3199         remove vect_reduction target keyword. Also avoid two returns in main.
3200         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3201         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3202         * gcc.dg/vect/vect-reduc-1short.c: New test.
3203         * gcc.dg/vect/vect-reduc-1char.c: New test.
3204         * gcc.dg/vect/vect-reduc-2short.c: New test.
3205         * gcc.dg/vect/vect-reduc-2char.c: New test.
3206         * gcc.dg/vect/vect-reduc-6.c: New test.
3207         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3208         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3209         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3210
3211 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3212         Paul Thomas  <pault@gcc.gnu.org>
3213
3214         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3215         New tests.
3216
3217 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3218
3219         * gfortran.dg/backslash_1.f90: New test.
3220         * gfortran.dg/backslash_2.f90: New test.
3221
3222 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3223
3224         * gfortran.dg/duplicate_labels.f90: New test.
3225
3226 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3227
3228         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3229         unsupportable relocations.
3230         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3231         * gcc.dg/20050321-2.c: xfail for NetWare.
3232
3233 2005-06-20  Andreas Jaeger  <aj@suse.de>
3234
3235         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3236         gcc.target/i386/fastcall-sseregparm.c,
3237         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3238
3239 2005-06-19  Richard Henderson  <rth@redhat.com>
3240
3241         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3242
3243 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3244
3245         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3246
3247 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3248
3249         PR c++/22115
3250         * g++.dg/conversion/simd2.C: Change expected error message.
3251
3252 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3253
3254         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3255         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3256         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3257
3258 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3259
3260         * gcc.dg/fold-mod-1.c: New test.
3261
3262 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3263
3264         PR fortran/19926
3265         * gfortran.dg/pr19926.f90: New test.
3266
3267 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3268
3269         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3270         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3271         targets.
3272         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3273         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3274
3275 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3276
3277         * gcc.target/ia64/float80-varargs-1.c: New test.
3278
3279 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3280
3281         PR tree-opt/22035
3282         * gfortran.dg/f2c_6.f90: New test.
3283
3284 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3285
3286         PR c++/17413
3287         * g++.dg/template/local5.C: New.
3288
3289 2005-06-17  Richard Henderson  <rth@redhat.com>
3290
3291         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3292
3293 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3294
3295         PR testsuite/21945
3296         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3297
3298 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3299
3300         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3301         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3302         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3303         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3304         check_vect to verify the presence of hardware vector support.
3305
3306 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3307
3308         PR testsuite/22056
3309         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3310
3311 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3312
3313         PR libfortran/19216
3314         * gfortran.dg/pr19216.f: Add correct space between brackets and
3315         dg directive.
3316
3317 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3318
3319         PR libfortran/16436
3320         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3321
3322 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3323
3324         * gcc.target/i386/attributes-error.c: New testcase.
3325         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3326         * gcc.target/i386/regparm-stdcall.c: Likewise.
3327         * gcc.target/i386/sseregparm-1.c: Likewise.
3328         * gcc.target/i386/sseregparm-2.c: Likewise.
3329
3330 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3331
3332         * g++.dg/rtti/crash2.C: New.
3333
3334 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3335
3336         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3337
3338 2005-06-15  David Ung  <davidu@mips.com>
3339
3340         * gcc.target/mips/mips16e-extends.c: New test for testing the
3341         generation of MIPS16e zeb/zeh, seb/seh instructions.
3342
3343 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3344
3345         PR 22018
3346         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3347         * gcc.dg/tree-ssa/pr22018.c: New test.
3348
3349 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3350
3351         * gcc.dg/simd-1.c: Update error messages.
3352         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3353         * gcc.dg/simd-2.c: Update error messages.
3354         * gcc.dg/simd-4.c: New.
3355
3356 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3357
3358         PR c++/20678
3359         * g++.dg/other/crash-4.C: New.
3360
3361 2005-06-14  Devang Patel  <dpatel@apple.com>
3362
3363         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3364
3365 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3366
3367         PR c++/21929
3368         * g++.dg/parse/crash11.C: Update
3369
3370 2005-06-13  Jeff Law  <law@redhat.com>
3371
3372         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3373         perform the desired transformations.
3374         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3375         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3376
3377 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3378
3379         PR fortran/22038
3380         * gfortran.dg/forall_1.f90: Un-XFAIL.
3381
3382 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3383
3384         PR c++/21929
3385         * g++.dg/parse/crash26.C: New.
3386
3387         PR c++/20789
3388         * g++.dg/init/member1.C: New.
3389
3390 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gfortran.dg/altreturn_1.f90: New test.
3393
3394 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3395
3396         PR middle-end/21985
3397         * gcc.dg/tree-ssa/pr21985.c: New test.
3398
3399 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3400
3401         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3402
3403 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3404
3405         PR c++/21930
3406         * g++.dg/other/error10.C: New test case.
3407
3408 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3409
3410         PR libfortran/19155
3411         * gfortran.dg/pr19155.f: Add test.
3412
3413 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         * gfortran.dg/f2c_7.f90: New test.
3416
3417         * gfortran.dg/forall_1.f90: XFAILed.
3418
3419 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3420
3421         * gcc.dg/pr14796-1.c: New.
3422         * gcc.dg/pr14796-2.c: New.
3423
3424 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3425
3426         PR fortran/17792
3427         PR fortran/21375
3428         * gfortran.dg/deallocate_stat.f90:  New test.
3429
3430 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3431
3432         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3433
3434 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3435
3436         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3437         access will be generated when this loop is vectorized. Test that
3438         accesses with same alignment were detected.
3439         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3440         Test that accesses with same alignment were detected.
3441         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3442         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3443         alignment were detected.
3444
3445 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3446
3447         PR c++/10611
3448         * g++.dg/conversion/simd2.C: New.
3449
3450 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3451
3452         * gcc.dg/Wcxx-compat-1.c: New.
3453
3454 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3455
3456         PR libfortran/21480
3457         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3458         complex array.
3459
3460 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3461
3462         * gcc.dg/alias-8.c: New.
3463
3464 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3465
3466         * gcc.dg/format/cmn_err-1.c: Update.
3467
3468 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3469
3470         PR target/20666
3471         * gcc.target/sparc/fexpand-2.c: New.
3472         * gcc.target/sparc/fpmerge-2.c: New.
3473         * gcc.target/sparc/fpmul-2.c: New.
3474         * gcc.target/sparc/noresult.c: New.
3475         * gcc.target/sparc/pdist-2.c: New.
3476         * gcc.target/sparc/pdist-3.c: New.
3477
3478 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3479
3480         PR testsuite/21702
3481         * gcc.target/i386/i386.exp: Fix comment typo.
3482
3483 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3484
3485         PR c++/19497
3486         * g++.dg/inherit/using5.C: New.
3487         * g++.dg/inherit/using6.C: New.
3488
3489 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3490
3491         PR c++/19894
3492         * g++.dg/template/ptrmem15.C: New test.
3493
3494         PR c++/20563
3495         * g++.dg/ext/label4.C: New test.
3496
3497 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3498
3499         * gcc.dg/tls/debug-1.c: New test.
3500
3501 2005-06-07  Dale Johannesen  <dalej@apple.com>
3502
3503         * gcc.target/i386/movq.c:  New.
3504
3505 2005-06-07  Dale Johannesen  <dalej@apple.com>
3506
3507         * gcc.dg/20050607-1.c:  New.
3508
3509 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3510
3511         PR middle-end/21850
3512         * gcc.c-torture/execute/20050607-1.c: New test.
3513
3514 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3515
3516         PR libfortran/21926
3517         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3518         Test case where the return array has lowest stride one,
3519         but isn't packed.
3520
3521 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3522
3523         * lib/target-supports.exp (check_effective_target_sync_int_long):
3524         Add s390 and s390x targets.
3525
3526 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3527
3528         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3529         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3530         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3531         * gcc.dg/tree-ssa/loop-9.c: New test.
3532
3533 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3534
3535         * g++.dg/parse/defarg10.C: New.
3536
3537 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR regression/21897
3540         * gcc.c-torture/execute/20050604-1.c: New test.
3541
3542 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3543
3544         PR 21903
3545         * g++.dg/parse/defarg9.C: New.
3546
3547         PR c++/20637
3548         * g++.dg/inherit/using4.C: New.
3549         * g++.dg/overload/error1.C: Adjust expected errors.
3550         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3551         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3552         * g++.old-deja/g++.other/redecl2.C: Likewise.
3553         * g++.old-deja/g++.other/redecl4.C: Likewise.
3554         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3555
3556 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3557
3558         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3559
3560 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3561
3562         * lib/gfortran.exp (gfortran_target_compile): Call
3563         dg-additional-files-options
3564         * gfortran.dg/f2c_4.f90: New file
3565         * gfortran.dg/f2c_4.c: New file
3566         * gfortran.dg/f2c_5.f90: New file
3567         * gfortran.dg/f2c_5.c: New file
3568
3569 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3570
3571         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3572
3573         PR fortran/21912
3574         * gfortran.dg/array_constructor_4.f90: New test.
3575
3576 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/21619
3579         * g++.dg/ext/builtin9.C: New test.
3580
3581 2005-06-05  Dale Johannesen  <dalej@apple.com>
3582
3583         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3584         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3585
3586 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3587
3588         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3589         * gcc.dg/vect/vect-reduc-1.c: New.
3590         * gcc.dg/vect/vect-reduc-2.c: New.
3591         * gcc.dg/vect/vect-reduc-3.c: New.
3592
3593 2005-06-04  Dale Johannesen  <dalej@apple.com>
3594
3595         * gcc.c-torture/execute/20050603-1.c:  New.
3596         * gcc.c-torture/execute/20050603-2.c:  New.
3597         * gcc.dg/20050603-3.c:  New.
3598
3599 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3600
3601         PR fortran/19195
3602         * gfortran.dg/debug_1.f90: New test.
3603
3604         * gfortran.dg/forall_1.f90: New test.
3605
3606 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3607
3608         * gfortran.dg/array_constructor_3.f90: New test.
3609
3610 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3611
3612         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3613
3614 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3615
3616         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3617
3618 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3619
3620         PR c/21873
3621         * gcc.dg/init-excess-1.c: New test.
3622
3623 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3624
3625         PR c++/21853
3626         * g++.dg/expr/static_cast6.C: New test.
3627
3628 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3629
3630         * gcc.dg/tree-ssa/vrp14.c: New test.
3631
3632 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/21336
3635         * g++.dg/template/new2.C: New test.
3636
3637 2005-06-03  Josh Conner  <jconner@apple.com>
3638
3639         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3640         all entries in initializer.
3641
3642 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3643
3644         PR middle-end/21858
3645         * gcc.dg/pr21858.c: New testcase.
3646
3647 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3648
3649         PR tree-optimization/21292
3650
3651         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3652         New.
3653         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3654         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3655         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3656         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3657         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3658
3659 2005-06-02  Richard Henderson  <rth@redhat.com>
3660
3661         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3662
3663 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3664
3665         * gcc.dg/wtypequal.c: New testcase.
3666
3667 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3668
3669         PR 21582
3670         * gcc.dg/tree-ssa/pr21582.c: New test.
3671
3672 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3673
3674         PR c++/21280
3675         * g++.dg/opt/interface2.h: New.
3676         * g++.dg/opt/interface2.C: New.
3677         * g++.dg/init/ctor4.C: Adjust error lines.
3678         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3679         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3680         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3681         * g++.old-deja/g++.pt/assign1.C: Likewise.
3682         * g++.old-deja/g++.pt/crash20.C: Likewise.
3683
3684 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3685
3686         PR tree-optimization/21734
3687         * g++.dg/vect/pr21734_1.cc: New.
3688         * g++.dg/vect/pr21734_2.cc: New.
3689
3690 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3691
3692         PR c++/20350
3693         * g++.dg/template/spec24.C: New.
3694
3695         PR c++/21151
3696         * g++.dg/pch/local-1.C: New.
3697         * g++.dg/pch/local-1.Hs: New.
3698
3699 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3700
3701         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3702         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3703         * gcc.dg/tree-ssa/pr14341.c: New test.
3704         * gcc.dg/tree-ssa/pr14841.c: New test.
3705         * gcc.dg/tree-ssa/pr20701.c: New test.
3706         * gcc.dg/tree-ssa/pr21086.c: New test.
3707         * gcc.dg/tree-ssa/pr21090.c: New test.
3708         * gcc.dg/tree-ssa/pr21332.c: New test.
3709         * gcc.dg/tree-ssa/pr21458.c: New test.
3710         * gcc.dg/tree-ssa/pr21658.c: New test.
3711         * gcc.dg/tree-ssa/vrp01.c: New test.
3712         * gcc.dg/tree-ssa/vrp02.c: New test.
3713         * gcc.dg/tree-ssa/vrp03.c: New test.
3714         * gcc.dg/tree-ssa/vrp04.c: New test.
3715         * gcc.dg/tree-ssa/vrp05.c: New test.
3716         * gcc.dg/tree-ssa/vrp06.c: New test.
3717         * gcc.dg/tree-ssa/vrp07.c: New test.
3718         * gcc.dg/tree-ssa/vrp08.c: New test.
3719         * gcc.dg/tree-ssa/vrp09.c: New test.
3720         * gcc.dg/tree-ssa/vrp10.c: New test.
3721         * gcc.dg/tree-ssa/vrp11.c: New test.
3722         * gcc.dg/tree-ssa/vrp12.c: New test.
3723         * gcc.dg/tree-ssa/vrp13.c: New test.
3724
3725 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3726
3727         PR 21029
3728         * gcc.dg/tree-ssa/pr21029.c: New test.
3729
3730 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3731
3732         * gfortran.dg/logint-1.f: New test case.
3733         * gfortran.dg/logint-2.f: Likewise.
3734         * gfortran.dg/logint-3.f: Likewise.
3735
3736 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3737
3738         PR c/21536
3739         PR c/20760
3740         * gcc.dg/20050527-1.c: New test.
3741
3742         * gcc.dg/i386-sse-12.c: New test.
3743
3744         PR fortran/21729
3745         * gfortran.dg/implicit_5.f90: New test.
3746
3747 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3748
3749         PR fortran/20883
3750         * gfortran/assign_4.f90: New test.
3751         * gfortran/assign_2.f90: Change compile to run.
3752
3753 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3754
3755         * lib/target-supports.exp
3756         (check_effective_target_sync_char_short): New.
3757         * gcc.dg/sync-2.c: New.
3758
3759 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3760
3761         PR tree-optimization/21817
3762         * gcc.dg/torture/pr21817-1.c: New.
3763
3764 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3765
3766         PR c++/21165
3767         * g++.dg/template/init5.C: New.
3768
3769 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3770
3771         * gfortran.dg/char_initialiser_actual.f90:
3772         Test character initialisers as actual arguments.
3773         * gfortran.dg/char_pointer_comp_assign.f90:
3774         Test character pointer structure component assignments.
3775         * gfortran.dg/char_array_structure_constructor.f90:
3776         Test character components in structure constructors.
3777
3778 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3779
3780         PR middle-end/20931
3781         * g++.dg/opt/pr20931.C: New test.
3782
3783 2005-05-31  Andreas Jaeger  <aj@suse.de>
3784
3785         PR testsuite/20772
3786         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3787         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3788         g++.old-deja/g++.ext/asmspec1.C,
3789         g++.old-deja/g++.other/regstack.C,
3790         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3791         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3792         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3793         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3794         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3795         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3796         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3797         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3798         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3799         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3800         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3801         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3802         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3803         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3804         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3805         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3806         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3807         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3808         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3809
3810 2005-05-31  Jeff Law  <law@redhat.com>
3811
3812         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3813
3814 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3815
3816         PR middle-end/21743
3817         * gcc.dg/builtins-1.c: Activate disabled clog test.
3818         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3819
3820 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3821
3822         * gfortran.dg/char_pointer_assign.f90:
3823         Test character-pointer assignments and pointer assignments.
3824         * gfortran.dg/char_pointer_dummy.f90:
3825         Test character-pointer dummy arguments.
3826         * gfortran.dg/char_pointer_func.f90:
3827         Test character-pointer function returns.
3828         * gfortran.dg/char_pointer_dependency.f90:
3829         Test character-pointer functions with dependencies.
3830
3831 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/21784
3834         * g++.dg/lookup/using14.C: New test.
3835
3836 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3837
3838         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3839         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3840         trailing ^M.
3841
3842 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3843
3844         PR c++/17413
3845         * g++.dg/template/local5.C: New.
3846
3847         PR target/21761
3848         * gcc.c-torture/compile/pr21761.c: New.
3849
3850         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3851         before darwin8.
3852
3853 2005-05-30  Steven G. Kargl
3854
3855         PR fortran/20846
3856         * gfortran.dg/inquire_8.f90: New test.
3857
3858 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3859
3860         PR libfortran/21376
3861         * gfortran.dg/output_exponents_1.f90: New test.
3862
3863 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3864
3865         PR libfortran/20006
3866         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3867
3868 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/21210
3871         * g++.dg/ext/complex1.C: New test.
3872
3873         PR c++/21340
3874         * g++.dg/init/ctor6.C: New test.
3875
3876 2005-05-29  Jan Hubicka  <jh@suse.cz>
3877
3878         * gcc.c-torture/compile/pr21562.c: New.
3879
3880 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3881
3882         * gfortran.dg/subnormal_1.f90: New test.
3883
3884 2005-05-28  Jan Hubicka  <jh@suse.cz>
3885
3886         * tree-prof.exp: Fix comment.
3887         * value-prof-1.c: New.
3888         * value-prof-2.c: New.
3889         * value-prof-3.c: New.
3890         * value-prof-4.c: New.
3891
3892 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/21614
3895         * g++.dg/expr/ptrmem6.C: New test.
3896         * g++.dg/expr/ptrmem6a.C: Likewise.
3897
3898 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3899
3900         PR tree-optimization/21658
3901         * gcc.dg/tree-ssa/pr21658.c: New.
3902
3903 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3904
3905         PR c++/21455
3906         * g++.dg/inherit/ptrmem3.C: New.
3907
3908         PR c++/21681
3909         * g++.dg/parse/template16.C: New.
3910
3911 2005-05-27  Andreas Jaeger  <aj@suse.de>
3912
3913         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3914
3915         * gcc.dg/i386-sse-8.c: Run test on all archs.
3916
3917 2005-05-26  Mike Stump  <mrs@apple.com>
3918
3919         * objc.dg/isa-field-1.m: Only run on darwin.
3920         * objc.dg/lookup-1.m: Likewise.
3921         * objc.dg/try-catch-8.m: Likewise.
3922
3923 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR tree-optimization/9814
3926         * gcc.dg/pr9814-1.c: New test case.
3927
3928 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3929
3930         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3931         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3932         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3933         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3934         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3935         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3936         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3937         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3938         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3939         objc.dg/try-catch-8.m: New.
3940
3941 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3942
3943         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3944         remove extraneous semicolons.
3945
3946 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3947
3948         * obj-c++.dg/comp-types-12.mm: New.
3949         * objc.dg/comp-types-11.m: New.
3950         * objc.dg/selector-4.m: New.
3951
3952 2005-05-26  Andreas Jaeger  <aj@suse.de>
3953
3954         PR testsuite/20772
3955         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3956         g++.old-deja/g++.ext/attrib3.C,
3957         g++.old-deja/g++.other/store-expr1.C,
3958         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3959         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3960         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3961         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3962         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3963         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3964         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3965         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3966         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3967         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3968         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3969         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3970         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3971         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3972         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3973         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3974         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3975         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3976         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3977
3978 2005-05-26  Andreas Jaeger  <aj@suse.de>
3979
3980         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3981         x86-64 compilation.
3982
3983 2005-05-26  Andreas Jaeger  <aj@suse.de>
3984
3985         PR testsuite/20772
3986         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3987         gcc.misc-tests/i386-pf-athlon-1.c,
3988         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3989         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3990         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3991         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3992         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3993         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3994         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3995         programs.
3996
3997         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3998         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3999         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4000         x86-64 compilation.
4001
4002         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4003         x86_64.
4004
4005         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4006         effective-target ilp32.
4007
4008 2005-05-26  David Ung  <davidu@mips.com>
4009
4010         * gcc.target/mips/ext_ins.c: New test for testing the generation
4011         of MIPS32/64 rev 2 ext/ins instructions.
4012
4013 2005-05-26  Andreas Jaeger  <aj@suse.de>
4014
4015         * treelang/compile/unsigned.tree: Use gimple instead of
4016         nonexisting generic dump.
4017
4018 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4019
4020         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4021
4022 2005-05-26  Andreas Jaeger  <aj@suse.de>
4023
4024         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4025
4026 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4027
4028         PR libfortran/17283
4029         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4030         Test callee-allocated memory with write statements.
4031
4032 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4033
4034         PR middle-end/21709
4035         * gcc.dg/pr21709-1.c: New test case.
4036
4037 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4038             Mike Stump  <mrs@apple.com>
4039
4040         * objc/execute/next_mapping.h: Update for C++.
4041
4042         * obj-c++.dg/selector-1.mm: Move to...
4043         * obj-c++.dg/selector-4.mm: here...
4044
4045         * obj-c++.dg/basic.mm: New.
4046         * obj-c++.dg/comp-types-1.mm: New.
4047         * obj-c++.dg/cxx-class-1.mm: New.
4048         * obj-c++.dg/cxx-ivars-1.mm: New.
4049         * obj-c++.dg/cxx-ivars-2.mm: New.
4050         * obj-c++.dg/cxx-ivars-3.mm: New.
4051         * obj-c++.dg/cxx-scope-1.mm: New.
4052         * obj-c++.dg/cxx-scope-2.mm: New.
4053         * obj-c++.dg/defs.mm: New.
4054         * obj-c++.dg/empty-private-1.mm: New.
4055         * obj-c++.dg/encode-1.mm: New.
4056         * obj-c++.dg/encode-2.mm: New.
4057         * obj-c++.dg/encode-3.mm: New.
4058         * obj-c++.dg/extern-c-1.mm: New.
4059         * obj-c++.dg/extra-semi.mm: New.
4060         * obj-c++.dg/fix-and-continue-2.mm: New.
4061         * obj-c++.dg/isa-field-1.mm: New.
4062         * obj-c++.dg/ivar-list-semi.mm: New.
4063         * obj-c++.dg/local-decl-1.mm: New.
4064         * obj-c++.dg/lookup-1.mm: New.
4065         * obj-c++.dg/lookup-2.mm: New.
4066         * obj-c++.dg/method-1.mm: New.
4067         * obj-c++.dg/method-2.mm: New.
4068         * obj-c++.dg/method-3.mm: New.
4069         * obj-c++.dg/method-4.mm: New.
4070         * obj-c++.dg/method-5.mm: New.
4071         * obj-c++.dg/method-6.mm: New.
4072         * obj-c++.dg/method-7.mm: New.
4073         * obj-c++.dg/no-extra-load.mm: New.
4074         * obj-c++.dg/overload-1.mm: New.
4075         * obj-c++.dg/pragma-1.mm: New.
4076         * obj-c++.dg/pragma-2.mm: New.
4077         * obj-c++.dg/private-1.mm: New.
4078         * obj-c++.dg/private-2.mm: New.
4079         * obj-c++.dg/proto-qual-1.mm: New.
4080         * obj-c++.dg/qual-types-1.mm: New.
4081         * obj-c++.dg/stubify-1.mm: New.
4082         * obj-c++.dg/stubify-2.mm: New.
4083         * obj-c++.dg/super-class-1.mm: New.
4084         * obj-c++.dg/super-class-2.mm: New.
4085         * obj-c++.dg/super-dealloc-1.mm: New.
4086         * obj-c++.dg/super-dealloc-2.mm: New.
4087         * obj-c++.dg/template-1.mm: New.
4088         * obj-c++.dg/template-2.mm: New.
4089         * obj-c++.dg/template-3.mm: New.
4090         * obj-c++.dg/template-4.mm: New.
4091         * obj-c++.dg/template-5.mm: New.
4092         * obj-c++.dg/template-6.mm: New.
4093         * obj-c++.dg/try-catch-1.mm: New.
4094         * obj-c++.dg/try-catch-2.mm: New.
4095         * obj-c++.dg/try-catch-3.mm: New.
4096         * obj-c++.dg/try-catch-4.mm: New.
4097         * obj-c++.dg/try-catch-5.mm: New.
4098         * obj-c++.dg/try-catch-6.mm: New.
4099         * obj-c++.dg/try-catch-7.mm: New.
4100         * obj-c++.dg/try-catch-8.mm: New.
4101         * obj-c++.dg/try-catch-9.mm: New.
4102         * obj-c++.dg/va-meth-1.mm: New.
4103
4104 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4105
4106         * obj-c++.dg/selector-1.mm: New.
4107         * obj-c++.dg/selector-2.mm: New.
4108
4109 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4110
4111         * obj-c++.dg/selector-3.mm: New.
4112         * objc.dg/selector-3.m: New.
4113
4114 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4115
4116         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4117         about where warning appears.
4118
4119 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4120
4121         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4122         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4123         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4124         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4125
4126 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4127
4128         * gcc.dg/20050524-1.c: New test.
4129
4130 2005-05-25  Jan Hubicka  <jh@suse.cz>
4131
4132         * gcc.dg/tree-prof/inliner-1.c: New.
4133
4134 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4135
4136         * gcc.dg/tree-prof: New directory.
4137         * gcc.dg/tree-prof/tree-prof.exp: New.
4138
4139 2005-05-25  DJ Delorie  <dj@redhat.com>
4140
4141         * gcc.dg/Wattributes-1.c: New.
4142         * gcc.dg/Wattributes-2.c: New.
4143         * gcc.dg/Wattributes-3.c: New.
4144
4145 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4146
4147         PR tree-optimization/19833
4148         * gcc.dg/uninit-4.c: Remove xfail.
4149         * gcc.dg/uninit-9.c: Ditto.
4150
4151 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4152
4153         * obj-c++.dg/bitfield-[1-5].mm: New.
4154         * obj-c++.dg/class-protocol-1.mm: New.
4155         * obj-c++.dg/comp-types-1[0-1].mm: New.
4156         * obj-c++.dg/comp-types-[2-9].mm: New.
4157         * obj-c++.dg/encode-[4-8].mm: New.
4158         * obj-c++.dg/layout-1.mm: New.
4159         * obj-c++.dg/method-1[0-9].mm: New.
4160         * obj-c++.dg/method-2[0-1].mm: New.
4161         * obj-c++.dg/method-[8-9].mm: New.
4162         * obj-c++.dg/objc-gc-3.mm: New.
4163         * obj-c++.dg/try-catch-10.mm: New.
4164         * objc.dg/bitfield-5.m: New.
4165         * objc.dg/comp-types-10.m: New.
4166         * objc.dg/comp-types-9.m: New.
4167         * objc.dg/layout-1.m: New.
4168         * objc.dg/objc-gc-4.m: New.
4169         * objc.dg/try-catch-9.m: New.
4170         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4171         * objc.dg/comp-types-1.m: Likewise.
4172         * objc.dg/comp-types-[5-6].m: Likewise.
4173         * objc.dg/method-9.m: Likewise.
4174
4175 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4176
4177         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4178         and on hardware without VMX support.
4179
4180         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4181
4182         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4183
4184         * lib/profopt.exp (dg-final-generate, dg-final-use,
4185         profopt-final-code, profopt-get-options): New.
4186         (profopt-execute): Process test directives.
4187
4188         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4189         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4190         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4191
4192 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4193
4194         PR C++/21645
4195         * g++.dg/init/ctor5.C: New test.
4196
4197 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4198
4199         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4200         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4201         vect-113.c, vect-114.c.
4202
4203 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4204
4205         * gcc.dg/const-elim-1.c: Remove xfails.
4206
4207 2005-05-23  Jeff Law  <law@redhat.com>
4208
4209         * gcc.c-torture/compile/pr21638.c: New test.
4210         * gcc.c-torture/compile/20050520-1.c: New test.
4211
4212 2005-05-23  Nick Clifton  <nickc@redhat.com>
4213
4214         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4215         be a proper triple, ie: m32r*-*-*.
4216         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4217
4218 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4219
4220         PR middle-end/21331
4221         PR tree-opt/21293
4222         * gcc.c-torture/compile/pr21293.c: New test.
4223         * gcc.c-torture/execute/pr21331.c: New test.
4224
4225 2004-05-20  Richard Henderson  <rth@redhat.com>
4226
4227         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4228
4229 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4230
4231         * obj-c++-dg.exp: Add.
4232         * obj-c++.exp: Add.
4233         * obj-c++.dg/dg.exp: Add.
4234
4235 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4236
4237         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4238         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4239
4240 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4241
4242         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4243
4244 2004-05-19  Richard Henderson  <rth@redhat.com>
4245
4246         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4247
4248 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4249
4250         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4251
4252         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4253
4254 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR c++/21495
4257         * g++.dg/parse/extern1.C: New test.
4258         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4259
4260 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4261
4262         * gcc.dg/c99-math.h: New.
4263         * gcc.dg/c99-math-float-1.c: New test.
4264         * gcc.dg/c99-math-double-1.c: Likewise.
4265         * gcc.dg/c99-math-long-double-1.c: Likewise.
4266
4267 2005-05-18  Richard Henderson  <rth@redhat.com>
4268
4269         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4270
4271 2005-05-18  Devang Patel  <dpatel@apple.com>
4272
4273         * g++.dg/opt/20050511-1.C: New test.
4274
4275 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4276
4277         PR libfortran/21127
4278         * gfortran.dg/reshape-complex.f90:  New test.
4279
4280 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4281
4282         * gfortran.dg/array_constructor_1.f90: New test.
4283         * gfortran.dg/array_constructor_2.f90: New test.
4284
4285 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4286
4287         PR fortran/20954
4288         * gfortran.dg/pr20954.f: New test.
4289
4290 2005-05-17  Mike Stump  <mrs@apple.com>
4291
4292         Yet more Objective-C++...
4293
4294         * objc.dg/method-5.m: Update.
4295         * objc.dg/method-6.m: Update.
4296         * objc.dg/method-7.m: Update.
4297         * objc.dg/method-9.m: Update.
4298         * objc.dg/try-catch-2.m: Update.
4299
4300 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4301
4302         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4303         Remove little-endian optimizations.
4304
4305 2005-05-17  Jeff Law  <law@redhat.com>
4306
4307         * g++.dg/tree-ssa/pr14814.C: New test.
4308         * gcc.dg/tree-ssa/pr14814.C: New test.
4309         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4310         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4311
4312 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4313
4314         * gcc.dg/compat/generate-random.c: Do not include
4315         libiberty.h.
4316         * gcc.dg/compat/generate-random_r.c: Likewise.
4317
4318 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4319
4320         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4321
4322 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4323
4324         PR middle-end/21595
4325         * g++.dg/tree-ssa/builtin1.C: New testcase.
4326
4327 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4328
4329         PR c++/21454
4330         * g++.dg/opt/const4.C: New test.
4331
4332         PR middle-end/21492
4333         * g++.dg/opt/crossjump1.C: New test.
4334
4335         PR tree-optimization/21610
4336         * gcc.c-torture/compile/20050516-1.c: New test.
4337
4338         PR fortran/15080
4339         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4340         about the test failing.
4341         * gfortran.fortran-torture/execute/where_7.f90: New test.
4342         * gfortran.fortran-torture/execute/where_8.f90: New test.
4343
4344 2005-05-16  Richard Henderson  <rth@redhat.com>
4345
4346         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4347         i?86 and x86_64.
4348
4349 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4350
4351         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4352         (limits.h): Include unconditionally.
4353         (stdlib.h): Likewise.
4354         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4355         (limits.h): Include unconditionally.
4356         (stdlib.h): Likewise.
4357         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4358         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4359         (limits.h): Include unconditionally.
4360         (stdlib.h): Likewise.
4361         (hashtab.h): Do not include.
4362         (getopt.h): Likewise.
4363         (stddef.h): Include.
4364         (hashval_t): Define.
4365         (struct entry): Add "next" field.
4366         (HASH_SIZE): New macro.
4367         (hash_table): New variable.
4368         (switchfiles): Do not use xmalloc.
4369         (mix): New macro.
4370         (iterative_hash): New function.
4371         (hasht): Remove.
4372         (e_exists): New function.
4373         (e_insert): Likewise.
4374         (output): Use, instead of libiberty hashtable functions.
4375         (main): Do not use getopt.  Do not call htab_create.
4376
4377 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4378
4379         PR libstdc++/21526
4380         * lib/target-supports.exp (check_mkfifo_available):
4381         Return 0 for cygwin as mkfifo support incomplete on platform.
4382         Fix typos in comments.
4383
4384 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4385
4386         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4387
4388 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4389
4390         PR fortran/17432
4391         * gfortran.dg/assign_4.f: New test.
4392
4393 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4394
4395         PR tree-optimization/21563
4396         * gcc.dg/tree-ssa/pr21563.c: New.
4397
4398 2005-05-14  Jan Hubicka  <jh@suse.cz>
4399
4400         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4401
4402 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4403
4404         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4405
4406 2005-05-13  Julian Brown  <julian@codesourcery.com>
4407
4408         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4409         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4410
4411 2005-05-13  Jan Hubicka  <jh@suse.cz>
4412
4413         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4414         * gcc.dg/fold-xor-?.c: Likewise.
4415         * gcc.dg/pr15784-?.c: Likewise.
4416         * gcc.dg/pr20922-?.c: Likewise.
4417         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4418         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4419         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4420
4421 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4422
4423         PR fortran/21260
4424         * gfortran.dg/hollerith_1.f90: New test.
4425
4426 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4427
4428         * gfortran.dg/func_result_2.f90: New test.
4429
4430 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4431
4432         * gfortran.dg/dev_null.f90: New test.
4433
4434 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4435
4436         * gcc.dg/arm-vfp1.c: Revert last change.
4437
4438 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4439
4440         PR middle-end/19807
4441         PR tree-optimization/19639
4442         * g++.dg/tree-ssa/pr19807.C: New testcase.
4443
4444 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4445
4446         PR libfortran/21471
4447         * gfortran.dg/append-1.f90: New test.
4448
4449 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4450
4451         * gcc.dg/pr18501.c: XFAIL.
4452         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4453         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4454         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4455         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4456         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4457         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4458         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4459         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4460
4461 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4462
4463         PR fortran/20178
4464         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4465         gfortran.dg/f2c_3.f90: New tests.
4466
4467         * gfortran.dg/return_1.f90: Fix dg annotation.
4468
4469 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4470
4471         * gcc.c-torture/compile/20050510-1.c: New test.
4472
4473 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4474
4475         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4476
4477 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4478
4479         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4480
4481 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4482
4483         PR c/17913
4484         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4485
4486 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4487
4488         PR c/21342
4489         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4490         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4491
4492 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4493
4494         PR debug/16676
4495         * gcc.dg/debug/pr16676.c: New test.
4496
4497 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4498
4499         PR testsuite/21443
4500         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4501         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4502         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4503         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4504         Change -O1 to -O2.
4505         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4506         -fno-tree-dominator-opts.
4507
4508 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4509
4510         * gfortran.dg/return_1.f90: New test.
4511
4512 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4513
4514         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4515
4516         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4517
4518 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4519
4520         PR c++/21427
4521         * g++.dg/inherit/covariant13.C: New.
4522
4523 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4524
4525         PR libfortran/19155
4526         * gfortran.dg/pr19155.f: New test.
4527
4528 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4529
4530         PR inline-asm/8788
4531         * gcc.dg/pr8788-1.c: New testcase.
4532
4533 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4534
4535         PR target/21416
4536         * gcc.target/mips/fpcmp-[12].c: New tests.
4537
4538 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4539
4540         * lib/target-supports-dg.exp (dg-require-fork): New function.
4541         (dg-require-mkfifo): Likewise.
4542         * lib/target-supports.exp (check_function_available): New
4543         function.
4544         (check_fork_available): Likewise.
4545         (check_mkfifo_available): Likewise.
4546
4547 2005-05-06  Jeff Law  <law@redhat.com>
4548
4549         * gcc.c-torture/compile/pr21380.c: New test.
4550
4551 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4552
4553         PR c++/20961
4554         * g++.dg/ext/weak3.C: New test.
4555
4556 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/21352
4559         * g++.dg/template/crash37.C: New test.
4560
4561 2005-05-05  Paul Brook  <paul@codesourcery.com>
4562
4563         * gcc.dg/arm-g2.c: Use effective-target arm32.
4564         * gcc.dg/arm-mmx-1.c: Ditto.
4565         * gcc.dg/arm-scd42-2.c: Ditto.
4566         * gcc.dg/arm-vfp1.c: Ditto.
4567         * lib/target-supports.exp (check_effective_target_arm32): New
4568         function.
4569
4570 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4571
4572         PR libfortran/21354
4573         gfortran.dg/in_pack_rank7.f90:  New test.
4574
4575 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         PR middle-end/15618
4578         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4579
4580 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR middle-end/21265
4583         * gcc.dg/20050503-1.c: New test.
4584
4585         PR rtl-optimization/21239
4586         * gcc.dg/i386-sse-11.c: New test.
4587
4588 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4589
4590         PR target/16888
4591         * gcc.target/i386/asm-1.c: New test.
4592
4593 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR rtl-optimization/21330
4596         * gcc.c-torture/execute/20050502-1.c: New test.
4597
4598         PR target/21297
4599         * gcc.c-torture/execute/20050502-2.c: New test.
4600
4601 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4602
4603         PR middle-end/21282
4604         * gcc.dg/pr21282.c: New.
4605
4606 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4607
4608         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4609         * gcc.dg/vect/vect-92.c: Likewise
4610         * gcc.dg/vect/vect-93.c: Likewise
4611         * gcc.dg/vect/vect-dv-1.c: Likewise
4612         * gcc.dg/vect/vect-dv-2.c: Likewise
4613         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4614
4615 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4616
4617         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4618         * gfortran.dg/vect/vect-2.f90:  Likewise
4619         * gfortran.dg/vect/vect-3.f90:  Likewise
4620         * gfortran.dg/vect/vect-4.f90:  Likewise
4621         * gfortran.dg/vect/vect-5.f90:  Likewise
4622
4623 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4624
4625         PR target/20813
4626         * gcc.dg/rs6000-fpint-2.c: New.
4627
4628 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4629
4630         PR c/15698
4631         * gcc.dg/builtins-30.c: Update expected messages.
4632         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4633         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4634         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4635
4636 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4637
4638         PR tree-optimization/21294
4639         * gcc.dg/tree-ssa/pr21294.c: New.
4640
4641 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4642
4643         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4644         __builtin_altivec_st_internal_4si built-in.
4645
4646 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/15875
4649         * g++.dg/template/ptrmem14.C: New test.
4650
4651 2005-05-02  Paul Brook  <paul@codesourcery.com>
4652
4653         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4654
4655 2005-05-02  Michael Matz  <matz@suse.de>
4656
4657         PR c++/19542
4658         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4659
4660 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4661
4662         * g++.dg/cpp/weak.C: New test.
4663
4664 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4665
4666         * gcc.dg/tree-ssa/loop-8.c: New test.
4667
4668 2005-04-30  Michael Maty  <matz@suse.de>
4669
4670         * gcc.dg/inline-mcpy.c: New test.
4671
4672 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4673
4674         PR libfortran/18958
4675         * gfortran.dg/eoshift.f90:  New test case.
4676
4677 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4678
4679         PR libfortran/18857
4680         * gfortran.dg/matmul_1.f90: New test.
4681
4682 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4683
4684         PR tree-optimization/21030
4685         * gcc.dg/tree-ssa/pr21030.c: New.
4686
4687 2005-04-29  Devang Patel  <dpatel@apple.com>
4688
4689         PR tree-optimization/21272
4690         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4691
4692 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR fortran/13082
4695         PR fortran/18824
4696         * gfortran.dg/entry_4.f90: New test.
4697         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4698         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4699         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4700         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4701         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4702         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4703         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4704
4705 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4706
4707         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4708
4709 2005-04-29  Paul Brook   <paul@codesourcery.com>
4710
4711         * gfortran.dg/entry_3.f90: New test.
4712
4713 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4714
4715         * gfortran.dg/implicit_4.f90: New test.
4716
4717 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4718
4719         * lib/target-supports.exp (check_profiling_available): Return
4720         false for xtensa-*-elf.
4721
4722 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4723
4724         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4725         error if file cannot be deleted.
4726
4727 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4728
4729         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4730         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4731         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4732         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4733         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4734         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4735         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4736         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4737         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4738         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4739         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4740         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4741         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4742
4743 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4744
4745         PR fortran/20865
4746         * gfortran.dg/pr20865.f90: New test.
4747
4748 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4749
4750         * gcc.dg/void-cast-2.c: New test.
4751
4752 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4753
4754         PR c/21159
4755         * gcc.dg/void-cast-1.c: New test.
4756
4757 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4758
4759         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4760
4761 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4762
4763         PR fortran/21177
4764         * gfortran.dg/pr21177.f90: New test.
4765
4766 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4767
4768         PR tree-optimization/21171
4769         * gcc.dg/tree-ssa/pr21171.c: New test.
4770
4771 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4772
4773         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4774         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4775         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4776         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4777         gcc.dg/tree-ssa/gen-vect-32.c: New.
4778         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4779         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4780         don't run on PPC32.
4781
4782 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4783
4784         PR c/21213
4785         * gcc.dg/transparent-union-3.c: New test.
4786
4787 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4788
4789         PR c/20740
4790         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4791         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4792         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4793         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4794         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4795         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4796
4797 2005-04-26  Jeff Law  <law@redhat.com>
4798
4799         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4800         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4801         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4802         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4803         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4804         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4805         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4806
4807 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4808
4809         PR tree-optimization/17598
4810         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4811
4812 2005-04-25  Mike Stump  <mrs@apple.com>
4813
4814         * objc.dg/fix-and-continue-1.m: Add.
4815
4816 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4817
4818         PR c++/20995
4819         * g++.dg/opt/pr20995-1.C: New test case.
4820
4821 2005-04-25  Devang Patel <dpatel@apple.com>
4822
4823         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4824
4825 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         PR testsuite/21062
4828         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4829
4830 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4831
4832         PR C++/21188
4833         * g++.dg/opt/rtti2.C: New test.
4834
4835 2005-04-25  Paul Brook  <paul@codesourcery.com>
4836         Steven G. Kargl  <kargls@comcast.net>
4837
4838         PR fortran/20879
4839         * gfortran.dg/ichar_1.f90: New file.
4840
4841 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR middle-end/20991
4844         * g++.dg/opt/pr20991.C: New test.
4845
4846         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4847         where sizeof (type) < __alignof__ (type).
4848         * gcc.dg/compat/struct-layout-1.h: Likewise.
4849
4850 2005-04-24  Per Bothner  <per@bothner.com>
4851             Devang Patel  <dpatel@apple.com>
4852
4853         PR preprocessor/20907
4854         * gcc.dg/cpp/very-long-comment.c: New test.
4855
4856 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4857
4858         PR fortran/20059
4859         * gfortran.dg/common_5.f: New test.
4860
4861 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4862
4863         PR middle-end/21082
4864         * g++.dg/tree-ssa/pr21082.C: New testcase.
4865
4866 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4867
4868         * gcc.dg/vect/vect-99.c: New test.
4869
4870 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4871
4872         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4873
4874 2005-04-22  Jeff Law  <law@redhat.com>
4875
4876         * gcc.dg/uninit-5.c: Remove xfails.
4877         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4878         conditionals and loads.
4879
4880 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4881
4882         PR libfortran/20074
4883         PR libfortran/20436
4884         PR libfortran/21108
4885         * gfortran.dg/nested_reshape.f90: new test
4886         * gfortran.dg/reshape-alloc.f90: new test
4887         * gfortran.dg/reshape.f90: new test
4888
4889 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4890
4891         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4892
4893         * gcc.dg/arm-vfp1.c: New test.
4894
4895 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4896
4897         PR c++/21087
4898         * g++.dg/lookup/builtin2.C: New test.
4899
4900 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4901
4902         * gcc.dg/weak/weak-13.c: New test.
4903
4904 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4905
4906         * lib/target-supports.exp (check_effective_target_sync_int_long):
4907         Add powerpc*.
4908
4909 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4910
4911         * gcc.target/mips/branch-1.c: New test.
4912
4913 2005-04-21  Richard Henderson  <rth@redhat.com>
4914
4915         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4916         * gcc.dg/vect/vect-86.c: Likewise.
4917         * gcc.dg/vect/vect-87.c: Likewise.
4918         * gcc.dg/vect/vect-88.c: Likewise.
4919
4920 2005-04-21  Devang Patel  <dpatel@apple.com>
4921
4922         PR optimization/20994
4923         * gcc.dg/tree-ssa/ifc-3.c: New test.
4924
4925 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4926
4927         PR c/12913
4928         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4929         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4930         gcc.dg/c99-vla-jump-5.c: New tests.
4931
4932 2005-04-19  Richard Henderson  <rth@redhat.com>
4933
4934         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4935         Fix typo in exists check.
4936         (check_effective_target_sync_int_long): New.
4937         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4938         * gcc.dg/ia64-sync-2.c: Likewise.
4939         * gcc.dg/ia64-sync-3.c: Likewise.
4940         * gcc.dg/ia64-sync-4.c: Likewise.
4941
4942 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4943
4944         * gcc.dg/fold-xor-1.c: New test.
4945         * gcc.dg/fold-xor-2.c: New test.
4946
4947 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4948
4949         PR target/20670
4950         * g++.dg/eh/fp-regs.C: New test.
4951
4952 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4953
4954         * gcc.dg/Wint-to-pointer-cast-1.c,
4955         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4956         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4957         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4958
4959 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4960
4961         PR fortran/16861
4962         * gfortran.dg/pr16861.f90: New test.
4963
4964 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4965
4966         * gcc.dg/pr21085.c: New test.
4967
4968 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4969
4970         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4971         (setup_mips_tests, dg-mips-options): New procedures.
4972         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4973         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4974         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4975         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4976         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4977         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4978         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4979         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4980         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4981         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4982         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4983         dg-mips-options instead of dg-options.  Remove now-redundant
4984         preprocessor guards.
4985         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4986         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4987         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4988         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4989         * gcc.dg/vr-mult-2.c: Delete.
4990         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4991         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4992         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4993         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4994         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4995         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4996         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4997
4998 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4999
5000         * ada/acats/run_all.sh: Use sync when executable not present.
5001
5002 2005-04-18  Devang Patel  <dpatel@apple.com>
5003
5004         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5005         * gcc.dg/vect/vect-11a.c: New.
5006         * gcc.dg/vect/vect-none.c: Update.
5007         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5008
5009 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5010
5011         PR tree-optimization/20922
5012         * gcc.dg/pr20922-1.c: New test.
5013         * gcc.dg/pr20922-2.c: New test.
5014         * gcc.dg/pr20922-3.c: New test.
5015         * gcc.dg/pr20922-4.c: New test.
5016         * gcc.dg/pr20922-5.c: New test.
5017         * gcc.dg/pr20922-6.c: New test.
5018
5019 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5020
5021         PR libfortran/20950
5022         * gfortran.dg/pr20950.f: New test.
5023
5024 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5025
5026         PR libfortran/19216
5027         * gfortran.dg/pr19216.f: New test.
5028
5029 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5030
5031         PR tree-optimization/21001
5032         * gcc.dg/tree-ssa/pr21001.c: New.
5033
5034 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5035
5036         PR libfortran/21075
5037         * gfortran.dg/reshape_rank7.f90: New test.
5038
5039 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5040
5041         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5042         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5043         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5044         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5045         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5046         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5047         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5048         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5049         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5050         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5051         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5052         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5053         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5054         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5055         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5056         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5057         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5058         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5059         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5060         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5061         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5062
5063 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5064
5065         * gfortran.dg/wtruncate.f: New testcase.
5066         * gfortran.dg/wtruncate.f90: New testcase.
5067
5068 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/21025
5071         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5072         which sizeof/alignof is dependent, rather than just whether we are
5073         processing_template_decl.
5074
5075 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5076
5077         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5078         corrected typo where the wrong variables had been compared.
5079
5080 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5081
5082         PR libfortran/18495
5083         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5084         Test callee-allocated version of return array with a write
5085         statement.
5086         Test spread with a temporary with another write statement.
5087
5088 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5089
5090         PR tree-optimization/21031
5091         * gcc.dg/tree-ssa/pr21031.c: New.
5092
5093 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5094
5095         PR tree-optimization/21004
5096         * gcc.dg/builtins-53.c: Include builtins-config.h.
5097         Check floorf, ceilf, floorl and ceill transformations
5098         only when HAVE_C99_RUNTIME is defined.
5099
5100 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5101
5102         PR middle-end/20739
5103         * gcc.dg/tree-ssa/pr20739.c: New test.
5104
5105 2005-04-14  Mike Stump  <mrs@apple.com>
5106
5107         * gcc.dg/Foundation.framework/empty: New.
5108         * gcc.dg/framework-2.c: New.
5109
5110 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5111
5112         PR tree-optimization/21021
5113         * gcc.c-torture/compile/pr21021.c: New.
5114
5115 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5116
5117         PR testsuite/21010
5118         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5119         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5120         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5121         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5122         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5123         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5124         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5125         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5126
5127 2005-04-14  Richard Henderson  <rth@redhat.com>
5128
5129         * lib/target-supports.exp (check_effective_target_vect_condition):
5130         Add ia64, i?86, and x86_64.
5131
5132 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5133
5134         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5135
5136 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5137
5138         PR tree-optimization/20657
5139         * gcc.dg/tree-ssa/pr20657.c: New.
5140
5141 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5142
5143         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5144         (long long int)trunc*.
5145
5146 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5147
5148         PR target/20927
5149         * gcc.dg/pr20927.c: New test.
5150
5151 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5152
5153         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5154         * gcc.target/mips/asm-1.c: Likewise.
5155
5156 2005-04-13  Dale Johannesen  <dalej@apple.com>
5157
5158         * objc.dg/objc-fast-4.m:  New.
5159
5160 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5161
5162         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5163         directory.
5164         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5165
5166 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5167
5168         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5169         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5170         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5171
5172 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5173
5174         PR tree-optimization/20913
5175         * gcc.dg/tree-ssa/pr20913.c: New.
5176
5177         PR tree-optimization/20702
5178         * gcc.dg/tree-ssa/pr20702.c: New.
5179
5180 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5181
5182         PR c++/13744
5183         * g++.dg/inherit/local3.C: New test.
5184
5185 2005-04-12  Jeff Law  <law@redhat.com>
5186
5187         * gcc.dg/tree-ssa/20050412-1.c: New test.
5188
5189 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5190
5191         PR libfortran/19016
5192         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5193         Add tests with mask generated by expression.
5194         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5195         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5196         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5197
5198 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5199
5200         PR middle-end/20917
5201         * gcc.dg/20050409-1.c: New test.
5202
5203 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5204
5205         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5206
5207 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5208
5209         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5210         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5211         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5212         (TARGET_CXX): Adjust accordingly.
5213         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5214         determine_class_data_visibility and class_data_always_comdat.
5215         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5216         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5217         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5218         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5219         (arm_cxx_determine_class_data_visibility): New.
5220         (arm_cxx_class_data_always_comdat): Likewise.
5221         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5222         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5223         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5224         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5225         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5226         Define.
5227
5228 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5229
5230         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5231
5232 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5233
5234         * gcc.dg/i386-darwin-fpmath.c: New.
5235
5236 2004-04-11  Devang Patel  <dpatel@apple.com>
5237
5238         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5239         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5240         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5241         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5242         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5243         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5244         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5245         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5246         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5247
5248 2004-04-11  Devang Patel  <dpatel@apple.com>
5249
5250         * gcc.dg/vect/vect-dv-1.c: New test.
5251         * gcc.dg/vect/vect-dv-2.c: New test.
5252
5253 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5254
5255         PR tree-optimization/20933
5256         * gcc.dg/tree-ssa/pr20933.c: New test.
5257
5258 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5259
5260         * gfortran.dg/fold_nearest.f90: New test.
5261
5262 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5263
5264         * gcc.dg/tree-ssa/alias-1.c: New test.
5265
5266 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5267
5268         PR tree-optimization/20920
5269         * g++.dg/tree-ssa/pr20920.C: New test.
5270
5271 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5272
5273         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5274         (long long int)ceil*.
5275
5276 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5277
5278         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5279         explicit C++ linkage.
5280
5281 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5282
5283         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5284         warning for arithmetic IF statements.
5285
5286 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5287
5288         * eor_handling_1.f90: New test case.
5289         * eor_handling_2.f90: New test case.
5290         * eor_handling_3.f90: New test case.
5291         * eor_handling_4.f90: New test case.
5292         * eor_handling_5.f90: New test case.
5293         * noadv_size.f90: New test case.
5294         * pad_no.f90: New test case.
5295
5296 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5297
5298         * gcc.c-torture/execute/20050410-1.c: New test.
5299
5300 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5301
5302         * gcc.dg/pr20126.c: New.
5303
5304 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5305             Steven G. Kargl <kargls@comcast.net>
5306
5307         * gfortran.dg/PR19872.f: New test.
5308
5309 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5310
5311         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5312
5313 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5314
5315         * gfortran.dg/nint_1.f90: New test.
5316
5317 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5318
5319         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5320         Added test for callee-allocated arrays with write statements.
5321         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5322         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5323         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5324         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5325         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5326
5327 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5328
5329         PR libfortran/20163
5330         * gfortran.dg/open-options-blanks.f:  New test.
5331
5332 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5333
5334         PR fortran/13257
5335         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5336
5337 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5338
5339         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5340         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5341         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5342         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5343         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5344         * gcc.c-torture/execute/stdarg-4.c: New test.
5345
5346         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5347
5348         PR target/20795
5349         * g++.dg/abi/param2.C: New test.
5350
5351 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5352
5353         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5354
5355 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5356
5357         * gcc.dg/builtins-53.c: New test.
5358
5359 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5360
5361         * g++.dg/tree-ssa/pr18178.C: New test.
5362         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5363         * gcc.c-torture/execute/20041019-1.c: New test.
5364         * gcc.dg/tree-ssa/20041008-1.c: New test.
5365         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5366         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5367         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5368         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5369         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5370         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5371         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5372         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5373         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5374         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5375
5376 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5377
5378         PR rtl-optimization/20466
5379         * gcc.c-torture/execute/pr20466-1.c: New test.
5380
5381 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5382
5383         PR c++/20905
5384         * g++.dg/parse/cond2.C: New test.
5385
5386         PR c++/20145
5387         * g++.dg/warn/Wdtor1.C: New test.
5388
5389 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5390
5391         PR fortran/17229
5392         * gfortran.dg/pr17229.f: New test.
5393
5394 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5395
5396         * gfortran.dg/tiny_1.f90: New test.
5397         * gfortran.dg/tiny_2.f90: ditto.
5398
5399 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5400
5401         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5402         * gfortran.dg/open_new.f90:  Fix dg-do run line
5403
5404 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5405
5406         * lib/target-supports.exp (get_compiler_messages): Support
5407         optional arguments, the fourth being compiler options.
5408         (check_effective_target_fpic): New proc.
5409         * gcc.dg/20050321-2.c: Restrict to target fpic.
5410
5411 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5412
5413         * gcc.dg/15443-1.c: New test.
5414         * gcc.dg/15443-2.c: Likewise.
5415
5416 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5417
5418         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5419
5420 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5421
5422         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5423
5424 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5425
5426         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5427         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5428         -m64.
5429         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5430         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5431         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5432
5433 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5434
5435         PR c++/20212
5436         * g++.dg/warn/Wunused-11.C: New test.
5437
5438 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5439
5440         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5441
5442 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5443
5444         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5445
5446 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/20734
5449         * g++.dg/template/ptrmem13.C: New test.
5450
5451 2005-04-05  Per Bothner  <per@bothner.com>
5452
5453         * lib/gcc.exp: Always add -fno-show-column, for now.
5454
5455 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5456
5457         PR testsuite/20767
5458         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5459         of plain old "unsigned int" for the type of "i".  Makes this test
5460         64bit clean.
5461
5462 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5463
5464         * gcc.dg/i386-ssefn-1.c: New test.
5465         * gcc.dg/i386-ssefn-2.c: New test.
5466         * gcc.dg/i386-ssefn-3.c: New test.
5467         * gcc.dg/i386-ssefn-4.c: New test.
5468
5469 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR tree-optimization/20076
5472         * gcc.dg/builtin-apply4.c: New test.
5473
5474         PR preprocessor/19475
5475         * gcc.dg/cpp/macspace1.c: New test.
5476         * gcc.dg/cpp/macspace2.c: New test.
5477
5478 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5479
5480         * gfortran.dg/pr20755.f: Fixed bad format.
5481
5482 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/20763
5485         * g++.dg/ext/attrib21.C: New test.
5486
5487 2004-04-05  Devang Patel  <dpatel@apple.com>
5488
5489         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5490         * gcc.dg/vect/vect-shift-1.c: New test.
5491
5492 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5493
5494         PR libfortran/20755
5495         * gfortran.dg/pr20755.f: New test.
5496
5497 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5498
5499         * gfortran.dg/pr15959.f90: New test.
5500         * gfortran.dg/string_pad_trunc.f90: New test.
5501
5502 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5503
5504         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5505         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5506         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5507         syntax.
5508
5509 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5510
5511         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5512
5513 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5514
5515         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5516         * gcc.c-torture/compile/20011119-2.c: Likewise.
5517         * gcc.c-torture/compile/981001-2.c: Likewise.
5518
5519 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/20679
5522         * g++.dg/template/overload4.C: New test.
5523
5524 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         PR c++/20746
5527         * g++.dg/abi/covariant5.C: New.
5528
5529         PR debug/20505
5530         * g++.dg/debug/const2.C: New.
5531
5532 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR rtl-optimization/16104
5535         * gcc.c-torture/execute/20050316-1.c: New test.
5536
5537 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5538
5539         * g++.dg/template/spec23.C: Fix dg-error text.
5540
5541 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5542
5543         PR c++/19199
5544         * g++.dg/expr/lval2.C: New.
5545
5546 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5547
5548         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5549         __builtin_strcasecmp and __builtin_strncasecmp.
5550
5551 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         PR c++/20723
5554         * g++.dg/template/spec22.C: New.
5555         * g++.dg/template/spec23.C: New.
5556
5557 2005-04-03  Dale Ranta  <dir@lanl.gov>
5558             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5559
5560         PR libfortran/20068
5561         PR libfortran/20125
5562         PR libfortran/20156
5563         PR libfortran/20471
5564         * gfortran.dg/backspace.f: New test.
5565
5566 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5567
5568         * gcc.dg/pr19345.c: New test.
5569
5570 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5571
5572         PR tree-optimization/20640
5573         * gcc.dg/torture/tree-loop-1.c: New.
5574
5575 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5576
5577         PR rtl-optimization/20290
5578         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5579
5580 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5581
5582         * gcc.dg/rs6000-fpint.c: New.
5583
5584 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5585
5586         * gcc.dg/old-style-then-proto-1.c: New test.
5587
5588 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5589
5590         * gfortran.fortran-torture/execute/backspace.f90: Check
5591         after backspace and read was incorrect.
5592
5593 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5594
5595         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5596         buffer past the terminating NUL using memcmp.
5597         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5598         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5599
5600         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5601         Fix unused/uninitialized variable warnings.
5602
5603         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5604         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5605         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5606         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5607
5608         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5609         gcc.c-torture/execute/builtins/fputs-lib.c,
5610         gcc.c-torture/execute/builtins/lib/fprintf.c,
5611         gcc.c-torture/execute/builtins/lib/main.c,
5612         gcc.c-torture/execute/builtins/lib/memcmp.c,
5613         gcc.c-torture/execute/builtins/lib/memmove.c,
5614         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5615         gcc.c-torture/execute/builtins/lib/memset.c,
5616         gcc.c-torture/execute/builtins/lib/printf.c,
5617         gcc.c-torture/execute/builtins/lib/sprintf.c,
5618         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5619         gcc.c-torture/execute/builtins/lib/strchr.c,
5620         gcc.c-torture/execute/builtins/lib/strcmp.c,
5621         gcc.c-torture/execute/builtins/lib/strcpy.c,
5622         gcc.c-torture/execute/builtins/lib/strcspn.c,
5623         gcc.c-torture/execute/builtins/lib/strlen.c,
5624         gcc.c-torture/execute/builtins/lib/strncat.c,
5625         gcc.c-torture/execute/builtins/lib/strncmp.c,
5626         gcc.c-torture/execute/builtins/lib/strncpy.c,
5627         gcc.c-torture/execute/builtins/lib/strrchr.c,
5628         gcc.c-torture/execute/builtins/lib/strspn.c,
5629         gcc.c-torture/execute/builtins/lib/strstr.c,
5630         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5631         gcc.c-torture/execute/builtins/strlen-2.c,
5632         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5633         prototypes.
5634
5635 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5636
5637         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5638         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5639         selectany usage.
5640
5641 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR c++/19406
5644         * g++.dg/debug/using1.C: New test.
5645
5646 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5647
5648         PR middle-end/20524
5649         * gcc.dg/alias-7.c: Prefix asm-declared name with
5650         __USER_LABEL_PREFIX__.
5651
5652 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5653
5654         Fix fallout from PR middle-end/15700:
5655         * gcc.c-torture/compile/20011119-1.c: Take
5656         __USER_LABEL_PREFIX__ into account.
5657         * gcc.c-torture/compile/20011119-2.c: Likewise.
5658
5659 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5660
5661         PR c++/18644
5662         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5663
5664 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5665
5666         PR c/17855
5667         * gcc.c-torture/compile/struct-non-lval-1.c,
5668         gcc.c-torture/compile/struct-non-lval-2.c,
5669         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5670
5671 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5672
5673         * gcc.dg/tls/tls.exp: Remove temporary file.
5674         * g++.dg/tls/tls.exp: Ditto.
5675         * lib/file-format.exp: Ditto.
5676         * g++.dg/special/ecos.exp: Ditto.
5677
5678         * lib/profopt.exp: Treat prof_ext as a list.
5679         * gcc.misc-tests/bprob.exp: Ditto.
5680         * g++.dg/bprob/bprob.exp: Ditto.
5681
5682         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5683         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5684         g++.dg/tree-ssa/pointer-reference-alias.C,
5685         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5686         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5687         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5688         g++.dg/vect/pr19951.cc: Ditto.
5689         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5690         gcc.dg/builtins-47.c: Ditto.
5691         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5692         gcc.dg/pr20115-1.c: Ditto.
5693         * gcc.dg/tree-ssa/20030530-2.c,
5694         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5695         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5696         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5697         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5698         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5699         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5700         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5701         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5702         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5703         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5704         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5705         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5706         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5707         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5708         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5709         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5710         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5711         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5712         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5713         gcc.dg/tree-ssa/20030824-1.c,
5714         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5715         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5716         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5717         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5718         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5719         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5720         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5721         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5722         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5723         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5724         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5725         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5726         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5727         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5728         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5729         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5730         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5731         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5732         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5733         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5734         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5735         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5736         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5737         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5738         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5739         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5740         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5741         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5742         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5743         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5744         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5745         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5746         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5747         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5748         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5749         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5750         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5751         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5752         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5753         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5754         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5755         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5756         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5757         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5758         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5759         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5760         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5761         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5762         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5763         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5764         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5765         gcc.dg/tree-ssa/useless-1.c: Ditto.
5766         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5767         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5768         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5769         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5770         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5771         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5772         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5773         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5774         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5775         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5776         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5777         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5778         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5779         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5780         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5781         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5782         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5783         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5784         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5785         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5786         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5787         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5788         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5789         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5790         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5791         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5792         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5793         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5794         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5795         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5796         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5797         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5798         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5799         gcc.dg/vect/vect-none.c: Ditto.
5800         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5801         treelang/compile/unsigned.tree: Ditto.
5802
5803         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5804         * gcc.dg/cpp/direct2s.c: Ditto.
5805         * gcc.dg/cpp/paste4.c: Ditto.
5806         * gcc.dg/cpp/separate-1.c: Ditto.
5807         * gcc.dg/pch/save-temps-1.c: Ditto.
5808         * g++.dg/ext/altivec-10.C: Ditto.
5809         * g++.dg/pch/pch.C: Ditto.
5810
5811         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5812
5813         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5814         * g++.dg/template/repo1.C: Ditto.
5815         * g++.dg/template/repo2.C: Ditto.
5816         * g++.dg/template/repo3.C: Ditto.
5817         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5818         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5819         * g++.old-deja/g++.pt/repo1.C: Ditto.
5820         * g++.old-deja/g++.pt/repo2.C: Ditto.
5821         * g++.old-deja/g++.pt/repo3.C: Ditto.
5822         * g++.old-deja/g++.pt/repo4.C: Ditto.
5823
5824         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5825         * gcc.dg/20030107-1.c: Ditto.
5826         * gcc.dg/20030702-1.c: Ditto.
5827         * gcc.dg/profile-generate-1.c: Ditto.
5828         * g++.dg/other/profile1.C: Ditto.
5829         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5830
5831         * lib/gcc-dg.exp (remove-build-file): New.
5832         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5833         cleanup-tree-dump, cleanup-saved-temps): New.
5834
5835 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         PR c++/19203, DR 214
5838         * g++.dg/parse/ambig3.C: Not ambiguous.
5839         * g++.dg/template/spec20.C: New.
5840         * g++.dg/template/spec21.C: New.
5841
5842 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5843
5844         PR target/20045
5845         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5846
5847 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5848
5849         PR libfortran/20660
5850         * gfortran.dg/negative_unit.f: New test.
5851
5852 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5853
5854         * gcc.dg/20050330-1.c: New test.
5855
5856 2005-03-30  Devang Patel  <dpatel@apple.com>
5857
5858         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5859
5860 2005-03-30  Dale Johannesen  <dalej@apple.com>
5861
5862         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5863
5864 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5865
5866         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5867         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5868         Strip options from test name.
5869
5870 2005-03-31  Jan Hubicka  <jh@suse.cz>
5871
5872         * gcc.dg/varpool-1.c: New testcase.
5873
5874 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5875
5876         PR c/772
5877         PR c/17913
5878         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5879         gcc.dg/stmt-expr-label-3.c : New tests.
5880         * gcc.c-torture/execute/medce-2.c: Remove.
5881
5882 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5883
5884         PR c/20368
5885         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5886         tests.
5887
5888 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5889
5890         * gcc.c-torture/compile/pr20203.c: New test.
5891
5892 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5893
5894         * gfortran.dg/promotion.f90:  New test.
5895
5896 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5897
5898         PR middle-end/20491
5899         * gcc.dg/torture/asm-subreg-1.c: New test.
5900
5901 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5902
5903         PR c/20672
5904         * gcc.dg/pr20672-1.c: New test.
5905
5906 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5907
5908         * gfortran.dg/vect: New directory.
5909         * gfortran.dg/vect/vect.exp: New.
5910         * gfortran.dg/vect/vect-1.f90: New test.
5911         * gfortran.dg/vect/vect-2.f90: New test.
5912         * gfortran.dg/vect/vect-3.f90: New test.
5913         * gfortran.dg/vect/vect-4.f90: New test.
5914         * gfortran.dg/vect/vect-5.f90: New test.
5915
5916 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR middle-end/20622
5919         * gcc.dg/alias-7.c: New test.
5920
5921 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5922
5923         * gcc.dg/sparc-reg-1.c: New test.
5924
5925 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5926
5927         PR target/19890
5928         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5929
5930 2005-03-29  Dale Ranta  <dir@lanl.gov>
5931             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5932
5933         PR libfortran/20163
5934         * gfortran.dg/pr20163-2.f: New test.
5935
5936 2005-03-28  Jan Hubicka  <jh@suse.cz>
5937
5938         PR middle-end/20635
5939         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5940         by Jakub Jelinek.
5941
5942 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5943
5944         PR tree-optimization/20626
5945         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5946         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5947
5948 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5949
5950         * gfortran.dg/underflow.f90:  New test.
5951         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5952
5953 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5954
5955         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5956
5957 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5958
5959         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5960         (g++_init): Make sure that CXXFLAGS is set.
5961         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5962         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5963         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5964         * lib/objc.exp (objc_init): Likewise.
5965         * lib/treelang.exp (treelang_init): Likewise.
5966
5967 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5968
5969         PR tree-optimization/20470
5970         * gcc.dg/tree-ssa/pr20470.c: New test.
5971
5972 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5973
5974         * gcc.dg/ppc-stfiwx.c: New.
5975
5976 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5977
5978         PR target/19888
5979         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5980
5981 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5982
5983         * gcc.dg/20050325-1.c: Fix a typo.
5984
5985 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5986
5987         PR libfortran/19678
5988         PR libfortran/19679
5989         * gfortran.dg/dos_eol.f: New test.
5990
5991 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5992
5993         PR rtl-optimization/20249
5994         * gcc.dg/20050325-1.c: New test.
5995
5996 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5997
5998         PR libfortran/15332
5999         * gfortran.dg/pr15332.f: New test.
6000
6001 2005-03-24  Dale Johannesen  <dalej@apple.com>
6002
6003         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6004
6005 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6006
6007         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6008         'internal' visibility.
6009         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6010         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6011         'protected' visibility.
6012         * gcc.dg/visibility-7.c: Likewise.
6013         * lib/target-supports.exp (check_visibility_available): Take
6014         a parameter, the kind of visibility to check for.
6015         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6016         to check_visibility_available.
6017
6018         * g++.dg/expr/cast3.C: New.
6019
6020 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6021
6022         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6023         rs6000.
6024
6025 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6026
6027         PR target/20095
6028         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6029
6030 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6031
6032         * gcc.dg/badshift.c: Renamed to...
6033         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6034
6035         * gcc.target/i386/badshift.c: Renamed to...
6036         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6037         only.
6038
6039         PR rtl-optimization/20532
6040         * gcc.target/i386/badshift.c: New.
6041
6042 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6043
6044         * gfortran.dg/pr18025.f90: New test.
6045
6046 2005-03-23  Dale Johannesen  <dalej@apple.com>
6047
6048         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6049
6050 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6051
6052         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6053
6054         * lib/target-supports.exp (check_iconv_available): Default
6055         libiconv to -liconv, if there is no definition.
6056
6057 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6058
6059         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6060
6061 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6062
6063         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6064         * g++.dg/opt/pr7503-2.C: Likewise.
6065         * g++.dg/opt/pr7503-3.C: Likewise.
6066         * g++.dg/opt/pr7503-4.C: Likewise.
6067         * g++.dg/opt/pr7503-5.C: Likewise.
6068         * g++.dg/warn/minmax.C: New test.
6069
6070 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6071
6072         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6073         * gfortran.dg/g77_intrinsics_sub.f: New test.
6074
6075 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6076             Jan Hubicka  <jh@suse.cz>
6077             Steven Bosscher <stevenb@suse.de
6078
6079         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6080
6081 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6082
6083         PR c++/19980
6084         * g++.dg/template/redecl3.C: New test.
6085
6086 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6087
6088         PR c++/20499
6089         * g++.dg/parse/error16.C: Tweak error markers.
6090
6091 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR target/20561
6094         * gcc.dg/20050321-2.c: New test.
6095
6096 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6097
6098         PR c++/20465
6099         PR c++/20381
6100         * g++.dg/template/ptrmem12.C: New.
6101
6102 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6103
6104         PR rtl-optimization/20527
6105         * gcc.c-torture/execute/pr20527-1.c: New test.
6106
6107 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6108
6109         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6110         program, compile it into a real executable and then delete the .c
6111         and .x files afterwards, to avoid problems on testglue targets.
6112
6113 2005-03-21  Stuart Hastings  <stuart@apple.com>
6114
6115         * gcc.target/i386/sse-2.c: New.
6116
6117 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6118
6119         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6120
6121 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6122
6123         * g++.dg/parse/crash25.C: Fix typo.
6124
6125 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6126
6127         PR c++/20461
6128         * g++.dg/parse/crash24.C: New test.
6129
6130         PR c++/20536
6131         * g++.dg/parse/crash25.C: New test.
6132
6133 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6134
6135         PR c++/20147
6136         * g++.dg/ext/stmtexpr4.C: New test.
6137
6138 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6139
6140         PR middle-end/20539
6141         * gcc.c-torture/compile/pr13066-1.c: New test case.
6142         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6143         * g++.dg/opt/pr13066-1.C: Likewise.
6144
6145 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6146
6147         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6148
6149 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6150
6151         PR fortran/18525
6152         * gfortran.dg/nesting_1.f90: New test.
6153
6154 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6155
6156         PR c++/20240
6157         * g++.dg/lookup/using13.C: New test.
6158
6159 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6160
6161         PR c++/20333
6162         * g++.dg/template/crash36.C: New test.
6163
6164 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6165
6166         PR c++/20463
6167         * g++.dg/template/crash35.C: New test.
6168
6169 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6170
6171         PR c++/19966
6172         * g++.dg/overload/operator2.C: New test.
6173
6174 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6175
6176         PR libfortran/20257
6177         * gfortran.dg/pr20257.f90: New test.
6178
6179 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6180
6181         PR libfortran/20480
6182         * gfortran.dg/pr20480.f90: New test.
6183
6184 2005-03-16  Richard Henderson  <rth@redhat.com>
6185
6186         PR middle-end/15700
6187         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6188         (_rtld_global): New.
6189         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6190         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6191
6192         * gcc.dg/alias-3.c: New.
6193         * gcc.dg/alias-4.c: New.
6194         * gcc.dg/alias-5.c: New.
6195         * gcc.dg/alias-6.c: New.
6196
6197 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6198
6199         * gcc.dg/cpp/ucnid-7.c: New.
6200
6201 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6202             Dorit Naishlos  <dorit@il.ibm.com>
6203
6204         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6205         darwin.
6206
6207 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6208
6209         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6210         misaligned accesses.
6211         * gcc.dg/vect/vect-58.c: Likewise.
6212         * gcc.dg/vect/vect-92.c: New.
6213         * gcc.dg/vect/vect-93.c: New.
6214
6215 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6216
6217         PR fortran/18827
6218         * gfortran.dg/assign_2.f90: New test.
6219         * gfortran.dg/assign_3.f90: New test.
6220         * gfortran.dg/assign.f90: New test.
6221
6222 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6223
6224         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6225         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6226         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6227         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6228         names.
6229
6230 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6231
6232         * gcc.dg/cpp/ucnid-6.c: New.
6233
6234         * gcc.dg/cpp/normalize-1.c: New.
6235         * gcc.dg/cpp/normalize-2.c: New.
6236         * gcc.dg/cpp/normalize-3.c: New.
6237         * gcc.dg/cpp/normalize-4.c: New.
6238         * gcc.dg/cpp/ucnid-4.c: New.
6239         * gcc.dg/cpp/ucnid-5.c: New.
6240         * g++.dg/cpp/normalize-1.C: New.
6241         * g++.dg/cpp/ucnid-1.C: New.
6242
6243 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6244
6245         * gcc.dg/pr18628.c: New.
6246
6247 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6248
6249         PR c++/20280
6250         * g++.dg/tree-ssa/pr20280.C: New.
6251
6252 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6253
6254         PR fortran/20467
6255         * gfortran.dg/stfunc_2.f90: New test.
6256
6257 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6258
6259         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6260
6261 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6262
6263         * gcc.dg/tree-ssa/20050314-1.c: New test.
6264
6265 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6266
6267         PR c++/4403
6268         PR c++/9783, DR433
6269         * g++.dg/template/friend34.C: New test.
6270         * g++.dg/template/friend35.C: Likewise.
6271         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6272
6273 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6274
6275         Friend class name lookup 5/n
6276         PR c++/1016
6277         * g++.dg/lookup/hidden-class1.C: New test.
6278         * g++.dg/lookup/hidden-class2.C: Likewise.
6279         * g++.dg/lookup/hidden-class3.C: Likewise.
6280         * g++.dg/lookup/hidden-class4.C: Likewise.
6281         * g++.dg/lookup/hidden-class5.C: Likewise.
6282         * g++.dg/lookup/hidden-class6.C: Likewise.
6283         * g++.dg/lookup/hidden-class7.C: Likewise.
6284         * g++.dg/lookup/hidden-class8.C: Likewise.
6285         * g++.dg/lookup/hidden-class9.C: Likewise.
6286         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6287         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6288         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6289         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6290         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6291         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6292         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6293         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6294         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6295         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6296         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6297
6298 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6299
6300         PR c++/20157
6301         * g++.dg/template/error18.C: New test.
6302
6303 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6304
6305         PR debug/16792
6306         * g++.dg/debug/pr16792.C: New test.
6307
6308 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6309
6310         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6311         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6312         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6313         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6314         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6315         test assertion names.
6316
6317 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6318
6319         PR fortran/18600
6320         * gfortran.dg/stfunc_1.f90: New test.
6321
6322 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6323
6324         PR fortran/16907
6325         * gfortran.dg/real_index_1.f90: New test.
6326
6327 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6328
6329         PR fortran/20323
6330         * gfortran.dg/spec_expr_1.f90: New test.
6331
6332 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6333
6334         PR c/20402
6335         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6336         new parser.
6337
6338 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6339
6340         PR fortran/20361
6341         * gfortran.dg/largeequiv_1.f90: New test.
6342
6343 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6344
6345         * gcc.dg/ucnid-1.c: New.
6346         * gcc.dg/ucnid-2.c: New.
6347         * gcc.dg/ucnid-3.c: New.
6348         * gcc.dg/ucnid-4.c: New.
6349         * gcc.dg/ucnid-5.c: New.
6350         * gcc.dg/ucnid-6.c: New.
6351         * gcc.dg/cpp/ucnid-1.c: New.
6352         * gcc.dg/cpp/ucnid-2.c: New.
6353         * gcc.dg/cpp/ucnid-3.c: New.
6354         * g++.dg/other/ucnid-1.C: New.
6355
6356 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6357
6358         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6359
6360 2005-03-11  Per Bothner  <per@bothner.com>
6361
6362         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6363         that diagnotics refer to correct token.
6364         * gcc.dg/unused-3.c: Likewise.
6365
6366 2005-03-11  Per Bothner  <per@bothner.com>
6367
6368         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6369         constant" is now actually on same line as string constant.
6370         * gcc.dg/cpp/direct2s.c: Likewise.
6371
6372 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6373
6374         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6375
6376 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6377
6378         PR libfortran/20124
6379         * gfortran.dg/pr20124.f90: New Test
6380
6381 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6382
6383         PR tree-optimization/20130
6384         * gcc.dg/pr20130-1.c: New test.
6385
6386 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6387
6388         PR target/20095
6389         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6390
6391 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6392
6393         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6394
6395 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6396
6397         * g++.dg/eh/forced1.C: Fix comment.
6398         * g++.dg/eh/forced2.C: Ditto.
6399         * g++.dg/eh/forced3.C: Ditto.
6400         * g++.dg/eh/forced4.C: Ditto.
6401
6402 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6403
6404         PR rtl-opt/20412
6405         * gcc.c-torture/compile/pr20412.c: New test.
6406
6407 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6408
6409         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6410
6411 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR target/20322
6414         * gcc.dg/20050307-1.c: New test.
6415
6416 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         PR c++/20375
6419         * g++.dg/other/stdarg3.C: New.
6420
6421 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6422
6423         PR c++/18384, c++/18327
6424         * g++.dg/init/array19.C: New test.
6425
6426         PR inline-asm/20314
6427         * gcc.dg/torture/pr20314-1.c: New test.
6428         * gcc.dg/torture/pr20314-2.c: New test.
6429
6430 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6431
6432         * gcc.dg/20050309-1.c: New test.
6433
6434 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6435
6436         * gcc.dg/builtins-10.c: Reactivate disabled test.
6437         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6438         new cbrt transformations.
6439
6440 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/20208
6443         * g++.dg/template/array13.C: New test.
6444
6445 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6446
6447         PR c++/16859
6448         * g++.dg/init/brace4.C: New test.
6449
6450 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6451
6452         PR c++/20186
6453         * g++.dg/template/non-dependent12.C: New.
6454
6455 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/20142
6458         * g++.dg/init/array18.C: Add dg-do run marker.
6459
6460         PR c++/20142
6461         * g++.dg/init/array18.C: New test.
6462
6463 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6464
6465         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6466         * g++.dg/gcov/gcov.exp: Likewise.
6467         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6468         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6469         * lib/c-torture.exp: Likewise.
6470         * lib/fortran-torture.exp: Likewise.
6471         * lib/g++.exp: Likewise.
6472         * lib/gcc-defs.exp: Likewise.
6473         * lib/gcc-dg.exp: Likewise.
6474         * lib/gcc.exp: Likewise.
6475         * lib/gcov.exp: Likewise.
6476         * lib/gfortran.exp: Likewise.
6477         * lib/mike-g++.exp: Likewise.
6478         * lib/mike-gcc.exp: Likewise.
6479         * lib/objc-torture.exp: Likewise.
6480         * lib/objc.exp: Likewise.
6481         * lib/profopt.exp: Likewise.
6482         * lib/target-libpath.exp: Likewise.
6483         * lib/target-supports.exp: Likewise.
6484         * lib/treelang.exp: Likewise.
6485         * lib/wrapper.exp: Likewise.
6486
6487 2005-03-08  Jeff Law  <law@redhat.com>
6488
6489         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6490         PHI-OPT changes.
6491
6492 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6493
6494         * gcc.dg/vect/pr20122.c: New test.
6495
6496 2005-03-07  Jeff Law  <law@redhat.com>
6497
6498         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6499         was folded away.
6500         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6501         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6502         * gcc.dg/tree-ssa/pr18134.c: New test.
6503
6504 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6505
6506         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6507         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6508         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6509
6510 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6511
6512         PR tree-opt/17671
6513         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6514
6515 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6516
6517         * g++.dg/warn/Wnvdtor.C: New test.
6518
6519 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6520
6521         * gcc.dg/torture/pr19683-1.c: New test.
6522
6523 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6524
6525         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6526         * gfortran.dg/g77/19990313-2.f: Ditto.
6527         * gfortran.dg/g77/19990313-3.f: Ditto.
6528         * gfortran.dg/g77/19990525-0.f: Ditto.
6529         * gfortran.dg/g77/19990826-0.f: Ditto.
6530         * gfortran.dg/g77/19990826-2.f: Ditto.
6531         * gfortran.dg/g77/19990826-3.f: Ditto.
6532         * gfortran.dg/g77/20000511-1.f: Ditto.
6533         * gfortran.dg/g77/20000511-2.f: Ditto.
6534         * gfortran.dg/g77/970625-2.f: Ditto.
6535         * gfortran.dg/g77/980310-2.f: Ditto.
6536         * gfortran.dg/g77/980310-3.f: Ditto.
6537         * gfortran.dg/g77/980310-8.f: Ditto.
6538         * gfortran.dg/g77/980519-2.f: Ditto.
6539         * gfortran.dg/g77/alpha1.f: Ditto.
6540         * gfortran.dg/g77/claus.f: Ditto.
6541         * gfortran.dg/g77/erfc.f: Ditto.
6542         * gfortran.dg/g77/short.f: Ditto.
6543         * gfortran.fortran-torture/execute/data.f90: Ditto.
6544         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6545         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6546
6547 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6548
6549         * lib/file-format.exp (gcc_target_object_format): Add check for som
6550         format and hardcode object formats on hppa*-*-hpux*.
6551         * lib/target-supports.exp (check_weak_available): Add check for som
6552         object format.  Always return 0 on hppa*-*-hpux10*.
6553
6554         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6555         is defined.
6556
6557         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6558
6559 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6560
6561         * gfortran.dg/pr19936_1.f90: New test.
6562         * gfortran.dg/pr19936_2.f90: New test.
6563         * gfortran.dg/pr19936_3.f90: New test.
6564
6565 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6566             Paul Thomas <prthomas@drfccad.cea.fr>
6567
6568         * gfortran.dg/PR19754_1.f90: New test.
6569         * gfortran.dg/PR19754_2.f90: Ditto.
6570
6571 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6572
6573         PR c++/19311
6574         * g++.dg/template/non-dependent11.C: New test.
6575
6576 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6577
6578         * lib/target-supports.exp (check_iconv_available): Fix comment.
6579
6580 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6581             Joseph S. Myers  <joseph@codesourcery.com>
6582
6583         PR c++/19797
6584         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6585
6586 2005-03-04  Matthew Sachs  <msachs@apple.com>
6587
6588         * gcc.exp (gcc_target_compile): Put braces around
6589         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6590         * objc.exp (objc_target_compile): Likewise.
6591         * treelang.exp (treelang_target_compile): Likewise.
6592
6593 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6594
6595         PR fortran/19673
6596         * gfortran.dg/func_result_1.f90: New test.
6597
6598 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6599
6600         * gcc.misc-tests/options.exp: New test.
6601
6602 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6603
6604         * gcc.dg/pr15784-4.c: New test.
6605
6606 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * gcc.c-torture/execute/pr17133.c: New.
6609         * gcc.c-torture/compile/20050303-1.c: New.
6610
6611 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6612
6613         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6614
6615 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6616
6617         * g++.dg/overload/using2.C: New.
6618
6619 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6620
6621         PR c++/19916
6622         * g++.dg/init/ptrmem2.C: New test.
6623
6624 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6625
6626         PR c/8927
6627         * gcc.dg/pr8927-1.c: New test.
6628
6629 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6630
6631         PR c++/20232
6632         * g++.dg/inherit/covariant12.C: New.
6633
6634 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6635
6636         PR fortran/19479
6637         * gfortran.dg/bound_1.f90: New test.
6638
6639 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6640
6641         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6642         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6643
6644 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6645
6646         PR c/20245
6647         * gcc.dg/pr20245-1.c: New test.
6648
6649 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR middle-end/19874
6652         * gcc.c-torture/execute/20050119-2.c: New test case.
6653
6654 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6655
6656         * README: Update the DejaGnu bug reporting address.
6657         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6658         * lib/objc-torture.exp: Likewise.
6659
6660 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6661
6662         * gfortran.dg/boz_1.f90: New test.
6663         * gfortran.dg/boz_3.f90: New test.
6664         * gfortran.dg/boz_4.f90: New test.
6665
6666 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6667
6668         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6669         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6670
6671 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6672
6673         PR libfortran/20101
6674         * gfortran.dg/write_0_pe_format.f90: New test.
6675
6676 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR c++/20206
6679         * g++.dg/opt/thunk2.C: New test.
6680         * g++.dg/opt/covariant1.C: New test.
6681
6682 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6683
6684         * gfortran.dg/e_d_fmt.f90: New test.
6685
6686 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6687
6688         * gcc.dg/asm-b.c: Fix comment typos.
6689
6690 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6691
6692         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6693         a V_MAY_DEF also.
6694
6695 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6696
6697         PR tree-opt/20188
6698         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6699         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6700         * gcc.dg/asm-b.c: New test.
6701
6702 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6703
6704         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6705         Disable this test on IRIX 6.
6706
6707 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6708
6709         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6710         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6711         parser.
6712
6713 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6714
6715         PR tree-optimization/20204
6716         * testsuite/gcc.dg/pr20204.c: New test.
6717
6718 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR target/20196
6721         * gcc.c-torture/execute/20050224-1.c: New test.
6722
6723         PR c++/20175
6724         * g++.dg/warn/Wbraces2.C: New test.
6725
6726 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/19878
6729         * g++.dg/init/const2.C: New test.
6730
6731 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6732
6733         PR tree-optimization/20100
6734         * gcc.c-torture/execute/pr20100-1.c: New test.
6735
6736 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6737
6738         * gfortran.dg/implicit_3.f90: New test.
6739
6740         * gfortran.dg/deftype_1.f90: New test.
6741
6742 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6743
6744         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6745         the test passes.
6746         * g++.dg/other/anon3.C: Accept a warning.
6747
6748 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6749
6750         * gcc.dg/pr20017.c: Fix a comment typo.
6751
6752 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6753
6754         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6755
6756 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6757
6758         PR ada/19902
6759         * ada/acats/tests/cxa/cxa3004.a: Remove.
6760         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6761
6762 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/20073
6765         * g++.dg/init/const1.C: New test.
6766
6767         PR c++/19991
6768         * g++.dg/parse/constant7.C: New test.
6769
6770         PR c++/20152
6771         * g++.dg/parse/error27.C: New test.
6772         * g++.dg/template/qualttp15.C: Adjust error markers.
6773         * g++.old-deja/g++.other/struct1.C: Likewise.
6774
6775         PR c++/20153
6776         * g++.dg/template/error17.C: New test.
6777
6778         PR c++/20148
6779         * g++.dg/parser/error26.C: New test.
6780
6781 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6782
6783         PR tree-optimization/20100
6784         PR tree-optimization/20115
6785         * gcc.dg/pr20115.c: New test.
6786         * gcc.dg/pr20115-1.c: New test.
6787         * gcc.dg/pr20100.c: New test.
6788         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6789         call-clobbered variables after alias1.
6790
6791 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6792
6793         * gfortran.dg/list_read_4.f90: new test.
6794
6795 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6796
6797         PR rtl-optimization/20017.
6798         * gcc.dg/pr20017.c: New.
6799
6800 2005-02-22  Devang Patel  <dpatel@apple.com>
6801
6802         PR 19952
6803         * g++.dg/tree-ssa/pr19952.C: New test.
6804
6805 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/19883
6808         * g++.dg/parse/constant6.C: New test.
6809
6810 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6811
6812         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6813         * g++.dg/charset/asm2.c: Likewise.
6814         * g++.dg/charset/asm3.c: Likewise.
6815         * g++.dg/charset/asm4.c: Likewise.
6816         * g++.dg/charset/asm5.c: Likewise.
6817         * g++.dg/charset/attribute1.c: Likewise.
6818         * g++.dg/charset/attribute2.c: Likewise.
6819         * g++.dg/charset/extern1.cc: Likewise.
6820         * g++.dg/charset/extern2.cc: Likewise.
6821         * g++.dg/charset/extern3.cc: Likewise.
6822         * g++.dg/charset/function.cc: Likewise.
6823         * g++.dg/charset/string.c: Likewise.
6824         * g++.dg/charset/charset.exp: Likewise.
6825         * lib/target-supports.exp (check_iconv_available): Fix comment.
6826
6827 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6828
6829         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6830         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6831         * gcc.dg/charset/asm2.c: Likewise.
6832         * gcc.dg/charset/asm3.c: Likewise.
6833         * gcc.dg/charset/asm4.c: Likewise.
6834         * gcc.dg/charset/asm5.c: Likewise.
6835         * gcc.dg/charset/asm6.c: Likewise.
6836         * gcc.dg/charset/attribute1.c: Likewise.
6837         * gcc.dg/charset/attribute2.c: Likewise.
6838         * gcc.dg/charset/builtin1.c: Likewise.
6839         * gcc.dg/charset/extern.c: Likewise.
6840         * gcc.dg/charset/function.c: Likewise.
6841         * gcc.dg/charset/string.c: Likewise.
6842         * gcc.dg/charset/charset.exp: Likewise.
6843
6844 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6845
6846         PR fortran/20086
6847         * gfortran.dg/pr20086.f90: New test.
6848
6849 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6850
6851         PR tree-optimization/19786
6852         * g++.dg/tree-ssa/pr19786.C: New.
6853
6854 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6855
6856         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6857
6858 2005-02-21  Jeff Law  <law@redhat.com>
6859
6860         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6861
6862 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6863
6864         * gfortran.dg/do_iterator: Split loop, markup all lines for
6865         which an error locus is printed.
6866         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6867         locus is printed.
6868         * gfortran.dg/select_4.f90: Likewise.
6869         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6870         locuses in the various permutations.
6871
6872 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6873
6874         PR tree-optimization/19951
6875         * g++.dg/vect: New directory.
6876         * g++.dg/vect/vect.exp: New file.
6877         * g++.dg/vect/pr19951.cc: New testcase.
6878         * g++.dg/dg.exp: Also prune vectorizer tests.
6879
6880 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6881
6882         PR 18785
6883         * gcc.dg/charset/builtin1.c: New test.
6884
6885 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6886
6887         PR c++/19299
6888         * g++.dg/inherit/volatile1.C: New test.
6889
6890         PR c++/19440
6891         * g++.dg/template/dtor4.C: New test.
6892
6893 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6894
6895         * gfortran.dg/int_1.f90: New test.
6896
6897 2005-02-19  Devang Patel  <dpatel@apple.com>
6898
6899         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6900
6901 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6902
6903         * gfortran.dg/achar_1.f90: New test.
6904
6905 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6906
6907         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6908
6909 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6910             Jakub Jelinek  <jakub@redhat.com>
6911
6912         PR tree-optimization/19828
6913         * gcc.dg/tree-ssa/loop-7.c: New test.
6914         * gcc.c-torture/execute/20050218-1.c: New test.
6915
6916 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR c/20043
6919         * gcc.dg/transparent-union-1.c: New test.
6920         * gcc.dg/transparent-union-2.c: New test.
6921
6922 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6923
6924         PR tree-optimization/18977
6925         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6926
6927 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6928
6929         PR target/20054
6930         * gcc.dg/pr20054.c: New test.
6931
6932 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6933
6934         PR c++/19508
6935         * g++.dg/ext/attrib20.C: New test.
6936
6937 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6938
6939         PR middle-end/20030
6940         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6941
6942 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6943
6944         PR c++/20008
6945         * g++.dg/opt/switch4.C: New.
6946
6947 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/20023
6950         PR tree-optimization/20009
6951         * gcc.c-torture/compile/20050217-1.c: New test.
6952         * g++.dg/opt/switch3.C: New test.
6953
6954         PR tree-optimization/18947
6955         * gcc.c-torture/compile/20050215-1.c: New test.
6956         * gcc.c-torture/compile/20050215-2.c: New test.
6957         * gcc.c-torture/compile/20050215-3.c: New test.
6958
6959 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6960
6961         PR c++/20028
6962         * g++.dg/template/crash34.C: New.
6963
6964         PR c++/20022
6965         * g++.dg/other/access3.C: New.
6966
6967 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6968
6969         * gcc.dg/vect/vect-98.c: New test.
6970
6971 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6972
6973         PR tree-optimization/19967
6974         * gcc.dg/pr19967.c: New.
6975
6976 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6977
6978         PR middle-end/19857
6979         * gcc.dg/tree-ssa/20050215-1.c: New test.
6980         * gcc.c-torture/execute/20050215-1.c: New test.
6981
6982 2005-02-15  Eric Christopher  <echristo@redhat.com>
6983
6984         * gcc.dg/cpp/20050215-1.c: New file.
6985
6986 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6987
6988         PR tree-optimization/15785
6989         * gcc.dg/pr15785-1.c: New test.
6990
6991 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6992
6993         PR c++/17788
6994         * g++.dg/init/ctor4.C: New.
6995         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6996
6997 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6998
6999         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7000         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7001
7002 2005-02-15  Andreas Schwab  <schwab@suse.de>
7003
7004         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7005         declare malloc.
7006
7007 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7008
7009         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7010
7011 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7012
7013         PR tree-optimization/19853
7014         * gcc.c-torture/compile/pr19853.c: New test.
7015
7016 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7017
7018         PR c++/19608
7019         * g++.dg/parse/local-class1.C: New.
7020
7021         PR c++/19895
7022         * g++.dg/parse/ptrmem3.C: New.
7023
7024         PR c++/19884
7025         * g++.old-deja/g++.oliva/template6.C: Add another case.
7026         * g++.dg/template/explicit6.C: New.
7027
7028 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7029
7030         PR c++/17816
7031         * g++.dg/other/redecl2.C: New.
7032
7033 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         PR c++/19891
7036         * g++.dg/abi/covariant4.C: New.
7037
7038 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7039
7040         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7041
7042 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7043
7044         * gcc.dg/vect/vect-96.c: Fix typo.
7045
7046 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7047
7048         PR c++/14479
7049         PR c++/19487
7050         * g++.dg/template/enum5.C: New test.
7051
7052 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7053
7054         * gcc.dg/vect/vect-97.c: New test.
7055
7056 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7057
7058         * gcc.dg/vect/vect-96.c: New test.
7059
7060 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7061
7062         * gcc.dg/builtins-34.c: Also check ldexp*.
7063
7064 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7065
7066         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7067
7068 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7069
7070         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7071         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7072         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7073         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7074         selector_list, selector_expression, dg-process-target): Move to new
7075         file target-supports-dg.exp.
7076         * lib/target-supports-dg.exp: New.
7077
7078         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7079         New.
7080
7081 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR c++/19666
7084         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7085
7086         PR middle-end/19858
7087         * gcc.c-torture/compile/20050210-1.c: New test.
7088
7089 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/19755
7092         * g++.dg/warn/Wbraces1.C: New test.
7093
7094 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7095
7096         * gcc.dg/builtins-52.c: New testcase.
7097
7098 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR c/19342
7101         * gcc.c-torture/execute/20050119-1.c: New test.
7102
7103 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7104
7105         PR c++/19811
7106         * g++.dg/init/delete1.C: New test.
7107
7108 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7109
7110         PR c++/18470
7111         * g++.dg/template/static12.C: New test.
7112
7113 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/19787
7116         * g++.dg/conversion/ambig1.C: New test.
7117
7118         PR c++/19739
7119         * g++.dg/ext/attrib19.C: New test.
7120
7121         PR c++/19732
7122         * g++.dg/parse/dtor5.C: New test.
7123
7124         PR c++/19762
7125         * g++.dg/template/dtor3.C: New test.
7126
7127         PR c++/19826
7128         * g++.dg/template/static11.C: New test.
7129         * g++.dg/template/crash2.C: Remove dg-error marker.
7130
7131 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7132
7133         PR C++/18491
7134         * g++.old-deja/g++.mike/p10769a.C: Remove.
7135
7136 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7137
7138         * gcc.dg/builtins-48.c: New test case.
7139         * gcc.dg/builtins-49.c: New test case.
7140         * gcc.dg/builtins-50.c: New test case.
7141         * gcc.dg/builtins-51.c: New test case.
7142
7143 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7144
7145         PR middle-end/19583
7146         * g++.dg/warn/Wreturn-type-3.C: New test.
7147
7148 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7149
7150         PR middle-end/19402
7151         * gcc.dg/pr19402-1.c: New testcase.
7152         * gcc.dg/pr19402-2.c: likewise.
7153
7154 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7155
7156         PR middle-end/19854
7157         * g++.dg/tree-ssa/tmmti.C: New testcase.
7158
7159 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7160
7161         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7162
7163 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/19733
7166         * g++.dg/parse/crash23.C: New test.
7167         * g++.dg/warn/Weff1.C: New test.
7168
7169 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7170
7171         * gcc.dg/20050209-1.c: New test.
7172
7173 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7174
7175         PR target/19799
7176         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7177
7178 2005-02-08  Mike Stump  <mrs@apple.com>
7179
7180         * g++.dg/pch/import-2.c: New test.
7181         * g++.dg/pch/import-2.hs: New.
7182         * g++.dg/pch/include/import-2a.h: New.
7183         * g++.dg/pch/include/import-2b.h: New.
7184
7185 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7186
7187         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7188
7189 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7190
7191         * gfortran.dg/substr_1.f90: New test.
7192
7193 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7194
7195         PR middle-end/19775
7196         * gcc.dg/torture/builtin-power-1.c: Disable test for
7197         invalid transformation.
7198         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7199         no longer optimize.
7200         * gcc.dg/builtins-47.c: New testcase.
7201
7202 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7203             Dorit Naishlos  <dorit@il.ibm.com>
7204
7205         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7206
7207 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7208
7209         * gcc.c-torture/compile/20050206-1.c: New test.
7210
7211 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7212
7213         PR tree-opt/19768
7214         * g++.dg/opt/pr19768.C: New test.
7215
7216 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         PR tree-opt/19736
7219         * gcc.c-torture/compile/pr19736.c: New test.
7220
7221 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7222
7223         PR c++/17401
7224         * g++.dg/parse/error25.C: New test.
7225
7226 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7227
7228         * gcc.c-torture/execute/20050203-1.c: New.
7229
7230 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7231
7232         * gcc.dg/vect/vect-85.c: Remove xfail.
7233         * gcc.dg/vect/vect-86.c: Remove xfail.
7234         * gcc.dg/vect/vect-87.c: Remove xfail.
7235         * gcc.dg/vect/vect-88.c: Remove xfail.
7236
7237 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7238
7239         * gcc.dg/altivec-19.c: New.
7240
7241 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7242
7243         PR c/17807
7244         * gcc.dg/nested-func-3.c: New test.
7245         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7246
7247 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7248
7249         * gcc.test-framework/gen_directive_tests: Generate tests for
7250         selector expressions.
7251
7252 2005-02-02  Matt Austern  <austern@apple.com>
7253
7254         PR c++/19628
7255         * g++/ext/builtin7.C: New.
7256         * g++/ext/builtin8.C: New.
7257
7258 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7259
7260         PR c/18502
7261         * gcc.dg/pr18502-1.c: New test.
7262
7263 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7264
7265         PR c++/17413
7266         * g++.dg/template/local4.C: Tweak.
7267
7268 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7269
7270         PR tree-optimization/19578
7271         * gcc.c-torture/compile/20050202-1.c: New test.
7272
7273 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7274
7275         PR c/19435
7276         * gcc.dg/c99-init-4.c: New test.
7277
7278 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7279
7280         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7281
7282         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7283
7284         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7285         * g++.dg/eh/check-vect.h: New.
7286
7287         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7288         * gcc.dg/vect/vect-78.c: Ditto.
7289         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7290         Remove.
7291
7292         * g++.dg/conversion/simd1.C: Expect warning.
7293         * g++.dg/ext/attribute-test-1.C: Ditto.
7294         * g++.dg/ext/attribute-test-2.C: Ditto.
7295         * g++.dg/ext/attribute-test-3.C: Ditto.
7296         * g++.dg/ext/attribute-test-4.C: Ditto.
7297
7298         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7299         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7300
7301         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7302
7303 2005-02-01  Richard Henderson  <rth@redhat.com>
7304
7305         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7306         long double for ibm double-double format.
7307         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7308
7309 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7310
7311         PR tree-optimization/19633
7312         * testsuite/gcc.dg/pr19633-1.c: New test.
7313         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7314         to NULL or a symbol.
7315
7316 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7317
7318         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7319         New procs.
7320         (dg-process-target (local override)): Handle selector expressions.
7321
7322         * gcc.test-framework/README: Describe tests in source directory.
7323         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7324         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7325         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7326         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7327         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7328         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7329         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7330         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7331         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7332         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7333         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7334         * gcc.test-framework/dg-error-exp-P.c: New test.
7335         * gcc.test-framework/dg-error-exp-XP.c: New test.
7336         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7337         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7338         * gcc.test-framework/dg-output-exp-P.c: New test.
7339         * gcc.test-framework/dg-output-exp-XF.c: New test.
7340         * gcc.test-framework/dg-warning-exp-P.c: New test.
7341         * gcc.misc-tests/dg-1.c: Remove.
7342         * gcc.misc-tests/dg-2.c: Remove.
7343         * gcc.misc-tests/dg-3.c: Remove.
7344         * gcc.misc-tests/dg-4.c: Remove.
7345         * gcc.misc-tests/dg-5.c: Remove.
7346         * gcc.misc-tests/dg-6.c: Remove.
7347         * gcc.misc-tests/dg-7.c: Remove.
7348         * gcc.misc-tests/dg-8.c: Remove.
7349         * gcc.misc-tests/dg-9.c: Remove.
7350         * gcc.misc-tests/dg-10.c: Remove.
7351         * gcc.misc-tests/dg-11.c: Remove.
7352         * gcc.misc-tests/dg-12.c: Remove.
7353         * gcc.misc-tests/dg-test.exp: Remove.
7354
7355         * gcc.test-framework/test-framework.awk: Change recording and
7356         printing of passes and failures.
7357
7358         * gcc.test-framework: New directory.
7359         * gcc.test-framework/README: New.
7360         * gcc.test-framework/test-framework.exp: New.
7361         * gcc.test-framework/test-framework.awk: New.
7362         * gcc.test-framework/gen_directive_tests: New.
7363
7364 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7365
7366         * lib/treelang.exp: Fix comment typos.
7367         (treelang_target_compile): Don't append libs=-ltreelang to options.
7368
7369 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7370
7371         * g++.dg/parse/typename7.C: Adjust error messages.
7372
7373 2005-01-31  Jeff Law  <law@redhat.com>
7374
7375         * gcc.c-torture/execute/20050131-1.c: New test.
7376         * gcc.dg/wcaselabel.c: New test.
7377
7378 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7379
7380         * g++.dg/other/warning1.C: Adjust error messags.
7381         * g++.dg/parse/constant5.C: New test.
7382
7383 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7384
7385         PR c/19333
7386         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7387         the test case valid.
7388         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7389         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7390         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7391         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7392         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7393         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7394
7395 2005-01-31  Dale Johannesen  <dalej@apple.com>
7396
7397         * g++.dg/opt/pr19650.C:  New test.
7398
7399 2005-01-31  Richard Henderson  <rth@redhat.com>
7400
7401         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7402         long double for intel double extended format.
7403         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7404
7405 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/19555
7408         * g++.dg/template/static10.C: New test.
7409
7410         PR c++/19395
7411         * g++.dg/parse/error24.C: New test.
7412
7413         PR c++/19367
7414         * g++.dg/lookup/builtin1.C: New test.
7415
7416         PR c++/19457
7417         * g++.dg/warn/conv3.C: New test.
7418
7419 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7420
7421         PR fortran/19647
7422         * gfortan.dg/inquire_7.f90
7423
7424 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7425
7426         PR tree-optimization/15791
7427         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7428         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7429         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7430         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7431         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7432         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7433         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7434         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7435         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7436         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7437
7438 2005-01-29  Paul Brook  <paul@codesourcery.com>
7439
7440         PR fortran/18565
7441         * check.c (real_or_complex_check): New function.
7442         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7443         * intrinsic.c (add_functions): Use new check functions.
7444         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7445         Add prototypes.
7446
7447 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7448
7449         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7450         gcc.dg/lvalue-3.c: New tests.
7451         * gcc.dg/concat.c: Update expected messages.
7452
7453 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7454
7455         PR libfortran/19595
7456         * gfortran.dg/eor_1.f90:  New test.
7457
7458 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7459
7460         PR fortran/19589
7461         * gfortran.dg/logical_data_1.f90: New test.
7462
7463 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7464
7465         PR c++/19253
7466         * g++.dg/template/crash33.C: New test.
7467
7468         PR c++/19667
7469         * g++.dg/template/crash32.C: New test.
7470
7471 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7472
7473         PR middle-end/16558
7474         * g++.dg/warn/Wreturn-type-2.C: New test.
7475
7476 2004-06-24  Jeff Law  <law@redhat.com>
7477
7478         * gcc.dg/tree-ssa/20050128-1.c: New test.
7479
7480 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7481
7482         * gcc.target/frv/all-mdpackh-1.c: New test.
7483
7484 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7485
7486         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7487
7488 2005-01-27  Richard Henderson  <rth@redhat.com>
7489
7490         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7491
7492 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7493
7494         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7495
7496 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7497
7498         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7499         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7500         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7501         to cope with cases where the multilib options override the dg-options.
7502
7503 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR c/18946
7506         * gcc.dg/noncompile/20050120-1.c: New test.
7507
7508 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7509
7510         PR tree-optimization/19633
7511         * gcc.dg/pr19633.c: New test.
7512         * gcc.dg/tree-ssa/pr19633.c: New test.
7513
7514 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7515
7516         * gcc.dg/20041216-1.c: New test.
7517
7518 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7519
7520         PR objc/18862
7521         * objc.dg/selector-2.m: New test.
7522
7523 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7524
7525         * g++.dg/opt/range-test-2.C: New test.
7526
7527         PR rtl-optimization/19579
7528         * gcc.c-torture/execute/20050124-1.c: New test.
7529
7530 2005-01-26  Greg Parker  <gparker@apple.com>
7531         Stuart Hastings  <stuart@apple.com>
7532
7533         * gcc.c-torture/execute/20050125-1.c: New.
7534
7535 2005-01-18  Jan Hubicka  <jh@suse.cz>
7536
7537         PR tree-optimize/19337
7538         * gcc.c-torture/compile/20050119-1.c: New test.
7539
7540 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7541
7542         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7543         test for successful match.
7544
7545 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7546
7547         PR objc/18408
7548         * objc.dg/comp-types-7.m: New test.
7549
7550 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7551
7552         * lib/target-supports.exp (current_target_name): New.
7553         (check_effective_target_ilp32, check_effective_target_lp64):
7554         Cache the result to use as long as the current target, with
7555         multilib flags, remains the same.
7556
7557         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7558         (dg-require-weak, dg-require-visibility, dg-require-alias,
7559         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7560         dg-require-effective-target, dg-skip-if): Remove call to
7561         skip_test_and_clear_xfail.
7562         (dg-test): Clear xfail data.
7563
7564 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR target/17751
7567         * gcc.dg/ppc64-toc.c: New test.
7568
7569         * g++.dg/tree-ssa/empty-1.C: New test.
7570
7571         PR middle-end/19551
7572         * gcc.c-torture/execute/20050121-1.c: New test.
7573         * gcc.dg/20050121-2.c: New test.
7574
7575 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7576         Paul Brook  <paul@codesourcery.com>
7577
7578         PR fortran/17941
7579         * gfortran.dg/real_const_1.f: New test.
7580         * gfortran.dg/real_const_2.f90: New test.
7581         * gfortran.dg/complex_int_1.f90: New test.
7582
7583 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7584
7585         PR fortran/19313
7586         * gfortan.dg/inquire_6.f90: New test.
7587
7588 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7589
7590         PR libfortran/19451
7591         * open_readonly_1.f90:  New test.
7592
7593 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7594
7595         PR libfortran/18982
7596         * gfortran.dg/open_new.f90: New file.
7597
7598 2005-01-22  Paul Brook  <paul@codesourcery.com>
7599
7600         * namelist_1.f90: New test.
7601
7602 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7603
7604         PR tree-optimization/19484
7605         * gcc.c-torture/compile/20050122-[12].c: New tests.
7606
7607 2005-01-22  Paul Brook  <paul@codesourcery.com>
7608
7609         * gfortran.dg/implicit_2.f90: New test.
7610
7611 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7612
7613         PR fortran/19314
7614         * gfortran.dg/inquire_5.f90: New test.
7615
7616 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7617
7618         PR c/18809
7619         * gcc.dg/pr18809-1.c: New test.
7620
7621 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7622
7623         * gcc.dg/20050121-1.c: New test.
7624
7625         PR tree-optimization/13000
7626         * gcc.dg/20040206-1.c: Change warning to point where function is
7627         being inlined.
7628
7629 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7630
7631         PR c++/19208
7632         * g++.dg/template/array11.C: New test.
7633
7634 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7635
7636         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7637         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7638         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7639         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7640         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7641         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7642
7643 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7644
7645         PR tree-optimization/15349
7646         * gcc.dg/tree-ssa/pr15349.c: New.
7647
7648 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7649
7650         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7651
7652 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7653
7654         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7655         scan-assembler-times directive name.
7656
7657         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7658         after dg-do.
7659
7660         PR rtl-optimization/19462
7661         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7662
7663 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7664
7665         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7666         counting function calls on ia64.
7667
7668 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7669
7670         PR rtl-optimization/15139
7671         * gcc.dg/20050111-2.c: New test.
7672
7673         PR c/17297
7674         * gcc.c-torture/compile/20050113-1.c: New testcase.
7675
7676         PR middle-end/19164
7677         * gcc.dg/20050113-1.c: New testcase.
7678
7679 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7680
7681         * gcc.dg/vect/vect-85.c: Add comment.
7682         * gcc.dg/vect/vect-86.c: Add xfail for now.
7683         * gcc.dg/vect/vect-87.c: Add xfail for now.
7684         * gcc.dg/vect/vect-88.c: Add xfail for now.
7685         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7686
7687 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7688
7689         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7690
7691 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7692
7693         * g++.dg/debug/typedef3.C: New test.
7694
7695 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         PR c/19472
7698         * gcc.dg/asm-a.c: New test.
7699
7700 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7701
7702         * gcc.dg/sh-relax.c: Add prototype for abort.
7703
7704 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7705
7706         * gcc.dg/short-compare-1.c: New test.
7707         * gcc.dg/short-compare-2.c: Likewise.
7708
7709 2005-01-18  Michael Matz  <matz@suse.de>
7710
7711         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7712
7713 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7714
7715         PR tree-optimization/19121
7716         * gcc.c-torture/compile/pr19121.c: New test.
7717
7718 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7719
7720         PR target/19357
7721         * gcc.c-torture/compile/pr19357.c: New test.
7722
7723 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7724
7725         PR c/5675
7726         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7727         pass--those that refer just to the variable, possibly with a
7728         cast.
7729         * gcc.dg/c99-const-expr-3.c: Likewise.
7730
7731         PR middle-end/13127
7732         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7733         longer emitted.
7734
7735 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7736
7737         PR fortran/18778
7738         * gfortran.dg/endfile_2.f90: New test.
7739
7740 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7741
7742         PR 19168
7743         * gfortran.dg/select_5.f90: New test.
7744
7745 2004-01-16  Paul Brook  <paul@codesourcery.com>
7746
7747         * gfortran.dg/common_4.f90: New test.
7748
7749 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7750
7751         PR rtl-optimization/19462
7752         * gcc.dg/torture/pr19462-1.c: New test.
7753
7754 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7755
7756         PR objc/19321
7757         * objc.dg/func-ptr-2.m: New.
7758         * objc.dg/volatile-1.m: New.
7759
7760 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7761
7762         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7763
7764 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR tree-optimization/19060
7767         * gcc.c-torture/execute/20050104-1.c: New test.
7768
7769 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7770
7771         PR fortran/18983
7772         * gfortran.dg/write_to_null.f90: New test.
7773
7774 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7775             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7776
7777         PR other/19328
7778         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7779         argument.
7780
7781 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR c++/19263
7784         * g++.dg/init/vector1.C: New test.
7785
7786 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7787
7788         PR target/13158
7789         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7790         PR target/18987
7791         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7792
7793 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7794
7795         * gfortran.dg/select_1.f90: New test.
7796         * gfortran.dg/select_2.f90: New test.
7797         * gfortran.dg/select_3.f90: New test.
7798         * gfortran.dg/select_4.f90: New test.
7799
7800 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR middle-end/19084
7803         PR rtl-optimization/19348
7804         * gcc.dg/20050111-1.c: New test.
7805         * gcc.c-torture/execute/20050111-1.c: New test.
7806
7807         * gcc.dg/i386-asm-4.c: New test.
7808
7809 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7810
7811         * gcc.dg/nested-func-2.c: New test.
7812         * ada/acats/norun.lst: Remove c953002.
7813
7814 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7815
7816         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7817
7818 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7819
7820         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7821
7822 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         PR target/18761
7825         * g++.dg/abi/align1.C: New test.
7826
7827 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7828
7829         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7830         at a time.
7831         * g++.dg/ext/altivec_check.h: Support compiling as C.
7832
7833 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7834
7835         PR c++/19355
7836         * g++.dg/expr/pr19355-1.C: New test case.
7837
7838 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7839
7840         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7841         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7842         * ada/acats/tests/c3/c92005b.ada: Likewise.
7843         * ada/acats/tests/c3/cxb3012.a: Likewise.
7844         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7845
7846 2005-01-09  Paul Brook  <paul@codesourcery.com>
7847
7848         * gfortran.dg/common_2.f90: New file.
7849         * gfortran.dg/common_3.f90: New file.
7850
7851 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7852
7853         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7854
7855 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7856
7857         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7858         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7859         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7860         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7861         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7862         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7863         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7864         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7865         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7866         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7867         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7868         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7869         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7870         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7871         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7872         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7873         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7874         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7875         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7876         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7877         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7878         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7879         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7880         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7881         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7882         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7883         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7884         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7885         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7886         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7887         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7888         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7889         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7890         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7891         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7892         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7893         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7894         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7895         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7896         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7897         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7898         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7899         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7900         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7901         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7902         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7903         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7904         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7905         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7906         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7907         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7908         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7909         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7910         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7911         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7912         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7913         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7914         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7915         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7916         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7917         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7918         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7919         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7920         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7921         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7922         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7923         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7924
7925         * gcc.dg/vect/vect-1.c: Fix spelling.
7926         * gcc.dg/vect/vect-10.c: Fix spelling.
7927         * gcc.dg/vect/vect-11.c: Fix spelling.
7928         * gcc.dg/vect/vect-12.c: Fix spelling.
7929         * gcc.dg/vect/vect-14.c: Fix spelling.
7930         * gcc.dg/vect/vect-15.c: Fix spelling.
7931         * gcc.dg/vect/vect-16.c: Fix spelling.
7932         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7933         * gcc.dg/vect/vect-64.c: Fix comments.
7934         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7935
7936 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7937             Ira Rosen  <irar@il.ibm.com>
7938
7939         * gcc.dg/vect/vect-70.c: New test.
7940         * gcc.dg/vect/vect-71.c: New test.
7941
7942 2005-01-09  Manfred Hollstein  <mh@suse.com>
7943
7944         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7945         * gcc.dg/pr18241-2.c: Likewise.
7946         * gcc.dg/pr18241-3.c: Likewise.
7947         * gcc.dg/pr18241-4.c: Likewise.
7948         * gcc.dg/pr18241-5.c: Likewise.
7949
7950 2005-01-08  Richard Henderson  <rth@redhat.com>
7951
7952         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7953         False for x86 and x86-64.
7954
7955 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7956
7957         PR tree-optimization/18241
7958         * gcc.dg/pr18241-1.c: New test.
7959         * gcc.dg/pr18241-2.c: New test.
7960         * gcc.dg/pr18241-3.c: New test.
7961         * gcc.dg/pr18241-4.c: New test.
7962         * gcc.dg/pr18241-5.c: New test.
7963
7964 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7965
7966         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7967         gfortran.dg/select_4.f90: New.
7968
7969 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7970
7971         * gcc.c-torture/execute/20050107-1.c: New test.
7972
7973 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         PR c++/19298
7976         * g++.dg/template/ref2.C: New.
7977
7978 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7979
7980         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7981         instead of being empty.
7982
7983 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7984
7985         PR fortran/15553
7986         * gfortran.dg/array-1.f90: New test.
7987
7988 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7989
7990         PR tree-optimization/19283
7991         * gcc.c-torture/execute/20050106-1.c: New test.
7992
7993         PR rtl-optimization/18861
7994         * gcc.dg/20050105-1.c: New test.
7995
7996         PR tree-optimization/18828
7997         * gcc.dg/20050105-2.c: New test.
7998
7999 2005-01-07  Andreas Jaeger  <aj@suse.de>
8000
8001         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8002
8003 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8004
8005         PR fortran/18398
8006         * gfortran.dg/fmt_read.f90: New test.
8007
8008 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8009
8010         * gcc.dg/rs6000-ldouble-2.c: New.
8011
8012 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/19244
8015         * g++.dg/parser/ctor2.C: New test.
8016
8017 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8018
8019         PR c++/17154
8020         * g++.dg/template/using9.C: New test.
8021
8022 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8023
8024         PR c++/19258
8025         * g++.dg/lookup/friend6.C: New test.
8026
8027 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/19270
8030         * g++.dg/template/array10.C: New.
8031
8032 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8033
8034         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8035         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8036
8037 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * gcc.c-torture/compile/20050105-1.c: New test.
8040
8041 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8042
8043         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8044
8045 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8046
8047         PR middle-end/19100
8048         * gcc.dg/conv-3.c: New test case.
8049
8050 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8051
8052         * gcc.dg/asm-wide-1.c: New test.
8053
8054 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8055
8056         PR c++/19030
8057         * g++.dg/parse/crash22.C: New
8058
8059 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8060
8061         PR 19257
8062         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8063
8064 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8065
8066         PR middle-end/17767
8067         * gcc.dg/i386-mmx-6.c: New test case.
8068
8069 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8070
8071         PR tree-optimization/18308
8072         * gcc.dg/vect/pr18308.c: New testcase.
8073
8074 2005-01-04  Andreas Jaeger  <aj@suse.de>
8075
8076         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8077
8078 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8079             Robert Bowdidge <bowdidge@apple.com>
8080
8081         * gcc.dg/cpp/subframework1.c: New.
8082         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8083         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8084         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8085         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8086
8087 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8088
8089         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8090         producing warning.
8091         * gcc.dg/darwin-weakimport-2.c: New.
8092
8093 2005-01-03  Richard Henderson  <rth@redhat.com>
8094
8095         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8096
8097 2005-01-03  Richard Henderson  <rth@redhat.com>
8098
8099         * gcc.dg/vect/vect.exp: Enable for ia64.
8100         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8101         (check_effective_target_vect_float): Likewise.
8102         (check_effective_target_vect_no_align): Likewise.
8103         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8104         * gcc.dg/vect/vect-8.c: Likewise.
8105
8106 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8107
8108         PR target/19236
8109         * gcc.dg/pr19236-1.c: New test case.
8110
8111 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8112
8113         PR rtl-optimization/12092
8114         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8115
8116 2005-01-02  Andreas Jaeger  <aj@suse.de>
8117
8118         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8119
8120 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8121             Andrew Pinski  <pinskia@physics.uc.edu>
8122
8123         PR rtl-optimization/12092
8124         * gcc.dg/pr12092-1.c: New test case.
8125
8126 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8127
8128         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8129         'hidden' and 'default' for better portability.
8130         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8131
8132         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8133         6 and 7.
8134         * g++.old-deja/g++.brendan/new3.C: Likewise.
8135
8136 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8137
8138         * gcc.dg/20041231-1.C: New test.
8139         * g++.dg/warn/Wunreachable-code-1.C: New test.
8140
8141 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8142
8143         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8144         file, not /dev/null.  Abort on error.
8145
8146 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8147             Ziemowit Laski  <zlaski@apple.com>
8148
8149         PR objc/18971
8150         * objc.dg/encode-5.m: New test.
8151
8152 2004-12-29  Richard Henderson  <rth@redhat.com>
8153
8154         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8155         * objc.dg/stabs-1.m: Disable for ia64.
8156
8157 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/19190
8160         * g++.dg/warn/Wunused-10.C: New test.
8161
8162 2004-12-28  Richard Henderson  <rth@redhat.com>
8163
8164         * objc.dg/stabs-1.m: Disable for alpha.
8165
8166 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/19149
8169         * g++.dg/parse/error23.C: New test.
8170
8171 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8172
8173         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8174
8175         PR fortran/19032
8176         * gfortran.dg/intrinsic_modulo_1.f90: New.
8177         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8178         tests with divisor -1.
8179
8180 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8181
8182         * g++.dg/opt/temp1.C (memcpy): Return a value.
8183
8184         PR c++/19148
8185         * g++.dg/expr/cond7.C: New test.
8186
8187 2004-12-27  Paul Brook  <paul@codesourcery.com>
8188
8189         * gfortran.dg/g77/select_no_compile.f: Remove.
8190
8191 2004-12-27  Richard Henderson  <rth@redhat.com>
8192
8193         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8194         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8195         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8196
8197 2004-12-26  Richard Henderson  <rth@redhat.com>
8198
8199         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8200         by 1i instead of token pasting.
8201
8202 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8203
8204         PR tree-optimization/17578
8205         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8206         to additional_flags.
8207         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8208
8209 2004-12-25  Richard Henderson  <rth@redhat.com>
8210
8211         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8212         Remove Alpha.
8213
8214 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8215
8216         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8217         hppa*-*-hpux*.
8218         * gcc.dg/pr17957.c (dg-options): Likewise.
8219         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8220         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8221         instead of 0 on __hppa__.
8222         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8223         "foo,%r" on hppa*-*-*.
8224
8225 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8226
8227         PR fortran/19071
8228         * gfortran.dg/complex_write.f90: New test.
8229
8230 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/17595
8233         * g++.dg/parse/pragma2.C: New test.
8234
8235         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8236
8237 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8238
8239         * gcc.dg/empty2.c: Add missing dg-warning.
8240
8241 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/17413
8244         * g++.dg/template/local4.C: New test.
8245         * g++.dg/template/crash19.C: Add dg-error marker.
8246
8247         * g++.dg/template/crash31.C: Correct embedded PR number.
8248
8249 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/16405
8252         * g++.dg/opt/temp1.C: Add do-run marker.
8253
8254 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8255
8256         * g++.dg/template/spec19.C: New.
8257
8258 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8259
8260         PR target/16819
8261         * gcc.dg/empty2.c: New.
8262
8263 2004-12-23  Richard Henderson  <rth@redhat.com>
8264
8265         * lib/target-supports.exp (check_effective_target_vect_no_align):
8266         Remove i?86 and x86-64.
8267
8268 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8269
8270         PR c++/16405
8271         * g++.dg/opt/temp1.C: New test.
8272
8273 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8274
8275         PR c++/18733
8276         * g++.dg/template/friend33.C: New testcase.
8277
8278 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/18464
8281         * g++.dg/template/cond5.C: New test.
8282
8283         PR c++/18492
8284         * g++.dg/inherit/thunk3.C: New test.
8285
8286         PR c++/11224
8287         * g++.dg/warn/Wunused-9.C: New test.
8288
8289 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8290
8291         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8292
8293 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8294
8295         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8296
8297 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/18378
8300         * g++.dg/ext/packed8.C: New test.
8301
8302         PR c++/19063
8303         * g++.dg/template/crash31.C: New test.
8304
8305         PR c++/19034
8306         * g++.dg/template/crash30.C: New test.
8307
8308 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8309
8310         PR C++/18984
8311         * g++.dg/eh/ctor3.C: New test.
8312
8313 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * objc.dg/stabs-1.m: Allow section name to be quoted and
8316         assembly label to begin with '.LL'.
8317
8318 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8319
8320         * gcc.dg/vect/vect.exp
8321         (check_effective_target_lp64_or_vect_no_align): New.
8322         * gcc.dg/vect/vect-77.c: Use it.
8323         * gcc.dg/vect/vect-78.c: Use it.
8324
8325         * lib/target-supports.exp
8326         (check_effective_target_vect_no_max,
8327         check_effective_target_vect_no_bitwise,
8328         check_effective_target_vect_no_align): New.
8329         * gcc.dg/vect/vect-13.c: Use them.
8330         * gcc.dg/vect/vect-17.c: Ditto.
8331         * gcc.dg/vect/vect-18.c: Ditto.
8332         * gcc.dg/vect/vect-19.c: Ditto.
8333         * gcc.dg/vect/vect-20.c: Ditto.
8334         * gcc.dg/vect/vect-27.c: Ditto.
8335         * gcc.dg/vect/vect-29.c: Ditto.
8336         * gcc.dg/vect/vect-44.c: Ditto.
8337         * gcc.dg/vect/vect-48.c: Ditto.
8338         * gcc.dg/vect/vect-50.c: Ditto.
8339         * gcc.dg/vect/vect-52.c: Ditto.
8340         * gcc.dg/vect/vect-54.c: Ditto.
8341         * gcc.dg/vect/vect-56.c: Ditto.
8342         * gcc.dg/vect/vect-58.c: Ditto.
8343         * gcc.dg/vect/vect-60.c: Ditto.
8344         * gcc.dg/vect/vect-72.c: Ditto.
8345         * gcc.dg/vect/vect-80.c: Ditto.
8346
8347 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         PR c++/14075
8350         * g++.dg/init/string1.C: New.
8351
8352         PR c++/18975
8353         * g++.dg/other/synth1.C: New.
8354
8355 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8356
8357         PR c/18963
8358         * gcc.dg/pr18963-1.c: New test.
8359
8360 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8361
8362         PR c/18596
8363         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8364         * gcc.dg/pr18596-1.c: Use dg-error.
8365         (dg-options): Use -fno-unit-at-a-time.
8366         * gcc.dg/pr18596-2.c: New test.
8367         * gcc.dg/pr18596-3.c: New test.
8368
8369 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8370
8371         PR middle-end/18683
8372         * g++.dg/opt/pr18683-1.C: New test case.
8373
8374 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         PR other/19093
8377         * g++.dg/opt/max1.C: Fix for 64bit targets.
8378
8379 2004-12-20  Matt Austern  <austern@apple.com>
8380
8381         PR c++/19044
8382         * g++.dg/ext/builtin6.C: New
8383
8384 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8385
8386         PR tree-optimization/19080
8387         * gcc.c-torture/compile/pr19080.c: New test.
8388
8389 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8390
8391         * gcc.dg/20041219-1.c: New test.
8392
8393 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8394
8395         PR middle-end/19068
8396         * g++.dg/opt/max1.C: New test case.
8397
8398 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/fdata-sections-1.c: New test.
8401
8402 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8403
8404         PR middle-end/18548
8405         * gcc.dg/max-1.c: New test case.
8406
8407 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * gcc.c-torture/execute/20041218-1.c: New test.
8410
8411 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8412
8413         * gcc.dg/pr18501.c: New test.
8414         * gcc.dg/uninit-5.c: XFAIL.
8415         * gcc.dg/uninit-9.c: XFAIL.
8416
8417 2004-12-17  Dale Johannesen  <dalej@apple.com>
8418
8419         * gcc.dg/20041213-1.c:  New.
8420
8421 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8422
8423         * objc.dg/stabs-1.m: Allow assembly label to begin
8424         with a dot ('.').
8425
8426 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8427
8428         * gcc.c-torture/execute/20041213-1.c: Move...
8429         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8430
8431 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         PR c++/18721
8434         * g++.dg/lookup/conv-5.C: New.
8435
8436 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8437
8438         * objc.dg/stabs-1.m: New test.
8439
8440 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8441
8442         * gcc.dg/visibility-c.c: Change compile to
8443         assemble for the test.
8444
8445 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8446
8447         PR target/19041
8448         * gcc.dg/visibility-c.c: New test.
8449
8450 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8451
8452         PR middle-end/18493
8453         * gcc.dg/switch-8.c: New test case.
8454
8455 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         PR c++/18905
8458         * g++.dg/template/init4.C: New.
8459         * g++.dg/opt/static3.C: Enable optimizer.
8460
8461 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8462
8463         * g++.dg/other/complex1.C: New test.
8464
8465 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8466
8467         * g++.dg/opt/inline9.C: New test.
8468
8469 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8470
8471         PR fortran/18993
8472         * gfotran.dg/nullify_1.f: New test.
8473
8474 2004-12-15  Richard Henderson  <rth@redhat.com>
8475
8476         * gcc.target/i386/i386.exp: New harness.
8477         * gcc.target/i386/vect-args.c: New.
8478
8479 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8480
8481         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8482
8483 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8484
8485         PR c++/18825
8486         * g++.dg/template/friend32.C: New test.
8487
8488 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8489
8490         * cpp/pragma-once-1.c: New test.
8491         * cpp/pragma-once-1b.h: Likewise.
8492         * cpp/pragma-once-1c.h: Likewise.
8493         * cpp/pragma-once-1d.h: Likewise.
8494         * cpp/inc/pragma-once-1a.h: Likewise.
8495
8496 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8497             Steven G. Kargl  <kargls@comcast.net>
8498
8499         PR fortran/17597
8500         * gfortran.dg/list_read_3.f90: New test.
8501
8502 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8503
8504         * gcc.dg/ftrapv-2.c: New test.
8505
8506 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         PR c++/18981
8509         * g++.dg/template/typename9.C: New test.
8510
8511 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/18738
8514         * g++.dg/template/typename8.C: New test.
8515         * g++.dg/parse/friend2.C: Tweak error message.
8516
8517 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8518
8519         * gcc.c-torture/20041214-1.c: New test.
8520
8521 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8522
8523         PR c++/18965
8524         * g++.dg/init/array17.C: New test.
8525
8526 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8527
8528         PR c++/18793
8529         * g++.dg/init/aggr3.C: New test.
8530
8531 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8532
8533         * gcc.dg/altivec-types-1.c: New test.
8534         * gcc.dg/altivec-types-2.c: New test.
8535         * gcc.dg/altivec-types-3.c: New test.
8536         * gcc.dg/altivec-types-4.c: New test.
8537         * g++.dg/ext/altivec-types-1.C: New test.
8538         * g++.dg/ext/altivec-types-2.C: New test.
8539         * g++.dg/ext/altivec-types-3.C: New test.
8540         * g++.dg/ext/altivec-types-4.C: New test.
8541
8542 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR middle-end/18951
8545         * gcc.c-torture/execute/20041213-1.c: New test.
8546
8547 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8548
8549         PR c++/18949
8550         * g++.dg/template/cast1.C: New.
8551
8552 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8553
8554         * gcc.c-torture/execute/20041213-2.c: New test.
8555
8556 2004-12-13  Richard Henderson  <rth@redhat.com>
8557
8558         * gcc.dg/i386-sse-10.c: Fix typo in options.
8559
8560 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8561
8562         PR c++/18968
8563         * g++.dg/opt/pr18968.C: New test.
8564
8565 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8566
8567         PR c++/18925
8568         * g++.dg/ext/visibility/staticdatamem.C: New test.
8569
8570 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8571
8572         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8573
8574 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8575
8576         PR rtl-optimization/18928
8577         * gcc.dg/pr18928-1.c: New test case.
8578
8579 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8580
8581         PR tree-opt/16951
8582         * gcc.c-torture/compile/20041211-1.c: New.
8583
8584 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8585
8586         PR middle-end/17564
8587         * gcc.c-torture/execute/20041212-1.c: New test.
8588
8589 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8590
8591         PR fortran/18869
8592         * gfortran.dg/common_1.f90: New test.
8593
8594 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8595         Paul Brook  <paul@codesourcery.com>
8596
8597         PR fortran/16222
8598         * gfortran.dg/real_do_1.f90: New test.
8599
8600 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8601
8602         PR tree-opt/18040
8603         * g++.dg/opt/ptrmem6.C: New test.
8604
8605 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8606
8607         PR middle-end/18921
8608         * gcc.dg/pr18921-1.c: New test case.
8609
8610 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8611
8612         PR fortran/17175
8613         * gfortran.dg/scale_1.f90: New test.
8614
8615 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8616
8617         PR middle-end/18903
8618         * gcc.c-torture/compile/pr18903.c: New test.
8619
8620 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8621
8622         * gcc.c-torture/execute/20041210-1.c: New test.
8623
8624 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8625
8626         PR c++/18731
8627         * g++.dg/parser/struct-1.C: New test.
8628         * g++.dg/parser/struct-2.C: New test.
8629         * g++.dg/parser/struct-3.C: New test.
8630
8631 2004-12-09  Richard Henderson  <rth@redhat.com>
8632
8633         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8634
8635         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8636         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8637
8638 2004-12-09  Matt Austern  <austern@apple.com>
8639
8640         PR c++/18514
8641         * g++.dg/ext/builtin1.C: New
8642         * g++.dg/ext/builtin2.C: New
8643         * g++.dg/ext/builtin3.C: New
8644         * g++.dg/ext/builtin4.C: New
8645         * g++.dg/ext/builtin5.C: New
8646
8647 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8648
8649         PR tree-opt/18904
8650         * g++.dg/opt/ptrmem5.C: New test.
8651
8652 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8653
8654         * g++.dg/parse/typename5.C: Adjust for new error.
8655         * g++.dg/parse/typename7.C: New.
8656
8657 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8658
8659         PR c++/18073
8660         * g++.dg/other/mmintrin.C: New test.
8661
8662 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8663
8664         PR c++/16681
8665         * g++.dg/init/array15.C: New.
8666         * g++.dg/init/array16.C: New.
8667
8668 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8669
8670         PR fortran/18826
8671         * gfortran.dg/assign_1.f90: New test.
8672
8673 2004-12-08  Nick Clifton  <nickc@redhat.com>
8674
8675         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8676         * gcc.target/xstormy16/data_below100: Likewise.
8677         * gcc.target/xstormy16/sfr: Likewise.
8678         * gcc.target/xstormy16/below100.S: New test source file.
8679         * gcc.target/xstormy16/below100.ld: New test linker script.
8680         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8681         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8682         bp instructions.
8683         * gcc.target/xstormy16/bp.c: Likewise.
8684
8685         * gcc.target/xstormy16/bss_below100: New files:
8686         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8687         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8688         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8689         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8690         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8691         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8692         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8693         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8694         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8695         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8696         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8697         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8698         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8699         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8700         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8701         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8702         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8703         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8704         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8705         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8706         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8707         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8708         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8709         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8710         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8711         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8712         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8713
8714         * gcc.target/xstormy16/data_below100: New files:
8715         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8716         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8717         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8718         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8719         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8720         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8721         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8722         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8723         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8724         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8725         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8726         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8727         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8728         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8729         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8730         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8731         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8732         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8733         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8734         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8735         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8736         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8737         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8738         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8739         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8740         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8741         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8742
8743         * gcc.target/xstormy16/sfr: New files:
8744         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8745         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8746         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8747         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8748         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8749         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8750         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8751         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8752         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8753         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8754         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8755         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8756         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8757         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8758         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8759         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8760         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8761         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8762         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8763         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8764         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8765         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8766         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8767         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8768         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8769         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8770         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8771         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8772         27_if0_sfrw_bitfield_f.c
8773
8774 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8775
8776         PR c++/18100
8777         * g++.dg/lookup/name-clash4.C: New test.
8778
8779 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         PR c++/18672
8782         * g++.dg/opt/array1.C: New.
8783
8784         PR c++/18803
8785         * g++.dg/template/operator5.C: New.
8786
8787 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8788
8789         PR c/18867
8790         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8791
8792 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8793
8794         * gcc.dg/noncompile/20041207.c: New test.
8795
8796 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8797
8798         * g++.dg/other/unreachable-1.C: New test.
8799
8800 2004-12-06  Nick Clifton  <nickc@redhat.com>
8801
8802         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8803         <limits.h> because the latter comes from gcc's include/ directory
8804         and not the newlib/libc/include directory.
8805
8806 2004-12-04  Richard Henderson  <rth@redhat.com>
8807
8808         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8809
8810 2004-12-04  Richard Henderson  <rth@redhat.com>
8811
8812         * lib/target-supports.exp (check_gc_sections_available): Disable
8813         for alpha and ia64.
8814
8815 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8816
8817         PR middle-end/17909
8818         * g++.dg/other/vararg-2.C: New test.
8819
8820 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8821
8822         PR c++/17011, c++/17971
8823         * g++.dg/template/error15.C: Adjust expected error.
8824         * g++.dg/template/instantiate3.C: Likewise.
8825
8826 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8827
8828         * gcc.dg/altivec-18.c: Fix for darwin
8829
8830 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8831
8832         PR c++/18782
8833         * g++.dg/parse/ptrmem2.C: New.
8834
8835         PR c++/18318
8836         * g++.dg/template/new1.C: New.
8837
8838 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8839
8840         PR fortran/18710
8841         * gfortran.dg/direct_io_3.f90: New test.
8842
8843 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8844
8845         PR 18758
8846         * g++.dg/parse/crash21.C: New.
8847
8848 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8849
8850         PR c++/15664, c++/18276
8851         * g++.dg/template/ttp13.C: New test.
8852         * g++.dg/template/ttp14.C: Likewise.
8853
8854 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8855
8856         PR c++/18123
8857         * g++.dg/parse/enum2.C: New test.
8858         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8859
8860 2004-12-02  Nick Clifton  <nickc@redhat.com>
8861
8862         * gcc.target/xstormy16: New test directory.
8863         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8864         * gcc.target/xstormy16/bp.c: Check the generation of bp
8865         instructions.
8866         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8867         bn instructions and the BELOW100 attribute.
8868
8869 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8870
8871         PR target/16952
8872         * gcc.dg/ppc-eabi.c: New.
8873
8874 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8875
8876         PR fortran/18284
8877         * gfortran.dg/backspace.f90
8878
8879 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8880
8881         * gfortran.dg/inquire.f90: New test.
8882
8883 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8884
8885         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8886         handle effective-target-keyword.
8887         (dg-skip-if): Support effective-target keyword as target list.
8888         (dg-xfail-if): Ditto.
8889         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8890
8891 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8892
8893         PR tree-optimization/18291
8894         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8895
8896 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         PR C++/18729
8899         * g++.dg/parse/crash20.C: New.
8900
8901         PR c++/17431
8902         * g++.dg/overload/arg1.C: New.
8903         * g++.dg/overload/arg2.C: New.
8904         * g++.dg/overload/arg3.C: New.
8905         * g++.dg/overload/arg4.C: New.
8906
8907 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8908
8909         * gcc.dg/c99-flex-array-4.c: Remove.
8910
8911 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8912
8913         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8914
8915         * lib/target-supports.exp (is-effective-target): Simplify.
8916
8917         * lib/target-supports.exp (check_effective_target_vect_long):
8918         Fix for powerpc64-*-*.
8919
8920 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8921
8922         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8923         to support new requirements on FreeBSD 5.
8924
8925 2004-11-30  Devang Patel  <dpatel@apple.com>
8926
8927         PR 18702
8928         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8929
8930 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8931
8932         * g++.dg/ext/altivec-13.C: New test.
8933
8934 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8935
8936         PR tree-opt/18298
8937         * gcc.c-torture/execute/p18298.c: New test.
8938
8939 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8940             Dorit Naishlos  <dorit@il.ibm.com>
8941
8942         PR tree-opt/18607
8943         * gcc.dg/vect/vect-89.c: New test.
8944
8945 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8946
8947         * gcc.dg/pr18596-1.c: New test.
8948
8949 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8950
8951         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8952
8953 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         PR c/18479
8956         * gcc.dg/pr18479.c: New test.
8957
8958 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8959
8960         PR target/18490
8961         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8962         mmix-knuth-mmixware.
8963
8964         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8965         cris-*-elf* cris-*-aout* mmix-*-*
8966
8967 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         PR middle-end/18725
8970         * gcc.dg/pr18725.c: New test.
8971
8972 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8973
8974         PR target/18488
8975         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8976
8977         PR target/18336
8978         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8979
8980 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8981
8982         PR c++/18368
8983         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8984         * g++.old-deja/g++.law/ctors5.C: Likewise.
8985         * g++.old-deja/g++.other/crash25.C: Likewise.
8986
8987         PR c++/18674
8988         * g++.dg/template/error16.C: New test.
8989
8990         PR c++/18512
8991         * g++.dg/template/crash29.C: New test.
8992
8993 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8994
8995         PR tree-optimization/18712
8996         * gcc.c-torture/compile/pr18712.c: New test.
8997
8998 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8999
9000         PR c/7544
9001         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9002         tests.
9003
9004 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         PR c++/18652
9007         * g++.dg/lookup/crash6.C: New test.
9008
9009 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9010
9011         PR middle-end/18164
9012         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9013
9014 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9015
9016         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9017         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9018         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9019
9020 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9021
9022         * gcc.dg/pr18164.c: New test.
9023
9024 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9025
9026         * gcc.dg/funroll-loops-all.c: New.
9027
9028 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9029
9030         PR target/18489
9031         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9032         delimeter, match space and TAB as well as ":".
9033
9034         PR target/18484
9035         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9036
9037         PR target/18348
9038         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9039
9040         PR target/18345
9041         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9042
9043         PR target/18337
9044         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9045
9046 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9047
9048         * gfortran.dg/direct_io_2.f90: New test.
9049
9050 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9051
9052         PR target/18334
9053         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9054
9055 2004-11-28  Richard Henderson  <rth@redhat.com>
9056
9057         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9058
9059 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9060
9061         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9062         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9063         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9064         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9065         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9066         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9067         gcc.dg/pointer-arith-8.c: New tests.
9068
9069 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9070
9071         PR fortran/18364
9072         * gfortran.dg/endfile.f90: New test.
9073
9074 2004-11-27  Falk Hueffner  <falk@debian.org>
9075
9076         * gcc.dg/loop-6.c: New test.
9077
9078 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.c-torture/execute/20041126-1.c: New test.
9081
9082 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9083
9084         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9085         on IRIX.
9086
9087 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9088
9089         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9090         functions.
9091
9092 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR rtl-optimization/17825
9095         * gcc.c-torture/compile/20041119-1.c: New test.
9096
9097 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9098
9099         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9100         Check existence of ld library path variables before unsetting.
9101
9102 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9105
9106 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9107
9108         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9109
9110 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9111
9112         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9113
9114 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9115
9116         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9117         dg-do directive.
9118
9119 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9120
9121         * gcc.dg/pr17957.c: Pass --param, not -param.
9122
9123 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9124
9125         PR middle-end/17957
9126         * testsuite/gcc.dg/pr17957.c: New test.
9127
9128 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/18445
9131         * g++.dg/template/crash28.C: Likewise.
9132
9133         PR c++/18001
9134         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9135         * g++.dg/ext/lvaddr.C: Likewise.
9136         * g++.dg/opt/pr7503-3.C: Likewise.
9137
9138         PR c++/18466
9139         * g++.dg/parse/qualified3.C: New test.
9140         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9141
9142         PR c++/18545
9143         * g++.dg/expr/return1.C: New test.
9144
9145 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9146
9147         Friend class name lookup 3/n, PR c++/3332
9148         * g++.dg/lookup/friend3.C: New test.
9149         * g++.dg/lookup/friend4.C: Likewise.
9150         * g++.dg/lookup/friend5.C: Likewise.
9151
9152 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9153
9154         Friend class name lookup 2/n, PR c++/14513, c++/15410
9155         * g++.dg/lookup/friend2.C: New test.
9156         * g++.dg/template/friend31.C: Likewise.
9157
9158 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9159
9160         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9161
9162 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/17473
9165         * g++.dg/tc1/dr56.C: Remove.
9166         * g++.dg/template/typedef1.C: Add dg-error markers.
9167         * g++.old-deja/g++.other/typedef7.C: Likewise.
9168
9169         PR c++/18285
9170         * g++.dg/parse/typedef7.C: New test.
9171
9172 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9173
9174         * gcc.c-torture/execute/20041124-1.c: New test.
9175
9176 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9177
9178         * g++.dg/template/deduce3.C: New test.
9179
9180         PR c++/18586
9181         * g++.dg/template/crash27.C: New test.
9182
9183         PR c++/18530
9184         * g++.dg/warn/Wshadow-3.C: New test.
9185
9186 2004-11-24  Devang Patel  <dpatel@apple.com>
9187
9188         PR/18555
9189         * gcc.dg/cpp/isysroot-1.c: New test.
9190         * gcc.dg/cpp/usr/include/stdio.h: New file.
9191         * gcc.dg/cpp/isysroot-2.c: New test.
9192         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9193         New file.
9194
9195 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9196
9197         PR c++/8929
9198         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9199
9200 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9201
9202         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9203         * gcc.target/sparc/pdist.c: Likewise.
9204
9205 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9206
9207         PR c++/16882
9208         * g++.dg/conversion/simd1.C: New test.
9209
9210 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9211
9212         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9213         and restore_ld_library_path_env_vars.
9214         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9215         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9216         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9217         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9218
9219 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9220
9221         * gcc.dg/pragma-align-2.c: Test macro expansion.
9222         * gcc.dg/pragma-pack-2.c: New test.
9223
9224 2004-11-23  Richard Henderson  <rth@redhat.com>
9225
9226         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9227         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9228         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9229         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9230         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9231         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9232
9233         * gcc.dg/vect/vect.exp: Add check for alpha.
9234         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9235         (check_effective_target_vect_int): Enable for alpha.
9236         (check_effective_target_vect_long): New.
9237         (is-effective-target): Add it.
9238
9239 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9240
9241         * gcc.dg/pr18614-1.c: New test.
9242
9243 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9244
9245         * gcc.dg/setjmp-2.c: New test.
9246
9247 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9248
9249         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9250         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9251         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9252         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9253         gcc.target/sparc/pdist.c: New tests.
9254
9255 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9256
9257         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9258
9259 2004-11-22  Dale Johannesen  <dalej@apple.com>
9260
9261         * gcc.dg/20041111-1.c:  New.
9262
9263 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9264
9265         PR tree-opt/18536
9266         * gcc.dg/vect/pr18536.c: New test.
9267
9268 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9269
9270         PR c++/18354
9271         * g++.dg/template/nontype11.C: New test.
9272
9273 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9274
9275         PR middle-end/18520
9276         * gcc.dg/pr18520-1.c: New test case.
9277
9278 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9281         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9282         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9283         expected diagnostics.
9284
9285 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9286
9287         PR target/18580
9288         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9289         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9290         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9291
9292 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9293
9294         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9295
9296 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9297             Joseph Myers  <joseph@codesourcery.com>
9298
9299         * lib/target-supports.exp (check_visibility_available): Really
9300         test the compiler.
9301
9302 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9303
9304         PR tree-opt/18181
9305         * gcc.dg/vect/vect-85.c: New test.
9306         * gcc.dg/vect/vect-86.c: New test.
9307         * gcc.dg/vect/vect-87.c: New test.
9308         * gcc.dg/vect/vect-88.c: New test.
9309
9310 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9311
9312         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9313
9314 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9315
9316         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9317         * gcc.dg/ppc-and-1.c: Ditto.
9318         * gcc.dg/ppc-compare-1.c: Ditto.
9319         * gcc.dg/ppc-mov-1.c: Ditto
9320
9321 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9322             Mark Mitchell  <mark@codesourcery.com>
9323
9324         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9325
9326 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9327             Aldy Hernandez  <aldyh@redhat.com>
9328
9329         * lib/target-supports.exp (check_effective_target_vect_int): New
9330         (check_effective_target_vect_float): New
9331         (check_effective_target_vect_double): New.
9332         (is-effective-target): Support new effective targets keywords.
9333         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9334         default action for dg-do.
9335         * gcc.dg/vect/pr16105.c: Use new support.
9336         * gcc.dg/vect/pr18400.c: Ditto.
9337         * gcc.dg/vect/pr18425.c: Ditto.
9338         * gcc.dg/vect/vect-1.c: Ditto.
9339         * gcc.dg/vect/vect-10.c: Ditto.
9340         * gcc.dg/vect/vect-11.c: Ditto.
9341         * gcc.dg/vect/vect-12.c: Ditto.
9342         * gcc.dg/vect/vect-13.c: Ditto.
9343         * gcc.dg/vect/vect-14.c: Ditto.
9344         * gcc.dg/vect/vect-15.c: Ditto.
9345         * gcc.dg/vect/vect-16.c: Ditto.
9346         * gcc.dg/vect/vect-17.c: Ditto.
9347         * gcc.dg/vect/vect-18.c: Ditto.
9348         * gcc.dg/vect/vect-19.c: Ditto.
9349         * gcc.dg/vect/vect-2.c: Ditto.
9350         * gcc.dg/vect/vect-20.c: Ditto.
9351         * gcc.dg/vect/vect-21.c: Ditto.
9352         * gcc.dg/vect/vect-22.c: Ditto.
9353         * gcc.dg/vect/vect-23.c: Ditto.
9354         * gcc.dg/vect/vect-24.c: Ditto.
9355         * gcc.dg/vect/vect-25.c: Ditto.
9356         * gcc.dg/vect/vect-26.c: Ditto.
9357         * gcc.dg/vect/vect-27.c: Ditto.
9358         * gcc.dg/vect/vect-27a.c: Ditto.
9359         * gcc.dg/vect/vect-28.c: Ditto.
9360         * gcc.dg/vect/vect-29.c: Ditto.
9361         * gcc.dg/vect/vect-29a.c: Ditto.
9362         * gcc.dg/vect/vect-3.c: Ditto.
9363         * gcc.dg/vect/vect-30.c: Ditto.
9364         * gcc.dg/vect/vect-31.c: Ditto.
9365         * gcc.dg/vect/vect-32.c: Ditto.
9366         * gcc.dg/vect/vect-33.c: Ditto.
9367         * gcc.dg/vect/vect-34.c: Ditto.
9368         * gcc.dg/vect/vect-35.c: Ditto.
9369         * gcc.dg/vect/vect-36.c: Ditto.
9370         * gcc.dg/vect/vect-37.c: Ditto.
9371         * gcc.dg/vect/vect-38.c: Ditto.
9372         * gcc.dg/vect/vect-4.c: Ditto.
9373         * gcc.dg/vect/vect-40.c: Ditto.
9374         * gcc.dg/vect/vect-41.c: Ditto.
9375         * gcc.dg/vect/vect-42.c: Ditto.
9376         * gcc.dg/vect/vect-43.c: Ditto.
9377         * gcc.dg/vect/vect-44.c: Ditto.
9378         * gcc.dg/vect/vect-45.c: Ditto.
9379         * gcc.dg/vect/vect-46.c: Ditto.
9380         * gcc.dg/vect/vect-47.c: Ditto.
9381         * gcc.dg/vect/vect-48.c: Ditto.
9382         * gcc.dg/vect/vect-48a.c: Ditto.
9383         * gcc.dg/vect/vect-49.c: Ditto.
9384         * gcc.dg/vect/vect-5.c: Ditto.
9385         * gcc.dg/vect/vect-50.c: Ditto.
9386         * gcc.dg/vect/vect-51.c: Ditto.
9387         * gcc.dg/vect/vect-52.c: Ditto.
9388         * gcc.dg/vect/vect-53.c: Ditto.
9389         * gcc.dg/vect/vect-54.c: Ditto.
9390         * gcc.dg/vect/vect-55.c: Ditto.
9391         * gcc.dg/vect/vect-56.c: Ditto.
9392         * gcc.dg/vect/vect-56a.c: Ditto.
9393         * gcc.dg/vect/vect-57.c: Ditto.
9394         * gcc.dg/vect/vect-58.c: Ditto.
9395         * gcc.dg/vect/vect-59.c: Ditto.
9396         * gcc.dg/vect/vect-6.c: Ditto.
9397         * gcc.dg/vect/vect-60.c: Ditto.
9398         * gcc.dg/vect/vect-61.c: Ditto.
9399         * gcc.dg/vect/vect-62.c: Ditto.
9400         * gcc.dg/vect/vect-63.c: Ditto.
9401         * gcc.dg/vect/vect-64.c: Ditto.
9402         * gcc.dg/vect/vect-65.c: Ditto.
9403         * gcc.dg/vect/vect-66.c: Ditto.
9404         * gcc.dg/vect/vect-67.c: Ditto.
9405         * gcc.dg/vect/vect-68.c: Ditto.
9406         * gcc.dg/vect/vect-69.c: Ditto.
9407         * gcc.dg/vect/vect-7.c: Ditto.
9408         * gcc.dg/vect/vect-72.c: Ditto.
9409         * gcc.dg/vect/vect-72a.c: Ditto.
9410         * gcc.dg/vect/vect-73.c: Ditto.
9411         * gcc.dg/vect/vect-74.c: Ditto.
9412         * gcc.dg/vect/vect-75.c: Ditto.
9413         * gcc.dg/vect/vect-76.c: Ditto.
9414         * gcc.dg/vect/vect-77.c: Ditto.
9415         * gcc.dg/vect/vect-77a.c: Ditto.
9416         * gcc.dg/vect/vect-78.c: Ditto.
9417         * gcc.dg/vect/vect-79.c: Ditto.
9418         * gcc.dg/vect/vect-8.c: Ditto.
9419         * gcc.dg/vect/vect-80.c: Ditto.
9420         * gcc.dg/vect/vect-82.c: Ditto.
9421         * gcc.dg/vect/vect-82_64.c: Ditto.
9422         * gcc.dg/vect/vect-83.c: Ditto.
9423         * gcc.dg/vect/vect-83_64.c: Ditto.
9424         * gcc.dg/vect/vect-9.c: Ditto.
9425         * gcc.dg/vect/vect-all.c: Ditto.
9426         * gcc.dg/vect/vect-none.c: Ditto.
9427
9428 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9429
9430         * lib/gcc-dg.exp (dg-skip-if): New function.
9431         (dg-forbid-option): Remove.
9432         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9433         * g++.dg/abi/bitfield8.C: Likewise.
9434         * g++.dg/abi/dtor1.C: Likewise.
9435         * g++.dg/abi/empty10.C: Likewise.
9436         * g++.dg/abi/empty7.C: Likewise.
9437         * g++.dg/abi/empty9.C: Likewise.
9438         * g++.dg/abi/layout3.C: Likewise.
9439         * g++.dg/abi/layout4.C: Likewise.
9440         * g++.dg/abi/thunk1.C: Likewise.
9441         * g++.dg/abi/thunk2.C: Likewise.
9442         * g++.dg/abi/vbase11.C: Likewise.
9443         * g++.dg/abi/vthunk2.C: Likewise.
9444         * g++.dg/abi/vthunk3.C: Likewise.
9445         * g++.dg/ext/attrib8.C: Likewise.
9446         * g++.dg/opt/longbranch2.C: Likewise.
9447         * g++.dg/opt/reg-stack4.C: Likewise.
9448         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9449         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9450         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9451         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9452         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9453         * gcc.dg/20000609-1.c: Likewise.
9454         * gcc.dg/20000720-1.c: Likewise.
9455         * gcc.dg/20011107-1.c: Likewise.
9456         * gcc.dg/20011119-1.c: Likewise.
9457         * gcc.dg/20020108-1.c: Likewise.
9458         * gcc.dg/20020122-2.c: Likewise.
9459         * gcc.dg/20020122-3.c: Likewise.
9460         * gcc.dg/20020201-3.c: Likewise.
9461         * gcc.dg/20020206-1.c: Likewise.
9462         * gcc.dg/20020218-1.c: Likewise.
9463         * gcc.dg/20020310-1.c: Likewise.
9464         * gcc.dg/20020411-1.c: Likewise.
9465         * gcc.dg/20020418-2.c: Likewise.
9466         * gcc.dg/20020426-1.c: Likewise.
9467         * gcc.dg/20020426-2.c: Likewise.
9468         * gcc.dg/20020517-1.c: Likewise.
9469         * gcc.dg/20020523-1.c: Likewise.
9470         * gcc.dg/20020523-2.c: Likewise.
9471         * gcc.dg/20020729-1.c: Likewise.
9472         * gcc.dg/20030204-1.c: Likewise.
9473         * gcc.dg/20030826-2.c: Likewise.
9474         * gcc.dg/20030926-1.c: Likewise.
9475         * gcc.dg/20031202-1.c: Likewise.
9476         * gcc.dg/980312-1.c: Likewise.
9477         * gcc.dg/980313-1.c: Likewise.
9478         * gcc.dg/990117-1.c: Likewise.
9479         * gcc.dg/990424-1.c: Likewise.
9480         * gcc.dg/990524-1.c: Likewise.
9481         * gcc.dg/991230-1.c: Likewise.
9482         * gcc.dg/i386-387-1.c: Likewise.
9483         * gcc.dg/i386-387-2.c: Likewise.
9484         * gcc.dg/i386-387-3.c: Likewise.
9485         * gcc.dg/i386-387-4.c: Likewise.
9486         * gcc.dg/i386-387-5.c: Likewise.
9487         * gcc.dg/i386-387-6.c: Likewise.
9488         * gcc.dg/i386-asm-1.c: Likewise.
9489         * gcc.dg/i386-bitfield1.c: Likewise.
9490         * gcc.dg/i386-bitfield2.c: Likewise.
9491         * gcc.dg/i386-loop-1.c: Likewise.
9492         * gcc.dg/i386-loop-2.c: Likewise.
9493         * gcc.dg/i386-loop-3.c: Likewise.
9494         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9495         * gcc.dg/i386-pic-1.c: Likewise.
9496         * gcc.dg/i386-regparm.c: Likewise.
9497         * gcc.dg/i386-signbit-1.c: Likewise.
9498         * gcc.dg/i386-signbit-2.c: Likewise.
9499         * gcc.dg/i386-signbit-3.c: Likewise.
9500         * gcc.dg/i386-sse-5.c: Likewise.
9501         * gcc.dg/i386-sse-8.c: Likewise.
9502         * gcc.dg/i386-unroll-1.c: Likewise.
9503         * gcc.dg/tls/opt-1.c: Likewise.
9504         * gcc.dg/tls/opt-2.c: Likewise.
9505         * gcc.dg/unroll-1.c: Likewise.
9506         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9507         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9508         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9509         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9510
9511 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9512
9513         * g++.dg/template/incomplete1.C: New test.
9514
9515 2004-11-16  Nick Clifton  <nickc@redhat.com>
9516
9517         Revert patches accidentally commited during checkin of fixes for
9518         xstormy16 tests:
9519         gcc.c-torture/execute/simd-4.c: Revert
9520         gcc.dg/20040910-1.c: Revert.
9521
9522 2004-11-16  Paul Brook  <paul@codesourcery.com>
9523
9524         PR fortran/13010
9525         * gfortran.dg/der_pointer_1.f90: New test.
9526
9527 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9528
9529         PR c/18498
9530         * gcc.dg/bitfld-13.c: New test.
9531
9532 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9533
9534         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9535         powerpc*-*-linux*.
9536
9537         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9538         * gcc.dg/ppc64-abi-2.c: Ditto.
9539         * gcc.dg/ppc64-abi-3.c: Ditto.
9540
9541         * lib/gcc-dg.exp (dg-target-list): Remove.
9542
9543 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9544
9545         * gcc.dg/ia64-postinc.c: New test.
9546
9547 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9548
9549         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9550
9551 2004-11-15  Nick Clifton  <nickc@redhat.com>
9552
9553         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9554         __INT_MAX__ so that the test can be compiled by toolchains
9555         targeted at 16-bit processors.
9556
9557         * gcc.dg/20040625-1.c: Use long constants rather than integers
9558         when performing arithmetic that will overflow 16-bits.
9559
9560         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9561         xstormy16.  It does not support 128-bit vector operations.
9562
9563         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9564         with the macro PTR_TYPE.  Define this macro to an integer type
9565         suitable for holding a pointer.
9566
9567         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9568         the target is a 16-bit processor.
9569
9570         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9571         16-bit targets where the character constant will be too long.
9572
9573         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9574         where the double will not be directly addressable.
9575
9576 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9577
9578         Friend class name lookup 1/n, PR c++/18471
9579         * g++.dg/template/crash26.C: New test.
9580         * g++.dg/lookup/struct1.C: Adjust expected error.
9581         * g++.dg/parse/elab1.C: Likewise.
9582         * g++.dg/parse/elab2.C: Likewise.
9583         * g++.dg/parse/int-as-enum1.C: Likewise.
9584         * g++.dg/parse/struct-as-enum1.C: Likewise.
9585         * g++.dg/parse/typedef1.C: Likewise.
9586         * g++.dg/parse/typedef3.C: Likewise.
9587         * g++.dg/parse/typedef4.C: Likewise.
9588         * g++.dg/parse/typedef5.C: Likewise.
9589         * g++.dg/template/nontype4.C: Likewise.
9590         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9591         * g++.old-deja/g++.other/elab1.C: Likewise.
9592         * g++.old-deja/g++.other/syntax4.C: Likewise.
9593
9594 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9595
9596         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9597
9598 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9599
9600         * gcc.c-torture/execute/20041114-1.c: New test.
9601
9602 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9603
9604         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9605         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9606         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9607         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9608         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9609         gcc.dg/switch-7.c: New tests.
9610
9611 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9612
9613         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9614
9615 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9616
9617         PR tree-opt/18400
9618         * gcc.dg/vect/pr18400.c: New test.
9619
9620 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9621             Andrew Pinski  <pinskia@physics.uc.edu>
9622
9623         PR tree-opt/18425
9624         * gcc.dg/vect/pr18425.c: New test.
9625
9626 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9627
9628         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9629         Guard with dg-require-alias and dg-require-visibility.
9630
9631 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9632
9633         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9634
9635 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9636
9637         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9638
9639 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9640
9641         PR c++/17344
9642         * g++.dg/template/defarg5.C: New test.
9643
9644 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9645
9646         * g++.dg/parse/cast1.C: Run only on ILP32.
9647         * g++.old-deja/g++.mike/p784.C: Likewise.
9648
9649 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9650
9651         * gcc.c-torture/execute/20041113-1.c: New test.
9652
9653 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9654
9655         PR target/18230
9656         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9657         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9658         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9659         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9660         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9661         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9662         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9663         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9664         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9665         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9666         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9667         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9668         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9669
9670 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9671
9672         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9673         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9674         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9675         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9676         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9677         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9678         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9679         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9680         gcc.target/sparc/combined-1.c: New tests.
9681
9682 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9683
9684         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9685         New tests.
9686
9687 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9688
9689         * lib/gcc-dg.exp (dg-forbid-option): New function.
9690         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9691         * g++.dg/abi/bitfield8.C: Likewise.
9692         * g++.dg/abi/dtor1.C: Likewise.
9693         * g++.dg/abi/empty10.C: Likewise.
9694         * g++.dg/abi/empty7.C: Likewise.
9695         * g++.dg/abi/empty9.C: Likewise.
9696         * g++.dg/abi/layout3.C: Likewise.
9697         * g++.dg/abi/layout4.C: Likewise.
9698         * g++.dg/abi/thunk1.C: Likewise.
9699         * g++.dg/abi/thunk2.C: Likewise.
9700         * g++.dg/abi/vbase11.C: Likewise.
9701         * g++.dg/abi/vthunk2.C: Likewise.
9702         * g++.dg/abi/vthunk3.C: Likewise.
9703         * g++.dg/ext/attrib8.C: Likewise.
9704         * g++.dg/opt/longbranch2.C: Likewise.
9705         * g++.dg/opt/reg-stack4.C: Likewise.
9706         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9707         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9708         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9709         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9710         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9711         * gcc.dg/20000609-1.c: Likewise.
9712         * gcc.dg/20000720-1.c: Likewise.
9713         * gcc.dg/20011107-1.c: Likewise.
9714         * gcc.dg/20011119-1.c: Likewise.
9715         * gcc.dg/20020108-1.c: Likewise.
9716         * gcc.dg/20020122-2.c: Likewise.
9717         * gcc.dg/20020122-3.c: Likewise.
9718         * gcc.dg/20020201-3.c: Likewise.
9719         * gcc.dg/20020206-1.c: Likewise.
9720         * gcc.dg/20020218-1.c: Likewise.
9721         * gcc.dg/20020310-1.c: Likewise.
9722         * gcc.dg/20020411-1.c: Likewise.
9723         * gcc.dg/20020418-2.c: Likewise.
9724         * gcc.dg/20020426-1.c: Likewise.
9725         * gcc.dg/20020426-2.c: Likewise.
9726         * gcc.dg/20020517-1.c: Likewise.
9727         * gcc.dg/20020523-1.c: Likewise.
9728         * gcc.dg/20020523-2.c: Likewise.
9729         * gcc.dg/20020729-1.c: Likewise.
9730         * gcc.dg/20030204-1.c: Likewise.
9731         * gcc.dg/20030826-2.c: Likewise.
9732         * gcc.dg/20030926-1.c: Likewise.
9733         * gcc.dg/20031202-1.c: Likewise.
9734         * gcc.dg/980312-1.c: Likewise.
9735         * gcc.dg/980313-1.c: Likewise.
9736         * gcc.dg/990117-1.c: Likewise.
9737         * gcc.dg/990424-1.c: Likewise.
9738         * gcc.dg/990524-1.c: Likewise.
9739         * gcc.dg/991230-1.c: Likewise.
9740         * gcc.dg/i386-387-1.c: Likewise.
9741         * gcc.dg/i386-387-2.c: Likewise.
9742         * gcc.dg/i386-387-3.c: Likewise.
9743         * gcc.dg/i386-387-4.c: Likewise.
9744         * gcc.dg/i386-387-5.c: Likewise.
9745         * gcc.dg/i386-387-6.c: Likewise.
9746         * gcc.dg/i386-asm-1.c: Likewise.
9747         * gcc.dg/i386-bitfield1.c: Likewise.
9748         * gcc.dg/i386-bitfield2.c: Likewise.
9749         * gcc.dg/i386-loop-1.c: Likewise.
9750         * gcc.dg/i386-loop-2.c: Likewise.
9751         * gcc.dg/i386-loop-3.c: Likewise.
9752         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9753         * gcc.dg/i386-pic-1.c: Likewise.
9754         * gcc.dg/i386-regparm.c: Likewise.
9755         * gcc.dg/i386-signbit-1.c: Likewise.
9756         * gcc.dg/i386-signbit-2.c: Likewise.
9757         * gcc.dg/i386-signbit-3.c: Likewise.
9758         * gcc.dg/i386-sse-5.c: Likewise.
9759         * gcc.dg/i386-sse-8.c: Likewise.
9760         * gcc.dg/i386-unroll-1.c: Likewise.
9761         * gcc.dg/tls/opt-1.c: Likewise.
9762         * gcc.dg/tls/opt-2.c: Likewise.
9763         * gcc.dg/unroll-1.c: Likewise.
9764         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9765         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9766         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9767         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9768         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9769         -m64 is specified.
9770
9771 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9772
9773         PR c++/18389
9774         * g++.dg/parse/cond1.C: New test.
9775
9776         PR c++/18429
9777         * g++.dg/template/array9.C: New test.
9778         * g++.dg/ext/vla1.C: Adjust error messages.
9779         * g++.dg/ext/vlm1.C: Likewise.
9780         * g++.dg/template/crash2.C: Likewise.
9781
9782         PR c++/18436
9783         * g++.dg/template/call3.C: New test.
9784
9785         PR c++/18407
9786         * g++.dg/template/ptrmem11.C: New test.
9787
9788 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9789
9790         PR other/14264
9791         * lib/g++.exp: Set LC_ALL and LANG to C.
9792         * lib/gcc-dg.exp: Likewise.
9793         * lib/gfortran.exp: Likewise.
9794         * lib/objc.exp: Likewise.
9795         * lib/treelang.exp: Likewise.
9796
9797 2004-11-12  Andreas Schwab  <schwab@suse.de>
9798
9799         * gcc.dg/pr16286.c: Fix last change.
9800
9801 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/18416
9804         * g++.dg/init/global1.C: New test.
9805
9806 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9807
9808         * gcc.c-torture/execute/20041112-1.c: New test.
9809
9810 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9811
9812         * lib/gcc-dg.exp (dg-target-list): New.
9813
9814 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9815             Richard Sandiford  <rsandifo@redhat.com>
9816
9817         * lib/target-supports.exp (get-compiler_messages): New.
9818         (check_named_sections_available): Use it.
9819         (check_effective_target_ilp32): New.
9820         (check_effective_target_lp64): New.
9821         (is-effective-target): New.
9822         * lib/gcc-dg.exp (dg-require-effective-target): New.
9823
9824 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9825
9826         * gcc.dg/precedence-1.c: New test.
9827
9828 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9829
9830         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9831
9832         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9833         message, delete generated files, use more descriptive name for
9834         executable, and make the test unsupported when it cannot be run.
9835
9836         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9837         (dg-require-weak, dg-require-visibility, dg-require-alias,
9838         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9839         dg-require-iconv, dg-require-named-sections): Use it.
9840
9841         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9842
9843 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9844
9845         PR target/16457
9846         * gcc.dg/ppc-and-1: New
9847
9848         PR target/16796
9849         * gcc.dg/ppc-mov-1.c: New.
9850
9851         PR target/16458
9852         * gcc.dg/ppc-compare-1.c: New.
9853
9854 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9855
9856         * objc.dg/desig-init-2.m: New test.
9857
9858 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9859
9860         PR middle-end/18160
9861         * g++.dg/warn/register-var-1.C: New test.
9862         * g++.dg/warn/register-var-2.C: New test.
9863
9864 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/union-2.c: New test.
9867
9868 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9869
9870         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9871         New test for PR tree-optimization/17892.
9872
9873 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9874
9875         PR c++/18369
9876         * g++.dg/init/new12.C: New test.
9877
9878 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9879
9880         * gcc.target/sparc: New directory.
9881         * gcc.target/sparc/sparc.exp: New driver.
9882         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9883         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9884         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9885         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9886
9887 2004-11-10  Paul Brook  <paul@codesourcery.com>
9888
9889         PR fortran/18218
9890         * gfortran.dg/list_read.c: New test.
9891
9892 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9893
9894         PR c/18322
9895         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9896         expected diagnostic location.
9897
9898 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9899
9900         * gcc.dg/20041109-1.c: New test.
9901
9902 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9903
9904         PR objc/18406
9905         * objc/compile/pr18406.m: New test.
9906
9907 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9908
9909         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9910
9911 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9912
9913         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9914
9915 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9916
9917         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9918
9919 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9920
9921         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9922         exit.
9923
9924 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         PR tree-opt/18299
9927         * gcc.c-torture/pr18299-1.c: New test.
9928
9929 2004-11-06  Andreas Schwab  <schwab@suse.de>
9930
9931         * gcc.dg/pr16286.c: Also test for bool and pixel.
9932
9933 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9934
9935         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9936         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9937         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9938         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9939         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9940         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9941         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9942         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9943         gcc.dg/struct-semi-3.c: New tests.
9944
9945 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9946
9947         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9948
9949 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9950
9951         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9952         Do not use C99 designators.
9953
9954 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9955
9956         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9957
9958 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9959
9960         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9961         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9962         * gcc.c-torture/execute/simd-5.x: Remove.
9963
9964 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9965
9966         PR rtl-optimization/17933
9967         * gcc.dg/torture/pr17933-1.c: New test.
9968
9969 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9970
9971         PR target/18106
9972         * lib/target-supports.exp (check_weak_available): Support
9973         Windows.
9974
9975 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9976
9977         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9978         call to fflush(stdout) before abort.
9979         (my_ffsll): New function.
9980         (generate_fields): Use it.
9981
9982 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9983
9984         * gcc.dg/init-undef-1.c: New test.
9985
9986 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9987
9988         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9989         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9990         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9991         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9992         expected messages for new parser.
9993
9994 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9995
9996         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9997
9998 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9999
10000         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10001         on LP64 targets.
10002
10003 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10004
10005         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10006         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10007         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10008         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10009         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10010         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10011         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10012         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10013         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10014         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10015
10016 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10017
10018         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10019         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10020         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10021         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10022         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10023         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10024         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10025         for new parser.
10026
10027 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10028
10029         PR target/15342
10030         * gcc.dg/20041104-1.c: New test.
10031
10032 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10033
10034         * g++.dg/template/nontype7.C: New test.
10035         * g++.dg/template/nontype8.C: Likewise.
10036         * g++.dg/template/nontype9.C: Likewise.
10037         * g++.dg/template/nontype10.C: Likewise.
10038         * g++.dg/tc1/dr49.C: Likewise.
10039         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10040         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10041
10042 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10043
10044         * g++.dg/rtti/tinfo1.C: Remove xfails.
10045
10046 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10047
10048         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10049         packed attribute to the definition to satisfy the new C++ parser.
10050
10051 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10052
10053         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10054         invocations of va_arg.
10055
10056 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/18124
10059         * g++.dg/template/crash25.C: New test.
10060
10061         PR c++/18155
10062         * g++.dg/template/typedef2.C: New test.
10063         * g++.dg/parse/crash13.C: Adjust error markers.
10064
10065         PR c++/18177
10066         * g++.dg/conversion/const3.C: New test.
10067
10068 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10069
10070         PR fortran/17535
10071         PR fortran/17583
10072         PR fortran/17713
10073         * gfortran.dg/generic_[123].f90: New testcases.
10074
10075 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10076
10077         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10078         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10079
10080 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         PR tree-opt/16808
10083         * gcc.c-torture/compile/pr16808.c: New test.
10084
10085 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10086
10087         PR rtl-optimization/17104
10088         * gcc.dg/ppc-bitfield1.c: New.
10089
10090 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10091
10092         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10093
10094 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10095
10096         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10097         strings for 32-bit code.
10098
10099 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10100
10101         PR c/18239
10102         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10103
10104 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         PR c++/18064
10107         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10108
10109 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/15172
10112         * g++.dg/init/aggr2.C: New test.
10113
10114 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10115
10116         * objc.dg/local-decl-1.m: New test.
10117
10118 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10119
10120         * gcc.dg/20040910-1.c: Adjust regex.
10121
10122 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10123
10124         PR rtl-optimization/18084
10125         * g++.dg/opt/pr18084-1.C: New testcase.
10126
10127 2004-10-30  Matt Austern  <austern@apple.com>
10128
10129         PR c++/17542
10130         * g++.dg/ext/attrib18.C: New test.
10131
10132 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10133
10134         PR middle-end/18096
10135         * gcc.dg/pr18096-1.c: New test case.
10136
10137 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10138
10139         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10140
10141 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10142
10143         PR c/16666
10144         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10145         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10146         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10147         gcc.dg/old-style-prom-3.c: New tests.
10148
10149 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10150
10151         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10152         Remove unnecessary inclusion of stdio.h.
10153
10154 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10155
10156         PR rtl-optimization/17581
10157         * gcc.dg/pr17581-1.c: New test case.
10158
10159 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10160
10161         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10162         being implemented.
10163         * g++.dg/conversion/dr195-1.C: New.
10164         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10165         * g++.old-deja/g++.mike/p10148.C: Likewise.
10166
10167 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/17695
10170         * g++.dg/debug/typedef2.C: New test.
10171
10172 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10173
10174         PR fortran/13490
10175         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10176         * gfortran.dg/g77/README: Update.
10177
10178 2004-10-28  Matt Austern  <austern@apple.com>
10179
10180         PR c++/14124
10181         * g++.dg/ext/packed7.C: New test.
10182
10183 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10184
10185         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10186         scan-assembler.
10187         * lib/scanasm.exp (hidden-scan-for): New proc.
10188         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10189         string.
10190         (scan-not-hidden): Likewise.
10191         * lib/target-supports.exp (check_visibility_available): mach-o is
10192         support too.
10193
10194 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/17132
10197         * g++.dg/template/memclass3.C: New test.
10198
10199 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10200
10201         PR middle-end/18160
10202         * gcc.dg/register-var-1.c: New test.
10203         * gcc.dg/register-var-2.c: New test.
10204         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10205         error now.
10206
10207 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10208
10209         PR other/18172
10210         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10211         unused variables.
10212         * gcc.dg/vect/vect-22.c: Likewise.
10213
10214 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10215
10216         * gcc.dg/i386-rotate-1.c: New test.
10217
10218 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10219
10220         * g++.dg/init/ref12.C: Add "run" marker.
10221
10222         PR c++/17435
10223         * g++.dg/init/ref12.C: New test.
10224
10225         PR c++/18140
10226         * g++.dg/template/shift1.C: New test.
10227         * g++.dg/template/error10.C: Adjust error markers.
10228
10229 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10230
10231         PR tree-opt/17529
10232         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10233
10234 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10235
10236         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10237         * gcc.dg/weak/weak-3.c: Likewise.
10238         * gcc.dg/weak/weak-5.c: Likewise.
10239         * gcc.dg/weak/weak-9.c: Likewise.
10240         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10241         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10242
10243         * gcc.dg/darwin-weakimport-1.c: New.
10244
10245 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10246
10247         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10248
10249 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10250
10251         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10252         'syntax' error messages.
10253         * gcc.dg/cpp/direct2s.c: Likewise.
10254
10255 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10256
10257         * gcc.c-torture/compile/20041026-1.c: New.
10258
10259 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10260
10261         PR c++/18093
10262         * g++.dg/lookup/ns2.C: New test.
10263
10264         PR c++/18020
10265         * g++.dg/template/enum4.C: New test.
10266
10267         PR c++/18161
10268         * g++.dg/template/expr1.C: New test.
10269
10270 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10271
10272         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10273
10274 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10275
10276         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10277         gcc.dg/decl-nospec-3.c: New tests.
10278
10279 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10280
10281         * objc.dg/super-class-3.m: New test.
10282
10283 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10286         resyncing.
10287         * gcc.dg/cpp/direct2s.c: Likewise.
10288
10289 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10290
10291         * objc.dg/image-info.m: Update for changes to section selection.
10292
10293 2004-10-25  David Ayers  <d.ayers@inode.at>
10294             Ziemowit Laski  <zlaski@apple.com>
10295
10296         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10297         diagnostics when messaging 'id <Proto>'.
10298         * objc.dg/class-protocol-1.m: New test.
10299         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10300         a non-existent method signature.
10301         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10302         Update diagnostics when messaging with non-existent method signature.
10303         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10304         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10305         invalid receivers are now resolved as if messaging 'id'; remove
10306         extraneous diagnostics.
10307
10308 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10309
10310         PR c/16667
10311         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10312         gcc.dg/init-desig-obs-3.c: New tests.
10313
10314 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.dg/debug/20041023-1.c: New test.
10317
10318 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10319
10320         PR middle-end/17407
10321         * gcc.c-torture/compile/pr17407.c: New test.
10322
10323         PR c++/18121
10324         * g++.dg/template/array8.C: New test.
10325
10326 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10327
10328         PR other/18138
10329         * lib/g++.exp: Accept more than one multilib libgcc.
10330         * lib/gcc-dg.exp: Likewise.
10331         * lib/objc.exp: Likewise.
10332         * lib/treelang.exp: Likewise.
10333         * lib/gfortran.exp: Likewise.
10334
10335 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10336
10337         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10338
10339 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10340
10341         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10342         * gcc.dg/c99-const-expr-3.c: Likewise.
10343
10344 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10345
10346         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10347
10348 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10349
10350         * gcc.c-torture/execute/loop-2e.x: Remove.
10351
10352 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10353
10354         PR c++/18095
10355         * g++.dg/parse/crash18.C: New.
10356         * g++.dg/parse/crash19.C: New.
10357
10358 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10359
10360         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10361         * g++.dg/ext/dllimport2.C: Same.
10362         * g++.dg/ext/dllimport8.C: Same.
10363
10364 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/10841
10367         * g++.dg/conversion/cast1.C: New test.
10368         * g++.dg/overload/pmf1.C: Adjust error marker.
10369
10370 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10371
10372         PR objc/17923
10373         * objc.dg/const-str-7.m: New test.
10374
10375 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10376
10377         * g++.dg/template/memfriend11.C: Fix comment typo.
10378         * g++.dg/template/memfriend14.C: Likewise.
10379
10380 2004-10-20  Richard Henderson  <rth@redhat.com>
10381
10382         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10383         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10384         -fasynchronous-unwind-tables.
10385
10386 2004-10-20  Richard Henderson  <rth@redhat.com>
10387
10388         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10389         (main): Return success.
10390         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10391         (main): Return success.
10392
10393 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10394
10395         PR c++/13495
10396         * g++.dg/template/memfriend9.C: New test.
10397         * g++.dg/template/memfriend10.C: Likewise.
10398         * g++.dg/template/memfriend11.C: Likewise.
10399         * g++.dg/template/memfriend12.C: Likewise.
10400         * g++.dg/template/memfriend13.C: Likewise.
10401         * g++.dg/template/memfriend14.C: Likewise.
10402         * g++.dg/template/memfriend15.C: Likewise.
10403         * g++.dg/template/memfriend16.C: Likewise.
10404         * g++.dg/template/memfriend17.C: Likewise.
10405         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10406
10407 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * g++.dg/conversion/dr195.C: New.
10410         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10411
10412 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10413             Devang Patel  <dpatel@apple.com>
10414
10415         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10416         of floating point arithmetic, which could trap.
10417
10418 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/14035
10421         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10422         * g++.dg/conversion/const2.C: New test.
10423         * g++.dg/expr/reinterpret2.C: New test.
10424         * g++.dg/expr/reinterpret3.C: New test.
10425         * g++.dg/expr/cast2.C: New test.
10426         * g++.dg/expr/copy1.C: New test.
10427         * g++.dg/other/conversion1.C: Change error message.
10428         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10429         function pointers to void *.
10430         * g++.old-deja/g++.mike/p10148.C: Likewise.
10431
10432 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10433
10434         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10435
10436 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10437
10438         PR c++/18047
10439
10440         * g++.dg/parse/expr3.C: New test.
10441
10442 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10443
10444         * gcc.dg/smod-1.c: New test.
10445
10446 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10447
10448         * objc.dg/method-14.m: New test.
10449
10450 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10453         Also xfail as the patch was reverted.
10454
10455 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10456
10457         PR middle-end/16973
10458         * gcc.dg/pr16973.c: New test.
10459
10460 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10461
10462         PR tree-optimization/17656
10463         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10464
10465 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10466
10467         * g++.dg/eh/shadow1.C: New.
10468
10469 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.c-torture/compile/20041018-1.c: New test.
10472
10473 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10474
10475         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10476         compiler referring to register 0 when accessing sdata.  The linker
10477         now patches things up.
10478
10479 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10480
10481         PR c/17529
10482         * gcc.c-torture/compile/pr17529.c: New test.
10483
10484 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10485
10486         PR c++/17743
10487         * g++.dg/ext/attrib17.C: New test.
10488
10489 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10490
10491         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10492
10493 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10494
10495         PR c++/10479
10496         * g++.dg/ext/attrib16.C: New test.
10497
10498 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/17042
10501         * g++.dg/init/dso_handle1.C: New test.
10502
10503         PR c++/14667
10504         * g++.dg/parse/typedef6.C: New test.
10505
10506         PR c++/17916
10507         * g++.dg/parse/pragma1.C: New test.
10508
10509 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10510
10511         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10512
10513 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10514
10515         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10516         -fno-common when on HPPA HP-UX platforms.
10517
10518 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR other/16820
10521         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10522         stdint.h.
10523         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10524         uintptr_t.
10525
10526 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR c++/16301
10529         * g++.dg/lookup/strong-using-4.C: New test.
10530
10531 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10532
10533         PR middle-end/16567
10534         * gcc.c-torture/compile/nested-1.c: New test.
10535
10536 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10537
10538         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10539         and mipsisa64*-*-* (until support for misaligned loads is added).
10540         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10541         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10542         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10543         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10544         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10545         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10546
10547 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10548
10549         PR c++/17976
10550         * g++.dg/init/dtor3.C: New test.
10551
10552 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10553
10554         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10555
10556 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10557
10558         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10559         * gcc.dg/macho-lo-sum.c: Likewise.
10560
10561 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10562
10563         * gcc.dg/ppc-spe64-1.c: New test.
10564
10565 2004-10-14  Devang Patel  <dpatel@apple.com>
10566
10567         PR 17635
10568         * gcc.dg/pr17635.c : New test.
10569
10570 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10571
10572         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10573         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10574         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10575         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10576         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10577         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10578         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10579         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10580         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10581         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10582         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10583         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10584         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10585         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10586         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10587         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10588         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10589         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10590
10591 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10592
10593         * gcc.dg/vect/vect-82.c: New testcase.
10594         * gcc.dg/vect/vect-82_64.c: New testcase.
10595         * gcc.dg/vect/vect-83.c: New testcase.
10596         * gcc.dg/vect/vect-83_64.c: New testcase.
10597
10598 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         * gcc.dg/cpp/error-1.c: New test.
10601
10602 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10603
10604         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10605
10606 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10607
10608         PR target/17984
10609         * gcc.dg/cris-peep2-xsrand2.c: New test.
10610
10611 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10612
10613         PR c++/17661
10614         * testsuite/g++.dg/expr/for2.C: New test.
10615
10616 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10617
10618         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10619
10620 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10621
10622         PR tree-optimization/17724
10623         * g++.dg/opt/pr17724-1.C: New test.
10624         * g++.dg/opt/pr17724-2.C: New test.
10625         * g++.dg/opt/pr17724-3.C: New test.
10626         * g++.dg/opt/pr17724-4.C: New test.
10627         * g++.dg/opt/pr17724-5.C: New test.
10628         * g++.dg/opt/pr17724-6.C: New test.
10629
10630 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10631
10632         PR c/17301
10633         * gcc.dg/pr17301-2.c: New test.
10634
10635 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/15876
10638         * g++.dg/parse/error22.C: New test.
10639
10640         PR c++/17936
10641         * g++.dg/template/spec18.C: New test.
10642
10643 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10644
10645         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10646         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10647         memcpy.
10648         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10649         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10650
10651 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10652
10653         * g++.dg/eh/cleanup5.C: Add dg-options "".
10654
10655 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10656
10657         PR middle-end/17657
10658         * gcc.dg/switch-4.c: New test case.
10659
10660 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10661
10662         * gcc.c-torture/execute/20041011-1.c: New test.
10663
10664 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10665
10666         PR c++/17554
10667         * g++.dg/init/for3.C: New test.
10668
10669         PR c++/17657
10670         * g++.dg/opt/switch2.C: New test.
10671
10672         PR middle-end/17703
10673         * g++.dg/warn/Wreturn-2.C: New test.
10674
10675 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10676
10677         PR c++/17907
10678         * g++.dg/eh/cleanup5.C: New test.
10679
10680 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/17393
10683         * g++.dg/parse/error21.C: New test.
10684
10685 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10686
10687         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10688         * g++.dg/warn/incomplete1.C: Likewise.
10689         * g++.dg/template/qualttp20.C: Likewise.
10690
10691 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10692
10693         PR c/17881
10694         * parm-incomplete-1.c: New test.
10695
10696 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/17867
10699         * g++.dg/parse/error19.C: New test.
10700
10701         PR c++/17670
10702         * g++.dg/init/new11.C: New test.
10703
10704         PR c++/17821
10705         * g++.dg/parse/error20.C: New test.
10706
10707         PR c++/17826
10708         * g++.dg/template/crash24.C: New test.
10709
10710 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10711
10712         PR c/17301
10713         * gcc.dg/pr17301-1.c: New test.
10714
10715 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10716
10717         PR c/17189
10718         * gcc.dg/anon-struct-5.c: New test.
10719
10720 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10721
10722         PR c/17844
10723         * gcc.dg/pr17844-1.c: New test.
10724
10725 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10726
10727         PR tree-optimization/17906
10728         * gcc.c-torture/compile/pr17906.c: New.
10729
10730 2004-10-09  Stuart Hastings  <stuart@apple.com>
10731             Roger Sayle  <roger@eyesopen.com>
10732
10733         PR rtl-optimization/17853
10734         * gcc.dg/i386-mmx-5.c: New testcase.
10735
10736 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10737
10738         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10739
10740 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10741
10742         PR c++/17524
10743         * g++.dg/template/static9.C: New test.
10744
10745         PR c++/17685
10746         * g++.dg/parse/operator5.C: New test.
10747
10748 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10749
10750         PR middle-end/17894
10751         * gcc.c-torture/execute/divcmp-4.c: New test case.
10752
10753 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         PR tree-opt/17902
10756         * g++.dg/opt/pr17902.C: New test.
10757
10758 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10759
10760         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10761
10762 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10763
10764         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10765
10766 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10767
10768         * gcc.dg/assign-warn-3.c: New test.
10769
10770 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10771
10772         PR c/16999
10773         * gcc.dg/cpp/ident-1.c: New test.
10774
10775 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * gcc.c-torture/compile/acc1.c: New.
10778
10779 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10780
10781         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10782         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10783
10784 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10785
10786         * gcc.dg/ultrasp11.c: New test.
10787
10788 2004-10-08  Michael Matz  <matz@suse.de>
10789
10790         * gcc.dg/doloop-2.c: New test.
10791
10792 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10795         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10796         objc.dg/method-9.m: Update expected diagnostics.
10797
10798 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10799
10800         * gcc.dg/ppc-fsel-3.c: New file.
10801         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10802
10803 2004-10-07  Paul Brook  <paul@codesourcery.com>
10804
10805         * gfortran.dg/intrinsic_verify_1.f90: New test.
10806
10807 2004-10-07  Paul Brook  <paul@codesourcery.com>
10808
10809         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10810
10811 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10812
10813         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10814         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10815         commit.
10816
10817 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10818
10819         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10820
10821 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10822
10823         PR c++/17115
10824         * g++.dg/warn/Winline-4.C: New test.
10825
10826 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10827
10828         * gcc.c-torture/compile/20041007-1.c: New test.
10829
10830 2004-10-07  Paul Brook  <paul@codesourcery.com>
10831
10832         PR fortran/17678
10833         * gfortran.dg/use_allocated_1.f90: New test.
10834
10835 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10836
10837         PR middle-end/17849
10838         * gfortran.fortran-torture/compile/nested.f90: New test
10839
10840 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10841
10842         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10843
10844 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10845
10846         PR c++/17368
10847         * g++.dg/ext/asm6.C: New test.
10848
10849 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10850
10851         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10852
10853 2004-10-06  Paul Brook  <paul@codesourcery.com>
10854
10855         PR libfortran/17709
10856         * gfortran.dg/empty_format_1.f90: New test.
10857
10858 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10859
10860         PR fortran/17568
10861         * gfortran.dg/ishft.f90: New test.
10862
10863         PR fortran/17283
10864         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10865         tests.
10866
10867 2004-10-06  Paul Brook  <paul@codesourcery.com>
10868
10869         * gfortran.dg/do_1.f90: New test.
10870
10871 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10872
10873         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10874         optimizing for size.
10875
10876 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10877
10878         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10879
10880 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10881
10882         * gcc.c-torture/compile/20041005-1.c: New test.
10883
10884 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10885
10886         PR c++/17829
10887         * g++.dg/lookup/koenig4.C: New.
10888
10889 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10890
10891         * g++.dg/other/classkey1.C: Adjust quoting marks.
10892         * g++.dg/parse/error15.C: Likewise.
10893         * g++.dg/template/meminit2.C (int>): Likewise.
10894
10895 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10896
10897         PR fortran/17283
10898         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10899
10900         PR fortran/17631
10901         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10902
10903         PR fortran/17708
10904         * gfortran.dg/pr17708.f90: New test.
10905
10906 2004-10-04  Chao-ying Fu  <fu@mips.com>
10907
10908         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10909         * gcc.dg/vect/vect-4.c: Ditto.
10910         * gcc.dg/vect/vect-5.c: Ditto.
10911         * gcc.dg/vect/vect-6.c: Ditto.
10912         * gcc.dg/vect/vect-8.c: Ditto.
10913         * gcc.dg/vect/vect-16.c: Ditto.
10914         * gcc.dg/vect/vect-30.c: Ditto.
10915         * gcc.dg/vect/vect-40.c: Ditto.
10916         * gcc.dg/vect/vect-41.c: Ditto.
10917         * gcc.dg/vect/vect-42.c: Ditto.
10918         * gcc.dg/vect/vect-43.c: Ditto.
10919         * gcc.dg/vect/vect-44.c: Ditto.
10920         * gcc.dg/vect/vect-45.c: Ditto.
10921         * gcc.dg/vect/vect-46.c: Ditto.
10922         * gcc.dg/vect/vect-47.c: Ditto.
10923         * gcc.dg/vect/vect-48.c: Ditto.
10924         * gcc.dg/vect/vect-49.c: Ditto.
10925         * gcc.dg/vect/vect-50.c: Ditto.
10926         * gcc.dg/vect/vect-51.c: Ditto.
10927         * gcc.dg/vect/vect-52.c: Ditto.
10928         * gcc.dg/vect/vect-53.c: Ditto.
10929         * gcc.dg/vect/vect-54.c: Ditto.
10930         * gcc.dg/vect/vect-55.c: Ditto.
10931         * gcc.dg/vect/vect-56.c: Ditto.
10932         * gcc.dg/vect/vect-57.c: Ditto.
10933         * gcc.dg/vect/vect-58.c: Ditto.
10934         * gcc.dg/vect/vect-59.c: Ditto.
10935         * gcc.dg/vect/vect-60.c: Ditto.
10936         * gcc.dg/vect/vect-74.c: Ditto.
10937         * gcc.dg/vect/vect-79.c: Ditto.
10938         * gcc.dg/vect/vect-80.c: Ditto.
10939
10940 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10941
10942         * gcc.dg/unused-7.c: Use the correct option.
10943
10944 2004-10-04  Paul Brook  <paul@codesourcery.com>
10945         Bud Davis  <bdavis9659@comcast.net>
10946
10947         PR fortran/17706
10948         PR fortran/16434
10949         * gfortran/pr17706.f90: New test.
10950         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10951
10952 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10953
10954         * gfortran.dg/pr17612.f90: New test.
10955
10956 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10957
10958         * g++.dg/template/local1.C: Adjust quoting marks in
10959         testing for diagnostics.
10960         * g++.dg/tls/diag-2.C: Likewise.
10961         * g++.dg/other/error8.C: Likewise.
10962
10963 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10964
10965         PR c/17178
10966         * gcc.dg/unused-4.c: Adjust to be correct.
10967
10968         PR c/17820
10969         * gcc.dg/unused-7.c: New test.
10970
10971 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10972
10973         PR c++/17797
10974         * g++.dg/overload/template2.C: New test.
10975
10976 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10977
10978         PR tree-optimization/16632
10979         * gcc.dg/tree-ssa/20041002-1.c: New.
10980
10981 2004-10-03  Paul Brook  <paul@codesourcery.com>
10982
10983         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10984         rather than relying on default formatting.
10985
10986 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10987
10988         * gcc.dg/20040920-1.c: Update expected message text.
10989
10990 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10991
10992         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10993
10994 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10995
10996         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10997         tree level.
10998
10999 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11000
11001         * gcc.dg/tree-ssa/pr17343.c: Remove.
11002
11003 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11004
11005         PR tree-opt/17343
11006         * gcc.dg/tree-ssa/pr17343.c: New test.
11007
11008 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11011         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11012         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11013         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11014         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11015
11016 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11017
11018         * gcc.dg/lvalue-2.c: New test.
11019
11020 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11021
11022         PR c/17730
11023         * gcc.dg/pr17730-1.c: New test
11024
11025 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11026
11027         PR c/7425
11028         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11029
11030 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11031
11032         * gcc.c-torture/execute/stdarg-1.c: New test.
11033         * gcc.c-torture/execute/stdarg-2.c: New test.
11034         * gcc.c-torture/execute/stdarg-3.c: New test.
11035         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11036         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11037         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11038         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11039         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11040
11041 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11042
11043         PR tree-optimization/17697
11044         * g++.dg/opt/pr17697-1.C: New test.
11045         * g++.dg/opt/pr17697-2.C: New test.
11046         * g++.dg/opt/pr17697-3.C: New test.
11047
11048 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11049
11050         PR c/16409
11051         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11052         gcc.dg/vla-init-5.c: New tests.
11053
11054 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11055
11056         PR c/13804
11057         * gcc.dg/pr13804-1.c: New test.
11058
11059 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11060
11061         PR fortran/16938
11062         * gfortran.dg/pr16938.f90: New test.
11063
11064 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * g++.dg/template/crash23.C: New test.
11067
11068 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/17585
11071         * g++.dg/template/static8.C: New test.
11072
11073 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11074
11075         PR c++/17681
11076         * g++.dg/other/error9.C: New test.
11077
11078 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11079
11080         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11081
11082 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11083
11084         PR fortran/15164
11085         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11086
11087 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11088
11089         PR middle-end/17112
11090         * gcc.dg/pr17112-1.c: New test case.
11091
11092 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11093
11094         PR c/11459
11095         * gcc.dg/pr11459-1.c: New test.
11096
11097 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11098
11099         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11100         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11101
11102 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11103
11104         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11105
11106 2004-09-25  Jan Hubicka  <jh@suse.cz>
11107
11108         * compile/30040909-1.c: New test.
11109         * compile/30040907-1.c: New test.
11110
11111 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11112
11113         * gcc.c-torture/execute/va-arg-26.c: New test.
11114
11115 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11116
11117         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11118         extra diagnostics on targets with 64-bit pointers.
11119         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11120
11121 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11122
11123         PR c/17188
11124         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11125         * gcc.dg/decl-3.c: Adjust expected message.
11126
11127 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11128
11129         PR fortran/17615
11130         * gfortran.dg/pr17615.f90: New test.
11131
11132 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11133
11134         PR tree-optimzation/17517
11135         * g++.dg/tree-ssa/pr17517.C: New Test.
11136
11137 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         PR c++/16889
11140         * g++.dg/lookup/ambig3.C: New.
11141
11142 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11143
11144         PR tree-opt/17624
11145         * g++.dg/opt/pr17624.C: New test.
11146
11147 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11148
11149         PR c/6980
11150         * gcc.dg/Wbad-function-cast-1.c: New test.
11151
11152 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11153
11154         * g++.dg/ext/complit1.C
11155         * g++.dg/other/error2.C
11156         * g++.dg/other/nontype-1.C
11157         * g++.dg/parse/crash11.C
11158         * g++.dg/parse/crash12.C
11159         * g++.dg/parse/error15.C
11160         * g++.dg/parse/error4.C
11161         * g++.dg/parse/tmpl-outside1.C
11162         * g++.dg/parse/too-many-tmpl-args1.C
11163         * g++.dg/template/dependent-expr3.C
11164         * g++.dg/template/error10.C
11165         * g++.dg/template/instantiate1.C
11166         * g++.dg/template/vtable2.C
11167         * g++.dg/warn/Wshadow-1.C
11168         * g++.dg/warn/weak1.C
11169         * g++.old-deja/g++.brendan/crash16.C
11170         * g++.old-deja/g++.brendan/crash18.C
11171         * g++.old-deja/g++.brendan/crash48.C
11172         * g++.old-deja/g++.brendan/crash49.C
11173         * g++.old-deja/g++.brendan/crash55.C
11174         * g++.old-deja/g++.brendan/crash56.C
11175         * g++.old-deja/g++.brendan/crash8.C
11176         * g++.old-deja/g++.brendan/enum11.C
11177         * g++.old-deja/g++.brendan/enum8.C
11178         * g++.old-deja/g++.brendan/enum9.C
11179         * g++.old-deja/g++.brendan/friend3.C
11180         * g++.old-deja/g++.brendan/misc14.C
11181         * g++.old-deja/g++.bugs/900402_02.C
11182         * g++.old-deja/g++.bugs/900404_03.C
11183         * g++.old-deja/g++.bugs/900404_04.C
11184         * g++.old-deja/g++.bugs/900428_03.C
11185         * g++.old-deja/g++.jason/crash4.C
11186         * g++.old-deja/g++.jason/overload21.C
11187         * g++.old-deja/g++.jason/redecl1.C
11188         * g++.old-deja/g++.jason/report.C
11189         * g++.old-deja/g++.jason/rfg10.C
11190         * g++.old-deja/g++.jason/template30.C
11191         * g++.old-deja/g++.law/arm12.C
11192         * g++.old-deja/g++.law/ctors5.C
11193         * g++.old-deja/g++.law/cvt20.C
11194         * g++.old-deja/g++.law/init10.C
11195         * g++.old-deja/g++.law/init8.C
11196         * g++.old-deja/g++.law/visibility17.C
11197         * g++.old-deja/g++.law/visibility7.C
11198         * g++.old-deja/g++.mike/net8.C
11199         * g++.old-deja/g++.mike/p646.C
11200         * g++.old-deja/g++.mike/p700.C
11201         * g++.old-deja/g++.mike/p701.C
11202         * g++.old-deja/g++.mike/p811.C
11203         * g++.old-deja/g++.ns/template13.C
11204         * g++.old-deja/g++.other/array3.C
11205         * g++.old-deja/g++.other/crash25.C
11206         * g++.old-deja/g++.other/dtor3.C
11207         * g++.old-deja/g++.other/dtor4.C
11208         * g++.old-deja/g++.other/main1.C
11209         * g++.old-deja/g++.other/warn7.C
11210         * g++.old-deja/g++.pt/crash11.C
11211         * g++.old-deja/g++.pt/crash36.C
11212         * g++.old-deja/g++.pt/spec22.C
11213         * g++.old-deja/g++.pt/spec9.C
11214         * g++.old-deja/g++.pt/ttp52.C
11215         * g++.old-deja/g++.robertl/eb103.C
11216         * g++.old-deja/g++.robertl/eb121.C
11217         * g++.old-deja/g++.robertl/eb22.C
11218         * g++.old-deja/g++.robertl/eb8.C:
11219         Update locations and/or regexps of dg-error markers.
11220         Remove markers for some bogus messages that are no longer issued.
11221
11222 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11223
11224         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11225         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11226
11227 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11228
11229         PR c++/17618
11230         * g++.dg/lookup/crash5.C: New test.
11231
11232 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11233
11234         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11235         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11236         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11237         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11238         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11239         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11240
11241         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11242         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11243         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11244         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11245         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11246         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11247
11248         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11249
11250         * gcc.dg/vect/vect-44.c: Check additional cases.
11251         * gcc.dg/vect/vect-48.c: Check additional cases.
11252
11253         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11254         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11255         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11256         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11257         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11258         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11259         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11260         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11261         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11262
11263         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11264         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11265         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11266
11267 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11268
11269         * gcc.dg/tree-ssa/loop-6.c: New test.
11270
11271 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         PR c++/17620
11274         * g++.dg/inherit/base2.C: New.
11275
11276 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11277
11278         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11279         * gcc.dg/20001012-2.c: Likewise.
11280         * gcc.dg/20001013-1.c: Likewise.
11281         * gcc.dg/20001101-1.c: Likewise.
11282         * gcc.dg/20001102-1.c: Likewise.
11283         * gcc.dg/bf-spl1.c: Likewise.
11284         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11285         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11286
11287 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11288
11289         PR tree-optimization/16721
11290         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11291
11292 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11293
11294         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11295         * gcc.dg/20040305-1.c: Likewise.
11296
11297 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11298
11299         PR c/16566
11300         * gcc.c-torture/compile/pr16566-1.c,
11301         gcc.c-torture/compile/pr16566-2.c,
11302         gcc.c-torture/compile/pr16566-3.c: New tests.
11303
11304 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11305
11306         PR tree-optimization/17512
11307         * gcc.c-torture/compile/20040916-1.c.
11308
11309 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11310
11311         * gcc.dg/pragma-re-3.c: New test.
11312
11313 2004-09-17  Matt Austern  <austern@apple.com>
11314
11315         PR c++/15049
11316         * g++.dg/other/anon3.C: New.
11317
11318 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11319
11320         PR c++/7503
11321         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11322         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11323         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11324         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11325         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11326
11327 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11328
11329         PR fortran/17286
11330         * gfortran.dg/pr17286.f90: New test.
11331
11332 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR c++/17530
11335         * g++.dg/template/static7.C: New test.
11336
11337 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11338
11339         PR tree-opt/17558
11340         * gcc.c-torture/compile/pr17558.c: New test.
11341
11342 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11343
11344         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11345         if SKIP_ATTRIBUTE is defined.
11346
11347 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11348
11349         PR fortran/15957
11350         * gfortran.dg/pr15957.f90: New test.
11351
11352 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11353
11354         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11355         in comparison.
11356         * gcc.dg/vect/vect-79.c: Likewise.
11357         * gcc.dg/vect/vect-80.c: Likewise.
11358
11359 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11360
11361         PR fortran/15750
11362         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11363
11364 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11365
11366         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11367         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11368         * gcc.dg/vect/vect-62.c: New testcase.
11369         * gcc.dg/vect/vect-63.c: New testcase.
11370         * gcc.dg/vect/vect-64.c: New testcase.
11371         * gcc.dg/vect/vect-65.c: New testcase.
11372         * gcc.dg/vect/vect-66.c: New testcase.
11373         * gcc.dg/vect/vect-67.c: New testcase.
11374         * gcc.dg/vect/vect-68.c: New testcase.
11375         * gcc.dg/vect/vect-69.c: New testcase.
11376         * gcc.dg/vect/vect-79.c: New testcase.
11377         * gcc.dg/vect/vect-80.c: New testcase.
11378
11379 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11380
11381         * gcc.target/mips/asm-1.c: New test.
11382
11383 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11384
11385         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11386         * gcc.dg/vect/vect-73.c: New testcase.
11387         * gcc.dg/vect/vect-74.c: New testcase.
11388         * gcc.dg/vect/vect-75.c: New testcase.
11389         * gcc.dg/vect/vect-76.c: New testcase.
11390         * gcc.dg/vect/vect-77.c: New testcase.
11391         * gcc.dg/vect/vect-78.c: New testcase
11392
11393 2004-09-18  Paul Brook  <paul@codesourcery.com>
11394
11395         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11396
11397 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11398
11399         PR c/17424
11400         * gcc.dg/pr17424-1.c: New test.
11401
11402 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11403
11404         * g++.dg/tree-ssa/pr17153.C: New test.
11405
11406 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11407
11408         PR pch/13361
11409         * testsuite/g++.dg/pch/wchar-1.C: New.
11410         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11411
11412 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11413
11414         * gcc.c-torture/execute/20040917-1.c: New test.
11415
11416 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11417
11418         PR tree-optimization/17319
11419         * gcc.dg/pr17319.c: New test.
11420
11421 2004-09-17  Devang Patel  <dpatel@apple.com>
11422
11423         * gcc.dg/20040813-1.c: New test.
11424
11425 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11426
11427         PR tree-optimization/17273
11428         * gcc.c-torture/compile/pr17273.c: New test.
11429
11430 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11431
11432         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11433         Update expected messages.
11434         * gcc.dg/declspec-13.c: New test.
11435
11436 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11437
11438         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11439
11440 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11441
11442         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11443         change what 'a' is pointing to.
11444
11445 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/16002
11448         * g++.dg/template/error18.C: New test.
11449
11450         PR c++/16029
11451         * g++.dg/warn/Wunused-8.C: New test.
11452
11453 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11454
11455         PR tree-optimization/17513
11456         * gcc.dg/20040916-1.c: New test.
11457
11458 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11459
11460         PR c++/17501
11461         * g++.dg/template/typename7.C: New test.
11462
11463 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11464
11465         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11466
11467 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11468
11469         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11470         with -ftree-based-profiling also.
11471         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11472
11473 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11474
11475         PR/15364
11476         * gfortran.dg/der_array_io_1.f90: New test.
11477         * gfortran.dg/der_array_io_2.f90: New test.
11478         * gfortran.dg/der_array_io_3.f90: New test.
11479
11480 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11481
11482         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11483         EABI.
11484
11485 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * g++.dg/opt/switch1.C: New test.
11488
11489 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11490
11491         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11492         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11493         Update expected messages.
11494
11495 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11496
11497         PR fortran/16485
11498         * gfortran.dg/same_name_1.f90: New test.
11499
11500 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11501
11502         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11503         dereference garbage pointers.
11504
11505 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11508         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11509
11510         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11511         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11512         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11513
11514 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11515
11516         PR c++/17324
11517         * g++.dg/template/mangle1.C: New test.
11518
11519 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11520
11521         PR tree-optimization/17252
11522         * gcc.c-torture/execute/pr17252.c: New test.
11523
11524 2004-09-14  Andrew Pinski  <apinski@apple.com>
11525
11526         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11527
11528 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11529
11530         PR rtl-optimization/9771
11531         * gcc.dg/pr9771-1.c: New test case.
11532
11533 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11534
11535         PR tree-optimization/15262
11536         * gcc.c-torture/execute/pr15262-1.c: New test.
11537         * gcc.c-torture/execute/pr15262-2.c: New test.
11538
11539 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11540
11541         * gcc.dg/declspec-12.c: New test.
11542
11543 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11544
11545         * gfortran.dg/pr17090.f90: Add directives to test.
11546
11547 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11548
11549         * gcc.c-torture/compile/20040914-1.c: New test.
11550
11551 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/16162
11554         * g++.dg/template/decl2.C: New test.
11555
11556 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11557
11558         PR fortran/17090
11559         * gfortran.dg/pr17090.f90: New test.
11560
11561 2004-09-13  Dale Johannesen  <dalej@apple.com>
11562
11563         * gcc.c-torture/compile/pr17408.c:  New test case.
11564
11565 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/16716
11568         * g++.dg/parse/crash17.C: New test.
11569
11570         PR c++/17327
11571         * g++.dg/template/enum3.C: New test.
11572
11573 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11574
11575         * lib/gcc-defs.exp: Load wrapper.exp.
11576         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11577         using local code.
11578         * lib/gcc.exp (gcc_init): Similar.
11579         * lib/gfortran.exp (gfortran_init): Similar.
11580         * lib/objc.exp (objc_init): Similar.
11581         * lib/treelang.exp (treelang_init): Similar.
11582         * lib/wrapper.exp: New file with build_wrapper call machinery in
11583         ${tool}_maybe_build_wrapper.
11584
11585 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11586
11587         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11588         "inline".
11589         * gcc.dg/declspec-11.c: Update expected messages.
11590         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11591         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11592         gcc.dg/inline-12.c: New tests.
11593
11594 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11595
11596         * g++.dg/tree-ssa/pr17400.C: New testcase.
11597
11598 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11599
11600         * gcc.target/mips/sb1-1.c: New testcase.
11601
11602 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11603
11604         * lib/g77-dg.exp: Remove unused file.
11605         * lib/mike-g77.exp: Ditto.
11606         * lib/g77.exp: Ditto.
11607
11608 2004-09-12  Richard Henderson  <rth@redhat.com>
11609
11610         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11611
11612 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11613
11614         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11615         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11616         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11617         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11618         Update expected messages.
11619
11620 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11621
11622         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11623         declaration/use mismatch for dirp parameter.
11624
11625 2004-09-12  Andrew Pinski  <apinski@apple.com>
11626
11627         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11628         -fgnu-runtime is passed.
11629
11630 2004-09-12  Richard Henderson  <rth@redhat.com>
11631
11632         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11633         do the uplevel thing and update additional_flags directly.
11634         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11635         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11636         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11637         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11638
11639 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11640
11641         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11642
11643 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11644
11645         PR middle-end/17411
11646         * g++.dg/opt/pr17411-1.C: New test case.
11647
11648 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11649
11650         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11651         gcc.dg/tls/diag-2.c: Update expected messages.
11652         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11653         messages.
11654         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11655         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11656         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11657         gcc.dg/tls/diag-5.c: New tests.
11658
11659 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11660
11661         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11662
11663 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11664
11665         * g++.dg/parse/break-in-for.C: New test.
11666
11667 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.dg/tree-ssa/20040911-1.c: New test.
11670
11671 2004-09-11  Andreas Jaeger  <aj@suse.de>
11672
11673         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11674         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11675
11676 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11677
11678         * gcc.target/frv: New directory of FR-V-specific tests.
11679
11680 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11681
11682         * gcc.dg/convert-vec-1.c: New test.
11683
11684 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11685
11686         PR middle-end/17024
11687         * gcc.dg/pr17024-1.c: New test case.
11688
11689 2004-09-10  Eric Christopher  <echristo@redhat.com>
11690
11691         * gcc.dg/20040910-1.c: New test.
11692
11693 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11694
11695         * gcc.dg/bitfld-9.c: New test.
11696
11697 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11698
11699         * gcc.c-torture/execute/ieee/acc1.c: New test.
11700         * gcc.c-torture/execute/ieee/acc2.c: New test.
11701         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11702
11703 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11704
11705         * gcc.dg/deprecated-2.c: New test.
11706
11707 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11708
11709         * gcc.dg/init-vec-1.c: New test.
11710
11711 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11712
11713         PR middle-end/17055
11714         * gcc.dg/pr17055-1.c: New test case.
11715
11716 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11717
11718         PR target/17377
11719         * gcc.c-torture/execute/pr17377.c: New test.
11720
11721 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11722
11723         PR c/8420
11724         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11725         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11726         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11727         gcc.dg/long-long-typespec-1.c: New tests.
11728         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11729
11730 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11731
11732         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11733         gcc.dg/gnu99-static-1.c: New tests.
11734
11735 2004-09-08  Devang Patel  <dpatel@apple.com>
11736
11737         * gcc.dg/darwin-ld-20040828-1.c: New test.
11738         * gcc.dg/darwin-ld-20040828-2.c: New test.
11739         * gcc.dg/darwin-ld-20040828-3.c: New test.
11740
11741 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11742
11743         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11744         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11745         in error message.
11746         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11747         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11748         in error message.
11749         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11750         types they qualify.
11751         * objc.dg/type-size-2.m: Fix wording in comment.
11752         * objc.dg/va-meth-1.m: New test case.
11753
11754 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11755
11756         PR c/16633:
11757         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11758         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11759
11760 2004-09-06  Devang Patel  <dpatel@apple.com>
11761
11762         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11763         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11764
11765 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11766
11767         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11768         reflect changed line numbering of diagnostics.
11769
11770 2004-09-06  Paul Brook  <paul@codesourcery.com>
11771
11772         * gfortran.dg/edit_real_1.f90: Add new test.
11773
11774 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11775
11776         * gcc.dg/tree-ssa/loop-2.c: New test.
11777         * gcc.dg/tree-ssa/loop-3.c: New test.
11778         * gcc.dg/tree-ssa/loop-4.c: New test.
11779         * gcc.dg/tree-ssa/loop-5.c: New test.
11780
11781 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11782
11783         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11784
11785 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11786
11787         * gcc.dg/format/sentinel-1.c: New test.
11788
11789 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11790
11791         * testsuite/gcc.dg/builtins-46.c: New.
11792
11793 2004-09-03  Devang Patel  <dpatel@apple.com>
11794
11795         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11796         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11797
11798 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11799
11800         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11801         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11802         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11803         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11804         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11805         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11806         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11807         the non-portable bzero.
11808         * gcc.dg/20010912-1.c: xfail for NetWare.
11809         * gcc.dg/20020426-2.c: xfail for NetWare.
11810         * gcc.dg/20021014-1.c: xfail for NetWare.
11811         * gcc.dg/20021018-1.c: xfail for NetWare.
11812         * gcc.dg/20030213-1.c: xfail for NetWare.
11813         * gcc.dg/20030225-1.c: xfail for NetWare.
11814         * gcc.dg/20030708-1.c: xfail for NetWare.
11815         * gcc.dg/builtins-config.h: Also exclude NetWare.
11816         * gcc.dg/format/format.h: Define restrict only if not already defined.
11817         * gcc.dg/nest.c: xfail for NetWare.
11818         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11819         * lib/target-supports.exp (check_visibility_available): Exclude
11820         NetWare.
11821
11822 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11823
11824         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11825         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11826         deterministic starting point for the alignment of structure fields.
11827         * gcc.dg/Wpadded.c: Dito.
11828         * g++.dg/abi/vbase10.C: Dito.
11829
11830 2004-09-03  Devang Patel  <dpatel@apple.com>
11831
11832         * g++.dg/debug/pr15736.cc: New test.
11833
11834 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11835
11836         * README.QMTEST: Fix out-of-date link.
11837
11838 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11839
11840         PR fortran/16579
11841         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11842         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11843
11844 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11845
11846         * g++.dg/abi/arm_rtti1.C: New test.
11847
11848 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11849
11850         * gcc.dg/ppc-vector-memcpy.c: New.
11851         * gcc.dg/ppc-vector-memset.c: New.
11852
11853 2004-09-02  Chao-ying Fu  <fu@mips.com>
11854
11855         * gcc.target/mips/mips-3d-1.c: New test.
11856         * gcc.target/mips/mips-3d-2.c: New test.
11857         * gcc.target/mips/mips-3d-3.c: New test.
11858         * gcc.target/mips/mips-3d-4.c: New test.
11859         * gcc.target/mips/mips-3d-5.c: New test.
11860         * gcc.target/mips/mips-3d-6.c: New test.
11861         * gcc.target/mips/mips-3d-7.c: New test.
11862         * gcc.target/mips/mips-3d-8.c: New test.
11863         * gcc.target/mips/mips-3d-9.c: New test.
11864         * gcc.target/mips/mips-ps-1.c: New test.
11865         * gcc.target/mips/mips-ps-2.c: New test.
11866         * gcc.target/mips/mips-ps-3.c: New test.
11867         * gcc.target/mips/mips-ps-4.c: New test.
11868         * gcc.target/mips/mips-ps-type.c: New test.
11869
11870 2004-09-02  Paul Brook  <paul@codesourcery.com>
11871
11872         * gfortran.dg/edit_real_1.f90: Add new tests.
11873
11874 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11875
11876         PR fortran/15327
11877         * gfortran.dg/merge_char_1.f90: New test.
11878
11879 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11880
11881         PR fortran/16404
11882         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11883
11884 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11885
11886         PR c/1522
11887         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11888
11889 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11890
11891         * g++.dg/opt/loop1.C: Do not XFAIL.
11892
11893 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * gcc.c-torture/execute/20040831-1.c: New test.
11896
11897 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11898
11899         PR fortran/16579
11900         * gfortran.dg/g77/20010610.f: Now passes.
11901         Copy from g77.f-torture/execute. Add dg-run directive.
11902         * gfortran.dg/g77/README: Update
11903
11904 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11905
11906         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11907         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11908         (t1, t2, t3, t4): Add volatile.
11909
11910 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11911
11912         * g++.dg/ext/visibility/arm1.C: New test.
11913
11914 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11915
11916         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11917         -pedantic-errors.
11918
11919 2004-09-01  Paul Brook  <paul@codesourcery.com>
11920
11921         * gfortran.dg/eof_2.f90: New test.
11922
11923 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11924
11925         PR fortran/16579
11926         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11927
11928 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11929
11930         PR libfortran/16805
11931         * gfortran.dg/list_read_2.f90: New test.
11932
11933 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * g++.dg/abi/key1.C: New test.
11936
11937 2004-08-31  Richard Henderson  <rth@redhat.com>
11938
11939         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11940         form of offsetof.
11941         * g++.dg/other/offsetof5.C: Remove duplicate.
11942
11943 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11944
11945         PR fortran/17244
11946         * gfortran.dg/func_derived_1.f90: New test.
11947
11948 2004-08-31  Paul Brook  <paul@codesourcery.com>
11949
11950         * gfortran.dg/eof_1.f90: New test.
11951
11952 2004-08-31  Paul Brook  <paul@codesourcery.com>
11953
11954         * gfortran.dg/list_read_1.f90: New file.
11955
11956 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11957
11958         * g++.dg/opt/loop1.C: XFAIL.
11959
11960 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11961
11962         * gcc.dg/funcdef-storage-1.c: New.
11963         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11964         an extern function in local scope.
11965         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11966         declare an 'auto inline' function in local scope.
11967         * gcc.dg/20011130-1.c: Likewise.
11968         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11969         an 'auto' function in local scope.
11970         * gcc.dg/20021014-1.c: Likewise.
11971         * gcc.dg/20030331-2.c: Likewise.
11972
11973 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11974
11975         * gfortran.dg/blockdata_1.f90: New test.
11976
11977 2004-08-30  Richard Henderson  <rth@redhat.com>
11978
11979         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11980
11981 2004-08-30  Richard Henderson  <rth@redhat.com>
11982
11983         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11984         additional_flags set by alternate driver.
11985         (ieee-options): New procedure.
11986         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11987         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11988         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11989         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11990
11991 2004-08-30  Richard Henderson  <rth@redhat.com>
11992
11993         * lib/f-torture.exp: Remove.
11994
11995 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR rtl-optimization/16590
11998         * g++.dg/opt/loop1.C: New test.
11999
12000 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12001
12002         PR fortran/13910
12003         * gfortran.dg/oldstyle_1.f90: New test.
12004
12005 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12006         Paul Brook  <paul@codesourcery.com>
12007
12008         * gfortran.dg/g77/README: Update.
12009         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12010         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12011         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12012
12013 2004-08-28  Paul Brook  <paul@codesourcery.com>
12014
12015         PR libfortran/17195
12016         * gfortran.dg/edit_real_1.f90: New test.
12017
12018 2004-08-27  Paul Brook  <paul@codesourcery.com>
12019
12020         * gfortran.dg/rewind_1.f90: New test.
12021
12022 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12023
12024         PR fortran/16597
12025         * gfortran.dg/pr16597.f90: New test.
12026
12027 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12028
12029         PR c/13801
12030         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12031         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12032         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12033         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12034         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12035
12036 2004-08-26  Nick Clifton  <nickc@redhat.com>
12037
12038         * gcc.c-torture/compile/pr17119.c: New test.
12039
12040 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12041
12042         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12043
12044 2004-08-25  Richard Henderson  <rth@redhat.com>
12045
12046         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12047         the bits that expect kind=8 to be the largest real kind.
12048
12049 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12050
12051         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12052
12053 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12054
12055         * gfortran.dg/assignment_1.f90: New test.
12056
12057 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12058
12059         * g++.dg/template/repo3.C: New test.
12060
12061 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12062
12063         PR middle-end/16693
12064         PR tree-optimization/16372
12065         * g++.dg/opt/pr16372-1.C: New test case.
12066         * g++.dg/opt/pr16693-1.C: New test case.
12067         * g++.dg/opt/pr16693-2.C: New test case.
12068
12069 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12070
12071         * objc.dg/proto-lossage-4.m: New test.
12072
12073 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/17155
12076         * g++.dg/inherit/local2.C: New test.
12077
12078 2004-08-25  Paul Brook  <paul@codesourcery.com>
12079
12080         PR fortran/17144
12081         * gfortran.dg/string_ctor_1.f90: New test.
12082
12083 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12084
12085         PR c++/14428
12086         * g++.dg/template/redecl2.C: New test.
12087
12088 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12089
12090         PR fortran/17143
12091         * gfortran.dg/pr17143.f90: New test.
12092
12093 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12094
12095         PR fortran/17164
12096         * gfortran.dg/pr17164.f90: New test.
12097
12098 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12099
12100         * gcc.dg/tree-ssa/loop-1.c: New test.
12101
12102 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12103
12104         * gcc.c-torture/compile/20040824-1.c: New test.
12105
12106 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12107
12108         * gcc.c-torture/compile/iftrap-3.c: New test.
12109
12110 2004-08-24  Paul Brook  <paul@codesourcery.com>
12111
12112         * gfortran.dg/entry_2.f90: New test.
12113
12114 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         PR c++/16889
12117         * g++.dg/lookup/ambig[12].C: New.
12118
12119 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12120
12121         PR c++/16706
12122         * g++.dg/template/crash21.C: New test.
12123         * g++.dg/template/crash22.C: Likewise.
12124
12125 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         PR c++/17149
12128         * g++.dg/template/access15.C: New.
12129
12130 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/17163
12133         * g++.dg/template/repo2.C: New test.
12134
12135 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12136
12137         PR rtl-optimization/17078
12138         * gcc.c-torture/execute/pr17078-1.c: New test case.
12139
12140 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12141
12142         PR c/14492
12143         * gcc.dg/debug/crash1.c: New test.
12144
12145 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c/16180
12148         * gcc.dg/loop-5.c: New test.
12149
12150 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12151
12152         * gcc.c-torture/execute/20040823-1.c: New test.
12153
12154 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12155
12156         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12157         to the assembler.  Simplify test accordingly.
12158         (asm_abi_flags): Use GNU names.
12159         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12160         to check for ABI flags.
12161
12162 2004-08-22  Andrew Pinski  <apinski@apple.com>
12163
12164         * g++.dg/opt/pr14029.C: New test.
12165         * gcc.c-torture/execute/pr15262.c: New test.
12166
12167 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12168
12169         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12170
12171 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12172
12173         PR 16908
12174         * gfortran.dg/direct_io.f90: New test.
12175
12176 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/17121
12179         * g++.dg/inherit/local2.C: New test.
12180
12181 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12182
12183         PR c++/17120
12184         * g++.dg/warn/Wparentheses-4.C: New test.
12185
12186 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12187
12188         PR c++/17121
12189         * g++.dg/inherit/local2.C: New test.
12190
12191         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12192         * gcc.dg/ppc-ldstruct.c: Likewise.
12193         * gcc.dg/ppc64-abi-2.c: Likewise.
12194
12195 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR rtl-optimization/17099
12198         * gcc.c-torture/execute/20040820-1.c: New test.
12199
12200 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12201
12202         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12203
12204 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12205
12206         PR fortran/17077
12207         * gfortran.dg/auto_array_1.f90: New test.
12208
12209 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12210
12211         PR fortran/17074
12212         * gfortran.dg/simpleif_1.f90: New test.
12213
12214 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12215
12216         * lib/target-supports.exp (check_profiling_available): Return
12217         false for arm*-*-symbianelf* and arm*-*-eabi*.
12218
12219         PR c++/15890
12220         * g++.dg/template/delete1.C: New test.
12221
12222 2004-08-19  Paul Brook  <paul@codesourcery.com>
12223
12224         PR fortran/14976
12225         PR fortran/16228
12226         * gfortran.dg/data_char_1.f90: New test.
12227
12228 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12229
12230         PR fortran/16946
12231         * gfortran.dg/reduction.f90: New testcase.
12232
12233 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12234
12235         PR fortran/16520
12236         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12237
12238 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12239
12240         PR c++/17041
12241         * g++.dg/Wparentheses-3.C: New test.
12242
12243 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12244
12245         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12246         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12247         * gcc.dg/vect/vect-2.c: Likewise.
12248         * gcc.dg/vect/vect-3.c: Likewise.
12249         * gcc.dg/vect/vect-4.c: Likewise.
12250         * gcc.dg/vect/vect-5.c: Likewise.
12251         * gcc.dg/vect/vect-6.c: Likewise.
12252         * gcc.dg/vect/vect-7.c: Likewise.
12253         * gcc.dg/vect/vect-25.c: Likewise.
12254         * gcc.dg/vect/vect-31.c: Likewise.
12255         * gcc.dg/vect/vect-32.c: Likewise.
12256         * gcc.dg/vect/vect-34.c: Likewise.
12257         * gcc.dg/vect/vect-36.c: Likewise.
12258         * gcc.dg/vect/vect-all.c: Likewise.
12259
12260 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12261
12262         PR c++/17068
12263         * g++.dg/template/operator4.C: New test.
12264
12265 2004-08-18  Richard Henderson  <rth@redhat.com>
12266
12267         * gcc.dg/20040206-1.c: XFAIL.
12268
12269 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12270
12271         PR c++/16246
12272         * g++.dg/template/array7.C: New test.
12273
12274 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12275
12276         * gcc.dg/mips-movcc-1.c: New test.
12277         * gcc.dg/mips-movcc-2.c: New test.
12278         * gcc.dg/mips-movcc-3.c: New test.
12279
12280         * gcc.dg/mips-nmadd-1.c: New test.
12281         * gcc.dg/mips-nmadd-2.c: New test.
12282
12283 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/15871
12286         * g++.dg/opt/inline8.C: New test.
12287
12288         PR c++/16965
12289         * g++.dg/parse/error17.C: New test.
12290
12291 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12292
12293         * gcc.dg/vect: New directory for vectorizer tests.
12294         * gcc.dg/vect/tree-vect.h: New file.
12295         * gcc.dg/vect/vect.exp: New file.
12296         * gcc.dg/vect/pr16105.c.c: New test.
12297         * gcc.dg/vect/vect-1.c: New test.
12298         * gcc.dg/vect/vect-2.c: New test.
12299         * gcc.dg/vect/vect-3.c: New test.
12300         * gcc.dg/vect/vect-4.c: New test.
12301         * gcc.dg/vect/vect-5.c: New test.
12302         * gcc.dg/vect/vect-6.c: New test.
12303         * gcc.dg/vect/vect-7.c: New test.
12304         * gcc.dg/vect/vect-8.c: New test.
12305         * gcc.dg/vect/vect-9.c: New test.
12306         * gcc.dg/vect/vect-10.c: New test.
12307         * gcc.dg/vect/vect-11.c: New test.
12308         * gcc.dg/vect/vect-12.c: New test.
12309         * gcc.dg/vect/vect-13.c: New test.
12310         * gcc.dg/vect/vect-14.c: New test.
12311         * gcc.dg/vect/vect-15.c: New test.
12312         * gcc.dg/vect/vect-16.c: New test.
12313         * gcc.dg/vect/vect-17.c: New test.
12314         * gcc.dg/vect/vect-18.c: New test.
12315         * gcc.dg/vect/vect-19.c: New test.
12316         * gcc.dg/vect/vect-20.c: New test.
12317         * gcc.dg/vect/vect-21.c: New test.
12318         * gcc.dg/vect/vect-22.c: New test.
12319         * gcc.dg/vect/vect-23.c: New test.
12320         * gcc.dg/vect/vect-24.c: New test.
12321         * gcc.dg/vect/vect-25.c: New test.
12322         * gcc.dg/vect/vect-26.c: New test.
12323         * gcc.dg/vect/vect-27.c: New test.
12324         * gcc.dg/vect/vect-28.c: New test.
12325         * gcc.dg/vect/vect-29.c: New test.
12326         * gcc.dg/vect/vect-30.c: New test.
12327         * gcc.dg/vect/vect-31.c: New test.
12328         * gcc.dg/vect/vect-32.c: New test.
12329         * gcc.dg/vect/vect-33.c: New test.
12330         * gcc.dg/vect/vect-34.c: New test.
12331         * gcc.dg/vect/vect-35.c: New test.
12332         * gcc.dg/vect/vect-36.c: New test.
12333         * gcc.dg/vect/vect-37.c: New test.
12334         * gcc.dg/vect/vect-38.c: New test.
12335         * gcc.dg/vect/vect-40.c: New test.
12336         * gcc.dg/vect/vect-41.c: New test.
12337         * gcc.dg/vect/vect-42.c: New test.
12338         * gcc.dg/vect/vect-43.c: New test.
12339         * gcc.dg/vect/vect-44.c: New test.
12340         * gcc.dg/vect/vect-45.c: New test.
12341         * gcc.dg/vect/vect-46.c: New test.
12342         * gcc.dg/vect/vect-47.c: New test.
12343         * gcc.dg/vect/vect-48.c: New test.
12344         * gcc.dg/vect/vect-49.c: New test.
12345         * gcc.dg/vect/vect-50.c: New test.
12346         * gcc.dg/vect/vect-51.c: New test.
12347         * gcc.dg/vect/vect-52.c: New test.
12348         * gcc.dg/vect/vect-53.c: New test.
12349         * gcc.dg/vect/vect-54.c: New test.
12350         * gcc.dg/vect/vect-55.c: New test.
12351         * gcc.dg/vect/vect-56.c: New test.
12352         * gcc.dg/vect/vect-57.c: New test.
12353         * gcc.dg/vect/vect-58.c: New test.
12354         * gcc.dg/vect/vect-59.c: New test.
12355         * gcc.dg/vect/vect-60.c: New test.
12356         * gcc.dg/vect/vect-61.c: New test.
12357         * gcc.dg/vect/vect-all.c: New test.
12358         * gcc.dg/vect/vect-none.c: New test.
12359
12360 2004-08-17  Paul Brook  <paul@codesourcery.com>
12361
12362         PR fortran/13082
12363         * gfortran.dg/entry_1.f90: New test.
12364
12365 2004-08-17  Andrew Pinski  <apinski@apple.com>
12366
12367         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12368
12369 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12370
12371         * gcc.dg/pr17036-1.c: New test.
12372
12373 2004-08-16  Devang Patel  <dpatel@apple.com>
12374
12375         * gcc.dg/darwin-20040809-1.c: New test.
12376
12377 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12378
12379         * gcc.dg/funcdef-attr-1.c: New test.
12380
12381 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12382
12383         * gcc.dg/altivec-17.c: New test.
12384         * gcc.dg/altivec-18.c: New test.
12385
12386 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12387
12388         PR c++/6749
12389         * g++.dg/template/vtable2.C: New test.
12390
12391 2004-08-14  Richard Henderson  <rth@redhat.com>
12392
12393         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12394         * gcc.dg/pack-test-4.c (main): Return 0.
12395         * gcc.dg/setjmp-1.c: Remove XFAIL.
12396         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12397
12398 2004-08-14  Richard Henderson  <rth@redhat.com>
12399
12400         * gcc.dg/980217-1.c: Add prototype for printf.
12401
12402 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12403
12404         * gfortran.dg/pr16935.f90: New test.
12405
12406 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12407
12408         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12409
12410 2004-08-13  Paul Brook  <paul@codesourcery.com>
12411
12412         * gfortran.dg/der_io_1.f90: Remove stray comma.
12413
12414 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12415
12416         * gcc.dg/vmx/cw-bug-2.c: Remove.
12417         * gcc.dg/vmx/vprint-1.c: Remove.
12418         * gcc.dg/vmx/vscan-1.c: Remove.
12419
12420 2004-08-12  Devang patel  <dpatel@apple.com>
12421
12422         * gcc.dg/darwin-20040809-2.c: New test.
12423
12424 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12425
12426         * g++.dg/ext/altivec-12.C: New test.
12427
12428         * g++.dg/ext/altivec-11.C: New test.
12429
12430 2004-08-12  Paul Brook  <paul@codesourcery.com>
12431
12432         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12433
12434 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12435
12436         * g++.dg/ext/altivec-2.C: Check for hardware support before
12437         executing any VMX instructions.
12438
12439         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12440
12441 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR c++/16276
12444         * g++.old-deja/g++.other/comdat4.C: New test.
12445         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12446
12447 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12448
12449         PR target/16286
12450         * gcc.dg/pr16286.c: New test.
12451
12452 2004-08-12 Jan Beulich <jbeulich@novell.com>
12453
12454         * g++.dg/ext/asm5.C: New.
12455
12456 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/16698
12459         * g++.dg/eh/crash1.C: New test.
12460
12461         PR c++/16717
12462         * g++.dg/ext/construct1.C: New test.
12463
12464 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12465
12466         PR c++/16853
12467         * g++.dg/init/ptrmem1.C: New test.
12468
12469         PR c++/16618
12470         * g++.dg/parse/offsetof5.C: New test.
12471
12472         PR c++/16870
12473         * g++.dg/template/overload3.C: New test.
12474
12475 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/16964
12478         * g++.dg/parse/error16.C: New test.
12479
12480         PR c++/16904
12481         * g++.dg/template/error14.C: New test.
12482
12483         PR c++/16929
12484         * g++.dg/template/error15.C: New test.
12485
12486 2004-08-11  Devang Patel  <dpatel@apple.com>
12487
12488         * gcc.dg/darwin-ld-20040809-1.c: New test.
12489         * gcc.dg/darwin-ld-20040809-2.c: New test.
12490
12491 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12492
12493         PR fortran/16917
12494         * gfortran.dg/dfloat_1.f90: New test.
12495
12496 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12497
12498         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12499         * gcc.dg/dll-2.c: Fix dg-require syntax.
12500         * gcc.misc-tests/arm-isr.c (abort): Declare.
12501         (exit): Likewise.
12502
12503 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12504
12505         PR c++/16971
12506         * g++.dg/parse/crash16.C: New test.
12507
12508 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12509
12510         * gcc.dg/mips-rsqrt-1.c: New test case.
12511         * gcc.dg/mips-rsqrt-2.c: New test case.
12512         * gcc.dg/mips-rsqrt-3.c: New test case.
12513
12514 2004-08-10  Paul Brook  <paul@codesourcery.com>
12515
12516         * gfortran.dg/der_io_1.f90: New test.
12517
12518 2004-08-10  Paul Brook  <paul@codesourcery.com>
12519
12520         PR fortran/16919
12521         * gfortran.dg/der_array_1.f90: New test.
12522
12523 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12524
12525         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12526
12527 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12528
12529         * gcc.dg/wchar_t-2.c: Fix typo.
12530
12531 2004-08-09  Falk Hueffner  <falk@debian.org>
12532
12533         PR tree-optimization/12517
12534         * gcc.c-torture/compile/pr12517.c: New test.
12535
12536         PR tree-optimization/12578
12537         * gcc.c-torture/compile/pr12578.c: New test.
12538
12539         PR tree-optimization/12899
12540         * gcc.c-torture/compile/pr12899.c: New test.
12541
12542         PR rtl-optimization/14692
12543         * gcc.c-torture/compile/pr14692.c: New test.
12544
12545         PR tree-optimization/16461
12546         * gcc.c-torture/compile/pr16461.c: New test.
12547
12548 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12549
12550         * gfortran.dg/getenv_1.f90: New test.
12551
12552 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12553
12554         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12555         wchar_t.
12556         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12557
12558 2004-08-06  Paul Brook  <paul@codesourcery.com>
12559
12560         * gfortran.dg/ret_array_1.f90: New test.
12561         * gfortran.dg/ret_pointer_1.f90: New test.
12562
12563 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12564
12565         * gcc.dg/missing-field-init-[12].c: New tests.
12566         * g++.dg/warn/missing-field-init-[12].C: New tests.
12567
12568 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12569
12570         * gcc.dg/enum2.c: New test.
12571         * gcc.dg/symbian3.c: Likewise.
12572         * gcc.dg/symbian4.c: Likewise.
12573         * gcc.dg/wchar_t-2.c: Likewise.
12574
12575 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12576
12577         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12578         destructor tests.
12579
12580 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12581
12582         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12583         dg-require-visiblity.
12584         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12585         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12586         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12587         * g++.dg/ext/visibility/new1.C: Likewise.
12588         * g++.dg/ext/visibility/pragma.C: Likewise.
12589         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12590         * g++.dg/ext/visibility/virtual.C: Likewise.
12591         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12592         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12593         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12594         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12595         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12596         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12597         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12598         * g++/dg/ext/visibility/visibility-8.C: New test.
12599         * gcc.c-torture/compile/dll.x: Remove.
12600         * gcc.dg/dll-2.c: Use dg-require-dll
12601         * gcc.dg/visibility-10.c: New test.
12602         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12603         supporting DLLs.
12604         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12605         (scan_not_hidden): Likewise.
12606
12607 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12608
12609         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12610
12611 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12612
12613         * gcc.c-torture/execute/20040805-1.c: New test.
12614
12615 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12616
12617         * gcc.dg/20020118-1.c: Declare abort.
12618         * gcc.dg/altivec_check.h: Likewise.
12619         * gcc.dg/iftrap-2.c: Likewise.
12620         * gcc.dg/pragma-darwin.c: Likewise.
12621         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12622
12623 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12624
12625         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12626
12627 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12628
12629         * gcc.c-torture/execute/builtins/abs-2.c,
12630         gcc.c-torture/execute/builtins/abs-3.c,
12631         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12632         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12633         intmax_t, uintmax_t and their limits.
12634         * gcc.dg/intmax_t-1.c: New test.
12635
12636 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12637
12638         * g++.dg/tc1/dr147.C: Add reference to PR.
12639
12640 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12641
12642         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12643         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12644
12645 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12646
12647         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12648
12649 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12650
12651         * gcc.dg/redecl-5.c: New test.
12652         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12653         of scanf.
12654
12655 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12656
12657         PR middle-end/16790
12658         * gcc.c-torture/execute/pr16790-1.c: New test case.
12659
12660 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12661
12662         * g++.dg/ext/visibility/assign1.C: New test.
12663         * g++.dg/ext/visibility/new1.C: Likewise.
12664
12665         * gcc.dg/symbian1.c: New test.
12666         * gcc.dg/symbian2.c: Likewise.
12667
12668 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12669
12670         PR target/16570
12671         * gcc.dg/i386-sse-9.c: New test.
12672
12673 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12674
12675         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12676
12677 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12678
12679         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12680         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12681         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12682         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12683         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12684         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12685         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12686         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12687         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12688         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12689         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12690         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12691         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12692         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12693         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12694         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12695         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12696         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12697         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12698         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12699         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12700         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12701         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12702         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12703         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12704         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12705         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12706         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12707         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12708         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12709         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12710         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12711         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12712         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12713         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12714         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12715         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12716         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12717         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12718         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12719         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12720         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12721         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12722         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12723         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12724         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12725         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12726         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12727         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12728         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12729         gcc.misc-tests/i386-pf-3dnow-1.c,
12730         gcc.misc-tests/i386-pf-athlon-1.c,
12731         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12732         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12733         Declare built-in functions used.
12734         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12735
12736 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/16707
12739         * g++.dg/lookup/using12.C: New test.
12740
12741         * g++.dg/init/null1.C: Fix PR number.
12742         * g++.dg/parse/namespace10.C: Likewise.
12743
12744 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/16224
12747         * g++.dg/template/spec17.C: New test.
12748         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12749         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12750
12751 2004-08-02  David Billinghurst
12752
12753         PR fortran/16292
12754         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12755
12756 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12757
12758         * gcc.dg/ia64-got-1.c: New test case.
12759
12760 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/16489
12763         * g++.dg/init/null1.C: New test.
12764         * g++.dg/tc1/dr76.C: Adjust error marker.
12765
12766         PR c++/16529
12767         * g++.dg/parse/namespace10.C: New test.
12768
12769         PR c++/16810
12770         * g++.dg/inherit/ptrmem2.C: New test.
12771
12772 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12773
12774         PR target/16155
12775         * gcc.dg/pr16155.c: New test.
12776
12777 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12778
12779         * gcc.dg/redecl-2.c: New test.
12780
12781 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12782
12783         * gcc.dg/darwin-longdouble.c: New file.
12784
12785 2004-07-30  Richard Henderson  <rth@redhat.com>
12786
12787         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12788         write to constant argument.
12789         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12790
12791 2004-07-30  Richard Henderson  <rth@redhat.com>
12792
12793         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12794         tests of nearest around zero.
12795
12796 2004-07-30  Andrew Pinski  <apinski@apple.com>
12797
12798         * gcc.c-torture/compile/20040730-1.c: New test.
12799
12800 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12801
12802         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12803         powerpc-eabispe.
12804
12805 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12806
12807         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12808
12809 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12810
12811         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12812         contains $ld_library_path.
12813         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12814
12815 2004-07-29  Richard Henderson  <rth@redhat.com>
12816
12817         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12818
12819         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12820         (alt2, which): New.
12821         (Check): Accept either alternative.
12822
12823 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12824
12825         * g++.dg/abi/inline1.C: New test.
12826         * g++.dg/abi/local1-a.cc: Likewise.
12827         * g++.dg/abi/local1.C: Likewise.
12828         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12829         * g++.dg/abi/mangle12.C: Likewise.
12830         * g++.dg/abi/mangle17.C: Likewise.
12831         * g++.dg/abi/mangle20-2.C: Likewise.
12832         * g++.dg/opt/interface1.C: Likewise.
12833         * g++.dg/opt/interface1.h: Likewise.
12834         * g++.dg/opt/interface1-a.cc: New test.
12835         * g++.dg/parse/repo1.C: New test.
12836         * g++.dg/template/repo1.C: Likewise.
12837         * g++.dg/warn/Winline-1.C: Likewise.
12838         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12839
12840 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12841
12842         * gcc.dg/tree-ssa/20040729-1.c: New test.
12843
12844 2004-07-27  Matt Austern <austern@apple.com>
12845
12846         * gcc.dg/darwin-bool-1.c: New test.
12847         * gcc.dg/darwin-bool-2.c: New test.
12848
12849 2004-07-28  Richard Henderson  <rth@redhat.com>
12850
12851         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12852         arguments in the correct type.  Don't write to constant arguments.
12853
12854 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12855
12856         PR tree-optimization/16688
12857         PR tree-optimization/16689
12858         * g++.dg/tree-ssa/pr16688.C: New test.
12859
12860 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12861
12862         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12863         loads.  Not only in the comment, this time.
12864
12865 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12866
12867         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12868         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12869         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12870         * gcc.dg/sh4a-bitmovua.c: New.
12871         * gcc.dg/sh4a-cos.c: New.
12872         * gcc.dg/sh4a-cosf.c: New.
12873         * gcc.dg/sh4a-fprun.c: New.
12874         * gcc.dg/sh4a-fsrra.c: New.
12875         * gcc.dg/sh4a-memmovua.c: New.
12876         * gcc.dg/sh4a-sin.c: New.
12877         * gcc.dg/sh4a-sincos.c: New.
12878         * gcc.dg/sh4a-sincosf.c: New.
12879         * gcc.dg/sh4a-sinf.c: New.
12880
12881 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12882
12883         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12884         conditionals.
12885         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12886         loads.
12887         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12888         DOM1.
12889
12890 2004-07-27  Andrew Pinski  <apinski@apple.com>
12891
12892         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12893
12894 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12895
12896         * gcc.dg/pragma-isr.c: New test.
12897
12898 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12899
12900         PR c++/14429
12901         * g++.dg/template/ttp11.C: New test.
12902
12903 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12904
12905         * gcc.c-torture/compile/20040727-1.c: New test.
12906
12907 2004-07-26  Eric Christopher  <echristo@redhat.com>
12908
12909         * gcc.c-torture/compile/20040726-2.c: New test.
12910
12911 2004-07-26  Andrew Pinski  <apinski@apple.com>
12912
12913         * g++.dg/rtti/tinfo1.C: Xfail.
12914
12915 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12916
12917         * gcc.c-torture/compile/20040726-1.c: New test.
12918
12919 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12920             Brian Ryner  <bryner@brianryner.com>
12921
12922         PR c++/9283
12923         PR c++/15000
12924         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12925         * g++.dg/ext/visibility/: New directory.
12926         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12927         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12928         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12929         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12930         * g++.dg/ext/visibility/fvisibility.C,
12931         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12932         g++.dg/ext/visibility/fvisibility-override1.C
12933         g++.dg/ext/visibility/fvisibility-override2.C
12934         g++.dg/ext/visibility/memfuncts.C
12935         g++.dg/ext/visibility/noPLT.C
12936         g++.dg/ext/visibility/pragma.C
12937         g++.dg/ext/visibility/pragma-override1.C
12938         g++.dg/ext/visibility/pragma-override2.C
12939         g++.dg/ext/visibility/staticmemfuncts.C
12940         g++.dg/ext/visibility/virtual.C: New tests.
12941
12942 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12943
12944         PR c/15360
12945         * gcc.dg/pr15360-1.c: New test.
12946
12947 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12948
12949         * gcc.dg/pragma-align-2.c: New test.
12950         * gcc.dg/pragma-init-fini.c: New test.
12951         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12952         targets.
12953
12954 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12955
12956         * gcc.dg/init-string-2.c: New test.
12957
12958 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12959
12960         PR 16684
12961         * gcc.dg/Wredundant-decls-1.c: New test case.
12962
12963 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12964
12965         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12966         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12967         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12968         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12969         * gcc.dg/compat/generate-random.c: New file.
12970         * gcc.dg/compat/generate-random.h: Likewise.
12971         * gcc.dg/compat/generate-random_r.c: Likewise.
12972         * gcc.dg/compat/struct-layout-1.h: Likewise.
12973         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12974         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12975         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12976         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12977         * gcc.dg/compat/struct-layout-1_main.c: New test.
12978         * gcc.dg/compat/struct-layout-1_x.c: New file.
12979         * gcc.dg/compat/struct-layout-1_y.c: New file.
12980         * gcc.dg/compat/struct-layout-1_test.h: New file.
12981
12982 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12983
12984         * gcc.dg/comp-return-1.c: New test
12985
12986 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12987
12988         * gcc.dg/vmx/8-02a.c: Fix typo.
12989
12990         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12991         * gcc.dg/darwin-abi-3.c: New test.
12992
12993         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12994         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12995
12996         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12997         * gcc.dg/vmx/ops-long-1.c: New test.
12998         * gcc.dg/vmx/ops-long-2.c: New test.
12999
13000 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         * g++.dg/lookup/conv-[1234].C: New.
13003
13004 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13005
13006         * g++.dg/parse/attr2.C: Simplify.
13007
13008 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13009
13010         PR c/7284
13011         * gcc.c-torture/execute/pr7284-1.c: New test.
13012
13013 2004-07-22  Brian Booth  <bbooth@redhat.com>
13014
13015         * gcc.dg/tree-ssa/20040721-1.c: New test.
13016
13017 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13018
13019         * g++.dg/template/crash20.c: New.
13020
13021 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13022
13023         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13024         Add dg-run directive.  Declare variables as required.
13025         * gfortran.dg/g77/README: Update
13026
13027 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13028
13029         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13030         gcc.dg/cris-peep2-andu2.c: New tests.
13031
13032 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13033
13034         PR c/15052
13035         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13036         on return type.
13037         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13038         messages.
13039         * gcc.dg/qual-return-2.c: Update expected messages.
13040         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13041
13042 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13043
13044         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13045         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13046
13047 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13048
13049         PR c/11250
13050         * gcc.dg/init-string-1.c: New test.
13051
13052 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13053
13054         PR middle-end/15345
13055         PR c/16450
13056         * gcc.dg/torture/nested-fn-1.c: New test.
13057
13058 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13059
13060         PR target/16559
13061         * gcc.dg/ia64-fptr-1.c: New file.
13062
13063 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13064
13065         PR c++/14497
13066         * g++.dg/template/spec16.C: New test.
13067         * g++.old-deja/g++.robertl/eb118.C: Remove.
13068
13069 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13070
13071         PR c++/509
13072         * g++.dg/template/spec15.C: New test.
13073
13074 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13075
13076         Copy cases from g77.f-torture/execute and add dg-run
13077         directive.  Other changes as noted.
13078         * gfortran.dg/g77/13037.f
13079         * gfortran.dg/g77/1832.f
13080         * gfortran.dg/g77/19981119-0.f
13081         * gfortran.dg/g77/19990313-0.f
13082         * gfortran.dg/g77/19990313-1.f
13083         * gfortran.dg/g77/19990313-2.f
13084         * gfortran.dg/g77/19990313-3.f
13085         * gfortran.dg/g77/19990419-1.f
13086         * gfortran.dg/g77/19990826-0.f
13087         * gfortran.dg/g77/19990826-2.f
13088         * gfortran.dg/g77/20000503-1.f
13089         * gfortran.dg/g77/20001111.f
13090         * gfortran.dg/g77/20010116.f
13091         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13092         * gfortran.dg/g77/20010430.f
13093         * gfortran.dg/g77/6177.f
13094         * gfortran.dg/g77/947.f
13095         * gfortran.dg/g77/970816-3.f
13096         * gfortran.dg/g77/971102-1.f
13097         * gfortran.dg/g77/980520-1.f
13098         * gfortran.dg/g77/980628-0.f
13099         * gfortran.dg/g77/980628-1.f
13100         * gfortran.dg/g77/980628-10.f
13101         * gfortran.dg/g77/980628-2.f
13102         * gfortran.dg/g77/980628-3.f
13103         * gfortran.dg/g77/980628-7.f
13104         * gfortran.dg/g77/980628-8.f
13105         * gfortran.dg/g77/980628-9.f
13106         * gfortran.dg/g77/980701-0.f
13107         * gfortran.dg/g77/980701-1.f
13108         * gfortran.dg/g77/cabs.f
13109         * gfortran.dg/g77/claus.f
13110         * gfortran.dg/g77/complex_1.f
13111         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13112         * gfortran.dg/g77/dcomplex.f
13113         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13114         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13115         * gfortran.dg/g77/f90-intrinsic-numeric.f
13116         * gfortran.dg/g77/int8421.f
13117         * gfortran.dg/g77/labug1.f
13118         * gfortran.dg/g77/large_vec.f
13119         * gfortran.dg/g77/le.f
13120         * gfortran.dg/g77/short.f
13121         * gfortran.dg/g77/README: Update
13122
13123 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13124
13125         PR c++/16637
13126         * g++.dg/parse/lookup4.C: New test.
13127
13128 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13129
13130         PR c++/16175
13131         * g++.dg/template/ttp10.C: New test.
13132
13133 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13134
13135         * gcc.dg/pr12625-1.c: New test.
13136
13137 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13138
13139         * testsuite/gcc.dg/switch-warn-1.c: New test.
13140         * testsuite/gcc.dg/switch-warn-2.c: New test.
13141         * gcc.c-torture/compile/pr14730.c: Update.
13142
13143 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13144
13145         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13146         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13147         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13148         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13149
13150 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13151
13152         PR c++/16623
13153         * g++.dg/template/assign1.C: New test.
13154
13155 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13156
13157         PR c++/12170
13158         * g++.dg/template/ttp9.C: New test.
13159
13160 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13161
13162         * gcc.dg/format/cmn-err-1.c: New test.
13163
13164 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13165
13166         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13167         gcc.dg/Wparentheses-10.c: New tests.
13168         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13169
13170 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13171
13172         PR fortran/16465
13173         * gfortran.dg/g77//ffixed-line-length-0.f,
13174         gfortran.dg/g77/ffixed-line-length-132.f,
13175         gfortran.dg/g77/ffixed-line-length-72.f,
13176         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13177         gfortran.dg/g77/README: Update.
13178
13179 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13180
13181         PR c++/13092
13182         * g++.dg/template/non-dependent7.C: New test.
13183         * g++.dg/template/non-dependent8.C: Likewise.
13184         * g++.dg/template/non-dependent9.C: Likewise.
13185         * g++.dg/template/non-dependent10.C: Likewise.
13186
13187 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13188
13189         PR c++/16337
13190         * g++.dg/parse/attr2.C: New test.
13191
13192 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13193
13194         * g77.dg: Removed.
13195         * g77.f-torture: Ditto.
13196
13197 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13198
13199         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13200         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13201         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13202
13203 2004-07-16  Richard Henderson  <rth@redhat.com>
13204
13205         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13206
13207 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13208
13209         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13210         tests with full list of options.
13211         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13212         of TORTURE_OPTIONS if test contains 'dg-do run'.
13213
13214         PR fortran/16404
13215         * gfortran.dg/do_iterator.f90: New test.
13216
13217 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13218
13219         PR rtl-optimization/16536
13220         * gcc.c-torture/execute/restrict-1.c: New test.
13221
13222 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13223
13224         PR fortran/15324
13225         * gfortran.dg/pr15324.f90: New test.
13226
13227         PR fortran/15129
13228         * gfortran.dg/pr15129.f90: New test.
13229
13230         PR fortran/15140
13231         * gfortran.dg/pr15140.f90: New test.
13232
13233         PR fortran/13792
13234         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13235         compile-time simplification.
13236
13237 2004-07-14  Mike Stump  <mrs@apple.com>
13238
13239         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13240
13241 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13242
13243         PR target/16325
13244         * gcc.dg/profile-generate-1.c: New.
13245
13246 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.c-torture/execute/20040709-1.c: New test.
13249         * gcc.c-torture/execute/20040709-2.c: New test.
13250
13251 2004-07-14  Mike Stump  <mrs@apple.com>
13252
13253         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13254
13255 2004-07-14  Mike Stump  <mrs@apple.com>
13256
13257         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13258
13259 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/16518
13262         * g++.dg/parse/mutable1.C: New test.
13263
13264 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13265
13266         PR tree-optimization/16443
13267         * gcc.dg/tree-ssa/20040713-1.c: New test.
13268
13269 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13270
13271         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13272         for operator new.
13273
13274 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13275
13276         * gfortran.dg/g77/README: New file
13277         * gfortran.dg/g77/19981216-0.f:  Copy from
13278         g77.f-torture/noncompile.  Add "dg-do compile" and
13279         dg-error as required.
13280         * gfortran.dg/g77/19990218-1.f: Likewise
13281         * gfortran.dg/g77/19990905-1.f: Likewise
13282         * gfortran.dg/g77/9263.f: Likewise
13283         * gfortran.dg/g77/980615-0.f: Likewise
13284         * gfortran.dg/g77/980616-0.f: Likewise
13285         * gfortran.dg/g77/check0.f: Likewise
13286         * gfortran.dg/g77/select_no_compile.f: Likewise
13287
13288 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13289
13290         Copy files from g77.f-torture/compile.
13291         Add "{ dg-do compile}".  Other changes as noted
13292         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13293         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13294         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13295         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13296         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13297         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13298         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13299         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13300         statement to conform to standard.  Append alpha1.x for reference.
13301         * gfortran.dg/g77/xformat.f: Add dg-warning
13302
13303 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13304
13305         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13306         Add {dg-do compile} directive.
13307         * gfortran.dg/g77/cpp2.F: Likewise
13308
13309 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13310
13311         PR c++/5402
13312         * g++.dg/lookup/name-clash1.C: New test.
13313
13314         PR c++/9777
13315         * g++.dg/lookup/name-clash2.C: New test.
13316
13317         PR c++/12102
13318         * g++.dg/lookup/name-clash3.C: New test.
13319
13320 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13321
13322         * g++.dg/lookup/new2.C: New test.
13323         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13324
13325 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13326
13327         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13328         Add {dg-do compile} directive.
13329         * gfortran.dg/g77/13060.f: Likewise
13330         * gfortran.dg/g77/19990218-0.f: Likewise
13331         * gfortran.dg/g77/19990305-0.f: Likewise
13332         * gfortran.dg/g77/19990419-0.f: Likewise
13333         * gfortran.dg/g77/19990502-0.f: Likewise
13334         * gfortran.dg/g77/19990502-1.f: Likewise
13335         * gfortran.dg/g77/19990525-0.f: Likewise
13336         * gfortran.dg/g77/19990826-1.f: Likewise
13337         * gfortran.dg/g77/19990826-3.f: Likewise
13338         * gfortran.dg/g77/19990905-2.f: Likewise
13339         * gfortran.dg/g77/20000412-1.f: Likewise
13340         * gfortran.dg/g77/20000511-1.f: Likewise
13341         * gfortran.dg/g77/20000511-2.f: Likewise
13342         * gfortran.dg/g77/20000518.f: Likewise
13343         * gfortran.dg/g77/20000601-1.f: Likewise
13344         * gfortran.dg/g77/20000601-2.f: Likewise
13345         * gfortran.dg/g77/20000629-1.f: Likewise
13346         * gfortran.dg/g77/20000630-2.f: Likewise
13347         * gfortran.dg/g77/20010115.f: Likewise
13348         * gfortran.dg/g77/20010321-1.f: Likewise
13349         * gfortran.dg/g77/20010426.f: Likewise
13350         * gfortran.dg/g77/20020307-1.f: Likewise
13351         * gfortran.dg/g77/8485.f: Likewise
13352         * gfortran.dg/g77/960317-1.f: Likewise
13353         * gfortran.dg/g77/970915-0.f: Likewise
13354         * gfortran.dg/g77/980310-1.f: Likewise
13355         * gfortran.dg/g77/980310-2.f: Likewise
13356         * gfortran.dg/g77/980310-3.f: Likewise
13357         * gfortran.dg/g77/980310-4.f: Likewise
13358         * gfortran.dg/g77/980310-6.f: Likewise
13359         * gfortran.dg/g77/980310-7.f: Likewise
13360         * gfortran.dg/g77/980310-8.f: Likewise
13361         * gfortran.dg/g77/980419-2.f: Likewise
13362         * gfortran.dg/g77/980424-0.f: Likewise
13363         * gfortran.dg/g77/980427-0.f: Likewise
13364         * gfortran.dg/g77/980729-0.f: Likewise
13365         * gfortran.dg/g77/981117-1.f: Likewise
13366         * gfortran.dg/g77/toon_1.f: Likewise
13367
13368 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13369
13370         PR c++/2204
13371         * g++.dg/other/abstract2.C: New test.
13372
13373 2004-07-12  Paul Brook  <paul@codesourcery.com>
13374
13375         * gfortran.dg/pointer_init_1.f90: New test.
13376
13377 2004-07-11  Paul Brook  <paul@codesourcery.com>
13378
13379         PR fortran/15986
13380         * gfortran.dg/contained_1.f90: New test.
13381
13382 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13383
13384         * g++.dg/parse/defarg8.C: New test.
13385
13386 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13387
13388         PR fortran/16433
13389         * gfortran.dg/pr16433.f: New test.
13390
13391         PR fortran/17574
13392         * gfortran.dg/pr15754.f90: New test.
13393
13394 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13395
13396         PR tree-optimization/16437
13397         * gcc.c-torture/execute/bitfld-4.c: New test.
13398
13399 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13400
13401         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13402         access to common var from module.
13403
13404 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13405
13406         PR fortran/16336
13407         * gfortran.fortran-torture/execute/common_2.f90: New test.
13408
13409 2004-07-10  Paul Brook  <paul@codesourcery.com>
13410
13411         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13412
13413 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13414
13415         PR fortran/15969
13416         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13417
13418 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13419
13420         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13421         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13422         * gfortran.dg/g77/ffree-form-1.f: Likewise
13423         * gfortran.dg/g77/ffree-form-2.f: Likewise
13424         * gfortran.dg/g77/ffree-form-3.f: Likewise
13425         * gfortran.dg/g77/fno-underscoring.f: Likewise
13426         * gfortran.dg/g77/funderscoring.f: Likewise
13427         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13428
13429 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13430
13431         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13432
13433 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13434         Paul Brook  <paul@codesourcery.com>
13435
13436         PR fortran/13415
13437         * gfortran.dg/common_pointer_1.f90: New test.
13438
13439 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13440
13441         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13442
13443 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13444
13445         PR target/16364
13446         * gcc.c-torture/compile/20040709-1.c: New.
13447
13448 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13449
13450         PR fortran/14077
13451         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13452
13453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13454
13455         PR fortran/13201
13456         * gfortran.dg/shape_1.f90: New test.
13457
13458 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13459             Andrew Pinski  <apinski@apple.com>
13460
13461         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13462
13463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13464
13465         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13466         comment.
13467
13468 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13469         Paul Brook  <paul@codesourcery.com>
13470
13471         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13472         '.f95' and '.F95'.
13473
13474 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13475
13476         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13477
13478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13479
13480         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13481         testcases with capital suffix.
13482
13483 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13484
13485         PR fortran/15481
13486         PR fortran/13372
13487         PR fortran/13575
13488         PR fortran/15978
13489         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13490
13491         * gfortran.dg/implicit_1.f90: New test.
13492
13493 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13494
13495         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13496         expression to match gfortran warning/error messages
13497         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13498         dg-error text.
13499
13500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13501
13502         * lib/fortran-torture.exp: Rename proc search_for to
13503         search_for_re.
13504
13505 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13506
13507         * gcc.c-torture/execute/simd-5.x: New file.
13508         XFAIL on SPARC 64-bit at -O0.
13509
13510 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13511
13512         PR c++/8211
13513         PR c++/16165
13514         * g++.dg/warn/effc3.C: New test.
13515
13516 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13517
13518         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13519         change X to 1X in format.
13520         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13521         add data statements to conform to standard.
13522
13523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13524
13525         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13526         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13527         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13528
13529 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13530
13531         * gfortran.dg/g77/7388.f: Copy from g77.dg
13532         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13533         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13534         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13535         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13536         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13537         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13538         * gfortran.dg/g77/strlen0.f: Likewise
13539
13540 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13541
13542         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13543         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13544
13545 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13546
13547         * gcc.c-torture/execute/920428-2.x: Delete.
13548         * gcc.c-torture/execute/920501-7.x: Likewise.
13549
13550 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13551
13552         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13553         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13554         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13555         prescott and c3-2.
13556         (PREFETCH_3DNOW): Add -march=c3.
13557
13558 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13559
13560         PR c/16437
13561         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13562         * gcc.c-torture/execute/bf64-1.x: Likewise.
13563
13564 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13565
13566         * gcc.c-torture/compile/20040708-1.c: New test.
13567
13568 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13569
13570         PR c++/16169
13571         * g++.dg/warn/effc2.C: New test.
13572
13573 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13574
13575         * gcc.c-torture/execute/bitfld-1.x: Remove.
13576         * gcc.c-torture/execute/bitfld-3.c: New test.
13577         * gcc.dg/bitfld-2.c: Remove XFAILs.
13578
13579 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13580
13581         PR c++/16276
13582         * g++.dg/rtti/tinfo1.C: New file.
13583
13584 2004-07-07  Eric Christopher  <echristo@redhat.com>
13585
13586         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13587
13588 2004-07-07  Andrew Pinski  <apinski@apple.com>
13589
13590         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13591
13592 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13593
13594         * g++.dg/init/call1.C: XFAIL.
13595
13596 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13597
13598         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13599         except for movstrict*, to movmem* and clrstr* to clrmem*.
13600
13601 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13602
13603         * gcc.c-torture/execute/20040707-1.c: New test.
13604
13605 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13606
13607         * gcc.c-torture/execute/20040706-1.c: New test.
13608
13609 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13610
13611         PR c++/3671
13612         * g++.dg/template/spec14.C: New test.
13613
13614 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13617         nothing if not yet defined.  Use it in b, c and d type definitions.
13618         * gcc.c-torture/execute/20040705-1.c: New test.
13619         * gcc.c-torture/execute/20040705-2.c: New test.
13620
13621 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13622
13623         PR c++/2518
13624         * g++.dg/lookup/new1.C: New test.
13625
13626 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13627
13628         PR c++/11406
13629         * g++.dg/template/sizeof8.C: New test.
13630
13631 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13632
13633         * gcc.c-torture/compile/20040705-1.c: New test.
13634
13635 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13636
13637         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13638
13639 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13640
13641         * gcc.dg/cpp/if-mop.c: Two new testcases.
13642         * gcc.dg/cpp/trad/comment-3.c: New.
13643
13644 2004-07-04  Paul Brook  <paul@codesourcery.com>
13645
13646         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13647
13648 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13649
13650         PR c++/3761
13651         * g++.dg/lookup/crash4.C: New test.
13652
13653 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13654
13655         * gcc.c-torture/execute/builtin-abs-1.c
13656         * gcc.c-torture/execute/builtin-abs-2.c
13657         * gcc.c-torture/execute/builtin-complex-1.c
13658         * gcc.c-torture/execute/builtins/string-1-lib.c
13659         * gcc.c-torture/execute/builtins/string-1.c
13660         * gcc.c-torture/execute/builtins/string-2-lib.c
13661         * gcc.c-torture/execute/builtins/string-2.c
13662         * gcc.c-torture/execute/builtins/string-3-lib.c
13663         * gcc.c-torture/execute/builtins/string-3.c
13664         * gcc.c-torture/execute/builtins/string-4-lib.c
13665         * gcc.c-torture/execute/builtins/string-4.c
13666         * gcc.c-torture/execute/builtins/string-5-lib.c
13667         * gcc.c-torture/execute/builtins/string-5.c
13668         * gcc.c-torture/execute/builtins/string-6-lib.c
13669         * gcc.c-torture/execute/builtins/string-6.c
13670         * gcc.c-torture/execute/builtins/string-7-lib.c
13671         * gcc.c-torture/execute/builtins/string-7.c
13672         * gcc.c-torture/execute/builtins/string-8-lib.c
13673         * gcc.c-torture/execute/builtins/string-8.c
13674         * gcc.c-torture/execute/builtins/string-9-lib.c
13675         * gcc.c-torture/execute/builtins/string-9.c
13676         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13677         * gcc.c-torture/execute/builtins/string-asm-1.c
13678         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13679         * gcc.c-torture/execute/builtins/string-asm-2.c
13680         * gcc.c-torture/execute/stdio-opt-1.c
13681         * gcc.c-torture/execute/stdio-opt-2.c
13682         * gcc.c-torture/execute/stdio-opt-3.c
13683         * gcc.c-torture/execute/string-opt-1.c
13684         * gcc.c-torture/execute/string-opt-10.c
13685         * gcc.c-torture/execute/string-opt-11.c
13686         * gcc.c-torture/execute/string-opt-12.c
13687         * gcc.c-torture/execute/string-opt-13.c
13688         * gcc.c-torture/execute/string-opt-14.c
13689         * gcc.c-torture/execute/string-opt-15.c
13690         * gcc.c-torture/execute/string-opt-16.c
13691         * gcc.c-torture/execute/string-opt-2.c
13692         * gcc.c-torture/execute/string-opt-6.c
13693         * gcc.c-torture/execute/string-opt-7.c
13694         * gcc.c-torture/execute/string-opt-8.c:
13695         Replace with ...
13696
13697         * gcc.c-torture/execute/builtins/abs-2.c
13698         * gcc.c-torture/execute/builtins/abs-3.c
13699         * gcc.c-torture/execute/builtins/complex-1.c
13700         * gcc.c-torture/execute/builtins/fprintf.c
13701         * gcc.c-torture/execute/builtins/fputs.c
13702         * gcc.c-torture/execute/builtins/memcmp.c
13703         * gcc.c-torture/execute/builtins/memmove.c
13704         * gcc.c-torture/execute/builtins/memops-asm.c
13705         * gcc.c-torture/execute/builtins/mempcpy-2.c
13706         * gcc.c-torture/execute/builtins/mempcpy.c
13707         * gcc.c-torture/execute/builtins/memset.c
13708         * gcc.c-torture/execute/builtins/printf.c
13709         * gcc.c-torture/execute/builtins/sprintf.c
13710         * gcc.c-torture/execute/builtins/strcat.c
13711         * gcc.c-torture/execute/builtins/strchr.c
13712         * gcc.c-torture/execute/builtins/strcmp.c
13713         * gcc.c-torture/execute/builtins/strcpy.c
13714         * gcc.c-torture/execute/builtins/strcspn.c
13715         * gcc.c-torture/execute/builtins/strlen-2.c
13716         * gcc.c-torture/execute/builtins/strlen.c
13717         * gcc.c-torture/execute/builtins/strncat.c
13718         * gcc.c-torture/execute/builtins/strncmp-2.c
13719         * gcc.c-torture/execute/builtins/strncmp.c
13720         * gcc.c-torture/execute/builtins/strncpy.c
13721         * gcc.c-torture/execute/builtins/strpbrk.c
13722         * gcc.c-torture/execute/builtins/strpcpy-2.c
13723         * gcc.c-torture/execute/builtins/strpcpy.c
13724         * gcc.c-torture/execute/builtins/strrchr.c
13725         * gcc.c-torture/execute/builtins/strspn.c
13726         * gcc.c-torture/execute/builtins/strstr-asm.c
13727         * gcc.c-torture/execute/builtins/strstr.c:
13728         ... these new files.
13729
13730         * gcc.c-torture/execute/builtins/abs-2-lib.c
13731         * gcc.c-torture/execute/builtins/abs-3-lib.c
13732         * gcc.c-torture/execute/builtins/complex-1-lib.c
13733         * gcc.c-torture/execute/builtins/fprintf-lib.c
13734         * gcc.c-torture/execute/builtins/fputs-lib.c
13735         * gcc.c-torture/execute/builtins/memcmp-lib.c
13736         * gcc.c-torture/execute/builtins/memmove-lib.c
13737         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13738         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13739         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13740         * gcc.c-torture/execute/builtins/memset-lib.c
13741         * gcc.c-torture/execute/builtins/printf-lib.c
13742         * gcc.c-torture/execute/builtins/sprintf-lib.c
13743         * gcc.c-torture/execute/builtins/strcat-lib.c
13744         * gcc.c-torture/execute/builtins/strchr-lib.c
13745         * gcc.c-torture/execute/builtins/strcmp-lib.c
13746         * gcc.c-torture/execute/builtins/strcpy-lib.c
13747         * gcc.c-torture/execute/builtins/strcspn-lib.c
13748         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13749         * gcc.c-torture/execute/builtins/strlen-lib.c
13750         * gcc.c-torture/execute/builtins/strncat-lib.c
13751         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13752         * gcc.c-torture/execute/builtins/strncmp-lib.c
13753         * gcc.c-torture/execute/builtins/strncpy-lib.c
13754         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13755         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13756         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13757         * gcc.c-torture/execute/builtins/strrchr-lib.c
13758         * gcc.c-torture/execute/builtins/strspn-lib.c
13759         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13760         * gcc.c-torture/execute/builtins/strstr-lib.c
13761         * gcc.c-torture/execute/builtins/lib/abs.c
13762         * gcc.c-torture/execute/builtins/lib/fprintf.c
13763         * gcc.c-torture/execute/builtins/lib/memset.c
13764         * gcc.c-torture/execute/builtins/lib/printf.c
13765         * gcc.c-torture/execute/builtins/lib/sprintf.c
13766         * gcc.c-torture/execute/builtins/lib/strcpy.c
13767         * gcc.c-torture/execute/builtins/lib/strcspn.c
13768         * gcc.c-torture/execute/builtins/lib/strncat.c
13769         * gcc.c-torture/execute/builtins/lib/strncmp.c
13770         * gcc.c-torture/execute/builtins/lib/strncpy.c
13771         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13772         * gcc.c-torture/execute/builtins/lib/strspn.c
13773         * gcc.c-torture/execute/builtins/lib/strstr.c:
13774         New files containing support routines.
13775
13776         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13777         declaration.
13778         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13779         when not optimizing.
13780
13781 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13782
13783         PR c++/16240
13784         * g++.dg/abi/mangle22.C: New test.
13785         * g++.dg/abi/mangle23.C: Likewise.
13786
13787 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13788
13789         PR fortran/16290
13790         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13791         Allow for cases without denormalized floating point numbers.
13792
13793 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13794
13795         PR c/1027
13796         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13797         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13798         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13799         expected warning text.
13800         * gcc.dg/format/diag-2.c: New test.
13801
13802 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13803
13804         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13805
13806 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13807
13808         * gcc.dg/builtins-43.c: New.
13809         * gcc.dg/builtins-44.c: New.
13810         * gcc.dg/builtins-45.c: New.
13811
13812 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13813             Andreas Tobler  <a.tobler@schweiz.ch>
13814
13815         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13816         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13817         as SIGSEGV.
13818         * gcc.dg/cleanup-11.c: Likewise.
13819         * gcc.dg/cleanup-8.c: Likewise.
13820         * gcc.dg/cleanup-9.c: Likewise.
13821         * gcc.dg/cleanup-5.c: Run on all platforms.
13822
13823 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13824
13825         * g++.dg/warn/nonnull1.C: New test.
13826
13827 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13828
13829         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13830         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13831         Special-case the Sun compiler wrt to <complex.h>.
13832
13833 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13834
13835         * gcc.dg/Wunreachable-8.C: New test.
13836
13837         * gcc.dg/h8300-ice2.c : New test.
13838
13839 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13840
13841         PR fortran/16161
13842         * gfortran.fortran-torture/compile/implicit.f90: Add test
13843         for implicit character.
13844
13845 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13846
13847         PR fortran/16289
13848         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13849         Use tiny() intrinsic to find smallest non-negative real
13850
13851 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13852
13853         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13854         * gcc.dg/compat/struct-by-value-22_x.c: New.
13855         * gcc.dg/compat/struct-by-value-22_y.c: New.
13856
13857         * gcc.c-torture/execute/20040629-1.c: New test.
13858
13859 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13860
13861         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13862         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13863
13864         PR target/16195
13865         * gcc.dg/20040625-1.c: New test.
13866
13867 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13868
13869         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13870
13871 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13872
13873         PR fortran/15963
13874         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13875
13876 2004-06-29  Richard Henderson  <rth@redhat.com>
13877
13878         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13879
13880 2004-06-29  Paul Brook  <paul@codesourcery.com>
13881
13882         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13883         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13884
13885 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13886
13887         PR c++/16260
13888         * g++.dg/parse/crash15.C: New.
13889
13890 2004-06-28  Andrew Pinski  <apinski@apple.com>
13891
13892         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13893         by the error already.
13894
13895         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13896
13897 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13898
13899         PR target/14041
13900         * gcc.dg/h8300-bss-align-1.c : New.
13901
13902 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13903
13904         * PR c++/16174
13905         * g++.dg/template/ctor4.C: New.
13906
13907 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13908
13909         PR c++/16205
13910         * g++.dg/warn/Wsequence-point-1.C: New test.
13911
13912 2004-06-27  Paul Brook  <paul@codesourcery.com>
13913
13914         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13915
13916 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13917
13918         * g++.old-deja/g++.mike/p7325.C: Remove.
13919
13920 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13921
13922         PR c/14963
13923         * gcc.dg/pr14963.c: New test.
13924
13925 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/16193
13928         * g++.dg/parse/redef1.C: New test.
13929
13930 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13931
13932         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13933         20021110.c.
13934         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13935         20021119-1.c.
13936         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13937         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13938         5-04.c.
13939         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13940         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13941         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13942         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13943         g++.brendan/enum14.C.
13944         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13945         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13946         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13947         g++.mike/virt1.C.
13948         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13949         memtemp24.C.
13950
13951 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13952
13953         * gcc.dg/20040527-1.c: New test case.
13954
13955 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13956
13957         PR gfortran/pr16196
13958         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13959
13960 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13961
13962         PR middle-end/15825
13963         * gcc.dg/pr15825-1.c: New test case.
13964
13965 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13966
13967         * gcc.c-torture/execute/20040625-1.c: New test.
13968
13969 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13970
13971         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13972
13973 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13974
13975         * gcc.dg/torture/mips-div-1.c: New test.
13976
13977 2004-06-24  Jeff Law  <law@redhat.com>
13978
13979         * gcc.dg/tree-ssa/20040624-1.c: New test.
13980
13981 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13982
13983         * gcc.c-torture/compile/20040624-1.c: New test.
13984
13985 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13986
13987         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13988         this directory.
13989
13990 2004-06-23  Andrew Pinski  <apinski@apple.com>
13991
13992         PR middle-end/15988
13993         * g++.dg/opt/ptrmem4.C: New test.
13994
13995         * gcc.dg/c90-array-quals-2.c: New test.
13996
13997 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13998
13999         * gcc.dg/kpice1.c: New test.
14000
14001 2006-06-23  Andrew Pinski  <apinski@apple.com>
14002
14003         * gcc.dg/c90-array-quals.c: New test.
14004
14005 2006-06-22  Richard Henderson  <rth@redhat.com>
14006
14007         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14008
14009 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14010
14011         * gcc.dg/builtins-config.h: Handle FreeBSD.
14012
14013 2006-06-22  Richard Henderson  <rth@redhat.com>
14014
14015         * g++.dg/opt/devirt1.C: New.
14016
14017 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14018
14019         * g++.dg/opt/pr15551.C: New testcase.
14020
14021 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14022
14023         PR target/14800
14024         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14025         x86_64-*-linux* when compiling for 32bit.
14026
14027 2004-06-21  Andrew Pinski  <apinski@apple.com>
14028
14029         * gcc.dg/pch/struct-1.c: New.
14030         * gcc.dg/pch/struct-1.hs: New.
14031
14032 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14033
14034         * gcc.dg/pch/save-temps-1.c: New file.
14035         * gcc.dg/pch/save-temps-1.hs: New file.
14036
14037 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14038
14039         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14040         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14041
14042 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14043
14044         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14045         to fix type error.
14046         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14047         Remove trailing spaces.
14048
14049 2004-06-21  Richard Henderson  <rth@redhat.com>
14050
14051         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14052         merging && to BIT_FIELD_REF.
14053
14054 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14055
14056         * g++.dg/opt/placeholder1.C: New test.
14057
14058 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14061         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14062         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14063         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14064
14065 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14066
14067         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14068         extern "C".
14069         * g++.dg/other/pragma-re-1.C: Add comments.
14070
14071 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14072
14073         PR gfortran/16080
14074         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14075
14076 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14077
14078         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14079         instead of setting the type of size_t by
14080         hand.
14081
14082 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14083
14084         * gcc.dg/unordered-2.c: New test case.
14085         * gcc.dg/unordered-3.c: New test case.
14086
14087 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14088
14089         PR other/16043
14090         * lib/g++.exp (g++_version): Tweak regexp for version
14091         * lib/g77.exp (g77_version): Likewise
14092         * lib/gfortran.exp (gfortran_version): Likewise
14093         * lib/objc.exp (objc_version): Likewise
14094         * lib/treelang.exp (treelang_version): Likewise
14095
14096 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14097
14098         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14099         Use INT_MAX instead of __INT_MAX__.
14100         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14101
14102         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14103         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14104         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14105         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14106         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14107         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14108         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14109         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14110         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14111
14112         * gcc.dg/range-test-1.c: New test.
14113         * g++.dg/opt/range-test-1.C: New test.
14114
14115 2004-06-17  Richard Henderson  <rth@redhat.com>
14116
14117         * objc.dg/sync-1.m: New.
14118         * objc.dg/try-catch-1.m: Don't force next runtime.
14119         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14120         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14121         shadowed catch clause.
14122         * objc.dg/try-catch-5.m: New.
14123
14124 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14125
14126         Bug 14610
14127         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14128
14129 2004-06-15  Richard Henderson  <rth@redhat.com>
14130
14131         * gcc.dg/20001116-1.c: Move expected warning line.
14132
14133 2004-06-15  Richard Henderson  <rth@redhat.com>
14134
14135         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14136         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14137
14138 2004-06-15  Jeff Law  <law@redhat.com>
14139
14140         * gcc.dg/tree-ssa/20040615-1.c: New test.
14141         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14142         be less sensitive to operand ordering.
14143         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14144
14145 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14146
14147         * g++.dg/abi/bitfield3.C: Add comment..
14148
14149 2004-06-15  Richard Henderson  <rth@redhat.com>
14150
14151         * g++.dg/ext/stmtexpr1.C: XFAIL.
14152         * gcc.dg/20030612-1.c: XFAIL.
14153
14154 2004-06-15  Eric Christopher  <echristo@redhat.com>
14155
14156         * g++.dg/charset/asm5.c: New.
14157         * gcc.dg/charset/asm6.c: New.
14158
14159 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14160
14161         PR fortran/15962
14162         * gfortran.fortran-torture/execute/select_1.f90: New test.
14163
14164 2004-06-15  Paul Brook  <paul@codesourcery.com>
14165
14166         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14167
14168 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14169
14170         PR c++/15967
14171         * g++.dg/lookup/crash3.C: New test.
14172
14173 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14174
14175         PR c++/15947
14176         * g++.dg/parse/dtor4.C: New test.
14177
14178 2004-06-14  Jeff Law  <law@redhat.com>
14179
14180         * gcc.c-torture/compile/20040614-1.c: New test.
14181
14182 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14183
14184         PR fortran/15211
14185         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14186         LEN of a character array.
14187
14188 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/15096
14191         * g++.dg/template/ptrmem10.C: New test.
14192
14193         PR c++/14930
14194         * g++.dg/template/friend30.C: New test.
14195
14196 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14197
14198         PR fortran/14928
14199         * gfortran.fortran-torture/compile/mloc.f90: New test.
14200
14201 2004-06-13  Paul Brook  <paul@codesourcery.com>
14202
14203         * gfortran.fortran-torture/execute/random_2.f90: New test.
14204
14205 2004-06-13  Eric Christopher  <echristo@redhat.com>
14206
14207         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14208
14209 2004-06-12  Paul Brook  <paul@codesourcery.com>
14210
14211         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14212
14213 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14214
14215         PR fortran/14923
14216         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14217
14218 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14219
14220         PR fortran/14957
14221         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14222         syntax errors in end statements of contained subroutines.
14223
14224 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14225
14226         PR fortran/12841
14227         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14228
14229 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14230
14231         PR fortran/15665
14232         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14233
14234 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14235
14236         PR gfortran/12839
14237         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14238
14239 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14240
14241         PR c++/15862
14242         * g++.dg/parse/enum1.C: New test.
14243
14244 2004-06-10  Jeff Law  <law@redhat.com>
14245
14246         * gcc.c-torture/compile/20040610-1.c: New test.
14247
14248 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14249
14250         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14251         * g++.old-deja/g++.other/decl3.C: Likewise.
14252
14253 2004-06-10  Brian Booth  <bbooth@redhat.com>
14254
14255         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14256         V_MAY_DEF instead of VDEF.
14257         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14258
14259 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/14211
14262         * g++.dg/conversion/const1.C: New test.
14263
14264         PR c++/15076
14265         * g++.dg/conversion/reinterpret1.C: New test.
14266
14267         PR c++/15877
14268         * g++.dg/template/enum2.C: New test.
14269
14270         PR c++/15227
14271         * g++.dg/template/error13.C: New test.
14272
14273 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14274
14275         PR fortran/14957
14276         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14277         arguments to test_* REAL and of the right size.
14278
14279 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14280
14281         PR target/15569
14282         PR rtl-optimization/15681
14283         * gcc.dg/20040609-1.c: New test.
14284
14285 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14286
14287         PR c++/14791
14288         * g++.dg/opt/builtins1.C: New test.
14289
14290 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14291
14292         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14293         that use default windows32 struct layout.
14294         * gcc.dg/i386-bitfield2.c: Likewise.
14295
14296 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14297
14298         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14299         for mingw32 and cygwin targets.
14300
14301 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14302
14303         * gcc.dg/pch/macro-4.c: New.
14304         * gcc.dg/pch/macro-4.hs: New.
14305
14306 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14307
14308         PR fortran/13249
14309         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14310
14311 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14312
14313         PR fortran/13372
14314         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14315
14316 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14317
14318         PR gfortran/14897
14319         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14320
14321 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14322
14323         PR gfortran/15755
14324         * gfortran.fortran-torture/execute/backspace.c : New test.
14325
14326 2004-06-09  Paul Brook  <paul@codesourcery.com>
14327
14328         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14329         (pointer_to_section): Rewrite to use smaller array.
14330
14331 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14332
14333         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14334         * gcc.dg/ext/altivec-10.c: Same.
14335         * gcc.dg/ext/altivec-11.c: Same.
14336         * gcc.dg/ext/altivec-12.c: Same.
14337         * gcc.dg/ext/altivec-13.c: Same.
14338         * gcc.dg/ext/altivec-14.c: Same.
14339         * gcc.dg/ext/altivec-15.c: Same.
14340         * gcc.dg/ext/altivec-16.c: Same.
14341         * gcc.dg/ext/altivec-3.c: Same.
14342         * gcc.dg/ext/altivec-4.c: Same.
14343         * gcc.dg/ext/altivec-6.c: Same.
14344         * gcc.dg/ext/altivec-7.c: Same.
14345         * gcc.dg/ext/altivec-8.c: Same.
14346         * gcc.dg/ext/altivec-varargs-1.c: Same.
14347
14348         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14349         * g++.dg/ext/altivec-10.C: Same.
14350         * g++.dg/ext/altivec-2.C: Same.
14351         * g++.dg/ext/altivec-3.C: Same.
14352         * g++.dg/ext/altivec-4.C: Same.
14353         * g++.dg/ext/altivec-5.C: Same.
14354         * g++.dg/ext/altivec-6.C: Same.
14355         * g++.dg/ext/altivec-7.C: Same.
14356         * g++.dg/ext/altivec-8.C: Same.
14357         * g++.dg/ext/altivec-9.C: Same.
14358
14359 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14360
14361         PR c++/7841
14362         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14363
14364 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14365
14366         * gcc.dg/union-1.c: New test.
14367
14368 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14369
14370         * gcc.dg/builtins-41.c: New test case.
14371         * gcc.dg/builtins-42.c: New test case.
14372
14373 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14374
14375         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14376         * g++.dg/ext/altivec-10.C: Same.
14377         * g++.dg/ext/altivec-2.C: Same.
14378         * g++.dg/ext/altivec-3.C: Same.
14379         * g++.dg/ext/altivec-4.C: Same.
14380         * g++.dg/ext/altivec-5.C: Same.
14381         * g++.dg/ext/altivec-6.C: Same.
14382         * g++.dg/ext/altivec-7.C: Same.
14383         * g++.dg/ext/altivec-8.C: Same.
14384         * g++.dg/ext/altivec-9.C: Same.
14385         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14386         * g++.old-deja/g++.brendan/new3.C: Same.
14387         * gcc.c-torture/execute/eeprof-1.x: Same.
14388
14389 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14390
14391         PR c/14765
14392         * gcc.dg/pr14765-1.c: New test.
14393
14394 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14395
14396         PR c/14649
14397         * gcc.dg/pr14649-1.c: New test case.
14398
14399 2004-06-07  Richard Henderson  <rth@redhat.com>
14400
14401         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14402         if temporaries.
14403
14404 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14405
14406         * g++.dg/eh/elide1.C: Remove XFAIL.
14407
14408 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/15337
14411         * g++.dg/expr/sizeof3.C: New test.
14412
14413         PR c++/14777
14414         * g++.dg/template/access14.C: New test.
14415
14416         PR c++/15554
14417         * g++.dg/template/enum1.C: New test.
14418
14419         PR c++/15057
14420         * g++.dg/eh/throw1.C: New test.
14421
14422 2004-06-07  David Ayers  <d.ayers@inode.at>
14423             Ziemowit Laski  <zlaski@apple.com>
14424
14425         * lib/objc.exp (objc_target_compile): Revert the '-framework
14426         Foundation' flag fix, since bare Darwin does not ship
14427         with the Foundation framework.
14428         * objc/execute/next_mapping.h: Provide a local NSConstantString
14429         @interface and @implementation.
14430         (objc_constant_string_init): A constructor function, used to
14431         initialize the NSConstantString meta-class object.
14432         * objc/execute/string1.m: Include "next_mapping.h" instead of
14433         <Foundation/NSString.h>.
14434         * objc/execute/string2.m: Likewise.
14435         * objc/execute/string3.m: Likewise.
14436         * objc/execute/string4.m: Likewise.
14437
14438 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14439
14440         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14441         to double. Replace double with FLOAT.
14442         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14443
14444         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14445         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14446         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14447         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14448         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14449         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14450         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14451         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14452
14453 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14454
14455         PR c/13519
14456         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14457
14458 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14459
14460         PR c++/15503
14461         * g++.dg/template/meminit2.C: New test.
14462
14463 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14464
14465         PR target/15822
14466         * gcc.c-torture/execute/compare-fp-1.c,
14467         gcc.c-torture/execute/compare-fp-2.c,
14468         gcc.c-torture/execute/compare-fp-3.c,
14469         gcc.c-torture/execute/compare-fp-4.c,
14470         gcc.c-torture/execute/compare-fp-3.x,
14471         gcc.c-torture/execute/compare-fp-4.x: Moved...
14472         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14473         gcc.c-torture/execute/ieee/compare-fp-2.c,
14474         gcc.c-torture/execute/ieee/compare-fp-3.c,
14475         gcc.c-torture/execute/ieee/compare-fp-4.c,
14476         gcc.c-torture/execute/ieee/compare-fp-3.x,
14477         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14478
14479 2004-06-04  David Ayers  <d.ayers@inode.at>
14480
14481         * objc/execute/protocol-isEqual-4.m: New testcase.
14482
14483 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14484
14485         * objc/execute/protocol-isEqual-1.m: New testcase.
14486         * objc/execute/protocol-isEqual-2.m: New testcase.
14487         * objc/execute/protocol-isEqual-3.m: New testcase.
14488
14489 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14490
14491         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14492
14493 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14494
14495         * lib/objc.exp (objc_target_compile): When running tests on
14496         Darwin (Mac OS X), inform the linker about '-framework
14497         'Foundation'.
14498
14499 2004-06-02  Eric Christopher  <echristo@redhat.com>
14500
14501         * gcc.c-torture/compile/20040602-1.c: New.
14502
14503 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14504
14505         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14506         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14507
14508         PR tree-optimization/14736
14509         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14510
14511         PR tree-optimization/14042
14512         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14513
14514         PR tree-optimization/14729
14515         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14516
14517 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14518
14519         PR fortran/15557
14520         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14521
14522 2004-06-01  Richard Hederson  <rth@redhat.com>
14523
14524         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14525
14526 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14527
14528         PR c++/14932
14529         * g++.dg/parse/offsetof4.C: New test.
14530
14531 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14532
14533         PR objc/7993
14534         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14535
14536 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/15701
14539         * g++.dg/template/friend29.C: New test.
14540
14541 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14542
14543         PR c/15749
14544         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14545
14546 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         * gcc.dg/sparc-trap-1.c: New test.
14549
14550 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14551
14552         PR middle-end/15069
14553         * g++.dg/opt/fold3.C: New test case.
14554
14555 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14556
14557         * lib/target-supports.exp (check_iconv_available): Fix fallout
14558         from 2004-05-28 patch.
14559
14560 2004-05-30  Paul Brook  <paul@codesourcery.com>
14561
14562         PR fortran/15620
14563         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14564         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14565
14566 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14567
14568         * gfortran.fortran-torture/execute/random_1.f90: New test.
14569
14570 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14571
14572         * g++.dg/ext/altivec-10.C: New test.
14573
14574 2004-05-29  Paul Brook  <paul@codesourcery.com>
14575
14576         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14577
14578 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14579
14580         * gcc.dg/altivec-16.c: New test.
14581
14582 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14583
14584         * lib/target-supports.exp (check_vmx_hw_available): New.
14585         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14586
14587         * lib/target-supports.exp (check_alias_available,
14588         check_iconv_available, check_named_sections_available): Use
14589         unique names for temporary files.
14590
14591 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14592
14593         * gcc.dg/altivec-15.c: New test.
14594
14595 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/15083
14598         * g++.dg/warn/noeffect6.C: New test.
14599
14600         PR c++/15471
14601         * g++.dg/expr/ptrmem4.C: New test.
14602
14603         PR c++/15640
14604         * g++.dg/template/operator3.C: New test.
14605
14606 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/14668
14609         * g++.dg/lookup/redecl1.C: New test.
14610         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14611
14612 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14613
14614         * gcc.c-torture/execute/compare-fp-1.c,
14615         gcc.c-torture/execute/compare-fp-2.c,
14616         gcc.c-torture/execute/compare-fp-3.c,
14617         gcc.c-torture/execute/compare-fp-4.c,
14618         gcc.c-torture/execute/compare-fp-3.x,
14619         gcc.c-torture/execute/compare-fp-4.x,
14620         gcc.dg/pr15649-1.c: New.
14621
14622 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14623
14624         PR c++/12883
14625         * g++.dg/init/array14.C: New test.
14626
14627 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14628
14629         * lib/compat.exp (compat-get-options-main): New.
14630         (compat-get-options): Remove unneeded code, warn for ignored
14631         command.
14632         (compat-execute): Check flag set by dg-require-* commands.
14633
14634         * lib/compat.exp (compat-execute): Break up long lines.
14635
14636 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14637
14638         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14639         * gcc.dg/altivec-14.c: New test.
14640         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14641
14642         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14643         * gcc.dg/altivec-12.c: Ditto.
14644
14645         * gcc.dg/altivec-3.c: Move call to altivec_check.
14646
14647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/15044
14650         * g++.dg/template/error12.C: New test.
14651
14652         PR c++/15317
14653         * g++.dg/ext/attrib15.C: New test.
14654
14655         PR c++/15329
14656         * g++.dg/template/ptrmem9.C: New test.
14657
14658 2004-05-25  Paul Brook  <paul@codesourcery.com>
14659
14660         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14661
14662 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/15165
14665         * g++.dg/template/crash19.C: New test.
14666
14667 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/15025
14670         * g++.dg/template/redecl1.C: New test.
14671
14672 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/14821
14675         * g++.dg/other/ns1.C: New test.
14676
14677         PR c++/14883
14678         * g++.dg/template/invalid1.C: New test.
14679
14680 2004-05-23  Paul Brook  <paul@codesourcery.com>
14681         Victor Leikehman  <lei@haifasphere.co.il>
14682
14683         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14684         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14685
14686 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/15285
14689         PR c++/15299
14690         * g++.dg/template/non-dependent5.C: New test.
14691         * g++.dg/template/non-dependent6.C: New test.
14692
14693 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14694
14695         PR c++/15507
14696         * g++.dg/inherit/union1.C: New test.
14697
14698         PR c++/15542
14699         * g++.dg/template/addr1.C: New test.
14700
14701         PR c++/15427
14702         * g++.dg/template/array5.C: New test.
14703
14704         PR c++/15287
14705         * g++.dg/template/array6.C: New test.
14706
14707 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14708             Roger Sayle  <roger@eyesopen.com>
14709
14710         * g++.dg/lookup/forscope2.C: New test case.
14711
14712 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14713
14714         * gcc.dg/cpp/Wmissingdirs.c: New.
14715
14716 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14717
14718         PR target/15301
14719         * gcc.dg/compat/union-m128-1.h: New file.
14720         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14721         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14722         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14723
14724 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14725
14726         PR target/15302
14727         * gcc.dg/compat/struct-complex-1.h: New file.
14728         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14729         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14730         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14731
14732 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14733
14734         PR middle-end/3074
14735         * gcc.dg/pr3074-1.c: New test case.
14736         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14737
14738 2004-05-20  Falk Hueffner  <falk@debian.org>
14739
14740         PR other/15526
14741         * gcc.dg/ftrapv-1.c: New test case.
14742
14743 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14744
14745         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14746
14747 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14748             Jeff Law  <law@redhat.com>
14749
14750         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14751         * gcc.dg/tree-ssa/20040518-2.c: New test.
14752
14753         * gcc.dg/tree-ssa/20040518-1.c: New test.
14754
14755 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14756
14757         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14758
14759 2004-05-18  Paul Brook  <paul@codesourcery.com>
14760
14761         PR fortran/13930
14762         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14763
14764 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14765
14766         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14767         constant folding.
14768
14769 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14770
14771         * gcc.dg/tree-ssa/20040517-1.c: New test.
14772
14773 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14774
14775         * gcc.dg/loop-4.c: New test.
14776
14777 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14778
14779         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14780
14781 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14782
14783         PR fortran/15311
14784         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14785
14786 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14787
14788         PR fortran/13826
14789         PR fortran/13940
14790         * gfortran.fortran-torture/compile/data_1.f90: New test.
14791
14792 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14793
14794         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14795         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14796
14797 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14798
14799         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14800
14801 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14802
14803         PR c/15444
14804         * gcc.dg/format/xopen-1.c: Adjust expected message.
14805         * gcc.dg/format/xopen-3.c: New test.
14806
14807 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14808
14809         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14810
14811 2004-05-14  Jeff Law  <law@redhat.com>
14812
14813         * gcc.dg/tree-ssa/20040514-2.c: New test.
14814
14815 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14816
14817         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14818         this ...
14819         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14820         this.
14821
14822 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14823
14824         * gcc.dg/tree-ssa/20040514-1.c: New test.
14825
14826 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14827
14828         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14829         test.
14830
14831 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14832
14833         PR fortran/14066
14834         * gfortran.fortran-torture/compile/do_1.f90: New test.
14835
14836 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14837
14838         PR fortran/15051
14839         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14840         test.
14841
14842 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14843
14844         PR fortran/15149
14845         * gfortran.fortran-torture/execute/random_init.f90: New test.
14846
14847 2004-05-13  Paul Brook  <paul@codesourcery.com>
14848
14849         PR fortran/15314
14850         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14851
14852 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14855         for the powerpc case.
14856
14857 2004-05-13  Jeff Law  <law@redhat.com>
14858
14859         * gcc.dg/tree-ssa/20040513-1.c: New test.
14860         * gcc.dg/tree-ssa/20040513-2.c: New test.
14861
14862 2004-05-13  Paul Brook  <paul@codesourcery.com>
14863
14864         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14865         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14866         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14867
14868 2004-05-13  Andreas Schwab  <schwab@suse.de>
14869
14870         PR other/10819
14871         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14872         characters.
14873
14874 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14875
14876         PR fortran/15294
14877         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14878
14879 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14880
14881         Merge from tree-ssa-20020619-branch.  See
14882         ChangeLog.tree-ssa for details.
14883
14884 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14885
14886         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14887         include <altivec.h> explicitly.
14888         * gcc.dg/altivec-13.c: Likewise.
14889
14890 2004-05-11  Paul Brook  <paul@codesourcery.com>
14891
14892         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14893
14894 2004-05-10  Eric Christopher  <echristo@redhat.com>
14895
14896         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14897         * gcc.dg/sibcall-4.c: Ditto.
14898
14899 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14900
14901         * g++.dg/ext/altivec-8.C: New test case.
14902         * gcc.dg/altivec-13.c: New test case.
14903
14904 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14905
14906         * gcc.c-torture/execute/divcmp-1.c: New test case.
14907         * gcc.c-torture/execute/divcmp-2.c: New test case.
14908         * gcc.c-torture/execute/divcmp-3.c: New test case.
14909
14910 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14911
14912         * g++.dg/other/pragma-re-2.C: New test.
14913
14914 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14915
14916         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14917         * gcc.dg/i386-387-2.c: Likewise.
14918
14919         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14920         __builtin_drem.
14921         * gcc.dg/i386-387-6.c: Likewise.
14922
14923 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14924
14925         * gcc.dg/builtins-33.c:  Also check log1p*.
14926
14927 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14928
14929         PR optimization/15296
14930         * gcc.c-torture/execute/pr15296.c: New test.
14931
14932 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14933
14934         * gcc.dg/builtins-40.c: New test.
14935
14936 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14937
14938         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14939
14940 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14941
14942         * g++.dg/ext/spe1.C: New testcase.
14943
14944 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14945
14946         * objc.dg/image-info.m: Allow additional attributes
14947         for __image_info section.
14948
14949 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14950
14951         * gcc.dg/torture/mips-hilo-2.c: New test.
14952
14953 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14954
14955         PR c++/14389
14956         * g++.dg/template/member5.C: New test.
14957
14958 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14959
14960         * gcc.dg/builtins-34.c: Also check expm1*.
14961
14962 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14963
14964         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14965         * gcc.dg/torture/builtin-convert-3.c: New test.
14966
14967 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14968
14969         PR middle-end/15054
14970         * g++.dg/opt/pr15054.C: New test.
14971
14972 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14973
14974         * gcc.dg/torture/builtin-rounding-1.c: New test.
14975         * gcc.dg/builtins-25.c: Delete.
14976         * gcc.dg/builtins-29.c: Delete.
14977
14978 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14979
14980         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14981         * gcc.dg/sibcall-4.c: Likewise.
14982         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14983
14984 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14985
14986         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14987         bit-field on 16-bit targets.
14988
14989 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14990
14991         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14992         16-bit targets.
14993
14994 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14995
14996         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14997         * gcc.dg/rs6000-power2-2.c: Likewise.
14998
14999 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15000
15001         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15002         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15003         Change the asm registers to be in form of frN instead of fN.
15004
15005 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15006
15007         * gcc.dg/torture/builtin-convert-2.c: New test.
15008
15009 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         * gcc.dg/rs6000-power2-1.c: New test.
15012         * gcc.dg/rs6000-power2-2.c: New test.
15013
15014 2004-04-28  Jan Hubicka  <jh@suse.cz>
15015
15016         * gcc.dg/unused-6.c: New test.
15017
15018 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15019             Ulrich Weigand  <uweigand@de.ibm.com>
15020
15021         * ada/acats/run_all.sh: Define $target variable.
15022
15023 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         PR c++/15119
15026         * g++.dg/other/vararg-1.C: New test.
15027
15028         PR c++/4794
15029         * g++.dg/eh/cleanup3.C: New test.
15030
15031 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15032
15033         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15034         and ad8011a (target_insn).
15035         * ada/acats/support/macro.dfs: Likewise.
15036         * ada/acats/support/impbit.adb: New file.
15037
15038 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15039
15040         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15041
15042 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         * gcc.dg/loop-3.c: New test.
15045
15046 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15047
15048         * gcc.c-torture/execute/simd-5.c: New test.
15049
15050 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15051
15052         PR c++/15064
15053         * g++.dg/template/crash18.C: New test.
15054
15055 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15056
15057         * g++.dg/ext/complit3.C: New test.
15058
15059 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15060
15061         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15062         * gcc.dg/altivec-3.c: Same.
15063         * gcc.dg/altivec-varargs-1.c: Same.
15064
15065 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15066
15067         * lib/target-supports.exp (check_profiling_available): Assume
15068         profiling is not available on powerpc-eabi targets.
15069
15070 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15071
15072         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15073         * gcc.dg/vmx/bug-1.c: Ditto.
15074
15075 2004-04-20  Eric Christopher  <echristo@redhat.com>
15076
15077         * gcc.dg/charset/extern.c: New test.
15078         * g++.dg/charset/extern3.cc: Ditto.
15079
15080 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15081
15082         * gcc.dg/builtins-39.c: New test.
15083
15084 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15085
15086         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15087
15088 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15089
15090         * gcc.dg/torture/mips-hilo-1.c: New test.
15091
15092 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15093
15094         * gcc.c-torture/compile/20040419-1.c: New test.
15095
15096 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15097
15098         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15099
15100 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15101             Aldy Hernandez  <aldyh@redhat.com>
15102
15103         * gcc.c-torture/execute/va-arg-24.c: New.
15104
15105 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15106             Aldy Hernandez  <aldyh@redhat.com>
15107
15108         * gcc.dg/vmx/1b-01.c: New.
15109         * gcc.dg/vmx/1b-02.c: New.
15110         * gcc.dg/vmx/1b-03.c: New.
15111         * gcc.dg/vmx/1b-04.c: New.
15112         * gcc.dg/vmx/1b-05.c: New.
15113         * gcc.dg/vmx/1b-06.c: New.
15114         * gcc.dg/vmx/1b-07.c: New.
15115         * gcc.dg/vmx/1c-01.c: New.
15116         * gcc.dg/vmx/1c-02.c: New.
15117         * gcc.dg/vmx/3a-01a.c: New.
15118         * gcc.dg/vmx/3a-01.c: New.
15119         * gcc.dg/vmx/3a-01m.c: New.
15120         * gcc.dg/vmx/3a-03.c: New.
15121         * gcc.dg/vmx/3a-03m.c: New.
15122         * gcc.dg/vmx/3a-04.c: New.
15123         * gcc.dg/vmx/3a-04m.c: New.
15124         * gcc.dg/vmx/3a-05.c: New.
15125         * gcc.dg/vmx/3a-06.c: New.
15126         * gcc.dg/vmx/3a-06m.c: New.
15127         * gcc.dg/vmx/3a-07.c: New.
15128         * gcc.dg/vmx/3b-01.c: New.
15129         * gcc.dg/vmx/3b-02.c: New.
15130         * gcc.dg/vmx/3b-10.c: New.
15131         * gcc.dg/vmx/3b-13.c: New.
15132         * gcc.dg/vmx/3b-14.c: New.
15133         * gcc.dg/vmx/3b-15.c: New.
15134         * gcc.dg/vmx/3c-01a.c: New.
15135         * gcc.dg/vmx/3c-01.c: New.
15136         * gcc.dg/vmx/3c-02.c: New.
15137         * gcc.dg/vmx/3c-03.c: New.
15138         * gcc.dg/vmx/3d-01.c: New.
15139         * gcc.dg/vmx/4-01.c: New.
15140         * gcc.dg/vmx/4-03.c: New.
15141         * gcc.dg/vmx/5-01.c: New.
15142         * gcc.dg/vmx/5-02.c: New.
15143         * gcc.dg/vmx/5-03.c: New.
15144         * gcc.dg/vmx/5-04.c: New.
15145         * gcc.dg/vmx/5-05.c: New.
15146         * gcc.dg/vmx/5-06.c: New.
15147         * gcc.dg/vmx/5-07.c: New.
15148         * gcc.dg/vmx/5-07t.c: New.
15149         * gcc.dg/vmx/5-08.c: New.
15150         * gcc.dg/vmx/5-10.c: New.
15151         * gcc.dg/vmx/5-11.c: New.
15152         * gcc.dg/vmx/7-01a.c: New.
15153         * gcc.dg/vmx/7-01.c: New.
15154         * gcc.dg/vmx/7c-01.c: New.
15155         * gcc.dg/vmx/7d-01.c: New.
15156         * gcc.dg/vmx/7d-02.c: New.
15157         * gcc.dg/vmx/8-01.c: New.
15158         * gcc.dg/vmx/8-02a.c: New.
15159         * gcc.dg/vmx/8-02.c: New.
15160         * gcc.dg/vmx/brode-1.c: New.
15161         * gcc.dg/vmx/bug-1.c: New.
15162         * gcc.dg/vmx/bug-2.c: New.
15163         * gcc.dg/vmx/bug-3.c: New.
15164         * gcc.dg/vmx/cw-bug-1.c: New.
15165         * gcc.dg/vmx/cw-bug-2.c: New.
15166         * gcc.dg/vmx/cw-bug-3.c: New.
15167         * gcc.dg/vmx/dct.c: New.
15168         * gcc.dg/vmx/debug-1.c: New.
15169         * gcc.dg/vmx/debug-2.c: New.
15170         * gcc.dg/vmx/debug-3.c: New.
15171         * gcc.dg/vmx/debug-4.c: New.
15172         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15173         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15174         * gcc.dg/vmx/eg-5.c: New.
15175         * gcc.dg/vmx/fft.c: New.
15176         * gcc.dg/vmx/gcc-bug-1.c: New.
15177         * gcc.dg/vmx/gcc-bug-2.c: New.
15178         * gcc.dg/vmx/gcc-bug-3.c: New.
15179         * gcc.dg/vmx/gcc-bug-4.c: New.
15180         * gcc.dg/vmx/gcc-bug-5.c: New.
15181         * gcc.dg/vmx/gcc-bug-6.c: New.
15182         * gcc.dg/vmx/gcc-bug-7.c: New.
15183         * gcc.dg/vmx/gcc-bug-8.c: New.
15184         * gcc.dg/vmx/gcc-bug-9.c: New.
15185         * gcc.dg/vmx/gcc-bug-b.c: New.
15186         * gcc.dg/vmx/gcc-bug-c.c: New.
15187         * gcc.dg/vmx/gcc-bug-d.c: New.
15188         * gcc.dg/vmx/gcc-bug-e.c: New.
15189         * gcc.dg/vmx/gcc-bug-f.c: New.
15190         * gcc.dg/vmx/gcc-bug-g.c: New.
15191         * gcc.dg/vmx/gcc-bug-i.c: New.
15192         * gcc.dg/vmx/harness.h: New.
15193         * gcc.dg/vmx/ira1.c: New.
15194         * gcc.dg/vmx/ira2a.c: New.
15195         * gcc.dg/vmx/ira2b.c: New.
15196         * gcc.dg/vmx/ira2.c: New.
15197         * gcc.dg/vmx/ira2c.c: New.
15198         * gcc.dg/vmx/mem.c: New.
15199         * gcc.dg/vmx/newton-1.c: New.
15200         * gcc.dg/vmx/ops.c: New.
15201         * gcc.dg/vmx/sn7153.c: New.
15202         * gcc.dg/vmx/spill2.c: New.
15203         * gcc.dg/vmx/spill3.c: New.
15204         * gcc.dg/vmx/spill.c: New.
15205         * gcc.dg/vmx/t.c: New.
15206         * gcc.dg/vmx/varargs-1.c: New.
15207         * gcc.dg/vmx/varargs-2.c: New.
15208         * gcc.dg/vmx/varargs-3.c: New.
15209         * gcc.dg/vmx/varargs-4.c: New.
15210         * gcc.dg/vmx/varargs-5.c: New.
15211         * gcc.dg/vmx/varargs-6.c: New.
15212         * gcc.dg/vmx/varargs-7.c: New.
15213         * gcc.dg/vmx/vmx.exp: New.
15214         * gcc.dg/vmx/vprint-1.c: New.
15215         * gcc.dg/vmx/vscan-1.c: New.
15216         * gcc.dg/vmx/x-01.c: New.
15217         * gcc.dg/vmx/x-02.c: New.
15218         * gcc.dg/vmx/x-03.c: New.
15219         * gcc.dg/vmx/x-04.c: New.
15220         * gcc.dg/vmx/x-05.c: New.
15221         * gcc.dg/vmx/yousufi-1.c: New.
15222         * gcc.dg/vmx/zero-1.c: New.
15223         * gcc.dg/vmx/zero.c: New.
15224
15225 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15226
15227         * g++.dg/lookup/java1.C: Update for chage of
15228         _Jv_AllocObject.
15229         * g++.dg/lookup/java2.C: Likewise.
15230
15231 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15232
15233         * ada/acats/run_all.sh: use -O2 by default.
15234
15235 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15236
15237         * gcc.dg/vr-mult-[12].c: New tests.
15238
15239 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15240
15241         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15242
15243         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15244
15245 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15246
15247         * lib/target-supports.exp (check_profiling_available): Assume profiling
15248         isn't available for mips*-*-elf targets.
15249
15250 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15251
15252         * gcc.dg/builtins-38.c: New test.
15253
15254 2004-04-14  Eric Christopher  <echristo@redhat.com>
15255
15256         * g++.dg/charset/charset.exp: Run .cc extension tests.
15257
15258 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15259
15260         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15261
15262 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15263
15264         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15265
15266 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15267
15268         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15269         * gcc.dg/i386-387-2.c: Likewise.
15270
15271         * gcc.dg/i386-387-7.c: New test.
15272         * gcc.dg/i386-387-8.c: New test.
15273
15274         * gcc.dg/builtins-37.c: New test.
15275
15276 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15277
15278         * g++.dg/pch/externc-1.C: Add missing semicolon.
15279
15280 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15281
15282         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15283
15284 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15285
15286         * gcc.c-torture/execute/20040411-1.c: New test.
15287
15288 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15289
15290         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15291
15292 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15293
15294         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15295
15296 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15297
15298         * lib/target-supports.exp (check_named_sections_available): New.
15299         * lib/gcc-dg.exp (dg-require-named-sections): New.
15300         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15301         old-deja.exp.  Also prune error-count message from HP linker.
15302         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15303
15304         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15305         * g++.old-deja/g++.pt/static3.C: Likewise.
15306         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15307
15308 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15309
15310         * gcc.c-torture/execute/20040409-1.c: New test case.
15311         * gcc.c-torture/execute/20040409-2.c: New test case.
15312         * gcc.c-torture/execute/20040409-3.c: New test case.
15313
15314 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15315
15316         * gcc.dg/20040409-1.c: New test.
15317
15318 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15319
15320         PR target/14888
15321         * g++.dg/opt/pr14888.C: New test case.
15322
15323 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15324
15325         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15326         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15327         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15328         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15329         New tests.
15330
15331 2004-04-08  Paul Brook  <paul@codesourcery.com>
15332
15333         * gcc.dg/spill-1.c: New test.
15334
15335 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.dg/torture/builtin-ctype-2.c: New test.
15338
15339 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15340
15341         * gcc.dg/pch/pch.exp: Add largefile test.
15342
15343 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15344
15345         * g++.dg/pch/externc-1.Hs: New.
15346         * g++.dg/pch/externc-1.C: New.
15347
15348 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15349
15350         * gcc.dg/compat/struct-by-value-5a_main.c,
15351         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15352         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15353         * gcc.dg/compat/struct-by-value-5a_x.c,
15354         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15355         gcc.dg/compat/struct-by-value-5_x.c.
15356         * gcc.dg/compat/struct-by-value-5a_y.c,
15357         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15358         gcc.dg/compat/struct-by-value-5_y.c.
15359
15360         * gcc.dg/compat/struct-by-value-6a_main.c,
15361         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15362         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15363         * gcc.dg/compat/struct-by-value-6a_x.c,
15364         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15365         gcc.dg/compat/struct-by-value-6_x.c.
15366         * gcc.dg/compat/struct-by-value-6a_y.c,
15367         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15368         gcc.dg/compat/struct-by-value-6_y.c.
15369
15370         * gcc.dg/compat/struct-by-value-7a_main.c,
15371         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15372         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15373         * gcc.dg/compat/struct-by-value-7a_x.c,
15374         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15375         gcc.dg/compat/struct-by-value-7_x.c.
15376         * gcc.dg/compat/struct-by-value-7a_y.c,
15377         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15378         gcc.dg/compat/struct-by-value-7_y.c.
15379
15380 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15381
15382         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15383         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15384         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15385         options.
15386
15387 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15388
15389         * gcc.dg/builtins-36.c: New test.
15390
15391 2004-04-06  Paul Brook  <paul@codesourcery.com>
15392
15393         * README.gcc: Remove obsolete contraint on testcases.
15394
15395 2004-04-05  Paul Brook  <paul@codesourcery.com>
15396
15397         PR2123
15398         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15399         failure and exit(0) on success.
15400         * g++.dg/expr/anew2.C: Ditto.
15401         * g++.dg/expr/anew3.C: Ditto.
15402         * g++.dg/expr/anew4.C: Ditto.
15403
15404 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         PR c++/3518
15407         * g++.dg/template/unify7.C: New.
15408
15409 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15410
15411         * g++.dg/README: Bring up to date with new subdirectories; remove
15412         duplicate subdirectory lines.
15413
15414 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         PR c++/14007
15417         * g++.dg/template/unify5.C: New.
15418         * g++.dg/template/unify6.C: New.
15419         * g++.dg/template/qualttp20.C: Adjust.
15420         * g++.old-deja/g++.jason/report.C: Adjust.
15421         * g++.old-deja/g++.other/qual1.C: Adjust.
15422
15423 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/14803
15426         * g++.dg/inherit/ptrmem1.C: New test.
15427
15428 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15429
15430         PR c++/14755
15431         * gcc.c-torture/execute/20040331-1.c: New test.
15432         * gcc.dg/20040331-1.c: New test.
15433
15434 2004-04-01  Paul Brook  <paul@codesourcery.com>
15435
15436         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15437
15438 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/14724
15441         * g++.dg/init/goto1.C: New test.
15442
15443         PR c++/14763
15444         * g++.dg/template/defarg4.C: New test.
15445
15446 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15447
15448         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15449
15450 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15451
15452         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15453
15454 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15455
15456         * gcc.dg/noncompile/undeclared-2.c: New test.
15457
15458 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15459
15460         * gcc.dg/940409-1.c: Remove XFAIL.
15461         * gcc.dg/reg-vol-struct-1.c: New test.
15462
15463 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15464
15465         * gcc.dg/torture/builtin-wctype-1.c: New test.
15466
15467 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15468
15469         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15470         * gcc.dg/20001101-1.c: Likewise.
15471         * gcc.dg/20001102-1.c: Likewise.
15472
15473 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15474
15475         * gcc.dg/compare8.c: Add an additional test for XOR.
15476
15477 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15478
15479         * gcc.dg/torture/builtin-ctype-1.c: New test.
15480
15481 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15482
15483         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15484         * gcc.dg/torture/builtin-math-1.c: Likewise.
15485         * gcc.dg/torture/builtin-power-1.c: New test.
15486
15487 2004-03-24  Andreas Schwab  <schwab@suse.de>
15488
15489         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15490         IA64 assembler.
15491
15492 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15493             Roger Sayle  <roger@eyesopen.com>
15494
15495         * gcc.dg/compare8.c: New test case.
15496
15497 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15498
15499         * g++.dg/ext/altivec-7.C: New test.
15500
15501 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15502
15503         PR 12267, 12391, 12560, 13129, 14114, 14133
15504         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15505         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15506         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15507         Adjust error regexps.
15508         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15509         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15510         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15511         * gcc.dg/local1.c: Add explanatory comment.
15512
15513 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15514
15515         PR optimization/14669
15516         * g++.dg/opt/fold2.C: New test case.
15517
15518 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15519
15520         PR c/14069
15521         * gcc.dg/20040322-1.c: New test.
15522
15523 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15524
15525         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15526         * gcc.dg/ultrasp4.c: Likewise.
15527         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15528
15529 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15530
15531         * gcc.dg/i386-sse-8.c: Reset default options.
15532
15533 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15534
15535         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15536         in the error message text.
15537
15538 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15539
15540         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15541
15542 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/14616
15545         * g++.dg/init/array13.C: New test.
15546
15547 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15548
15549         PR target/13889
15550         * gcc.c-torture/compile/pr13889.c: New test case.
15551
15552 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15553
15554         PR c/14635
15555         * builtins-1.c (nan, nans): Don't test.
15556         * builtins-30.c: Don't use nan, nanf, nanl.
15557         * builtins-35.c: New test.
15558
15559 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15560
15561         * g++.dg/ext/altivec-6.C: New test.
15562
15563 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15564
15565         * g++.dg/init/placement3.C: New test.
15566
15567         * g++.dg/template/spec13.C: New test.
15568
15569         * g++.dg/lookup/using11.C: New test.
15570
15571         * g++.dg/lookup/koenig3.C: New test.
15572
15573         * g++.dg/template/operator2.C: New test.
15574
15575         * g++.dg/expr/dtor3.C: New test.
15576         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15577         marker.
15578         * g++.old-deja/g++.law/visibility28.C: Likewise.
15579
15580 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15581
15582         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15583         * gcc.dg/ppc64-abi-3.c: Likewise.
15584
15585 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15586
15587         PR c++/14545
15588         * g++.dg/parse/template15.C: New test.
15589
15590 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15591
15592         * g++.dg/expr/dtor2.C: New test.
15593
15594         * g++.dg/lookup/anon4.C: New test.
15595
15596         * g++.dg/overload/using1.C: New test.
15597
15598         * g++.dg/template/lookup7.C: New test.
15599
15600         * g++.dg/template/typename6.C: New test.
15601
15602         * g++.dg/expr/cond6.C: New test.
15603
15604 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15605
15606         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15607
15608 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15609
15610         * g++.dg/expr/cond5.C: New test.
15611         * g++.dg/expr/constcast1.C: Likewise.
15612         * g++.dg/expr/ptrmem2.C: Likewise.
15613         * g++.dg/expr/ptrmem3.C: Likewise.
15614         * g++.dg/lookup/main1.C: Likewise.
15615         * g++.dg/template/lookup6.C: Likewise.
15616
15617 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15618
15619         * gcc.dg/local1.c: New test.
15620
15621         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15622
15623 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15624
15625         * gcc.dg/torture/builtin-convert-1.c: New test.
15626
15627 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15628
15629         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15630
15631 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/14481
15634         * g++.dg/warn/Wunused-7.C: New test.
15635
15636 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15637
15638         * gcc.dg/torture/builtin-integral-1.c: New test.
15639
15640 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/14586
15643         * g++.dg/parse/non-dependent3.C: New test.
15644
15645 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15646
15647         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15648         * g++.dg/eh/simd-2.C: Likewise.
15649         * g++.dg/init/array10.C: Likewise.
15650         * gcc.c-torture/compile/simd-1.c: Likewise.
15651         * gcc.c-torture/compile/simd-2.c: Likewise.
15652         * gcc.c-torture/compile/simd-3.c: Likewise.
15653         * gcc.c-torture/compile/simd-4.c: Likewise.
15654         * gcc.c-torture/compile/simd-6.c: Likewise.
15655         * gcc.c-torture/execute/simd-1.c: Likewise.
15656         * gcc.c-torture/execute/simd-2.c: Likewise.
15657         * gcc.dg/compat/vector-defs.h: Likewise.
15658         * gcc.dg/20020531-1.c: Likewise.
15659         * gcc.dg/altivec-3.c: Likewise.
15660         * gcc.dg/altivec-4.c: Likewise.
15661         * gcc.dg/altivec-varargs-1.c: Likewise.
15662         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15663         * gcc.dg/i386-mmx-3.c: Likewise.
15664         * gcc.dg/i386-sse-4.c: Likewise.
15665         * gcc.dg/i386-sse-5.c: Likewise.
15666         * gcc.dg/i386-sse-8.c: Likewise.
15667         * gcc.dg/simd-1.c: Likewise.
15668         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15669         __ev64_opaque__ since the machine description provides it.
15670
15671 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * lib/compat.exp (skip_list): New global variable.
15674         Use it to hold the user defined COMPAT_SKIPS list if any.
15675         (compat-obj): Add the members of skip_list to optall.
15676
15677 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15678
15679         * gcc.dg/compat/union-by-value-1_main.c,
15680         union-by-value-1_x.c, union-by-value-1_y.c,
15681         union-check.h, union-defs.h,
15682         union-init.h, union-return-1_main.c,
15683         union-return-1_x.c, union-return-1_y.c: New files.
15684
15685 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15686
15687         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15688         mixed-struct-init.h: Add 4 mixed structure types.
15689         struct-by-value-21_main.c, struct-by-value-21_x.c,
15690         struct-by-value-21_y.c, struct-return-21_main.c,
15691         struct-return-21_x.c, struct-return-21_y.c: New files.
15692
15693 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/14550
15696         * g++.dg/parse/template14.C: New test.
15697
15698 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699
15700         * gcc.c-torture/execute/20040313-1.c: New test.
15701
15702 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15703
15704         PR target/14533
15705         * gcc.dg/20040311-2.c: New test.
15706
15707 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15708
15709         PR other/14544
15710         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15711         bit-field.
15712
15713 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15714
15715         * gcc.dg/20040305-2.c: Add missing return statement.
15716
15717 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15718
15719         * gcc.dg/builtins-34.c: Also check pow10*.
15720
15721 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15722
15723         PR target/14262
15724         * gcc.dg/20040305-2.c: New test.
15725
15726 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15727
15728         * gcc.dg/20040310-1.c: New test.
15729
15730 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15731
15732         * gcc.c-torture/execute/20040311-1.c: New test case.
15733
15734 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/14476
15737         * g++.dg/lookup/enum1.C: New test.
15738
15739 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/14510
15742         * g++.dg/lookup/struct2.C: New test.
15743
15744 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15745
15746         * gcc.dg/builtins-34.c: New test.
15747
15748 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15749
15750         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15751
15752 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15753
15754         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15755         * gcc.dg/alias-2.c: New testcase.
15756
15757 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15758
15759         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15760
15761 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15762
15763         * gcc.c-torture/execute/20040309-1.c: New test case.
15764
15765 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15766
15767         PR c++/14397
15768         * g++.dg/overload/ref1.C: New.
15769
15770 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15771
15772         PR c++/14409
15773         * g++.dg/template/spec12.C: New test.
15774
15775         PR c++/14448
15776         * g++.dg/parse/crash14.C: New test.
15777
15778 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/14230
15781         * g++.dg/init/ref11.C: New test.
15782
15783 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/14432
15786         * g++.dg/parse/builtin2.C: New test.
15787
15788 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/14401
15791         * g++.dg/init/ctor3.C: New test.
15792         * g++.dg/init/union1.C: New test.
15793         * g++.dg/ext/anon-struct4.C: New test.
15794
15795 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15796
15797         * g++.dg/lookup/koenig1.C: Tweak error messages.
15798         * g++.dg/lookup/used-before-declaration.C: Likewise.
15799         * g++.dg/other/do1.C: Likewise.
15800         * g++.dg/overload/koenig1.C: Likewise.
15801         * g++.dg/parse/crash13.C: Likewise.
15802         * g++.dg/template/instantiate3.C: Likewise.
15803
15804 2004-03-08  Eric Christopher  <echristo@redhat.com>
15805
15806         * * lib/target-supports.exp: Enable libiconv in test
15807         compilation.  Fix up error checking.
15808
15809 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15810
15811         PR middle-end/14289
15812         * gcc.dg/pr14289-1.c: New test case.
15813         * gcc.dg/pr14289-2.c: Likewise.
15814         * gcc.dg/pr14289-3.c: Likewise.
15815
15816 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15817
15818         * gcc.c-torture/execute/20040308-1.c: New test.
15819
15820 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15821
15822         * gcc.c-torture/execute/20040307-1.c: New test case.
15823
15824 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15825
15826         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15827
15828 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15829
15830         * gcc.dg/20040306-1.c: New test.
15831
15832 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15833
15834         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15835         them static.
15836         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15837
15838 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15839
15840         PR c/14465
15841         * gcc.dg/decl-6.c: New test.
15842
15843 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15844
15845         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15846         Rename LOGPOW -> LOG_POW.
15847         (SQRT_EXP, POW_EXP): New.
15848
15849 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15850
15851         * gcc.dg/i386-sse-8.c: New test.
15852
15853 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15854
15855         PR c/14114
15856         * gcc.dg/decl-5.c: New test.
15857
15858 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15859
15860         * gcc.dg/20040305-1.c: New test.
15861
15862 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15863
15864         PR other/14354
15865         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15866
15867 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15868
15869         PR c++/14425, c++/14426
15870         * g++.dg/ext/altivec-4.C: New test.
15871         * g++.dg/ext/altivec-5.C: New test.
15872
15873 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15874
15875         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15876         global variables of a type with no linkage.
15877         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15878         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15879         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15880         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15881         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15882         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15883         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15884         * g++.dg/warn/deprecated.C: Name enum Color.
15885         * g++.dg/overload/VLA.C: Name structure for 'b'.
15886         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15887
15888 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15889
15890         * gcc.c-torture/compile/20040304-1.c: New test.
15891
15892 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15893
15894         PR 13728
15895         * gcc.dg/decl-4.c: New testcase.
15896
15897 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15898
15899         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15900         as PRECF if sizeof (float) > sizeof (double).
15901         (PRECL): Make it the same as PRECF if
15902         sizeof (float) > sizeof (long double).
15903
15904 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15905
15906         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15907         system type.  Add check for irix6 which doesn't have c99 runtime.
15908
15909 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15910
15911         * gcc.dg/const-elim-1.c: xfail for xtensa.
15912
15913 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/14369
15916         * g++.dg/template/cond4.C: New test.
15917
15918 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15919
15920         PR c++/14360
15921         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15922
15923         PR c++/14361
15924         * g++.dg/parse/defarg7.C: New test.
15925
15926         PR c++/14359
15927         * g++.dg/template/friend26.C: New test.
15928
15929 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15930
15931         PR c++/14324
15932         * g++.dg/abi/mangle21.C: New test.
15933
15934         PR c++/14260
15935         * g++.dg/parse/constructor2.C: New test.
15936
15937         PR c++/14337
15938         * g++.dg/template/sfinae1.C: New test.
15939
15940 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/14267
15943         * g++.dg/expr/crash2.C: New test.
15944
15945         PR middle-end/13448
15946         * gcc.dg/inline-5.c: New test.
15947         * gcc.dg/always-inline.c: Split out tests into ...
15948         * gcc.dg/always-inline2.c: ... this and ...
15949         * gcc.dg/always-inline3.c: ... this.
15950
15951 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR debug/12103
15954         * g++.dg/debug/crash1.C: New test.
15955
15956 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15957
15958         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15959         function with __attribute__((noinline)).
15960         (recurser_void2): Likewise.
15961         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15962         (recurser_void2): Likewise.
15963
15964 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15965
15966         PR middle-end/14203
15967         * g++.dg/warn/Wunused-6.C: New test case.
15968
15969 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15970
15971         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15972         not defined.
15973
15974 2004-02-27  Eric Christopher  <echristo@redhat.com>
15975
15976         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15977         * g++.dg/charset/asm2.c: Run only x86.
15978         * gcc.dg/charset/asm3.c: Ditto.
15979
15980 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15981
15982         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15983         ld_library_path.
15984
15985 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15986
15987         * g++.dg/ext/altivec-3.C: New.
15988
15989 2004-02-26  Richard Henderson  <rth@redhat.com>
15990
15991         * g++.dg/ext/attrib10.C: Mark for warning.
15992         * gcc.dg/attr-alias-1.c: New.
15993
15994 2004-02-26  Richard Henderson  <rth@redhat.com>
15995
15996         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15997         * gcc.c-torture/execute/20040208-2.c: ... it back.
15998
15999 2004-02-26  Eric Christopher  <echristo@redhat.com>
16000
16001         * lib/target-supports.exp (check-iconv-available): New function.
16002         * lib/gcc-dg.exp (dg-require-iconv): New function.
16003         Use above.
16004         * gcc.dg/charset: New directory.
16005         * gcc.dg/charset/charset.exp: New file.
16006         * gcc.dg/charset/asm1.c: Ditto.
16007         * gcc.dg/charset/asm2.c: Ditto.
16008         * gcc.dg/charset/asm3.c: Ditto.
16009         * gcc.dg/charset/asm4.c: Ditto.
16010         * gcc.dg/charset/asm5.c: Ditto.
16011         * gcc.dg/charset/attribute1.c: Ditto.
16012         * gcc.dg/charset/attribute2.c: Ditto.
16013         * gcc.dg/charset/string1.c: Ditto.
16014         * g++.dg/charset: New directory.
16015         * g++.dg/dg.exp: Add here. Special options.
16016         * g++.dg/charset/charset.exp: New file.
16017         * g++.dg/charset/asm1.c: Ditto.
16018         * g++.dg/charset/asm2.c: Ditto.
16019         * g++.dg/charset/asm3.c: Ditto.
16020         * g++.dg/charset/asm4.c: Ditto.
16021         * g++.dg/charset/attribute1.c: Ditto.
16022         * g++.dg/charset/attribute2.c: Ditto.
16023         * g++.dg/charset/extern1.cc: Ditto.
16024         * g++.dg/charset/extern2.cc: Ditto.
16025         * g++.dg/charset/string1.c: Ditto.
16026
16027 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/14278
16030         * g++.dg/parse/comma1.C: New test.
16031
16032 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16033
16034         PR c++/14284
16035         * g++.dg/template/ttp8.C: New test.
16036
16037 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16038
16039         * gcc.dg/fixuns-trunc-1.c: New test.
16040
16041 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16042
16043         * gcc.dg/builtins-config.h: Use #elif.
16044
16045 2004-02-26  Michael Matz  <matz@suse.de>
16046
16047         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16048         * gcc.dg/991214-1.c: Likewise.
16049         * gcc.dg/i386-asm-1.c: Likewise.
16050
16051 2004-02-25  Richard Henderson  <rth@redhat.com>
16052
16053         * gcc.c-torture/execute/20040208-2.c: Move ...
16054         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16055
16056 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16057
16058         PR c++/14246
16059         * g++.dg/other/crash-3.C: New test.
16060
16061 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16062
16063         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16064         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16065
16066         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16067         HP-UX.
16068
16069 2004-02-24  Michael Matz  <matz@suse.de>
16070
16071         * gcc.dg/i386-regparm.c: New.
16072
16073 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16074
16075         * gcc.c-torture/execute/20040223-1.c: New.
16076
16077 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16078             Kazu Hirata  <kazu@cs.umass.edu>
16079
16080         * gcc.dg/fwritable-strings-1.c: Remove.
16081
16082 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16083
16084         PR c/14156
16085         * gcc.dg/20040223-1.c: New test.
16086
16087 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16088
16089         PR c++/14106
16090         * g++.dg/ext/typeof9.C: New test.
16091
16092 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16093
16094         PR c++/14250
16095         * g++.dg/other/switch1.C: New test.
16096
16097 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16098
16099         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16100         * gcc.dg/va-arg-1.c: Likewise.
16101
16102 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16103
16104         PR c++/14143
16105         * g++.dg/template/koenig5.C: New test.
16106
16107 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16108
16109         * g++.dg/ext/altivec-1.C: Generalize target triple.
16110         * g++.dg/ext/altivec-2.C: New test case.
16111         * g++.dg/ext/altivec_check.h: New file.
16112         * gcc.dg/altivec-1.c: Generalize target triple;
16113         include altivec_check.h and call altivec_check().
16114         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16115         * gcc.dg/altivec-6.c: New test case.
16116         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16117         type casts as needed.
16118         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16119         altivec_check().
16120         * gcc.dg/altivec-12.c: New test case.
16121         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16122         include altivec_check.h and call altivec_check().
16123         * gcc.dg/altivec_check.h: New file.
16124
16125 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16126
16127         * lib/target-supports.exp (check_alias_available): Don't mangle
16128         function `g' in test program.
16129
16130 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16131
16132         * lib/target-supports.exp (check_profiling_available): Check
16133         argument to determine whether we support a profiling type.
16134         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16135         check_profiling_available.
16136         * g++.dg/bprob/bprob.exp: Likewise
16137         * g77.dg/bprob/bprob.exp: Likewise.
16138         * gcc.misc-tests/bprob.exp: Likewise.
16139         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16140         dg-require-profiling and delete expected error handling.
16141         * gcc.dg/20021014-1.c: Likewise.
16142         * gcc.dg/nest.c: Likewise.
16143
16144 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16145
16146         PR c++/12007
16147         * g++.dg/other/vthunk1.C: New test.
16148
16149 2004-02-20  Falk Hueffner  <falk@debian.org>
16150
16151         PR target/14201
16152         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16153
16154 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16155
16156         PR c++/13927
16157         * g++.dg/other/error8.C: Remove XFAIL markers.
16158
16159         PR c++/14173
16160         * g++.dg/ext/packed5.C: New test.
16161
16162         PR c++/14199
16163         * g++.dg/warn/Wunused-5.C: New test.
16164
16165         PR c++/14186
16166         * g++.dg/lookup/member1.C: New test.
16167
16168 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16169
16170         * gcc.c-torture/compile/20040130-1.c: Enable only when
16171         __INT_MAX__ >= 2147483647L.
16172         * gcc.c-torture/compile/961203-1.c: Likewise.
16173
16174 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16175
16176         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16177         * g++.dg/opt/template1.C: Robustify assembler regexp
16178
16179 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16180
16181         * gcc.c-torture/execute/simd-4.x: Remove.
16182         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16183         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16184         Guard with #ifndef SKIP_ATTRIBUTE.
16185         * gcc.dg/compat/vector-1_y.c: Likewise.
16186         * gcc.dg/compat/vector-2_x.c: Likewise.
16187         * gcc.dg/compat/vector-2_y.c: Likewise.
16188         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16189         * g++.dg/eh/simd-2.C: Likewise.
16190
16191 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16192
16193         * gcc.c-torture/compile/complex-1.c: New.
16194
16195 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16196
16197         PR target/14209
16198         * gcc.c-torture/execute/20040218-1.c: New test.
16199
16200 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16201
16202         PR c++/14181
16203         * g++.dg/parse/new2.C: New test.
16204
16205 2004-02-18  Paul Brook  <paul@codesourcery.com>
16206
16207         * gcc.c-torture/compile/libcall-1.c: New test.
16208
16209 2004-02-18  Paul Brook  <paul@codesourcery.com>
16210
16211         PR debug/12934
16212         * gcc.dg/debug/debug-7.c: New test.
16213
16214 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16215
16216         * gcc.dg/20040217-1.c: New test.
16217
16218 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16219
16220         * gcc.c-torture/execute/990208-1.x: Delete.
16221
16222 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16223
16224         * gcc.c-torture/execute/20040208-2.x: New file.
16225
16226 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/11326
16229         * g++.dg/abi/structret1.C: New test.
16230
16231 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16232
16233         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16234         (i386_cpuid): No need to test if cpuid is available on AMD64.
16235         Fix assembly, so that it works onboth i386 and AMD64.
16236         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16237         (vecInLong): Fix s[] member type to unsigned int.
16238         (vecInWord): Remove type.
16239         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16240         (a64, b64, c64, d64, e64): Remove.
16241         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16242         Remove unused variable.  Remove initialization of removed variables.
16243         Don't call mmx_tests nor sse_tests.
16244         (reference_mmx, reference_sse): Remove.
16245         (check): Add return stmt.
16246         * gcc.dg/i386-sse-7.c: New test.
16247         * gcc.dg/i386-mmx-4.c: New test.
16248
16249 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16250
16251         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16252         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16253         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16254         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16255         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16256         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16257         g++.dg/tc1/dr94.C: Fix line terminator.
16258
16259 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16260
16261         * gcc.c-torture/compile/20040216-1.c: New.
16262
16263 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16264
16265         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16266         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16267         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16268         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16269         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16270         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16271
16272 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16273
16274         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16275
16276 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/13971
16279         * g++.dg/expr/cond4.C: New test.
16280
16281         PR c++/14086
16282         * g++.dg/lookup/crash2.C: New test.
16283
16284 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16285
16286         * gcc.c-torture/compile/20040214-2.c: New test.
16287
16288 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16289
16290         PR c++/14116
16291         * g++.dg/ext/typeof8.C: New test.
16292
16293 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16294
16295         * gcc.c-torture/compile/20040214-1.c: New test.
16296
16297 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         PR c++/13635
16300         * g++.dg/template/spec11.C: New test.
16301
16302 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16303
16304         PR c++/13927
16305         * g++.dg/other/error8.C: New test.
16306
16307 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/14122
16310         * g++.dg/template/array4.C: New test.
16311
16312         PR c++/14108
16313         * g++.dg/inherit/thunk2.C: New test.
16314
16315         PR c++/14083
16316         * g++.dg/eh/cond2.C: New test.
16317
16318 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16319
16320         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16321
16322 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16323
16324         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16325
16326 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16327
16328         * g++.dg/simd-2.C: xfail on ppc64-linux.
16329
16330 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16331
16332         PR c/456
16333         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16334         tests.
16335
16336 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16337
16338         * gcc.dg/builtins-33.c: New test.
16339
16340 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16341
16342         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16343
16344 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16345
16346         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16347
16348 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16349
16350         * gcc.dg/ppc64-abi-3.c: New test.
16351
16352 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16353
16354         PR c/14092
16355
16356         * gcc.dg/pr14092-1.c: New testcase.
16357
16358 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16359
16360         * gcc.dg/cpp/assert4.c: Fix typo last change.
16361
16362         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16363         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16364
16365         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16366
16367 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16368
16369         * gcc.c-torture/compile/20040209-1.c: New test case.
16370
16371 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16372
16373         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16374
16375 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16376
16377         * gcc.c-torture/execute/20040208-[12].c: New tests.
16378
16379 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16380
16381         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16382
16383 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16384
16385         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16386
16387 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16388
16389         Bug 13856
16390         * gcc.dg/visibility-8.c: New testcase.
16391
16392 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16393
16394         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16395         arguments.
16396         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16397
16398 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16399
16400         PR middle-end/13696
16401         * g++.dg/opt/fold1.C: New test case.
16402
16403 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16404
16405         PR c++/14033
16406         * g++.dg/other/crash-2.C: New test.
16407
16408 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16409
16410         PR c++/14028
16411         * g++.dg/parse/angle-bracket2.C: New test.
16412
16413 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16414
16415         PR middle-end/13750
16416         Revert:
16417         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16418         PR pch/13361
16419         * testsuite/g++.dg/pch/wchar-1.C: New.
16420         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16421
16422 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16423
16424         PR c++/14008
16425         * g++.dg/parse/error15.C: New test.
16426         * g++.dg/parse/crash11.C: Update dg-error mark.
16427
16428 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16429
16430         PR c++/13932
16431         * g++.dg/warn/conv2.C: New test.
16432
16433 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16434
16435         PR c++/13086
16436         * g++.dg/warn/incomplete1.C: Remove xfail.
16437
16438 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16439
16440         * lib/file-format.exp (gcc_target_object_format): Use
16441         ${tool}_target_compile, not gcc_target_compile.
16442         * lib/target-supports.exp (check_alias_available): Likewise.
16443         (check_gc_sections_available): Likewise.
16444         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16445         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16446         dg-require-alias.
16447
16448 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/13969
16451         * g++.dg/template/static6.C: New test.
16452
16453 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16454
16455         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16456
16457 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16458
16459         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16460         tests for systems where `char' is unsigned by default.
16461
16462 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16463
16464         PR c++/13997
16465         * g++.dg/template/partial3.C: New test.
16466
16467 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16468
16469         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16470         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16471         Remove mentions of obsolete ports.
16472
16473 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16474
16475         * gcc.dg/noncompile/20001228-1.c: Fix for new
16476         error message.
16477
16478 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16479
16480         PR target/9348
16481         * gcc.c-torture/execute/multdi-1.c: New test case.
16482
16483 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/13925
16486         * g++.dg/template/lookup5.C: New test.
16487
16488 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16489
16490         PR c++/13950
16491         * g++.dg/template/lookup4.C: New test.
16492
16493         PR c++/13970
16494         * g++.dg/parse/error14.C: New test.
16495
16496         PR c++/14002
16497         * g++.dg/parse/template13.C: New test.
16498
16499 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16500
16501         PR c++/13978
16502         * g++.dg/template/koenig4.C: New test.
16503
16504         PR c++/13968
16505         * g++.dg/template/crash17.C: New test.
16506
16507         PR c++/13975
16508         * g++.dg/parse/error13.C: New test.
16509         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16510
16511 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16512
16513         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16514
16515 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16516
16517         PR c/11658
16518         PR c/13994
16519         * gcc.dg/noncompile/20040203-1.c: New test.
16520         * gcc.dg/noncompile/20040203-2.c: Likewise.
16521         * gcc.dg/noncompile/20040203-3.c: Likewise.
16522         * gcc.dg/20040203-1.c: Likewise.
16523
16524 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16525
16526         PR c++/10858
16527         * g++.dg/template/sizeof7.C: New test.
16528
16529 2004-02-02  Eric Christopher  <echristo@redhat.com>
16530             Zack Weinberg  <zack@codesourcery.com>
16531
16532         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16533
16534 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16535
16536         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16537         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16538         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16539         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16540
16541 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16542
16543         PR c++/13113
16544         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16545
16546         PR c++/13854
16547         * g++.dg/ext/attrib13.C: New test.
16548
16549         PR c++/13907
16550         * g++.dg/conversion/op2.C: New test.
16551
16552 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16553
16554         * gcc.dg/titype-1.c: Fix pasto.
16555
16556 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16557
16558         * gcc.dg/titype-1.c: New test.
16559
16560 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16561
16562         PR c++/13957
16563         * g++.dg/template/non-type-template-argument-1.C,
16564         g++.dg/template/qualified-id1.C: Update dg-error marks.
16565         * g++.dg/template/nontype6.C: New test.
16566
16567 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16568
16569         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16570         * gcc.dg/builtins-31.c: New testcase.
16571         * gcc.dg/builtins-32.c: New testcase.
16572
16573 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         * objc.dg/call-super-2.m: Update line numbers
16576         for the including of stddef.h.
16577
16578 2004-01-30  Michael Matz  <matz@suse.de>
16579
16580         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16581         g++.dg/ext/case-range3.C: New tests.
16582
16583 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16584
16585         DR206
16586         PR c++/13813
16587         * g++.dg/template/member4.C: New test.
16588
16589 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16590
16591         PR c++/13683
16592         * g++.dg/template/sizeof6.C: New test.
16593
16594 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16595
16596         * gcc.dg/fwritable-strings-1.c: New test.
16597
16598 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * gcc.c-torture/compile/20040130-1.c: New test.
16601
16602 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16603
16604         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16605
16606 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/13883
16609         * g++.dg/template/ctor3.C: New test.
16610
16611 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16612
16613         * g++.dg/tc1: New directory.
16614         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16615         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16616         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16617         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16618         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16619
16620 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16621
16622         * g++.dg/parse/error11.C: New test.
16623         * g++.dg/parse/error12.C: Likewise.
16624
16625 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16626
16627         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16628         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16629
16630 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16631
16632         PR c++/13791
16633         * g++.dg/ext/attrib12.C: New test.
16634
16635         PR c++/13736
16636         * g++.dg/parse/cast2.C: New test.
16637
16638 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16639
16640         * objc.dg/encode-2.m (main): New local string.  Set depending on
16641         sizeof long.  Use in sscanf call.
16642         * objc.dg/encode-3.m (main): New local string.  Set depending on
16643         sizeof long.  Use in scan_initial call.
16644
16645 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16646
16647         * objc.dg/call-super-2.m: Make LP64-safe.
16648         * objc.dg/desig-init-1.m: Likewise.
16649
16650 2004-01-27  Devang Patel <dpatel@apple.com>
16651
16652         * g++.dg/debug/namespace1.C: New test.
16653
16654 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16655
16656         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16657         xscale-*-*.
16658
16659         * gcc.dg/arm-mmx-1.c: New test.
16660
16661 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * gcc.dg/20040127-1.c: New test.
16664         * gcc.dg/20040127-2.c: New test.
16665
16666 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16667
16668         * objc.dg/stret-1.m (glob): Renamed to globa.
16669
16670 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16671
16672         PR c++/13663
16673         * g++.dg/expr/for1.C: New test.
16674
16675 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16676
16677         PR middle-end/13779
16678         * gcc.dg/darwin-longlong.c: New test.
16679
16680 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16681
16682         * gcc.dg/20040124-1.c: Moved test from here...
16683         * gcc.c-torture/compile/20040124-1.c: ...to here.
16684
16685 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16686
16687         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16688         the assembly output if -m64 is passed.
16689
16690 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/13833
16693         * g++.dg/template/cond3.C: New test.
16694
16695 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16696
16697         PR c++/13810
16698         * g++.dg/template/ttp7.C: New test.
16699
16700 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16701
16702         PR c++/13797
16703         * g++.dg/template/nontype4.C: New test.
16704         * g++.dg/template/nontype5.C: Likewise.
16705
16706 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16707
16708         * gcc.dg/torture/mips-clobber-at.c: New test.
16709
16710 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16711
16712         * gcc.dg/20040124-1.c: New test.
16713
16714 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16715
16716         * gcc.dg/20040123-1.c: New test.
16717
16718 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16719
16720         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16721
16722 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16723
16724         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16725
16726 2004-01-23  Andrew Pinski  <apinski@apple.com>
16727
16728         * gcc.dg/20030121-1.c: Move to ..
16729         * gcc.dg/20040121-1.c: here.
16730
16731 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16732
16733         * gcc.dg/builtins-29.c: New test case.
16734
16735 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16736
16737         PR 18314
16738         * gcc.dg/builtins-30.c: New testcase.
16739
16740 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16741
16742         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16743         * lib/g77.exp: Likewise.
16744         * lib/objc.exp: Likewise.
16745         * lib/g++.exp: Likewise.
16746
16747 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16748
16749         * gcc.dg/struct-by-value-2.c: New test.
16750
16751 2004-01-21  Andrew Pinski  <apinski@apple.com>
16752
16753         PR target/13785
16754         * gcc.dg/20030121-1.c: New test.
16755
16756 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16757
16758         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16759         clobber frame pointer register in asm statement.
16760
16761 2004-01-21  Falk Hueffner  <falk@debian.org>
16762
16763         * gcc.c-torture/compile/20040121-1.c: New test.
16764
16765 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16766
16767         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16768
16769 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16770
16771         * gcc.dg/ppc64-abi-2.c: New test.
16772
16773 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16774
16775         * lib/treelang.exp: Fill out this file.
16776         * lib/treelang-dg.exp: New File.
16777
16778 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16779
16780         * gcc.c-torture/compile/981022-1.c: Remove.
16781         * gcc.dg/array-5.c: Remove XFAIL.
16782         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16783         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16784         gcc.dg/cond-lvalue-1.c: Update.
16785         * gcc.dg/cast-lvalue-2.c: New test.
16786
16787 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/13592
16790         * g++.dg/other/error1.C (class foo): Tweak error message.
16791
16792         PR c++/13592
16793         * g++.dg/template/call2.C: New test.
16794
16795 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16796
16797         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16798         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16799         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16800         scalar-return-1_x.c, scalar-return-2_y.c,
16801         scalar-return-3_x.c, scalar-return-3_y.c,
16802         scalar-return-4_x.c, scalar-return-4_y.c,
16803         struct-align-1.h, struct-align-1_x.c,
16804         struct-align-1_y.c, struct-align-2.h,
16805         struct-align-2_x.c, struct-align-2_y.c,
16806         struct-by-value-10_y.c, struct-by-value-11_x.c,
16807         struct-by-value-11_y.c, struct-by-value-12_x.c,
16808         struct-by-value-12_y.c, struct-by-value-13_x.c,
16809         struct-by-value-13_y.c, struct-by-value-14_x.c,
16810         struct-by-value-14_y.c, struct-by-value-15_x.c,
16811         struct-by-value-15_y.c, struct-by-value-16_y.c,
16812         struct-by-value-17_y.c, struct-by-value-18_y.c,
16813         struct-by-value-19_y.c, struct-by-value-1_x.c,
16814         struct-by-value-1_y.c, struct-by-value-20_y.c,
16815         struct-by-value-2_x.c, struct-by-value-2_y.c,
16816         struct-by-value-3_y.c, struct-by-value-4_x.c,
16817         struct-by-value-4_y.c, struct-by-value-5_y.c,
16818         struct-by-value-6_y.c, struct-by-value-7_y.c
16819         struct-by-value-8_x.c, struct-by-value-8_y.c
16820         struct-by-value-9_x.c, struct-by-value-9_y.c
16821         struct-return-10_x.c, struct-return-10_y.c,
16822         struct-return-19_x.c, struct-return-20_x.c
16823         struct-return-2_x.c, struct-return-2_y.c
16824         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16825         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16826
16827 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16828
16829         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16830         attribute on sparc*-sun-solaris2.*.
16831
16832 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/13710
16835         * g++.dg/ext/typeof7.C: New test.
16836
16837 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16838
16839         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16840         * gcc.dg/const-elim-1.c: Same.
16841
16842 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16843
16844         * objc.dg/stret-1.m: New.
16845         * objc.dg/stret-2.m: New.
16846
16847 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16848
16849         PR c++/11895
16850         * g++.dg/ext/vector1.C: New test.
16851
16852 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16853
16854         * gcc.dg/pch/import-1.c: New.
16855         * gcc.dg/pch/import-1.hs: New.
16856         * gcc.dg/pch/import-1a.h: New.
16857         * gcc.dg/pch/import-1b.h: New.
16858         * gcc.dg/pch/import-1c.h: New.
16859
16860 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16861
16862         PR c++/13574
16863         * g++.dg/ext/array1.C: New test.
16864
16865         PR c++/13178
16866         * g++.dg/conversion/op1.C: New test.
16867
16868 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16869
16870         PR 11864
16871         From Kazumoto Kojima / Dan Kegel:
16872         * gcc.dg/pr11864-1.c: New test.
16873
16874         PR 10392
16875         From Marcus Comstedt / Dan Kegel:
16876         * gcc.dg/pr10392-1.c: New test.
16877
16878 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16879
16880         PR c++/13478
16881         * g++.dg/init/ref10.C: New test.
16882
16883 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16884
16885         PR c++/13407
16886         * g++.dg/parse/typename6.C: New test.
16887
16888 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16889
16890         PR pch/13361
16891         * testsuite/g++.dg/pch/wchar-1.C: New.
16892         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16893
16894 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16895
16896         PR c++/9259
16897         * g++.dg/expr/sizeof2.C: New test.
16898
16899 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16900
16901         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16902
16903 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16904
16905         PR c++/13659
16906         * g++.dg/lookup/strong-using-3.C: New.
16907         * g++.dg/lookup/using-10.C: New.
16908
16909 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16910
16911         PR c++/13594
16912         * g++.dg/lookup/strong-using-2.C: New.
16913
16914 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16915             Dan Kegel <dank@kegel.com>
16916             J"orn Rennecke <joern.rennecke@superh.com>
16917
16918         PR target/9365
16919         * gcc.dg/pr9365-1.c: New test.
16920
16921 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16922
16923         PR c++/8856
16924         * g++.dg/parse/casting-operator2.C: New test.
16925         * g++.old-deja/g++.pt/explicit83.C: Remove.
16926
16927 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16928
16929         * gcc.dg/label-compound-stmt-1.c: New test.
16930         * gcc.c-torture/compile/950922-1.c,
16931         gcc.c-torture/compile/20000211-3.c,
16932         gcc.c-torture/compile/20000518-1.c,
16933         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16934         compound statements.
16935
16936 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16937
16938         * gcc.dg/ppc64-abi-1.c: New test.
16939
16940 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16941
16942          * g++.dg/ext/attrib9.C: Add dg-warnings.
16943
16944 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16945
16946         PR c++/12335
16947         * g++.dg/parse/dtor3.C: New test.
16948
16949 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16950
16951         PR c++/12709
16952         * g++.dg/parse/try-catch-1.C: New test.
16953
16954 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16955
16956         * ada/acats/run_all.sh: Add more verbose output in acats.log
16957         when compiling tests.
16958
16959 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16960
16961         PR 13656
16962         * gcc.dg/typedef-redecl.c: New test case.
16963         * gcc.dg/typedef-redecl.h: New support file.
16964
16965 2004-01-13  Jan Hubicka  <jh@suse.cz>
16966
16967         * gcc.dg/always_inline.c: New test.
16968         * gcc.dg/debug/20031231-1.c: Fix.
16969
16970 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16971
16972         PR c++/13474
16973         * g++.dg/template/array3.C: New test.
16974
16975 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16976
16977         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16978         * g++.dg/warn/Wunused-2.C: Likewise.
16979
16980 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16981
16982         PR c++/13289
16983         * g++.dg/template/instantiate6.C: New test.
16984
16985 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16986
16987         PR middle-end/11397
16988         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16989
16990 2004-01-12  Jan Hubicka  <jh@suse.cz>
16991
16992         PR opt/12826
16993         * gcc.dg/20040112-1.c: New.
16994
16995         * gcc.dg/dwarf-die[1-7].c: Move to...
16996         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16997         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16998
16999 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17000
17001         PR c++/4100
17002         * g++.dg/parse/friend4.C: New test.
17003
17004 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17005
17006         PR c++/4100
17007         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17008         definition is called a friend.
17009
17010 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17011
17012         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17013
17014 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17015
17016         PR c++/3478
17017         * g++.dg/parse/error10.C: New test.
17018         * g++.dg/template/arg2.C: Accept "invalid type" error.
17019
17020 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17021
17022         PR middle-end/13392
17023         * g++.dg/opt/expect2.C: New test.
17024
17025 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17026
17027         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17028         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17029         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17030         Update dg-error regexps.
17031
17032 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17033
17034         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17035         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17036
17037 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17038
17039         * gcc.dg/pragma-re-1.c: Use right pointer type.
17040
17041 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17042
17043         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17044
17045 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17046
17047         * gcc.dg/rs6000-ldouble-1.c: New.
17048
17049 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17050
17051         DR 337
17052         PR c++/9256
17053         * g++.dg/other/abstract1.C: New test.
17054
17055 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17056
17057         * g++.dg/lookup/strong-using-1.C: New.
17058
17059 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17060
17061         PR c/11234
17062         * gcc.dg/func-ptr-conv-1.c: New test.
17063         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17064
17065 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17066
17067         PR target/13380.
17068         * gcc.c-torture/compile/20040109-1.c: New.
17069
17070 2004-01-08  Stuart Hastings  <stuart@apple.com>
17071
17072         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17073         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17074         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17075
17076 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17077
17078         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17079
17080 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17081
17082         * ada/acats/run_acats: Treat 'gnatchop' the same way
17083         as 'gnatmake'.  Export GCC_DRIVER.
17084         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17085         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17086
17087 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17088
17089         PR c++/12573
17090         * g++.dg/template/dependent-expr4.C: New test.
17091
17092 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17093
17094         * gcc.dg/altivec-11.c: New test.
17095
17096 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17097
17098         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17099
17100 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17101
17102         PR c/6024
17103         * gcc.dg/enum-compat-1.c: New test.
17104         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17105
17106 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17107
17108         PR c/12165
17109         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17110         gcc.dg/c99-idem-qual-3.c: New tests.
17111
17112 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17113
17114         * gcc.dg/winline-7.c: Don't cast void * to int.
17115
17116 2004-01-06  Jan Hubicka  <jh@suse.cz>
17117
17118         * gcc.dg/i386-sse-5.c: New test
17119         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17120
17121 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR c++/12815
17124         * g++.dg/rtti/typeid4.C: New test.
17125
17126 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17127
17128         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17129
17130 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17131
17132         PR c++/12132
17133         * g++.dg/template/error11.C: New test.
17134
17135         PR c++/13451
17136         * g++.dg/template/class2.C: New test.
17137
17138 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17139         Richard Sandiford <rsandifo@redhat.com>
17140
17141         PR c++/13387
17142         * g++.dg/opt/alias3.C: New test.
17143
17144 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17145
17146         PR c++/13157
17147         * g++.dg/template/koenig3.C: New test.
17148
17149         PR c++/13529
17150         * g++.dg/parse/offsetof3.C: New test.
17151
17152         * g++.dg/init/copy7.C: Add missing dg-error markers.
17153
17154         PR c++/12226
17155         * g++.dg/init/copy7.c: New test.
17156
17157         PR c++/13536
17158         * g++.dg/parse/cast1.C: New test.
17159
17160 2004-01-04  Jan Hubicka  <jh@suse.cz>
17161
17162         * gcc.dg/winline[1-7].c: New tests.
17163
17164 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17165
17166         PR c++/13520
17167         * g++.dg/template/qualttp22.C: New test.
17168
17169 2004-01-01  Jan Hubicka  <jh@suse.cz>
17170
17171         * gcc.dg/debug/20031231-1.c: New.
17172         * gcc.c-torture/compile/20040101-1.c: New.
17173         * gcc.dg/dwarf-die-[1-7].c: New.
17174
17175 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17176
17177         PR optimization/13521
17178         * gcc.c-torture/compile/20031231-1.c: New test.
17179
17180 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17181
17182         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17183
17184 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17185
17186         PR c++/10079
17187         * g++.dg/template/crash16.C: New test.
17188
17189 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17190
17191         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17192
17193 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17194
17195         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17196         ports.
17197         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17198         * g++.old-deja/g++.law/profile1.C: Likewise.
17199         * gcc.c-torture/compile/981006-1.c: Likewise.
17200         * gcc.c-torture/execute/loop-2e.x: Likewise.
17201         * gcc.c-torture/execute/loop-2f.x: Remove.
17202         * gcc.c-torture/execute/loop-2g.x: Likewise.
17203         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17204         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17205
17206 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         PR c++/13507
17209         * g++.dg/ext/attrib11.C: New test.
17210
17211         PR c++/13494
17212         * g++.dg/template/array2-1.C: New test.
17213         * g++.dg/template/array2-2.C: New test.
17214
17215 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17218
17219 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17220
17221         PR c++/12774
17222         * g++.dg/template/array1-1.C: New test.
17223         * g++.dg/template/array1-2.C: New test.
17224
17225 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17226
17227         PR fortran/12632
17228         * g77.dg/12632.f: New test case.
17229
17230 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17231
17232         PR c++/13289
17233         * g++.dg/parse/nontype1.C: New test.
17234
17235 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17236
17237         PR c++/12403
17238         * g++.dg/parse/explicit1.C: New test.
17239         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17240
17241 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17242
17243         PR c++/13081
17244         * g++.dg/opt/inline6.C: New test.
17245
17246         PR c++/12613
17247         * g++.dg/parse/error9.C: New test.
17248
17249         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17250
17251 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR c++/13009
17254         * g++.dg/init/assign1.C: New test.
17255
17256 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17257
17258         PR c++/13070
17259         * g++.dg/warn/format3.C: New test case.
17260
17261 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17262
17263         * gcc.c-torture/compile/20031227-1.c: New test.
17264
17265 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17266
17267         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17268         * g77.dg/bprob/bprob.exp: Likewise.
17269         * gcc.misc-tests/bprob.exp: Likewise.
17270         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17271         variants on systems where the library does not provide that
17272         functionality.
17273         * gcc.dg/builtins-20.c: Use builtins-config.h.
17274         * gcc.dg/builtins-config.h: New file.
17275
17276 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17277
17278         * lib/gcc-dg.exp (dg-require-profiling): New function.
17279         * lib/target-supports.exp (check_profiling_available): Likewise.
17280         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17281         * g77.dg/bprob/bprob.exp: Likewise.
17282         * gcc.misc-tests/bprob.exp: Likewise.
17283         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17284         * gcc.dg/20021014-1.c: Likewise.
17285         * gcc.dg/nest.c: Likewise.
17286
17287 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17288
17289         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17290         compiling.
17291         * g++.dg/lookup/java2.C: Likewise.
17292         * gcc.dg/cpp/lexident.c: Likewise.
17293
17294 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17295
17296         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17297         given.
17298         * gcc.c-torture/compile/961203-1.c: Likewise.
17299         * gcc.c-torture/compile/980506-1.c: Likewise.
17300
17301 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17302
17303         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17304         (additional_prunes): New global.
17305         (gcc-dg-prune): Handle additional per-test pruning.
17306         (dg-test): Clear additional_prunes between tests.
17307
17308         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17309         dg-prune-output to avoid spurious failures from assembler
17310         complaining about nonexistent WAW violations.
17311         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17312         Use dg-prune-output to avoid spurious failures from assembler
17313         warning about Itanium B-step errata.
17314
17315 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * g++.dg/abi/macro0.C: New test.
17318         * g++.dg/abi/macro1.C: Likewise.
17319         * g++.dg/abi/macro2.C: Likewise.
17320
17321         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17322         * g++.dg/abi/bitfield7.C: Likewise.
17323         * g++.dg/abi/dtor2.C: Likewise.
17324         * g++.dg/abi/mangle11.C: Likewise.
17325         * g++.dg/abi/mangle12.C: Likewise.
17326         * g++.dg/abi/mangle14.C: Likewise.
17327         * g++.dg/abi/mangle17.C: Likewise.
17328         * g++.dg/abi/vbase10.C: Likewise.
17329         * g++.dg/abi/vbase14.C: Likewise.
17330         * g++.dg/template/qualttp17.C: Likewise.
17331
17332 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17333
17334         PR c/11995
17335         * gcc.dg/20031223-1.c: New test.
17336
17337 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17338
17339         * gcc.dg/noreturn-7.c: New test.
17340
17341 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17342
17343         * gcc.dg/null-pointer-1.c: New test.
17344
17345 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17346
17347         * g++.old-deja/g++.jason/template18.C: Remove.
17348         * g++.old-deja/g++.jason/template37.C: Likewise.
17349
17350         PR c++/12862
17351         * g++.dg/lookup/ns1.C: New test.
17352
17353         PR c++/12397
17354         * g++.dg/template/lookup3.C: New test.
17355
17356 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17357
17358         * g++.dg/template/recurse1.C: New test
17359
17360 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/12479
17363         * g++.dg/parse/semicolon1.C: New test.
17364         * g++.dg/parse/semicolon1.h: Likewise.
17365
17366 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17367
17368         * gcc.dg/darwin-misaligned.c: New test.
17369
17370 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17371
17372         PR c/9163
17373         * gcc.dg/20031222-1.c: New test.
17374
17375 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/13438
17378         * g++.dg/parse/error8.C: New test.
17379
17380         PR c++/11554
17381         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17382
17383 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17384
17385         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17386         too small.
17387         * gcc.c-torture/compile/930217-1.c: Likewise.
17388         * gcc.c-torture/compile/930513-1.c: Likewise.
17389         * gcc.c-torture/execute/920908-2.c: Likewise.
17390         * gcc.c-torture/execute/921204-1.c: Likewise.
17391         * gcc.c-torture/execute/930621-1.c: Likewise.
17392         * gcc.c-torture/execute/930630-1.c: Likewise.
17393         * gcc.c-torture/execute/931031-1.c: Likewise.
17394         * gcc.c-torture/execute/980602-2.c: Likewise.
17395         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17396         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17397         * gcc.c-torture/execute/extzvsi.c: Likewise.
17398         * gcc.c-torture/unsorted/ext.c: Likewise.
17399
17400 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17401
17402         PR target/12749
17403         * gcc.c-torture/compile/20031220-2.c: New test case.
17404
17405 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17406
17407         PR optimization/13031
17408         * gcc.c-torture/compile/20031220-1.c: New test case.
17409
17410 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17411
17412         * gcc.dg/cast-function-1.c: New test.
17413
17414 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17415
17416         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17417         formats.
17418
17419 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17420
17421         PR c++/12795
17422         * g++.dg/ext/attrib10.C: New test.
17423
17424 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17425
17426         * gcc.dg/cleanup-10.c: New test.
17427         * gcc.dg/cleanup-11.c: New test.
17428
17429 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17430
17431         PR c++/13239
17432         * g++.dg/opt/expect1.C: New test.
17433
17434 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17435
17436         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17437
17438 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17439
17440         PR debug/12923
17441         * gcc.dg/20031218-1.c: New test.
17442
17443         PR debug/12389
17444         * gcc.dg/20031218-2.c: New test.
17445         * gcc.dg/20031218-3.c: New test.
17446
17447         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17448         of label name and allow for USER_LABEL_PREFIX == "_" names.
17449         * g++.dg/abi/mangle18-2.C: Likewise.
17450         * g++.dg/abi/mangle19-1.C: Likewise.
17451         * g++.dg/abi/mangle19-2.C: Likewise.
17452         * g++.dg/abi/mangle20-1.C: Likewise.
17453         * g++.dg/abi/mangle20-2.C: Likewise.
17454
17455 2003-12-18  Richard Henderson  <rth@redhat.com>
17456
17457         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17458
17459 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17460             Dan Kegel <dank@kegel.com>
17461
17462         PR other/12009
17463         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17464         testing a cross compiler, it causes spurious compile failures.
17465         * lib/g++.exp: Likewise.
17466
17467 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17468
17469         PR c++/13262
17470         * g++.dg/template/access13.C: New test.
17471
17472 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17473
17474         * gcc.dg/20031216-1.c: New test.
17475
17476 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17477
17478         PR c++/9154
17479         * g++.dg/template/error10.C: New test.
17480
17481 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17482
17483         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17484         * g++.dg/eh/simd-2.C: Likewise.
17485
17486 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17487             Roger Sayle  <roger@eyesopen.com>
17488
17489         * gcc.c-torture/execute/ieee/mzero5.c: New.
17490
17491 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/10603
17494         * g++.dg/parse/error6.C: New test.
17495
17496         PR c++/12827
17497         * g++.dg/parse/error7.C: New test.
17498
17499 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17500
17501         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17502         at -O with stabs debugging formats.
17503         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17504         * gcc.dg/debug/debug-2.c: Likewise.
17505
17506 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/12696
17509         * g++.dg/init/error1.C: New test.
17510
17511         PR c++/12218
17512         * g++.dg/init/pm3.C: New test.
17513
17514 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17515
17516         PR c/3347
17517         * gcc.dg/bitfld-8.c: New test.
17518
17519 2003-12-16  James Lemke  <jim@wasabisystems.com>
17520
17521         * gcc.dg/arm-scd42-[123].c: New tests.
17522
17523 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17524
17525         PR c++/9043
17526         * g++.dg/abi/mangle20-1.C: New test.
17527         * g++.dg/abi/mangle20-2.C: New test.
17528
17529 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/13275
17532         * g++.dg/other/offsetof2.C: Remove XFAIL.
17533         * g++.dg/parse/offsetof1.C: New test.
17534         * g++.gd/parse/offsetof2.C: Likewise.
17535
17536 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17537
17538         * g++.dg/template/nontype3.C: New test.
17539         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17540
17541 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17542
17543         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17544
17545 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         PR c++/13387
17548         * g++.dg/expr/assign1.C: New test.
17549
17550         PR c++/13242
17551         * g++.dg/abi/mangle19-1.C: New test.
17552         * g++.dg/abi/mangle19-2.C: New test.
17553
17554 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17555
17556         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17557
17558 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17559
17560         * gcc.c-torture/execute/20031216-1.c: New test.
17561
17562 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17563
17564         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17565         an ICE regression.
17566
17567 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17568
17569         PR c++/10926
17570         * g++.dg/template/error9.C: New test.
17571
17572         PR c++/11116
17573         * g++.dg/template/error8.C: New test.
17574
17575 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17576
17577         PR middle-end/13400
17578         * gcc.c-torture/execute/20031215-1.c: New test case.
17579
17580 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/13269
17583         * g++.dg/parse/error5.C: New test.
17584
17585         PR c++/12989
17586         * g++.dg/expr/sizeof1.C: New test.
17587
17588         PR c++/13310
17589         * g++.dg/template/crash15.C: New test.
17590
17591 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17592
17593         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17594         a non-POD type as the last named parameter of a varargs function.
17595
17596 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/13243
17599         PR c++/12573
17600         * g++.dg/template/crash14.C: New test.
17601         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17602
17603 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17604
17605         * g++.dg/other/java1.C: New test.
17606
17607         PR c++/13241
17608         * g++.dg/abi/mangle18-1.C: New test.
17609         * g++.dg/abi/mangle18-2.C: New test.
17610
17611 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17612
17613         PR optimization/10312
17614         * gcc.c-torture/execute/20031214-1.c: New.
17615
17616 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17617
17618         PR c++/10779
17619         PR c++/12160
17620         * g++.dg/parse/error3.C: New test.
17621         * g++.dg/parse/error4.C: Likewise.
17622         * g++.dg/abi/mangle4.C: Tweak error messages.
17623         * g++.dg/lookup/using5.C: Likewise.
17624         * g++.dg/other/error2.C: Likewise.
17625         * g++.dg/parse/typename5.C: Likewise.
17626         * g++.dg/parse/undefined1.C: Likewise.
17627         * g++.dg/template/arg2.C: Likewise.
17628         * g++.dg/template/ttp3.C: Likewise.
17629         * g++.dg/template/type1.C: Likewise.
17630         * g++.old-deja/g++.other/crash32.C: Likewise.
17631         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17632
17633 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17634
17635         PR c++/13106
17636         * g++.dg/warn/noreturn-3.C: New test.
17637
17638 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17639
17640         PR c++/13118
17641         * g++.dg/abi/covariant3.C: New.
17642
17643 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17644
17645         * g++.dg/eh/ia64-1.C: New test.
17646
17647 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17648
17649         PR optimization/13037
17650         * g77.f-torture/execute/13037.f: New test case.
17651
17652 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17653
17654         PR c++/12881
17655         * g++.dg/abi/covariant2.C: New.
17656
17657 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17658
17659         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17660
17661 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17662
17663         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17664
17665 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17666
17667         PR other/10819
17668         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17669         to fix Bug 10819.
17670         * lib/g++.exp (g++_version): Likewise.
17671         * lib/g77.exp (g77_version): Likewise.
17672         * lib/objc.exp (default_objc_version): Likewise.
17673
17674 2003-12-10  Richard Henderson  <rth@redhat.com>
17675
17676         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17677
17678         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17679
17680 2003-12-08  Matt Austern  <austern@apple.com>
17681
17682         PR c/13134
17683         * lib/gcc-dg.exp (dg-require-visibility): Define.
17684         * lib/target-supports (check_visibility_available): Define.
17685         * gcc.dg/visibility-1.c: New test.
17686         * gcc.dg/visibility-2.c: Likewise.
17687         * gcc.dg/visibility-3.c: Likewise.
17688         * gcc.dg/visibility-4.c: Likewise.
17689         * gcc.dg/visibility-5.c: Likewise.
17690         * gcc.dg/visibility-6.c: Likewise.
17691         * g++.dg/ext/visibility-1.C: Likewise.
17692         * g++.dg/ext/visibility-2.C: Likewise.
17693         * g++.dg/ext/visibility-3.C: Likewise.
17694         * g++.dg/ext/visibility-4.C: Likewise.
17695         * g++.dg/ext/visibility-5.C: Likewise.
17696         * g++.dg/ext/visibility-6.C: Likewise.
17697
17698 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17699
17700         * g++.dg/lookup/java1.C: New test.
17701         * g++.dg/lookup/java2.C: New test.
17702
17703 2003-12-07  Falk Hueffner  <falk@debian.org>
17704
17705         * g++.dg/opt/noreturn-1.C: New test.
17706
17707 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17708
17709         * gcc.dg/overflow-1.c: New test.
17710
17711 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17712
17713         * g77.f-torture/compile/13060.f: New test.
17714
17715 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17716
17717         PR c++/13323
17718         * g++.dg/inherit/operator2.C: New test.
17719
17720 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/13305
17723         * g++.dg/ext/attrib9.C: New test.
17724
17725 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17726
17727         PR c++/13314
17728         * g++.dg/template/error7.C: New test.
17729
17730 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17731             J"orn Rennecke <joern.rennecke@superh.com>
17732
17733         PR target/13302
17734         * g++.dg/other/struct-va_list.C: New test.
17735
17736 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17737
17738         PR c++/13166
17739         * g++.dg/parse/defarg6.C: New test.
17740
17741 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17742
17743         PR target/13256
17744         * gcc.c-torture/execute/20031201-1.c: New test.
17745
17746 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17747
17748         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17749
17750 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17751
17752         * gcc.dg/builtin-return-1.c: New test.
17753
17754 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17755             J"orn Rennecke <joern.rennecke@superh.com>
17756
17757         PR optimization/13260
17758         * gcc.c-torture/execute/20031204-1.c: New test.
17759
17760 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/9127
17763         * g++.dg/template/error6.C: New test.
17764
17765 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17766
17767         * gcc.dg/20031202-1.c: New test.
17768
17769 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/13179
17772         * g++.dg/template/eh1.C: New test.
17773
17774         PR c++/10771
17775         * g++.dg/template/error5.C: New test.
17776
17777 2003-12-02  David Ung  <davidu@mips.com>
17778
17779         * gcc.dg/compat/vector-check.h: Corrected type for var
17780         g_##TMODE
17781
17782 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17783
17784         PR c++/10126
17785         * g++.dg/template/ptrmem8.C: New test.
17786
17787 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17788
17789         PR c++/12573
17790         * g++.dg/template/dependent-expr3.C: New test.
17791
17792 2003-12-01  James Lemke  <jim@wasabisystems.com>
17793
17794         * gcc.dg/arm-g2.c: New test.
17795
17796 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17797
17798         PR optimization/11634
17799         * gcc.dg/20031201-2.c: New test case.
17800
17801 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17802
17803         PR 11433
17804         * objc.dg/proto-lossage-3.m: New test.
17805
17806 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17807
17808         PR optimization/12628
17809         * gcc.dg/20031201-1.c: New test case.
17810
17811 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17812
17813         * gcc.dg/unaligned-1.c: New test.
17814
17815 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/9849
17818         * g++.dg/template/error4.C: New test.
17819         * g++.dg/template/nested3.C: Adjust error markers.
17820
17821 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17822
17823         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17824
17825 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17826
17827         PR c/10333
17828         * gcc.dg/bitfld-7.c: New test.
17829
17830 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17831
17832         * gcc.dg/tls/asm-1.C: New test.
17833
17834 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17835
17836         * gcc.dg/cpp/assert4.c: Update.
17837
17838 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17839
17840         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17841         * gcc.dg/builtin-apply3.c: New test.
17842
17843 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17844
17845         * lib/compat.exp (compat-obj): New xfaildata parameter.
17846         Use it to set compiler_conditional_xfail_data before compiling.
17847         (compat-get-options): Handle dg-xfail-if.
17848         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17849         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17850         * gcc.dg/compat/vector-1_y.c: Likewise.
17851         * gcc.dg/compat/vector-2_x.c: Likewise.
17852         * gcc.dg/compat/vector-2_y.c: Likewise.
17853
17854 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17855
17856         * g++.dg/opt/reg-stack4.C: New test.
17857
17858 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17859
17860         * gcc.dg/builtin-apply2.c: New test.
17861
17862 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17865
17866 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17867
17868         PR c++/12924
17869         * g++.dg/template/template-id-2.C: New test.
17870
17871 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17872
17873         PR c++/5369
17874         * g++.dg/template/memfriend1.C: New test.
17875         * g++.dg/template/memfriend2.C: Likewise.
17876         * g++.dg/template/memfriend3.C: Likewise.
17877         * g++.dg/template/memfriend4.C: Likewise.
17878         * g++.dg/template/memfriend5.C: Likewise.
17879         * g++.dg/template/memfriend6.C: Likewise.
17880         * g++.dg/template/memfriend7.C: Likewise.
17881         * g++.dg/template/memfriend8.C: Likewise.
17882         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17883
17884 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/12515
17887         * g++.dg/ext/cond1.C: New test.
17888
17889 2003-11-20  Richard Henderson  <rth@redhat.com>
17890
17891         * gcc.dg/20020201-2.c: Remove.
17892         * gcc.dg/20020201-4.c: Remove.
17893         * gcc.dg/20020304-1.c: Remove.
17894
17895 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17896
17897         * gcc.dg/cpp/trad/xwin1.c: New test case.
17898
17899 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17900
17901         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17902         * lib/g77.exp: Likewise.
17903         * lib/objc.exp: Likewise.
17904         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17905         for darwin.
17906
17907 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17908
17909         PR c++/12932
17910         * g++.dg/template/static5.C: New test.
17911
17912 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17913
17914         * gcc.dg/nested-func-1.c: New test.
17915
17916 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17917
17918         * gcc.dg/cpp/assert4.c: New test.
17919
17920 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17921
17922         PR c++/2294
17923         * g++.dg/lookup/using9.c: New test.
17924
17925 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/12762
17928         * g++.dg/template/error3.C: New test.
17929
17930 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17931
17932         PR ada/13035
17933         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17934         No longer use a wrapper for gcc, since this does not work under
17935         Windows.
17936
17937 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17938
17939         PR c++/2094
17940         * g++.dg/template/ptrmem7.C: New test.
17941
17942 2003-11-13  Andrew Pinski <apinski@apple.com>
17943
17944         * gcc.c-torture/compile/20031113-1.c: New test.
17945
17946 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17947             Kean Johnston <jkj@sco.com>
17948
17949         PR c/13029
17950         * gcc.dg/unused-4.c: Update.
17951
17952 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17953
17954         * g++.dg/opt/const3.C: New test.
17955
17956 2003-11-13  Jan Hubicka  <jh@suse.cz>
17957
17958         * gcc.c-torture/compile/20031112-1.c: New test.
17959
17960 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17961
17962         * g++.dg/parse/crash10.C: Remove bogus error marker.
17963
17964 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17965
17966         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17967         (host_gcc): Likewise.
17968         (ROOT): Honor $PWDCMD.
17969         (BASE): Likewise.
17970         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17971
17972 2003-11-12  Catherine Moore  <clm@redhat.com>
17973
17974         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17975
17976 2003-11-12  Andreas Jaeger  <aj@suse.de>
17977             Jakub Jelinek  <jakub@redhat.com>
17978             Andrew Pinski  <pinskia@physics.uc.edu>
17979             Richard Henderson  <rth@redhat.com>
17980
17981         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17982         systems.
17983         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17984
17985         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17986         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17987
17988 2003-11-11  Andreas Jaeger  <aj@suse.de>
17989
17990         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17991
17992         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17993
17994 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17995
17996         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17997         Clean ups.
17998
17999 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18000
18001         * gcc.dg/trampoline-1.c: New test.
18002
18003 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18004
18005         * gcc.c-torture/compile/200031109-1.c: New test.
18006
18007 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18008
18009         PR c/3190
18010         PR c/8714
18011         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18012         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18013         gcc.dg/format/no-y2k-1.c: Update.
18014
18015 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18016
18017         PR optimization/10467
18018         * gcc.dg/20031108-1.c: New test case.
18019
18020 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18021
18022         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18023
18024 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18025
18026         * gcc.dg/compound-lvalue-1.c: New test.
18027         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18028         some XFAILs.
18029
18030 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18031
18032         * gcc.dg/altivec-varargs-1.c: New test.
18033
18034 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18035
18036         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18037         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18038         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18039         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18040         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18041
18042 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18043
18044         * gcc.dg/cond-lvalue-1.c: New test.
18045
18046 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18047
18048         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18049
18050 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18051
18052         PR c++/11616
18053         * g++.dg/template/instantiate5.C: New test.
18054
18055 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18056
18057         PR c++/12726
18058         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18059         * ChangeLog: Add missing first entry for above test.
18060
18061 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18062
18063         PR c++/9810
18064         * g++.dg/template/using8.C: New test.
18065         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18066
18067 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18068
18069         PR optimization/10817
18070         * gcc.c-torture/compile/20031102-1.c: New test case.
18071
18072 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18073
18074         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18075         2147483647.
18076
18077 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18078
18079         * gcc.dg/20031102-1.c: New test.
18080
18081 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18082
18083         * gcc.dg/complex-1.c: New test.
18084
18085 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18086
18087         PR c++/12796
18088         * g++.dg/template/crash13.C: Adjust expected error location.
18089         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18090
18091 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18092
18093         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18094
18095 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18096
18097         PR/10239
18098         * gcc.c-torture/compile/20031031-2.c: New test.
18099
18100 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18101
18102         PR/11640
18103         * gcc.c-torture/compile/20031031-1.c: New test.
18104
18105 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18106
18107         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18108         * gcc.misc-tests/bprob.exp: Likewise.
18109         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18110         the execution test on arm-elf configs.
18111         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18112         configs that don't support scratch files.
18113         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18114
18115 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18116
18117         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18118         done by dejagnu.
18119
18120 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18121
18122         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18123         Avoid non pure sh syntax. Add more logging.
18124
18125         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18126         fail.
18127
18128 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18129
18130         PR libgcj/10610
18131         * gcc.dg/ppc-stackalign-1.c: New test.
18132
18133 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18134
18135         * ada/acats/run_all.sh: Change output to be more compliant with
18136         dejagnu framework.
18137         Create acats.sum and acats.log files under testsuite/ada/acats
18138         Only run [a-z]* directories, to filter out e.g. CVS.
18139         Redirect build output to log file.
18140
18141 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18142
18143         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18144
18145 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18146
18147         PR ada/5909:
18148         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18149
18150 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18151
18152         * gcc.c-torture/compile/20031023-1.c: New test.
18153         * gcc.c-torture/compile/20031023-2.c: New test.
18154         * gcc.c-torture/compile/20031023-3.c: New test.
18155         * gcc.c-torture/compile/20031023-4.c: New test.
18156
18157 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18158
18159         PR c++/10371
18160         * g++.dg/lookup/scoped8.C: New test.
18161
18162 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18163
18164         * g++.dg/opt/reg-stack3.C: New test.
18165
18166 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18167
18168         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18169
18170 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18171
18172         PR c++/11076
18173         * g++.dg/template/crash13.C: New test.
18174
18175 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18176
18177         * gcc.dg/c99-restrict-2.c: New test.
18178
18179 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18180
18181         PR c++/12698, c++/12699, c++/12700, c++/12566
18182         * g++.dg/inherit/covariant9.C: New test.
18183         * g++.dg/inherit/covariant10.C: New test.
18184         * g++.dg/inherit/covariant11.C: New test.
18185
18186 2003-10-23  Jason Merrill  <jason@redhat.com>
18187
18188         PR c++/12726
18189         * g++.dg/ext/complit2.C: New test.
18190
18191 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18192
18193         PR target/12654
18194         * gcc.c-torture/execute/20031020-1.c: New test.
18195
18196 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18197
18198         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18199         following the jump_insn.
18200
18201 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18202
18203         * gcc.dg/cast-lvalue-1.c: New test.
18204
18205 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/11962
18208         * g++.dg/template/cond2.C: New test.
18209
18210 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18211
18212         * gcc.dg/builtins-28.c: New test.
18213
18214 2003-10-20  Jan Hubicka  <jh@suse.cz>
18215
18216         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18217         parameter.
18218         * testsuite/gcc.dg/inline-2.c: Likewise.
18219
18220 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18221
18222         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18223         * gcc.dg/nest.c:  Likewise.
18224
18225 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18226
18227         PR c++/9781, c++/10583, c++/11862
18228         * g++.dg/parse/crash13.C: New test.
18229
18230 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18231
18232         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18233
18234 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18235
18236         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18237         Define HAVE_C99_RUNTIME except on Solaris.
18238         * gcc.dg/builtins-20.c: Likewise.
18239
18240 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18241
18242         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18243
18244 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18245
18246         PR c++/12495
18247         * g++.dg/template/crash21.C: New test.
18248
18249 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18250
18251         PR c++/2513
18252         * g++.dg/template/typename5.C: New test.
18253
18254 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18255
18256         PR c++/12369
18257         * g++.dg/template/friend25.C: New test.
18258
18259 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18260
18261         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18262         versions.
18263
18264 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18265
18266         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18267         == 2147483647.
18268
18269 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18270
18271         * gcc.c-torture/execute/960416-1.x: Remove.
18272         * gcc.c-torture/execute/divconst-3.x: Likewise.
18273
18274 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18275
18276         PR target/12598
18277         * gcc.dg/torture/cris-volatile-1.c: New test.
18278
18279 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18280
18281         PR optimization/9325
18282         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18283         for overflowing floating point to integer conversion during RTL
18284         simplification.
18285
18286 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18287
18288         * objc/execute/_cmd.m: Fix typo.
18289         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18290         Relax 'scan-assembler' regexp.
18291         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18292         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18293         * objc.dg/zero-link-2.m: Remove blank line.
18294         * objc.dg/zero-link-3.m: New test case.
18295
18296 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18297
18298         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18299
18300         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18301         than linker trickery.
18302
18303 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18304
18305         PR c++/12370
18306         * g++.dg/other/friend2.C: New test.
18307
18308 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18309
18310         * gcc.dg/20031012-1.c: New test.
18311
18312 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18313
18314         * gcc.dg/weak/weak-3.c: Fix for new warning.
18315
18316 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18317
18318         PR optimization/8750
18319         * gcc.c-torture/execute/20031012-1.c: New test case.
18320
18321 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18322
18323         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18324         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18325
18326 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18327
18328         PR optimization/12260
18329         * gcc.c-torture/compile/20031011-2.c: New test case.
18330
18331 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18332
18333         * gcc.c-torture/execute/20031011-1.c: New testcase.
18334
18335 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18336
18337         * gcc.c-torture/compile/20031011-1.c: New test.
18338
18339 2003-10-11  Jan Hubicka  <jh@suse.cz>
18340
18341         * g++.dg/other/first-global.C: New test.
18342
18343 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18344
18345         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18346
18347 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18348
18349         * gcc.c-torture/compile/20031010-1.c: New test.
18350
18351 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18352
18353         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18354         * gcc.c-torture/execute/va-arg-25.c: ... here.
18355
18356 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18359
18360 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18361
18362         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18363
18364 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18365
18366         * g++.dg/parse/error2.C: New test.
18367
18368 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18369
18370         PR c++/11097
18371         * g++.dg/other/error5.C: Modify the error message.
18372         * g++.dg/lookup/using8.C: New test.
18373
18374 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18375
18376         * gcc.dg/darwin-abi-2.c: New file.
18377         * gcc.c-torture/execute/va-arg-24.c: New file.
18378
18379 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18380
18381         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18382         indentation.
18383
18384 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/10147
18387         * g++.dg/other/error4.C: Update error messages.
18388         * g++.dg/template/ptrmem4.C: Likewise.
18389
18390         PR c++/12337
18391         * g++.dg/init/new9.C: New test.
18392
18393         PR c++/12334, c++/12236, c++/8656
18394         * g++.dg/ext/attrib8.C: New test.
18395
18396 2003-10-06  Devang Patel  <dpatel@apple.com>
18397
18398         * gcc.dg/debug/dwarf2-3.h: New test.
18399         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18400
18401 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18402
18403         * g++.dg/opt/cfg2.C: New test.
18404
18405 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18406
18407         * g++.dg/opt/float1.C: New test.
18408
18409 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18410
18411         * gcc.dg/c90-array-lval-6.c: New test.
18412         * gcc.dg/c99-array-lval-6.c: New test.
18413
18414 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18415             Ziemowit Laski  <zlaski@apple.com>
18416
18417         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18418         'Derived', so that it is never considered a class method; add
18419         new warning for '+port' method ambiguity.
18420         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18421         <objc/objc-api.h> (needed on Mac OS X).
18422         * objc.dg/method-13.m: New test.
18423
18424 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18425
18426         PR optimization/9325, PR java/6391
18427         * gcc.c-torture/execute/20031003-1.c: New test case.
18428
18429 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18430
18431         PR optimization/12180
18432         * gcc.dg/20031002-1.c: New test.
18433
18434         PR c++/12486
18435         * g++.dg/inherit/error1.C: New test.
18436
18437 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18438
18439         * lib/f-torture.exp (search_for): Rename to...
18440         (search_for_re): This.  Also, clean up comments and the
18441         "regexp" invocation.
18442
18443 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18444
18445         * gcc.c-torture/compile/20031002-1.c: New test.
18446
18447 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18448
18449         * g++.dg/opt/cond1.C: New test.
18450
18451 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18452
18453         * gcc.dg/Wold-style-definition-2.c: New testcase.
18454         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18455
18456 2003-09-29  Richard Henderson  <rth@redhat.com>
18457
18458         * g++.dg/init/array10.C: Add dg-options.
18459
18460 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18461
18462         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18463
18464 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18465
18466         * g++.dg/template/friend19.C: Fix typo.
18467         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18468
18469 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18470
18471         * gcc.c-torture/execute/20030928-1.c: New test.
18472         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18473
18474 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18475
18476         * g++.dg/opt/unroll1.C: New test.
18477
18478 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18479
18480         PR optimization/11741
18481         * gcc.dg/20030926-1.c: New test case.
18482
18483 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18484
18485         PR c++/5655
18486         * g++.dg/parse/access7.C: New test.
18487         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18488
18489 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18490
18491         MERGE OF objc-improvements-branch into MAINLINE:
18492         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18493         if libobjc has not been built.
18494         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18495         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18496         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18497         objc/execute/nested-3.m, objc/execute/np-2.m,
18498         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18499         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18500         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18501         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18502         objc.dg/special/unclaimed-category-1.h,
18503         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18504         well as GNU runtime.
18505         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18506         * execute/cascading-1.m, execute/function-message-1.m,
18507         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18508         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18509         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18510         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18511         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18512         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18513         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18514         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18515         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18516         * objc.dg/bitfield-2.m: Run only on Darwin.
18517         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18518         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18519         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18520         * objc.dg/const-str-1.m: Fix constant string layout.
18521
18522 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18523
18524         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18525
18526 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18527
18528         * gcc.dg/darwin-abi-1.c: New file.
18529
18530 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18531
18532         PR target/12281
18533         * gcc.c-torture/compile/20030921-1.c: New test.
18534
18535 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18536
18537         * g++.dg/opt/reg-stack2.C: New test.
18538
18539 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18540
18541         * g++.dg/eh/delayslot1.C: New test.
18542
18543 2003-09-20  Richard Henderson  <rth@redhat.com>
18544
18545         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18546
18547 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18548
18549         * gcc.c-torture/execute/20030920-1.c: New test case.
18550
18551 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18552
18553         * g++.dg/rtti/typeid3.C: Correct expected error message.
18554
18555 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18556
18557         PR c++/157
18558         * g++.dg/parse/crash12.C: New test.
18559
18560 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18561
18562         * gcc.dg/compat/mixed-struct-check.h: New.
18563         * gcc.dg/compat/mixed-struct-defs.h: New.
18564         * gcc.dg/compat/mixed-struct-init.h: New.
18565         * gcc.dg/compat/struct-by-value-19_main.c: New.
18566         * gcc.dg/compat/struct-by-value-19_x.c: New.
18567         * gcc.dg/compat/struct-by-value-19_y.c: New.
18568         * gcc.dg/compat/struct-by-value-20_main.c: New.
18569         * gcc.dg/compat/struct-by-value-20_x.c: New.
18570         * gcc.dg/compat/struct-by-value-20_y.c: New.
18571         * gcc.dg/compat/struct-return-19_main.c: New.
18572         * gcc.dg/compat/struct-return-19_x.c: New.
18573         * gcc.dg/compat/struct-return-19_y.c: New.
18574         * gcc.dg/compat/struct-return-20_main.c: New.
18575         * gcc.dg/compat/struct-return-20_x.c: New.
18576         * gcc.dg/compat/struct-return-20_y.c: New.
18577
18578 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18579         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18580         so that it will not complain on LP64 targets.
18581
18582 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18583
18584         PR c++/495
18585         * g++.dg/template/friend24.C: New test.
18586
18587 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18588
18589         PR c++/12332
18590         * g++.dg/template/memtmpl2.C: New test.
18591
18592 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR target/11184
18595         * gcc.dg/builtin-apply1.c: New test.
18596
18597 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         PR c++/9848
18600         * g++.dg/warn/Wunused-4.C: New test.
18601
18602 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18603
18604         PR c++/12316
18605         * g++.dg/other/gc2.C: New test.
18606
18607 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18608
18609         PR c++/11991
18610         * g++.dg/rtti/typeid3.C: New test.
18611
18612         PR c++/12266
18613         * g++.dg/overload/template1.C: New test.
18614
18615 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * g++.dg/opt/cfg3.C: New test.
18618
18619 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18620
18621         PR c++/7939
18622         * g++.dg/template/crash11.C: New test.
18623
18624 2003-09-16  Jason Merrill  <jason@redhat.com>
18625             Jakub Jelinek  <jakub@redhat.com>
18626
18627         * gcc.dg/attr-warn-unused-result.c: New test.
18628
18629 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18630
18631         PR c++/12184
18632         * g++.dg/expr/call2.C: New test.
18633
18634 2003-09-15  Andreas Jaeger  <aj@suse.de>
18635
18636         * gcc.dg/Wold-style-definition-1.c: New test.
18637
18638 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18639
18640         PR c++/3907
18641         * g++.dg/parse/template12.C: New test.
18642
18643         * g++.dg/abi/bitfield11.C: New test.
18644         * g++.dg/abi/bitfield12.C: Likewise.
18645
18646 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18647
18648         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18649         non-expansion of functional macro name without arguments at EOL.
18650         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18651
18652 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18653
18654         * gcc.c-torture/execute/20030914-[12].c: New tests.
18655
18656 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18657
18658         PR c++/11788
18659         * g++.dg/overload/addr1.C: New test.
18660
18661 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18662
18663         * gcc.dg/20030909-1.c: New test.
18664
18665 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18666
18667         * gcc.dg/ultrasp10.c: New test.
18668
18669 2003-09-09  Devang Patel  <dpatel@apple.com>
18670
18671         * gcc.dg/darwin-ld-6.c: New test.
18672
18673 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18674
18675         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18676
18677 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18678
18679         * gcc.dg/ia64-types1.c: New test.
18680         * gcc.dg/ia64-types2.c: Likewise.
18681
18682 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18683
18684         * gcc.dg/builtins-1.c: Add more _Complex tests.
18685         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18686
18687         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18688         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18689
18690 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18691
18692         PR c++/11786
18693         * g++.dg/lookup/koenig2.C: New test.
18694
18695         PR c++/5296
18696         * g++.dg/rtti/typeid2.C: New test.
18697
18698 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18699
18700         * gcc.c-torture/compile/20030904-1.c: New test.
18701
18702 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18703
18704         * g++.dg/opt/longbranch2.C: New test.
18705
18706 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18707
18708         * g++.dg/template/crash10.C: Only compile it.
18709
18710 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18711
18712         PR middle-end/11665
18713         * gcc.c-torture/compile/20030907-1.c: New test.
18714         * g++.dg/init/array11.C: New test.
18715
18716 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/11852
18719         * g++.dg/init/struct1.C: New test.
18720
18721 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/12181
18724         * g++.dg/expr/comma1.C: New test.
18725
18726 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18727
18728         PR c++/11867
18729         * g++.dg/expr/static_cast5.C: New test.
18730
18731 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         PR c++/11507
18734         * g++.dg/lookup/scoped7.C: New test.
18735
18736         PR c++/9574
18737         * g++.dg/other/static1.C: New test.
18738
18739         PR c++/11490
18740         * g++.dg/warn/template-1.C: New test.
18741
18742         PR c++/11432
18743         * g++.dg/template/crash10.C: New test.
18744
18745         PR c++/2478
18746         * g++.dg/overload/VLA.C: New test.
18747
18748         PR c++/10804
18749         * g++.dg/template/call1.C: New test.
18750
18751 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18752
18753         PR c++/11794
18754         * g++.dg/parse/using3.C: New test.
18755
18756 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18757
18758         PR c++/11409
18759         * g++.dg/overload/builtin3.C: New test case.
18760
18761 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18762
18763         PR c/9862
18764         * gcc.dg/20030906-1.c: New test.
18765         * gcc.dg/20030906-2.c: Likewise.
18766
18767 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18768
18769         PR c++/12167
18770         * g++.dg/parse/defarg5.C: New test.
18771
18772         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18773
18774 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/12163
18777         * g++.dg/expr/static_cast4.C: New test.
18778
18779         PR c++/12146
18780         * g++.dg/template/crash9.C: New test.
18781
18782 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18783
18784         * g++.old-deja/g++.ext/pretty2.C: Update for change
18785         in __FUNCTION__.
18786         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18787
18788 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18789
18790         PR c++/11922
18791         * g++/dg/template/qualified-id1.C: New test.
18792
18793         PR c++/12037
18794         * g++.dg/warn/noeffect4.C: New test.
18795
18796 2003-09-04  Matt Austern  <austern@apple.com>
18797
18798         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18799         * g++.dg/ext/fnname2.C: Likewise.
18800         * g++.dg/ext/fnname3.C: Likewise.
18801
18802 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18803
18804         * g++.dg/expr/lval1.C: New test.
18805         * g++.dg/ext/lvcast.C: Remove.
18806
18807 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18808
18809         PR optimization/11700.
18810         * gcc.c-torture/compile/20030903-1.c: New test case.
18811
18812 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/12053
18815         * g++.dg/abi/layout4.C: New test.
18816
18817 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18818
18819         PR c++/11553
18820         * g++.dg/parse/friend3.C: New test.
18821
18822 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/11847
18825         * g++.dg/template/class1.C: New test.
18826
18827         PR c++/11808
18828         * g++.dg/expr/call1.C: New test.
18829
18830 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18831
18832         PR c++/12114
18833         * g++.dg/init/ref9.C: New test.
18834
18835         PR c++/11972
18836         * g++.dg/template/nested4.C: New test.
18837
18838 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/12093
18841         * g++.dg/template/non-dependent4.C: New test.
18842
18843         PR c++/11928
18844         * g++.dg/inherit/conv1.C: New test.
18845
18846 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18847
18848         PR c++/6196
18849         * g++.dg/ext/label1.C: New test.
18850         * g++.dg/ext/label2.C: Likewise.
18851
18852 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18853
18854         * g++.dg/expr/cond3.C: New test.
18855
18856 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18857
18858         * gcc.dg/builtins-1.c: Add new builtin cases.
18859
18860 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18861
18862         * gcc.dg/builtins-1.c: Add new cases.
18863         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18864
18865 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18866
18867         * gcc.dg/builtins-1.c: Add more math builtin tests.
18868         * gcc.dg/torture/builtin-attr-1.c: New test.
18869
18870 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18871
18872         PR optimization/5079
18873         * g++.dg/opt/static3.C: New test.
18874
18875 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18876
18877         * gcc.misc-tests/gcov-10b.c: New test.
18878
18879 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18880
18881         * g++.dg/opt/ptrmem3.C: New test.
18882
18883         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18884
18885 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18886
18887         * gcc.dg/20030826-2.c: New test.
18888
18889 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18890
18891         PR middle-end/12002
18892         * g77.f-torture/compile/12002.f: New test case.
18893
18894 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18895
18896         * gcc.dg/20030826-1.c: New test case.
18897
18898 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18899
18900         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18901
18902 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         PR c++/11871
18905         * c++.dg/lookup/crash1.C: New test.
18906
18907         * c++.dg/warn/noeffect3.C: New test.
18908
18909 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18910
18911         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18912         * gcc.dg/compat/vector-1_y.c: Ditto.
18913         * gcc.dg/compat/vector-2_x.c: Ditto.
18914         * gcc.dg/compat/vector-2_y.c: Ditto.
18915
18916 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18917
18918         * gcc.dg/20030702-1.c: New test.
18919
18920 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/8795
18923         * g++.dg/ext/altivec-1.C: New test.
18924
18925 2003-08-24  Richard Henderson  <rth@redhat.com>
18926
18927         * g++.dg/eh/simd-2.C: Add -w for x86.
18928
18929 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * gcc.dg/20030815-1.c: New test.
18932
18933 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18934
18935         PR c++/3765
18936         * g++.dg/parse/access6.C: New test.
18937
18938 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18939
18940         PR c++/641, c++/11876
18941         * g++.dg/template/friend22.C: New test.
18942         * g++.dg/template/friend23.C: Likewise.
18943
18944 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18945
18946         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18947         identically.
18948
18949 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18950
18951         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18952
18953 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18954
18955         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18956
18957 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18958
18959         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18960
18961 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18962
18963         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18964
18965 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/11919
18968         * g++.dg/overload/prom1.C: New test.
18969
18970         PR c++/11551
18971         * g++.dg/parse/dtor2.C: New test.
18972
18973         PR c++/10762
18974         * g++.dg/parse/using2.C: New test.
18975
18976 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18977
18978         PR target/11805
18979         * gcc.c-torture/compile/20030821-1.c: New.
18980
18981 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/11834
18984         * g++.dg/template/deduce2.C: New test.
18985
18986 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18987
18988         * gcc.c-torture/execute/20030821-1.c: New test.
18989
18990 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18991
18992         PR middle-end/11984
18993         * gcc.dg/20030820-1.c: New test case.
18994
18995 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18996
18997         PR c++/11945
18998         * g++.dg/warn/noeffect2.C: New test.
18999
19000 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19001
19002         PR c++/10926
19003         * g++.dg/template/dtor2.C: New test.
19004
19005         PR c++/11684
19006         * g++.dg/template/operator1.C: New test.
19007         * g++.dg/parse/operator4.C: New test.
19008
19009         PR c++/11946.C
19010         * g++.dg/expr/enum1.C: New test.
19011         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19012
19013         PR c++/11036.C
19014         * g++.dg/parse/elab2.C: New test.
19015         * g++.dg/parse/typedef4.C: Change error message.
19016         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19017         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19018         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19019
19020 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19021
19022         * gcc.dg/pch/warn-1.c: New.
19023         * gcc.dg/pch/warn-1.hs: New.
19024
19025         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19026         not-tested file.
19027
19028 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19031
19032 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19033
19034         * gcc.dg/uninit-D.c: New Test.
19035         * gcc.dg/uninit-E.c: New Test.
19036         * gcc.dg/uninit-F.c: New Test.
19037         * gcc.dg/uninit-G.c: New Test.
19038
19039 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19040
19041         * g++.dg/README: Describe the pch directory.
19042
19043 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19044
19045         PR c++/11174
19046         * g++.dg/parse/access4.C: New test.
19047         * g++.dg/parse/access5.C: Likewise.
19048         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19049
19050 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19051
19052         * gcc.dg/noncompile/20030818-1.c: New.
19053
19054 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19055
19056         PR c++/11957
19057         * g++.dg/warn/noeffect1.C: New test.
19058
19059         * g++.dg/template/scope2.C: New test.
19060         * g++.dg/template/error2.C: Correct dg-error
19061
19062 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19063
19064         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19065
19066 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR C++/11512
19069         * g++.dg/template/warn1.C: New.
19070
19071 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19072
19073         * g++.dg/template/error2.C: New test.
19074         * g++.dg/lookup/using7.C: Adjust errors
19075         * g++.old-deja/g++.pt/crash36.C: Likewise.
19076         * g++.old-deja/g++.pt/derived3.C: Likewise.
19077
19078 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19079
19080         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19081         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19082         * gcc.c-torture/execute/builtins/string-9.c: New, from
19083         string-opt-9.c.  Adjust for execute/builtins framework.
19084         * gcc.c-torture/execute/string-opt-9.c: Delete.
19085
19086 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19087
19088         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19089
19090         * g++.dg/parse/ret-type2.C: New test.
19091
19092         PR c++/11703
19093         * g++.dg/init/new8.C: New test.
19094
19095         PR c++/10923
19096         * g++.dg/parse/typedef5.C: New test.
19097
19098         PR c++/9512
19099         * g++.dg/parse/qualified2.C: New test.
19100         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19101         invalid code.
19102
19103 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19104
19105         * g++.dg/conversion/ptrmem1.C: New test.
19106
19107 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19108
19109         PR target/11693
19110         * gcc.dg/20030811-1.c: New test.
19111
19112         PR target/11535
19113         * gcc.c-torture/execute/20030811-1.c: New test.
19114
19115 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19116
19117         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19118
19119 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19120
19121         PR c++/11789.C
19122         * g++.dg/inherit/multiple1.C: New test.
19123
19124 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19125
19126         * gcc.dg/spe1.c: New test.
19127
19128         PR c++/11670
19129         * g++.dg/expr/cast2.C: New test.
19130
19131         PR c++/10530
19132         * g++.dg/template/dependent-name2.C: New test.
19133
19134 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19135
19136         * g++.dg/parse/crash11.C: Put the dg options in comments.
19137
19138 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19139
19140         * lib/gcc-dg.exp: Update for diagnostic change.
19141
19142 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19143
19144         PR c++/5767
19145         * g++.dg/parse/crash11.C: New test.
19146
19147 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19148
19149         * gcc.dg/cpp/spacing1.c: Update.
19150
19151 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19152
19153         PR target/11739
19154         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19155         a value for -mtune.
19156
19157 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19158
19159         PR middle-end/11771
19160         * gcc.c-torture/compile/20030804-1.c: New test case.
19161
19162 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19163
19164         * gcc.dg/20030804-1.c: New test case.
19165
19166 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19167
19168         * gcc.dg/cpp/separate-1.c: New test.
19169
19170 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19171
19172         PR c++/11704
19173         * g++.dg/template/dependent-expr2.C: New test.
19174
19175         PR c++/11766
19176         * g++.dg/expr/ptrmem1.C: New test.
19177
19178 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19179
19180         PR c++/9453
19181         * g++.dg/template/friend15.C: New test.
19182
19183 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19184
19185         * lib/dg-pch.exp: Work round PCH bug.
19186
19187 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19188
19189         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19190         builtins.  Move cases from builtins-4.c here.
19191
19192         * gcc.dg/torture/builtin-math-1.c: New test taken from
19193         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19194         additional cases.
19195
19196         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19197         Delete.
19198
19199 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19200
19201         PR c++/9447
19202         * g++.dg/template/using7.C: New test.
19203
19204 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19205
19206         * import1.c, import2.c: New tests.
19207
19208 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * g++.dg/eh/crossjump1.C: New test.
19211
19212 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/11697
19215         * g++.dg/template/using6.C: New test.
19216
19217         PR c++/11744
19218         * g++.dg/template/koenig2.C: New test.
19219
19220 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19221
19222         PR c++/7983
19223         * g++.dg/parse/typedef4.C: New test.
19224
19225 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19226
19227         PR c++/8442, c++/8806
19228         * g++.dg/template/elab1.C: New test.
19229         * g++.dg/template/type2.C: Likewise.
19230         * g++.dg/template/ttp3.C: Adjust expected error message.
19231         * g++.old-deja/g++.law/visibility13.C: Likewise.
19232         * g++.old-deja/g++.niklas/t135.C: Likewise.
19233         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19234         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19235         template argument.
19236         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19237
19238 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19239
19240         PR c++/11295
19241         * g++.dg/ext/stmtexpr1.C: New test.
19242
19243         * g++.dg/opt/tmp1.C: New test.
19244
19245         PR c++/11525
19246         * g++.dg/parse/constant4.C: New test.
19247
19248         PR c++/9447
19249         * g++.dg/template/using5.C: New test.
19250
19251 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19252
19253         * gcc.dg/builtins-27.c: New test case.
19254
19255 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.dg/tls/opt-7.c: New test.
19258
19259 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         * g++.old-deja/g++.other/crash18.C: Remove.
19262
19263 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19264
19265         * g++.dg/template/explicit3.C: New.
19266         * g++.dg/template/explicit4.C: New.
19267         * g++.dg/template/explicit5.C: New.
19268
19269         PR c++/11347
19270         * g++.dg/template/memtmpl1.C: New.
19271
19272 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19273
19274         PR target/11565
19275         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19276         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19277
19278 2003-07-30  Jan Hubicka  <jh@suse.cz>
19279
19280         * vtgc1.c: Kill.
19281
19282 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19283
19284         * gcc.dg/struct-in-proto-1.c: New test.
19285
19286 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19287
19288         * gcc.dg/cpp/include2.c: Only expect one message.
19289
19290 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         PR c++/9447
19293         * g++.dg/template/using1.C: New test.
19294         * g++.dg/template/using2.C: New test.
19295         * g++.dg/template/using3.C: New test.
19296         * g++.dg/template/using4.C: New test.
19297
19298 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19299
19300         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19301         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19302
19303 2003-07-28  Jan Hubicka  <jh@suse.cz>
19304
19305         PR c++/11530
19306         * g++.dg/opt/call1.C: New test.
19307
19308 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19309
19310         PR c++/11667
19311         * g++.dg/init/enum2.C: New test.
19312         * g++.dg/template/overload1.C: Add "-w" option.
19313
19314 2003-07-28    <hp@bitrange.com>
19315
19316         * gcc.dg/Wdeclaration-after-statement-1.c,
19317         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19318
19319 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19320
19321         * gcc.c-torture/compile/20030725-1.c: New test.
19322
19323 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19324
19325         * gcc.dg/20030505.c: Only run for SPE.
19326         Remove definition of opaque type.
19327
19328 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19329
19330         * g++.dg/template/ptrmem6.C: New test.
19331
19332 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19333
19334         * gcc.c-torture/compile/zero-strct-2.c: New test.
19335
19336 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19337
19338         * gcc.dg/intermod-1.c: New test.
19339
19340 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         PR c++/11617
19343         * g++.dg/template/lookup2.C: New test.
19344         * g++.dg/template/memclass1.C: Remove instantiated from error.
19345         * g++.dg/other/error2.C: Tweak expected errors.
19346
19347         PR c++/11596
19348         * g++.dg/template/defarg3.C: New test.
19349
19350         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19351
19352 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19353
19354         * g++.dg/inherit/access5.C: New test.
19355
19356 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19357
19358         PR c++/11513
19359         * g++.dg/template/crash8.C: New test.
19360
19361 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19362
19363         PR c/10602
19364         * gcc.dg/noncompile/incomplete-2.c: New test.
19365
19366 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19367
19368         PR c++/11645
19369         * g++.dg/inherit/access4.C: New test.
19370
19371         PR c++/11517
19372         * g++.dg/expr/cond2.C: New test.
19373
19374         PR optimization/10679
19375         * g++.dg/opt/inline4.C: New test.
19376
19377 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19378
19379         * g++.dg/parse/crash10: New test.
19380
19381 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         * g++.dg/ext/flexary1.C: New test.
19384
19385 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19386
19387         PR c++/10793
19388         * g++.dg/template/crash9.C: New test.
19389
19390 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19391
19392         PR c++/3004
19393         * g++.dg/parse/typedef3.C: New test.
19394
19395         PR c++/7906
19396         * g++.dg/parse/operator2.C: New test.
19397
19398         PR c++/8895
19399         * g++.dg/parse/def-tmpl-arg1.C: New test.
19400
19401         PR c++/9282
19402         * g++.dg/parse/funptr1.C: New test.
19403
19404         PR c++/9452
19405         * g++.dg/parse/ambig3.C: New test.
19406
19407         PR c++/9454
19408         * g++.dg/parse/operator3.C: New test.
19409
19410         PR c++/9486
19411         * g++.dg/parse/template10.C: New test.
19412
19413         PR c++/9488
19414         * g++.dg/parse/template11.C: New test.
19415
19416         PR c++/10150
19417         * g++.dg/parse/invalid-op1.C: New test.
19418
19419         PR c++/10247
19420         * g++.dg/parse/condexpr1.C: New test.
19421
19422 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19423
19424         * g++.dg/ext/packed3.C: New test.
19425         * g++.dg/ext/packed4.C: New test.
19426
19427         * gcc.dg/pack-test-3.c: New test.
19428
19429 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19430
19431         * lib/compat.exp: Handle dg-options per source file.
19432         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19433         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19434         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19435         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19436         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19437         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19438         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19439         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19440         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19441         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19442         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19443         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19444         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19445         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19446
19447 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19448
19449         PR c/10320
19450         * gcc.c-torture/execute/20030718-1.c: New test.
19451
19452 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19453
19454         PR optimization/11536
19455         * gcc.dg/20030721-1.c: New test.
19456
19457 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19458
19459         PR c++/11546
19460         * g++.dg/template/lookup1.C: New test.
19461
19462 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19463
19464         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19465         diagnostics of ill-formed constructs involving labels.
19466         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19467         the new 'previously defined here' message.
19468
19469 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         * g++.dg/parse/non-dependent2.C: New test.
19472
19473 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19474
19475         * g++.dg/init/init-ref4.C: xfail on targets without
19476         weak symbols.
19477
19478 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19479
19480         PR target/11087
19481         * gcc.c-torture/execute/20030717-1.c: New test.
19482
19483 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19484
19485         * g++.dg/opt/cfg1.C: New test.
19486
19487 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR optimization/11557
19490         * gcc.dg/20030717-1.c: New test.
19491
19492 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19493
19494         PR c++/10476
19495         * g++.dg/expr/crash-1.C: New test.
19496
19497         PR c++/11027
19498         * g++.dg/template/init3.C: New test.
19499
19500         PR c++/8222
19501         * g++.dg/template/non-dependent1.C: New test.
19502
19503         PR c++/11070
19504         * g++.dg/template/non-dependent2.C: New test.
19505
19506         PR c++/11071
19507         * g++.dg/template/non-dependent3.C: New test.
19508
19509         PR c++/9907
19510         * g++.dg/template/sizeof5.C: New test.
19511
19512 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19513
19514         PR 11498
19515         * gcc.c-torture/compile/mangle-1.c: New file.
19516
19517 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19518
19519         PR c++/7809
19520         * g++.dg/parse/access3.C: New test.
19521
19522 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19523
19524         PR c++/11384
19525         * g++.dg/init/init-ref4.C: New test.
19526
19527 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/11547
19530         * g++.dg/parse/constant3.C: New test.
19531         * g++.dg/parse/crash7.C: Likewise.
19532
19533 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19534
19535         PR target/11008
19536         * gcc.dg/i386-pentium4-not-mull.c: New.
19537
19538 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19539
19540         * gcc.dg/asm-names.c (ymain): Make it weak.
19541
19542 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19543
19544         PR c++/5421
19545         * g++.dg/template/friend21.C: New test.
19546
19547 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19548
19549         * gcc.dg/cleanup-8.c: New test.
19550         * gcc.dg/cleanup-9.c: New test.
19551
19552 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19553
19554         * g++.dg/ext/dll-MI1.h: New file.
19555         * g++.dg/ext/dllexport-MI1.C: New file.
19556         * g++.dg/ext/dllimport-MI1.C: New file.
19557
19558 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19559
19560         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19561         it does not have cmpstrsi patterns (just cmpmemsi).
19562
19563 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19564
19565         PR debug/11473
19566         * g++.dg/debug/debug8.C: New test.
19567
19568 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19569
19570         PR c++/10108
19571         * g++.dg/template/crash7.C: New test.
19572
19573 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19574
19575         PR target/10795
19576         * gcc.c-torture/compile/20030708-1.c: New.
19577
19578 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         * gcc.c-torture/execute/20030715-1.c: New test.
19581
19582 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19583
19584         * gcc.dg/pch/inline-3.c: New file.
19585         * gcc.dg/pch/inline-3.hs: New file.
19586         * gcc.dg/pch/inline-4.c: New file.
19587         * gcc.dg/pch/inline-4.hs: New file.
19588
19589 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19590
19591         PR c++/11509
19592         * g++.dg/template/crash6.C: New test.
19593
19594         PR c++/7053
19595         * g++.dg/template/friend20.C: New test.
19596
19597         PR c++/7019
19598         * g++.dg/template/overload2.C: New test.
19599
19600 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19601
19602         PR optimization/11440
19603         * gcc.c-torture/execute/20030714-1.c: New test.
19604
19605 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19606
19607         PR c++/11154
19608         * g++.dg/template/partial2.C: New test.
19609
19610 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/11503
19613         * g++.dg/template/anon1.C: New test.
19614
19615         PR c++/11493
19616         PR c++/11495
19617         * g++.dg/parse/template9.C: Likewise.
19618         * g++.dg/template/crash4.C: New test.
19619         * g++.dg/template/koenig1.C: Likewise.
19620         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19621         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19622         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19623         functions.
19624         * g++.old-deja/g++.jason/template36.C: Likewise.
19625         * g++.old-deja/g++.mike/p1989.C: Likewise.
19626         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19627         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19628         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19629         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19630         compiling.
19631         * g++.old-deja/g++.pt/union2.C: Use this->.
19632
19633 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19634
19635         * gcc.dg/20030711-1.c: New test.
19636
19637 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19638
19639         PR c++/11050
19640         * g++.dg/parse/args1.C: New test.
19641         * g++.pt/defarg8.C: Change expected errors.
19642
19643 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19644
19645         PR c++/8164
19646         * g++.dg/template/nontype2.C: New test.
19647
19648         PR c++/10558
19649         * g++.dg/parse/template8.C: New test.
19650
19651         PR c++/8327
19652         * g++.dg/template/scope1.C: New test.
19653
19654         * g++.dg/warn/Wsign-compare-1.C: New test.
19655
19656 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19657
19658         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19659
19660 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19661
19662         PR c++/9411
19663         * g++.dg/template/explicit2.C: New test.
19664
19665         PR c++/10032
19666         * g++.dg/warn/pedantic1.C: New test.
19667
19668 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         PR c++ 9483
19671         * g++.dg/other/field1.C: New test.
19672
19673 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19674
19675         PR c/11449
19676         * gcc.c-torture/compile/20030707-1.c: New.
19677
19678 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19679
19680         PR c++/10849
19681         * g++.dg/template/access12.C: New test.
19682
19683 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19684
19685         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19686         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19687         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19688         * gcc.misc-tests/gcov.exp: Update
19689         * g++.dg/gcov/gcov.exp: Update
19690         * lib/gcov.exp: Update.
19691
19692 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19693
19694         * g++.dg/abi/mangle17.C: Make sure template expressions are
19695         dependent.
19696         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19697         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19698         * g++.dg/opt/stack1.C: Remove erroneous code.
19699         * g++.dg/parse/template7.C: New test.
19700         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19701         * g++.old-deja/g++.pt/crash4.C: Likewise.
19702
19703 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19704
19705         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19706         with zero or one occurence of `$' after the initial `L'.
19707
19708 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19709
19710         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19711
19712 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19713
19714         PR c/11370
19715         * gcc.dg/Wunreachable-6.c: New testcase.
19716         * gcc.dg/Wunreachable-7.c: New testcase.
19717
19718 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19719
19720         PR c/11420
19721         * gcc.dg/20030708-1.c: New test.
19722
19723 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19724
19725         * gcc.dg/compat/sdata-section.h: New file.
19726         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19727         * gcc.dg/torture/mips-sdata-1.c: New test.
19728
19729 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19730
19731         PR c++/11030
19732         * g++.dg/template/friend19.C: New test.
19733
19734 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19735
19736         * g++.dg/opt/strength-reduce.C: New test.
19737
19738 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19739
19740         PR target/10979
19741         * gcc.dg/20030707-1.c: New testcase.
19742
19743 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19744
19745         PR optimization/11059
19746         * g++.dg/opt/emptyunion.C: New testcase.
19747
19748 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19749             Eric Botcazou  <ebotcazou@libertysurf.fr>
19750
19751         * g++.dg/opt/stack1.C: New test.
19752
19753 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19756         run test.
19757
19758         PR c++/11431
19759         * g++.dg/expr/static_cast3.C: New test.
19760
19761 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19762
19763         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19764         everywhere.
19765         * gcc.dg/concat.c: Concatenation of string constants with
19766         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19767         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19768         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19769         necessary to avoid multi-character character constant warning.
19770         * gcc.dg/cpp/escape.c: Likewise.
19771         * gcc.dg/cpp/ucs.c: Likewise.
19772         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19773         Fix a typo.
19774
19775 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19776
19777         PR c/11428
19778         * gcc.c-torture/compile/20030704-1.c: New.
19779
19780 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19781
19782         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19783
19784 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19785
19786         PR c++/5287, PR c++/7910,  PR c++/11021
19787         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19788         tests for warnings.
19789         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19790         * g++.dg/ext/dllimport3.C: Likewise.
19791         * g++.dg/ext/dllimport4.C: New file.
19792         * g++.dg/ext/dllimport5.C: New file.
19793         * g++.dg/ext/dllimport6.C: New file.
19794         * g++.dg/ext/dllimport7.C: New file.
19795         * g++.dg/ext/dllimport8.C: New file.
19796         * g++.dg/ext/dllimport9.C: New file.
19797         * g++.dg/ext/dllimport10.C: New file.
19798         * g++.dg/ext/dllexport1.C: New file.
19799
19800 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19801
19802         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19803         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19804
19805 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19806
19807         * gcc.dg/builtins-25.c: New testcase.
19808         * gcc.dg/builtins-26.c: New testcase.
19809
19810 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19811
19812         * gcc.dg/compat/vector-defs.h: New file.
19813         * gcc.dg/compat/vector-setup.h: New file.
19814         * gcc.dg/compat/vector-check.h: New file.
19815         * gcc.dg/compat/vector-1_main.c: New file.
19816         * gcc.dg/compat/vector-1_x.c: New file.
19817         * gcc.dg/compat/vector-1_y.c: New file.
19818         * gcc.dg/compat/vector-2_main.c: New file.
19819         * gcc.dg/compat/vector-2_x.c: New file.
19820         * gcc.dg/compat/vector-2_y.c: New file.
19821
19822         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19823         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19824         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19825         * gcc.dg/compat/struct-align-1.h: New file.
19826         * gcc.dg/compat/struct-align-1_main.c: New file.
19827         * gcc.dg/compat/struct-align-1_x.c: New file.
19828         * gcc.dg/compat/struct-align-1_y.c: New file.
19829         * gcc.dg/compat/struct-align-2.h: New file.
19830         * gcc.dg/compat/struct-align-2_main.c: New file.
19831         * gcc.dg/compat/struct-align-2_x.c: New file.
19832         * gcc.dg/compat/struct-align-2_y.c: New file.
19833
19834         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19835         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19836         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19837         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19838         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19839         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19840         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19841         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19842         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19843         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19844         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19845         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19846         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19847         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19848         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19849         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19850         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19851         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19852         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19853         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19854         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19855         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19856         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19857         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19858         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19859         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19860         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19861         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19862         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19863
19864 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19865
19866         * gcc.dg/i386-call-1.c: New test.
19867
19868 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         PR c++/9162
19871         * g++.dg/parse/defarg4.C: New.
19872
19873 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19874
19875         PR target/10700
19876         * gcc.c-torture/compile/20030703-1.c: New test case.
19877
19878 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19879
19880         * g++.dg/template/local3.C: Remove extra semicolon.
19881
19882 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19883
19884         * gcc.dg/i386-volatile-1.c: New test.
19885
19886 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         PR c++/11072
19889         * g++.dg/other/offsetof2.C: XFAIL.
19890         * g++.dg/other/offsetof5.C: New.
19891
19892         PR c++/10219
19893         * g++.dg/template/error1.C: New.
19894
19895         PR c++/9779
19896         * g++.dg/template/dependent-expr1.C: New.
19897
19898 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/6949
19901         * g++.dg/template/local3.C: New test.
19902
19903         PR c++/11149
19904         * g++.dg/lookup/scoped6.C: New test.
19905
19906 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19907
19908         PR c++/8046
19909         * g++.dg/other/error7.C: New test.
19910
19911 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19912
19913         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19914         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19915         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19916         * g++.old-deja/g++.other/union2.C: Likewise.
19917         * gcc.dg/c90-const-expr-2.c: Likewise.
19918         * gcc.dg/c90-const-expr-3.c: Likewise.
19919         * gcc.dg/c99-const-expr-2.c: Likewise.
19920         * gcc.dg/c99-const-expr-3.c: Likewise.
19921         * gcc.dg/concat.c: Likewise.
19922
19923 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/9559
19926         * g++.dg/init/static1.C: New test.
19927
19928 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19929
19930         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19931         * g++.old-deja/g++.other/access2.C: Likewise.
19932         * g++.old-deja/g++.other/decl2.C: Likewise.
19933         * gcc.c-torture/execute/20020615-1.c: Likewise.
19934
19935 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19936
19937         PR c++/4933
19938         * g++.dg/template/sizeof4.C: New test.
19939
19940 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19941
19942         * g++.dg/other/error6.C: New test.
19943
19944 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19945
19946         PR c++/10750
19947         * g++.dg/parse/constant2.C: New test.
19948
19949 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19950
19951         PR c++/11106
19952         * g++.dg/other/error5.C: New test.
19953
19954 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19955
19956         * gcc.dg/format/gcc_diag-1.c: New test.
19957
19958 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19959
19960         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19961
19962 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19965         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19966         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19967
19968 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19969
19970         * gcc.c-torture/execute/builtins/string-8.c: New test.
19971         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19972         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19973         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19974
19975 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19976
19977         PR c++/10468
19978         * g++.dg/ext/typeof6.C: New test.
19979
19980 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/10796
19983         * g++.dg/init/enum1.C: New test.
19984
19985 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19986
19987         * gcc.dg/20030627-1.c: New test.
19988
19989 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/11332
19992         * g++.dg/expr/static_cast2.C: New test.
19993
19994 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19995             Jakub Jelinek  <jakub@redhat.com>
19996
19997         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19998         sprintf(dst,"%s",src) optimization.
19999         * gcc.c-torture/execute/20030626-1.c: New test case.
20000         * gcc.c-torture/execute/20030626-2.c: New test case.
20001
20002 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20003
20004         * gcc.c-torture/execute/multi-ix.c: New test.
20005
20006         * gcc.c-torture/execute/simd-4.c (main):
20007         Added missing semicolon at end of union.
20008
20009 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20010
20011         PR c++/8266
20012         * g++.dg/template/explicit-instantiation3.C: New test.
20013
20014 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20015
20016         * gcc.dg/20030626-1.c: Use signed char.
20017
20018 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20019
20020         * gcc.dg/20030626-1.c: New test.
20021
20022 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20023
20024         * const-str-2.m: Update.
20025
20026 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20027
20028         PR c++/10990
20029         * g++.dg/rtti/dyncast1.C: New test.
20030         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20031         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20032         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20033
20034         PR c++/10931
20035         * g++.dg/expr/static_cast1.C: New test.
20036
20037 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20038
20039         * gcc.dg/20030625-1.c: New test.
20040
20041 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20042
20043         * gcc.c-torture/compile/20030624-1.c: New test case.
20044
20045 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20046
20047         * gcc.c-torture/execute/string-opt-17.c: New test.
20048
20049 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/5754
20052         * g++.dg/parse/crash6.C: New test.
20053
20054 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20055
20056         * gcc.dg/builtins-24.c: New test case.
20057
20058 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * g++.dg/opt/operator1.C: New test.
20061
20062 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20063
20064         * gcc.c-torture/execute/string-opt-16.c: New test case.
20065
20066 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20067
20068         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20069         * g++.old-deja/g++.other/conv7.C: Likewise
20070         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20071         * g++.old-deja/g++.other/overload14.C: Likewise.
20072
20073 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20074
20075         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20076         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20077
20078 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20079
20080         PR c++/10888
20081         * g++.dg/warn/Winline-3.C: New test.
20082
20083 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20084
20085         * lib/target-supports.exp (check_alias_available): Make the test
20086         program acceptable to the Solaris assembler.
20087
20088         PR c++/10749
20089         * g++.dg/template/memclass2.C: New test.
20090
20091 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20092             Eric Botcazou  <ebotcazou@libertysurf.fr>
20093
20094         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20095         data for non-matching targets.
20096         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20097
20098 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20099
20100         PR c++/10845
20101         * g++.dg/template/member3.C: New test.
20102
20103 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20104
20105         PR c++/10939
20106         * g++.dg/template/func1.C: New test.
20107
20108         PR c++/9649
20109         * g++.dg/template/static4.C: New test.
20110         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20111
20112         PR c++/11041
20113         * g++.dg/init/ref7.C: New test.
20114
20115 2003-06-19  Matt Austern  <austern@apple.com>
20116
20117         PR c++/11228
20118         * g++.dg/anew1.C: New test.
20119         * g++.dg/anew2.C: New test.
20120         * g++.dg/anew3.C: New test.
20121         * g++.dg/anew4.C: New test.
20122
20123 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20124
20125         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20126
20127 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20128
20129         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20130         endian-dependent.
20131
20132 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20133
20134         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20135         Remove cruft.
20136
20137 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20138
20139         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20140         * gcc.c-torture/compile/961203-1.c: Likewise.
20141         * gcc.c-torture/compile/980506-1.c: Likewise.
20142
20143 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20144
20145         PR c++/10712
20146         * g++.dg/lookup/using7.C: New test.
20147
20148 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20149
20150         PR c++/11105
20151         * g++.dg/abi/conv1.C: Remove it.
20152         * g++.dg/template/conv7.C: New test.
20153         * g++.dg/template/conv8.C: Likewise.
20154         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20155         conversion operator.
20156
20157 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20158
20159         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20160         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20161         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20162         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20163         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20164         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20165         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20166         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20167         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20168         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20169         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20170         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20171         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20172         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20173         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20174         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20175         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20176         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20177         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20178         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20179         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20180         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20181         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20182         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20183         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20184         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20185         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20186         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20187         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20188
20189 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20190
20191         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20192         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20193         indications.
20194
20195 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20196
20197         * gcc.dg/i386-387-5.c: New test case.
20198         * gcc.dg/i386-387-6.c: New test case.
20199         * gcc.dg/builtins-23.c: New test case.
20200
20201 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20202
20203         * gcc.dg/builtins-22.c: New test case.
20204         * gcc.dg/i386-387-1.c: Update to test exp.
20205         * gcc.dg/i386-387-2.c: Likewise.
20206
20207 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20210
20211 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20212
20213         * lib/gcc-dg.exp (dg-require-dll): New function.
20214         (dg-xfail-if): Likewise.
20215         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20216         driver.
20217
20218         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20219         * gcc.c-torture/compile/20001205-1.c: Likewise.
20220         * gcc.c-torture/compile/20001226-1.c: Likewise.
20221         * gcc.c-torture/compile/20010518-2.c: Likewise.
20222         * gcc.c-torture/compile/20020312-1.c: Likewise.
20223         * gcc.c-torture/compile/20020604-1.c: Likewise.
20224         * gcc.c-torture/compile/920501-12.c: Likewise.
20225         * gcc.c-torture/compile/920501-4.c: Likewise.
20226         * gcc.c-torture/compile/920520-1.c: Likewise.
20227         * gcc.c-torture/compile/920521-1.c: Likewise.
20228         * gcc.c-torture/compile/920625-1.c: Likewise.
20229         * gcc.c-torture/compile/961203-1.c: Likewise.
20230         * gcc.c-torture/compile/980506-1.c: Likewise.
20231         * gcc.c-torture/compile/981006-1.c: Likewise.
20232         * gcc.c-torture/compile/981022-1.c: Likewise.
20233         * gcc.c-torture/compile/981223-1.c: Likewise.
20234         * gcc.c-torture/compile/990617-1.c: Likewise.
20235         * gcc.c-torture/compile/dll.c: Likewise.
20236         * gcc.c-torture/compile/labels-3.c: Likewise.
20237         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20238         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20239         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20240         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20241         * gcc.c-torture/compile/simd-5.c: Likewise.
20242         * gcc.c-torture/compile/20000804-1.x: Remove.
20243         * gcc.c-torture/compile/20001205-1.x: Likewise.
20244         * gcc.c-torture/compile/20001226-1.x: Likewise.
20245         * gcc.c-torture/compile/20010518-2.x: Likewise.
20246         * gcc.c-torture/compile/20020312-1.x: Likewise.
20247         * gcc.c-torture/compile/20020604-1.x: Likewise.
20248         * gcc.c-torture/compile/920501-12.x: Likewise.
20249         * gcc.c-torture/compile/920501-4.x: Likewise.
20250         * gcc.c-torture/compile/920520-1.x: Likewise.
20251         * gcc.c-torture/compile/920521-1.x: Likewise.
20252         * gcc.c-torture/compile/920625-1.x: Likewise.
20253         * gcc.c-torture/compile/961203-1.x: Likewise.
20254         * gcc.c-torture/compile/980506-1.x: Likewise.
20255         * gcc.c-torture/compile/981006-1.x: Likewise.
20256         * gcc.c-torture/compile/981022-1.x: Likewise.
20257         * gcc.c-torture/compile/981223-1.x: Likewise.
20258         * gcc.c-torture/compile/990617-1.x: Likewise.
20259         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20260         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20261         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20262         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20263         * gcc.c-torture/compile/simd-5.x: Likewise.
20264
20265         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20266
20267 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.c-torture/execute/20030611-1.c: New test.
20270
20271 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20272
20273         PR middle-end/168
20274         * gcc.dg/20030612-1.c: New test case.
20275
20276 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/10635
20279         * g++.dg/expr/cast1.C: New test.
20280
20281 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20282
20283         * gcc.dg/builtins-21.c: New test case.
20284
20285 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20286
20287         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20288         options instead of at the end.
20289         * lib/objc.exp (objc_target_compile): Likewise.
20290
20291 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/10432
20294         * g++.dg/parse/error1.C: New test.
20295
20296 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20299         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20300         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20301         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20302         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20303         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20304         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20305         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20306         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20307         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20308         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20309         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20310         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20311         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20312         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20313         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20314         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20315         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20316         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20317         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20318         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20319         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20320         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20321         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20322
20323         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20324         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20325         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20326         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20327         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20328         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20329         * gcc.dg/compat/scalar-return-3_main.c: New file.
20330         * gcc.dg/compat/scalar-return-3_x.c: New file.
20331         * gcc.dg/compat/scalar-return-3_y.c: New file.
20332         * gcc.dg/compat/scalar-return-4_main.c: New file.
20333         * gcc.dg/compat/scalar-return-4_x.c: New file.
20334         * gcc.dg/compat/scalar-return-4_y.c: New file.
20335
20336 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20337
20338         * gcc.dg/compat/fp2-struct-check.h: New file.
20339         * gcc.dg/compat/fp2-struct-defs.h: New file.
20340         * gcc.dg/compat/fp2-struct-init.h: New file.
20341         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20342         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20343         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20344         * gcc.dg/compat/struct-return-10_main.c: New file.
20345         * gcc.dg/compat/struct-return-10_x.c: New file.
20346         * gcc.dg/compat/struct-return-10_y.c: New file.
20347
20348         * gcc.dg/compat/compat-common.h: New file.
20349         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20350         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20351         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20352         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20353         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20354         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20355         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20356         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20357         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20358         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20359         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20360         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20361         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20362         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20363         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20364         * gcc.dg/compat/small-struct-check.h: Ditto.
20365         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20366         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20367         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20368         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20369         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20370         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20371         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20372         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20373         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20374         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20375         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20376         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20377         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20378         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20379         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20380         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20381         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20382         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20383         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20384         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20385         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20386         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20387         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20388         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20389         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20390         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20391         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20392         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20393         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20394         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20395
20396 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20397
20398         * g++.dg/pch/static-1.C: New file.
20399         * g++.dg/pch/static-1.Hs: New file.
20400
20401 2003-06-10  Richard Henderson  <rth@redhat.com>
20402
20403         * gcc.dg/asm-7.c: Adjust expected warning text.
20404
20405 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20406
20407         * gcc.dg/builtins-20.c: New test case.
20408
20409 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20410
20411         PR c++/11131
20412         * g++.dg/opt/template1.C: New test.
20413
20414 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20415
20416         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20417         additional_sources.
20418
20419 2003-05-21  David Taylor  <dtaylor@emc.com>
20420
20421         * gcc.dg/Wpadded.c: New file.
20422
20423 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20426         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20427         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20428         dg-require-weak.
20429
20430 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20431
20432         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20433
20434 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20435
20436         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20437         (dg-require-alias): Likewise.
20438         (dg-require-gc-sections): Likewise.
20439         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20440
20441 2003-06-08  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.dg/20011029-2.c: Fix the array reference.
20444         * gcc.dg/asm-7.c: New.
20445
20446 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20447
20448         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20449
20450 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20451
20452         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20453         (dg-require-gc-sections): Likewise.
20454
20455 2003-06-08  Jan Hubicka  <jh@suse.cz>
20456
20457         * i386-cmov1.c: Fix regular expression.
20458         * i386-cvt-1.c: Likewise.
20459         * i386-local.c: Likewise.
20460         * i386-local2.c: Likewise.
20461         * i386-mul.c: Likewise.
20462         * i386-ssetype-1.c: Likewise.
20463         * i386-ssetype-3.c: Likewise.
20464         * i386-ssetype-5.c: Likewise.
20465
20466 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20467
20468         PR c++/11039
20469         * g++.dg/warn/implicit-typename2.C: New test.
20470         * g++.dg/warn/implicit-typename3.C: New test.
20471
20472 2003-06-07  Richard Henderson  <rth@redhat.com>
20473
20474         * g++.dg/other/offsetof3.C: Use size_t.
20475         * g++.dg/other/offsetof4.C: Likewise.
20476
20477 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20478
20479         * lib/copy-file.exp: New. Implement gcc_copy_files.
20480
20481         * lib/dg-pch.exp: Load copy-file.exp
20482         (dg-pch): Use gcc_copy_files instead of "file copy".
20483
20484 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20485
20486         * gcc.dg/weak/weak.exp: Simplify.
20487         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20488         * gcc.dg/weak/weak-1.c: Likewise.
20489         * gcc.dg/weak/weak-2.c: Likewise.
20490         * gcc.dg/weak/weak-3.c: Likewise.
20491         * gcc.dg/weak/weak-4.c: Likewise.
20492         * gcc.dg/weak/weak-5.c: Likewise.
20493         * gcc.dg/weak/weak-6.c: Likewise.
20494         * gcc.dg/weak/weak-7.c: Likewise.
20495         * gcc.dg/weak/weak-8.c: Likewise.
20496         * gcc.dg/weak/weak-9.c: Likewise.
20497
20498 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20499
20500         gcc.c-torture/execute/20030606-1.c: New.
20501
20502 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20503
20504         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20505         * gcc.dg/builtins-19.c: Likewise.
20506
20507 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20508
20509         * gcc.dg/builtins-2.c: Add some more tests.
20510         * gcc.dg/builtins-18.c: New test case.
20511         * gcc.dg/builtins-19.c: New test case.
20512
20513 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20514             Jim Wilson  <wilson@tuliptree.org>
20515
20516         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20517
20518 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20519
20520         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20521         mempcpy/stpcpy calls not to be optimized into something else.
20522         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20523         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20524         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20525
20526 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20527
20528         * gcc.dg/format/asm_fprintf-1.c: New test.
20529
20530 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20531
20532         * lib/gcc-defs.exp (additional_sources): New variable.
20533         (dg-additional-sources): New function.
20534         (additional_files): New variable.
20535         (dg-additional-files): New function.
20536         (dg-additional-files-options): Likewise.
20537         * lib/gcc-dg.exp (dg-require-weak): New function.
20538         (dg-require-alias): Likewise.
20539         (dg-require-gc-sections): Likewise.
20540         * lib/target-supports.exp (check_alias_available): Remove testfile
20541         parameter.
20542         (check_gc_sections_available): New function.
20543         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20544         (dg-gpp-additional-files): Likewise.
20545         * lib/g++.exp (additional_sources): Remove.
20546         (additional_files): Likewise.
20547         (g++_target_compile): Use dg-additional-files-options.
20548
20549         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20550         Tcl logic.
20551         * gcc.dg/special/ecos.exp: Remove.
20552         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20553         * gcc.dg/special/alias-1.c: Likewise.
20554         * gcc.dg/special/alias-2.c: Likewise.
20555         * gcc.dg/special/gcsec-1.c: Likewise.
20556         * gcc.dg/special/weak-1.c: Likewise.
20557         * gcc.dg/special/weak-2.c: Likewise.
20558         * gcc.dg/special/wkali-1.c: Likewise.
20559         * gcc.dg/special/wkali-2.c: Likewise.
20560
20561         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20562         dg-gpp-additional-*.
20563         * g++.dg/special/conpr-3.C: Likewise.
20564         * g++.dg/special/conpr-4.C: Likewise.
20565         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20566         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20567         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20568         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20569         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20570         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20571         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20572         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20573         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20574         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20575         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20576         * g++.old-deja/g++.other/comdat1.C: Likewise.
20577         * g++.old-deja/g++.other/comdat2.C: Likewise.
20578         * g++.old-deja/g++.other/comdat3.C: Likewise.
20579         * g++.old-deja/g++.other/ctor1.C: Likewise.
20580         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20581
20582 2003-06-05  Richard Henderson  <rth@redhat.com>
20583
20584         * gcc.dg/debug/20030605-1.c: New.
20585
20586 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20587
20588         * README.QMTEST: Update.
20589
20590 2003-06-04  Richard Henderson  <rth@redhat.com>
20591
20592         * gcc.dg/cleanup-1.c: New.
20593         * gcc.dg/cleanup-2.c: New.
20594         * gcc.dg/cleanup-3.c: New.
20595         * gcc.dg/cleanup-4.c: New.
20596         * gcc.dg/cleanup-5.c: New.
20597         * gcc.dg/cleanup-6.c: New.
20598         * gcc.dg/cleanup-7.c: New.
20599
20600 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20601
20602         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20603
20604         * lib/dg-pch.exp: New file.
20605         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20606         * gcc.dg/pch/pch.exp: Likewise.
20607
20608 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20609
20610         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20611         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20612         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20613         * gcc.dg/builtins-17.c: New test case.
20614         * gcc.dg/i386-387-4.c: New test case.
20615         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20616
20617 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20618
20619         * gcc.dg/ultrasp9.c: New test.
20620
20621 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20622
20623         * gcc.c-torture/compile/20030604-1.c: New test.
20624         * gcc.dg/sparc-constant-1.c: New test.
20625
20626 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20627
20628         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20629
20630 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20631
20632         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20633
20634         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20635         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20636
20637 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20638
20639         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20640
20641 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         PR c++/10940
20644         * g++.dg/template/spec10.C: New test.
20645
20646 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20647
20648         * gcc.dg/builtins-16.c: New test case.
20649
20650 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20651
20652         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20653         mempcpy test with post-increments.
20654         * gcc.c-torture/execute/string-opt-3.c: New test.
20655         * gcc.dg/string-opt-1.c: New test.
20656
20657 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20658
20659         PR fortran/10965
20660         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20661
20662 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20663
20664         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20665         (scan-assembler): ... here.  Use dg-scan.
20666         (scan-assembler-not): Likewise.
20667         (scan-file): New function.
20668         (scan-file-not): Likewise.
20669         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20670         * gcc.dg/cpp/_Pragma4.c: Likewise.
20671         * gcc.dg/cpp/_Pragma5.c: Likewise.
20672         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20673         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20674         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20675         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20676         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20677         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20678         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20679         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20680         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20681         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20682         * gcc.dg/cpp/cxxcom1.c: Likewise.
20683         * gcc.dg/cpp/line1.c: Likewise.
20684         * gcc.dg/cpp/maccom1.c: Likewise.
20685         * gcc.dg/cpp/maccom2.c: Likewise.
20686         * gcc.dg/cpp/maccom3.c: Likewise.
20687         * gcc.dg/cpp/maccom4.c: Likewise.
20688         * gcc.dg/cpp/maccom5.c: Likewise.
20689         * gcc.dg/cpp/maccom6.c: Likewise.
20690         * gcc.dg/cpp/multiline.c: Likewise.
20691         * gcc.dg/cpp/spacing1.c: Likewise.
20692         * gcc.dg/cpp/spacing2.c: Likewise.
20693         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20694         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20695         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20696         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20697         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20698         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20699         * gcc.dg/cpp/cxxcom2.c: Likewise.
20700         * gcc.dg/cpp/cxxcom2.h: New file.
20701
20702         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20703         * g++.dg/cpp/truefalse.C: Here.
20704         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20705
20706 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20707
20708         * gcc.dg/cpp/redef3.c: New file.
20709
20710 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20711
20712         * gcc.dg/i386-loop-3.c: New test.
20713
20714 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20715
20716         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20717
20718 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20719
20720         * gcc.dg/fwrapv-1.c: New test case.
20721         * gcc.dg/fwrapv-2.c: New test case.
20722
20723 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20724
20725         PR c++/10956
20726         * g++.dg/template/spec9.C: New test.
20727
20728 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20729
20730         * gcc.dg/duff-4.c: New test case.
20731
20732 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20733
20734         PR fortran/10843
20735         * g77.dg/ffixed-form-1.f: New test
20736         * g77.dg/ffixed-form-2.f: New test
20737         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20738         * g77.dg/ffree-form-3.f: New test
20739
20740 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20741
20742         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20743         * gcc.dg/wint_t-1.c: Likewise.
20744
20745 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20746
20747         * g++.dg/template/access11.C: New test.
20748
20749 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20750
20751         PR c++/10849
20752         * g++.dg/template/access10.C: New test.
20753
20754 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20755             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20756
20757         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20758
20759 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20760
20761         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20762         suppress for powerpc-*-darwin*.
20763         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20764
20765 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20766
20767         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20768         suppress option for powerpc-*-darwin*.
20769
20770 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20771
20772         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20773         * gcc.dg/builtins-4.c: Add test for fmod.
20774
20775 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20776
20777         PR c++/10682
20778         * g++.dg/template/instantiate4.C: New test.
20779
20780 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20781
20782         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20783
20784 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20785
20786         * gcc.dg/compat/scalar-return-1_main.c: New file.
20787         * gcc.dg/compat/scalar-return-1_x.c: New file.
20788         * gcc.dg/compat/scalar-return-1_y.c: New file.
20789         * gcc.dg/compat/scalar-return-2_main.c: New file.
20790         * gcc.dg/compat/scalar-return-2_x.c: New file.
20791         * gcc.dg/compat/scalar-return-2_y.c: New file.
20792         * gcc.dg/compat/struct-return-3_main.c: New file.
20793         * gcc.dg/compat/struct-return-3_y.c: New file.
20794         * gcc.dg/compat/struct-return-3_x.c: New file.
20795         * gcc.dg/compat/struct-return-2_main.c: New file.
20796         * gcc.dg/compat/struct-return-2_x.c: New file.
20797         * gcc.dg/compat/struct-return-2_y.c: New file.
20798
20799 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20800
20801         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20802         for hppa*-hp-hpux*.
20803         * gcc.dg/20021014-1.c (dg-options): Likewise.
20804         * gcc.dg/nest.c (dg-options): Likewise.
20805
20806 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20807
20808         PR c++/9738
20809         * g++.dg/ext/dllimport2.C: New file.
20810         * g++.dg/ext/dllimport3.C: New file.
20811
20812 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20813
20814         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20815         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20816         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20817         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20818         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20819         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20820         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20821         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20822         * gcc.dg/compat/small-struct-defs.h: New file.
20823         * gcc.dg/compat/small-struct-init.h: New file.
20824         * gcc.dg/compat/small-struct-check.h: New file.
20825         * gcc.dg/compat/fp-struct-defs.h: New file.
20826         * gcc.dg/compat/fp-struct-check.h: New file.
20827         * gcc.dg/compat/fp-struct-init.h: New file.
20828         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20829         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20830
20831 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20832
20833         * gcc.dg/20030225-2.c: New test.
20834
20835 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20836             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20837
20838         * gcc.c-torture/compile/20030518-1.c: New test case.
20839
20840 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20841
20842         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20843         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20844         gcc-dg-debug-runtest.
20845         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20846         gcc-dg-debug-runtest.
20847
20848 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20849
20850         PR c++/9022
20851         * g++.dg/lookup/using6.C: New test.
20852
20853 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20854
20855         * g++.dg/parse/access2.C: New test.
20856
20857 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20858
20859         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20860         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20861         * gcc.dg/debug/debug.exp: Likewise.
20862
20863 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20864
20865         * gcc.dg/dollar.c: New test.
20866
20867 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20868
20869         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20870         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20871         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20872         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20873         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20874         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20875         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20876         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20877         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20878         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20879         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20880         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20881         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20882         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20883         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20884         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20885         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20886         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20887
20888 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20889
20890         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20891         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20892         support for "repo" mode.
20893         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20894         * lib/g77-dg.exp: Likewise.
20895         * lib/obj-dg.exp: Likewise.
20896
20897 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20898
20899         Merge from gcc-3_2-rhl8-branch:
20900         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20901
20902         * gcc.dg/tls/opt-6.c: New test.
20903
20904         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * gcc.dg/20030405-1.c: New test.
20907
20908         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20909
20910         * gcc.dg/20030309-1.c: New test.
20911
20912         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20913
20914         * gcc.c-torture/execute/20030307-1.c: New test.
20915
20916         2003-02-20  Randolph Chung  <tausq@debian.org>
20917
20918         * gcc.c-torture/compile/20030220-1.c: New test.
20919
20920         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20921
20922         * gcc.dg/20030217-1.c: New test.
20923
20924         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.c-torture/compile/20020129-1.c: New test.
20927
20928         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20929
20930         * gcc.dg/unroll-1.c: New test.
20931
20932         2002-11-16  Jan Hubicka  <jh@suse.cz>
20933
20934         * gcc.c-torture/execute/20020920-1.c: New test.
20935
20936         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20937
20938         PR target/7434
20939         * gcc.c-torture/compile/20021008-1.c: New test.
20940
20941         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20942
20943         PR target/7559
20944         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20945
20946         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20947
20948         * gcc.c-torture/compile/20020807-1.c: New test.
20949
20950         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/tls/opt-1.c: New test.
20953
20954         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * gcc.dg/20020729-1.c: New test.
20957
20958         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * g++.dg/opt/life1.C: New test.
20961
20962         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.dg/20020525-1.c: New test.
20965
20966         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20967
20968         PR c++/6794
20969         * g++.dg/ext/pretty1.C: New test.
20970         * g++.dg/ext/pretty2.C: New test.
20971
20972 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20973
20974         PR c++/8385
20975         * g++.dg/ext/typeof5.C: New test.
20976
20977 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20978
20979         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20980         __USER_LABEL_PREFIX__ into account.
20981         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20982
20983 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20984
20985         * gcc.dg/builtins-15.c: New test case.
20986
20987 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20988
20989         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20990
20991 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20992
20993         * lib/g++.exp: Tweak handling of additional source files.
20994         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20995         * g++.dg/special/conpr-2a.C: Rename to ...
20996         * g++.dg/special/conpr-2a.cc: ... this.
20997         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20998         * g++.dg/special/conpr-3a.C: Rename to ...
20999         * g++.dg/special/conpr-3a.cc: This.
21000         * g++.dg/special/conpr-3b.C: Rename to ...
21001         * g++.dg/special/conpr-3b.cc: This.
21002         * g++.dg/special/conpr-4.C: New test.
21003         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21004
21005 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21006
21007         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21008
21009 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21012         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21013         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21014         * g++.old-deja/g++.other/warn3.C: Likewise.
21015
21016 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21017
21018         * gcc.dg/i386-387-1.c: Update to also test log.
21019         * gcc.dg/i386-387-2.c: Likewise.
21020
21021 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21022
21023         * g77.f-torture/execute/int8421.f: New test.
21024
21025 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21026
21027         PR c++/10230, c++/10481
21028         * g++.dg/lookup/scoped5.C: New test.
21029
21030 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21031
21032         PR c++/10552
21033         * g++.dg/template/ttp6.C: New test.
21034
21035 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21036
21037         * gcc.c-torture/execute/builtins: New directory.
21038         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21039         gcc.c-torture/execute/builtins.
21040         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21041         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21042         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21043         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21044
21045 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21046
21047         PR c++/9252
21048         * g++.dg/template/access8.C: New test.
21049         * g++.dg/template/access9.C: New test.
21050
21051 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21052
21053         PR c++/9554
21054         * g++.dg/parse/access1.C: New test.
21055
21056 2003-05-09  DJ Delorie  <dj@redhat.com>
21057
21058         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21059         long, and not an int.
21060
21061 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21062
21063         PR c++/10555, c++/10576
21064         * g++.dg/template/memclass1.C: New test.
21065
21066 2003-05-08  DJ Delorie  <dj@redhat.com>
21067
21068         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21069         targets.
21070         * gcc.c-torture/execute/20021024-1.x: Likewise.
21071         * gcc.c-torture/execute/shiftdi.x: Likewise.
21072         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21073         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21074         * gcc.dg/20021018-1.c: Likewise.
21075
21076 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21077
21078         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21079
21080         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21081         (bcopy): Call memmove.
21082
21083 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21084
21085         * g77.f-torture/compile/8485.f: New test case.
21086
21087 2003-05-07  Richard Henderson  <rth@redhat.com>
21088
21089         PR c++/10570
21090         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21091         Verify exception_cleanup not called for rethrows.
21092         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21093         when exiting catch block without rethrowing.
21094         * g++.dg/eh/forced3.C: New.
21095         * g++.dg/eh/forced4.C: New.
21096
21097 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21098
21099         * gcc.dg/20030505.c: Fix triplet.
21100
21101 2003-05-06  DJ Delorie  <dj@redhat.com>
21102
21103         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21104         * gcc.dg/nest.c: Likewise.
21105
21106 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21107
21108         * gcc.dg/builtins-14.c: New test case.
21109
21110 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21111
21112         * lib/compat.exp (compat-execute): New argument.
21113         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21114         * gcc.dg/compat: New test directory.
21115         * gcc.dg/compat/compat.exp: New expect script.
21116         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21117         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21118         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21119         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21120         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21121         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21122
21123         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21124         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21125         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21126         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21127         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21128         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21129         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21130         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21131         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21132         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21133         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21134         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21135         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21136         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21137         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21138
21139 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21140
21141         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21142
21143 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21144
21145         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21146
21147 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21148
21149         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21150         * gcc.dg/ppc-fsel-2.c: New test.
21151
21152         * gcc.dg/unused-5.c: New test.
21153
21154 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21155
21156         PR c++/10496
21157         * g++.dg/warn/pmf1.C: New test.
21158
21159 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21160
21161         PR c++/4494
21162         * g++.dg/warn/main.C: New test.
21163
21164 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21165
21166         * gcc.dg/nonnull-3.c: New test.
21167
21168 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21169
21170         * gcc.dg/cpp/Wtrigraphs.c: Update.
21171         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21172
21173 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21174
21175         * gcc.dg/ppc-fsel-1.c: New test.
21176
21177 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21178
21179         PR c/10604
21180         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21181
21182 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21183
21184         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21185
21186 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21187
21188         PR c++/9364, c++/10553, c++/10586
21189         * g++.dg/parse/typename4.C: New test.
21190         * g++.dg/parse/typename5.C: Likewise.
21191
21192 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21193
21194         * gcc.c-torture/compile/20030503-1.c: New test.
21195
21196 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21197
21198         * g++.dg/lookup/using5.C: Fix testcase error.
21199
21200 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21201
21202         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21203         since MEABI is no longer supported.  Remove all vestiges
21204         of MEABI from the test.
21205
21206 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21207
21208         PR c++/10554
21209         * g++.dg/lookup/using5.C: New test.
21210
21211 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21212
21213         PR c++/8772
21214         * g++.dg/template/ttp5.C: New test.
21215
21216 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21217
21218         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21219         (dg-gpp-additional-sources): New function.
21220         (dg-gpp-additional-files): Likewise.
21221         * lib/g++.exp (additional_sources): New variable.
21222         (additional_files): Likewise.
21223         (g++_target_compile): Deal with them.
21224         * lib/old-dejagnu.exp: Remove.
21225         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21226         * g++.old-deja: Revise all tests to use dg commands.
21227
21228 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21229
21230         PR c++/9432, c++/9528
21231         * g++.dg/lookup/using4.C: New test.
21232
21233 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21234
21235         * gcc.dg/noreturn-5.c: New file.
21236         * gcc.dg/noreturn-6.c: New file.
21237
21238         * gcc.c-torture/compile/inline-1.c: New file.
21239
21240 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21241
21242         PR c++/10551
21243         * g++.dg/template/explicit1.C: New test.
21244
21245 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21246
21247         PR c++/10549
21248         * g++.dg/other/bitfield1.C: New test.
21249
21250         PR c++/10527
21251         * g++.dg/init/new7.C: New test.
21252
21253 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21254
21255         * g++.dg/ext/desig1.C: New test.
21256         * g++.dg/ext/init1.C: Update.
21257
21258         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21259
21260 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/10180
21263         * g++.dg/warn/Winline-1.C: New test.
21264
21265 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/execute/string-opt-19.c: New test.
21268
21269         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21270         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21271
21272 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/10506
21275         * g++.dg/init/new6.C: New test.
21276
21277         PR c++/10503
21278         * g++.dg/init/ref6.C: New test.
21279
21280 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21281
21282         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21283
21284 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21285
21286         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21287         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21288
21289 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21290
21291         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21292         initialized static data members.
21293
21294 2003-04-25  H.J. Lu <hjl@gnu.org>
21295
21296         * gcc.dg/ia64-sync-4.c: New test.
21297
21298 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21299
21300         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21301         date.
21302
21303 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         PR c++/10337
21306         * g++.dg/warn/conv1.C: New test.
21307         * g++.old-deja/g++.other/conv7.C: Adjust.
21308         * g++.old-deja/g++.other/overload14.C: Adjust.
21309
21310 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/10471
21313         * g++.dg/template/defarg2.C: New test.
21314
21315 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21316
21317         * gcc.dg/cpp/include2.c: Update.
21318         * gcc.dg/cpp/multiline-2.c: New.
21319         * gcc.dg/cpp/multiline.c: Update.
21320         * gcc.dg/cpp/strify2.c: Update.
21321         * gcc.dg/cpp/trad/literals-2.c: Update.
21322
21323 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21324
21325         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21326
21327 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21328
21329         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21330
21331 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21332
21333         PR c++/10451
21334         * g++.dg/parse/crash4.C: New test.
21335
21336         PR c++/9847
21337         * g++.dg/parse/crash5.C: New test.
21338
21339 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21340
21341         PR c++/10446
21342         * g++.dg/parse/crash3.C: New test.
21343
21344         PR c++/10428
21345         * g++.dg/parse/elab1.C: New test.
21346
21347 2003-04-22  Devang Patel  <dpatel@apple.com>
21348
21349         * gcc.dg/cpp/trad/funlike-5.c: New test.
21350
21351 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21352
21353         * g++.dg/other/packed1.C: Fix dg options.
21354
21355 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21356
21357         * g++.dg/other/offsetof2.C: New test.
21358
21359 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21360
21361         * g++.dg/template/recurse.C: Adjust location of error messages.
21362
21363 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         PR c++/9881
21366         * g++.dg/init/addr-const1.C: New test.
21367         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21368
21369 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21370
21371         PR c++/10405
21372         * g++.dg/lookup/struct-hack1.C: New test.
21373
21374 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21375
21376         * ucs.c: Update diagnostic messages.
21377
21378 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21379
21380         * gcc.dg/cpp/truefalse.cpp: New test.
21381         * gcc.dg/cpp/cpp.exp: Update.
21382         * g++.dg/other/stdbool-if.C: Remove.
21383
21384 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21385
21386         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21387         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21388
21389 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21390
21391         * gcc.c-torture/compile/20030418-1.c: New test.
21392
21393 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21394
21395         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21396
21397 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21398
21399         PR c++/10347
21400         g++.dg/template/dependent-name1.C: New test.
21401
21402 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21403
21404         * gcc.dg/warn-1.c (tourist_guide): New array,
21405         contains a pointer to bar.
21406
21407 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21408
21409         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21410         * gcc.c-torture/execute/medce-1.c: New test case.
21411         * gcc.c-torture/execute/medce-2.c: New test case.
21412
21413 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21414
21415         * lib/prune.exp: Ignore more messages.
21416
21417         PR c++/10381
21418         * g++.dg/parse/lookup3.C: New test.
21419
21420 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21421
21422         * gcc.c-torture/compile/20030415-1.c : New test.
21423
21424 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21425
21426         * gcc.c-torture/execute/scope-2.c: Move to ...
21427         * gcc.dg/noncompile/scope.c: .... here.
21428
21429 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21430
21431         * gcc.dg/20030414-2.c: New test case.
21432
21433 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21434
21435         PR target/10377
21436         * gcc.dg/20030414-1.c: New test.
21437
21438 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21439
21440         * gcc.dg/builtins-12.c: New test case.
21441         * gcc.dg/builtins-13.c: New test case.
21442
21443 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21444
21445         * gcc.c-torture/execute/string-opt-18.c: New test.
21446
21447 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/10300
21450         * g++.dg/init/new5.C: New test.
21451
21452 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21453
21454         PR c++/7910
21455         * g++.dg/ext/dllimport1.C: New test.
21456
21457 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21458
21459         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21460
21461 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21462
21463         PR Fortran/9263
21464         * g77.f-torture/noncompile/9263.f: New test
21465         PR Fortran/1832
21466         * g77.f-torture/execute/1832.f: New test
21467
21468 2003-04-11  David Chad  <davidc@freebsd.org>
21469             Loren J. Rittle  <ljrittle@acm.org>
21470
21471         libobjc/8562
21472         * objc.dg/headers.m: New test.
21473
21474 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21475
21476         * gcc.c-torture/execute/builtin-noret-2.c: New.
21477         * gcc.c-torture/execute/builtin-noret-2.x: New.
21478         XFAIL builtin-noret-2.c at -O1 and above.
21479         * gcc.dg/redecl.c: New.
21480         * gcc.dg/Wshadow-1.c: Update error regexps.
21481
21482 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21483
21484         * g++.dg/abi/bitfield10.C: New test.
21485
21486 2003-04-09  Mike Stump  <mrs@apple.com>
21487
21488         * gcc.dg/pch/pch.exp: Make testcase names longer.
21489         * g++.dg/pch/pch.exp: Make testcase names longer.
21490
21491 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21492
21493         * gcc.dg/builtins-11.c: New test case.
21494
21495 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21496
21497         * gcc.dg/builtins-9.c: New test case.
21498         * gcc.dg/builtins-10.c: New test case.
21499
21500 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21501
21502         * gcc.dg/noncompile/init-4.c.c: New test.
21503
21504 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * gcc.misc-test/gcov-9.c: New test.
21507         * gcc.misc-test/gcov-10.c: New test
21508         * gcc.misc-test/gcov-11.c: New test.
21509
21510 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21511
21512         PR optimization/10024
21513         * gcc.c-torture/compile/20030405-1.c: New test.
21514
21515 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21516
21517         * gcc.dg/pch/static-3.c: New.
21518         * gcc.dg/pch/static-3.hs: New.
21519         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21520
21521 2003-04-04  Richard Henderson  <rth@redhat.com>
21522
21523         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21524         * g++.dg/eh/forced2.C: Likewise.
21525
21526 2003-04-03  Mike Stump  <mrs@apple.com>
21527
21528         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21529         target arg.
21530         (scan-assembler-times, scan-assembler-not): Likewise.
21531         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21532
21533 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21534
21535         * gcc.dg/sparc-loop-1.c: New test.
21536
21537 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21538
21539         PR other/9274
21540         * g++.dg/pch/system-2.C: New.
21541         * g++.dg/pch/system-2.Hs: New.
21542
21543 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21544
21545         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21546
21547         * g++.dg/eh/simd-1.C (vecfunc): Same.
21548
21549 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21550
21551         * gcc.c-torture/execute/20030401-1.c: New test case.
21552
21553 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21554
21555         * objc.dg/defs.m: New.
21556
21557 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21558
21559         * g++.dg/eh/simd-1.C: New.
21560         * g++.dg/eh/simd-2.C: New.
21561
21562 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21563
21564         * gcc.c-torture/execute/simd-3.c: New.
21565
21566 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21567
21568         PR c/9936
21569         * gcc.dg/20030331-2.c: New test.
21570
21571 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21572
21573         PR c++/10278
21574         * g++.dg/parse/crash2.C: New test.
21575
21576 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21577
21578         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21579         * gcc.c-torture/execute/20030331-1.c: ...here.
21580
21581 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21582
21583         * gcc.c-torture/execute/20030331-1.c: New test.
21584
21585 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * lib/gcov.exp: Adjust call return testing strings.
21588         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21589
21590 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21591
21592         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21593         * gcc.dg/builtins-7.c: New test case.
21594         * gcc.dg/builtins-8.c: New test case.
21595
21596 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21597
21598         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21599
21600 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21601
21602         PR c++/7647
21603         * g++.dg/lookup-class-member-2.C: New test.
21604
21605 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21606
21607         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21608
21609 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21610
21611         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21612
21613 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21614
21615         * g++.dg/init/attrib1.C: New test.
21616
21617 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21618
21619         * gcc.dg/ultrasp8.c: New test.
21620
21621 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21622
21623         * gcc.dg/ultrasp7.c: New test.
21624
21625 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21626
21627         PR c++/10047
21628         * g++.dg/template/inline1.C: New test.
21629
21630 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21631
21632         * gcc.dg/sparc-dwarf2.c: New test.
21633
21634 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21635
21636         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21637         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21638
21639 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21640
21641         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21642         than reading .x files.
21643         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21644         * g77.dg/gcov/gcov-1.f: Likewise.
21645         * gcc.misc-tests/gcov-4b.c: Likewise.
21646         * gcc.misc-tests/gcov-5b.c: Likewise.
21647         * gcc.misc-tests/gcov-6.c: Likewise.
21648         * gcc.misc-tests/gcov-7.c: Likewise.
21649         * gcc.misc-tests/gcov-8.c: Likewise.
21650         * g++.dg/gcov/gcov-1.x: Remove.
21651         * g77.dg/gcov/gcov-1.x: Likewise.
21652         * gcc.misc-tests/gcov-4b.x: Likewise.
21653         * gcc.misc-tests/gcov-5b.x: Likewise.
21654         * gcc.misc-tests/gcov-6.x: Likewise.
21655         * gcc.misc-tests/gcov-7.x: Likewise.
21656         * gcc.misc-tests/gcov-8.x: Likewise.
21657
21658 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21659
21660         PR opt/10087
21661         * gcc.dg/20030324-1.c: New test.
21662
21663 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21664
21665         PR c++/10224
21666         * g++.dg/template/arg3.C: New test.
21667
21668         PR c++/10158
21669         * g++.dg/template/friend18.C: New test.
21670
21671 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21672
21673         * g77.f-torture/compile/20030326-1.f: New test case.
21674
21675 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21676
21677         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21678
21679         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21680
21681 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.dg/ia64-sync-3.c: New test.
21684
21685 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21686
21687         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21688
21689 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21690
21691         * gcc.dg/ultrasp6.c: New test.
21692
21693 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21694
21695         * gcc.dg/i386-signbit-1.c: New test.
21696         * gcc.dg/i386-signbit-2.c: New test.
21697         * gcc.dg/i386-signbit-3.c: New test.
21698
21699 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21700
21701         * gcc.dg/ultrasp5.c: Fix options.
21702
21703 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21704
21705         * gcc.dg/ultrasp5.c: Fix comment.
21706
21707 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21708
21709         PR fortran/10197
21710         * g77.f-torture/execute/10197.f: New test.
21711
21712 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         PR c++/9898, c++/383
21715         * g++.dg/template/conv6.C: New test.
21716
21717         PR c++/10119
21718         * g++.dg/template/ptrmem5.C: New test.
21719
21720         PR c++/10026
21721         * g++.dg/lookup/koenig1.C: New test.
21722
21723         PR C++/10199
21724         * g++.dg/lookup/template2.C: New test.
21725
21726 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21727
21728         * g++.dg/opt/rtti1.C: New test.
21729
21730 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21731
21732         * gcc.dg/ultrasp5.c: New test.
21733
21734 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21735
21736         PR middle-end/9967
21737         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21738         builtin fputs.
21739
21740 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21741
21742         PR c/8224
21743         * gcc.dg/20030323-1.c: New test.
21744
21745 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21746
21747         * gcc.c-torture/compile/20030323-1.c: New test case.
21748
21749 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21750
21751         * gcc.dg/20030321-1.c: New test.
21752
21753 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21754
21755         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21756
21757 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21758
21759         PR c++/9978, c++/9708
21760         * g++.dg/ext/vlm1.C: Adjust expected error.
21761         * g++.dg/ext/vla2.C: New test.
21762         * g++.dg/template/arg1.C: New test.
21763         * g++.dg/template/arg2.C: New test.
21764
21765 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21766
21767         * g77.f-torture/execute/select.f: New test.
21768         * g77.f-torture/noncompile/select_no_compile.f: New test.
21769
21770 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21771
21772         PR c++/9898
21773         * g++.dg/other/error4.C: New test.
21774
21775 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21776
21777         * g++.dg/template/friend17.C: New test.
21778
21779 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21780
21781         * gcc.c-torture/compile/20030320-1.c: New.
21782
21783 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21784
21785         * gcc.dg/builtins-6.c: New test case.
21786
21787 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21788
21789         PR target/10073
21790         * gcc.c-torture/compile/20030319-1.c: New.
21791
21792 2003-03-18  Jan Hubicka  <jh@suse.cz>
21793
21794         * gcc.dg/i386-cvt-1.c: New test.
21795
21796 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21797
21798         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21799         * objc.dg/naming-2.m: Likewise.
21800
21801 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/9639
21804         * g++.dg/parse/crash1.C: New test.
21805
21806 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/8805
21809         * g++.dg/eh/cleanup1.C: New test.
21810
21811 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21812
21813         * gcc.c-torture/execute/20030316-1.c: New test case.
21814
21815 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21816
21817         PR c++/9629
21818         * g++.dg/init/ctor2.C: New test.
21819
21820 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21821
21822         * g77.f-torture/compile/xformat.f: New test case.
21823
21824 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21825
21826         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21827         * g++.old-deja/g++.mike/eh50.C: Likewise.
21828
21829 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21830
21831         PR c++/6440
21832         * g++.dg/template/spec7.C: New test.
21833         * g++.dg/template/spec8.C: Likewise.
21834
21835 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.c-torture/execute/20030313-1.c: New test.
21838
21839 2003-03-14  Richard Henderson  <rth@redhat.com>
21840
21841         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21842
21843 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21844
21845         * gcc.c-torture/compile/20030314-1.c: New test.
21846
21847 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21848
21849         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21850         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21851         thumb target,
21852         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21853         to accept newer _imp__  prefix and additional
21854         newline in .drectve section.
21855         * gcc.dg/dll-4.c: Likewise.
21856         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21857         switch.
21858
21859 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21860
21861         * g++.dg/parse/namespace9.C: New test.
21862
21863         * g++.dg/init/ref5.C: New test.
21864         * g++.dg/parse/ptrmem1.C: Likewise.
21865
21866 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21867
21868         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21869         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21870         regular expression.
21871         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21872         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21873
21874 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21875
21876         * gcc.c-torture/execute/20030224-2.c: New test.
21877
21878 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.dg/decl-3.c: New test.
21881
21882 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21883
21884         * gcc.dg/i386-loop-2.c: New test.
21885
21886 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c++/9474
21889         * g++.dg/parse/namespace8.C: New test.
21890
21891         PR c++/9924
21892         * g++.dg/overload/builtin2.C: New test.
21893
21894 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21895
21896         * gcc.dg/return-type-3.c: New test.
21897
21898 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21899
21900         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21901         profiling options are not supported.
21902
21903 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21904
21905         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21906         * g++.old-deja/g++.warn/impint2.C: Likewise.
21907
21908 2003-03-10  Devang Patel  <dpatel@apple.com>
21909
21910         * g++.dg/cpp/c++_cmd_1.C: New test.
21911         * g++.dg/cpp/c++_cmd_1.h: New file.
21912
21913 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21914
21915         * gcc.dg/altivec-9.c: New file.
21916
21917 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21918
21919         * gcc.dg/ppc-sdata-1.c: New test.
21920         * gcc.dg/ppc-sdata-2.c: New test.
21921
21922 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/9373
21925         * g++.dg/opt/ptrmem2.C: New test.
21926
21927         PR c++/8534
21928         * g++.dg/opt/ptrmem1.C: New test.
21929
21930 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21931
21932         * gcc.dg/i386-loop-1.c: New test.
21933
21934 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21935
21936         PR c++/9970
21937         * g++.dg/lookup/friend1.C: New test.
21938
21939 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21940
21941         PR c++/9823
21942         * g++.dg/parser/constructor1.C: New test.
21943
21944 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21945
21946         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21947
21948         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21949
21950 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21951
21952         * gcc.dg/cpp/Wunused.c: Update test.
21953
21954 2003-03-08  Jan Hubicka  <jh@suse.cz>
21955
21956         * gcc.dg/inline-3.c: New test.
21957
21958 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/9809
21961         * g++.dg/parse/builtin1.C: New test.
21962
21963         PR c++/9982
21964         * g++.dg/abi/cookie1.C: New test.
21965         * g++.dg/abi/cookie2.C: Likewise.
21966
21967         PR c++/9524
21968         * g++.dg/template/field1.C: New test.
21969
21970         PR c++/9912
21971         * g++.dg/parse/class1.C: New test.
21972         * g++.dg/parse/namespace7.C: Likewise.
21973         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21974
21975 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21976
21977         * g++.dg/init/ref4.C: New test.
21978
21979 2003-03-07  Jan Hubicka  <jh@suse.cz>
21980
21981         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21982         * gcc.dg/inline-3.c:  New test.
21983
21984 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21985
21986         * g++.dg/init/ref3.C: New test.
21987
21988         PR c++/9965
21989         * g++.dg/init/ref2.C: New test.
21990
21991         PR c++/9400
21992         * g++.dg/warn/Wshadow-2.C: New test.
21993
21994         PR c++/9791
21995         * g++.dg/warn/Woverloaded-1.C: New test.
21996
21997 2003-03-05  Jan Hubicka  <jh@suse.cz>
21998
21999         * gcc.dg/i386-local2.c: New.
22000         * gcc.dg/i386-local.c: Fix typo.
22001
22002 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22003
22004         * g++.dg/abi/layout3.C: New test.
22005
22006 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22007
22008         * gcc.c-torture/compile/20030305-1.c
22009
22010 2003-03-05  Jan Hubicka  <jh@suse.cz>
22011
22012         * gcc.dg/i386-local.c: New.
22013
22014 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22015
22016         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22017
22018 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22019
22020         * gcc.dg/switch-2.c: New test.
22021         * gcc.dg/switch-3.c: New test.
22022         * gcc.dg/Wswitch.c: Adjust line numbers.
22023         * gcc.dg/Wswitch-default.c: Likewise.
22024         * gcc.dg/Wswitch-enum.c: Likewise.
22025
22026 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22027
22028         * gcc.c-torture/execute/20030222-1.c: New test.
22029
22030 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22031
22032         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22033
22034 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22035
22036         PR c++/9878
22037         * g++.dg/init/ref1.C: New test.
22038
22039 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22040
22041         * gcc.dg/sh-relax.c: New SH-only test.
22042
22043 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22044
22045         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22046         comment explaining purpose of testcase.
22047
22048 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22049
22050         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22051         for HC11/HC12 (asm needs two int registers).
22052         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22053         HC11/HC12 because the test uses an asm which needs two 32-bit
22054         registers.
22055
22056 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22057
22058         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22059         for HC11/HC12 (array is too large otherwise).
22060         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22061         * gcc.c-torture/compile/20010518-2.x: Likewise.
22062         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22063         HC11/HC12 (array is too large).
22064
22065 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22066
22067         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22068         * lib/g++-dg.exp (g++-dg-test): Likewise.
22069
22070 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22071
22072         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22073         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22074
22075 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22076
22077         * g++.dg/warn/implicit-typename1.C: Remove warning.
22078
22079 2003-02-28  Richard Henderson  <rth@redhat.com>
22080
22081         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22082         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22083
22084 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22085
22086         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22087         * g++.dg/pch/pch.exp: Likewise.
22088
22089 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/9879
22092         * testsuite/g++.dg/init/new4.C: New test.
22093
22094 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22095
22096         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22097
22098 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22099
22100         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22101         unsigned long.
22102
22103         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22104         wider than float.
22105
22106 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22107
22108         * lib/scanasm.exp: Add support for counting numbers of
22109         occurences.
22110         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22111         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22112
22113 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22114
22115         PR c++/9683
22116         * g++.dg/template/static3.C: New test.
22117
22118         PR c++/9829
22119         * g++.dg/parse/namespace6.C: New test.
22120
22121 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22122
22123         PR target/9732
22124         * gcc.dg/20030225-1.c: New test.
22125
22126 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22127
22128         * README: Remove out-of-date information.
22129
22130         PR c++/9836
22131         * g++.dg/template/spec6.C: New test.
22132
22133 2003-02-24  Jeff Law  <law@redhat.com>
22134
22135         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22136
22137 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22138
22139         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22140         * gcc.dg/pragma-ep-1.c: Likewise.
22141
22142 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22143
22144         PR c++/9602
22145         * g++.dg/template/friend16.C: New test.
22146
22147 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22148
22149         PR c++/5333
22150         * g++.dg/parse/fused-params1.C: Adjust error messages.
22151         * g++.dg/template/nested3.C: New test.
22152
22153 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22154
22155         * g++.dg/abi/param1.C: New test.
22156
22157 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22158
22159         PR c++/7982
22160         * g++.dg/warn/implicit-typename1.C: New test.
22161
22162 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22163
22164         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22165         with "mtune".
22166         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22167         * gcc.c-torture/execute/20010129-1.x: Likewise.
22168         * gcc.dg/20011107-1.c: Likewise.
22169         * gcc.dg/20020108-1.c: Likewise.
22170         * gcc.dg/20020122-3.c: Likewise.
22171         * gcc.dg/20020206-1.c: Likewise.
22172         * gcc.dg/20020310-1.c: Likewise.
22173         * gcc.dg/20020426-2.c: Likewise.
22174         * gcc.dg/20020517-1.c: Likewise.
22175         * gcc.dg/991230-1.c: Likewise.
22176         * gcc.dg/i386-unroll-1.c: Likewise.
22177         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22178
22179 2003-02-22  Jan Hubicka  <jh@suse.cz>
22180
22181         * gcc.dg/i386-mul.c: New test.
22182
22183 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22184
22185         * gcc.dg/builtins-5.c: New test case.
22186
22187 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22188
22189         * gcc.dg/asmreg-1.c: New test.
22190
22191 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22192
22193         PR c++/9749
22194         * g++.dg/parse/varmod1.C: New test.
22195
22196 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22197
22198         PR c++/9727
22199         * g++.dg/template/op1.C: New test.
22200
22201 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/8906
22204         * g++.dg/template/nested2.C: New test.
22205
22206 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/8724
22209         * g++.dg/expr/dtor1.C: New test.
22210
22211 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22212
22213         * gcc.dg/cpp/include3.c: New test.
22214         * gcc.dg/cpp/inc/foo.h: New file.
22215
22216 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22217
22218         * gcc.c-torture/execute/20030221-1.c: New test.
22219
22220 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/9729
22223         * g++.dg/abi/conv1.C: New test.
22224
22225 2003-02-20  Jan Hubicka  <jh@suse.cz>
22226
22227         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22228
22229 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22230
22231         * gcc.c-torture/compile/20030219-1.c: New test.
22232
22233 2003-02-18  Jan Hubicka  <jh@suse.cz>
22234
22235         * gcc.dg/funcorder.c: New test.
22236
22237 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22238
22239         * gcc.c-torture/execute/20030218-1.c: New.
22240
22241 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22242
22243         * gcc.dg/20030218-1.c: New.
22244
22245 2003-02-18  Richard Henderson  <rth@redhat.com>
22246
22247         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22248         * gcc.dg/attr-used-2.c: New.
22249
22250 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22251
22252         PR c++/9704
22253         * g++.dg/init/copy5.C: New test.
22254
22255 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22256
22257         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22258         * g++.dg/pch/pch.exp: Likewise.
22259
22260 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22261
22262         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22263         STACK_SIZE is not defined.
22264
22265 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22266
22267         PR c++/9457
22268         * g++.dg/template/init1.C: New test.
22269
22270 2003-02-16  Jan HUbicka  <jh@suse.cz>
22271
22272         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22273         (foo): Add few extra tests
22274         * gcc.dg/c99-const-expr-3.c: Likewise.
22275         * gcc.c-torture/execute/20030216-1.c: New.
22276
22277 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22278
22279         PR c++/9459
22280         * g++.dg/ext/typeof4.C: New test.
22281
22282 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22283
22284         * gcc.dg/i386-387-3.c: New test case.
22285
22286 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22287
22288         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22289         cris-*-elf* cris-*-aout* and mmix-*-*.
22290
22291 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22292
22293         * gcc.dg/20030213-1.c: New test.
22294
22295 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22296
22297         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22298         * gcc.dg/i386-387-2.c: Likewise.
22299
22300 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22301
22302         * gcc.dg/ppc-spe.c: Fix formatting.
22303         Enable tests that were previously unsupported by gas.
22304         Delete tests for instructions that no longer exist.
22305         Switch arguments on evsubifw builtin.
22306
22307 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22308
22309         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22310         STACK_SIZE is too small.
22311
22312 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22313             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22314
22315         * gcc.dg/decl-2.c: New test.
22316
22317 2003-02-10  Jan Hubicka  <jh@suse.cz>
22318
22319         * gcc.dg/i386-fpcvt-1.c:  New test.
22320
22321 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22322
22323         * gcc.c-torture/execute/20030209-1.c: New test.
22324
22325 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22326
22327         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22328         int-wide bitops, use the constants of the same width.
22329         Likewise, if long long is 32-bit wide, test bitops using
22330         32-bit constants.
22331
22332 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22333
22334         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22335
22336 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22337
22338         * testsuite/gcc.dg/builtins-4.c: New test case.
22339
22340 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22341
22342         * gcc.dg/20020430-1.c: Fix dg command typos.
22343         * gcc.dg/20020503-1.c: Likewise.
22344
22345 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22346
22347         PR c++/8785
22348         * g++.dg/parse/fused-params1.C: New test.
22349
22350         PR c++/8857
22351         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22352
22353         PR c++/8921
22354         * g++.dg/parse/non-dependent1.C: New test.
22355
22356         PR c++/8928
22357         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22358
22359         PR c++/9228
22360         * g++.dg/parse/undefined7.C: New test.
22361         * g++.dg/parse/non-templ1.C: New test.
22362
22363         PR c++/9229
22364         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22365
22366 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22367
22368         * gcc.c-torture/compile/20030206-1.c: New test.
22369
22370 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22371
22372         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22373         "pow" to "foo" to avoid potential confusion with a math built-in.
22374
22375 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22376
22377         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22378         conditions for SPARC targets.
22379
22380 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * gcc.dg/20030204-1.c: New test.
22383
22384 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22385
22386         PR c++/38
22387         * g++.dg/parse/array-size1.C: New test.
22388
22389         PR c++/5657
22390         * g++.dg/parse/undefined3.C: New test.
22391
22392         PR c++/5665
22393         * g++.dg/parse/undefined4.C: New test.
22394
22395         PR c++/5975
22396         * g++.dg/parse/undefined5.C: New test.
22397
22398         PR c++/7259
22399         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22400
22401         PR c++/8578
22402         * g++.dg/parse/casting-operator1.C: New test.
22403
22404         PR c++/8596
22405         * g++.dg/parse/undefined6.C: New test.
22406
22407         PR c++/8736
22408         * g++.dg/parse/missing-template1.C: New test.
22409
22410 2003-02-04  Jan Hubicka  <jh@suse.cz>
22411
22412         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22413         * gcc.dg/i386-cmov?.c:  Likewise.
22414         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22415         * gcc.dg/i386-ssefp-1.c:  Likewise.
22416         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22417         conventions.
22418
22419 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22420
22421         PR c++/7129
22422         * testsuite/g++.dg/ext/max.C: New test.
22423
22424 2003-02-03  Jan Hubicka  <jh@suse.cz>
22425
22426         * gcc.c-torture/execute/20030203-1.c: New test.
22427
22428 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22429
22430         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22431         'natural-endian'.
22432
22433 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22434
22435         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22436         * g++.dg/init/new2.C: Likewise.
22437         * g++.dg/other/new1.C: Likewise.
22438
22439 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22440
22441         * gcc.dg/struct-ret-libc.c: New test.
22442
22443 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22444
22445         * gcc.dg/20030129-1.c: New test.
22446
22447 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22448
22449         PR c++/8849
22450         * g++.dg/template/ptrmem4.C: New test.
22451
22452 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22453
22454         * g++.dg/parser/constant1.C: New test.
22455
22456 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22457
22458         PR c++/8591
22459         * g++.dg/parse/friend2.C: New test.
22460
22461 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22462
22463         PR c++/9437
22464         * g++.dg/template/unify4.C: New test.
22465
22466 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22467
22468         * gcc.c-torture/execute/20030128-1.c: New test.
22469
22470 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22471
22472         * g++.dg/lookup/nested1.C: Test moved from ...
22473         * g++.old-deja/g++.other/lookup24.C: ... here.
22474
22475 2003-01-28  Jan Hubicka  <jh@suse.cz>
22476
22477         * gcc.dg/i386-cmov5.c:  New test.
22478
22479 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22480
22481         * gcc.c-torture/execute/20010925-1.c: Changed the
22482         memcpy declaration.
22483
22484 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         PR c++/3902
22487         * g++.dg/parse/template5.C: New test.
22488
22489 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22490
22491         PR fortran/9258
22492         * g77.dg/pr9258: New test.
22493
22494 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22495
22496         * README: Move relevant parts from README.g++.
22497
22498         * README.g++: Remove this file.
22499
22500 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         * g++.dg/abi/dcast1.C: New test.
22503
22504 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22505
22506         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22507
22508 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22509
22510         PR c++/47
22511         * g++.old-deja/g++.other/lookup24.C: New test.
22512
22513 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22514
22515         PR middle-end/7227
22516         * gcc.dg/uninit-C.c: New test.
22517
22518 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22519
22520         * g++.dg/abi/covariant1.C: New test.
22521
22522 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22523
22524         * gcc.dg/20030123-1.c: New test.
22525
22526 2003-01-25  Jan Hubicka  <jh@suse.cz>
22527
22528         PR opt/8492
22529         * gcc.c-torture/compile/20030125-1.c
22530
22531 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         PR c++/9403
22534         * g++.dg/parse/template3.C: New test.
22535         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22536
22537         PR c++/795
22538         * g++.dg/parse/template4.C: New test.
22539
22540         PR c++/9415
22541         * g++.dg/template/qual2.C: New test.
22542
22543         PR c++/8545
22544         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22545
22546         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22547
22548 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22549
22550         * gcc.c-torture/execute/switch-1.c: New test case.
22551
22552 2003-01-25  Jan Hubicka  <jh@suse.cz>
22553
22554         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22555
22556 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22557
22558         Tweaks for Bison-1.875. From the NEWS file:
22559         "- `parse error' -> `syntax error'
22560         Bison now uniformly uses the term `syntax error'"
22561         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22562         * gcc.dg/cpp/digraph2.c: Likewise.
22563         * gcc.dg/cpp/direct2.c: Likewise.
22564         * gcc.dg/cpp/paste4.c: Likewise.
22565         * gcc.dg/c90-restrict-1.c: Likewise.
22566         * gcc.dg/c99-func-2.c: Likewise.
22567         * gcc.dg/noncompile/920721-2.c: Likewise.
22568         * gcc.dg/noncompile/930622-2.c: Likewise.
22569         * gcc.dg/noncompile/940112-1.c: Likewise.
22570         * gcc.dg/noncompile/950921-1.c: Likewise.
22571         * gcc.dg/noncompile/951123-1.c: Likewise.
22572         * gcc.dg/noncompile/971104-1.c: Likewise.
22573         * gcc.dg/noncompile/990416-1.c: Likewise.
22574
22575 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22576
22577         * g++.dg/parse/undefined1.C: Add error message.
22578
22579 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/9354
22582         * g++.dg/parse/new1.C: New test.
22583
22584         PR c++/9216
22585         * g++.dg/parse/template2.C: New test.
22586
22587         PR c++/9354
22588         * g++.dg/parse/typedef2.C: New test.
22589
22590         PR c++/9328
22591         * g++.dg/ext/typeof3.C: New test.
22592
22593 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22594
22595         PR c++/2738
22596         * g++.dg/parse/ret-type1.C: New test.
22597
22598         PR c++/3792
22599         * g++.dg/parse/tmpl-outside1.C: New test.
22600
22601         PR c++/4207
22602         * g++.dg/parse/int-as-enum1.C: New test.
22603
22604         PR c++/4903
22605         * g++.dg/parse/no-typename1.C: New test.
22606
22607         PR c++/5533
22608         * g++.dg/parse/no-value1.C: New test.
22609
22610         PR c++/5921
22611         * g++.dg/parse/wrong-inline1.C: New test.
22612
22613         PR c++/6402
22614         * g++.dg/parse/ref1.C: New test.
22615
22616         PR c++/6992
22617         * g++.dg/parse/attr-ctor1.C: New test.
22618
22619         PR c++/7229
22620         * g++.dg/parse/namespace5.C: New test.
22621
22622         PR c++/7917
22623         * g++.dg/parse/func-def1.C: New test.
22624
22625         PR c++/8143
22626         * g++.dg/parse/undefined1.C: New test.
22627
22628         PR c++/5723, PR c++/8522
22629         * g++.dg/parse/specialization1.C: New test.
22630
22631         PR c++/163, PR c++/8595
22632         * g++.dg/parse/struct-as-enum1.C: New test.
22633
22634         PR c++/9173
22635         * g++.dg/parse/undefined2.C: New test.
22636
22637 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22638
22639         PR c++/9298
22640         * g++.dg/parse/template1.C: New test.
22641
22642         PR c++/9384
22643         * g++.dg/parse/using1.C: New test.
22644
22645         PR c++/9285
22646         PR c++/9294
22647         * g++.dg/parse/expr2.C: New test.
22648
22649         PR c++/9388
22650         * g++.dg/parse/lookup2.C: Likewise.
22651
22652 2003-01-21  Jan Hubicka  <jh@suse.cz>
22653
22654         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22655         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22656         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22657         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22658
22659 2003-01-20  Nick Clifton  <nickc@redhat.com>
22660
22661         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22662         problem with ARM sibcall code generation.
22663
22664 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22665
22666         * gcc.c-torture/execute/20030120-1.c: New.
22667
22668 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22669
22670         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22671
22672 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22673
22674         PR c++/9272
22675         * g++.dg/parse/ctor1.C: New test.
22676
22677         PR c++/9294:
22678         * g++.dg/parse/qualified1.C: New test.
22679
22680         * g++.dg/parse/typename3.C: New test.
22681
22682 2003-01-16  Richard Henderson  <rth@redhat.com>
22683
22684         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22685
22686 2003-01-16  Richard Henderson  <rth@redhat.com>
22687
22688         * g++.dg/pch/pch.exp: Copy test header to the working directory
22689         before using it either for precompilation or direct use.
22690         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22691         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22692
22693 2003-01-16  Richard Henderson  <rth@redhat.com>
22694
22695         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22696         before using it either for precompilation or direct use.
22697         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22698         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22699
22700 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22701
22702         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22703         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22704         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22705         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22706         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22707         typename warning into error.
22708         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22709         error messages.
22710         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22711         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22712         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22713         messages.
22714         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22715         make declaration visible in template.
22716         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22717         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22718         messages.
22719         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22720         message.
22721         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22722         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22723         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22724         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22725         typename warning with error message.
22726         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22727         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22728         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22729
22730 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.dg/parse/ambig2.C: New test.
22733
22734 2003-01-15  Richard Henderson  <rth@redhat.com>
22735
22736         * g++.dg/tls/init-2.C: Update error message string.
22737
22738 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22739
22740         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22741
22742 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22743
22744         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22745         all for HC11/HC12.
22746         * gcc.c-torture/compile/20001205-1.x: Likewise.
22747         * gcc.c-torture/compile/20001226-1.x: Likewise.
22748         * gcc.c-torture/compile/920520-1.x: Likewise.
22749         * gcc.c-torture/compile/961203-1.x: Likewise.
22750         * gcc.c-torture/compile/20020604-1.x: Likewise.
22751
22752 2003-01-15  Jan Hubicka  <jh@suse.cz>
22753
22754         * gcc.c-torture/compile/20030115-1.c: New test.
22755
22756         * gcc.dg/i386-fpcvt-1.c: New test.
22757         * gcc.dg/i386-fpcvt-2.c: New test.
22758
22759 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22760
22761         Further conform g++'s __vmi_class_type_info to the C++ ABI
22762         specification.
22763         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22764         the specification.
22765
22766 2003-01-14  Jan Hubicka  <jh@suse.cz>
22767
22768         * gcc.dg/i386-fpcvt-1.c: New test.
22769         * gcc.dg/i386-fpcvt-2.c: New test.
22770
22771 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22772
22773         * gcc.dg/i386-mmx-3.c: New test.
22774
22775 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22776
22777         PR c++/9264
22778         * g++.dg/parse/octal1.C: New file.
22779
22780         PR c++/9172
22781         * g++.dg/parse/typename1.C: New file.
22782
22783 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22784
22785         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22786         * gcc.dg/bf-no-ms-layout.c: Likewise.
22787         * gcc.dg/bf-ms-attrib.c: Likewise.
22788
22789 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22790
22791         PR c++/9099
22792         * g++.dg/parse/dtor1.C: New file.
22793
22794         PR c++/9128
22795         * g++.dg/rtti/typeid1.C: New file.
22796
22797         PR c++/9153
22798         * g++.dg/parse/lookup1.C: New file.
22799
22800         PR c++/9171
22801         * g++.dg/templ/spec5.C: New file.
22802
22803 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22804
22805         * gcc.c-torture/compile/20030110-1.c: New test.
22806
22807 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22808
22809         Merge from pch-branch:
22810
22811         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22812
22813         * gcc.dg/pch/cpp-1.h: New.
22814         * gcc.dg/pch/cpp-1.c: New.
22815         * gcc.dg/pch/cpp-2.h: New.
22816         * gcc.dg/pch/cpp-2.c: New.
22817
22818         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22819
22820         * gcc.dg/pch/except-1.h: New.
22821         * gcc.dg/pch/except-1.c: New.
22822
22823         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22824
22825         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22826         running test.
22827         * gcc.dg/pch: Include *.hp not *.h.
22828         * gcc.dg/pch/system-1.h: New.
22829         * gcc.dg/pch/system-1.c: New.
22830
22831         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22832
22833         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22834         rather than trying to build and run a program using PCH.
22835         * gcc.dg/pch: Remove dg-do commands from test files.
22836
22837         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22838
22839         * gcc.dg/pch/macro-3.c: New.
22840         * gcc.dg/pch/macro-3.h: New.
22841
22842         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22843
22844         * gcc.dg/pch/common-1.c: New.
22845         * gcc.dg/pch/common-1.h: New.
22846         * gcc.dg/pch/decl-1.c: New.
22847         * gcc.dg/pch/decl-1.h: New.
22848         * gcc.dg/pch/decl-2.c: New.
22849         * gcc.dg/pch/decl-2.h: New.
22850         * gcc.dg/pch/decl-3.c: New.
22851         * gcc.dg/pch/decl-3.h: New.
22852         * gcc.dg/pch/decl-4.c: New.
22853         * gcc.dg/pch/decl-4.h: New.
22854         * gcc.dg/pch/decl-5.c: New.
22855         * gcc.dg/pch/decl-5.h: New.
22856         * gcc.dg/pch/global-1.c: New.
22857         * gcc.dg/pch/global-1.h: New.
22858         * gcc.dg/pch/inline-1.c: New.
22859         * gcc.dg/pch/inline-1.h: New.
22860         * gcc.dg/pch/inline-2.c: New.
22861         * gcc.dg/pch/inline-2.h: New.
22862         * gcc.dg/pch/static-1.c: New.
22863         * gcc.dg/pch/static-1.h: New.
22864         * gcc.dg/pch/static-2.c: New.
22865         * gcc.dg/pch/static-2.h: New.
22866
22867         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22868
22869         * g++.dg/pch/pch.exp: Better handle failing testcases.
22870         * gcc.dg/pch/pch.exp: Likewise.
22871         * gcc.dg/pch/macro-1.c: New.
22872         * gcc.dg/pch/macro-1.h: New.
22873         * gcc.dg/pch/macro-2.c: New.
22874         * gcc.dg/pch/macro-2.h: New.
22875
22876         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22877
22878         * g++.dg/dg.exp: Treat files in pch/ specially.
22879         * g++.dg/pch/pch.exp: New file.
22880         * g++.dg/pch/empty.H: New file.
22881         * g++.dg/pch/empty.C: New file.
22882         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22883         "precompile".
22884
22885         * gcc.dg/pch/pch.exp: New file.
22886         * gcc.dg/pch/empty.h: New file.
22887         * gcc.dg/pch/empty.c: New file.
22888         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22889         "precompile".
22890
22891 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22892
22893         * g++.dg/template/friend14.C: New test.
22894
22895 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22896
22897         * gcc.dg/old-style-asm-1.c: New test.
22898
22899 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22900
22901         * gcc.c-torture/compile/20030109-1.c: New test.
22902
22903 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22904
22905         * gcc.c-torture/execute/20030109-1.c: New test.
22906
22907 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22908
22909         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22910         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22911         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22912         * g++.old-deja/g++.mike/eh2.C: Likewise
22913         * g++.old-deja/g++.mike/eh3.C: Likewise
22914         * g++.old-deja/g++.mike/eh5.C: Likewise
22915         * g++.old-deja/g++.mike/eh6.C: Likewise
22916         * g++.old-deja/g++.mike/eh7.C: Likewise
22917         * g++.old-deja/g++.mike/eh8.C: Likewise
22918         * g++.old-deja/g++.mike/eh9.C: Likewise
22919         * g++.old-deja/g++.mike/eh10.C: Likewise
22920         * g++.old-deja/g++.mike/eh12.C: Likewise
22921         * g++.old-deja/g++.mike/eh13.C: Likewise
22922         * g++.old-deja/g++.mike/eh14.C: Likewise
22923         * g++.old-deja/g++.mike/eh16.C: Likewise
22924         * g++.old-deja/g++.mike/eh17.C: Likewise
22925         * g++.old-deja/g++.mike/eh18.C: Likewise
22926         * g++.old-deja/g++.mike/eh21.C: Likewise
22927         * g++.old-deja/g++.mike/eh23.C: Likewise
22928         * g++.old-deja/g++.mike/eh24.C: Likewise
22929         * g++.old-deja/g++.mike/eh25.C: Likewise
22930         * g++.old-deja/g++.mike/eh26.C: Likewise
22931         * g++.old-deja/g++.mike/eh27.C: Likewise
22932         * g++.old-deja/g++.mike/eh28.C: Likewise
22933         * g++.old-deja/g++.mike/eh29.C: Likewise
22934         * g++.old-deja/g++.mike/eh31.C: Likewise
22935         * g++.old-deja/g++.mike/eh33.C: Likewise
22936         * g++.old-deja/g++.mike/eh34.C: Likewise
22937         * g++.old-deja/g++.mike/eh35.C: Likewise
22938         * g++.old-deja/g++.mike/eh36.C: Likewise
22939         * g++.old-deja/g++.mike/eh37.C: Likewise
22940         * g++.old-deja/g++.mike/eh38.C: Likewise
22941         * g++.old-deja/g++.mike/eh39.C: Likewise
22942         * g++.old-deja/g++.mike/eh40.C: Likewise
22943         * g++.old-deja/g++.mike/eh41.C: Likewise
22944         * g++.old-deja/g++.mike/eh42.C: Likewise
22945         * g++.old-deja/g++.mike/eh44.C: Likewise
22946         * g++.old-deja/g++.mike/eh46.C: Likewise
22947         * g++.old-deja/g++.mike/eh47.C: Likewise
22948         * g++.old-deja/g++.mike/eh48.C: Likewise
22949         * g++.old-deja/g++.mike/eh49.C: Likewise
22950         * g++.old-deja/g++.mike/eh50.C: Likewise
22951         * g++.old-deja/g++.mike/eh51.C: Likewise
22952         * g++.old-deja/g++.mike/eh53.C: Likewise
22953         * g++.old-deja/g++.mike/eh55.C: Likewise
22954         * g++.old-deja/g++.mike/p7912.C: Likewise
22955         * g++.old-deja/g++.mike/p9706.C: Likewise
22956         * g++.old-deja/g++.mike/p10416.C: Likewise
22957         * g++.old-deja/g++.mike/p11667.C: Likewise
22958         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22959         Remove redundant reference to Iris.
22960         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22961         Elxsi, i860, Pico Java, and WE32K.
22962
22963 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.dg/ext/asm4.C: New test.
22966
22967 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22968
22969         PR c++/9030
22970         * g++.dg/template/friend12.C: New test.
22971         * g++.dg/template/friend13.C: Likewise.
22972         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22973
22974 2003-01-08  Jan Hubicka  <jh@suse.cz>
22975
22976         * gcc.dg/i386-cadd.c: New test.
22977         * gcc.dg/i386-cmov4.c: Likewise.
22978
22979 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22980
22981         PR c++/9165
22982         * g++.dg/warn/Wunused-3.C: New test.
22983
22984         * g++.dg/abi/bitfield9.C: New test.
22985
22986         PR c++/9189
22987         * g++.dg/parse/defarg3.C: New test.
22988
22989 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22990
22991         * g++.dg/parse/ambig1.C: New test.
22992         * g++.dg/parse/defarg2.C: New test.
22993
22994 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22995
22996         * g++.dg/template/defarg-1.C: New test.
22997         * g++.dg/template/local2.C: Likewise.
22998
22999 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23000
23001         * gcc.c-torture/execute/20030105-1.c: New test.
23002
23003 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23004
23005         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23006         * g++.dg/parse/namespace4.C: Likewise.
23007
23008 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23009
23010         * g++.dg/template/ntp2.C: New test.
23011
23012 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23013
23014         * g++.dg/parse/extern-C-1.C: New test.
23015
23016         * g++.dg/parse/namespace4.C: New test.
23017
23018         * g++.dg/template/nested1.C: New test.
23019
23020         * g++.dg/parse/namespace3.C: New test.
23021
23022 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23023
23024         * g++.dg/lookup/two-stage1.C: New test.
23025
23026 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23029         * g++.old-deja/g++.jason/access8.C: Likewise.
23030         * g++.old-deja/g++.other/decl5.C: Likewise.
23031
23032 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23033
23034         * g++.dg/parse/parse7.C: New test.
23035
23036 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/2843
23039         * g++.dg/ext/attrib7.C: New test.
23040
23041 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23042
23043         * g++.dg/parse/parse6.C: New test.
23044
23045 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23046
23047         * gcc.dg/h8300-stack-1.c: New.
23048
23049 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23050
23051         g++.dg/lookup/exception1.C: New test.
23052
23053         g++.dg/lookup/template1.C: New test.
23054
23055         g++.dg/parse/namespace2.C: New test.
23056
23057         g++.dg/parse/parens2.C: New test.
23058
23059 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23060
23061         * g++.dg/parse/parse5.C: New test.
23062         * g++.dg/lookup/scoped4.C: New test.
23063
23064 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23065
23066         * g++.dg/parse/parens1.C: New test.
23067
23068         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23069         angle-bracket1.C.
23070         * g++.dg/parse/parens2.C: New test.
23071
23072         * g++.dg/lookup/scope-operator1.C: New test.
23073
23074         * g++.dg/parse/operator1.C: New test.
23075
23076 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23077
23078         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23079         * g++.old-deja/g++.other/access6.C: Likewise.
23080         * g++.old-deja/g++.other/decl1.C: Likewise.
23081         * g++.old-deja/g++.pt/typename12.C: Likewise.
23082
23083 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23084
23085         * g++.dg/parse/namespace1.C: New test.
23086
23087 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23088
23089         * g++.dg/parse/parse4.C: New test.
23090
23091 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23092
23093         * g++.dg/parse/parse3.C: New test.
23094
23095 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23096
23097         * g++.dg/parse/parse2.C: New test.
23098
23099 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23100
23101         * g++.dg/template/friend11.C: New test.
23102
23103 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23104
23105         * g++.dg/parse/parse1.C: New test.
23106
23107 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23108
23109         * lib/profopt.exp: Change the name of a global variable to avoid
23110         possible clashes with other test suites.
23111
23112 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         * g++.dg/inherit/covariant8.C: New test.
23115
23116 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23117
23118         * g++.dg/init/array9.C: New test.
23119
23120         PR c++/9112
23121         * g++.dg/parse/expr1.C: New test.
23122
23123 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23124
23125         * gcc.c-torture/compile/20021230-1.c: New test.
23126
23127 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23128
23129         * g++.dg/inherit/covariant5.C: New test.
23130         * g++.dg/inherit/covariant6.C: New test.
23131         * g++.dg/inherit/covariant7.C: New test.
23132
23133 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23134
23135         PR c++/2739
23136         * g++.dg/other/access2.C: New test.
23137
23138 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23139
23140         * g++.dg/other/anon-struct.C: No longer fails
23141         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23142         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23143         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23144
23145 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23146
23147         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23148
23149 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23150
23151         * g++.dg/eh/spec4.C: Remove stray semicolon.
23152         * g++.dg/expr/pmf-1.C: Change error message.
23153         * g++.dg/ext/asm1.C: Remove stray semicolon.
23154         * g++.dg/ext/typename1.C: Add missing typenames.
23155         * g++.dg/inherit/template-as-base.C: Change error message.
23156         * g++.dg/lookup/scoped1.C: Likewise.
23157         * g++.dg/lookup/scoped2.C: Likewise.
23158         * g++.dg/lookup/using2.C: Likewise.
23159         * g++.dg/other/component1.C: Remove stray semicolon.
23160         * g++.dg/other/do1.C: Change error message.
23161         * g++.dg/other/error2.C: Likewise.
23162         * g++.dg/other/init1.C: Likewise.
23163         * g++.dg/other/packed1.C: Remove stray semicolon.
23164         * g++.dg/other/ptrmem2.C: Change error message.
23165         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23166         marker.
23167         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23168         * g++.dg/template/access3.C: Add typename keyword.
23169         * g++.dg/template/access5.C: Remove stray semicolon.
23170         * g++.dg/template/access6.C: Likewise.
23171         * g++.dg/template/complit1.C: Likewise.
23172         * g++.dg/template/crash1.C: Change error message.
23173         * g++.dg/template/inherit2.C: Remove stray semicolon.
23174         * g++.dg/template/instantiate2.C: Likewise.
23175         * g++.dg/template/instantiate3.C: Change error message.
23176         * g++.dg/template/qual1.C: Remove stray semicolon.
23177         * g++.dg/template/qualttp18.C: Change error message.
23178         * g++.dg/template/ref1.C: Remove stray semicolon.
23179         * g++.dg/template/sizeof1.C (A::value): Declare it.
23180         * g++.dg/template/spec4.C: Change error message.
23181         * g++.dg/template/static1.C: Likewise.
23182         * g++.dg/template/type1.C: Likewise.
23183         * g++.dg/template/typename3.C: Likewise.
23184         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23185         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23186         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23187         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23188         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23189         named return value extension.
23190         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23191         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23192         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23193         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23194         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23195         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23196         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23197         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23198         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23199         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23200         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23201         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23202         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23203         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23204         syntax.
23205         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23206         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23207         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23208         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23209         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23210         * g++.old-deja/g++.brendan/template11.C: Likewise.
23211         * g++.old-deja/g++.brendan/template26.C: Likewise.
23212         * g++.old-deja/g++.brendan/template27.C: Use explicit
23213         specialization syntax.
23214         * g++.old-deja/g++.brendan/template30.C: Likewise.
23215         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23216         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23217         non-dependent names.
23218         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23219         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23220         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23221         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23222         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23223         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23224         named return value extension.
23225         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23226         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23227         * g++.old-deja/g++.ext/return1.C: Likewise.
23228         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23229         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23230         * g++.old-deja/g++.jason/access8.C: Likewise.
23231         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23232         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23233         pseudo-destructor names.
23234         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23235         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23236         pseudo-destructor names.
23237         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23238         * g++.old-deja/g++.jason/overload19.C: Likewise.
23239         * g++.old-deja/g++.jason/overload32.C: Likewise.
23240         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23241         stray semicolons.
23242         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23243         * g++.old-deja/g++.jason/return.C: Likewise.
23244         * g++.old-deja/g++.jason/return2.C: Likewise.
23245         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23246         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23247         syntax.
23248         * g++.old-deja/g++.jason/template10.C: Account for use of
23249         non-dependent names.
23250         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23251         syntax.
23252         * g++.old-deja/g++.jason/template37.C: Likewise.
23253         * g++.old-deja/g++.law/access4.C: Change error messages.
23254         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23255         pseudo-destructor names.
23256         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23257         * g++.old-deja/g++.law/ctors9.C: Likewise.
23258         * g++.old-deja/g++.law/cvt22.C: Likewise.
23259         * g++.old-deja/g++.law/dtors5.C: Likewise.
23260         * g++.old-deja/g++.law/global-init1.C: Likewise.
23261         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23262         * g++.old-deja/g++.law/operators28.C: Likewise.
23263         * g++.old-deja/g++.law/visibility28.C: Likewise.
23264         * g++.old-deja/g++.martin/eval1.C: Likewise.
23265         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23266         name.
23267         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23268         * g++.old-deja/g++.mike/net34.C: Likewise.
23269         * g++.old-deja/g++.mike/net36.C: Likewise.
23270         * g++.old-deja/g++.mike/ns2.C: Likewise.
23271         * g++.old-deja/g++.mike/p12306.C: Likewise.
23272         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23273         value extension.
23274         * g++.old-deja/g++.mike/p700.C: Likewise.
23275         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23276         * g++.old-deja/g++.mike/p710.C: Likewise.
23277         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23278         value extension.
23279         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23280         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23281         * g++.old-deja/g++.ns/crash2.C: Likewise.
23282         * g++.old-deja/g++.ns/crash3.C: Likewise.
23283         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23284         * g++.old-deja/g++.ns/ns17.C: Likewise.
23285         * g++.old-deja/g++.ns/template16.C: Likewise.
23286         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23287         keyword.
23288         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23289         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23290         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23291         named return value extension.
23292         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23293         * g++.old-deja/g++.other/access4.C: Issue additional error
23294         messages.
23295         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23296         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23297         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23298         * g++.old-deja/g++.other/crash25.C: Change error message.
23299         * g++.old-deja/g++.other/crash4.C: Change error message.
23300         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23301         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23302         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23303         checks.
23304         * g++.old-deja/g++.other/defarg8.C: Likewise.
23305         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23306         * g++.old-deja/g++.other/dtor10.C: Likewise.
23307         * g++.old-deja/g++.other/incomplete.C: Likewise.
23308         * g++.old-deja/g++.other/linkage7.C: Likewise.
23309         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23310         lookup algorithm.
23311         * g++.old-deja/g++.other/mangle2.C: Likewise.
23312         * g++.old-deja/g++.other/refinit2.C: Likewise.
23313         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23314         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23315         * g++.old-deja/g++.pt/crash28.C: Likewise.
23316         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23317         syntax.
23318         * g++.old-deja/g++.pt/crash32.C: Change error message.
23319         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23320         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23321         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23322         error message position.
23323         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23324         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23325         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23326         syntax.
23327         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23328         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23329         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23330         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23331         keyword.
23332         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23333         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23334         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23335         keyword.
23336         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23337         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23338         syntax.
23339         * g++.old-deja/g++.pt/friend28.C: Account for use of
23340         non-dependent names.
23341         * g++.old-deja/g++.pt/friend29.C: Likewise.
23342         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23343         rules.
23344         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23345         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23346         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23347         lookup rules.
23348         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23349         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23350         keyword.
23351         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23352         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23353         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23354         keyword.
23355         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23356         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23357         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23358         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23359         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23360         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23361         keyword.
23362         * g++.old-deja/g++.pt/spec10.C: Likewise.
23363         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23364         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23365         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23366         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23367         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23368         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23369         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23370         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23371         * g++.old-deja/g++.pt/typename15.C: Likewise.
23372         * g++.old-deja/g++.pt/typename22.C: Likewise.
23373         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23374         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23375         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23376         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23377         syntax.
23378         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23379         return value extension.
23380         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23381         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23382         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23383         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23384
23385 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23386
23387         * g++.dg/warn/inline1.C: New test.
23388         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23389         * g++.old-deja/g++.jason/synth10.C: Likewise.
23390         * g++.old-deja/g++.mike/net31.C: Likewise.
23391         * g++.old-deja/g++.mike/p8786.C: Likewise.
23392
23393         * g++.dg/template/friend10.C: New test.
23394         * g++.dg/template/conv5.C: New test.
23395
23396 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23397
23398         * g++.dg/lookup/scoped3.C: New test.
23399
23400         * g++.dg/lookup/decl1.C: New test.
23401         * g++.dg/lookup/decl2.C: New test.
23402
23403 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23404
23405         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23406         gcc.c-torture/compile/20021015-1.c,
23407         gcc.c-torture/compile/20021015-2.c,
23408         gcc.c-torture/compile/20021123-1.c,
23409         gcc.c-torture/compile/20021123-2.c,
23410         gcc.c-torture/compile/20021123-3.c,
23411         gcc.c-torture/compile/20021123-4.c,
23412         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23413         only to 3.1 or 3.2 branch.
23414
23415 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23416
23417         * gcc.dg/i386-bitfield3.c: New test.
23418
23419         * gcc.dg/i386-bitfield2.c: New test.
23420
23421 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.dg/parse/conv_op1.C: New test.
23424
23425 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23426
23427         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23428         approved.
23429
23430 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23431
23432         * gcc.c-torture/compile/20021220-1.c: New test.
23433
23434 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23435
23436         * gcc.dg/i386-fastcall-1.c: New.
23437
23438 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23439
23440         * gcc.c-torture/execute/20021219-1.c: New test.
23441
23442 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23443
23444         * gcc.dg/i386-pic-1.c: New test.
23445
23446 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23447
23448         PR c++/8099
23449         * g++.dg/template/friend9.C: New test.
23450
23451 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23452
23453         PR c++/3663
23454         * g++.dg/template/access7.C: New test.
23455
23456 2002-12-18  Nick Clifton  <nickc@redhat.com>
23457
23458         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23459         the libstdc++-v3 directory has been found.
23460
23461 2002-12-12  Devang Patel <dpatel@apple.com>
23462         * gcc.dg/darwin-ld-1.c: New test.
23463         * gcc.dg/darwin-ld-2.c: New test.
23464         * gcc.dg/darwin-ld-3.c: New test.
23465         * gcc.dg/darwin-ld-4.c: New test.
23466         * gcc.dg/darwin-ld-5.c: New test.
23467
23468 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23469
23470         * gcc.c-torture/compile/20021212-1.c: New test.
23471
23472 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23473
23474         * gcc.dg/fshort-wchar: New test.
23475
23476 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/8372
23479         * g++.dg/template/dtor1.C: New test.
23480
23481         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23482         markers.
23483
23484 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23487
23488 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23489
23490         * g++.dg/template/static1.C: New test.
23491         * g++.dg/template/static2.C: New test.
23492         * g++.old-deja/g++.ext/memconst.C: New test.
23493
23494 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23495
23496         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23497         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23498         * g++.dg/special/initp1.C: Likewise.
23499
23500 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * gcc.c-torture/execute/20021204-1.c: New test.
23503
23504 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23505
23506         * gcc.dg/ppc-fmadd-1.c: New file.
23507         * gcc.dg/ppc-fmadd-2.c: New file.
23508         * gcc.dg/ppc-fmadd-3.c: New file.
23509
23510 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23511
23512         * gcc.c-torture/compile/20021204-1.c: New test.
23513
23514 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23515
23516         * g++.dg/inherit/covariant2.C: New test.
23517         * g++.dg/inherit/covariant3.C: New test.
23518         * g++.dg/inherit/covariant4.C: New test.
23519         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23520         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23521
23522 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/8688
23525         * g++.dg/init/brace3.C: New test.
23526
23527 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23528
23529         * gcc.dg/20020210-1.c: Fix a comment typo.
23530
23531 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23532
23533         PR c++/8720
23534         * g++.dg/parse/defarg1.C: New test.
23535
23536         PR c++/8615
23537         * g++.dg/template/char1.C: New test.
23538
23539         * g++.dg/template/varmod1.C: Fix typo.
23540
23541 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23542
23543         DR 180
23544         * g++.old-deja/g++.pt/crash32.C: Expect error.
23545
23546 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/5919
23549         * g++.dg/template/varmod1.C: New test.
23550
23551         PR c++/8727
23552         * g++.dg/inherit/typeinfo1.C: New test.
23553
23554         PR c++/8663
23555         * g++.dg/inherit/typedef1.C: New test.
23556
23557 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/8332
23560         PR c++/8493
23561         * g++.dg/template/strlen1.C: New test.
23562
23563         PR c++/8227
23564         * g++.dg/template/ctor2.C: New test.
23565
23566         PR c++/8214
23567         * g++.dg/init/string1.C: New test.
23568
23569         PR c++/8511
23570         * g++.dg/template/friend8.C: New test.
23571
23572 2002-11-29  Joe Buck <jbuck@synopsys.com>
23573
23574         * g++.dg/lookup/anon2.C: New test.
23575
23576 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23577
23578         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23579         h8300 port.
23580
23581 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23582
23583         * gcc.dg/bitfld-6.c: New test.
23584
23585 2002-11-27  Jan Hubicka  <jh@suse.cz>
23586
23587         * gcc.c-torture/execute/20021127.[cx]: New test.
23588
23589 2002-11-26  Jan Hubicka  <jh@suse.cz>
23590
23591         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23592         quality.
23593
23594 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23595
23596         * g++.dg/init/brace2.C: New test.
23597         * g++.old-deja/g++.mike/p9129.C: Correct.
23598
23599 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23600
23601         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23602
23603 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23604
23605         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23606
23607 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23608
23609         * testsuite/g++.dg/abi/empty11.C: New test.
23610         * testsuite/g++.dg/rtti/cv1.C: New test.
23611
23612 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23613
23614         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23615
23616 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23617
23618         * g++.dg/abi/empty10.C: New test.
23619
23620 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23621
23622         * gcc.c-torture/compile/20021124-1.c: New test.
23623
23624 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23625
23626         * g++.dg/abi/rtti2.C: New test.
23627
23628 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23629
23630         * gcc.dg/i386-unroll-1.c: New test.
23631
23632 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23633
23634         * gcc.c-torture/compile/20021120-1.c: New test.
23635         * gcc.c-torture/compile/20021120-2.c: New test.
23636
23637 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23638
23639         * gcc.dg/bitfld-5.c: New test.
23640
23641 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23642
23643         * gcc.c-torture/execute/20021120-3.c: New test.
23644
23645 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23646
23647         * gcc.c-torture/execute/20021120-2.c: New test.
23648
23649 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23650
23651         * gcc.c-torture/execute/20021120-1.c: New test.
23652
23653 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.c-torture/execute/20021118-3.c: New test.
23656
23657 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658
23659         * gcc.c-torture/compile/20021119-1.c: New test.
23660
23661 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23662
23663         * gcc.dg/duff-1.c: New test.
23664         * gcc.dg/duff-2.c: New test.
23665         * gcc.dg/duff-3.c: New test.
23666
23667 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23668
23669         * gcc.dg/cpp/_Pragma5.c: New test.
23670
23671 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23672
23673         * gcc.c-torture/execute/20021118-2.c: New test.
23674
23675 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * gcc.c-torture/execute/20021118-1.c: New test.
23678
23679 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * gcc.dg/20021116-1.c: New test.
23682
23683 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23684
23685         * g++.dg/abi/vcall1.C: New test.
23686
23687 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * gcc.dg/20021029-1.c: New test.
23690         * gcc.dg/20021029-2.c: New test.
23691
23692 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23693
23694         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23695
23696 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23697
23698         PR c/8439
23699         * gcc.dg/20021110.c: Move to ...
23700         * gcc.c-torture/compile/20021110.c: .... here.
23701
23702 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23703
23704         PR c/8467
23705         * gcc.c-torture/execute/20021111-1.c
23706
23707 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23708
23709         PR c/8439
23710         * gcc.dg/20021110.c: New test.
23711
23712 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23713
23714         * g++.dg/abi/vthunk3.C: Run only on x86.
23715
23716 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23717
23718         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23719
23720 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23721
23722         * lib/compat.exp (compat-execute): Fix logic error in last
23723         change.
23724
23725 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23726
23727         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23728
23729 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23730
23731         PR c++/8389
23732         * g++.dg/template/access6.C: New test.
23733
23734 2002-11-08  Jan Hubicka  <jh@suse.cz>
23735
23736         * gcc.dg/i386-ssefp-1.c: New test.
23737         * gcc.dg/i386-ssefp-1.c: New test.
23738
23739 2002-11-08  Jan Hubicka  <jh@suse.cz>
23740
23741         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23742
23743 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23744
23745         * g++.dg/abi/vthunk3.C: New test.
23746
23747         PR c++/8338
23748         * g++.dg/template/crash2.C: New test.
23749
23750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23751
23752         * testsuite/g++.dg/abi/dtor1.C: New test.
23753         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23754
23755 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23756
23757         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23758         Darwin.
23759
23760 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23761
23762         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23763         -mthumb.  Only xfail with -O0.
23764
23765 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23766
23767         * g++.dg/abi/thunk1.C: New test.
23768         * g++.dg/abi/thunk2.C: Likewise.
23769         * g++.dg/abi/vtt1.C: Likewise.
23770
23771 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23772
23773         PR optimization/8423
23774         * gcc.c-torture/execute/builtin-constant.c: New test.
23775
23776 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23777
23778         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23779         Add some more cases.
23780
23781 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23782
23783         PR c++/8391
23784         * g++.dg/opt/local1.C: New test.
23785
23786 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23787
23788         PR c++/8160
23789         * g++.dg/template/complit1.C: New test.
23790
23791         PR c++/8149
23792         * g++.dg/template/typename4.C: Likewise.
23793
23794 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23795
23796         Core issue 287, PR c++/7639
23797         * g++.dg/template/instantiate1.C: Adjust error location.
23798         * g++.dg/template/instantiate3.C: New test.
23799         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23800         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23801         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23802
23803 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23804
23805         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23806
23807 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23808
23809         PR c++/8287
23810         * g++.dg/init/dtor2.C: New test.
23811
23812 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23813
23814         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23815         * gcc.dg/nest.c: Bypass errors on irix6.
23816
23817 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23818
23819         * gcc.dg/nest.c: Expect error for mmix-*-*.
23820         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23821
23822 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23823
23824         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23825         markers.
23826
23827         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23828
23829 2002-10-25  Mike Stump  <mrs@apple.com>
23830
23831         * gcc.dg/warn-1.c: New test.
23832
23833 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23834
23835         * g++.dg/template/typename3.C: New test.
23836
23837 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23838
23839         * g++.dg/lookup/ptrmem1.C: New test.
23840
23841         * g++.dg/abi/vthunk2.C: New test.
23842
23843 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23844
23845         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23846
23847 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23848
23849         * g++.dg/abi/empty9.C: New test.
23850
23851 2002-10-24  Richard Henderson  <rth@redhat.com>
23852
23853         * g++.dg/inherit/thunk1.C: Enable for ia64.
23854
23855 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23856
23857         PR c++/8067
23858         * g++.dg/lookup/pretty1.C: New test.
23859
23860 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23861
23862         * gcc.dg/20021023-1.c: New test.
23863
23864 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23865
23866         PR c++/7679
23867         * g++.dg/parse/inline1.C: New test.
23868
23869 2002-10-23  Richard Henderson  <rth@redhat.com>
23870
23871         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23872
23873         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23874
23875 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23876
23877         PR c++/6579
23878         * g++.dg/parse/stmtexpr3.C: New test.
23879
23880 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.dg/expr/cond1.C: New test.
23883
23884 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23885
23886         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23887
23888 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23889
23890         * g++.dg/abi/vbase13.C: New test.
23891         * g++.dg/abi/vbase14.C: Likewise.
23892
23893 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23894
23895         * gcc.dg/tls/pic-1.c: New test.
23896         * gcc.dg/tls/nonpic-1.c: New test.
23897         * gcc.dg/20021018-1.c: New test.
23898
23899 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23900
23901         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23902         Remove only files with the same base name as the test case.
23903         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23904         (profopt-execute): Likewise.  Also, remove old profiling
23905         and performance data files before running the tests.
23906
23907         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23908         * g++.dg/bprob/bprob.exp: Likewise.
23909         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23910         to allow more general test case names.
23911
23912         * g++.dg/bprob/bprob-1.C: Rename to ...
23913         * g++.dg/bprob/g++-bprob-1.C: ... this.
23914
23915         * g77.dg/bprob/bprob-1.f: Rename to ...
23916         * g77.dg/bprob/g77-bprob-1.f: ... this.
23917
23918 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23919
23920         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23921         bison 1.50 or later.
23922
23923 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23924
23925         * g++.dg/README: Describe more test directories.
23926
23927 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23928
23929         * g++.dg/init/array6.C: Add additional tests.
23930
23931 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23932
23933         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23934         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23935
23936 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23937
23938         * gcc.c-torture/compile/20020604-1.x: New.
23939         * gcc.c-torture/compile/simd-5.x: Likewise.
23940         * gcc.c-torture/execute/920710-1.x: Likewise.
23941         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23942
23943 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23944
23945         * g++.dg/inherit/override1.C: Add dg-options clause.
23946
23947 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23948
23949         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23950         _mm_slli_si128.
23951
23952 2002-10-19  Andreas Schwab  <schwab@suse.de>
23953
23954         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23955         directory component.
23956
23957 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23958
23959         * g++.dg/inherit/thunk1.C: New test.
23960
23961         * g++.dg/inherit/override1.C: New test.
23962
23963         * g++.dg/abi/mangle11.C: New test.
23964         * g++.dg/abi/mangle14.C: New test.
23965         * g++.dg/abi/mangle17.C: New test.
23966
23967 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.dg/overload/member2.C: New test.
23970
23971 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23972
23973         * g++.dg/README: Describe new compat directory.
23974         * g++.dg/dg.exp: Skip tests in compat directory.
23975         * README.compat: New file.
23976         * lib/compat.exp: New expect script.
23977         * g++.dg/compat: New test directory.
23978         * g++.dg/compat/compat.exp: New expect script.
23979         * g++.dg/compat/abi: New test directory.
23980         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23981         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23982         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23983         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23984         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23985         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23986         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23987         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23988         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23989         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23990         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23991         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23992         * g++.dg/compat/break: New test directory.
23993         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23994         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23995         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23996         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23997         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23998         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23999         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24000         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24001         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24002         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24003         g++.dg/compat/break/README: New files.
24004         * g++.dg/compat/eh: New test directory.
24005         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24006         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24007         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24008         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24009         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24010         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24011         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24012         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24013         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24014         g++.dg/compat/eh/filter2_y.C,
24015         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24016         g++.dg/compat/eh/new1_y.C,
24017         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24018         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24019         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24020         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24021         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24022         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24023         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24024         g++.dg/compat/eh/unexpected1_y.C: New files.
24025         * g++.dg/compat/init: New test directory.
24026         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24027         g++.dg/compat/init/array5_y.C,
24028         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24029         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24030         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24031         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24032         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24033         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24034         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24035         g++.dg/compat/init/init-ref2_y.C: New files.
24036
24037 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24038
24039         PR c++/7584
24040         * g++.dg/inherit/using3.C: New test.
24041
24042 2002-10-17  Jan Hubicka  <jh@suse.cz>
24043
24044         * gcc.dg/20021017-2.c: New test.
24045
24046 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24047
24048         * g++.dg/abi/mangle16.C: Adjust.
24049
24050         * g++.dg/init/array8.C: New test.
24051
24052 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24053
24054         * gcc.dg/special/mips-abi.exp: New test.
24055         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24056
24057 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24058
24059         * g++.dg/abi/mangle16.C: New test.
24060         * g++.dg/abi/mangle17.C: Likewise.
24061
24062         PR c++/7478
24063         * g++.dg/template/ref1.C: New test.
24064
24065 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24066
24067         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24068
24069 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24070
24071         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24072
24073 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24074
24075         PR c++/7524
24076         * g++.dg/init/array7.C: New test.
24077
24078 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24079
24080         * g++.dg/init/array6.C: New test.
24081
24082         * g++.dg/abi/mangle13.C: Likewise.
24083         * g++.dg/abi/mangle14.C: Likewise.
24084         * g++.dg/abi/mangle15.C: Likewise.
24085
24086 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24087
24088         * g++.dg/abi/empty8.C: New test.
24089
24090 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         * g++.dg/init/ctor1.C: New test.
24093
24094 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24095
24096         * gcc.c-torture/execute/20021015-1.c: New test.
24097
24098 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24099
24100         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24101
24102 2002-10-14  Jan Hubicka  <jh@suse.cz>
24103
24104         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24105
24106 2002-10-14  Richard Henderson  <rth@redhat.com>
24107
24108         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24109
24110 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR optimization/6631
24113         * g++.dg/opt/const2.C: New test.
24114
24115 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24116
24117         PR c++/7176
24118         * g++.dg/parse/friend1.C: New test.
24119         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24120
24121 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * gcc.dg/20021014-1.c: New test.
24124
24125 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24126
24127         PR c++/5661
24128         * g++.dg/ext/vlm1.C: New test.
24129         * g++.dg/ext/vlm2.C: Likewise.
24130
24131         * g++.dg/init/array1.C: Remove invalid braces.
24132         * g++.dg/init/brace1.C: New test.
24133         * g++.dg/init/copy2.C: Likewise.
24134         * g++.dg/init/copy3.C: Likewise.
24135         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24136         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24137         braces.
24138
24139 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24140
24141         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24142
24143 2002-10-11  Richard Shann  <richard.shann@superh.com>
24144
24145         * gcc.c-torture/compile/simd-5.c: New test.
24146
24147 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24148
24149         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24150
24151 2002-10-10  Jim Wilson  <wilson@redhat.com>
24152
24153         * gcc.c-torture/execute/20021010-1.c: New test.
24154
24155 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24156
24157         PR c/7353
24158         * g++.dg/ext/typedef-init.C: New test.
24159         * gcc.dg/typedef-init.c: New test.
24160
24161 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24162
24163         * gcc.dg/cpp/paste13.c: New test.
24164
24165 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24166
24167         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24168         remaining platforms, XFAIL during compile, not execute.  Don't
24169         XFAIL at -O0.
24170
24171 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24172
24173         * gcc.dg/alias-1.c: Tweak expected warning.
24174
24175 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24176
24177         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24178
24179 2002-10-06  Andreas Jaeger  <aj@suse.de>
24180
24181         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24182         * gcc.dg/cpp/c++98.C: Likewise.
24183
24184         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24185         * g++.dg/cpp/c++98.C: Likewise.
24186
24187         * g++.dg/README (Subdirectories): Mention cpp directory.
24188
24189         PR target/7559
24190         * gcc.dg/20021006-1.c: New test.
24191
24192 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24193
24194         PR c++/7804
24195         * g++.dg/other/warning1.C: New test.
24196
24197 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24198
24199         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24200         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24201         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24202
24203 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24204
24205         PR c++/7931
24206         * g++.dg/template/ptrmem3.C: New test.
24207
24208         PR c++/7754
24209         * g++.dg/template/union1.C: New test.
24210
24211 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/8006
24214         * g++.dg/abi/mangle9.C: New test.
24215         * g++.dg/abi/mangle10.C: New test.
24216         * g++.dg/abi/mangle11.C: New test.
24217         * g++.dg/abi/mangle12.C: New test.
24218
24219 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/7188.
24222         * g++.dg/template/meminit1.C: New test.
24223         * g++.dg/warn/Wreorder-1.C: Likewise.
24224         * g++.old-deja/g++.mike/warn3.C: Tweak.
24225         * lib/prune.exp: Ingore "in copy constructor".
24226
24227 2002-10-02  Andreas Jaeger  <aj@suse.de>
24228
24229         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24230         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24231         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24232         on x86-64.
24233
24234 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24235
24236         * gcc.dg/empty1.C: Fix typo.
24237
24238 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24239
24240         * gcc.dg/alias-1.c: New test.
24241
24242 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24243
24244         * gcc.dg/empty1.C: New test.
24245
24246         * g++.dg/tls/init-2.C: Tweak error messages.
24247
24248 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24249
24250         * gcc.c-torture/compile/20020923-1.c: New test.
24251
24252 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24253
24254         * gcc.c-torture/execute/ffs-1.c: New test.
24255         * gcc.c-torture/execute/ffs-2.c: Ditto.
24256
24257 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24258
24259         * g++.dg/overload/member1.C: New test.
24260
24261 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24262
24263         * g++.dg/abi/empty7.C: New test.
24264         * g++.dg/init/pm2.C: Likewise.
24265
24266 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.dg/rtti/crash1.C: New test.
24269
24270 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24271
24272         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24273         gcc.dg/sibcall-4.c: New tests.
24274
24275 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24276
24277         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24278         powerpc and MMIX targets.
24279
24280 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24281
24282         * gcc.dg/cpp/20020927-1.c: New.
24283
24284 2002-09-26  David S. Miller  <davem@redhat.com>
24285
24286         * gcc.c-torture/compile/trunctfdf.c: New.
24287
24288 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24289
24290         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24291
24292 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24293
24294         * gcc.c-torture/execute/loop-15.c: New.
24295
24296 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24297
24298         * README.QMTEST: Fix typo.
24299
24300 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24301
24302         * gcc.dg/20020926-1.c: New test.
24303
24304 2002-09-25  David S. Miller  <davem@redhat.com>
24305
24306         PR target/7842
24307         * gcc.c-torture/execute/shiftdi.c: New test.
24308
24309 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24310
24311         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24312         unique to the tool.
24313         * lib/g77.exp (g77_init): Likewise.
24314         * lib/g++.exp (g++_init): Likewise.
24315         * lib/objc.exp (objc_init): Likewise.
24316
24317 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24320         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24321         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24322
24323 2002-09-25  Richard Henderson  <rth@redhat.com>
24324
24325         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24326         too-small long double.
24327
24328 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24329
24330         * gcc.dg/20020919-1.c: New test.
24331
24332 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * g++.dg/abi/bitfield6.C: New test.
24335         * g++.dg/abi/bitfield7.C: New test.
24336         * g++.dg/abi/bitfield8.C: New test.
24337         * g++.dg/abi/vbase11.C: New test.
24338
24339 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24340
24341         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24342         hppa*-*-hpux*.  Update test comment.
24343
24344 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.dg/tls/struct-1.c: New test.
24347
24348 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24349
24350         * gcc.dg/cpp/tr-warn2.c: Update.
24351
24352 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24353
24354         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24355
24356 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24357
24358         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24359         systems.
24360
24361 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24362
24363         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24364
24365         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24366         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24367         setting of cxxfilt.
24368
24369 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24370
24371         * gcc.dg/20020312-2.c: Update for darwin.
24372
24373 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24376
24377 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24378
24379         * objc.dg/comp-types-1.m: New test.
24380         * objc.dg/comp-types-2.m: New test.
24381         * objc.dg/comp-types-3.m: New test.
24382         * objc.dg/comp-types-4.m: New test.
24383         * objc.dg/comp-types-5.m: New test.
24384         * objc.dg/comp-types-6.m: New test.
24385
24386 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24387
24388         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24389
24390 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24391
24392         * g++.dg/other/do1.C: New test.
24393
24394         * g++.dg/template/subst1.C: New test.
24395
24396 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24397
24398         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24399
24400 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.dg/template/qualttp20.C: Adjust expected errors.
24403         * g++.old-deja/g++.jason/report.C: Likewise.
24404         * g++.old-deja/g++.other/qual1.C: Likewise.
24405
24406         * g++.dg/lookup/scoped2.C: New test.
24407
24408         * g++.dg/ext/asm3.C: New test.
24409
24410 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24411
24412         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24413
24414 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24415
24416         * ChangeLog: follow spelling conventions.
24417         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24418         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24419         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24420         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24421         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24422         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24423         * g++.old-deja/g++.law/global-init1.C: Likewise.
24424         * g++.old-deja/g++.other/delete4.C: Likewise.
24425         * g++.old-deja/g++.other/inline21.C: Likewise.
24426         * g++.old-deja/g++.other/singleton.C: Likewise.
24427         * g77.dg/strlen0.f: Likewise.
24428         * g77.f-torture/compile/20010519-1.f: Likewise.
24429         * g77.f-torture/compile/980310-4.f: Likewise.
24430         * gcc.c-torture/compile/20000605-1.c: Likewise.
24431         * gcc.c-torture/execute/20020225-1.c: Likewise.
24432         * gcc.dg/c90-hexfloat-2.c: Likewise.
24433         * gcc.dg/c99-bool-1.c: Likewise.
24434         * gcc.dg/c99-hexfloat-2.c: Likewise.
24435         * gcc.dg/dll-2.c: Likewise.
24436         * gcc.dg/wtr-union-init-1.c: Likewise.
24437         * gcc.dg/wtr-union-init-2.c: Likewise.
24438         * gcc.dg/wtr-union-init-3.c: Likewise.
24439         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24440         * gcc.dg/cpp/defined.c: Likewise.
24441         * gcc.dg/cpp/macsyntx.c: Likewise.
24442         * gcc.dg/cpp/paste2.c: Likewise.
24443         * gcc.dg/cpp/trad/defined.c: Likewise.
24444         * gcc.dg/format/c90-printf-1.c: Likewise.
24445         * gcc.dg/format/c90-scanf-1.c: Likewise.
24446         * gcc.dg/format/c99-printf-1.c: Likewise.
24447         * gcc.dg/format/c99-scanf-1.c: Likewise.
24448         * gcc.misc-tests/gcov-8.c: Likewise.
24449         * lib/profopt.exp: Likewise.
24450
24451 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24452
24453         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24454
24455 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.dg/inherit/using2.C: New test.
24458
24459 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24460
24461         * ChangeLog: Follow spelling conventions.
24462         * g++.dg/template/friend4.C: Likewise.
24463         * g++.old-deja/g++.pt/crash67.C: Likewise.
24464         * gcc.c-torture/execute/20000801-4.c: Likewise.
24465         * gcc.dg/c90-digraph-1.c: Likewise.
24466         * gcc.dg/c94-digraph-1.c: Likewise.
24467         * gcc.dg/c99-digraph-1.c: Likewise.
24468         * gcc.dg/cpp/line5.c: Likewise.
24469         * gcc.dg/cpp/multiline.c: Likewise.
24470         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24471         * gcc.dg/format/attr-3.c: Likewise.
24472         * gcc.dg/format/c90-scanf-3.c: Likewise.
24473         * gcc.dg/format/ext-4.c: Likewise.
24474
24475 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24476
24477         * g++.dg/template/pretty1.C: New test.
24478
24479 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24480
24481         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24482
24483 2002-09-13  Matt Austern  <austern@apple.com>
24484
24485         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24486         passing a cast expression to a function by const reference.
24487
24488 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.dg/template/deduce1.C: New test.
24491
24492 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24493
24494         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24495         32-bit int.
24496
24497 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24498
24499         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24500         usage.
24501
24502 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24503
24504         * gcc.c-torture/compile/20020910-1.c: New test.
24505
24506 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24507
24508         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24509
24510 2002-09-10  Andreas Jaeger  <aj@suse.de>
24511
24512         * gcc.dg/20020312-2.c: Adjust for x86-64.
24513
24514 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24515
24516         * g77.dg/7388.f: New test case for PR 7388.
24517
24518 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24519
24520         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24521
24522 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24523
24524         * objc.dg/proto-lossage-1.m: New test.
24525
24526 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24527
24528         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24529
24530 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24531
24532         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24533         expected to pass.
24534
24535 2002-09-06  Stan Shebs  <shebs@apple.com>
24536             David Edelsohn  <edelsohn@gnu.org>
24537
24538         * gcc.dg/weak: New directory.
24539         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24540         target-specific xfail bits.
24541         * gcc.dg/typeof-2.c: Move to new directory.
24542         * gcc.dg/weak.exp: New expect script.
24543
24544 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24545
24546         * gcc.c-torture/execute/extzvsi.c: New test.
24547
24548 2002-09-05  Stan Shebs  <shebs@apple.com>
24549
24550         * gcc.dg/weak-1.c: xfail on Darwin.
24551         * gcc.dg/weak-2.c: Ditto.
24552         * gcc.dg/weak-3.c: Ditto.
24553         * gcc.dg/weak-4.c: Ditto.
24554         * gcc.dg/weak-5.c: Ditto.
24555         * gcc.dg/weak-6.c: Ditto.
24556         * gcc.dg/weak-7.c: Ditto.
24557         * gcc.dg/weak-8.c: Ditto.
24558         * gcc.dg/weak-9.c: Ditto.
24559
24560 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24561
24562         * gcc.c-torture/execute/loop-14.c: New test.
24563
24564 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24565
24566         * g++.dg/other/cxa-atexit1.C: New test.
24567
24568         * gcc.dg/typeof-2.c: New test.
24569
24570 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24571
24572         * gcc.dg/builtins-2.c: New testcase.
24573         * gcc.dg/builtins-3.c: New testcase.
24574
24575 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24576
24577         * gcc.dg/cpp/_Pragma4.c: New test.
24578
24579 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24580
24581         * objc/execute/nil_method-1.m: New testcase.
24582
24583 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24584
24585         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24586         [Object class], not [Object initialize].
24587
24588 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24589             Hans-Peter Nilsson  <hp@bitrange.com>
24590
24591         * gcc.c-torture/execute/20020720-1.x: Skip test on
24592         mmix-knuth-mmixware.  Correct comment.
24593
24594 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24595
24596         * testsuite/g++.dg/abi/bitfield5.C: New test.
24597         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24598
24599 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24600
24601         * objc.dg/undeclared-selector.m: New test.
24602
24603 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24604
24605         * g++.dg/other/offsetof1.C: Avoid cast warning.
24606
24607 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24608
24609         * objc.dg/super-class-2.m: New test.
24610
24611 2002-08-24  Matt Austern  <austern@apple.com>
24612
24613         * g++.dg/ext/lvaddr.C: New test.
24614         * g++.dg/ext/lvcast.C: New test.
24615
24616 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24617
24618         * testsuite/g++.dg/inherit/cond1.C: New test.
24619
24620 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24621
24622         * gcc.dg/noncompile/incomplete-1.c: New test.
24623
24624 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24625
24626         * gcc.dg/typespec-1.c: New test.
24627
24628 2002-08-20  Devang Patel  <dpatel@apple.com>
24629         * objc.dg/proto-hier-2.m: New test.
24630
24631 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24632
24633         * objc.dg/bitfield-1.m: New test.
24634         * objc.dg/bitfield-2.m: New test.
24635
24636 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24637
24638         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24639         gcc.dg/c99-flex-array-4.c: New tests.
24640
24641 2002-08-16  Stan Shebs  <shebs@apple.com>
24642
24643         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24644
24645 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24646
24647         * gcc.dg/typeof-1.c: New test.
24648         * g++.dg/ext/typeof2.C: New test.
24649
24650 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24651
24652         * g++.dg/other/offsetof1.C: New test.
24653
24654 2002-08-14  Richard Henderson  <rth@redhat.com>
24655
24656         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24657
24658 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24659
24660         * gcc.dg/cpp/_Pragma3.c: New test.
24661
24662 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24663
24664         * g++.dg/template/inherit3: New test.
24665
24666 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24667
24668         * gcc.dg/bitfld-4.c: Add blank options.
24669
24670 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24671
24672         * g++.dg/template/crash1.C: New test.
24673
24674 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24675
24676         * gcc.dg/tls/opt-2.c: New test.
24677
24678 2002-08-08  Devang Patel  <dpatel@apple.com>
24679
24680         * objc.dg/selector-1.m : New test
24681
24682 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24683
24684         * g++.dg/abi/bitfield4.C: New test.
24685         * gcc.dg/bitfld-4.c: New test.
24686
24687 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24688
24689         * g++.dg/other/packed1.C: New test.
24690
24691 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24692
24693         * g++.dg/abi/offsetof.C: Tweak error messages.
24694         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24695
24696 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * gcc.dg/bitfld-3.c: New test.
24699
24700 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24701             Richard Henderson  <rth@redhat.com>
24702
24703         * gcc.dg/i386-bitfield1.c: New test.
24704         * g++.dg/abi/bitfield3.C: Update.
24705
24706 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24707
24708         * objc.dg/const-str-2.m: Update.
24709         * gcc.dg/cpp/c++98.c: Change to C extension.
24710         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24711         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24712
24713 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24714
24715         * testsuite/gcc.dg/tls/diag-3.c: New.
24716
24717 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24718
24719         * g++.dg/README (Subdirectories): Document new subdir expr.
24720         * g++.dg/expr/pmf-1.C: New test.
24721
24722 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24723
24724         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24725
24726 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * g++.dg/abi/bitfield3.C: New test.
24729
24730 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * lib/gcov.exp: Tweak expected line formats.
24733         * gcc.misc-tests/gcov8.c: New test.
24734         * gcc.misc-tests/gcov8.x: New flags.
24735
24736 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24737
24738         * consistency.vlad/layout/endian.c: Include string.h.
24739
24740         * gcc.c-torture/execute/20020805-1.c: New test.
24741
24742 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24743
24744         * g++.dg/other/conversion1.C: New test.
24745
24746 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24747
24748         * gcc.dg/builtins-1.c: New testcase.
24749
24750 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24751
24752         * g++.dg/inherit/access3.C: New test.
24753
24754 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.dg/ia64-visibility-2.c: New test.
24757
24758 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24759
24760         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24761         __qualifier_flags to __flags.
24762
24763 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24764
24765         * g++.dg/inherit/operator1.C: New test.
24766         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24767         * g++.dg/other/error1.C: Change expected error message.
24768         * g++.dg/template/conv4.C: Likewise.
24769
24770 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24771
24772         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24773         for documented behavior.
24774
24775 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24776
24777         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24778         several targets known to fail.
24779
24780 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24781
24782         * gcc.dg/mips-args-[123].c: New tests.
24783
24784 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24785
24786         * gcc.dg/ppc-spe.c: New.
24787
24788 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24789
24790         * g++.dg/other/ptrmem4.C: New testcase.
24791
24792 2002-07-24  Richard Henderson  <rth@redhat.com>
24793
24794         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24795
24796 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24797
24798         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24799
24800 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24801
24802         * gcc.c-torture/execute/memset-3.c: New testcase.
24803
24804 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24805
24806         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24807         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24808
24809 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24810
24811         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24812         Delete.
24813
24814 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24815
24816         * gcc.c-torture/compile/simd-4.c: New test.
24817
24818 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24819
24820         PR c++/7347, c++/7348
24821         * g++.dg/template/access4.C: New test.
24822         * g++.dg/template/access5.C: New test.
24823         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24824         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24825         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24826         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24827
24828 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24829
24830         * gcc.dg/gnu89-init-2.c: New test.
24831
24832 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24833
24834         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24835
24836 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24837
24838         * gcc.c-torture/execute/20020720-1.c: New testcase.
24839
24840 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24841
24842         * gcc.dg/cpp/Wsignprom.c: New tests.
24843
24844 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24845
24846         * gcc.c-torture/execute/loop-13.c: New test.
24847
24848 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24849
24850         * gcc.dg/cpp/expr.c: New tests.
24851
24852 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24853
24854         * g++.dg/opt/pr6713.C: Add template instantiation.
24855
24856 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24857
24858         * gcc.dg/nest.c: New test.
24859
24860 2002-07-17  Richard Henderson  <rth@redhat.com>
24861
24862         * g++.dg/opt/pr6713.C: New test.
24863
24864 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24865
24866         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24867         XFAIL for all x86 processors.
24868
24869 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24870
24871         * gcc.c-torture/execute/20010122-1.x: Do not test with
24872         -fomit-frame-pointer.
24873
24874 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24875
24876         * g++.dg/template/instantiate2.C: New test.
24877         * g++.dg/template/spec4.C: New test.
24878
24879 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24880
24881         * g++.dg/template/access2.C: New test.
24882         * g++.dg/template/access3.C: New test.
24883
24884 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24885
24886         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24887         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24888         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24889         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24890         Convert to use <stdarg.h>.
24891         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24892         Delete.
24893         * gcc.dg/va-arg-2.c: New.
24894         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24895
24896 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.c-torture/compile/20020710-1.c: New test.
24899
24900 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24901                           Andrew Pinski  <pinskia@physics.uc.edu>
24902
24903         gcc.c-torture/compile/simd-2.c: New testcase.
24904         gcc.c-torture/compile/simd-3.c: Likewise.
24905
24906 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24907
24908         PR c++/7224
24909         * g++.dg/overload/error1.C: New test.
24910
24911 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24912
24913         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24914         configuration and IRIX 6 O32 ABI.
24915
24916 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24917
24918         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24919
24920 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24921
24922         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24923
24924 2002-07-10  Jeffrey A Law  <law@redhat.com>
24925
24926         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24927
24928         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24929
24930 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24931
24932         * gcc.dg/20020312-2.c: Check for __PPC__.
24933
24934 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24935
24936         * gcc.c-torture/compile/20020709-1.c: New test.
24937
24938 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24939
24940         * g++.dg/template/qualttp21.C: New test case.
24941
24942 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24943
24944         * gcc.c-torture/compile/20020706-1.c: New test.
24945         * gcc.c-torture/compile/20020706-2.c: New test.
24946
24947 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24948             Alexandre Oliva  <aoliva@redhat.com>
24949
24950         * g++.dg/warn/incomplete1.C: New test.
24951
24952 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24953
24954         PR c++/7099
24955         * g++.dg/warn/noreturn1.C: New test.
24956
24957 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24958
24959         PR c++/6706
24960         * g++.dg/debug/debug6.C: New test.
24961         * g++.dg/debug/debug7.C: New test.
24962
24963 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24964
24965         * gcc.c-torture/compile/simd-3.c: New test.
24966
24967 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24968
24969         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24970         * gcc.dg/20020620-1.c: Likewise.
24971
24972 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24973
24974         PR c++/6944
24975         * g++.dg/init/array4.C: New test.
24976         * g++.dg/init/array5.C: New test.
24977
24978 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24979
24980         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24981         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24982
24983 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24986         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24987         * gcc.dg/wtr-conversion-1.c: Likewise.
24988         * gcc.dg/wtr-escape-1.c: Likewise.
24989         * gcc.dg/wtr-int-type-1.c: Likewise.
24990         * gcc.dg/wtr-label-1.c: Likewise.
24991         * gcc.dg/wtr-static-1.c: Likewise.
24992         * gcc.dg/wtr-strcat-1.c: Likewise.
24993         * gcc.dg/wtr-suffix-1.c: Likewise.
24994         * gcc.dg/wtr-switch-1.c: Likewise.
24995         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24996         * gcc.dg/wtr-union-init-1.c: Likewise.
24997         * gcc.dg/wtr-union-init-2.c: Likewise.
24998         * gcc.dg/wtr-union-init-3.c: Likewise.
24999
25000         * gcc.dg/wtr-func-def-1.c: New test.
25001
25002 2002-07-02 Devang Patel <dpatel@apple.com>
25003
25004         * objc.dg/param-1.m: New test.
25005
25006 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25007
25008         * gcc.dg/cpp/trad/directive.c: Add test.
25009         * gcc.dg/cpp/trad/macroargs.c: Add test.
25010         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25011
25012 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25013
25014         * gcc.dg/cpp/cmdlne-M.c: New test.
25015
25016 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25017
25018         * objc.dg/desig-init-1.m: New test.
25019
25020 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25021
25022         PR c++/6716
25023         * g++.dg/template/instantiate1.C: New test.
25024
25025 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25026
25027         PR c++/7112
25028         * g++.dg/template/sizeof2.C: New test.
25029
25030 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25031
25032         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25033         gcc.dg/cpp/trad/include.c: New tests.
25034
25035 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25036
25037         PR target/7177
25038         * gcc.c-torture/compile/20020701-1.c: New test.
25039
25040 2002-07-01  Stan Shebs  <shebs@apple.com>
25041
25042         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25043         header here...
25044         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25045         (objc-torture-execute): or here.
25046
25047 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25048
25049         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25050
25051 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25052
25053         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25054
25055 2002-06-30  Devang Patel  <dpatel@apple.com>
25056
25057         * objc.dg/fsyntax-only.m: New test.
25058
25059 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/6695
25062         * g++.dg/template/friend7.C: New file.
25063
25064 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25065
25066         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25067         return type.
25068
25069 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25070
25071         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25072         avoid division by zero.
25073
25074 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25075
25076         * gcc.dg/Wunknownprag.c: New tests.
25077
25078 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25079
25080         * gcc.c-torture/execute/simd-2.c: New test.
25081
25082 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25083
25084         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25085         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25086         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25087         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25088         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25089         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25090         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25091         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25092         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25093         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25094         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25095         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25096         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25097         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25098         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25099         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25100         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25101
25102 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25103
25104         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25105         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25106         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25107         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25108         New tests.
25109         * gcc.dg/cpp/trad/directive.c: Update.
25110
25111 2002-06-23  Andreas Jaeger  <aj@suse.de>
25112
25113         * gcc.c-torture/execute/complex-6.c: New.
25114
25115 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25116
25117         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25118         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25119         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25120         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25121
25122 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25123
25124         * gcc.dg/cpp/trad: New directory with traditional tests copied
25125         from parent directory.
25126         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25127         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25128         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25129         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25130         Move to trad/ and rename.
25131         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25132         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25133         gcc.dg/cpp/trad/redef2.c: New tests.
25134         * gcc.dg/cpp/trad/trad.exp: New driver.
25135
25136 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25137
25138         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25139         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25140         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25141         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25142         Remove.
25143
25144 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25145
25146         * gcc.dg/20020620-1.c: New test.
25147
25148 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25149
25150         * g++.dg/template/ttp4.C: New test.
25151
25152 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * g++.dg/opt/vt1.C: Fix regexp.
25155
25156 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25157
25158         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25159         Don't use attribute `noinline'.
25160
25161 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25162
25163         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25164
25165 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25166
25167         * gcc.c-torture/execute/simd-1.c: New.
25168
25169         * gcc.dg/simd-1.c: New.
25170
25171 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25172
25173         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25174
25175 2002-06-16  Richard Henderson  <rth@redhat.com>
25176
25177         * g++.dg/ext/anon-struct1.C: New.
25178         * g++.dg/ext/anon-struct2.C: New.
25179         * g++.dg/ext/anon-struct3.C: New.
25180         * gcc.dg/anon-struct-1.c: New.
25181         * gcc.dg/anon-struct-2.c: New.
25182         * gcc.dg/anon-struct-3.c: New.
25183         * gcc.dg/20011008-1.c: Adjust warning text.
25184         * gcc.dg/20020527-1.c: Add -fms-extensions.
25185
25186 2002-06-16  Richard Henderson  <rth@redhat.com>
25187
25188         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25189
25190 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25191
25192         * gcc.c-torture/execute/20020615-1.c: New test.
25193
25194 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25195
25196         * gcc.c-tortuture/execute/compare-1.c: New test case.
25197         * gcc.c-tortuture/execute/compare-2.c: New test case.
25198         * gcc.c-tortuture/execute/compare-3.c: New test case.
25199
25200 2002-06-13  Richard Henderson  <rth@redhat.com>
25201
25202         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25203         ia64 ilp32.
25204
25205 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25206
25207         * g++.dg/template/typename2.C: Update error message.
25208
25209 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25210
25211         * gcc.c-torture/execute/20020611-1.c: New test.
25212
25213 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25214
25215         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25216         list of targets to skip.
25217
25218 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25219
25220         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25221         targets if not optimizing.
25222
25223 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25224
25225         * gcc.c-torture/compile/20020605-1.c: New test.
25226
25227         * g++.dg/opt/vt1.C: New test.
25228
25229         * gcc.dg/20020531-1.c: New test.
25230
25231         * gcc.dg/20020530-1.c: New test.
25232
25233         * gcc.dg/20020527-1.c: New test.
25234
25235         * g++.dg/opt/cse1.C: New test.
25236
25237 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25238
25239         * gcc.dg/20020607-2.c: New test case.
25240
25241 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.c-torture/compile/20020604-1.c: New test.
25244
25245 2002-06-04  Richard Henderson  <rth@redhat.com>
25246
25247         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25248         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25249         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25250
25251 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25252
25253         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25254
25255 2002-06-03  Richard Henderson  <rth@redhat.com>
25256
25257         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25258         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25259
25260 2002-06-02  Richard Henderson  <rth@redhat.com>
25261
25262         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25263         test functions static.
25264
25265 2002-06-02  Andreas Jaeger  <aj@suse.de>
25266
25267         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25268         now.
25269
25270 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25271
25272         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25273         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25274         Update for mofified diagnostics.
25275         * gcc.dg/c99-intconst-1.c: No longer fail.
25276
25277 2002-06-02  Richard Henderson  <rth@redhat.com>
25278
25279         * gcc.dg/uninit-A.c: Remove xfail markers.
25280
25281 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25282
25283         * gcc.dg/fnegate-1.c: New test case.
25284
25285 2002-05-30  Osku Salerma  <osku@iki.fi>
25286
25287         * gcc.c-torture/execute/mayalias-1.c: New file.
25288
25289 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25290
25291         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25292         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25293         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25294
25295 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25296
25297         * gcc.c-torture/execute/20020529-1.c: New test.
25298
25299 2002-05-27  Richard Henderson  <rth@redhat.com>
25300
25301         * g++.dg/ext/attrib6.C: New test case.
25302
25303 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25304
25305         * gcc.c-torture/execute/pure-1.c: New test.
25306
25307 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25308
25309         * gcc.dg/cpp/arith-2.c: Remove.
25310
25311 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25312
25313         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25314         * gcc.dg/cpp/if-3.c: Remove.
25315
25316 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * g++.dg/opt/cse2.C: New test.
25319
25320 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25321
25322         * gcc.dg/cpp/arith-1.c: New semantic tests.
25323         * gcc.dg/cpp/if-1.c: Update.
25324
25325 2002-05-24  Ben Elliston  <bje@redhat.com>
25326
25327         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25328
25329 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25330
25331         * gcc.dg/verbose-asm.c: New test.
25332
25333 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25334
25335         * gcc.dg/cpp/paste12.c: New test.
25336
25337 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25338
25339         * g++.dg/parse/named_ops.C: New test.
25340
25341 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25342
25343         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25344
25345 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25346
25347         * gcc.dg/weak-2.c: Allow optional leading underscore
25348         in scan-assembler symbol name.
25349         * gcc.dg/weak-3.c: Likewise.
25350         * gcc.dg/weak-4.c: Likewise.
25351         * gcc.dg/weak-5.c: Likewise.
25352
25353 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * gcc.dg/20020523-1.c: New test.
25356
25357 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25358
25359         * objc.dg/const-str-2.m: Update now that we stop after
25360         a command line error.
25361
25362 2002-05-22  Richard Henderson  <rth@redhat.com>
25363
25364         * g++.dg/dg.exp: Fix typo in test pruneing.
25365
25366 2002-05-22  Richard Henderson  <rth@redhat.com>
25367
25368         * g++.dg/dg.exp: Prune the tls subdirectory.
25369         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25370         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25371         * g++.dg/tls/init-1.C: New.
25372
25373 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * gcc.dg/20020517-1.c: New test.
25376
25377 2002-05-21  Richard Henderson  <rth@redhat.com>
25378
25379         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25380         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25381
25382 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25383
25384         * g++.dg/other/copy2.C: New test.
25385
25386 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25387
25388         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25389         (MAX_COPY): Bump up to 10 times sizeof (long long).
25390         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25391
25392         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25393         sizeof (long long).
25394
25395         * gcc.c-torture/execute/strcpy-1.c: New test.
25396
25397 2002-05-19  Jason Merrill  <jason2redhat.com>
25398
25399         * g++.dg/ext/oper1.C: New test.
25400
25401 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25402 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25403
25404         * README.QMTEST: New file.
25405
25406         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25407
25408 2002-05-19  Andreas Jaeger  <aj@suse.de>
25409
25410         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25411         now.
25412         * gcc.c-torture/execute/loop-2d.x: Likewise.
25413
25414 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25415
25416         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25417         support weak symbols.
25418         * gcc.dg/weak-4.c: Likewise
25419         * gcc.dg/weak-6.c: Likewise
25420
25421 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25422
25423         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25424         cygwin, coff and h8300-*-hms targets
25425         * gcc.dg/weak-5.c: Likewise
25426         * gcc.dg/weak-7.c: Likewise
25427
25428 2002-05-16  Jason Merrill  <jason@redhat.com>
25429
25430         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25431         (scan-assembler-not, scan-assembler-dem): Likewise.
25432         (scan-assembler-dem-not): Likewise.
25433
25434 2002-05-15  Richard Henderson  <rth@redhat.com>
25435
25436         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25437
25438 2002-05-15  Richard Henderson  <rth@redhat.com>
25439
25440         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25441         (vfoo1f): Warning here.
25442         (vfoo1l): Don't redefine the alias.
25443
25444 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25445
25446         * g++.dg/init/pm1.C: New test.
25447
25448 2002-05-12  David S. Miller  <davem@redhat.com>
25449
25450         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25451         types.
25452
25453 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25454
25455         * gcc.c-torture/execute/20020510-1.c: New test case.
25456
25457 2002-05-10  David S. Miller  <davem@redhat.com>
25458
25459         * gcc.c-torture/execute/conversion.c: Test long double too.
25460
25461 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25462
25463         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25464         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25465         * lib/g++.exp (g++_link_flags): Likewise.
25466         * lib/objc.exp (objc_target_compile): Likewise.
25467
25468 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25469
25470         * gcc.dg/cpp/poison.c: Update.
25471         * gcc.dg/cpp/20000625-2.c: Remove.
25472         * gcc.dg/cpp/direct2s.c: Remove final test.
25473
25474 2002-05-08  Tom Rix  <trix@redhat.com>
25475
25476         * gcc.c-torture/execute/20020508-1.c: New test.
25477         * gcc.c-torture/execute/20020508-2.c: New test.
25478         * gcc.c-torture/execute/20020508-3.c: New test.
25479
25480 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25481
25482         * gcc.dg/cpp/charconst-4.c: More tests.
25483
25484 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c/6569
25487         * gcc.dg/weak-3.c: Update location of warning messages.
25488         * gcc.dg/weak-5.c: Likewise.
25489
25490 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25491
25492         * gcc.c-torture/execute/20020506-1.c: New test case.
25493
25494 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25495
25496         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25497
25498 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25499
25500         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25501
25502 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25503
25504         * gcc.dg/cpp/charconst-3.c: New test.
25505
25506 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25507
25508         * gcc.dg/cpp/charconst.c: Update tests.
25509
25510 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25511
25512         * treelang: Added directory for new sample language treelang. Also
25513         lib/treelang.exp: New file to signal treelang should be tested.
25514
25515 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25518         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25519         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25520         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25521         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25522         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25523         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25524
25525 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25526
25527         * gcc.dg/format/xopen-2.c: New test.
25528
25529 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25530
25531         * gcc.dg/20020503-1.c: New test.
25532
25533 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25534
25535         * g++.dg/init/dtor1.C: Make it tougher.
25536
25537 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25538
25539         * g++.dg/init/dtor1.C: New test.
25540
25541 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25542
25543         * gcc.dg/altivec-8.c: New.
25544
25545 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25546
25547         * gcc.dg/altivec-7.c: New.
25548
25549 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * g++.dg/parse/typedef1.C: New test.
25552
25553 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25554
25555         PR c++/6486
25556         * g++.dg/template/friend6.C: New test.
25557
25558         PR c++/6492
25559         * g++.dg/init/copy1.C: New test.
25560
25561 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25562
25563         * g++.dg/warn/effc1.C: New test.
25564
25565 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25566
25567         * gcc.dg/cpp/if-cexp.c: Add a test.
25568
25569 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * gcc.dg/20020426-2.c: New test.
25572
25573 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25574
25575         * gcc.dg/cpp/if-mop.c: Update.
25576         * gcc.dg/cpp/if-mpar.c: Add test.
25577         * gcc.dg/cpp/if-oppr.c: Update.
25578
25579 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25580
25581         PR c/6343
25582         * gcc.dg/weak-[2-7].c: New tests.
25583
25584 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25585
25586         * gcc.dg/enum1.c: New test.
25587
25588 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25589
25590         PR c++/6497
25591         * g++.dg/inherit/access2.C: New test.
25592
25593 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25594
25595         PR bootstrap/6445
25596         * gcc.dg/20020426-1.c: New test.
25597
25598 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25599
25600         * g++.dg/abi/enum1.C: New test.
25601
25602 2002-04-26  Richard Henderson  <rth@redhat.com>
25603
25604         * gcc.dg/c99-bool-1.c: Expect always true warning.
25605
25606 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25607
25608         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25609
25610 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25611
25612         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25613         targets.
25614
25615 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25616
25617         * g++.dg/abi/mange7.C: New test.
25618
25619         PR c++/6438.
25620         * g++.dg/parse/stmtexpr2.C: New test.
25621
25622 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25623
25624         * gcc.dg/20020312-2.c: Add SH target.
25625
25626 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25627
25628         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25629         compiler output on mips*-*-irix*.
25630
25631 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * g++.dg/parse/attr1.C: New test.
25634
25635 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25636
25637         * gcc.c-torture/execute/string-opt-17.c: New test case.
25638         * gcc.c-torture/execute/memset-2.c: New test case.
25639
25640 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25641
25642         PR c++/6256:
25643         * g++.dg/template/friend5.C: New test.
25644
25645         PR c++/6331:
25646         * g++.dg/template/qual1.C: Likewise.
25647
25648 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25649
25650         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25651         Include stdlib.h, not stdio.h or ctype.h.
25652
25653 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25654
25655         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25656         cris-*-elf* and mmix-*-*.
25657         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25658         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25659         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25660         Ditto.
25661         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25662         * gcc.dg/wchar_t-1.c: Ditto.
25663
25664 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25665
25666         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25667         Clarify comment.
25668
25669 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25670
25671         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25672
25673 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25674
25675         * gcc.c-torture/execute/20000906-1.x: Delete.
25676
25677 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25678
25679         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25680
25681 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25682
25683         * PR6367
25684         * g77.f-torture/execute/6367.f: New test.
25685         * g77.f-torture/execute/6367.x: Disable for MMIX.
25686
25687 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25688
25689         * PR6352
25690         * g++.dg/opt/inline2.C: New test.
25691
25692 2002-04-18  Richard Henderson  <rth@redhat.com>
25693
25694         * gcc.dg/20000906-1.c: Enable for all targets.
25695         * gcc.c-torture/compile/iftrap-2.c: New.
25696
25697 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.dg/20020418-1.c: New test.
25700         * gcc.dg/20020418-2.c: New test.
25701
25702 2002-04-18  Richard Henderson  <rth@redhat.com>
25703
25704         * gcc.c-torture/compile/iftrap-1.c: New.
25705         * gcc.dg/iftrap-1.c: Adjust for ia64.
25706         * gcc.dg/iftrap-2.c: New.
25707
25708 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * gcc.c-torture/compile/20020418-1.c: New test.
25711
25712 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25713
25714         * gcc.c-torture/compile/20020415-1.c: New.
25715
25716 2002-04-18  David S. Miller  <davem@redhat.com>
25717
25718         * gcc.c-torture/execute/20020418-1.c: New test.
25719
25720 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25721
25722         * gcc.dg/20020416-1.c: New test.
25723
25724         * g++.dg/opt/inline1.C: New test.
25725
25726 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * gcc.dg/altivec-5.c: New test.
25729
25730         * gcc.dg/20020415-1.c: New test.
25731
25732 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25733
25734         * testsuite/lib/chill.exp: Remove.
25735
25736 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25737
25738         * g++.dg/other/big-struct.C: New test.
25739
25740 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25741
25742         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25743         of scratch file.
25744
25745 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25746
25747         PR c/6277
25748         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25749         in scan-assembler function name
25750
25751 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25752
25753         * g77.f-torture/execute/980628-4.x,
25754         g77.f-torture/execute/980628-5.x,
25755         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25756         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25757         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25758         i[34567]86-*-*.
25759
25760 2002-04-13  David S. Miller  <davem@redhat.com>
25761
25762         * gcc.c-torture/execute/20020413-1.c: New test.
25763
25764 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25765
25766         * gcc.dg/asm-6.c,
25767         * g++.dg/ext/asm1.C: New tests.
25768
25769 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25770
25771         PR c++ 5373.
25772         * g++.dg/parse/stmtexpr1.C: New test.
25773
25774         PR c++/5189.
25775         * g++.dg/template/copy1.C: New test.
25776
25777 2002-04-12  Richard Henderson  <rth@redhat.com>
25778
25779         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25780
25781 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25782
25783         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25784         gcc.c-torture/execute/20020307-2.c.
25785
25786 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25787
25788         * g++.dg/ext/attrib5.C,
25789         * g++.dg/lookup/struct1.C: New tests.
25790
25791 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25792
25793         * gcc.dg/20020411-1.c: New test.
25794
25795         * gcc.c-torture/execute/20020411-1.c: New test.
25796
25797 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25798
25799         * g77.f-torture/execute/6177.f: New test.
25800
25801 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25802
25803         PR middle-end/6247
25804         * g++.dg/opt/cleanup1.C: New test.
25805
25806         * g++.dg/opt/const1.C: New test.
25807
25808 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25809
25810         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25811
25812 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         PR c++/5507
25815         * g++.dg/template/typename2.C: New test.
25816
25817 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25818
25819         * gcc.c-torture/execute/loop-12.c: New.
25820
25821 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25822
25823         * g77.f-torture/execute/980628-4.x,
25824         g77.f-torture/execute/980628-5.x,
25825         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25826         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25827         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25828
25829 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25830
25831         PR optimization/6086
25832         * g++.dg/opt/preinc1.C: New test.
25833
25834 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25835
25836         PR c++/5571
25837         * g++.dg/opt/static2.C: New test.
25838
25839 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c/5120
25842         * gcc.dg/20020406-1.c: New test.
25843
25844 2002-04-04  David S. Miller  <davem@redhat.com>
25845
25846         * gcc.c-torture/execute/20020404-1.c: New test.
25847
25848 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25849
25850         PR c/6123
25851         * gcc.dg/20020312-2.c: Do not declare global register variable
25852         if __PIC__ or __pic__ is defined.
25853
25854 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25855
25856         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25857         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25858
25859 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25860
25861         * gcc.misc-tests/linkage.exp: Update last change to handle
25862         sparc*-, not just sparc-.
25863
25864 2002-04-03  Richard Henderson  <rth@redhat.com>
25865
25866         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25867
25868 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25869
25870         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25871
25872 2002-04-02  David S. Miller  <davem@redhat.com>
25873
25874         * gcc.c-torture/execute/20020402-3.c: New test.
25875
25876 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25877
25878         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25879         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25880
25881         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25882         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25883         g77.f-torture/execute/20001201.x,
25884         g77.f-torture/execute/u77-test.x: New files.
25885
25886         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25887         * gcc.dg/wchar_t-1.c: Ditto.
25888
25889 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25890
25891         * gcc.c-torture/execute/20020402-1.c: New test.
25892
25893 2002-04-01  Richard Henderson  <rth@redhat.com>
25894
25895         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25896
25897         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25898
25899 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25900
25901         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25902
25903 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25904
25905         * g++.dg/inherit/template-as-base.C: Expect error.
25906         * g++.dg/inherit/namespace-as-base.C: Likewise.
25907
25908 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25909
25910         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25911         g++.dg/ext/instantiate3.C: Tweak match patterns.
25912
25913         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25914         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25915         -da test.
25916
25917 2002-03-31  Richard Henderson  <rth@redhat.com>
25918
25919         * gcc.dg/special/alias-2.c: New.
25920         * gcc.dg/special/ecos.exp: Run it.
25921
25922 2002-03-31  Richard Henderson  <rth@redhat.com>
25923
25924         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25925
25926 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25927
25928         * gcc.dg/weak-1.c: Disable on h8300 port.
25929
25930 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25931
25932         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25933         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25934         ordering tests.
25935         * g++.dg/bprob/bprob-1.C: New test.
25936         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25937         * g++.dg/gcov/gcov-1.C: New test.
25938         * g++.dg/gcov/gcov-1.x: New file.
25939         * g++.dg/gcov/gcov-2.C: New test.
25940         * g++.dg/gcov/gcov-3.C: New test.
25941         * g++.dg/gcov/gcov-3.h: New file.
25942
25943 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25944
25945         * g++.old-deja/g++.other/builtins5.C: New test.
25946         * g++.old-deja/g++.other/builtins6.C: New test.
25947         * g++.old-deja/g++.other/builtins7.C: New test.
25948         * g++.old-deja/g++.other/builtins8.C: New test.
25949         * g++.old-deja/g++.other/builtins9.C: New test.
25950
25951 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25952
25953         * g++.dg/opt/static1.C: New test.
25954
25955         * g++.dg/opt/longbranch1.C: New test.
25956
25957 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25958
25959         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25960
25961         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25962
25963 2002-03-28  Jeffrey A Law  (law@redhat.com)
25964
25965         * gcc.c-torture/execute/20020328-1.c: New test.
25966
25967 2002-03-27  Richard Henderson  <rth@redhat.com>
25968
25969         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25970         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25971         move from g++.old-deja/g++.ext/.
25972
25973 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25974
25975         * g++.dg/init/new2.C: New test.
25976
25977 2002-03-26  Richard Henderson  <rth@redhat.com>
25978
25979         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25980
25981         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25982         on sparc.
25983
25984         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25985         sparcv9 systems.
25986         * gcc.dg/20001102-1.c: Likewise.
25987
25988 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25989
25990         * gcc.dg/cpp/endif-pedantic1.c,
25991         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25992
25993 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25994
25995         * g++.dg/init/new1.C: New test.
25996
25997 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25998
25999         * g++.dg/abi/vbase9.C: New test.
26000
26001 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26002
26003         * gcc.dg/arm-asm.c: New test.
26004
26005 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26006
26007         * gcc.dg/Wswitch-enum.c: New test.
26008         Fix PR c/5044.
26009
26010 2002-03-26  Richard Henderson  <rth@redhat.com>
26011
26012         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26013         structure.
26014
26015 2002-03-25  Richard Henderson  <rth@redhat.com>
26016
26017         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26018         sparcv9 systems.
26019
26020         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26021         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26022
26023 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26024
26025         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26026
26027 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26028
26029         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26030         targets using generic thunk support.
26031
26032 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26033
26034         * gcc.c-torture/compile/20020323-1.c: New test.
26035
26036         * g++.dg/opt/conj2.C: New test.
26037
26038 2002-03-24  Richard Henderson  <rth@redhat.com>
26039
26040         * gcc.dg/weak-1.c: Use -fno-common.
26041
26042 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26043
26044         * g77.dg/f77-edit-apostrophe-out.f: New test
26045         * g77.dg/f77-edit-h-out.f: New test
26046         * g77.dg/f77-edit-t-in.f: New test
26047         * g77.dg/f77-edit-t-out.f: New test
26048         * g77.dg/f77-edit-x-out.f: New test
26049         * g77.dg/f77-edit-slash-out.f: New test
26050         * g77.dg/f77-edit-colon-out.f: New test
26051         * g77.dg/f77-edit-s-out.f: New test
26052
26053 2002-03-24  Richard Henderson  <rth@redhat.com>
26054
26055         * objc/execute/formal_protocol-6.x: New XFAIL.
26056
26057 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26058
26059         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26060         that do not support weak symbols
26061
26062 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26063
26064         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26065         * lib/g77.exp:  Likewise
26066         * lib/objc.exp: Likewise
26067
26068 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26069
26070         * gcc.dg/Wswitch-default.c: New test.
26071
26072 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26073
26074         * g++.dg/other/enum1.C: New test.
26075
26076 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26077
26078         * gcc.dg/pragma-ep-3.c: Fix typo.
26079
26080 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26081
26082         * g++.dg/inherit/template-as-base.C: New test.
26083
26084 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26085
26086         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26087         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26088
26089 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26090
26091         * gcc.dg/cpp/multiline.c: Update to match.
26092
26093 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26094
26095         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26096
26097 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26098
26099         * gcc.dg/cpp/extratokens2.c:  New file.
26100
26101 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26102
26103         * gcc.dg/20020312-2.c: Add rs6000 target.
26104
26105         * gcc.c-torture/compile/20020319-1.c: New test.
26106
26107 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26108
26109         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26110         (A, E): Handle this.
26111
26112 2002-03-20  Jason Merrill  <jason@redhat.com>
26113
26114         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26115         ignoring -fpic.
26116         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26117         through prune_gcc_output.
26118
26119 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26120
26121         * gcc.c-torture/compile/20020320-1.c: New test.
26122
26123 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26124
26125         * gcc.c-torture/compile/20020318-1.c: New test.
26126
26127         * gcc.dg/struct-by-value-1.c: New test.
26128
26129         * gcc.dg/20020319-1.c: New test.
26130
26131 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26132
26133         * g++.dg/opt/conj1.C: New test.
26134
26135 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26136
26137         * g++.dg/template/qualttp20.C: Revert previous change.
26138         * g++.dg/template/qualttp3.C: Likewise.
26139         * g++.dg/template/qualttp4.C: Likewise
26140         * g++.dg/template/qualttp5.C: Likewise
26141         * g++.dg/template/qualttp6.C: Likewise
26142         * g++.dg/template/qualttp7.C: Likewise
26143         * g++.dg/template/qualttp8.C: Likewise
26144         * g++.dg/template/recurse.C: Likewise.
26145
26146 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26147
26148         * gcc.dg/cpp/wchar-1.c: Update.
26149
26150 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         * g++.dg/template/conv1.C: New test.
26153         * g++.dg/template/conv2.C: New test.
26154         * g++.dg/template/conv3.C: New test.
26155         * g++.dg/template/conv4.C: New test.
26156
26157 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26158
26159         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26160         * g++.dg/template/qualttp3.C: Likewise.
26161         * g++.dg/template/qualttp4.C: Likewise
26162         * g++.dg/template/qualttp5.C: Likewise
26163         * g++.dg/template/qualttp6.C: Likewise
26164         * g++.dg/template/qualttp7.C: Likewise
26165         * g++.dg/template/qualttp8.C: Likewise
26166         * g++.dg/template/recurse.C: Likewise.
26167
26168 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26169
26170         * g++.dg/opt/dtor1.C: New test.
26171
26172 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.c-torture/compile/20020315-1.c: New test.
26175
26176 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26177
26178         * gcc.dg/weak-1.c: Fix scan tests.
26179
26180 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26181
26182         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26183         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26184         cris-*-aout* mmix-*-*.
26185         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26186         cris-*-aout* mmix-*-*.
26187         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26188         cris-*-elf* cris-*-aout* and mmix-*-*.
26189         * gcc.dg/20001009-1.c: Ditto.
26190         * gcc.dg/20010912-1.c: Ditto.
26191         * gcc.dg/20020122-4.c: Ditto.
26192         * gcc.dg/inline-2.c: Ditto.
26193
26194 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26195
26196         * gcc.c-torture/compile/20020314-1.c: New test.
26197
26198 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26199
26200         * gcc.c-torture/execute/20020314-1.c: New test.
26201
26202 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * g++.dg/warn/Wunused-1.C: New test.
26205
26206 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26207
26208         * g++.dg/abi/mangle6.C: New test.
26209
26210 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * gcc.c-torture/compile/20020309-2.c: New test.
26213
26214         * gcc.c-torture/compile/20020312-1.c: New test.
26215
26216 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * g++.dg/other/access1.C: New test.
26219
26220 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26221
26222         * gcc.c-torture/execute/wchar_t-1.c: New test.
26223
26224 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26225
26226         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26227
26228 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26229
26230         * gcc.dg/20020312-1.c: New test case.
26231
26232 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26233
26234         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26235
26236 2002-03-11  Richard Henderson  <rth@redhat.com>
26237
26238         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26239         * g++.old-deja/g++.jason/report.C: Likewise.
26240
26241 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26244         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26245
26246 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * testsuite/g++.dg/overload/pmf1.C: New test.
26249
26250 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26251
26252         * gcc.c-torture/execute/20020307-1.c: Use long.
26253
26254 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26255
26256         PR optimization/5844
26257         * gcc.dg/20020310-1.c: New test.
26258
26259 2002-03-09  Michael Meissner  <meissner@redhat.com>
26260
26261         * gcc.c-torture/execute/memcpy-2.c: New test.
26262         * gcc.c-torture/execute/memset-1.c: New test.
26263         * gcc.c-torture/execute/strlen-1.c: New test.
26264         * gcc.c-torture/execute/strcmp-1.c: New test.
26265         * gcc.c-torture/execute/strncmp-1.c: New test.
26266
26267 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26268
26269         * gcc.dg/ppc-ldstruct.c: New test.
26270
26271 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.c-torture/execute/va-arg-22.c: New test.
26274
26275 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26276
26277         * gcc.c-torture/compile/20020309-1.c: New test.
26278
26279 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26280
26281         * gcc.c-torture/execute/20020307-2.c: New test.
26282
26283 2002-03-07  Jeffrey A Law  (law@redhat.com)
26284
26285         * g77.f-torture/compile/20020307-1.f: New test.
26286
26287 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26288
26289         * gcc.dg/unordered-1.c: New test.
26290
26291 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26292
26293         * gcc.c-torture/execute/20020307-1.c: New test.
26294
26295 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26296
26297         * gcc.dg/20020304-1.c: New test.
26298
26299         * gcc.c-torture/compile/20020304-2.c: New test.
26300
26301 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26302
26303         * gcc.c-torture/compile/20020304-1.c: New test case
26304         (from PR c/5830).
26305
26306 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26307
26308         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26309
26310 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.dg/other/classkey1.C: New test.
26313
26314 2002-03-01  Richard Henderson  <rth@redhat.com>
26315
26316         * gcc.c-torture/compile/981223-1.x: New.
26317         * gcc.c-torture/compile/920625-1.x: New.
26318
26319 2002-02-28  Richard Henderson  <rth@redhat.com>
26320
26321         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26322
26323 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26324
26325         * gcc.c-torture/execute/20020227-1.c: New test.
26326
26327 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26328
26329         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26330         here" ERROR lines.
26331         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26332         * g++.old-deja.g++.other/defarg1.C: Likewise.
26333         * g++.old-deja/g++.pt/calls2.C: Likewise.
26334         * g++.old-deja/g++.pt/crash20.C: Likewise.
26335         * g++.old-deja/g++.pt/crash30.C: Likewise.
26336         * g++.old-deja/g++.pt/crash36.C: Likewise.
26337         * g++.old-deja/g++.pt/crash6.C: Likewise.
26338         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26339         * g++.old-deja/g++.pt/derived3.C: Likewise.
26340         * g++.old-deja/g++.pt/error1.C: Likewise.
26341         * g++.old-deja/g++.pt/friend21.C: Likewise.
26342         * g++.old-deja/g++.pt/friend23.C: Likewise.
26343         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26344         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26345
26346 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26347
26348         * gcc.c-torture/execute/20020225-2.c: New test.
26349
26350 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26351
26352         * gcc.c-torture/execute/920730-1t.c,
26353         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26354         Delete test cases, only relevant to -traditional.
26355
26356 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26357
26358         * gcc.dg/cpp/undef1.c: Remove.
26359         * gcc.dg/cpp/directiv.c: Update.
26360         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26361
26362 2002-02-27  Michael Meissner  <meissner@redhat.com>
26363
26364         * gcc.c-torture/execute/20020226-1.c: New test.
26365
26366 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26367
26368         * g++.dg/debug/debug4.C: New test.
26369
26370         * gcc.dg/ia64-visibility-1.c: New test.
26371
26372 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26373
26374         * gcc.dg/debug/20020224-1.c: New.
26375
26376 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26377
26378         * gcc.c-torture/execute/960416-1.x: New.
26379         * gcc.c-torture/execute/divconst-3.x: Likewise.
26380
26381 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * gcc.dg/20020224-1.c: New test.
26384
26385 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26386
26387         * gcc.c-torture/execute/20020225-1.c: New.
26388
26389 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26390
26391         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26392
26393 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26394
26395         * gcc.dg/20020222-1.c: New test.
26396
26397 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26398
26399         * g++.dg/opt/anonunion1.C: New test.
26400
26401 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         * g++.dg/template/qualttp19.C: New test.
26404         * g++.dg/template/qualttp20.C: New test.
26405         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26406         * g++.old-deja/g++.other/qual1.C: Likewise.
26407
26408 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26409
26410         * gcc.dg/attr-alwaysinline.c: New.
26411
26412 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26413
26414         * gcc.dg/20020220-1.c: New test.
26415
26416         * gcc.dg/20020220-2.c: New test.
26417
26418         * g++.dg/opt/mmx1.C: New test.
26419
26420 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26421
26422         * gcc.c-torture/compile/20020110.c: New test.
26423
26424 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.c-torture/execute/20020219-1.c: New test.
26427
26428         * gcc.dg/20020219-1.c: New test.
26429
26430         * gcc.dg/noncompile/20020220-1.c: New test.
26431
26432         * g++.dg/opt/ptrintsum1.C: New test.
26433
26434         * gcc.dg/debug/20020220-1.c: New test.
26435
26436 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26437
26438         * gcc.c-torture/execute/20020216-1.c: New test.
26439
26440 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26441
26442         * gcc.dg/decl-1.c: Update, new test.
26443
26444 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.dg/abi/bitfield1.C: New test.
26447         * g++.dg/abi/bitfield2.C: New test.
26448
26449 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26450
26451         * gcc.dg/attr-nest.c: New test.
26452
26453 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26454
26455         * gcc.c-torture/execute/20020215-1.c: New test.
26456
26457 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26458
26459         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26460         * g++.dg/debug/debug.exp: New.
26461         * g++.dg/debug/trivial.C: New.
26462         * g++.dg/debug/debug1.C: Moved...
26463         * g++.dg/other/debug1.C: ...from here.
26464         * g++.dg/debug/debug2.C: Moved...
26465         * g++.dg/other/debug2.C: ...from here.
26466         * g++.dg/debug/debug3.C: Moved...
26467         * g++.dg/other/debug3.C: ...from here.
26468
26469         * gcc.dg/noncompile/20020213-1.c: New test.
26470
26471 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26472
26473         * g++.dg/other/debug3.C: New test.
26474
26475         * gcc.c-torture/execute/20020213-1.c: New test.
26476
26477 2002-02-13  Richard Smith <richard@ex-parrot.com>
26478
26479         * g++.old-deja/g++.other/thunk1.C: New test.
26480
26481 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26482
26483         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26484
26485 2002-02-13  Stan Shebs  <shebs@apple.com>
26486
26487         * gcc.dg/altivec-3.c: New.
26488
26489 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26490
26491         * gcc.dg/Wunreachable-1.c: New test.
26492         * gcc.dg/Wunreachable-2.c: New test.
26493
26494 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26495
26496         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26497
26498 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26499
26500         * gcc.dg/decl-1.c: New test.
26501
26502 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26503
26504         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26505
26506 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26507
26508         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26509         * gcc.c-torture/compile/980506-1.x: Likewise.
26510
26511 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26512
26513         * gcc.dg/20020210-1.c: New.
26514
26515 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26516
26517         * g77.f-torture/execute/947.f: New regression test
26518         for PR fortran/947.
26519
26520 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26521
26522         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26523         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26524
26525 2002-02-08  Richard Henderson  <rth@redhat.com>
26526
26527         * gcc.c-torture/compile/labels-3.c: New.
26528
26529 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26532         expression statements work instead.
26533         * gcc.dg/noncompile/20020207-1.c: New test.
26534
26535 2002-02-07  Richard Henderson  <rth@redhat.com>
26536
26537         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26538
26539 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26540
26541         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26542         message from g77
26543         * lib/g77-dg.exp: Trim g77 error messages so that they are
26544         recognized by dg.exp.
26545
26546 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26547
26548         PR fortran/5473
26549         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26550
26551 2002-02-07  Richard Henderson  <rth@redhat.com>
26552
26553         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26554         to be sufficiently aligned for integers.
26555
26556 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.dg/template/friend4.C: New test.
26559
26560 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26561
26562         PR fortran/5743
26563         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26564         unsupported cases.
26565
26566 2002-02-07  Richard Henderson  <rth@redhat.com>
26567
26568         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26569         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26570         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26571         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26572
26573 2002-02-06  Richard Henderson  <rth@redhat.com>
26574
26575         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26576
26577 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26578
26579         * gcc.dg/20020206-1.c: New test.
26580
26581 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * gcc.c-torture/execute/20020206-1.c: New test.
26584
26585         * gcc.c-torture/execute/20020206-2.c: New test.
26586
26587         PR optimization/5429:
26588         * gcc.c-torture/compile/20020206-1.c: New test.
26589
26590 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26591
26592         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26593         as certain file formats cannot support particularly large
26594         alignments.
26595
26596         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26597         and do not expect to be able to link the executable.
26598
26599         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26600         fail because the COFF format does not support the weak attribute.
26601
26602 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26603
26604         * g77.dg/pr5473.f:  New test
26605
26606 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26607
26608         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26609         Fix testcase accordingly.
26610
26611 2002-02-04  Richard Henderson  <rth@redhat.com>
26612
26613         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26614         (buf): Change to be an array of pointers, not ints.
26615
26616 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26619         before all tests.  Move warning one line above to match where it
26620         C frontend emits.
26621         * gcc.dg/Wswitch-2.c: New test.
26622         * g++.dg/warn/Wswitch-1.C: New test.
26623         * g++.dg/warn/Wswitch-2.C: New test.
26624
26625 2002-02-04  Richard Henderson  <rth@redhat.com>
26626
26627         * g++.dg/abi/offsetof.C: Fix size comparison.
26628
26629 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26630
26631         * gcc.dg/cast-qual-2.c: New test.
26632
26633 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26634
26635         * gcc.dg/20020201-4.c: New test.
26636
26637 2002-02-04  Ben Elliston  <bje@redhat.com>
26638
26639         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26640         target_info attribute != 0, in addition to the empty string.
26641         (gcc_target_compile): Likewise.
26642
26643 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26644
26645         * gcc.dg/Wswitch.c: New test.
26646         PR gcc/4475. PR gcc/3780.
26647
26648 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26649
26650         * g77.f-torture/execute/5122.f: New test for regressions
26651         against PR fortran/5122.
26652
26653 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26654
26655         * g77.f-torture/compile/pr3743.f: Delete
26656         * g77.dg/pr3743-1.f: New test.
26657         * g77.dg/pr3743-2.f: New test.
26658         * g77.dg/pr3743-3.f: New test.
26659         * g77.dg/pr3743-4.f: New test.
26660
26661 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26662
26663         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26664
26665 2002-02-02  Richard Henderson  <rth@redhat.com>
26666
26667         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26668         * gcc.c-torture/execute/bf64-1.c: Likewise.
26669
26670 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.dg/20020201-2.c: New test.
26673
26674         * gcc.dg/20020201-3.c: New test.
26675
26676         * gcc.c-torture/execute/bitfld-2.c: New test.
26677
26678 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26679
26680         * gcc.dg/bitfld-1.c: Update.
26681         * gcc.dg/bitfld-2.c: Update.
26682         * gcc.c-torture/execute/bitfld-1.x: New.
26683
26684 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26685
26686         * gcc.c-torture/execute/20020201-1.c: New test.
26687
26688 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26689
26690         PR target/5469
26691         * gcc.dg/20020201-1.c: New test.
26692
26693 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26694
26695         PR fortran/3743
26696         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26697         * g77.f-torture/compile/pr3743.x: Remove
26698
26699 2002-01-31  Tom Rix  <trix@redhat.com>
26700
26701         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26702
26703 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26704
26705         * gcc.dg/noncompile/20020130-1.c: New test.
26706
26707 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26708
26709         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26710
26711 2002-01-29  Richard Henderson  <rth@redhat.com>
26712
26713         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26714         to long long.
26715         * gcc.c-torture/execute/bf64-1.c: Likewise.
26716
26717 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26718
26719         * gcc.c-torture/execute/20020129-1.c: New test.
26720
26721 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26722
26723         * gcc.c-torture/compile/20000224-1.c: Update.
26724         * gcc.c-torture/execute/bitfld-1.c: New tests.
26725         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26726         * gcc.dg/uninit-A.c: Update.
26727
26728 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.dg/template/ctor1.C: Add instantiation.
26731
26732 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26733
26734         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26735         argument to __builtin_prefetch to be const ptr.
26736
26737 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26738
26739         * gcc.c-torture/compile/20020120-1.c: New test.
26740
26741 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26742
26743         * gcc.c-torture/execute/20020127-1.c: New test.
26744
26745 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26746
26747         * g77.dg/f77-edit-i-in.f: New test
26748         * g77.dg/f77-edit-i-out.f: New test
26749
26750 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26751
26752         * gcc.dg/debug/debug.exp: New file.
26753         * gcc.dg/debug/trivial.c: New file.
26754         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26755         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26756         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26757         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26758         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26759         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26760         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26761         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26762         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26763         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26764         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26765         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26766         * gcc.dg/20000503-1.c: Removed.
26767         * gcc.dg/20010207-1.c: Removed.
26768         * gcc.dg/20011223-1.c: Removed.
26769         * gcc.dg/20020104-2.c: Removed.
26770         * gcc.dg/debug-1.c: Removed.
26771         * gcc.dg/debug-2.c: Removed.
26772         * gcc.dg/debug-3.c: Removed.
26773         * gcc.dg/debug-4.c: Removed.
26774         * gcc.dg/debug-5.c: Removed.
26775         * gcc.dg/debug-6.c: Removed.
26776         * gcc.dg/dwarf2-1.c: Removed.
26777         * gcc.dg/dwarf2-2.c: Removed.
26778
26779 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26780
26781         * g++.old-deja/g++.other/eh5.C: New test.
26782         * g++.old-deja/g++.other/sibcall2.C: New test.
26783         * g++.old-deja/g++.other/array9.C: New test.
26784         * g++.old-deja/g++.other/typename2.C: New test.
26785         * g++.old-deja/g++.other/crash60.C: New test.
26786         * g++.old-deja/g++.other/conv9.C: New test.
26787         * g++.old-deja/g++.other/mangle10.C: New test.
26788         * g++.old-deja/g++.other/unchanging1.C: New test.
26789         * g++.old-deja/g++.other/exprstmt1.C: New test.
26790         * g++.old-deja/g++.other/inline23.C: New test.
26791         * g++.old-deja/g++.eh/ia64-1.C: New test.
26792         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26793         * g++.old-deja/g++.other/reload1.C: New test.
26794         * g++.old-deja/g++.other/static20.C: New test.
26795         * g++.old-deja/g++.other/local-alloc1.C: New test.
26796         * g++.old-deja/g++.other/conv8.C: New test.
26797         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26798         * g++.old-deja/g++.other/storeexpr1.C: New test.
26799         * g++.old-deja/g++.other/storeexpr2.C: New test.
26800         * g++.dg/eh/template2.C: New test.
26801         * g++.dg/warn/weak1.C: New test.
26802
26803 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26804
26805         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26806         Remove first, non-varying, argument.
26807
26808 2002-01-23  Richard Henderson  <rth@redhat.com>
26809
26810         * gcc.dg/inline-2.c: New.
26811
26812         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26813         Add optional target arg.  Check number of arguments.
26814         (scan-assembler-not, scan-assembler-dem): Likewise.
26815         (scan-assembler-dem-not): Likewise.
26816
26817 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26818
26819         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26820         line 12.
26821         * g++.old-deja/g++.brendan/parse3.C,
26822         g++.old-deja/g++.other/crash26.C,
26823         g++.old-deja/g++.other/crash28.C,
26824         g++.old-deja/g++.other/crash29.C,
26825         g++.old-deja/g++.other/crash30.C,
26826         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26827
26828 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26829
26830         * gcc.dg/20020115-1.c: New.
26831
26832 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26833
26834         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26835
26836 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26837
26838         * gcc.dg/20020122-3.c: New.
26839
26840 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26841
26842         * g++.dg/other/gc1.C: New test.
26843
26844 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26845
26846         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26847
26848 2002-01-22  Richard Henderson  <rth@redhat.com>
26849
26850         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26851
26852 2002-01-22  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.dg/20020122-4.c: New.
26855
26856 2002-01-22  H.J. Lu <hjl@gnu.org>
26857
26858         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26859         link output.
26860         * gcc.dg/special/ecos.exp: Likewise.
26861         * lib/g++-dg.exp: Likewise.
26862         * lib/g77-dg.exp: Likewise.
26863         * lib/gcc-dg.exp : Likewise.
26864         * lib/mike-g++.exp: Likewise.
26865         * lib/mike-g77.exp: Likewise.
26866         * lib/mike-gcc.exp: Likewise.
26867         * lib/objc-dg.exp: Likewise.
26868
26869 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26870
26871         PR target/5379
26872         * gcc.dg/20020122-2.c: New test.
26873
26874 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26875
26876         * gcc.dg/20020122-1.c: New test.
26877
26878 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26879
26880         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26881
26882 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26883
26884         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26885
26886 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26887
26888         * gcc.c-torture/compile/20020121-1.c: New test.
26889
26890 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26891
26892         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26893         ld_library_path.
26894
26895 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26896
26897         * gcc.dg/20020218-1.c: New test.
26898
26899 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26900
26901         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26902         messages
26903         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26904         "At global scope" warning
26905         * g++.dg/ext/align1.C: Change cygwin test for alignment
26906         from db-bogus to dg-warning
26907
26908 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26909
26910         * g77.f-torture/compile/cpp2.F: New test.
26911
26912 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26913
26914         * g++.dg/template/access1.C: New test.
26915
26916 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26917
26918         * gcc.dg/20020118-1.c: New.
26919
26920 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26921
26922         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26923
26924 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26925
26926         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26927         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26928         alignment warnings.
26929
26930 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26931
26932         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26933         torture_with_loops and torture_without_loops
26934
26935 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26936
26937         * gcc.c-torture/compile/20020116-1.c: New test.
26938
26939 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26940
26941         * gcc.dg/20020116-2.c: New test.
26942
26943         * gcc.dg/ultrasp4.c: New test.
26944
26945         * gcc.dg/20020116-1.c: New test.
26946
26947 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26948
26949         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26950         by EABI.
26951
26952 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26953
26954         * gcc.misc-tests/i386-prefetch.exp: New.
26955         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26956         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26957         * gcc.misc-tests/i386-pf-none-1.c: New test.
26958         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26959
26960 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26961
26962         * gcc.dg/gnu89-init-1.c: Add new tests.
26963
26964 2002-01-15  Andreas Jaeger  <aj@suse.de>
26965
26966         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26967         * gcc.dg/i386-mmx-2.c: Likewise.
26968         * gcc.dg/i386-sse-1.c: Likewise.
26969         * gcc.dg/i386-sse-2.c: Likewise.
26970         * gcc.dg/i386-sse-3.c: Likewise.
26971
26972 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26973
26974         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26975         Uncomment additional cases that now pass.
26976
26977 2002-01-11  Richard Henderson  <rth@redhat.com>
26978
26979         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26980         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26981
26982 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26983
26984         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26985
26986 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26987
26988         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26989         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26990
26991 2002-01-10  Dale Johannesen  <dalej@apple.com>
26992
26993         * gcc.c-torture/execute/loop-11.c: New.
26994
26995 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26996
26997         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26998         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26999
27000 2002-01-09  Richard Henderson  <rth@redhat.com>
27001
27002         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27003         type in which to perform the operation for each size.
27004
27005 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27006
27007         * gcc.c-torture/compile/20020109-2.c: New test.
27008
27009 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27010
27011         * gcc.c-torture/execute/loop-10.c: New test.
27012
27013 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27014
27015         * gcc.c-torture/compile/20010226-1.c: New test.
27016         * gcc.c-torture/compile/20010227-1.c: New test.
27017         * gcc.c-torture/compile/20010426-1.c: New test.
27018         * gcc.c-torture/compile/20010510-1.c: New test.
27019         * gcc.c-torture/compile/20010605-3.c: New test.
27020         * gcc.c-torture/compile/20010824-1.c: New test.
27021         * gcc.c-torture/execute/20010409-1.c: New test.
27022         * gcc.dg/noncompile/20000901-1.c: New test.
27023         * gcc.dg/20001023-1.c: New test.
27024         * gcc.dg/20001101-1.c: New test.
27025         * gcc.dg/20001102-1.c: New test.
27026         * gcc.dg/20010207-1.c: New test.
27027         * gcc.dg/20010405-1.c: New test.
27028         * gcc.dg/20010822-1.c: New test.
27029         * gcc.dg/20011107-1.c: New test.
27030
27031 2002-01-09  Jeffrey A Law  (law@redhat.com)
27032
27033         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27034
27035         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27036         execution failure on PA targets.
27037
27038 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * gcc.c-torture/compile/20020109-1.c: New test.
27041
27042 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27043
27044         * gcc.c-torture/execute/20020108-1.c: New test.
27045
27046 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.dg/20020108-1.c: New test.
27049
27050 2002-01-08  H.J. Lu <hjl@gnu.org>
27051
27052         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27053         for header files.
27054
27055 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27056
27057         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27058         consistency.
27059
27060 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27061
27062         * gcc.dg/altivec-4.c: Test altivec predicates.
27063
27064 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27065
27066         * gcc.c-torture/execute/20020107-1.c: New test.
27067
27068 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27069
27070         PR c/5279
27071         * gcc.c-torture/compile/20020106-1.c: New test.
27072
27073 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27074
27075         * gcc.c-torture/execute/nestfunc-4.c: New test.
27076
27077 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27078
27079         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27080         extra triple that slipped in.
27081         * g++.old-deja/g++.abi/align.C: Likewise.
27082         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27083
27084 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27085
27086         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27087         * g++.old-deja/g++.abi/align.C: Likewise.
27088         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27089
27090         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27091         on FreeBSD/i386.
27092         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27093         FreeBSD.
27094
27095 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * gcc.dg/20020104-1.c: New test.
27098
27099         * gcc.dg/20020104-2.c: New test.
27100
27101 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27102
27103         * gcc.dg/20020103-1.c: Fix typo in target selector.
27104
27105 2002-01-03  Richard Henderson  <rth@redhat.com>
27106
27107         * gcc.dg/20020103-1.c: New.
27108
27109 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27110
27111         * gcc.c-torture/execute/20020103-1.c: New test.
27112
27113 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27114
27115         * g++.dg/other/debug2.C: New test.
27116
27117         * gcc.c-torture/compile/20020103-1.c: New test.
27118
27119 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.dg/gnu89-init-1.c: Added new tests.
27122
27123 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.dg/template/friend2.C: Remove as patch is reverted.
27126
27127         * g++.dg/warn/oldcast1.C: New test.
27128
27129         * g++.dg/template/ptrmem1.C: New test.
27130         * g++.dg/template/ptrmem2.C: New test.
27131
27132         * g++.dg/template/ntp.C: New test.
27133
27134         * g++.dg/other/component1.C: New test.
27135
27136         * g++.dg/template/ttp3.C: New test.
27137
27138         * g++.dg/template/friend2.C: New test.
27139         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27140
27141 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         * g++.dg/other/ptrmem1.C: New test.
27144         * g++.dg/other/ptrmem2.C: New test.
27145
27146 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27147
27148         * g++.dg/template/ctor1.C: New test.
27149
27150 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27151
27152         * g++.dg/template/friend2.C: New test.
27153
27154 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27155
27156         * gcc.dg/mmix-1.c: New test.
27157
27158 2001-12-31  Richard Henderson  <rth@redhat.com>
27159
27160         * gcc.dg/asm-5.c: New.
27161
27162 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27163
27164         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27165         in namespace __gnu_cxx
27166
27167 2001-12-30  Richard Henderson  <rth@redhat.com>
27168
27169         * gcc.dg/debug-6.c: New.
27170
27171 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27172
27173         * gcc.c-torture/compile/20011229-2.c: New test.
27174
27175 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27176
27177         * gcc.dg/debug-3.c: New test.
27178         * gcc.dg/debug-4.c: New test.
27179         * gcc.dg/debug-5.c: New test.
27180
27181 2001-12-29  Richard Henderson  <rth@redhat.com>
27182
27183         * g++.dg/eh/loop1.C: New.
27184
27185 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27186
27187         * g++.dg/template/crash1.C: New test.
27188
27189 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27190
27191         * g++.dg/other/const1.C: New test.
27192
27193 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27194
27195         * gcc.c-torture/compile/20011229-1.c: New test.
27196
27197 2001-12-28  Stan Shebs  <shebs@apple.com>
27198
27199         * lib/objc-torture.exp: Resync with c-torture.exp.
27200         * lib/objc.exp: Load standard libraries.
27201
27202 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27205         additional tests.
27206
27207 2001-12-27  Roger Sayle <roger@eyesopen.com>
27208
27209         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27210
27211 2001-12-27  Richard Henderson  <rth@redhat.com>
27212
27213         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27214
27215 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         * g++.dg/eh/ctor1.C: New test.
27218         * g++.dg/other/error2.C: New test.
27219
27220 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         * g++.dg/other/init2.C: New test.
27223
27224 2001-12-24  Richard Henderson  <rth@redhat.com>
27225
27226         * gcc.dg/20011223-1.c: New.
27227         * gcc.dg/inline-1.c: New.
27228
27229 2001-12-23  Richard Henderson  <rth@redhat.com>
27230
27231         * gcc.dg/asm-4.c: Test operand modifiers.
27232
27233 2001-12-23  Richard Henderson  <rth@redhat.com>
27234
27235         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27236
27237 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27238
27239         * gcc.c-torture/execute/20011223-1.c: New test.
27240
27241 2001-12-21  Richard Henderson  <rth@redhat.com>
27242
27243         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27244         re-enables the warning.
27245
27246 2001-12-21  Richard Henderson  <rth@redhat.com>
27247
27248         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27249
27250 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * gcc.c-torture/compile/20011218-1.c: New test.
27253
27254 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27255
27256         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27257         arm-isr.c test.
27258         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27259         epilogue generation for ARM ISR routines.
27260
27261 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27262
27263         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27264         * gcc.dg/format/c90-printf-3.c: Likewise.
27265         * gcc.dg/format/c99-printf-3.c: Likewise.
27266         * gcc.dg/format/ext-1.c: Likewise.
27267         * gcc.dg/format/ext-6.c: Likewise.
27268         * gcc.dg/format/format.h: Prototype unlocked stdio.
27269
27270 2001-12-20  Richard Henderson  <rth@redhat.com>
27271
27272         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27273         (arena): Use it.
27274         (malloc): Correct allocation logic.  Abort if we fill up the
27275         arena before initialization complete.
27276         (realloc): Correct allocation logic.
27277
27278 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27279
27280         * gcc.c-torture/compile/20011219-2.c: New test.
27281
27282         * gcc.c-torture/execute/20011219-1.c: New test.
27283
27284 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27285
27286         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27287         target does not support weak symbols.
27288
27289 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27290
27291         * gcc.c-torture/compile/20011219-1.c: New test.
27292
27293 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         * g++.dg/other/error1.C: New test.
27296
27297 2001-12-17  Jeffrey A Law  (law@redhat.com)
27298
27299         * gcc.c-torture/execute/20011217-1.c: New test.
27300
27301 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27302
27303         * objc.dg/special/: New directory.
27304         * objc.dg/special/special.exp: New file.
27305         * objc.dg/special/unclaimed-category-1.h: New file.
27306         * objc.dg/special/unclaimed-category-1a.m: New file.
27307         * objc.dg/special/unclaimed-category-1.m: New file.
27308
27309 2001-12-17  Andreas Jaeger  <aj@suse.de>
27310
27311         * gcc.c-torture/compile/20011217-2.c: New test.
27312
27313 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27314
27315         * gcc.c-torture/compile/20011217-1.c: New test.
27316
27317 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27318
27319         * testsuite/gcc.dg/20011214-1.c: New.
27320
27321 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27322
27323         * gcc.dg/altivec-4.c: New.
27324
27325 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27326
27327         * gcc.dg/20011113-1.c: New test.
27328
27329 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27330
27331         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27332         std::__malloc_alloc_template<0> and
27333         std::__default_alloc_template<false, 0>.
27334
27335 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27336
27337         * objc/execute/bf-21.m: New test.
27338         * objc/execute/enumeration-1.m: New test.
27339         * objc/execute/enumeration-2.m: New test.
27340
27341 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * gcc.dg/gnu89-init-1.c: New test.
27344
27345 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27348         * g++.old-deja/g++.jason/2371.C: Likewise.
27349         * g++.old-deja/g++.jason/template33.C: Likewise.
27350         * g++.old-deja/g++.jason/template34.C: Likewise.
27351         * g++.old-deja/g++.jason/template36.C: Likewise.
27352         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27353         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27354         * g++.old-deja/g++.other/typename1.C: Likewise.
27355         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27356         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27357         * g++.old-deja/g++.pt/typename11.C: Likewise.
27358         * g++.old-deja/g++.pt/typename14.C: Likewise.
27359         * g++.old-deja/g++.pt/typename16.C: Likewise.
27360         * g++.old-deja/g++.pt/typename3.C: Likewise.
27361         * g++.old-deja/g++.pt/typename4.C: Likewise.
27362         * g++.old-deja/g++.pt/typename5.C: Likewise.
27363         * g++.old-deja/g++.pt/typename7.C: Likewise.
27364         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27365
27366 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.dg/other/linkage1.C: New test.
27369         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27370         specifiers.
27371
27372 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27373
27374         * gcc.dg/concat.c: New test.
27375
27376 2001-12-11  Stan Shebs  <shebs@apple.com>
27377
27378         * objc/compile: New test directory.
27379         * objc/compile/compile.exp: New expect script.
27380         * objc/compile/20011211-1.m: New compile test.
27381
27382 2001-12-11  Jason Merrill  <jason@redhat.com>
27383
27384         * lib/prune.exp (prune_gcc_output): Also handle "In member
27385         function".  So many permutations...
27386
27387 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.dg/template/typedef1.C: New test.
27390
27391 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         * g++.dg/other/copy1.C: New test.
27394
27395 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27396
27397         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27398
27399         * gcc.dg/builtin-choose-expr.c: New.
27400
27401 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27402
27403         * gcc.dg/altivec-2.c: New.
27404
27405 2001-12-07  Richard Henderson  <rth@redhat.com>
27406
27407         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27408
27409 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27410
27411         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27412         ultrasparc.
27413
27414 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27415
27416         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27417
27418 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27419
27420         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27421         variable argument list.
27422
27423 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27424
27425         * gcc.c-torture/execute/memcheck: Delete entire directory.
27426         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27427         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27428
27429 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27430
27431         * gcc.dg/Wshadow-1.c: New test.
27432
27433 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27434
27435         * gcc.c-torture/compile/20011130-1.c: New test.
27436
27437         * gcc.dg/noncompile/20011025-1.c: New test.
27438
27439         * g++.dg/other/anon-union.C: New test.
27440
27441         * gcc.c-torture/execute/20011024-1.c: New test.
27442
27443 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27444
27445         * gcc.c-torture/execute/20000722-1.x,
27446         gcc.c-torture/execute/20010123-1.x: Remove.
27447         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27448         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27449         gcc.dg/c99-complit-2.c: New tests.
27450
27451 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.dg/inherit/base1.C: New test.
27454
27455 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27456
27457         * g++.dg/other/stdarg1.C: New test.
27458
27459         * gcc.c-torture/compile/20011130-2.c: New test.
27460
27461 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27462
27463         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27464         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27465         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27466         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27467         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27468         * gcc.dg/builtin-prefetch-1.c: New test.
27469
27470 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27471
27472         * gcc.dg/20011130-1.c: New test.
27473
27474 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.dg/other/scope1.C: New test.
27477         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27478
27479 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27480
27481         * gcc.dg/vla-init-1.c: New test.
27482
27483 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27484
27485         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27486
27487 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27488
27489         * objc.dg/alias.m: Update.
27490         * objc.dg/class-1.m: Update.
27491         * objc.dg/const-str-1.m: Update.
27492         * objc.dg/fwd-proto-1.m: Update.
27493         * objc.dg/id-1.m: Update.
27494         * objc.dg/super-class-1.m: Update.
27495
27496 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27497
27498         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27499         constructs.
27500
27501 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27502
27503         * gcc.c-torture/execute/20011128-1.c: New test.
27504
27505 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27506
27507         * gcc.dg/20011127-1.c: New test.
27508
27509 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27510
27511         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27512         from Austin Group draft 7.
27513         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27514         scanf format arguments.
27515         * gcc.dg/format/no-exargs-2.c: New test.
27516
27517 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         * g++.dg/abi/vbase8-4.C: New test.
27520
27521 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27522
27523         * gcc.c-torture/execute/20011121-1.c: New test.
27524
27525 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27526
27527         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27528
27529 2001-11-23  Andreas Jaeger  <aj@suse.de>
27530
27531         * gcc.dg/cpp/charconst-2.c: New test.
27532
27533 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27534
27535         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27536         to the host if it is remote.  Let tests specify extra headers
27537         they use.
27538         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27539         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27540         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27541         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27542         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27543         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27544         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27545         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27546         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27547         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27548
27549 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27550
27551         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27552         for little endian ARMs.
27553
27554 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27555
27556         * gcc.c-torture/compile/20011119-1.c: New test.
27557         * gcc.c-torture/compile/20011119-2.c: New test.
27558
27559 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27560
27561         * gcc.dg/altivec-1.c: Fix typo.
27562
27563 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27564
27565         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27566
27567 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27568
27569         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27570
27571 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27572
27573         * lib/g77.exp: Don't specify --rpath-link.
27574
27575         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27576         across all the headers.
27577         * gcc.dg/format/format.exp: For testing on a remote host,
27578         copy format.h.
27579
27580         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27581         * gcc.c-torture/execute/930406-1.c: Likewise.
27582         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27583
27584 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27585
27586         * gcc.dg/altivec-1.c: New.
27587
27588 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27589
27590         * gcc.dg/cpp/fpreprocessed.c: New test case.
27591
27592 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27593
27594         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27595         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27596         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27597
27598 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27599
27600         * gcc.dg/no-builtin-1.c: New test.
27601
27602 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27603
27604         * gcc.c-torture/execute/20011115-1.c: New test.
27605
27606 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27607
27608         * gcc.c-torture/compile/20011114-2.c: New test.
27609         * gcc.c-torture/compile/20011114-3.c: New test.
27610         * gcc.c-torture/compile/20011114-4.c: New test.
27611
27612 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         * g++.dg/other/init1.C: New test.
27615
27616 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27617
27618         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27619         message.
27620
27621         * gcc.c-torture/execute/20011114-1.c: New testcase.
27622
27623         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27624         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27625         like the (before this change) version of 20010327-1.c.
27626
27627 2001-11-14  Roger Sayle <roger@eyesopen.com>
27628
27629         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27630
27631 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27632
27633         * g++.dg/init/array2.C: New test.
27634
27635 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27636
27637         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27638
27639 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.dg/other/forscope1.C: New test.
27642         * g++.dg/ext/forscope1.C: New test.
27643         * g++.dg/ext/forscope2.C: New test.
27644
27645 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * gcc.c-torture/execute/20011113-1.c: New test.
27648
27649 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27650
27651         * gcc.c-torture/execute/20011109-2.c: New test.
27652
27653         * gcc.c-torture/execute/20011109-1.c: New test.
27654
27655 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27656
27657         * gcc.c-torture/compile/20011109-1.c: New test.
27658
27659 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27660
27661         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27662         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27663         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27664         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27665         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27666         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27667         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27668
27669 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27670
27671         * g++.dg/warn/Wshadow-1.C: New tests.
27672         * g++.old-deja/g++.mike/for3.C: Update.
27673
27674 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27675
27676         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27677         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27678         XFAILs.  Adjust expected error texts.
27679         * gcc.c-torture/compile/20011106-1.c,
27680         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27681         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27682         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27683         gcc.dg/c99-array-lval-5.c: New tests.
27684
27685 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27686
27687         * gcc.dg/cpp/defined.c: Update.
27688
27689 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27690
27691         * gcc.c-torture/execute/anon-1.c: New test.
27692
27693 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27694
27695         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27696         same size, so no warning should be produced on stormy16.
27697
27698         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27699         due to oversized array.
27700         * g++.old-deja/g++.mike/ns15.C: Likewise.
27701         * g++.old-deja/g++.pt/crash16.C: Likewise.
27702
27703 2001-11-02  Graham Stott  <grahams@redhat.com>
27704
27705         * g++.dgother/debug1.C: Fix typos.
27706
27707 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27708
27709         * g++.dg/other/debug1.C: New test.
27710
27711 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27712
27713         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27714         of unsigned long.
27715
27716 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * gcc.dg/20011029-2.c: New test.
27719
27720         * gcc.c-torture/compile/20011029-1.c: New test.
27721
27722 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27723
27724         * objc/execute/class_self-1.m: New test.
27725         * objc/execute/class_self-2.m: New test.
27726
27727 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27728
27729         * gcc.misc-tests/msgs.exp: Delete.
27730         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27731         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27732         error set to match recent changes.
27733
27734 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27735
27736         * gcc.dg/20011021-1.c: New test.
27737
27738 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.c-torture/compile/20011023-1.c: New test.
27741
27742 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27743
27744         * lib/g77.exp: Rewrite based on lib/g++.exp.
27745
27746 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27747
27748         * gcc.c-torture/execute/20011019-1.c: New test.
27749
27750         * gcc.dg/20011018-1.c: New test.
27751
27752 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27753
27754         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27755
27756 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27757
27758         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27759         * gcc.dg/attr-invalid.c: Likewise.
27760
27761 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27762
27763         * testsuite/gcc.dg/20011015-1.c: New test.
27764
27765 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27766
27767         * g++.dg/template/unify2.C: New test.
27768
27769 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27770
27771         * g++.dg/other/exception-specification.C: New test
27772
27773 2001-10-13  Tom Rix  <trix@redhat.com>
27774
27775         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27776         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27777
27778 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27779
27780         * testsuite/gcc.dg/20011009-1.c: New test.
27781
27782 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27783
27784         PR g++/4476
27785         * g++.dg/other/friend1.C: New test.
27786
27787 2001-10-11  Richard Henderson  <rth@redhat.com>
27788
27789         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27790
27791 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27792
27793         * gcc.c-torture/compile/20011010-1.c: New.
27794
27795 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27796
27797         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27798         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27799         g77.f-torture/execute/execute.exp,
27800         g77.f-torture/noncompile/noncompile.exp,
27801         gcc.c-torture/compile/compile.exp,
27802         gcc.c-torture/execute/execute.exp,
27803         gcc.c-torture/execute/ieee/ieee.exp,
27804         gcc.c-torture/execute/memcheck/memcheck.exp,
27805         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27806         objc/execute/execute.exp: Update FSF address.
27807
27808 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27809
27810         * gcc.dg/cpp/cmdlne-C.c: Update.
27811         * gcc.dg/cpp/cmdlne-C2.c: New.
27812
27813 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27814
27815         * gcc.c-torture/execute/20011008-3.c: New.
27816
27817 2001-10-08  DJ Delorie  <dj@redhat.com>
27818
27819         * gcc.dg/20011008-1.c: New.
27820         * gcc.dg/20011008-2.c: New.
27821
27822 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27823
27824         * gcc.dg/cpp/spacing1.c: Update test.
27825
27826 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27827
27828         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27829         spelling errors of "separate" as "seperate".
27830
27831 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27832
27833         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27834         enough to avoid inlining.
27835
27836 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27837
27838         * lib/g77.exp: set libg2c_dir correctly.
27839
27840 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27841
27842         * gcc.dg/cpp/macro11.c: New test.
27843
27844 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27845
27846         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27847         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27848         gcc.dg/format/multattr-3.c: New tests.
27849         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27850         tests for format attributes on function pointers being rejected.
27851
27852 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27853
27854         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27855
27856 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27857
27858         * g++.dg/warn/format1.C: New test.
27859
27860 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27861
27862         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27863
27864 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27865
27866         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27867
27868 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27869
27870         * gcc.dg/cpp/redef2.c: Add test.
27871
27872 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27873
27874         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27875         long-standing bug on i686, apparently.
27876         * gcc.c-torture/execute/loop-2c.x: New file.
27877         * gcc.c-torture/execute/loop-2d.x: New file.
27878         * gcc.c-torture/execute/loop-3c.x: New file.
27879
27880 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27881
27882         * gcc.dg/cpp/20000625-2.c: Correct line number.
27883
27884 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27885
27886         * gcc.dg/cpp/macro10.c: New test.
27887         * gcc.dg/cpp/strify3.c: New test.
27888         * gcc.dg/cpp/spacing1.c: Add tests.
27889         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27890         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27891
27892 2001-09-24  DJ Delorie  <dj@redhat.com>
27893
27894         * gcc.c-torture/execute/20010924-1.c: New test.
27895
27896 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27897
27898         * testsuite/objc/execute/paste.m: Remove.
27899
27900 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27901
27902         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27903
27904 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27905
27906         * g77.dg/strlen0.f: New test.
27907
27908 2001-09-21  Richard Henderson  <rth@redhat.com>
27909
27910         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27911         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27912
27913 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27914
27915         Table-driven attributes.
27916         * g++.dg/ext/attrib1.C: New test.
27917
27918 2001-09-20  DJ Delorie  <dj@redhat.com>
27919
27920         * gcc.dg/20000926-1.c: Update expected warning messages.
27921         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27922         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27923         array.
27924
27925 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27926
27927         * g++.dg/eh/registers1.C: New test case.
27928
27929 2001-09-17  Richard Henderson  <rth@redhat.com>
27930
27931         * gcc.dg/array-5.c: Fix VLA decomposition test.
27932
27933 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27934
27935         * gcc.dg/cpp/line5.c: New testcase.
27936
27937 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27938
27939         * gcc.dg/cpp/macro9.c: New test.
27940
27941 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27942
27943         * gcc.c-torture/execute/980223.c: Change type of addr from long
27944         to char *.
27945
27946 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27947
27948         * gcc.c-torture/execute/20010915-1.c: New test.
27949
27950 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27951
27952         * g77.dg/bprob: New directory.
27953         * g77.dg/bprob/bprob.exp: New file.
27954         * g77.dg/bprob/bprob-1.f: New test.
27955         * g77.dg/gcov: New directory.
27956         * g77.dg/gcov/gcov.exp: New file.
27957         * g77.dg/gcov/gcov-1.f: New test.
27958         * g77.dg/gcov/gcov-1.x: New file.
27959
27960 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27961
27962         * gcc.dg/cpp/directiv.c: Update.
27963         * gcc.dg/cpp/undef1.c: Update.
27964
27965 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * gcc.dg/20010912-1.c: New test.
27968
27969 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27970
27971         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27972         language-independent file in lib.
27973         * lib/gcov.exp: New file.
27974
27975 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27976
27977         * gcc.c-torture/compile/20010911-1.c: New test.
27978
27979 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27980
27981         * lib/profopt.exp: New, to support profile-directed optimizations.
27982         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27983         * gcc.misc-tests/bprob-1.c: New test.
27984         * gcc.misc-tests/bprob-2.c: New test.
27985
27986 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27987
27988         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27989         XFAIL and which kinds of gcov output to verify.
27990         * gcc.misc-tests/gcov-4b.x: New file.
27991         * gcc.misc-tests/gcov-5b.x: New file.
27992         * gcc.misc-tests/gcov-6.x: New file.
27993         * gcc.misc-tests/gcov-7.c: New test.
27994         * gcc.misc-tests/gcov-7.x: New file.
27995
27996 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27997
27998         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27999         * gcc.misc-tests/gcov-6.c: New test.
28000
28001 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28002
28003         PR c++/3986
28004         * g++.dg/abi/vbase1.C: New test.
28005
28006 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28007
28008         * objc.dg/method-2.m: New.
28009
28010 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28011
28012         PR c++/4203
28013         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28014         * g++.dg/init/empty1.C: New test.
28015
28016 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28017
28018         * gcc.c-torture/compile/20010903-1.c: New test.
28019
28020 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28021
28022         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28023         for m68k.
28024
28025 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28026
28027         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28028
28029         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28030
28031         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28032
28033 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28034
28035         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28036         for 16-bit 'unsigned int'.
28037
28038 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28039
28040         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28041
28042 2001-08-27  Richard Henderson  <rth@redhat.com>
28043
28044         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28045         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28046
28047 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28048
28049         * gcc.dg/asm-names.c (ymain): New.
28050
28051 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28052
28053         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28054         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28055         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28056
28057 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28058
28059         * gcc.dg/compare5.c: New testcase.
28060
28061 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28062
28063         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28064         and "In instantiation".
28065
28066 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28067
28068         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28069
28070 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28071
28072         * gcc.misc-tests/gcov.exp: Add support for branch information.
28073         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28074         * gcc.misc-tests/gcov-4.c: New test.
28075         * gcc.misc-tests/gcov-4b.c: New test.
28076         * gcc.misc-tests/gcov-5b.c: New test.
28077
28078 2001-08-20  Zack Weinberg  <zackw@panix.com>
28079
28080         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28081         expected to fail.
28082
28083 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28084
28085         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28086
28087 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28088
28089         * g++.dg/eh/template1.C: New test.
28090
28091 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28092
28093         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28094         Fix thinko.
28095         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28096         for xfail.
28097
28098 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28099
28100         * lib/g77-dg.exp:  Use prune.exp for common procedures
28101         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28102         * lib/g77.exp: (g77-dg-prune) Remove
28103
28104 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28105
28106         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28107
28108 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         * g++.dg/template/unify1.C: New test.
28111
28112 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.dg/abi/empty4.C: New test.
28115
28116 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28117
28118         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28119         solaris2.*
28120         * g77.f-torture/compile/pr3743.x: Likewise
28121
28122 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28123
28124         * g++.dg/other/using-declaration.C: New test.
28125
28126 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28127
28128         * gcc.dg/cpp/tr-sign.c: New testcase.
28129
28130 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28131
28132         * gcc.dg/cpp/19951025-1.c: Revert.
28133         * gcc.dg/cpp/directiv.c: We no longer process directives that
28134         interrupt macro arguments.
28135
28136 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28137
28138         * gcc.dg/bconstp-1.c: New test.
28139
28140 2001-08-03  Richard Henderson  <rth@redhat.com>
28141
28142         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28143
28144 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28145
28146         * gcc.dg/cpp/19951025-1.c: Update.
28147
28148 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28149
28150         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28151         should be x.
28152
28153 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28154
28155         Kill -fhonor-std.
28156         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28157         * g++.old-deja/g++.other/std1.C: Likewise.
28158         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28159
28160 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28161
28162         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28163         (g77_pass, g77_fail, g77_finish, g77_exit,
28164         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28165
28166 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28167
28168         * g77.dg/fbackslash.f
28169         * g77.dg/fcase-preserve.f
28170         * g77.dg/ff90-1.f
28171         * g77.dg/ffixed-line-length-0.f
28172         * g77.dg/ffixed-line-length-132.f
28173         * g77.dg/ffixed-line-length-7.f
28174         * g77.dg/ffixed-line-length-72.f
28175         * g77.dg/ffixed-line-length-none.f
28176         * g77.dg/ffree-form-1.f
28177         * g77.dg/fno-backslash.f
28178         * g77.dg/fno-f90-1.f
28179         * g77.dg/fno-fixed-form-1.f
28180         * g77.dg/fno-onetrip.f
28181         * g77.dg/fno-typeless-boz.f
28182         * g77.dg/fno-underscoring.f
28183         * g77.dg/fno-vxt-1.f
28184         * g77.dg/fonetrip.f
28185         * g77.dg/ftypeless-boz.f
28186         * g77.dg/fugly-assumed.f
28187         * g77.dg/funderscoring.f
28188         * g77.dg/fvxt-1.f
28189
28190 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28191
28192         * objc.dg/fwd-proto-1.m: New.
28193         * objc.dg/local-decl-1.m: New.
28194         * objc.dg/naming-1.m: New.
28195         * objc.dg/naming-2.m: New.
28196         * objc.dg/proto-hier-1.m: New.
28197
28198 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28199
28200         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28201         largest-type elements to a struct makes its size grow.
28202
28203 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.dg/abi/vthunk1.C: New test.
28206
28207 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         * g++.dg/abi/vbase8-22.C: New test.
28210
28211 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28212
28213         * gcc.dg/cpp/macro8.c: New test.
28214
28215 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28216
28217         * g++.dg/abi/vbase8-21.C: New test.
28218
28219 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.dg/abi/vbase8-10.C: New test.
28222
28223 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28224
28225         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28226         ${tool}_set_ld_library_path.
28227         Changed caller.
28228         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28229         g++.exp.
28230
28231 2001-07-26  Stan Cox <scox@redhat.com>
28232
28233         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28234         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28235         gcc_exit, gcc_check_unsupported_p):
28236         Moved to gcc-deps.exp
28237         * gcc-deps.exp: New file.
28238
28239 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         * g++.old-deja/g++.pt/defarg14.C: New test.
28242
28243 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28244
28245         * g++.old-deja/g++.other/lineno5.C: New test.
28246
28247 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         * g++.old-deja/g++.pt/crash68.C: New test.
28250
28251 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28252
28253         * g++.old-deja/g++.other/crash42.C: New test.
28254
28255 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28256
28257         * gcc.dg/cpp/extratokens.c: Fix.
28258         * gcc.dg/cpp/skipping2.c: New tests.
28259
28260 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28261
28262         * gcc.c-torture/execute/20010724-1.c: New file.
28263         * gcc.c-torture/execute/20010724-1.x: New file.
28264
28265 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28266
28267         * g++.old-deja/g++.other/cond7.C: New test.
28268
28269 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         * g++.old-deja/g++.other/optimize4.C: New test.
28272
28273 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28276
28277 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28278
28279         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28280         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28281         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28282         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28283
28284         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28285         bug report" message.
28286
28287         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28288         * g++.dg/ext/instantiate1.C: Move from old-deja.
28289
28290 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28291
28292         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28293         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28294         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28295         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28296
28297 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28298
28299         * gcc.c-torture/execute/20010723-1.c: New test.
28300
28301 2001-07-23  Ben Elliston  <bje@redhat.com>
28302
28303         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28304
28305 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28306
28307         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28308         i[34567]86-*-*.
28309         Delete handling of ieee_multilib_flags.
28310         Pass -mieee for alpha*-*-* and sh-*-*.
28311         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28312
28313 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28314
28315         Remove old-abi tests.
28316         * g++.old-deja/g++.mike/p11116.C: Remove.
28317         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28318
28319 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28320
28321         * g77.f-torture/compile/pr3743.f:  New test
28322
28323 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28324
28325         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28326
28327 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28328
28329         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28330         g++.old-deja/g++.pt/static6.C: Likewise.
28331         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28332         supports weak symbols.
28333
28334 2001-07-18  Andreas Jaeger  <aj@suse.de>
28335
28336         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28337         supported again.
28338
28339 2001-07-18  Andreas Jaeger  <aj@suse.de>
28340
28341         * gcc.dg/iftrap-1.c: Fix target line.
28342
28343 2001-07-17  Richard Henderson  <rth@redhat.com>
28344
28345         * gcc.c-torture/execute/20010717-1.c: New.
28346
28347 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28348
28349         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28350         tests.
28351
28352 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28353
28354         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28355
28356 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28357
28358         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28359         UAC_SIGBUS, UAC_NOPRINT definitions.
28360
28361 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28362
28363         * objc/execute/object_is_class.m: New test.
28364         * objc/execute/object_is_meta_class.m: New test.
28365
28366 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28367
28368         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28369         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28370
28371 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28372
28373         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28374         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28375
28376 2001-07-14  Richard Henderson  <rth@redhat.com>
28377
28378         * gcc.dg/iftrap-1.c: New.
28379
28380 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28381
28382         * g77.f-torture/execute/intrinsic77.f: New test.
28383
28384 2001-07-11  Janis Johnson <janis@us.ibm.com>
28385
28386         * gcc.misc-tests/gcov-3.c: New test.
28387
28388 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28389
28390         * gcc.c-torture/compile/20010711-1.c,
28391         * gcc.c-torture/compile/20010711-2.c: New tests.
28392
28393 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28394
28395         * gcc.c-torture/execute/20010711-1.c: New test.
28396
28397 2001-07-11  Ben Elliston  <bje@redhat.com>
28398
28399         * g++.old-deja/g++.other/enum5.C: New test.
28400
28401 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28402
28403         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28404         (g++-dg-prune): Call prune_gcc_output.
28405         * prune.exp: New file for prune_gcc_output.
28406         * lib/g++.exp, lib/gcc.exp: Load it.
28407
28408 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28409
28410         * gcc.c-torture/compile/20010701-1.c,
28411         g++.old-deja/g++.ext/attrib6.C: New tests.
28412
28413 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28414
28415         * gcc.c-torture/compile/20010706-1.c: New test.
28416
28417 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28418
28419         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28420
28421 2001-06-28  Stan Shebs  <shebs@apple.com>
28422
28423         * gcc.dg/pragma-darwin.c: New test.
28424
28425 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28426
28427         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28428         Solaris 2.[678] system.
28429
28430 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28431
28432         * gcc.dg/20010622-1.c: New test.
28433
28434 2001-06-18  Stan Shebs  <shebs@apple.com>
28435
28436         * objc.dg: New directory.
28437         * objc.dg/dg.exp: New file.
28438         * objc.dg/alias.m: New.
28439         * objc.dg/class-1.m: New.
28440         * objc.dg/class-2.m: New.
28441         * objc.dg/const-str-1.m: New.
28442         * objc.dg/const-str-2.m: New.
28443         * objc.dg/id-1.m: New.
28444         * objc.dg/method-1.m: New.
28445         * objc.dg/super-class-1.m: New.
28446         * lib/objc-dg.exp: New file.
28447
28448 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28449
28450         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28451         of label name.
28452
28453 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28456
28457 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28458
28459         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28460         variable.
28461
28462 2001-06-12  Richard Henderson  <rth@redhat.com>
28463
28464         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28465
28466 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         * g++.old-deja/g++.abi/vbase5.C: New test.
28469         * g++.old-deja/g++.abi/vbase6.C: New test.
28470         * g++.old-deja/g++.abi/vbase7.C: New test.
28471
28472 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28473
28474         * gcc.c-torture/compile/20010610-1.c: New test.
28475
28476 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.abi/vbase4.C: New test.
28479
28480 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28481
28482         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28483         support %f for HC11/HC12 targets.
28484         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28485         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28486         on HC11/HC12 targets.
28487         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28488
28489 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28490
28491         * gcc.dg/wchar_t-1.c: New file.
28492         * gcc.dg/wint_t-1.c: Likewise.
28493
28494 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28495
28496         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28497
28498 2001-06-11  Richard Henderson  <rth@redhat.com>
28499
28500         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28501
28502 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28503
28504         * gcc.c-torture/compile/20010611-1.c: New test.
28505
28506 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28507
28508         * gcc.dg/c99-tag-1.c: Add more tests.
28509
28510 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28511
28512         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28513         representation on MN10300 and ARM/Thumb.
28514
28515 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28516
28517         * g77.f-torture/execute/20010610.f: New.
28518
28519 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28520
28521         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28522         names.
28523
28524 2001-06-09  Richard Henderson  <rth@redhat.com>
28525
28526         * gcc.c-torture/execute/ashrdi-1.c: New.
28527         * gcc.c-torture/execute/ashldi-1.c: New.
28528         * gcc.c-torture/execute/lshrdi-1.c: New.
28529
28530 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28531
28532         * objc/execute/load-3.m: Added. Check sending +load to categories,
28533         in addition to classes.
28534
28535 2001-06-08  Stan Shebs  <shebs@apple.com>
28536
28537         * objc/execute/load-2.m: New test.  From Nicola Pero
28538         <n.pero@mi.flashnet.it>.
28539
28540 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28541
28542         * gcc.c-torture/execute/20010605-2.c: New test.
28543
28544 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.abi/vbase2.C: New test.
28547         * g++.old-deja/g++.abi/vbase3.C: New test.
28548
28549 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.pt/friend49.C: New test.
28552
28553 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.old-deja/g++.ext/anon3.C: New test.
28556
28557 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28558
28559         * g++.old-deja/g++.other/conv7.C: New test.
28560
28561 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28562
28563         * gcc.c-torture/compile/20010605-2.c: New test.
28564
28565 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28566
28567         * gcc.c-torture/execute/20010604-1.c: New test.
28568
28569 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28570
28571         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28572
28573 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28574
28575         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28576         (g++_link_flags): Likewise.
28577         (g++_init): Pass gccpath's value to two previous functions.
28578
28579 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28580
28581         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28582         Ensure logfile entry matches exec command line.
28583
28584 2001-05-31  Richard Henderson  <rth@redhat.com>
28585
28586         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28587         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28588
28589 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28590
28591         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28592         compiler for irix6.2
28593
28594 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28595
28596         * g++.old-deja/g++.other/optimize3.C: New file.
28597
28598 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28599
28600         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28601         assemble.
28602
28603 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28604
28605         * g++.old-deja/g++.other/optimize2.C: New file.
28606
28607 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28608
28609         * gcc.c-torture/compile/20010518-2.c: New file.
28610         * gcc.c-torture/execute/20010518-1.c: New file.
28611         * gcc.c-torture/execute/20010518-2.c: New file.
28612
28613 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28614
28615         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28616
28617 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28618
28619         G++ no longer defines builtins that do not begin with __builtin.
28620         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28621         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28622         * g++.old-deja/g++.law/builtin1.C: Likewise.
28623         * g++.old-deja/g++.law/cvt2.C: Likewise.
28624         * g++.old-deja/g++.mike/net5.C: Likewise.
28625         * g++.old-deja/g++.other/builtins1.C: Likewise.
28626         * g++.old-deja/g++.other/builtins2.C: Likewise.
28627         * g++.old-deja/g++.other/builtins3.C: Likewise.
28628         * g++.old-deja/g++.other/builtins4.C: Likewise.
28629         * g++.old-deja/g++.other/inline8.C: Likewise.
28630         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28631
28632 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.old-deja/g++.pt/using1.C: Adjust.
28635         * g++.old-deja/g++.pt/using2.C: New test.
28636
28637 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28638
28639         * gcc.dg/cpp/charconst.c: New tests.
28640         * gcc.dg/cpp/escape.c: New tests.
28641         * gcc.dg/cpp/escape-1.c: New tests.
28642         * gcc.dg/cpp/escape-2.c: New tests.
28643         * gcc.dg/cpp/ucs.c: New tests.
28644
28645 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28646
28647         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28648         native compiler for irix6.5.
28649
28650 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28651
28652         * lib/g++.exp (g++_include_flags): Use args to compute
28653         get_multilibs.
28654         (g++_link_flags): Likewise.
28655         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28656
28657 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28658
28659         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28660
28661 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28662
28663         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28664         this file.
28665
28666 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28667
28668         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28669         STACK_SIZE;
28670         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28671         to STACK_SIZE; Use it to define size of add_histo array.
28672         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28673         to STACK_SIZE.
28674         (f): Use GITT_SIZE to define size of gitt local table.
28675         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28676         to STACK_SIZE; Use it to define size of bytemem array.
28677
28678 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28679
28680         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28681         on 68HC11/HC12 due to the asm instruction.
28682         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28683         * gcc.c-torture/compile/920520-1.x: Likewise.
28684         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28685         on 68HC11/HC12 because the function is larger than 64K.
28686         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28687         on 68HC11/HC12 because the structure is too large.
28688
28689 2001-05-20  Richard Henderson  <rth@redhat.com>
28690
28691         * gcc.c-torture/execute/20010520-1.c: New.
28692
28693 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28694
28695         * g++.old-deja/g++.warn/compare1.C: New test.
28696         * gcc.dg/compare4.c: New test.
28697
28698 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28699
28700         * g++.old-deja/g++.other/optimize1.C: New test.
28701
28702 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28703
28704         * g++.old-deja/g++.pt/spec41.C: New test.
28705
28706 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28707
28708         * gcc.c-torture/compile/20010114-1.x: Remove.
28709
28710 2001-05-18  Stan Shebs  <shebs@apple.com>
28711
28712         * gcc.c-torture/compile/20010518-1.c: New test.
28713
28714 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28715
28716         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28717         * g++.old-deja/g++.pt/crash67.C: New test.
28718
28719 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28720
28721         * g++.old-deja/g++.other/debug9.C: New test.
28722
28723 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28724
28725         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28726
28727 2001-05-16  Jan Hubicka  <jh@suse.cz>
28728
28729         * gcc.c-torture/compile/20010516-1.c: New test.
28730
28731 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28732
28733         * g++.old-deja/g++.other/crash41.C: New test.
28734
28735 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28736
28737         * g++.old-deja/g++.pt/crash66.C: New test.
28738
28739 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28740
28741         * g++.old-deja/g++.robertl/eb27.C: Convert.
28742
28743 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28744
28745         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28746         declaration being redundant.
28747
28748 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28749
28750         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28751
28752 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28753
28754         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28755
28756 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28757
28758         * lib/g++.exp: Use testsuite_flags.
28759
28760 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28761
28762         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28763
28764 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28765
28766         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28767
28768 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28771
28772 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28773
28774         * gcc.c-torture/compile/20010313-1.c: New test.
28775
28776 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28777
28778         * gcc.dg/cpp/direct2.c: New test.
28779         * gccq.dg/cpp/direct2s.c: New test.
28780
28781         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28782
28783 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28784
28785         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28786         * g++.old-deja/g++.other/op3.C: Likewise.
28787
28788 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28789
28790         * gcc.dg/cpp/syshdr.h: New file.
28791         * gcc.dg/cpp/sysmac1.c: Update.
28792         * gcc.dg/cpp/sysmac2.c: Update.
28793
28794 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28795
28796         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28797
28798 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28799
28800         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28801         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28802
28803 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28804
28805         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28806
28807 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28808
28809         * lib/g++.exp (g++_include_flags): Don't use any special flags
28810         if TESTING_IN_BUILD_TREE is not defined.
28811         (g++_init): Use a plain 'c++' as the compiler if
28812         TESTING_IN_BUILD_TREEE is not defined.
28813
28814 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28815
28816         * g++.old-deja/g++.eh/catch13.C: New test.
28817         * g++.old-deja/g++.eh/catch14.C: New test.
28818
28819 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * gcc.dg/cpp/tr-define.c: New test.
28822
28823 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28824
28825         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28826         <stdlib.h>, not <malloc.h>.
28827
28828 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28829
28830         * g++.old-deja/g++.ns/template17.C: New test.
28831
28832 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28833
28834         * g++.old-deja/g++.pt/ref4.C: New test.
28835
28836 2001-04-30  Richard Henderson  <rth@redhat.com>
28837
28838         * gcc.dg/20000724-1.c: Revert last change.
28839
28840 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28841
28842         * g77.f-torture/execute/20010430.f: New test.
28843
28844 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28845
28846         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28847
28848 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28849
28850         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28851
28852 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         * g++.old-deja/g++.eh/crash6.C: New test.
28855
28856 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28857
28858         * g++.old-deja/g++.other/warn7.C: New test.
28859
28860 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.other/defarg9.C: New test.
28863
28864 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28865
28866         * g77.f-torture/compile/20010426.f: New test.
28867         * g77.f-torture/execute/20010426.f: New test.
28868
28869 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28870
28871         * g77.f-torture/compile/20000629-1.x: Remove - error
28872         has been fixed.
28873
28874 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28875
28876         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28877         Tweak slightly to work with g++.dg framework.
28878         * g++.dg/special/ecos.exp: Run initp1.C test.
28879         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28880
28881         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28882         its linker doesn't give line numbers either.
28883         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28884
28885 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28886
28887         * g++.old-deja/g++.other/lex1.C: New test.
28888
28889 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28890
28891         * gcc.dg/noncompile/20010425-1.c: New test.
28892
28893 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28894
28895         * g++.old-deja/g++.pt/mangle2.C: New test.
28896
28897 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28898
28899         * gcc.dg/format/plus-1.c: New test.
28900
28901 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * gcc.dg/20010423-1.c: New test.
28904
28905 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28906
28907         * gcc.c-torture/execute/20010422-1.c: New test.
28908
28909 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         * g++.old-deja/g++.ns/type2.C: New test.
28912
28913 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28914
28915         * g++.old-deja/g++.other/perf1.C: New test.
28916
28917 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28918
28919         * gcc.dg/c99-func-2.c: Remove xfail.
28920         * gcc.dg/c99-func-3.c: Remove xfail.
28921         * gcc.dg/c99-func-4.c: Remove xfail.
28922
28923 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28924
28925         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28926
28927 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28928
28929         * gcc.c-torture/compile/20010423-1.c: New test.
28930
28931 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28932
28933         * g++.old-deja/g++.pt/typename28.C: New test.
28934
28935 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         * g++.old-deja/g++.abi/empty2.C: New test.
28938         * g++.old-deja/g++.abi/empty3.C: New test.
28939
28940 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28941
28942         * g++.old-deja/g++.other/comdat2.C: New test.
28943         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28944
28945 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28946
28947         * g++.old-deja/g++.other/overload14.C: New test.
28948
28949 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28950
28951         * g++.old-deja/g++.other/lookup23.C: New test.
28952
28953 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28954
28955         * gcc.c-torture/execute/20010403-1.c: New test.
28956
28957 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28958             Mark Mitchell  <mark@codesourcery.com>
28959
28960         * lib/old-dejagnu.exp: Don't delete output of executable.
28961         Add .exe suffix to executables.
28962
28963 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28964
28965         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28966
28967 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28968
28969         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28970
28971 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28972
28973         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28974         * g++.old-deja/g++.abi/crash1.C: New test.
28975
28976 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         * g++.old-deja/g++.other/crash40.C: New test.
28979
28980 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28981
28982         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28983
28984 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * g++.old-deja/g++.other/warn6.C: New test.
28987
28988 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28989
28990         * g++.old-deja/g++.robertl/eb42.C: Same.
28991
28992 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28993
28994         * gcc.dg/wtr-conversion-1.c: New testcase.
28995
28996 2001-04-10  Richard Henderson  <rth@redhat.com>
28997
28998         * g++.old-deja/g++.other/array5.C: New.
28999
29000 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29001
29002         * gcc.c-torture/execute/20010408-1.c: New test.
29003
29004 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29005
29006         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29007         headers and constructs.
29008         * g++.old-deja/g++.robertl/eb79.C: Same.
29009         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29010         * g++.old-deja/g++.robertl/eb73.C: Same.
29011         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29012         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29013         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29014         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29015         * g++.old-deja/g++.robertl/eb44.C: Same.
29016         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29017         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29018         * g++.old-deja/g++.robertl/eb39.C: Same.
29019         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29020         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29021         * g++.old-deja/g++.robertl/eb30.C: Same.
29022         * g++.old-deja/g++.robertl/eb3.C: Same.
29023         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29024         * g++.old-deja/g++.robertl/eb21.C: Same.
29025         * g++.old-deja/g++.robertl/eb15.C: Same.
29026         * g++.old-deja/g++.robertl/eb118.C: Same.
29027         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29028         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29029         * g++.old-deja/g++.robertl/eb109.C: Same.
29030         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29031         * g++.old-deja/g++.mike/rtti1.C: Same.
29032         * g++.old-deja/g++.mike/p658.C: Same.
29033         * g++.old-deja/g++.mike/net46.C: Same.
29034         * g++.old-deja/g++.mike/net34.C: Same.
29035         * g++.old-deja/g++.mike/memoize1.C: Same.
29036         * g++.old-deja/g++.mike/eh2.C: Same.
29037         * g++.old-deja/g++.law/weak.C: Same.
29038         * g++.old-deja/g++.law/visibility7.C: Same.
29039         * g++.old-deja/g++.law/visibility25.C: Same.
29040         * g++.old-deja/g++.law/visibility22.C: Same.
29041         * g++.old-deja/g++.law/visibility2.C: Same.
29042         * g++.old-deja/g++.law/visibility17.C: Same.
29043         * g++.old-deja/g++.law/visibility13.C: Same.
29044         * g++.old-deja/g++.law/visibility10.C: Same.
29045         * g++.old-deja/g++.law/visibility1.C: Same.
29046         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29047         * g++.old-deja/g++.law/vbase1.C: Same.
29048         * g++.old-deja/g++.law/operators32.C: Same.
29049         * g++.old-deja/g++.law/nest3.C: Same.
29050         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29051         * g++.old-deja/g++.law/except5.C (main): Same.
29052         * g++.old-deja/g++.law/cvt7.C (run): Same.
29053         * g++.old-deja/g++.law/cvt2.C: Same.
29054         * g++.old-deja/g++.law/cvt16.C: Same.
29055         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29056         * g++.old-deja/g++.law/ctors17.C (main): Same.
29057         * g++.old-deja/g++.law/ctors13.C: Same.
29058         * g++.old-deja/g++.law/ctors12.C (main): Same.
29059         * g++.old-deja/g++.law/ctors10.C: Same.
29060         * g++.old-deja/g++.law/code-gen5.C: Same.
29061         * g++.old-deja/g++.law/bad-error7.C: Same.
29062         * g++.old-deja/g++.law/arm9.C: Same.
29063         * g++.old-deja/g++.law/arm12.C: Same.
29064         * g++.old-deja/g++.law/arg8.C: Same.
29065         * g++.old-deja/g++.law/arg1.C: Same.
29066         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29067         * g++.old-deja/g++.jason/template31.C: Same.
29068         * g++.old-deja/g++.jason/template24.C (main): Same.
29069         * g++.old-deja/g++.jason/2371.C: Same.
29070         * g++.old-deja/g++.eh/new2.C: Same.
29071         * g++.old-deja/g++.eh/new1.C: Same.
29072         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29073         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29074         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29075         * g++.old-deja/g++.brendan/crash62.C: Same.
29076         * g++.old-deja/g++.brendan/crash52.C: Same.
29077         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29078         * g++.old-deja/g++.brendan/crash38.C: Same.
29079         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29080         * g++.old-deja/g++.brendan/copy9.C: Same.
29081
29082 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29083
29084         * gcc.c-torture/execute/20001203-2.c (memset):
29085         Count argument is of type __SIZE_TYPE__.
29086
29087 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29088
29089         * gcc.c-torture/compile/20010404-1.c: New test.
29090
29091 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29092
29093         * gcc.c-torture/compile/20010326-1.c: New test.
29094
29095 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29096
29097         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29098         peculiarities of the SH.
29099         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29100
29101 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29102
29103         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29104         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29105         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29106
29107 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29108
29109         * g77.f-torture/compile/20010321-1.f: New test.
29110
29111 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29112
29113         * gcc.c-torture/compile/20010329-1.c: New test.
29114
29115 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29116
29117         * gcc.c-torture/execute/20010329-1.c: New test.
29118
29119 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29120
29121         * g++.old-deja/g++.other/eh4.C: Fix typo.
29122
29123 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29124
29125         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29126
29127 2001-03-28  Philip Blundell  <philb@gnu.org>
29128
29129         * gcc.c-torture/compile/20010328-1.c: New test.
29130
29131 2001-03-27  Richard Henderson  <rth@redhat.com>
29132
29133         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29134         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29135
29136 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29137
29138         * gcc.c-torture/compile/20010327-1.c: New test.
29139
29140 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29141
29142         * g++.old-deja/g++.other/friend12.C: New test.
29143         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29144         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29145
29146 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29147
29148         * gcc.c-torture/execute/20010325-1.c: New test.
29149
29150 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29151
29152         * g++.old-deja/g++.other/mangle3.C: New test.
29153
29154 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29155
29156         * g++.old-deja/g++.other/anon8.C: New test.
29157
29158 2001-03-20  Philip Blundell  <philb@gnu.org>
29159
29160         * gcc.c-torture/compile/20010320-1.c: New test.
29161
29162 2001-03-17  Richard Henderson  <rth@redhat.com>
29163
29164         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29165
29166 2001-03-15  Geoff Keating  <geoff@redhat.com>
29167
29168         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29169         tests on AIX.
29170
29171 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29172
29173         * g++.old-deja/g++.other/eh4.C: New test.
29174
29175 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29176
29177         * gcc.dg/cpp/mi1.c: Update.
29178
29179 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29180
29181         * g++.old-deja/g++.other/regstack.C: New test.
29182
29183 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         * g++.old-deja/g++.other/ref4.C: New test.
29186
29187 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29188
29189         * objc/execute/va_method.m: Added.
29190         * objc/execute/IMP.m: Added.
29191         * objc/execute/_cmd.m: Added.
29192         * objc/execute/accessing_ivars.m: Added.
29193         * objc/execute/class-1.m: Added.
29194         * objc/execute/class-10.m: Added.
29195         * objc/execute/class-11.m: Added.
29196         * objc/execute/class-12.m: Added.
29197         * objc/execute/class-13.m: Added.
29198         * objc/execute/class-14.m: Added.
29199         * objc/execute/class-2.m: Added.
29200         * objc/execute/class-3.m: Added.
29201         * objc/execute/class-4.m: Added.
29202         * objc/execute/class-5.m: Added.
29203         * objc/execute/class-6.m: Added.
29204         * objc/execute/class-7.m: Added.
29205         * objc/execute/class-8.m: Added.
29206         * objc/execute/class-9.m: Added.
29207         * objc/execute/class-tests-1.h
29208         * objc/execute/class-tests-2.h
29209         * objc/execute/compatibility_alias.m: Added.
29210         * objc/execute/encode-1.m: Added.
29211         * objc/execute/formal_protocol-1.m: Added.
29212         * objc/execute/formal_protocol-2.m: Added.
29213         * objc/execute/formal_protocol-3.m: Added.
29214         * objc/execute/formal_protocol-4.m: Added.
29215         * objc/execute/formal_protocol-5.m: Added.
29216         * objc/execute/formal_protocol-6.m: Added.
29217         * objc/execute/formal_protocol-7.m: Added.
29218         * objc/execute/informal_protocol.m: Added.
29219         * objc/execute/initialize.m: Added.
29220         * objc/execute/load.m: Added.
29221         * objc/execute/many_args_method.m: Added.
29222         * objc/execute/nested-3.m: Added.
29223         * objc/execute/no_clash.m: Added.
29224         * objc/execute/private.m: Added.
29225         * objc/execute/redefining_self.m: Added.
29226         * objc/execute/root_methods.m: Added.
29227         * objc/execute/selector-1.m: Added.
29228         * objc/execute/static-1.m: Added.
29229         * objc/execute/static-2.m: Added.
29230         * objc/execute/va_method.m: Added.
29231
29232 2001-03-10  Richard Henderson  <rth@redhat.com>
29233
29234         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29235
29236 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29237
29238         * g++.old-deja/g++.other/crash31.C: XFAIL.
29239         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29240         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29241         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29242         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29243         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29244
29245 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29246
29247         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29248
29249 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29250
29251         * gcc.dg/20000724-1.c: Don't use multiline strings.
29252
29253 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29254
29255         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29256         result of -cString against what we expect it to be; don't just
29257         print it out for no one to read.
29258
29259         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29260         Based on testcases provided by Nicola Pero.
29261
29262 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29263
29264         * gcc.dg/cpp/macro7.c: New test.
29265
29266 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29267
29268         * gcc.dg/cpp/multiline.c: Update.
29269
29270 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.old-deja/g++.other/enum3.C: New test.
29273
29274 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29275
29276         * g++.old-deja/g++.other/pod1.C: New test.
29277
29278 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29279
29280         * g++.old-deja/g++.ext/overload1.C: New test.
29281
29282 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29283
29284         * g++.old-deja/g++.pt/using1.C: New test.
29285
29286 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29287
29288         * g++.old-deja/g++.other/using9.C: New test.
29289
29290 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29291
29292         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29293
29294         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29295
29296 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29297
29298         * g++.old-deja/g++.ext/realpt1.C: Remove.
29299
29300 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29303
29304 2001-02-26  Will Cohen  <wcohen@redhat.com>
29305
29306         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29307
29308 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29309
29310         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29311         templatized constructors.
29312
29313 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29314
29315         * gcc.c-torture/execute/20010224-1.c: New test.
29316
29317 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29318
29319         * gcc.c-torture/execute/20010222-1.c: New test.
29320
29321 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * g++.old-deja/g++.other/inline20.C: New test.
29324
29325 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29326
29327         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29328
29329 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29330
29331         * g++.old-deja/g++.other/lookup22.C: New test.
29332
29333 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29334
29335         * g77.dg: New directory.
29336         * g77.dg/20010216-1.f: New test case.
29337         * g77.dg/dg.exp: New driver.
29338         * lib/g77-dg.exp: New driver library.
29339
29340 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29341
29342         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29343
29344 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29345
29346         * g++.old-deja/g++.other/decl9.C: New test.
29347
29348 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29349
29350         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29351         not need <string> and also tests the initialization at runtime.
29352
29353 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29354
29355         * gcc.c-torture/execute/longlong.c: New test.
29356
29357 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29358
29359         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29360
29361 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29362
29363         * gcc.c-torture/execute/920302-1.c (execute):
29364         Change argument type to short.
29365
29366 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29367
29368         * g++.old-deja/g++.pt/deduct6.C: New test.
29369
29370 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29371
29372         * g++.old-deja/g++.pt/deduct5.C: New test.
29373
29374 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29375
29376         * gcc.c-torture/execute/20010209-1.c: New test.
29377
29378 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29379
29380         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29381
29382 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29383
29384         * g++.dg/vtgc1.C: Update for new ABI.
29385
29386         * consistency.vlad: New directory, 1665 files.
29387
29388 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29389
29390         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29391         return type.
29392         * gcc.dg/cpp/digraphs.c: Declare puts.
29393
29394 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29395
29396         * g++.old-deja/g++.other/warn5.C: New test.
29397
29398 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29399
29400         * g++.old-deja/g++.pt/spec40.C: New test.
29401
29402 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29405         case.
29406         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29407
29408 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29409
29410         * gcc.c-torture/compile/20010209-1.c: New test.
29411
29412 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29413
29414         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29415         excess errors message but not if it crashes.
29416         * g++.old-deja/g++.other/crash27.C: Likewise.
29417         * g++.old-deja/g++.other/crash28.C: Likewise.
29418         * g++.old-deja/g++.other/crash30.C: Likewise.
29419         * g++.old-deja/g++.other/crash32.C: Likewise.
29420         * g++.old-deja/g++.other/crash35.C: Likewise.
29421         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29422
29423 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29424
29425         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29426         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29427         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29428         g77.f-torture/execute/execute.exp,
29429         g77.f-torture/noncompile/noncompile.exp,
29430         gcc.c-torture/execute/execute.exp,
29431         gcc.c-torture/execute/memcheck/memcheck.exp,
29432         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29433         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29434         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29435         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29436         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29437         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29438         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29439         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29440         Remove bug reporting instructions with ancient email addresses.
29441
29442 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29443
29444         * gcc.dg/20010202-1.c: New test.
29445         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29446
29447 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29448
29449         * g++.dg/stdbool-if.C: New test.
29450
29451 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29452
29453         * objc/execute/fdecl.m: Added main().
29454
29455 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29456
29457         * gcc.c-torture/execute/20010206-1.c: New test.
29458
29459 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29460
29461         * gcc.dg/cpp/avoidpaste1.c: Update.
29462
29463 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29464
29465         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29466         Pero <nicola@brainstorm.co.uk>.
29467         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29468
29469 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         * g++.old-deja/g++.pt/spec39.C: New test.
29472
29473 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.c-torture/compile/20010202-1.c: New test.
29476
29477 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.old-deja/g++.abi/primary2.C: New test.
29480         * g++.old-deja/g++.abi/primary3.C: New test.
29481         * g++.old-deja/g++.abi/primary4.C: New test.
29482         * g++.old-deja/g++.abi/primary5.C: New test.
29483         * g++.old-deja/g++.abi/vtable3.h: New test.
29484         * g++.old-deja/g++.abi/vtable3a.C: New test.
29485         * g++.old-deja/g++.abi/vtable3b.C: New test.
29486         * g++.old-deja/g++.abi/vtable3c.C: New test.
29487         * g++.old-deja/g++.abi/vtable3d.C: New test.
29488         * g++.old-deja/g++.abi/vtable3e.C: New test.
29489         * g++.old-deja/g++.abi/vtable3f.C: New test.
29490         * g++.old-deja/g++.abi/vtable3g.C: New test.
29491         * g++.old-deja/g++.abi/vtable3h.C: New test.
29492         * g++.old-deja/g++.abi/vtable3i.C: New test.
29493         * g++.old-deja/g++.abi/vtable3j.C: New test.
29494         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29495
29496 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * g++.old-deja/g++.other/anon6.C: New test.
29499         * g++.old-deja/g++.other/anon7.C: New test.
29500
29501 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29502
29503         * gcc.dg/cpp/avoidpaste2.c: New tests.
29504
29505 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29508
29509 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29510
29511         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29512         DECIMAL_DIG cases for Irix."
29513
29514 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29515
29516         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29517
29518 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29519
29520         * gcc.dg/c99-tag-1.c: New test.
29521
29522 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29523
29524         * gcc.dg/cpp/tr-warn1.c: Add tests.
29525
29526 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29527
29528         * gcc.dg/cpp/avoidpaste1.c: Update.
29529         * gcc.dg/cpp/paste4.c: Update.
29530
29531 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29532
29533         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29534         cases for Irix.
29535
29536 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29537
29538         * g++.old-deja/g++.other/inline19.C: New test.
29539
29540 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29541
29542         * gcc.dg/Wlarger-than.c: New test.
29543
29544 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29545
29546         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29547
29548 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29549
29550         * gcc.c-torture/execute/20010129-1.c: New test.
29551         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29552
29553 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29554
29555         * gcc.dg/cpp/avoidpaste1.c: Test case.
29556
29557 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29558
29559         * g++.old-deja/g++.other/inline18.C: New test.
29560
29561 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29562
29563         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29564         and __builtin_putchar.
29565
29566 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29569         tests.
29570
29571 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29572
29573         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29574         floating point number rounding mode to round to the nearest
29575         representable mode.
29576
29577 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * g++.old-deja/g++.other/mangle2.C: New test.
29580
29581 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29582
29583         * gcc.c-torture/compile/20010124-1.c: New test.
29584
29585 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.pt/spec38.C: New test.
29588
29589 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29590
29591         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29592         "Build don't run".
29593
29594 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29595
29596         * gcc.c-torture/execute/20010123-1.c: New test.
29597
29598 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29599
29600         * g++.old-deja/g++.pt/spec37.C: New test.
29601
29602 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29603
29604         * g++.old-deja/g++.pt/overload14.C: New test.
29605
29606 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29607
29608         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29609         __builtin_return_address.
29610
29611 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29612
29613         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29614         * g++.old-deja/g++.pt/spec35.C: New test.
29615         * g++.old-deja/g++.pt/spec36.C: New test.
29616
29617 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29618
29619         * gcc.c-torture/compile/20010118-1.c: New test.
29620
29621 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29622
29623         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29624
29625 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29626
29627         * gcc.c-torture/execute/20010119-1.c: New test.
29628
29629 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29630
29631         * g++.old-deja/g++.other/vbase5.C: New test.
29632
29633 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29634
29635         * gcc.c-torture/execute/20010118-1.c: New test.
29636
29637 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         * g++.old-deja/g++.pt/deduct3.C: New test.
29640
29641 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         * g++.old-deja/g++.pt/spec34.C: New test.
29644
29645 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29646
29647         * g77.f-torture/compile/20000601-2.f: New test.
29648
29649 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29650
29651         * g++.old-deja/g++.other/init17.C: New test.
29652
29653 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29654
29655         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29656
29657 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29658
29659         * g++.old-deja/g++.pt/unify8.C: New test.
29660
29661 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29662
29663         * g++.old-deja/g++.abi/vbase1.C: New test.
29664
29665 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29666
29667         * g++.old-deja/g++.pt/crash65.C: New test.
29668
29669 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29670
29671         * gcc.dg/cpp/assembl2.S: New test case.
29672
29673 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29674
29675         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29676         are supported.
29677
29678 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29679
29680         * g++.old-deja/g++.other/builtins1.C: New test.
29681         * g++.old-deja/g++.other/builtins2.C: Likewise.
29682         * g++.old-deja/g++.other/builtins3.C: Likewise.
29683         * g++.old-deja/g++.other/builtins4.C: Likewise.
29684
29685 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.c-torture/compile/20010117-1.c: New test.
29688         * gcc.c-torture/compile/20010117-2.c: New test.
29689
29690 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29691
29692         * g77.f-torture/execute/20010116.[fx]: New test,
29693         XFAIL on i?86-*-*.
29694         * g77.f-torture/compile/20010115.f: Indicate it's
29695         a test for PR fortran/1636.
29696
29697 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29698
29699         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29700
29701 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29702
29703         * g77.f-torture/compile/20010115.f: New test.
29704
29705 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29706
29707         * g++.old-deja/g++.pt/nontype5.C: New test.
29708
29709 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29710
29711         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29712         have an equivalent working one below it.
29713
29714 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29715
29716         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29717         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29718
29719 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29720
29721         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29722         message containing "init_priority".
29723         (conpr-2.C): Likewise.
29724         (conpr-3.C): Likewise.
29725         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29726
29727 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29728
29729         * gcc.c-torture/execute/20010114-2.c: New test.
29730
29731 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29732
29733         * gcc.c-torture/compile/20010114-1.c: New test.
29734         * gcc.c-torture/compile/20010114-1.x: Xfail.
29735         * gcc.c-torture/compile/20010114-2.c: New test.
29736         * gcc.c-torture/execute/20010114-1.c: New test.
29737         * gcc.dg/trunc-1.c: New test.
29738         * gcc.dg/uninit-B.c: New test.
29739
29740 2001-01-13  Nick Clifton  <nickc@redhat.com>
29741
29742         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29743         target.
29744
29745 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29746
29747         * gcc.c-torture/compile/20010113-1.c: New test.
29748
29749 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.c-torture/compile/20001212-1.c: New test.
29752
29753 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29754
29755         * gcc.dg/cpp/widestr1.c: Update.
29756         * gcc.dg/cpp/prag-imp.c: Remove.
29757
29758 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29759
29760         * gcc.c-torture/execute/20000801-3.x: Remove.
29761         * gcc.dg/c90-init-1.c: New test.
29762         * gcc.dg/c99-init-1.c: New test.
29763         * gcc.dg/c99-init-2.c: New test.
29764         * gcc.dg/gnu99-init-1.c: New test.
29765
29766 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29767
29768         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29769         testing that no relevant ones were found.
29770
29771 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29772
29773         * g++.old-deja/g++.pt/cast2.C: New test.
29774
29775 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         * g++.old-deja/g++.pt/friend47.C: New test.
29778
29779 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29780
29781         * g++.old-deja/g++.pt/instantiate13.C: New test.
29782
29783 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         * g++.old-deja/g++.other/defarg7.C: New test.
29786         * g++.old-deja/g++.other/defarg8.C: New test.
29787
29788 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29789
29790         * g++.old-deja/g++.pt/crash64.C: New test.
29791
29792 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29793
29794         * g++.old-deja/g++.pt/crash63.C: New test.
29795
29796 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29797
29798         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29799
29800 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29801
29802         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29803
29804 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         * g++.old-deja/g++.pt/error3.C: New test.
29807
29808 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.old-deja/g++.other/crash39.C: New test.
29811
29812 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29813
29814         * g++.old-deja/g++.other/vbase4.C: New test.
29815
29816 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29817
29818         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29819         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29820         * gcc.dg/special/special.exp: New test driver which will check
29821         for alias support for the above test.
29822
29823 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29824
29825         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29826         problems on small machines.
29827         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29828         parameterize.
29829
29830 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29831
29832         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29833         mips.
29834         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29835
29836 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29837
29838         * g++.old_deja/g++.pt/using8.C: New test.
29839
29840 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29841
29842         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29843
29844 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29845
29846         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29847         where a failure is expected.
29848         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29849
29850 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29851
29852         * g++.old_deja/g++.pt/instantiate12.C: New test.
29853
29854 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29857         start of structs.
29858         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29859         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29860         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29861         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29862         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29863         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29864         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29865         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29866         * g++.old-deja/g++.eh/spec6.C: Likewise.
29867         * g++.old-deja/g++.jason/crash3.C: Likewise.
29868         * g++.old-deja/g++.law/ctors11.C: Likewise.
29869         * g++.old-deja/g++.law/ctors17.C: Likewise.
29870         * g++.old-deja/g++.law/ctors5.C: Likewise.
29871         * g++.old-deja/g++.law/ctors9.C: Likewise.
29872         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29873         * g++.old-deja/g++.mike/net22.C: Likewise.
29874         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29875         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29876         * g++.old-deja/g++.mike/virt3.C: Likewise.
29877         * g++.old-deja/g++.niklas/t128.C: Likewise.
29878         * g++.old-deja/g++.other/anon4.C: Likewise.
29879         * g++.old-deja/g++.other/using1.C: Likewise.
29880         * g++.old-deja/g++.other/warn3.C: Likewise.
29881         * g++.old-deja/g++.pt/t37.C: Likewise.
29882         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29883         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29884
29885 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29886
29887         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29888
29889 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29890
29891         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29892
29893 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.c-torture/compile/20010107-1.c: New test.
29896
29897 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29898
29899         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29900
29901 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29902
29903         * gcc.dg/format/format.h: New file.
29904         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29905         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29906         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29907         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29908         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29909         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29910         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29911         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29912         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29913         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29914         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29915         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29916         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29917         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29918         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29919         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29920         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29921         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29922         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29923         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29924         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29925         instead of declaring standard types, macros and functions in each
29926         test.
29927
29928 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29929
29930         * gcc.c-torture/execute/20010106-1.c: New test.
29931
29932 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29933
29934         * gcc.dg/format/format.exp: New file.
29935         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29936         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29937         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29938         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29939         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29940         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29941         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29942         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29943         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29944         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29945         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29946         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29947         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29948         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29949         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29950         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29951         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29952         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29953         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29954         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29955         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29956         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29957         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29958         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29959         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29960         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29961         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29962         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29963         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29964         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29965         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29966         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29967         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29968         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29969         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29970         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29971         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29972         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29973         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29974         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29975         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29976         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29977
29978 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29979
29980         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29981         account.
29982
29983 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29984
29985         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29986
29987 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         * g++.old-deja/g++.pt/crash62.C: New test.
29990
29991 2001-01-04  Richard Henderson  <rth@redhat.com>
29992
29993         * gcc.dg/20000926-1.c: Update expected warnings.
29994         * gcc.dg/array-2.c: Likewise.
29995         * gcc.dg/array-4.c: Also validate flexible array members.
29996         * gcc.dg/c99-flex-array-1.c: New.
29997
29998 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.c-torture/compile/20001222-1.x: Remove.
30001
30002 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30003
30004         * gcc.c-torture/execute/built-in-setjmp.c: New.
30005
30006 2001-01-03  Richard Henderson  <rth@redhat.com>
30007
30008         * gcc.dg/940510-1.c: Update expected error wording.
30009         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30010
30011 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30012
30013         * lib/target-supports.exp (check_alias_available): Modified to
30014         indicate aliases not supported if only weak aliases are supported.
30015
30016 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30017
30018         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30019         Turn on cmpstrsi checks for __pj__ and __i370__.
30020
30021 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30022
30023         * g++.old-deja/g++.other/virtual11.C: New test.
30024
30025 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30026
30027         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30028
30029 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30030
30031         * gcc.c-torture/compile/20010102-1.c: New test.
30032
30033 2001-01-02  Andreas Jaeger  <aj@suse.de>
30034
30035         * gcc.dg/noreturn-3.c: New test.
30036
30037         * gcc.dg/noreturn-4.c: New test.
30038
30039 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30040
30041         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30042         __builtin_fputc and __builtin_fwrite.
30043
30044 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30045
30046         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30047         signed char, not default char.
30048
30049 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30050
30051         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30052
30053 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30054
30055         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30056
30057 2000-12-29  Richard Henderson  <rth@redhat.com>
30058
30059         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30060         (__cyg_profile_func_exit): Define.
30061
30062 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30063
30064         * g++.dg/vtgc1.C: New test.
30065
30066 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30067
30068         * gcc.dg/noncompile/20001228-1.c: New test.
30069
30070         * gcc.dg/20001228-1.c: New test.
30071
30072         * gcc.c-torture/execute/20001228-1.c: New test.
30073
30074 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30075
30076         * gcc.dg/format-strfmon-1.c: New test.
30077
30078 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30079
30080         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30081         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30082         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30083         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30084         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30085         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30086         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30087         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30088         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30089         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30090         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30091         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30092         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30093
30094         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30095         * gcc.c-torture/execute/string-opt-4.c: Test index.
30096
30097 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30098
30099         * gcc.c-torture/compile/20001226-1.c: New test.
30100
30101 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30102
30103         * gcc.c-torture/compile/20001222-1.c: New test.
30104         * gcc.c-torture/compile/20001222-1.x: Xfail.
30105
30106 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30107
30108         * gcc.c-torture/execute/comp-goto-2.c: New test.
30109
30110 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30111
30112         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30113         Use long types if __INT_MAX__ is 32767.
30114         (main): Use cast to (sint32 *) when poking 88 into a_page.
30115
30116         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30117
30118 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30119
30120         * gcc.c-torture/compile/20001221-1.c: New test.
30121         * gcc.c-torture/execute/20001221-1.c: New test.
30122
30123 2000-12-20  Richard Henderson  <rth@redhat.com>
30124
30125         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30126         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30127
30128 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30129
30130         * gcc.dg/compare3.c: New test.
30131
30132 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * gcc.dg/format-warnll-1.c: New test.
30135
30136 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30137
30138         * gcc.dg/cpp/cmdlne-P.c: New test.
30139
30140 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.c-torture/execute/builtin-abs-1.c,
30143         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30144
30145 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30146
30147         * gcc.dg/cpp/multiline.c: New test.
30148
30149 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30150
30151         * g++.old-deja/g++.other/syshdr1.C: Update.
30152         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30153
30154 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30155
30156         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30157
30158 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30159
30160         * g++.old-deja/g++.pt/ttp65.C: New test.
30161
30162 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30163
30164         * g++.old-deja/g++.pt/ttp64.C: New test.
30165
30166 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30167
30168         * g++.old-deja/g++.pt/spec33.C: New test.
30169
30170 2000-12-14  Catherine Moore  <clm@redhat.com>
30171
30172         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30173         * gcc.c-torture/execute/920612-2.c: Likewise.
30174         * gcc.c-torture/execute/920428-2.c: Likewise.
30175         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30176         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30177
30178 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30179
30180         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30181         * gcc.dg/pack-test-2.c: Likewise.
30182
30183 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30184
30185         Tests by Zack Weinberg <zackw@stanford.edu>.
30186
30187         * gcc.dg/cpp/defined.c: Update.
30188         * gcc.dg/cpp/defined_trad.c: New tests.
30189
30190 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30191
30192         * gcc.dg/cpp/trad-direct.c: Update.
30193
30194 2000-12-11  Neil Booth  <neilb@earthling.net>
30195
30196         * gcc.dg/cpp/defined_trad.c
30197
30198 2000-12-11  Neil Booth  <neilb@earthling.net>
30199
30200         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30201
30202 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.dg/format-miss-2.c: New test.
30205
30206 2000-12-09  Neil Booth  <neilb@earthling.net>
30207
30208         * gcc.dg/cpp/lineflags.c: New tests.
30209         * gcc.dg/cpp/poison.c: Update.
30210         * gcc.dg/cpp/redef2.c: Update.
30211         * gcc.dg/cpp/skipping.c: New test.
30212
30213 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30214
30215         * g++.old-deja/g++.other/eh3.C: New testcase.
30216
30217 2000-12-07  Neil Booth  <neilb@earthling.net>
30218
30219         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30220         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30221         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30222         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30223         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30224         Update.
30225
30226 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30227
30228         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30229         __SIZE_TYPE__ instead of int for type of integers cast to
30230         pointers.
30231
30232 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * g++.old-deja/g++.other/cleanup4.C: New test.
30235
30236 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30237
30238         * format-sec-1.c: New test.
30239
30240 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30241
30242         * gcc.dg/format-nonlit-3.c: New test.
30243
30244 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30245
30246         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30247         through a null pointer.
30248
30249 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30250
30251         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30252         * g++.old-deja/g++.pt/partial4.C: New test.
30253
30254 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30255
30256         * gcc.c-torture/execute/ieee/hugeval.x: New.
30257
30258 2000-12-06  Neil Booth  <neilb@earthling.net>
30259
30260         * gcc.dg/cpp/backslash2.c: New tests.
30261
30262 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30263
30264         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30265         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30266
30267 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30268
30269         * gcc.c-torture/execute/20001203-2.c: New testcase.
30270
30271 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30272
30273         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30274         * g++.old-deja/g++.other/virtual10.C: New test.
30275
30276 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30277
30278         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30279
30280 2000-12-05  Richard Henderson  <rth@redhat.com>
30281
30282         * gcc.c-torture/compile/20001205-1.c: New.
30283
30284 2000-12-04  Neil Booth  <neilb@earthling.net>
30285
30286         * g++.old-deja/g++.other/virtual9.C: New test.
30287         * g++.old-deja/g++.pt/crash61.C: New test.
30288         * gcc.c-torture/execute/loop-9.c: New test.
30289
30290 2000-12-04  Neil Booth  <neilb@earthling.net>
30291
30292         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30293         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30294         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30295         * gcc.dg/cpp/extratokens.c: ...here.
30296
30297 2000-12-04  Neil Booth  <neilb@earthling.net>
30298
30299         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30300         New tests.
30301
30302 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30303
30304         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30305         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30306
30307 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30308
30309         * gcc.c-torture/execute/20001203-1.c: New test.
30310
30311 2000-12-03  Neil Booth  <neilb@earthling.net>
30312
30313         * gcc.dg/cpp/macro6.c: New test cases.
30314
30315 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30316
30317         * gcc.c-torture/execute/string-opt-9.c: New test.
30318         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30319         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30320         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30321
30322         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30323         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30324
30325 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30326
30327         * gcc.dg/cpp/if-6.c: New testcase.
30328
30329         * gcc.dg/20001201-1.c: New testcase.
30330
30331 2000-12-02  Neil Booth  <neilb@earthling.net>
30332
30333         * g++.old-deja/g++.other/externC4.C,
30334         g++.old-deja/g++.other/friend10.C: New tests.
30335
30336 2000-12-02  Neil Booth  <neilb@earthling.net>
30337
30338         * g++.old-deja/g++.other/instan2.C
30339         * g++.old-deja/g++.other/instan3.C: New test.
30340
30341 2000-12-02  Neil Booth  <neilb@earthling.net>
30342
30343         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30344         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30345         gnuc99.c,gnuc99-pedantic.c: New tests.
30346
30347 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30348
30349         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30350         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30351
30352 2000-12-01  Neil Booth  <neilb@earthling.net>
30353
30354         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30355         * gcc.dg/cpp/poison.c: Update.
30356         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30357
30358 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30359
30360         * g77.f-torture/execute/20001201.f: New test.
30361
30362 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30363
30364         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30365
30366 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30367
30368         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30369
30370 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30371
30372         * g++.old-deja/g++.other/cast6.C: New test.
30373
30374 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30375
30376         * gcc.c-torture/execute/20001130-2.c: New testcase.
30377
30378 2000-11-30  Richard Henderson  <rth@redhat.com>
30379
30380         * gcc.c-torture/execute/20001130-1.c: New test.
30381
30382 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * g++.old-deja/g++.other/op3.C: New test.
30385
30386 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30387
30388         * g++.old-deja/g++.other/op2.C: New test.
30389
30390 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30391
30392         * g++.old-deja/g++.other/crash38.C: New test.
30393
30394 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30395
30396         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30397
30398 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30399
30400         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30401         tests.
30402         * gcc.c-torture/execute/string-opt-6.c: New test.
30403
30404         * gcc.dg/20001117-1.c: Add main.
30405
30406 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30407
30408         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30409         Move from here ...
30410         * gcc.dg/940510-1.c: ... to here.
30411
30412         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30413         zero-size arrays in toplevel structures.
30414
30415 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30416
30417         * gcc.c-torture/execute/loop-8.c: New test.
30418
30419 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.old-deja/g++.other/base1.C: New test.
30422
30423 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.other/parse2.C: New test.
30426
30427 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         * g++.old-deja/g++.pt/incomplete1.C: New test.
30430
30431 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30432
30433         * g++.old-deja/g++.other/friend9.C: New test.
30434
30435 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30436
30437         * gcc.dg/20001127-1.c: New test.
30438
30439 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30440
30441         * g++.old-deja/g++.pt/friend46.C: New test.
30442
30443 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30444
30445         * g++.old-deja/g++.other/ptrmem8.C: New test.
30446
30447 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30448
30449         * gcc.c-torture/execute/string-opt-7.c: New test.
30450         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30451
30452 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30453
30454         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30455         instead of 'mkcheck 2'.
30456
30457 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30458
30459         * gcc.c-torture/execute/memcheck/driver.c,
30460         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30461         C9X references to refer to C99.
30462
30463 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30464
30465         * gcc.dg/ultrasp3.c: New test.
30466
30467 2000-11-25  Neil Booth  <neilb@earthling.net>
30468
30469         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30470
30471 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30472
30473         * gcc.c-torture/compile/20001123-2.c: New.
30474
30475 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30476
30477         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30478
30479 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30480
30481         * gcc.dg/sequence-point-1.c: Add some new tests.
30482         * gcc.c-torture/execute/20001124-1.c: New test.
30483
30484 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30485
30486         * g++.old-deja/g++.other/vaarg4.C: New test.
30487         * gcc.c-torture/compile/20001123-1.c: New test.
30488
30489 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30490
30491         * g++.other/crash24.C: Adjust and remove XFAIL.
30492         * g++.other/crash37.C: New test.
30493
30494 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30495
30496         * g++.old-deja/g++.pt/instantiate9.C: New test.
30497
30498 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30499
30500         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30501         new ABI, too.
30502
30503         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30504         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30505
30506 2000-11-22  Neil Booth  <neilb@earthling.net>
30507
30508         * gcc.dg/cpp/Wtrigraphs.c: New test.
30509
30510 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30511
30512         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30513
30514 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30515
30516         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30517
30518 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30519
30520         * lib/gcc-dg.exp: load_lib scanasm.exp.
30521         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30522         * lib/g++-dg.exp: load_lib scanasm.exp.
30523         * lib/scanasm.exp: New.
30524         (scan-assembler, scan-assembler-not): Add optional arguments to
30525         test name, or if not present, the pattern name.
30526         (scan-assembler-dem, scan-assembler-dem-not): New.
30527
30528         * g++.dg/dg.exp: New.
30529
30530 2000-11-21  Neil Booth  <neilb@earthling.net>
30531
30532         * gcc.dg/cpp/integrated1.c: Remove.
30533
30534 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30535
30536         * gcc.c-torture/execute/20001121-1.c: New test.
30537
30538 2000-11-21  Richard Henderson  <rth@redhat.com>
30539
30540         * gcc.c-torture/compile/20001121-1.c: New test.
30541
30542 2000-11-20  Neil Booth  <neilb@earthling.net>
30543
30544         * gcc.dg/cpp/integrated1.c: New test.
30545
30546 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30547
30548         * g++.old-deja/g++.other/inline17.C: New test.
30549
30550 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30551
30552         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30553         local variable to be zero: I made the variable global. Now
30554         uses abort() and exit() instead of relying on main's return value.
30555
30556 2000-11-20  Neil Booth  <neilb@earthling.net>
30557
30558         * gcc.dg/cpp/paste2.c: Update test.
30559         * objc/execute/paste.m: New test.
30560
30561 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30562
30563         * gcc.dg/c99-condexpr-1.c: New test.
30564
30565 2000-11-20  Neil Booth  <neilb@earthling.net>
30566
30567         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30568
30569 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30570
30571         * g++.old-deja/g++.pt/export1.C: New test.
30572
30573 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30574
30575         * gcc.dg/20001117-1.c: New test.
30576
30577 2000-11-18  Richard Henderson  <rth@redhat.com>
30578
30579         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30580
30581 2000-11-18  Richard Henderson  <rth@redhat.com>
30582
30583         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30584         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30585         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30586
30587 2000-11-18  Richard Henderson  <rth@redhat.com>
30588
30589         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30590         (main): New.  Exit cleanly.
30591
30592 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30593
30594         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30595         gcc.dg/c99-fordecl-2.c: New tests.
30596
30597 2000-11-18  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30600         * gcc.c-torture/execute/zerolen-2.c: New.
30601
30602 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30603
30604         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30605         memory.
30606
30607 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30608
30609         * g++.old-deja/g++.pt/instantiate8.C: New test.
30610
30611 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30614         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30615
30616 2000-11-16  Nick Clifton  <nickc@redhat.com>
30617
30618         * gcc.c-torture/execute/nestfunc-2.c: New test.
30619         * gcc.c-torture/execute/nestfunc-3.c: New test.
30620
30621 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30622
30623         * gcc.c-torture/compile/20001116-1.c: New test.
30624
30625 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30626
30627         * gcc.c-torture/execute/20001115-1.c: New test.
30628
30629 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30630
30631         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30632         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30633         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30634         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30635
30636 2000-11-15  Neil Booth  <neilb@earthling.net>
30637
30638         gcc.dg/cpp/_Pragma1.c: Update.
30639         gcc.dg/cpp/_Pragma2.c: New test.
30640
30641 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         * g++.old-deja/g++.other/anon5.C: New test.
30644
30645 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30646
30647         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30648         tests.
30649
30650 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30651
30652         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30653         output.
30654
30655 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30656
30657         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30658         labels at end of compound statements.
30659
30660 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30661
30662         * gcc.c-torture/execute/loop-7.c: New test.
30663
30664 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30665
30666         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30667
30668 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30669
30670         * gcc.dg/c99-bool-1.c: New test.
30671
30672 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30673
30674         * gcc.dg/c99-scope-1.c: Remove xfail.
30675         * gcc.dg/c99-scope-2.c: New test.
30676
30677 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30678
30679         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30680         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30681
30682 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30683
30684         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30685         error messages.
30686
30687         * g++.mike/p700.C: Don't typedef wchar_t.
30688         * g++.mike/p784.C: Likewise.
30689         * g++.mike/eb101.C: Don't use __wchar_t.
30690
30691 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30692
30693         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30694         from DO loop.
30695
30696 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30697
30698         * gcc.c-torture/execute/20001111-1.c: New test.
30699
30700 2000-11-10  Nick Clifton  <nickc@redhat.com>
30701
30702         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30703         long multuiple and accumulate.
30704
30705 2000-11-09  Richard Henderson  <rth@redhat.com>
30706
30707         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30708         via size_t instead of int.
30709
30710         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30711         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30712         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30713         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30714
30715 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30716
30717         * gcc.c-torture/compile/20001109-1.c: New test.
30718         * gcc.c-torture/compile/20001109-2.c: New test.
30719
30720 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.old-deja/g++.pt/operator1.C: New test.
30723         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30724
30725 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30726
30727         * gcc.dg/20001108-1.c: New test.
30728
30729 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30730
30731         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30732         with both arguments constant strings.
30733         * gcc.c-torture/execute/string-opt-3.c: New test.
30734         * gcc.c-torture/execute/string-opt-4.c: New test.
30735         * gcc.c-torture/execute/string-opt-5.c: New test.
30736
30737 2000-11-08  Nick Clifton  <nickc@redhat.com>
30738
30739         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30740         mulsidi3adddi patterns.
30741
30742 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30743
30744         * g++.old-deja/g++.other/crash36.C: New test.
30745
30746 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30747
30748         * g++.old-deja/g++.other/init16.C: New test.
30749
30750 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30751
30752         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30753
30754 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30755
30756         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30757         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30758         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30759
30760 2000-11-07  DJ Delorie  <dj@redhat.com>
30761
30762         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30763
30764 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30765
30766         * gcc.c-torture/execute/string-opt-1.c: New test.
30767
30768 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30769
30770         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30771         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30772         parameters in registers, and there is no way for a varargs
30773         function to know in which order the integer and floating-point
30774         parameters should be interleaved when they are placed on the
30775         stack.
30776         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30777         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30778
30779 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30780
30781         * gcc.c-torture/execute/string-opt-2.c: New test.
30782
30783 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30784
30785         * g++.old-deja/g++.pt/crash60.C: New test.
30786
30787 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30788
30789         * g++.old-deja/g++.other/crash24.C: New test.
30790         * g++.old-deja/g++.other/crash25.C: New test.
30791         * g++.old-deja/g++.other/crash26.C: New test.
30792         * g++.old-deja/g++.other/crash27.C: New test.
30793         * g++.old-deja/g++.other/crash28.C: New test.
30794         * g++.old-deja/g++.other/crash29.C: New test.
30795         * g++.old-deja/g++.other/crash30.C: New test.
30796         * g++.old-deja/g++.other/crash31.C: New test.
30797         * g++.old-deja/g++.other/crash32.C: New test.
30798         * g++.old-deja/g++.other/crash33.C: New test.
30799         * g++.old-deja/g++.other/crash34.C: New test.
30800         * g++.old-deja/g++.other/crash35.C: New test.
30801
30802 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.c-torture/execute/20001031-1.c: New test.
30805
30806 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30807
30808         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30809         namespace.
30810
30811         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30812         standards-conformant.
30813
30814         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30815
30816         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30817         * g++.old-deja/g++.mike/p755a.C: Likewise.
30818         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30819         library makes no calls to `operator new' during initialization.
30820
30821 2000-11-04  Neil Booth  <neilb@earthling.net>
30822
30823         * gcc.dg/cpp/include2.c: New tests.
30824
30825 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30826
30827         * lib/g++.exp (g++_set_ld_library_path): New function.
30828         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30829
30830 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30831
30832         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30833         warnings.
30834
30835 2000-11-01  Richard Henderson  <rth@redhat.com>
30836
30837         * g++.old-deja/g++.ext/namedret1.C: New.
30838         * g++.old-deja/g++.ext/namedret2.C: New.
30839         * g++.old-deja/g++.ext/namedret3.C: New.
30840
30841 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30842
30843         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30844         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30845
30846 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30847
30848         * gcc.c-torture/execute/va-arg-21.c: New test.
30849
30850 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30851
30852         * gcc.dg/c99-complex-2.c: New test.
30853
30854 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30855
30856         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30857
30858 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30859
30860         * g++.old-deja/g++.other/inline16.C: New test.
30861
30862 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30863
30864         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30865         __PRETTY_FUNCTION__
30866
30867 2000-10-29  Neil Booth  <neilb@earthling.net>
30868
30869         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30870         New tests.
30871         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30872         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30873         optimisation.
30874
30875 2000-10-29  Neil Booth  <neilb@earthling.net>
30876
30877         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30878         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30879         * mi5.c: Test multiple includes work with -C.
30880         * trigraphs.c: Test ^= version.
30881
30882 2000-10-28  Neil Booth  <neilb@earthling.net>
30883
30884         New tests and test updates for new macro expander.
30885
30886         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30887         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30888         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30889         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30890         new diagnostic messages.
30891
30892         * gcc.dg/cpp/macro3.c: New tests.
30893
30894 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30895
30896         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30897         on the same line.
30898
30899 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30900
30901         * g++.old-deja/g++.other/eh2.C: New test.
30902
30903 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30904
30905         * gcc.c-torture/execute/20001027-1.c: New test.
30906
30907 2000-10-26  Richard Henderson  <rth@redhat.com>
30908
30909         * gcc.c-torture/execute/20001026-1.c: New.
30910
30911 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30912
30913         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30914         * g++.old-deja/g++.law/builtin1.C: Likewise.
30915         * g++.old-deja/g++.law/ctors10.C: Likewise.
30916         * g++.old-deja/g++.law/virtual3.C: Likewise.
30917         * g++.old-deja/g++.mike/p658.C: Likewise.
30918         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30919         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30920         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30921         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30922         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30923
30924 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30925
30926         * gcc.c-torture/compile/20001024-1.c: New test.
30927
30928 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30929
30930         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30931         to tell us whether or not we are using V3.
30932
30933 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30934
30935         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30936         operands.
30937
30938 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30939
30940         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30941
30942 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30943
30944         * gcc.c-torture/execute/20001024-1.c: New test.
30945
30946 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30947
30948         * g++.old-deja/g++.other/sibcall1.C: New test.
30949
30950 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30951
30952         * gcc.dg/noncompile/init-3.c: New test.
30953
30954 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30955
30956         * gcc.dg/format-array-1.c: New test.
30957
30958 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30961         writing through null pointers; remove comment about testing
30962         unterminated strings.
30963
30964 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30965
30966         * gcc.c-torture/execute/20001017-2.c: New test.
30967
30968 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30969
30970         * gcc.c-torture/compile/20001018-1.c: New test.
30971         * gcc.c-torture/compile/20001018-1.x: Xfail.
30972
30973 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30974
30975         * gcc.c-torture/execute/20001017-1.c: New test.
30976
30977 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30978
30979         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30980         for multiple use of arguments with scanf formats; add tests for
30981         multiple use of arguments.
30982
30983 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30984
30985         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30986
30987 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30988
30989         * gcc.dg/format-miss-1.c: New test.
30990
30991 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30992
30993         * gcc.c-torture/execute/20001013-1.c: New test.
30994
30995 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30996
30997         * gcc.dg/format-branch-1.c: New test.
30998
30999 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31000
31001         * README, lib/file-format.exp: Remove EGCS references.
31002
31003 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * gcc.dg/20001013-1.c: New test.
31006
31007 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31008
31009         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31010         for intmax_t in the compiler using __typeof__ and the type rules
31011         for conditional expressions.
31012
31013 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * gcc.dg/20001012-1.c: New test.
31016         * gcc.dg/20001012-2.c: New test.
31017
31018 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31019
31020         * gcc.dg/format-attr-1.c: New test.
31021
31022 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31023
31024         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31025         __LONG_LONG_MAX__ instead of LLONG_MAX.
31026
31027 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31028
31029         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31030         scanf flags.
31031         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31032         flags.
31033
31034 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31035
31036         * gcc.dg/sequence-pt-1.c: New test.
31037
31038 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31039
31040         * gcc.c-torture/execute/20001011-1.c: New testcase.
31041         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31042
31043 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31044
31045         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31046         does not error on it.
31047
31048 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31049
31050         * gcc.dg/20001009-1.c: New test.
31051
31052 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31053
31054         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31055         * gcc.c-torture/execute/20001009-2.c: ... to here.
31056
31057 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31058
31059         * gcc.c-torture/compile/20001009-1.c: New testcase.
31060         * gcc.c-torture/execute/20001009-1.c: New testcase.
31061         Testcases provided by Jan Hubicka <jh@suse.cz>.
31062
31063 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31064
31065         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31066         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31067         uintmax_t using <limits.h> to emulate the compiler's internal
31068         logic.  No longer XFAIL %j tests.
31069
31070 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31071
31072         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31073         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31074         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31075         regexps and details of expected handling of some bad formats.
31076         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31077         suppression.
31078
31079 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31080
31081         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31082         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31083         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31084         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31085         in list archives.
31086
31087 2000-10-06  Richard Henderson  <rth@cygnus.com>
31088
31089         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31090         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31091         * g++.old-deja/g++.jason/report.C: Likewise.
31092         * g++.old-deja/g++.law/friend5.C: Likewise.
31093         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31094         of the expected warnings.
31095
31096 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31097
31098         * g++.old-deja/g++.pt/enum14.C: New test.
31099
31100 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31101
31102         * g++.old-deja/g++.pt/crash59.C: New test.
31103
31104 2000-10-04  Will Cohen  <wcohen@redhat.com>
31105
31106         * gcc.dg/20000926-1.c: New test.
31107
31108 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31109
31110         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31111         function name for current C++ compiler.
31112         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31113
31114 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31115
31116         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31117         __PRETTY_FUNCTION__.
31118         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31119
31120 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31121
31122         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31123
31124 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31125
31126         * gcc.c-torture/compile/20000923-1.c: New test.
31127
31128 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31129
31130         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31131         * g++.old-deja/g++.pt/ttp62.C: Same.
31132         * g++.old-deja/g++.other/inline14.C: Same.
31133
31134 2000-09-24  Richard Henderson  <rth@cygnus.com>
31135
31136         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31137
31138 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31139
31140         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31141
31142 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31143
31144         * gcc.c-torture/compile/20000922-1.c: New file.
31145
31146 2000-09-21  Nick Clifton  <nickc@redhat.com>
31147
31148         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31149         a signed long modulo operation.
31150         (mod6): New function - perform an unsigned long modulo operation.
31151         (main): Add tests for modulos of very large numbers by very small
31152         dividends.
31153
31154 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31155
31156         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31157
31158 2000-09-19  Richard Henderson  <rth@cygnus.com>
31159
31160         * gcc.dg/compare2.c (case 10): XFAIL.
31161
31162 2000-09-18  Richard Henderson  <rth@cygnus.com>
31163
31164         * gcc.c-torture/execute/20000906-1.c: Move ...
31165         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31166         that support __builtin_trap.
31167
31168 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31169
31170         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31171
31172 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31173
31174         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31175         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31176         more $ format tests.
31177
31178 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31179
31180         * gcc.dg/format-errmk-1.c: New test.
31181
31182 2000-09-17  Greg McGary  <greg@mcgary.org>
31183
31184         * gcc.c-torture/execute/20000917-1.x: Remove.
31185
31186 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31187
31188         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31189
31190 2000-09-17  Greg McGary  <greg@mcgary.org>
31191
31192         * gcc.c-torture/execute/20000917-1.c: New test.
31193         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31194
31195 2000-09-16  Neil Booth  <NeilB@earthling.net>
31196
31197         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31198         in nested macro bug.
31199
31200 2000-09-15  Neil Booth  <NeilB@earthling.net>
31201
31202         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31203
31204 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31205
31206         * gcc.c-torture/execute/20000914-1.c: New test.
31207
31208 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31209
31210         * g++.other/inline13.C: New test.
31211
31212 2000-09-12  Andreas Jaeger  <aj@suse.de>
31213
31214         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31215         constant by Ulrich Drepper <drepper@redhat.com>.
31216
31217 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31218
31219         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31220
31221 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31222
31223         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31224
31225 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31226
31227         * gcc.dg/cpp/backslash.c: New test.
31228
31229 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31230
31231         * gcc.c-torture/execute/20000910-1.c: New test.
31232         * gcc.c-torture/execute/20000910-2.c: Likewise.
31233
31234 2000-09-11  Robert Lipe  <robertl@sco.com>
31235
31236         * gcc.dg/pragma-align.c: New test.
31237
31238 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.old-deja/g++.pt/explicit82.C: New test.
31241         * g++.old-deja/g++.pt/explicit83.C: New test.
31242
31243 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31244
31245         * gcc.dg/asm-names.c: New test.
31246
31247 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31248
31249         * gcc.dg/cpp/tr-warn6.c: New test
31250
31251 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31254         be accepted.
31255
31256 2000-09-07  Catherine Moore  <clm@redhat.com>
31257
31258         * gcc.c-torture/execute/unroll-1.c: New test.
31259
31260 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31261
31262         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31263         ERROR markers.
31264         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31265         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31266         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31267         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31268         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31269         Preprocess only.
31270         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31271         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31272
31273 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         * g++.old-deja/g++.pt/deduct2.C: New test.
31276
31277 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31278
31279         * g++.old-deja/g++.pt/parms2.C: New test.
31280
31281 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31282
31283         * g++.old-deja/g++.pt/crash58.C: New test.
31284
31285 2000-09-06  Greg McGary  <greg@mcgary.org>
31286
31287         * gcc.c-torture/execute/20000906-1.c: New test.
31288         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31289
31290 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31291
31292         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31293
31294 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31295
31296         * g++.old-deja/g++.pt/crash57.C: New test.
31297
31298 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31299
31300         * g++.old-deja/g++.pt/crash56.C: New test.
31301
31302 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31303
31304         * g++.old-deja/g++.pt/koenig1.C: New test.
31305
31306 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31307
31308         * gcc.dg/20000904-1.c: New test.
31309
31310 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31311
31312         * gcc.dg/cpp/paste8.c: New test.
31313
31314 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31315
31316         * gcc.c-torture/compile/20000827-1.c: New test.
31317
31318 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31319
31320         * gcc.dg/format-diag-1.c: New test.
31321
31322 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31323
31324         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31325         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31326         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31327         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31328         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31329
31330 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31331
31332         * g++.old-deja/g++.other/nested4.C: New test.
31333
31334 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31335
31336         * g++.old-deja/g++.ns/scoped1.C: New test.
31337
31338 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31339
31340         * lib/g++.exp: Support testing already-installed GCC.
31341
31342 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31343
31344         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31345
31346 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31347
31348         * gcc.dg/return-type-2.c: New test.
31349
31350 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31351
31352         * gcc.c-torture/compile/20000825-1.c: New test.
31353
31354 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31355
31356         * gcc.dg/dwarf2-2.c: New test.
31357
31358 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31359
31360         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31361         dg-warning regexps.
31362
31363 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31364
31365         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31366         gcc.dg/format-ext-5.c: New tests.
31367
31368 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31369
31370         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31371
31372 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31373
31374         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31375
31376 2000-08-24  Richard Henderson  <rth@cygnus.com>
31377
31378         * gcc.dg/ia64-sync-1.c: New test.
31379         * gcc.dg/ia64-sync-2.c: New test.
31380         * gcc.dg/ia64-asm-1.c: New test.
31381
31382 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31383
31384         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31385         * gcc.dg/format-ext-2.c: New test.
31386
31387 2000-08-23  Jason Merrill  <jason@redhat.com>
31388
31389         * lib/old-dejagnu.exp: Also ignore "In member function" and
31390         "At global scope".
31391
31392 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31393
31394         * gcc.dg/noncompile/label-lineno-1.c: New test.
31395
31396 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31397
31398         * gcc.dg/c99-array-nonobj-1.c: New test.
31399
31400 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31401
31402         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31403         tests.
31404         * gcc.dg/format-ext-1.c: New test.
31405
31406 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31407
31408         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31409         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31410         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31411         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31412         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31413
31414 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31415
31416         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31417         gcc.dg/c99-strftime-2.c: New tests.
31418
31419 2000-08-22  Richard Henderson  <rth@cygnus.com>
31420
31421         * gcc.c-torture/execute/20000822-1.c: New test.
31422
31423 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31424
31425         * gcc.c-torture/execute/20000819-1.x: Remove.
31426
31427 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31428
31429         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31430         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31431         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31432         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31433         gcc.dg/format-xopen-1.c: New tests.
31434
31435 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31436
31437         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31438
31439 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31440
31441         * g++.old-deja/g++.other/loop2.C: New test.
31442
31443         * gcc.c-torture/compile/20000606-1.c: New test.
31444         * gcc.c-torture/compile/20000728-1.c: New test.
31445         * gcc.c-torture/execute/20000801-1.c: New test.
31446         * gcc.c-torture/execute/20000801-2.c: New test.
31447         * gcc.c-torture/execute/20000819-1.c: New test.
31448         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31449         * gcc.dg/20000629-1.c: New test.
31450         * gcc.dg/20000724-1.c: New test.
31451         * gcc.dg/20000807-1.c: New test.
31452
31453 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31454
31455         * gcc.dg/cpp/pragma-1.c: New test.
31456         * gcc.dg/cpp/pragma-2.c: New test.
31457
31458 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31459
31460         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31461         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31462
31463 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31464
31465         * gcc.c-torture/compile/20000818-1.c: New test.
31466
31467 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31468
31469         * gcc.c-torture/execute/20000818-1.c: New test.
31470
31471 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31472
31473         * gcc.dg/format-va-1.c: New test.
31474
31475 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31476
31477         * g++.old-deja/g++.other/typedef8.C: New test.
31478
31479 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31480
31481         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31482         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31483         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31484         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31485         * g++.old-deja/g++.other/ptrmem7.C: New test.
31486         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31487
31488 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31489
31490         * g++.old-deja/g++.pt/typename27.C: New test.
31491
31492 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31493
31494         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31495         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31496         * g++.old-deja/g++.pt/friend45.C: New test.
31497         * g++.old-deja/g++.other/friend8.C: New test.
31498
31499 2000-08-15  Richard Henderson  <rth@cygnus.com>
31500
31501         * gcc.c-torture/execute/20000815-1.c: New test.
31502
31503 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31504
31505         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31506         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31507         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31508
31509 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31510
31511         * g++.old-deja/g++.other/refinit2.C: New test.
31512
31513 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31514
31515         * lib/c-torture.exp (c-torture): Make
31516         compiler_conditional_xfail_data global.
31517         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31518         compiler_conditional_xfail_data machinery.
31519         (f-torture-execute): Likewise.
31520         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31521         and only when unrolling loops.
31522
31523         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31524
31525 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31526
31527         * g++.old-deja/g++.pt/explicit81.C: New test.
31528
31529 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31530
31531         * g++.old-deja/g++.pt/typename26.C: New test.
31532
31533 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31534
31535         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31536         warning.
31537
31538 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.old-deja/g++.other/array3.C: New test.
31541
31542 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31543
31544         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31545         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31546         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31547         New tests.
31548
31549 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31552         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31553
31554 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31555
31556         * gcc.c-torture/execute/20000808-1.c: New test.
31557
31558 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31559
31560         * gcc.dg/c90-const-expr-1.c: New test.
31561
31562 2000-08-08  Richard Henderson  <rth@cygnus.com>
31563
31564         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31565
31566 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31567
31568         * gcc.dg/noncompile/const-ll-1.c: New test.
31569
31570 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31571
31572         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31573
31574 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31575
31576         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31577         that running programs linked against the shared version of libobjc
31578         run correctly.
31579
31580 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31581
31582         * gcc.dg/c99-printf-1.c: New test.
31583
31584 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31585
31586         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31587
31588 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31589
31590         * gcc.c-torture/execute/20000731-1.x: Delete.
31591
31592 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31593
31594         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31595         and torture_without_loops as is done by c-torture.exp.
31596         (search_for): Copy from c-torture.exp.
31597         (gcc-dg-runtest): New function, drives a directory of tests
31598         iterating over the TORTURE_OPTIONS.
31599         (scan-assembler, scan-assembler-not): Move here from
31600         individual directory drivers.
31601
31602         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31603         defined by lib/gcc-dg.exp.
31604         * gcc.dg/cpp/cpp.exp: Likewise.
31605         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31606         gcc-dg-runtest, so we cycle over optimization options.
31607
31608         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31609         * gcc.dg/compare2.c: No longer expected to fail.
31610
31611 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31612
31613         * gcc.c-torture/execute/20000804-1.c: New test.
31614
31615 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31616
31617         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31618
31619 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31620
31621         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31622
31623 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31624
31625         * gcc.c-torture/compile/20000803-1.c: New test.
31626
31627 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31628
31629         * gcc.c-torture/execute/20000801-3.c,
31630         gcc.c-torture/execute/20000801-4.c: New tests.
31631         * gcc.c-torture/execute/20000801-3.x,
31632         gcc.c-torture/execute/20000801-4.x: Xfail.
31633
31634 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31635
31636         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31637         libobjc/.libs to allow for libtool.
31638
31639 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31640
31641         * gcc.c-torture/compile/20000802-1.c: New test.
31642
31643 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31644
31645         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31646
31647 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31648
31649         * gcc-c-torture/execute/20000731-2.c: New test.
31650
31651         * gcc.c-torture/execute/20000731-1.c: New test.
31652         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31653
31654 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31655
31656         * testsuite/gcc.dg/cpp/paste7.c: New test.
31657         * gcc.dg/cpp/20000725-1.c: New test.
31658
31659 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31660
31661         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31662         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31663         declaration warning for __builtin_dwarf_reg_size.
31664
31665         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31666
31667 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31668
31669         * gcc.dg/noncompile/voidparam-1.c: New test.
31670
31671 2000-07-30  Richard Henderson  <rth@cygnus.com>
31672
31673         * gcc.dg/c90-digraph-1.c: Don't xfail.
31674         * gcc.dg/compare2.c (case 10): Xfail.
31675         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31676
31677 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31678
31679         * gcc.dg/c99-main-1.c: New test.
31680
31681 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31682
31683         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31684
31685 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31686
31687         * gcc.c-tortuer/execute/20000726-1.c: New test.
31688
31689 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31690
31691         * gcc.c-torture/execute/enum-2.c: New test.
31692
31693 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31694
31695         * gcc.dg/cpp/tr-warn3.c: New test.
31696
31697 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31698
31699         * g++.old-deja/g++.ext/implicit1.C: Remove.
31700         * g++.old-deja/g++.jason/c2.C: Remove
31701         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31702         * g++.old-deja/g++.pt/crash16.C: Likewise.
31703         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31704
31705 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         * g++.old-deja/g++.other/for2.C: New test.
31708
31709 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * gcc.dg/20000720-1.c: New test.
31712
31713 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31714
31715         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31716
31717 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31718
31719         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31720         * gcc.c-torture/execute/20000722-1.c: New.
31721         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31722
31723 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31724
31725         * gcc.dg/cpp/20000720-1.S: New test.
31726
31727 2000-07-21  Michael Meissner  <meissner@redhat.com>
31728
31729         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31730
31731 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31732
31733         * g++.old-deja/g++.brendan/crash16.C,
31734         g++.old-deja/g++.brendan/parse3.C,
31735         g++.old-deja/g++.brendan/redecl1.C,
31736         g++.old-deja/g++.ns/template13.C,
31737         g++.old-deja/g++.other/decl4.C,
31738         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31739
31740 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31741
31742         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31743         and "Internal error".
31744
31745         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31746         regexps.
31747         * gcc.dg/cpp/paste6.c: New test.
31748
31749 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31750
31751         * gcc.dg/cpp/tr-direct.c: New test.
31752
31753         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31754         gcc.dg/cpp/undef1.c: Tweak error regexps.
31755
31756 2000-07-18  Eric Christopher <echristo@redhat.com>
31757
31758         * gcc.c-torture/compile/20000718-1.c: New test.
31759
31760 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31761
31762         * cpplex.c (_cpp_push_token): If the token being pushed back
31763         is the previous token in this context, just subtract one from
31764         context->posn.
31765         * cppmacro.c (save_expansion): Clear aux field when storing a
31766         placemarker.
31767
31768 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31769
31770         * gcc.dg/noncompile/redecl-1.c: New test.
31771
31772 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31773
31774         * gcc.c-torture/execute/20000717-5.c: New test.
31775         * gcc.c-torture/execute/20000717-1.x: Removed.
31776
31777 2000-07-17  Richard Henderson  <rth@cygnus.com>
31778
31779         * gcc.c-torture/execute/20000717-4.c: New test.
31780
31781 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31782
31783         * gcc.dg/cpp/syshdr.c: New test.
31784         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31785
31786 2000-07-17  Neil Booth  <neilb@earthling.net>
31787
31788         * gcc.dg/cpp/cmdlne-dM.c: New test.
31789         * gcc.dg/cpp/cmdlne-dD.c: New test.
31790
31791 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31792
31793         * gcc.c-torture/execute/20000717-3.c: New test.
31794
31795         * gcc.c-torture/compile/20000717-1.c: New test.
31796
31797 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31798
31799         * gcc.c-torture/execute/20000717-2.c: New test.
31800
31801 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31802
31803         * gcc.dg/formatz-1.c: New test.
31804
31805         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31806         * gcc.dg/c99-digraph-1.c: New tests.
31807
31808         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31809         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31810
31811         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31812         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31813         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31814         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31815         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31816         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31817         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31818
31819 2000-07-17   Greg McGary <greg@mcgary.org>
31820
31821         * gcc.c-torture/execute/20000717-1.c: New test.
31822         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31823
31824 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * gcc.c-torture/execute/20000715-2.c: New test.
31827         * gcc.dg/20000715-1.c: New test.
31828
31829 2000-07-15  Michael Meissner  <meissner@redhat.com>
31830
31831         * gcc.c-torture/execute/20000715-1.c: New test.
31832
31833 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31834
31835         * gcc.c-torture/execute/20000707-1.c: New test.
31836
31837 2000-07-13  Neil Booth  <NeilB@earthling.net>
31838
31839         * testsuite/gcc.dg/cpp/digraph1.c,
31840         testsuite/gcc.dg/cpp/digraph2.c,
31841         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31842
31843 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31844
31845         * g77.f-torture/compile/20000630-2.f:  New test.
31846         * g77.f-torture/compile/20000630-2.x
31847
31848 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31849
31850         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31851
31852 2000-07-11  Neil Booth  <NeilB@earthling.net>
31853
31854         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31855
31856 2000-07-11  Neil Booth  <NeilB@earthling.net>
31857
31858         * gcc.dg/cpp/cmdlne-C.c: New.
31859
31860 2000-07-09  Neil Booth  <NeilB@earthling.net>
31861
31862         * gcc.dg/cpp/directiv.c: New tests.
31863         * gcc.dg/cpp/undef1.c: Update.
31864
31865 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31866
31867         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31868
31869 2000-07-09  Neil Booth  <NeilB@earthling.net>
31870
31871         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31872
31873 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31874
31875         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31876         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31877
31878 2000-07-08  Neil Booth  <NeilB@earthling.net>
31879
31880         * gcc.dg/cpp/macsyntx.c: New tests.
31881
31882 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31883
31884         * gcc.dg/20000707-1.c: New test.
31885
31886 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31887
31888         * gcc.c-torture/execute/20000706-1.c: New test.
31889         * gcc.c-torture/execute/20000706-2.c: New test.
31890         * gcc.c-torture/execute/20000706-3.c: New test.
31891         * gcc.c-torture/execute/20000706-4.c: New test.
31892         * gcc.c-torture/execute/20000706-5.c: New test.
31893
31894 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         * g++.old-deja/g++.pt/instantiate7.C: New test.
31897
31898 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31899
31900         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31901         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31902         * g++.old-deja/g++.other/rtti3.C: Likewise.
31903         * g++.old-deja/g++.other/rttid3.C: Likewise.
31904
31905 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31906
31907         *  g77.f-torture/compile/20000630-1.x: Fix typo
31908
31909 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31910
31911         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31912         assembly output.
31913
31914 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31915
31916         * gcc.dg/cpp/ident.c: New test.
31917
31918 2000-07-05  Neil Booth  <NeilB@earthling.net>
31919
31920         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31921           gcc.dg/cpp/lexstrng.c: New tests.
31922
31923 2000-07-04  Neil Booth  <NeilB@earthling.net>
31924
31925         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31926         * gcc.dg/cpp/strify2.c: Same.
31927
31928 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31929
31930         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31931         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31932         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31933         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31934
31935         * testsuite/gcc.dg/cpp/macro1.c,
31936         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31937         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31938         testsuite/gcc.dg/cpp/strify1.c,
31939         testsuite/gcc.dg/cpp/strify2.c: New tests.
31940
31941 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31942
31943         * gcc.c-torture/execute/20000703-1.c: New test.
31944
31945 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         * g++.old-deja/g++.pt (lookup10.C): New test.
31948
31949 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         * g++.old-deja/g++.pt (typename25.C): New test.
31952
31953 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31954
31955         * gcc.c-torture/compile/20000701-1.c: New test.
31956
31957 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31958
31959         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31960         to test case.
31961
31962 2000-06-30  Catherine Moore  <clm@cygnus.com>
31963
31964         * gcc.c-torture/execute/align-1.c: New test.
31965
31966 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31967
31968         * g++.old-deja/g++.pt/expr8.C: New test.
31969         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31970
31971 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31972
31973         * gcc.c-torture/compile/20000629-1.c: New test.
31974
31975 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31976
31977
31978         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31979         gcc.dg/noncompile directory, depending on whether they're
31980         preprocessor tests or not.  Annotate all the tests for the dg
31981         framework.
31982
31983         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31984         * gcc.dg/noncompile/noncompile.exp: New.
31985
31986         * Moved files:
31987         Old name                                New name
31988         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31989         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31990         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31991         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31992         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31993         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31994         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31995         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31996         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31997         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31998         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31999         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32000         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32001         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32002         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32003         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32004         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32005         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32006         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32007         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32008         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32009         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32010         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32011         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32012
32013         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32014         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32015         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32016         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32017         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32018         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32019
32020 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32021
32022         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32023         declare one variable.  On the fourth, error.
32024         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32025         declared by 20000628-1a.h.
32026
32027 2000-06-29  Richard Henderson  <rth@redhat.com>
32028
32029         * gcc.c-torture/execute/930529-1.x: New file.
32030         * gcc.dg/920413-1.c: Adjust expected warning text.
32031         * gcc.dg/980217-1.c: Declare abort.
32032         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32033
32034 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32035
32036         * g77.f-torture/compile/20000629-1.f: New test.
32037         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32038
32039 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32040
32041         Rearrange lots of files, removing entirely the
32042         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32043         directories.
32044
32045         * Deleted files:
32046         gcc.c-torture/code_quality/code_quality.exp
32047         gcc.c-torture/special/special.exp
32048         gcc.failure/failure.exp
32049         gcc.failure/940409-1.x
32050         gcc.c-torture/compile/961203-1.x
32051
32052         * New files:
32053         gcc.misc-tests/linkage.exp
32054         gcc.c-torture/execute/920730-1t.c
32055         gcc.c-torture/execute/920730-1t.x
32056         gcc.c-torture/compile/920520-1.x
32057         gcc.c-torture/compile/920521-1.x
32058         gcc.c-torture/compile/981006-1.x
32059         gcc.c-torture/execute/eeprof-1.x
32060
32061         * Moved files (possibly with modifications to fit a new harness):
32062         Old name                                New name
32063         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32064         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32065         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32066         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32067         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32068         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32069         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32070         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32071         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32072         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32073         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32074         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32075         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32076         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32077
32078 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32079
32080         * c-torture/compile/961203-1.x: Delete.
32081
32082         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32083         not exit. Include stdio.h.
32084         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32085         * gcc.misc-tests/dg-12.c: Likewise.
32086         * gcc.misc-tests/dg-5.c: Likewise.
32087         * gcc.misc-tests/dg-6.c: Likewise.
32088         * gcc.misc-tests/dg-7.c: Prototype abort.
32089         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32090         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32091         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32092         not exit.
32093         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32094         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32095
32096 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32097
32098         * gcc.dg/cpp/20000628-1.c: New test.
32099         * gcc.dg/cpp/20000628-1.h: New header for above test.
32100         * gcc.dg/cpp/20000628-1a.h: Likewise.
32101
32102 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32103
32104         * gcc.dg/cpp: New directory.
32105         * gcc.dg/cpp/cpp.exp: New driver.
32106         * gcc.dg/cpp/20000627-1.c: New test.
32107         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32108         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32109         and rewrite as a compilation test.
32110
32111         * gcc.dg: Move many files into the cpp subdirectory, possibly
32112         renaming or editing them as well.
32113         Old name                New name
32114         990119-1.c              cpp/19990119-1.c
32115         990228-1.c              cpp/19990228-1.c
32116         990407-1.c              cpp/19990407-1.c
32117         990409-1.c              cpp/19990409-1.c
32118         990413-1.c              cpp/19990413-1.c
32119         990703-1.c              cpp/19990703-1.c
32120         20000127-1.c            cpp/20000127-1.c
32121         20000129-1.c            cpp/20000129-1.c
32122         20000207-1.c            cpp/20000207-1.c
32123         20000207-2.c            cpp/20000207-2.c
32124         20000209-1.c            cpp/20000209-1.c
32125         20000209-2.c            cpp/20000209-2.c
32126         20000301-1.c            cpp/20000301-1.c
32127         20000419-1.c            cpp/20000419-1.c
32128         20000510-1.S            cpp/20000510-1.S
32129         20000519-1.c            cpp/20000519-1.c
32130         20000529-1.c            cpp/20000529-1.c
32131         20000625-1.c            cpp/20000625-1.c
32132         20000625-2.c            cpp/20000625-2.c
32133         cpp-as1.c               cpp/assert1.c
32134         cpp-as2.c               cpp/assert2.c
32135         cxx-comments-1.c        cpp/cxxcom1.c
32136         cxx-comments-2.c        cpp/cxxcom2.c
32137         endif-label.c           cpp/endif.c
32138         cpp-hash1.c             cpp/hash1.c
32139         cpp-hash2.c             cpp/hash2.c
32140         cpp-if1.c               cpp/if-1.c
32141         cpp-if2.c               cpp/if-2.c
32142         cpp-if3.c               cpp/if-3.c
32143         cpp-if4.c               cpp/if-4.c
32144         cpp-if5.c               cpp/if-5.c
32145         cpp-cond.c              cpp/if-cexp.c
32146         cpp-missingop.c         cpp/if-mop.c
32147         cpp-missingparen.c      cpp/if-mpar.c
32148         cpp-opprec.c            cpp/if-oppr.c
32149         cpp-ifparen.c           cpp/if-paren.c
32150         cpp-shortcircuit.c      cpp/if-sc.c
32151         cpp-shift.c             cpp/if-shift.c
32152         cpp-unary.c             cpp/if-unary.c
32153         cpp-li1.c               cpp/line1.c
32154         cpp-li2.c               cpp/line2.c
32155         lineno.c                cpp/line3.c
32156         lineno-2.c              cpp/line4.c
32157         cpp-mi.c                cpp/mi1.c
32158         cpp-mic.h               cpp/mi1c.h
32159         cpp-micc.h              cpp/mi1cc.h
32160         cpp-mind.h              cpp/mi1nd.h
32161         cpp-mindp.h             cpp/mi1ndp.h
32162         cpp-mix.h               cpp/mi1x.h
32163         cpp-mi2.c               cpp/mi2.c
32164         cpp-mi2a.h              cpp/mi2a.h
32165         cpp-mi2b.h              cpp/mi2b.h
32166         cpp-mi2c.h              cpp/mi2c.h
32167         cpp-mi3.c               cpp/mi3.c
32168         cpp-mi3.def             cpp/mi3.def
32169         poison-1.c              cpp/poison.c
32170         pr-impl.c               cpp/prag-imp.c
32171         cpp-redef-2.c           cpp/redef1.c
32172         cpp-redef.c             cpp/redef2.c
32173         strpaste.c              cpp/strp1.c
32174         strpaste-2.c            cpp/strp2.c
32175         cpp-tradpaste.c         cpp/tr-paste.c
32176         cpp-tradstringify.c     cpp/tr-str.c
32177         cpp-tradwarn1.c         cpp/tr-warn1.c
32178         cpp-tradwarn2.c         cpp/tr-warn2.c
32179         trigraphs.c             cpp/trigraphs.c
32180         cpp-unc1.c              cpp/unc1.c
32181         cpp-unc2.c              cpp/unc2.c
32182         cpp-unc3.c              cpp/unc3.c
32183         cpp-unc.c               cpp/unc4.c
32184         undef.c                 cpp/undef1.c
32185         undef-2.c               cpp/undef2.c
32186         cpp-wi1.c               cpp/widestr1.c
32187
32188 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32189
32190         * lib/g++.exp (g++_include_flags): Tweak.
32191
32192 2000-06-27  H.J. Lu  <hjl@gnu.org>
32193             Loren J. Rittle  <ljrittle@acm.org>
32194
32195         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32196         version with one that knows about the new gcc tree structure.
32197         (g++_link_flags): Same.
32198
32199 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32200
32201         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32202         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32203         case we are cross-compiling.
32204
32205         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32206         g++.old-deja/g++.niklas/Makefile.in,
32207         g++.old-deja/g++.niklas/configure.in,
32208         g++.old-deja/g++.other/Makefile.in,
32209         g++.old-deja/g++.other/configure.in,
32210         gcc.c-torture/code_quality/Makefile.in,
32211         gcc.c-torture/code_quality/configure.in,
32212         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32213         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32214         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32215         gcc.c-torture/execute/ieee/Makefile.in,
32216         gcc.c-torture/execute/ieee/configure.in,
32217         gcc.c-torture/noncompile/Makefile.in,
32218         gcc.c-torture/noncompile/configure.in,
32219         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32220         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32221         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32222
32223 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32224
32225         * g++.old-deja/g++.other/ambig3.C: New test.
32226
32227 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32228
32229         * g++.old-deja/g++.pt/syntax1.C: New test.
32230         * g++.old-deja/g++.pt/syntax2.C: New test.
32231         * g++.old-deja/g++.other/syntax3.C: New test.
32232         * g++.old-deja/g++.other/syntax4.C: New test.
32233
32234 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32235
32236         * gcc.dg/20000623-1.c: Prototype exit and abort.
32237
32238 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32239
32240         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32241         New tests.
32242         * gcc.dg/cpp-mi3.def: New file.
32243
32244         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32245         inside assertions.
32246         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32247         lexer's error messages.
32248         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32249         divine anything from the linemarkers.
32250         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32251         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32252
32253 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32254
32255         * gcc.dg/20000623-1.c: New test.
32256
32257 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32258
32259         * gcc.c-torture/execute/20000622-1.c: New test.
32260
32261 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32262
32263         * g++.old-deja/g++.other/init15.C: New test.
32264
32265 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32266
32267         * g++.old-deja/g++.pt/vaarg2.C: New test.
32268         * g++.old-deja/g++.pt/vaarg3.C: New test.
32269
32270 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32271
32272         * g++.old-deja/g++.other/dyncast6.C: New test.
32273
32274 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32275
32276         * gcc.c-torture/execute/loop-6.c: New test.
32277
32278 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32279
32280         * gcc.dg/20000614-1.c: New test.
32281         * gcc.dg/20000614-2.c: New test.
32282
32283 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32284
32285         * g++.old-deja/g++.other/inline12.C: New test.
32286
32287 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * g++.old-deja/g++.other/eh1.C: New test.
32290
32291 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32292
32293         * g++.old-deja/g++.other/type.C: New test.
32294
32295 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32296
32297         * g++.old-deja/g++.other/initstring.C: New test.
32298
32299 2000-06-12  Jason Merrill  <jason@redhat.com>
32300
32301         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32302
32303 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32304
32305         * gcc.c-torture/compile/20000609-1.c: New test.
32306
32307 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32308
32309         * gcc.dg/20000609-1.c: New test.
32310
32311 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32312
32313         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32314         * gcc.c-torture/noncompile/poison-1.c: Move...
32315         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32316         * gcc.dg/cpp-li1.c: Add a token after the #line.
32317
32318 2000-06-05  Richard Henderson  <rth@cygnus.com>
32319
32320         * gcc.c-torture/execute/20000605-2.c: New test.
32321         * gcc.c-torture/execute/20000605-3.c: New test.
32322
32323 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32324
32325         * g77.f-torture/execute/20000503-1.x: New file.
32326
32327 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32328
32329         * g++.old-deja/g++.eh/badalloc1.C: New test.
32330
32331 2000-06-05  Richard Henderson  <rth@cygnus.com>
32332
32333         * gcc.c-torture/execute/20000605-1.c: New test.
32334
32335 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32336             Nathan Sidwell <nathan@codesourcery.com>
32337
32338         * gcc.c-torture/compile/20000605-1.c: New test.
32339
32340 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32341
32342         * g77.f-torture/compile/20000601-1.f:  New test.
32343
32344 2000-06-03  Richard Henderson  <rth@cygnus.com>
32345
32346         * gcc.c-torture/execute/20000603-1.c: New.
32347
32348 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32349
32350         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32351         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32352
32353 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32354
32355         * gcc.dg/compare2.c (case 12): XFAIL.
32356         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32357         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32358
32359         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32360
32361 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32362
32363         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32364         guard macro is already defined when the header is first
32365         included.
32366         * gcc.dg/cpp-mix.h: New file.
32367         * gcc.dg/endif-label.c: Update patterns to match compiler.
32368
32369         * g++.brendan/complex1.C: Declare abort.
32370         * g++.law/refs4.C: Remove XFAIL.
32371         * g++.oliva/expr2.C: Declare abort and exit.
32372
32373 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32374
32375         * gcc.c-torture/execute/20000528-1.c: New test.
32376
32377         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32378         * g++.old-deja/g++.law/temps4.C: Likewise.
32379
32380         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32381         stdlib.h.  Call abort() on failure.
32382         * g++.old-deja/g++.law/refs4.C: Likewise.
32383         * g++.old-deja/g++.law/temps4.C: Likewise.
32384         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32385         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32386
32387 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32388
32389         Relative to g++.dg/special:
32390         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32391
32392         Relative to g++.old-deja:
32393         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32394         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32395         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32396         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32397         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32398         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32399         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32400
32401         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32402         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32403         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32404         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32405         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32406         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32407         and/or string.h.
32408
32409         * g++.other/goto1.C: Update expectations for error messages.
32410
32411 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32412
32413         * gcc.c-torture/compile/20000523-1.c: New test.
32414
32415 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32418
32419 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32420
32421         * g++.old-deja/g++.eh/catch11.C: New test.
32422         * g++.old-deja/g++.eh/catch12.C: New test.
32423
32424 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32425
32426         * gcc.c-torture/execute/20000523-1.c: New test.
32427
32428 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32429
32430         * c-torture/execute/bcp-1.c: Replace abort in arg of
32431         __builtin_constant_p with a generic external function.
32432
32433         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32434         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32435         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32436         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32437         Prototype abort and/or exit.
32438
32439         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32440         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32441         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32442         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32443
32444 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32445
32446         * gcc.dg/dwarf2-1.c: New test.
32447
32448 2000-05-20  Richard Henderson  <rth@cygnus.com>
32449
32450         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32451
32452 2000-05-20  Andreas Jaeger  <aj@suse.de>
32453
32454         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32455         testcase.
32456
32457 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32458
32459         * gcc.c-torture/execute/20000519-2.c: New test.
32460
32461 2000-05-19  Andreas Jaeger  <aj@suse.de>
32462
32463         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32464         which fails with SSA.
32465
32466         * lib/c-torture.exp: Also test with -O3 -fssa.
32467
32468 2000-05-18  Michael Meissner  <meissner@redhat.com>
32469
32470         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32471         * gcc.c-torture/execute/920415-1.c: Ditto.
32472         * gcc.c-torture/execute/920501-1.c: Ditto.
32473         * gcc.c-torture/execute/conversion.c: Ditto.
32474         * gcc.c-torture/execute/cvt-1.c: Ditto.
32475
32476 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32477
32478         * gcc.c-torture/compile/20000518-1.c: New test.
32479
32480 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32481
32482         * g77.f-torture/compile/200005018.f:  New test.
32483
32484 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32485
32486         * gcc.c-torture/compile/20000517-1.c: New test.
32487
32488 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32489
32490         * gcc.c-torture/execute/20000516-1.c: New test.
32491
32492 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32493
32494         * g++.old-deja/g++.other/eh.C: New test.
32495
32496 2000-05-12  Richard Henderson  <rth@cygnus.com>
32497
32498         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32499         constants through to doit's conditional.
32500
32501 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32502
32503         * gcc.c-torture/compile/20000511-1.c: New test.
32504         * g77.f-torture/compile/20000511-1.f: New test.
32505         * g77.f-torture/compile/20000511-2.f: New test.
32506
32507 2000-05-11  Michael Meissner  <meissner@redhat.com>
32508
32509         * gcc.c-torture/execute/20000511-1.c: New test.
32510
32511 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32512
32513         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32514         * gcc.dg/20000510-1.S: New.
32515
32516 2000-05-08  Catherine Moore  <clm@cygnus.com>
32517
32518         * gcc.dg/unused-3.c: New.
32519
32520 2000-05-06  Richard Henderson  <rth@cygnus.com>
32521
32522           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32523           * g++.old-deja/g++.mike/warn1.C: Likewise.
32524           * g++.old-deja/g++.pt/local1.C: Likewise.
32525           * g++.old-deja/g++.pt/local7.C: Likewise.
32526           * g++.old-deja/g++.pt/spec16.C: Likewise.
32527
32528 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32531
32532 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32533
32534           * g77.f-torture/execute/20000503-1.f:  New test.
32535
32536 2000-05-04  Andreas Jaeger  <aj@suse.de>
32537
32538         * gcc.dg/noreturn-2.c: New test.
32539
32540 2000-05-04  Neil Booth  <NeilB@earthling.net>
32541
32542         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32543         preprocessor.
32544
32545 2000-05-04  Richard Henderson  <rth@cygnus.com>
32546
32547         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32548
32549 2000-05-04  Richard Henderson  <rth@cygnus.com>
32550
32551         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32552         OpenSSL by Jason R Thorpe.
32553
32554 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32555
32556         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32557
32558 2000-05-03  Robert Lipe <robertlipe@usa.net>
32559
32560         * gcc.dg/20000503-1.c: New test.
32561
32562 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32563
32564         * gcc.c-torture/compile/20000502-1.c: New test.
32565         * g++.old-deja/g++.other/align.C: New test.
32566         * gcc.dg/cpp-tradstringify.c: New test.
32567
32568 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32569
32570         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32571         and hard registers.
32572
32573 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32574
32575         * gcc.c-torture/execute/loop-5.c: New test.
32576
32577 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32578
32579         * gcc.c-torture/execute/va-arg-20.c: New test.
32580
32581 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32582
32583         * gcc.c-torture/execute/20000422-1.c: New test.
32584
32585 2000-04-20  Greg McGary  <gkm@gnu.org>
32586
32587         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32588         when optimizing, but without sibling-call optimizations (-O1).
32589
32590 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32591
32592           * gcc.c-torture/compile/20000420-1.c: New test.
32593
32594 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32595
32596         * g++.abi/ptrflags.C: New test.
32597         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32598
32599 2000-04-19  Catherine Moore  <clm@cygnus.com>
32600
32601         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32602
32603 2000-04-19  Greg McGary  <gkm@gnu.org>
32604
32605         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32606         sibling-call optimizations.
32607
32608 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32609
32610         * gcc.dg/20000419-1.c: New test.
32611
32612 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32613
32614         * gcc.c-torture/execute/20000412-6.c: New test.
32615
32616 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32617
32618         * gcc.c-torture/execute/20000412-5.c: New test.
32619         * g77.f-torture/compile/20000412-1.f: New test.
32620         * gcc.c-torture/execute/20000412-4.c: New test.
32621         * gcc.c-torture/compile/20000412-2.c: New test.
32622         * gcc.c-torture/execute/20000412-3.c: New test.
32623         * gcc.c-torture/compile/20000412-1.c: New test.
32624         * gcc.c-torture/execute/20000412-2.c: New test.
32625
32626 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32627
32628         * objc/execute/bf-20.m: New test.
32629
32630 2000-04-10  Richard Henderson  <rth@cygnus.com>
32631
32632         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32633
32634         * gcc.c-torture/execute/20000412-1.c: New test.
32635
32636 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32637
32638         * g++.old-deja/g++.eh/catchptr1.C: New test.
32639
32640 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32641
32642         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32643
32644 2000-04-08  Neil Booth  <NeilB@earthling.net>
32645
32646         * gcc.dg/cpp-nullchar.c: Remove test as
32647         embedded nulls cause problems.
32648
32649 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32650
32651         * gcc.dg/compare2.c: New test.
32652
32653 2000-04-08  Neil Booth  <NeilB@earthling.net>
32654
32655         * gcc.dg/cpp-nullchar.c: New test.
32656
32657 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32658
32659         * gcc.dg/cpp-mi2.c: New test.
32660         * gcc.dg/cpp-mi2[abc].h: New files.
32661
32662 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32665         member name.
32666
32667 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32668
32669         * g++.old-deja/g++.abi/vmihint.C: New test.
32670
32671 2000-04-06  Neil Booth  <NeilB@earthling.net>
32672
32673         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32674         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32675         copyright.
32676
32677 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32678
32679         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32680         avoid stack-frame overwrite.
32681
32682 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32683
32684         * gcc.c-torture/compile/20000405-2.c: New test.
32685         * gcc.c-torture/compile/20000405-3.c: New test.
32686
32687 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32688
32689         * gcc.c-torture/compile/20000405-1.c: New test.
32690
32691 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32692
32693         * gcc.dg/cast-qual-1.c: Revert last change.
32694
32695 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32696
32697         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32698
32699 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32700
32701         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32702         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32703
32704 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32705
32706         * gcc.c-torture/compile/20000403-2.c: New test.
32707         * gcc.c-torture/compile/20000403-1.c: New test.
32708
32709 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32710
32711         * gcc.c-torture/execute/20000403-1.c: New test.
32712
32713 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32714
32715         * gcc.c-torture/execute/20000402-1.c: New test.
32716
32717 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32718
32719         * gcc.c-torture/execute/va-arg-15.c: New test.
32720         * gcc.c-torture/execute/va-arg-16.c: New test.
32721         * gcc.c-torture/execute/va-arg-17.c: New test.
32722         * gcc.c-torture/execute/va-arg-18.c: New test.
32723         * gcc.c-torture/execute/va-arg-19.c: New test.
32724
32725 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32726
32727         * gcc.c-torture/compile/981211-1.c: Move to...
32728         * gcc.dg/cpp-as1.c: ...here.
32729         * gcc.dg/cpp-as2.c: New file.
32730
32731         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32732         compiler.
32733
32734 2000-04-02  Neil Booth  <NeilB@earthling.net>
32735
32736         * gcc.dg/cpp-cond.c  New tests.
32737         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32738         accidental success less likely.
32739         * gcc.dg/cpp-missingop.c  New tests.
32740         * gcc.dg/cpp-missingparen.c  New tests.
32741         * gcc.dg/cpp-shift.c  New tests.
32742         * gcc.dg/cpp-shortcircuit.c  New tests.
32743         * gcc.dg/cpp-unary.c  New tests.
32744
32745 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32746
32747         * gcc.c-torture/compile/20000329-1.c: New test.
32748
32749 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32750
32751         * gcc.c-torture/compile/20000326-1.c: New test.
32752         * gcc.c-torture/compile/20000326-2.c: New test.
32753
32754 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32755
32756         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32757         the first parameter is a function argument.
32758
32759 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32760
32761         * g++.old-deja/g++.ext/array4.C: New test.
32762
32763 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32764
32765         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32766
32767 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32768
32769         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32770
32771 2000-03-19  Richard Henderson  <rth@cygnus.com>
32772
32773         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32774
32775 2000-03-19  Richard Henderson  <rth@cygnus.com>
32776
32777         * gcc.c-torture/compile/20000319-1.c: New test.
32778
32779 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32780
32781         * gcc.c-torture/execute/20000314-3.c: New test.
32782         * gcc.c-torture/execute/20000314-2.c: New test.
32783         * gcc.c-torture/execute/20000314-1.c: New test.
32784         * gcc.c-torture/compile/20000314-2.c: New test.
32785         * gcc.c-torture/compile/20000314-1.c: New test.
32786
32787 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32788
32789         * g++.old-deja/g++.warn/inline.C: New test.
32790
32791 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32792
32793         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32794         standards-compliant result rather than specific constants.
32795         Put test-values in array.
32796
32797 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32798
32799         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32800         (g++_target_compile): Put test-specific options last.
32801
32802 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32803
32804         * g++.old-deja/g++.eh/vbase4.C: New test.
32805
32806 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32807
32808         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32809
32810 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         * g++.old-deja/g++.brendan/misc12.C: Removed.
32813         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32814         * g++.old-deja/g++.ext/pretty4.C: New test.
32815
32816 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32817
32818         * g++.old-deja/g++.other/string2.C: New test.
32819
32820 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32821
32822         * g++.old-deja/g++.warn/impint2.C: New test.
32823
32824 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32825
32826         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32827         is 1, not zero.
32828
32829 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         * g++.old-deja/g++.warn/impint.C: New test.
32832         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32833         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32834         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32835         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32836         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32837         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32838         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32839         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32840         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32841         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32842         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32843         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32844
32845 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32846
32847         * gcc.dg/cpp-redef.c: New test.
32848
32849 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32850
32851         * g++.old-deja/g++.pt/unify7.C: New test.
32852
32853 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32854
32855         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32856         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32857
32858 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32859
32860         * gcc.c-torture/compile/20000224-1.c: New test.
32861
32862 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32863
32864         * gcc.c-torture/compile/cpp-2.c: New test.
32865         * gcc.c-torture/compile/cpp-1.c: New test.
32866
32867 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32868
32869         * gcc.c-torture/execute/20000225-1.c: New test.
32870
32871 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32872
32873         * gcc.dg/cpp-li2.c: New test.
32874
32875         * gcc.dg/cpp-wi1.c: New test.
32876
32877         * gcc.dg/cpp-li1.c: New test.
32878
32879 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         * g++.old-deja/g++.other/sizeof5.C: New test.
32882
32883 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32884
32885         * gcc.c-torture/execute/va-arg-13.c: New test.
32886
32887 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32888
32889         * gcc.c-torture/execute/va-arg-12.c: New test.
32890
32891 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32892
32893         * gcc.c-torture/execute/20000223-1.c: New test.
32894
32895 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32898
32899 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * g++.old-deja/g++.abi/ptrmem.C: New test.
32902
32903 2000-02-19  Richard Henderson  <rth@cygnus.com>
32904
32905         * gcc.c-torture/compile/init-3.c: New.
32906
32907 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32908
32909         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32910         ALWAYS_CXXFLAGS.
32911
32912 2000-02-11  Robert Lipe <robertl@sco.com>
32913
32914         * gcc.c-torture/compile/20000211-3.c: New test.
32915
32916 2000-02-11  Martin Buchholz <martin@xemacs.org>
32917
32918         * gcc.c-torture/compile/20000211-2.c: New test.
32919
32920 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32921
32922         * gcc.c-torture/compile/20000211-1.c: New test.
32923
32924 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32925
32926         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32927           on native targets
32928
32929 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32930
32931         * g++.old-deja/g++.other/cast5.C: New test.
32932
32933 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32934
32935         * gcc.c-torture/execute/20000205-1.c: New.
32936
32937 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32938
32939         * g++.old-deja/g++.jason/cast3.C: Return void.
32940         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32941
32942 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32943
32944         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32945
32946         * gcc.dg/loop-1.c: New test.
32947
32948 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32949
32950         * gcc.c-torture/compile/20000127-1.c: New test.
32951         * gcc.c-torture/execute/991228-1.c: New test.
32952
32953 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32954
32955         * gcc.dg/unused-2.c: New test.
32956
32957         * gcc.dg/conv-1.c: New test.
32958
32959 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32960
32961         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32962         compiler.
32963         (tool_option_proc): Fix typo.
32964
32965 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32966
32967         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32968         of the ld on the host, not on the build machine.
32969         Also, don't crash if '--help' is not a supported option.
32970
32971 2000-01-24  Richard Henderson  <rth@cygnus.com>
32972
32973         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32974
32975 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32976
32977         * gcc.c-torture/execute/20000120-2.c: New test.
32978         * gcc.c-torture/execute/20000120-1.c: New test.
32979
32980 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32981
32982         * gcc.c-torture/execute/20000113-1.c: New test.
32983
32984 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32985
32986         * gcc.c-torture/execute/20000112-1.c: New test.
32987
32988 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32989
32990         * gcc.dg/20000111-1.c: New test.
32991
32992 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32993
32994         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32995         with 16 bit integers.
32996
32997 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32998
32999         * gcc.dg/20000108-1.c: New test.
33000
33001 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33002
33003         * g++.old-deja/g++.ns/koenig8.C: New test.
33004
33005 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33006
33007         * g++.old-deja/g++.other/cast4.C: New test.
33008
33009 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33010
33011         * gcc.c-torture/compile/20000105-2.c: New test.
33012         * gcc.c-torture/compile/20000105-1.c: New test.
33013
33014 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33015
33016         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33017         references to printf & atoi to conform to ANSI standard.
33018         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33019         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33020         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33021         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33022         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33023         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33024         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33025         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33026         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33027         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33028         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33029         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33030         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33031         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33032         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33033         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33034         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33035         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33036         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33037         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33038         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33039         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33040         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33041         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33042         * g++.old-deja/g++.brendan/init3.C: Likewise.
33043         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33044         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33045         * g++.old-deja/g++.brendan/new2.C: Likewise.
33046         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33047         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33048         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33049         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33050         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33051         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33052         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33053         * g++.old-deja/g++.brendan/template24.C: Likewise.
33054         * g++.old-deja/g++.brendan/template3.C: Likewise.
33055         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33056         * g++.old-deja/g++.jason/inline3.C: Likewise.
33057         * g++.old-deja/g++.jason/opeq.C: Likewise.
33058         * g++.old-deja/g++.law/arg5.C: Likewise.
33059         * g++.old-deja/g++.law/arm7.C: Likewise.
33060         * g++.old-deja/g++.law/ctors11.C: Likewise.
33061         * g++.old-deja/g++.law/cvt8.C: Likewise.
33062         * g++.old-deja/g++.law/init9.C: Likewise.
33063         * g++.old-deja/g++.law/refs4.C: Likewise.
33064         * g++.old-deja/g++.law/template2.C: Likewise.
33065         * g++.old-deja/g++.law/visibility24.C: Likewise.
33066         * g++.old-deja/g++.law/vtable3.C: Likewise.
33067         * g++.old-deja/g++.mike/asm2.C: Likewise.
33068         * g++.old-deja/g++.mike/eh1.C: Likewise.
33069         * g++.old-deja/g++.mike/misc1.C: Likewise.
33070         * g++.old-deja/g++.mike/misc13.C: Likewise.
33071         * g++.old-deja/g++.mike/misc14.C: Likewise.
33072         * g++.old-deja/g++.mike/ns12.C: Likewise.
33073         * g++.old-deja/g++.mike/p1248.C: Likewise.
33074         * g++.old-deja/g++.mike/p3708.C: Likewise.
33075         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33076         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33077         * g++.old-deja/g++.mike/p646.C: Likewise.
33078         * g++.old-deja/g++.mike/p700.C: Likewise.
33079         * g++.old-deja/g++.mike/p783.C: Likewise.
33080         * g++.old-deja/g++.mike/p783a.C: Likewise.
33081         * g++.old-deja/g++.mike/p783b.C: Likewise.
33082         * g++.old-deja/g++.mike/p786.C: Likewise.
33083         * g++.old-deja/g++.mike/p789.C: Likewise.
33084         * g++.old-deja/g++.mike/p789a.C: Likewise.
33085         * g++.old-deja/g++.mike/p807a.C: Likewise.
33086         * g++.old-deja/g++.other/delete3.C: Likewise.
33087         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33088         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33089         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33090         * g++.old-deja/g++.other/empty1.C: Likewise.
33091         * g++.old-deja/g++.other/temporary1.C: Likewise.
33092         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33093         * g++.old-deja/g++.pt/t16.C: Likewise.
33094         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33095
33096 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33097
33098         * gcc.dg/991230-1.c: New test.
33099
33100 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33101
33102         * gcc.c-torture/compile/991229-3.c: New test.
33103         * gcc.c-torture/compile/991229-2.c: New test.
33104         * gcc.c-torture/compile/991229-1.c: New test.
33105
33106 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33107
33108         * gcc.c-torture/compile/labels-2.c: New test.
33109
33110 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33111
33112         * gcc.c-torture/execute/991227-1.c: New test.
33113
33114 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33115
33116         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33117
33118 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33119
33120         * gcc.c-torture/execute/991221-1.c: New test.
33121
33122 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33123
33124         * g++.old-deja/g++.other/cast3.C: New test.
33125
33126 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33127
33128         * gcc.c-torture/execute/991216-4.c: New test.
33129
33130 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33131
33132         * gcc.c-torture/execute/991216-1.c: New test.
33133         * gcc.c-torture/execute/991216-2.c: New test.
33134         * gcc.c-torture/execute/991216-3.c: New test.
33135
33136 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33137
33138         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33139         Actually make the test fail by using "-O2" for compilation.
33140
33141 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33142
33143         * g++.old-deja/g++.warn/cast-align1.C: New test.
33144
33145 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33146
33147         * gcc.c-torture/compile/991214-1.c: New test.
33148         * gcc.c-torture/compile/991214-2.c: New test.
33149
33150 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33151
33152         * gcc.dg/991214-1.c: New test.
33153
33154 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33155
33156         * gcc.c-torture/compile/991213-3.c: New test.
33157         * gcc.c-torture/compile/991213-2.c: New test.
33158         * gcc.c-torture/compile/991213-1.c: New test.
33159
33160 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33161
33162         * gcc.dg/991209-1.c: New test.
33163
33164 1999-12-08  Nathan Sidwell <nathan@acm.org>
33165
33166         * gcc.c-torture/compile/991208-1.c: New test.
33167
33168 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33169
33170         * gcc.dg/ultrasp2.c: New test.
33171
33172 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33173
33174         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33175
33176 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33177
33178         * gcc.c-torture/compile/991202-1.c: New test.
33179         * gcc.c-torture/execute/991202-1.c: New test.
33180         * gcc.c-torture/execute/991202-2.c: New test.
33181         * gcc.c-torture/execute/991202-3.c: New test.
33182
33183 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33184
33185         * g++.old-deja/g++.abi/align.C: New test.
33186         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33187         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33188
33189 1999-12-01  Richard Henderson  <rth@cygnus.com>
33190
33191         * gcc.c-torture/execute/991201-1.c: New.
33192
33193 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33194
33195         * gcc.dg/991129-1.c: New test.
33196
33197 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33198
33199         * gcc.c-torture/compile/991127-1.c: New test.
33200
33201 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33202
33203         * g++.old-deja/g++.other/warn4.C: New test.
33204
33205 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33206
33207         * g++.old-deja/g++.eh/cleanup2.C: New test.
33208         * g++.old-deja/g++.ext/pretty2.C: New test.
33209         * g++.old-deja/g++.ext/pretty3.C: New test.
33210         * g++.old-deja/g++.other/debug6.C: New test.
33211
33212 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33213
33214         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33215         compiler_output to look for one error message instead of two.
33216
33217 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33218
33219         * gcc.c-torture/execute/991118-1.c: Also test case
33220         where the word boundary does not split a byte evenly.
33221
33222 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33223
33224         * g++.old-deja/g++.ext/restrict1.C: New test.
33225
33226 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33227
33228         * gcc.c-torture/execute/991118-1.c: New test.
33229
33230 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33231
33232         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33233         working directory pathnames.
33234
33235 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33236
33237         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33238         host is equipped with driver.h and driver.o so it can actually
33239         compile and run the tests.
33240
33241 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33242
33243         * gcc.c-torture/compile/991008-1.c: New test.
33244
33245 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33246
33247         * lib/gcc-dg.exp: Include target-supports.exp
33248
33249 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33250
33251         * lib/target-supports.exp: New file: Provide procs to test for
33252         features supported by the target.
33253         (check_weak_available): Moved here from ecos.exp.
33254         (check_alias_available): New proc: Determine of the target
33255         toolchain supports the alias attribute.
33256
33257         * gcc.dg/special/ecos.exp: Move check_weak_available to
33258         target-supports.exp.
33259         (alias-1.c): Only perform the test if the target supports
33260         aliases.
33261         (wkali-1.c): Only perform the test if the target supports
33262         aliases.
33263
33264         * gcc.dg/990506-0.c: Expect error messages from cross
33265         targets as well as native targets.
33266
33267 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33268
33269         * gcc.dg/ultrasp1.c: Removed xfail.
33270         * gcc.dg/struct-ret-2.c: Likewise.
33271         * gcc.dg/array-1.c: Likewise.
33272
33273 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33274
33275         * gcc.dg/struct-ret-2.c: New test.
33276
33277         * gcc.dg/array-1.c: New test.
33278
33279 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33280
33281         * gcc.c-torture/execute/991030-1.c: New test.
33282
33283 1999-10-26  Richard Henderson  <rth@cygnus.com>
33284
33285         * gcc.c-torture/compile/991026-2.c: New test.
33286
33287 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33288
33289         * gcc.c-torture/compile/991026-1.c: New test.
33290
33291 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33292
33293         * gcc.c-torture/execute/991023-1.c: New test.
33294
33295 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33296
33297         * gcc.c-torture/execute/991019-1.c: New test.
33298
33299 1999-10-16  Richard Henderson  <rth@cygnus.com>
33300
33301         * gcc.c-torture/execute/991016-1.c: New test.
33302
33303 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33304
33305         * gcc.c-torture/execute/991014-1.c: New test.
33306
33307 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33308
33309         * g++.old-deja/g++.other/union2.C: New test.
33310
33311 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33312
33313         * g++.old-deja/g++.other/vaarg2.C: New test.
33314         * g++.old-deja/g++.other/vaarg3.C: New test.
33315
33316 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33317
33318         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33319         in compile/.
33320
33321 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33322
33323         * gcc.c-torture/execute/va-arg-11.c: New test.
33324
33325 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33326
33327         * lib/file-format.exp (gcc_target_object_format): Don't
33328         crash if objdump is unavailable.
33329
33330 1999-09-29  Donn Terry <donn@interix.com>
33331
33332         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33333
33334 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33335
33336         * gcc.c-torture/compile/990928-1.c: New test.
33337
33338 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33339
33340         * g++.old-deja/g++.other/decl6.C: New test.
33341
33342 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33343
33344         * gcc.c-torture/execute/va-arg-10.c: New test.
33345
33346 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33347
33348         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33349         __PRETTY_FUNCTION__.
33350
33351 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33352
33353         * gcc.c-torture/execute/990923-1.c: New test.
33354
33355 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33356
33357         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33358         for which -fpic is inappropriate.
33359
33360 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33361
33362         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33363
33364 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33365
33366         * g++.old-deja/g++.other/dyncast1.C: New test.
33367         * g++.old-deja/g++.other/dyncast2.C: New test.
33368         * g++.old-deja/g++.other/dyncast3.C: New test.
33369         * g++.old-deja/g++.other/dyncast4.C: New test.
33370         * g++.old-deja/g++.other/dyncast5.C: New test.
33371         * g++.old-deja/g++.eh/catch3.C: New test.
33372         * g++.old-deja/g++.eh/catch3p.C: New test.
33373         * g++.old-deja/g++.eh/catch4.C: New test.
33374         * g++.old-deja/g++.eh/catch4p.C: New test.
33375         * g++.old-deja/g++.eh/catch5.C: New test.
33376         * g++.old-deja/g++.eh/catch5p.C: New test.
33377         * g++.old-deja/g++.eh/catch6.C: New test.
33378         * g++.old-deja/g++.eh/catch6p.C: New test.
33379         * g++.old-deja/g++.eh/catch7.C: New test.
33380         * g++.old-deja/g++.eh/catch7p.C: New test.
33381         * g++.old-deja/g++.eh/catch8.C: New test.
33382         * g++.old-deja/g++.eh/catch8p.C: New test.
33383         * g++.old-deja/g++.eh/catch9.C: New test.
33384         * g++.old-deja/g++.eh/catch9p.C: New test.
33385
33386 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33387
33388         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33389         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33390
33391 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33392
33393         * gcc.c-torture/compile/990913-1.c: New test.
33394
33395 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33396
33397         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33398         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33399
33400 1999-09-09  Richard Henderson  <rth@cygnus.com>
33401
33402         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33403
33404 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33405
33406         * g++.old-deja/g++.other/lookup11.C: New test.
33407         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33408         what is permitted and what we want.
33409         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33410         overload use.
33411         * g++.old-deja/g++.jason/rfg5.C: Likewise
33412
33413 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33414
33415         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33416         * gcc.c-torture/noncompile/poison-1.c: New file.
33417
33418 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33419
33420         * g++.old-deja/g++.other/sizeof3.C: New test.
33421         * g++.old-deja/g++.other/sizeof4.C: New test.
33422         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33423         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33424
33425 1999-09-07  Richard Henderson  <rth@cygnus.com>
33426
33427         * gcc.dg/va-arg-1.c: New.
33428
33429 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33430
33431         * gcc.c-torture/execute/va-arg-9.c: New test.
33432
33433 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33434
33435         * g77.f-torture/compile/980519-2.f: New test.
33436         * g77.f-torture/compile/19990905-0.f: New test.
33437         * g77.f-torture/compile/19990905-1.f: New test.
33438         * g77.f-torture/compile/19990905-2.f: New test.
33439
33440         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33441
33442 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33443
33444         * gcc.c-torture/execute/990827-1.c: Fix typo.
33445
33446 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33447
33448         * g++.old-deja/g++.other/deref1.C: New test.
33449
33450 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33451
33452         * g++.old-deja/g++.other/ambig2.C: New test.
33453         * g++.old-deja/g++.other/cond5.C: New test.
33454         * g++.old-deja/g++.other/lookup16.C: New test.
33455
33456 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33457
33458         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33459         assemblers too.
33460
33461 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33462
33463         * lib/c-torture.exp: Avoid the "compare executables" optimization
33464         when testing native.
33465
33466 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33467
33468         * gcc.c-torture/execute/990829-1.c: New test.
33469         * gcc.c-torture/compile/990829-1.c: New test.
33470
33471 1999-08-27  Paul Burchard  <burchard@pobox.com>
33472
33473         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33474         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33475         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33476         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33477         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33478         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33479         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33480         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33481         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33482         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33483         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33484
33485 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33486
33487         * gcc.c-torture/execute/990827-1.c: New test.
33488
33489 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33490
33491         * g77.f-torture/noncompile/19990826-4.f: New test.
33492
33493         * g77.f-torture/compile/19990826-3.f: New test.
33494
33495         * g77.f-torture/execute/19990826-2.f: New test.
33496
33497         * g77.f-torture/compile/19990826-1.f: New test.
33498
33499         * gcc.c-torture/execute/990826-0.c: New test.
33500         * g77.c-torture/execute/19990826-0.f: New test.
33501
33502         * g77.f-torture/noncompile/970626-2.f: New test.
33503
33504 1999-08-25  Paul Burchard  <burchard@pobox.com>
33505
33506         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33507         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33508         lss-011.C: New tests.
33509
33510 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33511
33512         * g++.old-deja/g++.other/decl5.C: New test.
33513
33514 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33515
33516         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33517         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33518         call `postbase' for each one.  All callers of `postbase' changed
33519         to call this instead.
33520
33521 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33522
33523         * gcc.c-torture/execute/990811-1.c: New test.
33524
33525 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33526
33527         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33528         just native ones.
33529
33530         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33531         just native ones.
33532
33533 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33534
33535         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33536
33537 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33538
33539         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33540
33541 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33542
33543         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33544
33545 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33546
33547         * gcc.c-torture/execute/990804-1.c: New test.
33548
33549 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33550
33551         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33552         * g++.old-deja/g++.brendan/crash64.C: Likewise
33553         * g++.old-deja/g++.brendan/overload8.C: Likewise
33554
33555 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33556
33557         * g++.old-deja/g++.other/struct1.C: New test.
33558
33559 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33560
33561         * g++.old-deja/g++.other/enum2.C: New test.
33562
33563 1999-08-02  Richard Henderson  <rth@cygnus.com>
33564
33565         Adapted from tests from Franz Sirl:
33566         * gcc.c-torture/execute/va-arg-7.c: New test.
33567         * gcc.c-torture/execute/va-arg-8.c: New test.
33568
33569 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33570
33571         * gcc.c-torture/compile/990801-2.c: New test.
33572
33573         * gcc.c-torture/compile/990801-1.c: New test.
33574
33575 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33576
33577         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33578         fp-cmp-1.c, converting double to float.
33579
33580         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33581         fp-cmp-1.c, converting double to long double.
33582
33583         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33584         from fr1 to unknown_register, since fr1 is a legitimate register
33585         on some machines.
33586
33587 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33588
33589         * README: More listname related changes.
33590
33591 1999-07-08  Catherine Moore  <clm@cygnus.com>
33592
33593         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33594
33595 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33596
33597         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33598
33599 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33600
33601         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33602
33603 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33604
33605         * gcc.dg/990703-1.c: New test.
33606
33607 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33608
33609         * lib/file-format.exp: New file: Move definition of proc
33610         gcc_target_object_format to here from
33611         gcc.dg/special/ecos.exp.
33612
33613         * lib/c-torture.exp: Include lib file-format.exp.
33614         * lib/gcc-dg.exp: Include lib file-format.exp.
33615
33616         * gcc.dg/special/ecos.exp: Remove definition of proc
33617         gcc_target_object_format.
33618
33619 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33620
33621         * gcc.c-torture/execute/990628-1.c: New test.
33622
33623 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33624
33625         * gcc.c-torture/compile/990625-2.c: New test.
33626
33627         * gcc.c-torture/compile/990625-1.c: New test.
33628
33629 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33630
33631         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33632         attributes compile.
33633         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33634         ports that use the COFF/PE file format.
33635
33636 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.c-torture/compile/990617-1.c: New test.
33639
33640 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33641
33642         * g++.old-deja/g++.other/decl4.C: New test.
33643
33644 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33645
33646         * g++.old-deja/g++.other/bitfld3.C: New test.
33647
33648 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33649
33650         * g++.old-deja/g++.eh/catch1.C: New test.
33651
33652 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33653
33654         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33655
33656         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33657         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33658
33659 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33660
33661         * g77.f-torture/compile/19990502-0.f: Replace with new,
33662         shorter, test that still fails after recent changes.
33663
33664 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33665
33666         * gcc.c-torture/execute/990604-1.c: New test.
33667
33668 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33669
33670         * gcc.c-torture/execute/990531-1.c: New test.
33671
33672 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33673
33674         * gcc.c-torture/compile/990527-1.c: New test.
33675
33676 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33677
33678         * gcc.c-torture/execute/990527-1.c: New test.
33679
33680 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33681
33682         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33683         bitfields as signed.
33684
33685 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33686
33687         * g77.f-torture/compile/19990525-0.f: New test.
33688
33689 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33690
33691         * gcc.c-torture/execute/990525-2.c: New test.
33692
33693         * gcc.c-torture/execute/990525-1.c: New test.
33694
33695 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33696
33697         * g++.old-deja/g++.other/anon3.C: New test.
33698         * g++.old-deja/g++.other/anon4.C: New test.
33699         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33700         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33701         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33702         Merrill).
33703
33704 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.c-torture/execute/990524-1.c: New test.
33707
33708         * gcc.dg/990524-1.c: New test.
33709
33710 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33711
33712         * gcc.c-torture/compile/990523-1.c: New test.
33713
33714 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33715
33716         * gcc.c-torture/compile/990519-1.c: New test.
33717
33718 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33719
33720         * gcc.c-torture/compile/990517-1.c: New test.
33721
33722         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33723         (e4, f4): New tests.
33724         (main): Call them.
33725
33726 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33727
33728         * gcc.dg/noreturn-1.c: New test.
33729
33730 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33731
33732         * gcc.c-torture/execute/990513-1.c: New test.
33733
33734 1999-05-10  Richard Henderson  <rth@cygnus.com>
33735
33736         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33737
33738 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33739
33740         * g77.f-torture/execute/erfc.f: Use small single-precision
33741         values, to avoid problems on Alphas when not -mieee.
33742
33743 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33744
33745         * gcc.dg/990506-0.c: New test.
33746
33747 1999-05-08  Richard Henderson  <rth@cygnus.com>
33748
33749         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33750         the constant to test.  Don't XFAIL 64-bit targets.
33751
33752         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33753         * g++.old-deja/g++.law/profile1.C: Likewise.
33754
33755         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33756         operator new instances.
33757         * g++.old-deja/g++.other/delete5.C: Likewise.
33758
33759 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33760
33761         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33762         intrinsic.
33763
33764 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33765
33766         * g77.f-torture/execute/u77-test.f: Reverse order of two
33767         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33768
33769 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33770
33771         * gcc.dg/compare1.c: New test.
33772
33773 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33774
33775         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33776         New tests.
33777
33778 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33779
33780         * g77.f-torture/compile/19990502-1.f: New test.
33781
33782 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33783
33784         * g77.f-torture/compile/19990502-0.f: New test.
33785
33786 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33787
33788         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33789         intrinsic.
33790
33791 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33792
33793         * g77.f-torture/execute/u77-test.f (main): List libU77
33794         intrinsics not currently tested.
33795         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33796         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33797         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33798         Trim blanks off the ends of some printed strings.
33799
33800 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33801
33802         * g77.f-torture/execute/u77-test.f (main): Just warn about
33803         FSTAT gid disagreement, as it's expected on some systems.
33804
33805 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33806
33807         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33808         use a new function, which allows for some slop.
33809         Clean up some commentary.
33810         (issum): The new function.
33811         (sgladd): Deleted subroutine.
33812
33813 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33814
33815         * g77.f-torture/execute/u77-test.f: Modify to be more like
33816         libf2c/libU77 version, bringing patches to that version here.
33817         Add suitable commentary.
33818
33819 1999-04-25  Richard Henderson  <rth@cygnus.com>
33820
33821         * gcc.dg/990424-1.c: New test.
33822
33823 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33824
33825         * g77.f-torture/execute/u77-test.f (main): Bug involving
33826         LSTAT has been fixed, so turn back on full checking.
33827
33828 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33829
33830         * g77.f-torture/compile/19990419-0.f: New test.
33831         * g77.f-torture/execute/19990419-1.f: New test.
33832
33833 1999-04-17  Richard Henderson  <rth@cygnus.com>
33834
33835         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33836         to avoid the need for a prototype to supress a warning.
33837
33838 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33839
33840         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33841
33842 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33843
33844         * gcc.c-torture/execute/990404-1.c: New test.
33845
33846 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33847
33848         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33849         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33850         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33851         missing initializer warnings.
33852
33853 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33854
33855         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33856         matching strings.
33857
33858 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33859
33860         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33861
33862 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33863
33864         * g77.f-torture/execute/19990325-0.f: New test.
33865         * g77.f-torture/execute/19990325-1.f: New test.
33866
33867 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33868
33869         * gcc.c-torture/execute/990324-1.c: New test.
33870
33871 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33872
33873         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33874         test with 4.
33875
33876 1999-03-17  Richard Henderson  <rth@cygnus.com>
33877
33878         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33879
33880 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33881
33882         * g77.f-torture/execute/19990313-2.f: New test.
33883         * g77.f-torture/execute/19990313-3.f: New test.
33884
33885 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33886
33887         * g77.f-torture/execute/19990313-0.f: New test.
33888         * g77.f-torture/execute/19990313-1.f: New test.
33889
33890 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33891
33892         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33893         printf to sprintf.
33894         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33895         (main): Add check for u15.  Conditionalize u31 check depending on
33896         whether ints are <32 bits or >=32 bits.
33897
33898 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33899
33900         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33901
33902 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33903
33904         * g77.f-torture/compile/19990305-0.f: New test.
33905         * g77.f-torture/execute/19981119-0.f: New test.
33906
33907 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33908
33909         * g77.f-torture/execute/970625-2.f: call ABORT if final
33910         result is not correct, instead of just printing it.
33911         Add this checking via newly introduced obfuscation, to
33912         trip up buggy front ends.
33913
33914 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33915
33916         * g77.f-torture/compile/960317-1.f: Moved from being
33917         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33918
33919 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33920
33921         * g77.f-torture/execute/960317-1.f: New (old) test.
33922         * g77.f-torture/execute/970625-2.f: Ditto.
33923
33924 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33925
33926         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33927         message on line 1 or line 2; cccp and cpplib do this differently.
33928
33929 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33930
33931         * g++.old-deja/g++.law/weak1.C: New test.
33932
33933 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33934
33935         * gcc.c-torture/execute/990119-1.c: Renamed to...
33936         * gcc.dg/990119-1.c: this, so it will only be tested once
33937         (it's a preprocessor test, it doesn't need to be run at
33938         multiple optimization levels).
33939
33940 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33941
33942         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33943           ALWAYS_CXXFLAGS.
33944
33945 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33946
33947         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33948         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33949         to not be compilable by current g77.
33950
33951 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33952
33953         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33954
33955 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33956
33957         * gcc.c-torture/execute/990222-1.c: New test.
33958
33959 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33960
33961         * g77.f-torture/compile/19990218-0.f: New test.
33962         * g77.f-torture/noncompile/19990218-1.f: New test.
33963
33964 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33965
33966         * g77.f-torture/compile/19981216-0.f: New test.
33967
33968 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33969
33970         * gcc.dg/990214-1.c: New test.
33971
33972 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33973
33974         * gcc.dg/990213-2.c: New test.
33975
33976         * gcc.dg/990213-1.c: New test.
33977
33978 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33979
33980         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33981         ints.
33982
33983 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33984
33985         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33986         specified by target.
33987
33988         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33989
33990 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33991
33992         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33993
33994 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33995
33996         * gcc.dg/special/ecos.exp: New test driver for new tests with
33997         special requirements.
33998
33999         * gcc.dg/special/alias-1.c: New test.
34000         * gcc.dg/special/gcsec-1.c: New test.
34001         * gcc.dg/special/weak-1.c: New test.
34002         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34003         * gcc.dg/special/weak-2.c: New test.
34004         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34005         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34006         * gcc.dg/special/wkali-1.c: New test.
34007         * gcc.dg/special/wkali-2.c: New test.
34008         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34009         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34010
34011 1999-02-10  Felix Lee  <flee@cygnus.com>
34012
34013           * lib/c-torture.exp (c-torture-compile): Pull out code for
34014           analyzing gcc error messages.
34015           (c-torture-execute): Likewise.  Fix some (harmless) false
34016           positives.
34017           * lib/gcc.exp (gcc_check_compile): New function.
34018
34019 1999-02-08  Richard Henderson  <rth@cygnus.com>
34020
34021         * gcc.c-torture/execute/990208-1.c: New test.
34022
34023 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34024
34025         * g++.dg/special/ecos.exp: New driver for new tests with special
34026         requirements
34027
34028         * g++.dg/special/conpr-1.C: New test
34029         * g++.dg/special/conpr-2.C: New test
34030         * g++.dg/special/conpr-2a.C: New test
34031         * g++.dg/special/conpr-3.C: New test
34032         * g++.dg/special/conpr-3a.C: New test
34033         * g++.dg/special/conpr-3b.C: New test
34034
34035         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34036         allow g++ to use the dg driver
34037
34038         * README: Add comment about g++.dg directory
34039
34040 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34041
34042         * README: Update email addresses.
34043
34044 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34045
34046         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34047         arguments in order to force structure S onto the stack even on
34048         the alpha.
34049         (test): Pass 10 leading arguments to function foo as well as the
34050         structure S.
34051
34052         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34053         failure for all targets.
34054
34055         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34056         abort to terminate program execution.
34057
34058 1999-01-30  Richard Henderson  <rth@cygnus.com>
34059
34060         * gcc.c-torture/execute/990130-1.c: New test.
34061
34062 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34063
34064         * gcc.dg/990130-1.c: New test.
34065
34066 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34067
34068         * gcc.c-torture/execute/990128-1.c: New test.
34069
34070 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34071
34072         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34073
34074 1999-01-27  Felix Lee  <flee@cygnus.com>
34075
34076         * lib/c-torture.exp (c-torture-compile): pull out code for
34077         analyzing gcc error messages.
34078         (c-torture-execute): ditto, and fix some (harmless) false
34079         positives.
34080         * lib/gcc.exp (gcc_check_compile): new function.
34081
34082 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34083
34084         * gcc.dg/990117-1.c: New test.
34085
34086         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34087
34088         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34089
34090 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34091
34092         * g77.f-torture/compile/990115-1.f: New test.
34093
34094 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34095
34096         * gcc.c-torture/compile/990107-1.c: New test
34097
34098 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34099
34100         * gcc.c-torture/execute/990106-2.c: New test.
34101
34102         * gcc.c-torture/execute/990106-1.c: New test.
34103
34104 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34105
34106         * gcc.c-torture/compile/981223-1.c: New test.
34107
34108 1998-12-29  Richard Henderson  <rth@cygnus.com>
34109
34110         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34111         (opt3): Rename from opt4 and disable.
34112
34113 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34114
34115         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34116
34117 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34118
34119         * g++.old-deja/g++.other/conv5.C: New test.
34120
34121 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34122
34123         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34124
34125 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34126
34127         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34128
34129 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34130
34131         * gcc.c-torture/compile/981211-1.c: New test.
34132
34133 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34134
34135         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34136
34137         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34138
34139 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34140
34141         * gcc.special/930510-1.c: Make C9X safe.
34142         * gcc.misc-tests/gcov-1.c Similarly.
34143         * gcc.misc-tests/gcov-2.c Similarly.
34144
34145 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34146
34147         * gcc.dg/ultrasp1.c: New test.
34148
34149 1998-12-06  Richard Henderson  <rth@cygnus.com>
34150
34151         * gcc.c-torture/execute/981206.c: New test.
34152
34153 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34154
34155         * g++.old-deja/g++.ns/template7.C: New test.
34156
34157         * g++.old-deja/g++.other/expr1.C: New test.
34158
34159         * g++.old-deja/g++.eh/tmpl3.C: New test.
34160
34161         * g++.old-deja/g++.eh/tmpl2.C: New test.
34162
34163 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34164
34165         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34166         * g++.old-deja/g++.other/using6.C: Removed.
34167         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34168
34169         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34170
34171 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34172
34173         * g++.old-deja/g++.pt/overload8.C: New test.
34174
34175         * g++.old-deja/g++.pt/overload7.C: New test.
34176
34177         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34178
34179         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34180         and relinking messages.
34181         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34182         compiling with -frepo.
34183
34184 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34185
34186         * g++.old-deja/g++.pt/lookup6.C: New test.
34187
34188 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34189
34190         * gcc.c-torture/execute/981130-1.c: New test.
34191         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34192
34193 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34194
34195         * g++.old-deja/g++.pt/explicit76.C: New test.
34196
34197         * g++.old-deja/g++.pt/friend38.C: New test.
34198
34199         * g++.old-deja/g++.ns/crash2.C: New test.
34200
34201         * g++.old-deja/g++.pt/defarg8.C: New test.
34202
34203         * g++.old-deja/g++.pt/instantiate6.C: New test.
34204
34205         * g++.old-deja/g++.pt/static6.C: New test.
34206
34207         * g++.old-deja/g++.pt/decl2.C: New test.
34208
34209 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34210
34211         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34212         problem is actually related with name lookup, but so what? :-)
34213
34214         * g++.old-deja/g++.pt/friend37.C: New test.
34215
34216 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34217
34218         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34219         element, which fails on some systems.
34220
34221         * g77.f-torture/execute/labug1.f: New test.
34222
34223 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34224
34225         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34226         is defined.
34227
34228 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34229
34230         * g77.f-torture/compile/981117-1.f: New test.
34231
34232 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34233
34234         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34235         properly discarded.
34236
34237 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34238
34239         * gcc.c-torture/execute/memcheck: New directory of tests for
34240         -fcheck-memory-usage.
34241
34242 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34243
34244         * README: New file, general information about the testsuite and
34245         new description of the various C++ test subdirectories.
34246         * README.g++: Eliminate obsolete information, update and move most
34247         relevant stuff to README.
34248
34249 1998-11-07  Richard Henderson  <rth@cygnus.com>
34250
34251         * gcc.c-torture/compile/981107-1.c: New test.
34252
34253 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34254
34255         * execute/memcpy-bi.c: New testcase.
34256
34257 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34258
34259         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34260         base classes.
34261
34262         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34263         template is selected.
34264
34265         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34266         classes, it should be accepted for all types.
34267
34268         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34269
34270         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34271         specializations start with template headers.
34272
34273 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34274
34275         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34276
34277         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34278         non-POD types.
34279
34280 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34281
34282         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34283
34284 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34285
34286         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34287
34288 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34289
34290         * 981019-1.c: New test.
34291
34292 1998-10-14  Robert Lipe <robertl@dgii.com>
34293
34294         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34295         find objc headers.
34296
34297 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34298
34299         * compile/981001-4.c: Remove use of GCC extension that triggers a
34300         compiler bug.
34301
34302 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34303
34304         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34305
34306 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34307
34308         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34309         instantiation of template produces incorrect code for delete
34310         expression.
34311
34312         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34313         constructors' name is not unique.
34314         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34315         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34316
34317         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34318         automatic array of const is ill-formed.
34319
34320         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34321         of template parameter?
34322
34323         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34324         const.
34325
34326         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34327         pointer-to-member expression.
34328
34329         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34330         declaration causes ICE.
34331
34332 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34333
34334         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34335         reserved in the global namespace.
34336
34337         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34338         generate needed virtual table.
34339
34340         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34341
34342 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34343
34344         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34345         template-dependent type
34346
34347 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34348
34349         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34350         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34351         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34352
34353         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34354         class should be usable as argument of member function.
34355         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34356         class should be usable as return type of member function.
34357         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34358         class should be usable as type of data member.
34359
34360         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34361
34362 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34363
34364         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34365
34366 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34367
34368         * gcc.dg/dll-?.c Add thumb to target list.
34369         Fix assembler scan patterns to match current assembler output.
34370
34371 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34372
34373         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34374         matching of template brackets.
34375
34376         * g++.old-deja/g++.other/using4.C: New test.  Test using
34377         declarations of methods from base classes.
34378
34379         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34380         within functions should introduce names into the innermost
34381         enclosing namespace.
34382
34383         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34384         of static locals if first initialization throws.
34385
34386 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34387
34388         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34389
34390 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34391
34392         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34393         lose track of the possible targets of tablejump insns.
34394         * special/special.exp: Run it.
34395
34396 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34397
34398         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34399         must be declared before its specializations can be named in friend
34400         declarations.
34401
34402 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34403
34404         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34405
34406         * g77.f-torture/execute/io1.f: New test.
34407
34408 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34409
34410         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34411         with pointer to template function, for which no argument deduction
34412         is possible.
34413
34414         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34415         specialization of template function as argument to template
34416         function.
34417
34418         * g++.old-deja/g++.other/access2.C: New test; Inner class
34419         shouldn't have privileged access to Outer's names.
34420
34421 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34422
34423         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34424         friend template declared within template class conflicts with
34425         nested class of the same name.
34426
34427         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34428         is ignored.
34429
34430         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34431         object with direct initializer as function declaration.
34432
34433         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34434         initializers.
34435
34436         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34437         involving const pointer and NULL produces incorrect result.
34438
34439         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34440         type name without `typename' should be rejected with -pedantic.
34441
34442 1998-10-02  Richard Henderson  <rth@cygnus.com>
34443
34444         * g++.old-deja/g++.other/addrof1.C: New test.
34445
34446 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34447
34448         * gcc.c-torture/compile/981001-1.c: New test.
34449         * gcc.c-torture/execute/981001-1.c: New test.
34450
34451 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34452
34453         * gcc.c-torture/compile/981001-2.c: New test.
34454         * gcc.c-torture/compile/981001-3.c: New test.
34455         * gcc.c-torture/compile/981001-4.c: New test.
34456
34457 1998-10-01  Robert Lipe  <robertl@dgii.com>
34458
34459         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34460         multilibbed hosts.   Idea grafted from g77.exp.
34461
34462 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34463
34464         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34465         avoid losing on systems which need -lsocket.
34466
34467 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34468
34469         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34470         * g++.old-deja/g++.other/nested2.C: Ditto.
34471         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34472         failure.
34473
34474 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34475
34476         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34477         preferred over template operator!= for enum bitfields.
34478
34479 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34480
34481         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34482         that happen to have the same base name, but in different scopes,
34483         are incorrectly rejected.
34484
34485 1998-09-16  Richard Henderson  <rth@cygnus.com>
34486
34487         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34488         on the native word size instead of an integer literal.
34489
34490 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34491
34492         * g++.old-deja/g++.other/static2.C: Invocation of static data
34493         member of type pointer-to-function denoted as non-static member.
34494
34495         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34496         checks involving function types and aliases.
34497
34498 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34499
34500         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34501         redefined to the same non-trivial type.
34502
34503         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34504         namespace-qualification of template specializations declared in
34505         other namespaces.
34506
34507         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34508         to declare a subset of the specializations of a template function
34509         as friends of specializations of a template class.
34510
34511         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34512         member templates that do not fully specialize the enclosing
34513         template class are rejected.
34514
34515 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34516
34517         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34518
34519 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34520
34521         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34522         altered from libf2c/libU77 version.
34523
34524 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34525
34526         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34527
34528 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34529
34530         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34531         (un)signed char are different types for template specialization
34532         purposes.
34533
34534 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34535
34536         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34537         * objc: ObjC testsuite.
34538
34539 1998-08-31  Catherine Moore  <clm@cygnus.com>
34540
34541         * gcc.c-torture/execute/941014-1.x:  New file.
34542
34543 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34544
34545         * lib/c-torture.exp: Add support for
34546         torture_eval_before_compile and torture_eval_before_execute
34547         variables.
34548
34549 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34550
34551         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34552         this test triggers valid.
34553
34554 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34555
34556         * gcc.dg/980827-1.c: New test.
34557
34558 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34559
34560         * gcc.c-torture/execute/loop-4b.c: New test.
34561
34562 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34563
34564         * lib/c-torture.exp: Add support for
34565         torture_eval_before_compile and torture_eval_before_execute
34566         variables.
34567
34568 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34569
34570         * gcc.c-torture/compile/980825-1.c: New test.
34571
34572 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34573
34574         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34575         count number tests in opt_t0 not good_t0.
34576
34577 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34578
34579         * gcc.c-torture/compile/930326-1.x: Fix typo.
34580
34581 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34582
34583         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34584         causes an ICE.
34585
34586 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34587
34588         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34589         STACK_SIZE is defined.
34590         * gcc.c-torture/unsorted/stuct.c: Similarly.
34591
34592         * gcc.c-torture/compile/980821-1.c: New test.
34593
34594 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34595
34596         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34597
34598 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34599
34600         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34601         code.
34602
34603 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34604
34605         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34606         error'.
34607
34608 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34611
34612 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34613
34614         * gcc.c-torture/compile/980816-1.c: New test.
34615
34616         * gcc.dg/980816-1.c: New test.
34617
34618 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34619
34620         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34621         compiler for ieee tests.
34622
34623 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34624
34625         * g77.f-torture/compile/980729-0.f: New test.
34626
34627 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34628
34629         * gcc.c-torture/special/eeprof-1.c: New test, for
34630         -finstrument-functions.
34631         * gcc.c-torture/special/special.exp: Run it.
34632
34633 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34634
34635         * gcc.c-torture/compile/980729-1.c: New test.
34636
34637 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34638
34639         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34640         __thumb__ is defined, and test for ARM style doubles if so.
34641
34642 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34643
34644         * g77.f-torture/noncompile/980615-0.f: New test.
34645
34646 1998-07-26  H.J. Lu  (hjl@gnu.org)
34647
34648         * gcc.dg/980312-1.c: Do link instead of compile.
34649         * gcc.dg/980313-1.c: Likewise.
34650
34651 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34652
34653         * gcc.c-torture/compile/980726-1.c: New test.
34654
34655 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34656
34657         * g77.f-torture/execute/io0.f: New test.
34658
34659 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34660
34661         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34662         an int.
34663
34664 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34665
34666         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34667         m32r bugs.
34668
34669 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34670
34671         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34672         c-decl.c:grokdeclarator can handle mode attributes.
34673
34674 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34675
34676         * gcc.c-torture/execute/980716-1.c: New test.
34677
34678 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34679
34680         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34681         the mn10200.
34682         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34683         the mn10200.
34684         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34685         * gcc.c-torture/compile/930326-1.x: Similarly.
34686
34687 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34688
34689         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34690         New test from Craig.
34691
34692 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34693
34694         * g77.f-torture/noncompile/980616-0.f: New test.
34695
34696         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34697
34698 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34699
34700         *  g++.other/singleton.C: Return error value instead of taking
34701         SIGSEGV.
34702
34703 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34704
34705         *  g++.other/singleton.C: New test.   Warning is under dispute.
34706         Runtime crash is not.
34707
34708 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34709
34710         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34711         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34712         using6.C, using7.C}:  New namespace tests.
34713
34714 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34715
34716         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34717         specialization with typedef'ed names used as array indexes.
34718
34719 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34720
34721         * gcc.c-torture/execute/980709-1.c: New test.
34722
34723         * gcc.dg/980709-1.c: New test.
34724
34725 1998-07-07  Richard Henderson  <rth@cygnus.com>
34726
34727         * gcc.c-torture/execute/bcp-1.c: New test.
34728
34729 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34730
34731         * gcc.c-torture/execute/980707-1.c: New test.
34732
34733 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34734
34735         * gcc.c-torture/compile/980706-1.c: New test.
34736
34737 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34738
34739         * g77.f-torture/execute/980701-0.f,
34740         g77.f-torture/execute/980701-1.f: New test from Craig.
34741
34742 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34743
34744         * gcc.c-torture/compile/980701-1.c: New test.
34745
34746         * gcc.c-torture/execute/980701-1.c: New test.
34747
34748 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34749 rlsruhe.de>
34750
34751         * g++.old-deja/g++.robertl/eb132.C: New test.
34752         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34753
34754 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34755
34756         * g77.f-torture/execute/980628-7.f,
34757         g77.f-torture/execute/980628-8.f,
34758         g77.f-torture/execute/980628-9.f,
34759         g77.f-torture/execute/980628-10.f: New tests from Craig.
34760
34761         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34762
34763 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34764
34765         * g77.f-torture/execute/980628-4.f: New test from Craig.
34766         * g77.f-torture/execute/980628-5.f: Likewise.
34767         * g77.f-torture/execute/980628-2.f: Likewise.
34768         * g77.f-torture/execute/980628-0.f: Likewise.
34769         * g77.f-torture/execute/980628-1.f: Likewise.
34770         * g77.f-torture/execute/980628-3.f: Likewise.
34771         * g77.f-torture/execute/980628-6.f: Likewise.
34772
34773 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34774
34775         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34776         directory when nothing has been installed yet.
34777
34778 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34779
34780         * gcc.c-torture/special/special.exp: Handle newer versions of
34781         dejagnu.
34782
34783 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34784
34785         * gcc.dg/980626-1.c: New test.
34786
34787 1998-06-19  Bruno Haible <haible@ilog.fr>
34788
34789         * gcc.misc-tests/m-un-2.c: New test.
34790         * g++.old-deja/g++.other/warn01.c: Likewise.
34791
34792 1998-06-19  Robert Lipe  <robertl@dgii.com>
34793
34794         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34795         compatibility with assmblers with a different comment character.
34796         Eliminate use of GAS-specific extensions.
34797
34798 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34799
34800         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34801
34802 1998-06-19  Robert Lipe  <robertl@dgii.com>
34803
34804         *lib/g77.exp: Replace search for libf2c.a with search for newly
34805         renamed libg2c.a
34806
34807 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34808
34809         * gcc.c-torture/execute/980617-1.c: New test.
34810
34811 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34812
34813         * gcc.c-torture/execute/980612-1.c: New test.
34814
34815 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34816
34817         * gcc.dg/980523-1.c: Only test on ppc-linux.
34818         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34819
34820         * gcc.c-torture/execute/980608-1.c: New test.
34821
34822 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34823
34824         * gcc.c-torture/execute/980605-1.c: New test.
34825
34826 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34827
34828         * gcc.c-torture/execute/980604-1.c: New test.
34829
34830 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34831
34832         * gcc.c-torture/execute/980602-1.c: New test.
34833         * gcc.c-torture/execute/980602-2.c: Likewise.
34834
34835 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34836
34837         * 970125-0.f: Fix per JCB.  Add commentary.
34838
34839 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34840
34841         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34842         IEEE -0 support.
34843
34844 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34845
34846         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34847         earlier.
34848
34849 1998-05-28  Catherine Moore <clm@cygnus.com>
34850
34851         * gcc.c-torture/execute/980526-3.c: New test.
34852
34853 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34854
34855         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34856         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34857         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34858         m88k-motorola-sysv3 to XFAIL.
34859
34860 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34861
34862         * gcc.dg/980526-1.c: New test.
34863         * gcc.c-torture/execute/980526-2.c: New test.
34864
34865 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34866
34867         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34868
34869         * gcc.c-torture/execute/980526-1.c: New test.
34870
34871 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34872
34873         * g77.f-torture/execute/alpha2.f: Add runtime test.
34874
34875 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34876
34877         * g++.old-deja/old-deja.exp: Strip leading directories.
34878
34879         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34880         error for the line.  Don't run multiple tests for the same line.
34881
34882 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34883
34884         * gcc.dg/980523-1.c: New test.
34885
34886 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34887
34888         * g77.f-torture/compile/970915-0.f: New test.
34889
34890 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34891
34892         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34893
34894 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34895
34896         * gcc.dg/980520-1.c: New test.
34897
34898 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34899
34900         * gcc.dg/980502-1.c: Fix return type.
34901
34902 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34903
34904         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34905         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34906         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34907         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34908         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34909
34910 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34911
34912         * g77.f-torture/execute/980520-1.f: New test.
34913
34914 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34915
34916         * lib/mike-g77.exp: New file.
34917
34918         * g77.f-torture/noncompile/noncompile.exp,
34919         g77.f-torture/noncompile/check0.f: New files.
34920
34921 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34922
34923         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34924         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34925         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34926         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34927         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34928         abort where appropriate.
34929
34930 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34931
34932         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34933         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34934
34935 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34936
34937         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34938
34939 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34940
34941         * g77.f-torture/compile/980427-0.f: New test.
34942
34943 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34944
34945         * g77.f-torture/compile/980424-0.f: New test.
34946
34947 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34948
34949         * g77.f-torture/compile/980419-2.f (main): New test.
34950         * g77.f-torture/compile/970125-0.f: New test.
34951         * g77.f-torture/compile/980419-1.f: New test.
34952
34953 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34954
34955         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34956         of loop-4.c.
34957
34958 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34959
34960         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34961
34962 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34963
34964         * gcc.c-torture/compile/980329-1.c: New test.
34965
34966 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34967
34968         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34969         * gcc.dg/980312-1.c: Fix typo in -march command.
34970
34971 1998-03-16  H.J. Lu  (hjl@gnu.org)
34972
34973         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34974
34975 1998-03-11  Robert Lipe  <robertl@dgii.com>
34976
34977         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34978         Dave Love agree the Fortran source is bogus.
34979
34980 1998-03-11  Robert Lipe  <robertl@dgii.com>
34981
34982         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34983         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34984         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34985         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34986         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34987
34988 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34989
34990         * g++.old-deja/g++.other/friend1.C: New test.
34991
34992 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34993
34994         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34995         possibly uninitialized) variables and declare dnrm2.
34996
34997 1998-02-23  Robert Lipe <robertl@dgii.com>
34998
34999         From Bruno Haible <haible@ilog.fr>:
35000         * gcc.c-torture/execute/980223.c: New test.
35001
35002 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35003
35004         * gcc.dg/ifelse-1.c: New test.
35005
35006 1998-02-09  H.J. Lu  (hjl@gnu.org)
35007
35008         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35009
35010           * lib/old-dejagnu.exp (old-dejagnu): Added the
35011           "execution test - XFAIL *-*-*" handling in the spirit of
35012           "excess errors test -". Changed the "execution test fails"
35013           handling to be like "excess errors test fails".
35014           * Update various tests accordingly.
35015
35016 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35017
35018         * gcc.c-torture/execute/980205.c: New test.
35019
35020 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35021
35022         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35023         * lib/f-torture.exp: Similarly.
35024         * gcc.c-torture: Rename all .cexp files to .x files.
35025
35026 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35027
35028         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35029         (940510-1.c): Removed duplicate.
35030         (971104-1.c): New test.
35031
35032 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35033
35034           * lib/f-torture.exp: Improve error and loop detection.
35035
35036 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35037
35038         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35039         use that to size the filler array.
35040
35041 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35042
35043         * lib/c-torture.exp(c-torture-execute): Fix typo.
35044
35045         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35046         testcase as the executable name. Keep the executable around if
35047         the test fails.
35048
35049 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35050
35051         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35052         changes.  Only test one -g option, and move it to the end of the
35053         list of options to test.
35054
35055 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35056
35057         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35058         variable GCC_TORTURE_OPTIONS to supply default switches separated
35059         by colons.  If no environment variable, run tests with -O0 -g, -O1
35060         -g, and -O2 -g as well.
35061
35062 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35063
35064         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35065         explanatory comments. Fix indentation.
35066
35067 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35068
35069         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35070
35071 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35072
35073         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35074         * g++.old-deja/g++.mike/p7325.C: Likewise.
35075         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35076
35077 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35078
35079         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35080         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35081         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35082         * g++.old-deja/g++.law/operators4.C: Likewise.
35083
35084 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35085
35086         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35087         * g++.old-deja/g++.mike/p784.C: Ditto.
35088         * g++.old-deja/g++.mike/p785.C: Ditto.
35089
35090 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35091
35092           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35093
35094 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35095
35096         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35097         target feature; pass this to c-torture-execute as needed.
35098
35099 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35100
35101         * lib/c-torture.exp(c-torture-execute): If the previous and the
35102         current executables being tested are identical, we don't need to
35103         run the executable again. Try to make the executable names
35104         unique. Add an optional argument for passing additional compiler
35105         flags.
35106
35107 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35108
35109         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35110
35111 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35112
35113         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35114
35115 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35116
35117         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35118         32bit or larger longs.
35119
35120         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35121         have either a 32bit long or 32bit int.
35122
35123 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35124
35125         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35126         Make double precision tests dependent on sizeof (double).
35127
35128 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35129
35130         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35131         too.
35132
35133 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35134
35135         * gcc.c-torture/compile/961203-1.cexp: New script.
35136
35137 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35138
35139         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35140         up the includes ourselves.
35141
35142 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35143
35144         * lib/plumhall.exp: Remove random include, and add a few
35145         verbose messages for debugging.
35146
35147 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35148
35149         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35150         of trying to do it ourselves.
35151
35152 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35153
35154         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35155
35156 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35157
35158         * gcc.prms/5403.c: Made regexp a bit less strict.
35159
35160 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35161
35162         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35163         is returned from remote_load instead.
35164         * lib/plumhall.exp: Ditto.
35165         * lib/mike-g++.exp: Ditto.
35166         * lib/old-dejagnu.exp: Ditto.
35167         * lib/c-torture.exp: Ditto.
35168
35169 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35170
35171         * lib/g++.exp: Use build_wrapper procedure.
35172         * lib/gcc.exp: Ditto.
35173
35174 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35175
35176         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35177         an old-style decl for malloc.  Fixes tests to work when
35178         sizeof (int) != sizeof (size_t).
35179
35180 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35181
35182         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35183
35184         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35185         use stdargs.h interface.
35186
35187 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35188
35189         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35190         NO_VARARGS when compiling.
35191
35192 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35193
35194         * lib/plumhall.exp(ph_includes): New procedure.
35195         (ph_make): Use it.
35196         (ph_compiler): Ditto.
35197
35198         * lib/g++.exp: Rename test-glue.c to testglue.c.
35199         * lib/gcc.exp: Ditto.
35200
35201 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35202
35203         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35204         to completion when it's called.
35205
35206 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35207
35208         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35209         is defined, don't do test.
35210
35211 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35212
35213         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35214         for object files.
35215         (ph_summary): Mark skipped testcases as untested, not unresolved.
35216
35217         * lib/plumhall.exp (ph_make): If unresolved because of bad
35218         errorCode, record errorCode in log file.
35219         (*): Replace send_log/verbose with verbose -log.
35220
35221 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35222
35223         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35224         double conversion if double isn't at least 8 bytes.
35225
35226         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35227         int to work with targets where int is 16 bits.
35228
35229         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35230         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35231         precision for the test to complete.
35232
35233 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35234
35235         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35236         if d10v is not compiled with the -mdouble64 flag.
35237         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35238
35239         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35240         d10v is not compiled with the -mint32 flag.
35241
35242 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35243
35244         * lib/plumhall.exp: Use incr_count.
35245
35246 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35247
35248         * gcc.c-torture: Update to c-torture-1.45.
35249
35250 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35251
35252         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35253         the name of the expect testcase file).
35254
35255         * lib/g++.exp(g++_init): Ditto.
35256
35257 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35258
35259         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35260         the host.
35261
35262         * lib/gcc.exp(gcc_exit): New procedure.
35263
35264 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35265
35266         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35267         specs where appropriate.
35268
35269         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35270         because of new "candidates are" messages, and removed a few
35271
35272         * Converted all non-old-style g++ testcases to old-style, and
35273         moved into g++.old-deja.
35274
35275 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35276
35277         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35278         options.
35279
35280         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35281         succeeded.
35282
35283         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35284
35285 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35286
35287         * lib/gcc.exp (gcc_target_compile): Add support for defining
35288         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35289         the machine doesn't have those features.
35290
35291 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35292
35293         * g++.law/operators4.exp: Don't use LIBS.
35294
35295 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35296
35297         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35298
35299         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35300         * lib/g++.exp: Set it here instead. Also, allow use of the
35301         --tool_exec and --tool_opt options. Change CXX to
35302         GXX_UNDER_TEST.
35303
35304         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35305
35306         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35307
35308 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35309
35310         * lib/old-dejagnu.exp: Use prune_warnings instead of
35311         prune_system_crud.
35312         * lib/mike-g++.exp: Ditto.
35313         * lib/gcc.exp: Ditto.
35314         * lib/g++.exp: Ditto.
35315
35316         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35317
35318 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35319
35320           * 941014-2.c: Include stdlib.h
35321           * 960327-1.c: Include stdio.h
35322           * dbra.c, index-1.c: Don't assume ints are 32bits.
35323
35324 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35325
35326         * lib/gcc.exp: Add gcc,stack_size target feature.
35327
35328         * lib/g++.exp(g++_target_compile): Add the include and link
35329         paths here, not in two other places. And, it's $options, not
35330         options.
35331
35332         * lib/mike-g++.exp(postbase): Remove the code that determines
35333         the correct include and link paths.
35334         * g++.old-deja/old-deja.exp: Ditto.
35335
35336 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35337
35338         * lib/g++.exp(g++_init): target_compile no longer returns the
35339         filename of the result.
35340
35341 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35342
35343         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35344         call to glob.
35345
35346         * gcc.c-torture/special/special.exp: Change call to
35347         gcc_target_compile to include the object file.
35348
35349 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35350
35351         * gcc.c-torture/special/special.exp: Correct misspelling in last
35352         change.
35353
35354 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35355
35356         * lib/plumhall.exp(ph_summary): Log the entire output of the
35357         executable. Return -1 if there were any failures, 0 otherwise.
35358         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35359         (ph_make): Clean up objects and executables that were built
35360         if the tests succeeded.
35361
35362 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35363
35364         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35365         libraries and includes in the build tree as appropriate.
35366
35367 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35368
35369         * lib/c-torture.exp: Instead of looking for the global variable
35370         NO_LONG_LONG, check to see if that's a feature of the target.
35371
35372 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35373
35374         * config/default.exp: Minimize. Delete the remainer of the files in
35375         config; this functionality is now in devo/dejagnu/config.
35376
35377         g++.*/*: Pass any additional flags used to compile to postbase;
35378         delete CXXFLAGS.
35379
35380         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35381         is now done by runtest.exp. Use gcc_target_compile instead of
35382         compile.
35383
35384         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35385         Remove references to CFLAGS. Use remote_file instead of
35386         calling rm -f.
35387         (c-torture): Take a list of arguments to use to compile this
35388         testcase.
35389
35390         lib/g++.exp: Simplify. Use target_compile instead of compile.
35391         lib/gcc-dg.exp: Ditto.
35392         lib/gcc.exp: Ditto.
35393         lib/mike-{gcc,g++}.exp: Ditto.
35394         lib/old-dejagnu.exp: Ditto.
35395         lib/plumhall.exp: Ditto.
35396
35397 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35398
35399         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35400         (ph_linker): Likewise.
35401
35402 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35403
35404           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35405         MAP_ANON / MAP_ANONYMOUS if defined;
35406         else try to map from /dev/zero .
35407
35408 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35409
35410         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35411         isn't defined, then define it to MAP_ANONYMOUS.
35412
35413 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35414
35415         * gcc.c-torture: Update to c-torture-1.42 release.
35416
35417 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35418
35419         * gcc.c-torture: Update to c-torture-1.41 release.
35420
35421 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35422
35423         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35424         c-torture release.
35425
35426 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35427
35428         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35429         and LDFLAGS.  Fix second case to append the target_info ldflags
35430         onto LDFLAGS, not CFLAGS.
35431         * lib/g++.exp (g++_init): Add target_info stuff.
35432         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35433         of libgloss and newlib flags for !native.
35434
35435         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35436         (GDB): Fix relative path to go up another dir for finding gdb.
35437
35438 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35439
35440         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35441         versions in the target_info array, if they don't exist.
35442
35443 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35444
35445         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35446
35447 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35448
35449         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35450         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35451
35452 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35453
35454         * lib/old-dejagnu.exp: Don't remove the output file before we've
35455         actually tested it. Don't append pwd to the path of the executable
35456         we're testing.
35457
35458 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35459
35460         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35461
35462 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35463
35464         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35465         temporary directory for compiler files, and set it to a default
35466         value of /tmp. Set $output as the name of the output file from
35467         compiling the testcase. Add a -o option to $cflags_var so the
35468         compiler writes the final output file as $output. Set $executable
35469         to $output.
35470
35471         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35472         directory for compiler files, and set it to /tmp if it doesn't
35473         already have a value. Set $output_file to the name of the output
35474         file from compiling the testcase. Add a -o option to CXXFLAGS so
35475         the compiler writes the final output file as $output. Use $output
35476         as the executable to be tested.
35477
35478 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35479
35480         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35481
35482 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35483
35484         * gcc.c-torture/execute/pending-1.c: New test.  Still
35485         pending in Tege's queue.
35486
35487 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35488
35489         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35490         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35491         if there were failures.  Call unresolved if there were unresolved
35492         testcases.  Call gcc_fail if program did not run to completion.
35493         (ph_make): Pass additional argument name to ph_execute.
35494         (ph_execute): Add new argument.  Pass additional arguments to
35495         ph_summary.  Call gcc_fail is there is no execution output.
35496
35497 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35498
35499         * lib/plumhall.exp (proc_summary): Output relavent summary
35500         lines into the log so specific failures in plumhall can be
35501         investigated.
35502
35503 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35504
35505         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35506         (c-torture-execute): Don't try to execute tests which use
35507         "long long" types if $NO_LONG_LONG is nonzero.
35508
35509 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35510
35511         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35512         not c-torture.
35513
35514         * gcc.ieee: Move from here.
35515         * gcc.c-torture/execute/ieee: To here.
35516
35517 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35518
35519         * gcc.c-torture: Update to c-torture-1.41 release.
35520
35521 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35522
35523         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35524         not "$output".
35525
35526 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35527
35528         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35529         -c present.
35530
35531 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35532
35533         * config/proelf.exp: Handle connecting to a simulator.
35534
35535 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35536
35537         * config/proelf.exp: New file.  Enough framework that we can
35538         run c-torture tests on the proelf targets (or any other target
35539         that gdb can connect to for that matter).
35540
35541 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35542
35543         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35544         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35545
35546         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35547         exec_output exists.
35548
35549 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35550
35551         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35552         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35553
35554         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35555         to pass/fail/unresolved/unsupported/untested.  Caller must now
35556         call unresolved/unsupported/untested.
35557         * lib/*.exp: Update FSF address.  Update to handle new results of
35558         ${tool}_load.
35559         * lib/chill.exp (verbose): Delete.
35560
35561 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35562
35563         * lib/gcc.exp (default_gcc_start): Change order of args to
35564         $LDFLAGS $CFLAGS $LIBS.
35565         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35566         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35567         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35568         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35569         * gcc.misc-tests/dg-test.exp: Likewise.
35570         * gcc.misc-tests/msgs.exp: Likewise.
35571         * gcc.prms/prms.exp: Likewise.
35572         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35573         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35574
35575         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35576
35577 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35578
35579         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35580
35581         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35582         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35583
35584         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35585         necessary.
35586
35587 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35588
35589         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35590         global for loop; add use of $mathlib.
35591         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35592         settings here; set mathlib for anything but VxWorks.
35593
35594 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35595
35596         * gcc.c-torture: Update to c-torture-1.40 release.
35597
35598 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35599
35600         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35601         dg.exp.
35602
35603 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35604
35605         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35606         global.
35607
35608 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35609
35610         * lib/g++.exp (LIBS): Define if not already.
35611         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35612         (gcc-dg-prune): Call prune_gcc_output.
35613         * lib/gcc.exp (prune_gcc_output): New proc.
35614         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35615         prune_gcc_output.
35616
35617 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35618
35619         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35620         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35621
35622 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35623
35624         * gcc.c-torture: Update to c-torture-1.39 release.
35625
35626 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35627
35628         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35629         fails, try others as well.
35630
35631 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35632
35633         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35634         If compilation fails, mark execute tests as `untested'.
35635         If test is marked as unsupported, don't mark compilation and
35636         execute tests as failed.
35637
35638 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35639
35640         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35641         libstdc++ for whether or not we want to be doing shared
35642         libraries.  Delete link_curses since we don't need it anymore.
35643         * lib/mike-g++.exp (postbase): Don't link in libg++.
35644         * g++.old-deja/old-deja.exp: Likewise.
35645
35646 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35647
35648         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35649
35650 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35651
35652         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35653         For that, add `-Wl,-a,shared_archive'.
35654         * g++.old-deja/old-deja.exp: Likewise.
35655
35656 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35657
35658         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35659
35660 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35661
35662         * lib/mike-g++.exp (postbase): Pay attention to the status of
35663         g++_load.
35664
35665 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35666
35667           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35668
35669 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35670
35671         * lib/gcc.exp (default_gcc_start): No longer need to log program
35672         being executed or its output, execute_anywhere does that now.
35673         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35674         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35675
35676 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35677
35678         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35679         the same as those in lib/g++.exp.
35680
35681 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35682
35683         * gcc.c-torture: Update to c-torture-1.38 release.
35684         * gcc.ieee: Related changes.
35685
35686 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35687
35688         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35689         "exec". Minor reformatting changes.
35690
35691         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35692         cross. This means all "exec" calls now work on a remote host as
35693         well.
35694         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35695         cross. Filter out the extra "\r\n" stuff that expect puts in.
35696         (c-torture-execute): Filter out the bogus warnings like
35697         c-torture-compile does. Add support for canadian cross.
35698         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35699         Use execute_anywhere rather than calling exec directly. Now it
35700         works for canadian cross testing.
35701
35702 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35703
35704         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35705         results into a variable, and check that rather than using file exists.
35706
35707 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35708
35709         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35710         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35711
35712 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35713
35714         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35715         lib_curses if there's a shared libg++ in the build tree.
35716
35717 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35718
35719         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35720         if not supported target.
35721
35722 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35723
35724         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35725         link_curses up to always happen, not just for native builds.
35726
35727 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35728
35729         * gcc.c-torture: Update to c-torture-1.36 release.
35730         * gcc.failure: Related changes.
35731
35732 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35733
35734         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35735
35736 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35737
35738         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35739         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35740         runshlib, link_curses, and mathlib for link and run.
35741
35742         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35743         pass the runtime shared library options for Solaris, OSF/1, and
35744         Irix5, and link with -lcurses to avoid unresolved references.
35745
35746 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35747
35748         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35749         only run once.
35750
35751 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35752
35753         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35754
35755 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35756
35757         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35758         do not have a framework for the "compat" tests yet.
35759
35760 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35761
35762         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35763         set to null if we're testing vxworks5.1.  Use that instead of
35764         `-lm' in the setting of LIBS for link and run.
35765
35766 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35767
35768         * config/rom68k.exp (${tool}_load): Major changes to make it
35769         work.  Verified that it does in fact return the stuff in
35770         exec_output properly.  Catch any Emul or any TRAP other than 0.
35771
35772 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35773
35774         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35775         LDFLAGS properly for targets that need stuff from libgloss.
35776         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35777         only run once.
35778         (gpp_initialized): New variable.
35779
35780 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35781
35782         * config/rom68k.exp: Load libgloss.exp.
35783         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35784         so we can produce a fully linked binary.
35785         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35786         so we can produce a fully linked binary.
35787
35788 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35789
35790         * lib/plumhall.exp (ph_section): Watch for expected failures.
35791         Add missing `else'.
35792
35793         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35794         run the testcase.
35795         (c-torture): Likewise.
35796
35797 1995-08-28  Doug Evans  <dje@cygnus.com>
35798
35799         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35800
35801         * lib/mike-g++.exp (mike_cleanup): New proc.
35802         (prebase): New globals compiler_result, not_compiler_result,
35803         target_regexp.
35804         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35805         allow leading "-" in pattern.  Watch for unsupported tests.
35806         If $compiler_result is set, pattern match assembler code,
35807         and ditto for $not_compiler_result.
35808         * lib/mike-gcc.exp: Likewise.
35809
35810         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35811         execution "succeeded".
35812
35813 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35814
35815         * config/win32.exp: New file.
35816         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35817
35818 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35819
35820         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35821         unsupported.
35822         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35823         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35824         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35825
35826         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35827         "... without exceptions was ...".  That is now handled by
35828         prune_system_crud.
35829         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35830
35831 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35832
35833         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35834         sieve.c,sort2.c}: New files.
35835         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35836         sieve.exp,sort2.exp}: Drivers for them.
35837
35838         * lib/mike-gcc.exp (program_output): New user settable variable.
35839         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35840         messages.
35841         * lib/mike-g++.exp (program_output): New user settable variable.
35842
35843         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35844
35845         * config/sh.exp: Deleted (use sim.exp instead).
35846
35847 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35848
35849         * config/vx.exp: Declare CHECKTASK as global.
35850         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35851         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35852         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35853
35854 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35855
35856         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35857         target. Like vx.exp, only includes `vx29k.exp' instead of
35858         `vxworks.exp'.
35859
35860 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35861
35862         * config/sim.exp: Increase time limit from 120 seconds to 240.
35863
35864 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35865
35866         * gcc.c-torture/execute/950628-1.c: New test.
35867
35868 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35869
35870         * gcc.c-torture: Update with changes/additions from
35871         c-torture-1.34.
35872
35873 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35874
35875         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35876
35877 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35878
35879         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35880
35881 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35882
35883         * gcc.c-torture/compile/950512-1.c: New test.
35884         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35885         * gcc.dg/struct-ret-1.c: Likewise.
35886
35887 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35888
35889         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35890           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35891
35892 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35893
35894         * gcc.c-torture/special/920411-1.c: Deleted.
35895         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35896
35897 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35898
35899         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35900         cpu limit.
35901
35902 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35903
35904         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35905
35906 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35907
35908         From kenner;
35909         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35910         is the proper length.
35911         * va-arg-3.c: Likewise.
35912
35913 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35914
35915         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35916         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35917
35918         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35919         * lib/g++.exp (default_g++_start): Delete old cruft.
35920
35921 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35922
35923         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35924         (2 * (1 << 18)) to (2 * (1 << 17)).
35925
35926         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35927
35928 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35929
35930         * config/rom68k.exp: Renamed from config/idp.exp
35931
35932 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35933
35934         * c-torture/compile/921109-2.c
35935
35936 1995-04-18  Mike Stump  <mrs@cygnus.com>
35937
35938         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35939         excess errors.
35940
35941 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35942
35943         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35944         output.
35945         * lib/g++.exp (default_g++_start): Likewise.
35946
35947 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35948
35949         * gcc.c-torture/compile/950329-1.c: New test.
35950
35951 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35952
35953           * config/bug.exp (${tool}_load): Updated to use new remote_open
35954           and remote_close procs.
35955         * config/idp.exp: New file.
35956
35957 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35958
35959         * gcc.c-torture/execute/950322-1.c: New test.
35960
35961 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35962
35963         * config/vx.exp (${tool}_load): Clean up testing of return code from
35964         vxworks_ld and vxworks_spawn.
35965
35966 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35967
35968         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35969
35970 1995-03-13  Mike Stump  <mrs@cygnus.com>
35971
35972         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35973         can mark excess errors on a machine by machine basis.  Note, the
35974         default is to not expect any excess errors, even when excess
35975         errors test - is given, so you will want to put an XFAIL ... on
35976         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35977         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35978         those 4 machines, but no others.
35979
35980 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35981
35982         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35983         * lib/c-torture.exp: to here.
35984
35985 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35986
35987         * gcc.c-torture/execute/950221-1.c: New test.
35988         * gcc.c-torture/execute/struct-ret-1.c: New test.
35989         * gcc.c-torture/compile/950221-1.c: New test.
35990
35991         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35992
35993 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35994
35995         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35996         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35997
35998 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35999
36000         * g++.gb: New directory of tests, derived from my signature and
36001         class scoping tests.
36002
36003         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36004         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36005         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36006         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36007         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36008         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36009         * g++.gb/sig25.C: Likewise.
36010
36011         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36012         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36013         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36014         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36015         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36016         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36017         * g++.gb/sig25.exp: Likewise.
36018
36019         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36020         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36021         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36022         * g++.gb/scope13.C: Likewise, this test still fails.
36023
36024         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36025         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36026         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36027         * g++.gb/scope13.exp: Ditto.
36028
36029         * g++.gb/README: New file, explains what these tests are about.
36030
36031 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36032
36033         * lib/dg.exp (dg-do): Support `preprocess'.
36034         (dg-test): Likewise.
36035
36036 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36037
36038         * config/udi.exp: change "continue -expect" to "exp_continue".
36039
36040 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36041
36042         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36043         Delete redundant tests.
36044
36045         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36046         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36047         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36048         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36049         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36050         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36051         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36052         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36053
36054         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36055         storing label pointers.
36056         * gcc.c-torture/execute/921019-1.c: Likewise.
36057         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36058         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36059         parameter fp.
36060         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36061         constants.
36062
36063         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36064         Delete obsolete tests.
36065
36066         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36067         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36068         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36069         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36070         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36071         * gcc.c-torture/compile/950124-1.c: New test.
36072
36073         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36074
36075 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36076
36077         * lib/mike-g++.exp: Add -lm to LIBS.
36078
36079 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36080
36081         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36082
36083 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36084
36085         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36086
36087 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36088
36089         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36090
36091 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36092
36093         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36094         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36095         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36096         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36097         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36098         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36099         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36100         * g++.law/{operators31.C, operators32.C,
36101         * g++.law/{operators33.C, operators34.C}: Likewise.
36102         * g++.law/{pic1.C, refs2.C}: Likewise.
36103         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36104         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36105         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36106         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36107
36108         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36109         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36110         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36111         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36112         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36113         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36114         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36115         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36116         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36117         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36118         * g++.law/{operators34.exp}: Likewise.
36119         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36120         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36121         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36122         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36123         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36124
36125         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36126         No longer expected to fail.
36127         * g++.law/missed-error3.C: Tweak for recent bool changes.
36128
36129 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36130
36131         * config/emb-unix: Deleted.
36132         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36133         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36134
36135 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36136
36137         * lib/dg.exp (dg-test): Fix typo in last patch.
36138
36139 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36140
36141         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36142         (handles multiple occurrences).
36143
36144 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36145
36146         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36147         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36148         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36149         printed).
36150         * lib/c-torture.exp (c-torture-compile): Likewise.
36151         (c-torture): Prepend full path if missing.
36152         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36153         (gcc_fail): Likewise.
36154         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36155
36156 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36157
36158         * lib/netware.exp: Only attach to NetWare i386 systems.
36159
36160 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36161
36162         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36163         messages.  Add test name to "output pattern match" pass/fail message.
36164
36165 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36166
36167         * gcc.dg: New testsuite.
36168         * gcc.dg/dg.exp: New file.
36169
36170         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36171         test-switch.c}: Deleted.
36172
36173         * gcc.misc-tests/msgs.exp: New testcase driver.
36174
36175 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36176
36177         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36178         Watch for illegal return values from ${tool}_load.
36179         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36180         cross targets.  Coerce return value >0 to 1.
36181
36182 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36183
36184         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36185
36186         * config/emb-unix.exp: New file.
36187
36188         * config/sim.exp: Error if variable $SIM not defined.
36189         (${tool}_load): Mark test as "untested" if simulator missing.
36190
36191         * config/unix.exp: Load remote.exp to get rcp_download.
36192         * lib/c-torture.exp: Use different option lists for testcases with
36193         and without loops.
36194         * gcc.c-torture/execute/execute.exp: Likewise.
36195
36196 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36197
36198         * config/*.exp: Clarify return code from ${tool}_load.
36199         Call `unresolved' or `untested' instead of `warning' or `perror'
36200         (sometimes you still want to call both though).
36201         Add comment that `shell_id' is local to each file.
36202         * config/udi.exp (timeout): Set to 30.
36203         Don't print warning if connection fails, $connectmode has already
36204         printed an error.
36205         (${tool}_load): Move verbose messages to level 2.
36206         Rework pattern for "Process started" message.
36207         Pass `shell_id' to ${connectmode}_download.
36208         Retry twice upon timeout.  Make resetting of target more robust.
36209         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36210         Pass `shell_id' to exit_$connectmode.
36211         Only call exit_$connectmode if connected.
36212         * config/unix.exp (${tool}_load): Check return codes better.
36213         * config/vrtx.exp (${tool}_load): Likewise.
36214         * config/vx.exp (${tool}_load): Likewise.
36215         Delete unneeded global's.
36216         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36217         from ${tool}_load.
36218         (dg-stat): Delete.
36219         (dg-init): Delete recording of pass/fail counts.
36220         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36221         (old-dejagnu-init): Likewise.
36222         (old-dejagnu-stat): Delete contents, empty proc now.
36223         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36224         (c-torture): Delete references to lcnt, lpass, lfail.
36225         Get option list from TORTURE_OPTIONS.
36226         Delete -funroll[-all]-loops if no loops.
36227         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36228         (g++_stat): Delete contents (empty proc now).
36229         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36230         (gcc_finish): Likewise.
36231         (gcc_stat): Deleted.
36232         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36233         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36234         * gcc.c-torture/execute/execute.exp: Likewise.
36235         Split tests into two parts: compile, execute.
36236         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36237         no loops.  Update to reflect clarified return codes from ${tool}_load.
36238
36239 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36240
36241         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36242         to grep for.
36243         (old-dejagnu): Likewise (where necessary).
36244
36245 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36246
36247         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36248
36249         * lib/dg.exp (dg-process-target): Fix processing of selector.
36250         Add comment regarding use of `error'.
36251
36252         * lib/gcc.exp (prune_system_crud): Define if missing.
36253         * lib/g++.exp (prune_system_crud): Likewise.
36254
36255         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36256         Call prune_system_crud.
36257         * lib/dg.exp (dg-runtest): New proc.
36258         Use perror instead of send_user for tcl errors in testcase.
36259         Don't return any value, it's never used.
36260         Don't clobber previous definition of `unknown'.
36261         Print tcl errors in `dg-final'.
36262
36263 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36264
36265         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36266         (dg-test): Don't print errorInfo, it contains stack backtrace.
36267
36268 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36269
36270         * lib/g++.exp (runtest_file_p): Define if missing.
36271
36272 1994-09-24  Doug Evans  (dje@cygnus.com)
36273
36274         * lib/mike-g++.exp: Comment out loading of g++.exp.
36275         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36276         (default_g++_version): Always print something.
36277         (default_g++_start): Comment out call to `which'.
36278         (g++_start, g++_load): Deleted (must be defined in config file).
36279         * lib/gcc.exp: Test for existence of $CC at start.
36280         Delete check for tmpdir (done in gcc_init).
36281         (default_gcc_version): Always print something.
36282         (default_gcc_start): Comment out call to `which'.
36283         * config/*.exp: Major cleanup - make cross targets work at least a
36284         little better for g++ (by not being "--tool gcc" specific).
36285         Rename gcc_xxx to ${tool}_xxx.
36286         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36287         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36288
36289 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36290
36291         * lib/c-torture.exp (c-torture-compile): Rework compiler
36292         message processing.
36293
36294         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36295         c-torture.
36296
36297 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36298
36299         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36300
36301         * lib/dg.exp (dg-process-target): Support { target native }.
36302
36303 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36304
36305         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36306         looked for "... program xxx got fatal signal".
36307         Correct regsub munging of `comp_output'.
36308         Ignore compiler messages "path prefix not used" and "linker input
36309         file unused".
36310
36311 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36312
36313         * lib/gcc.exp (runtest_file_p): Define if missing.
36314         * gcc.prms/template.c: Example to work from.
36315
36316 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36317
36318         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36319         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36320
36321         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36322         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36323         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36324         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36325
36326         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36327         (dg-process-target): No longer a varargs proc.
36328         Return S/N for target, P/F for xfail.  All callers changed.
36329         (user option procs): More argument checking.
36330         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36331         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36332         (dg-test): Skip test if not running on selected target in `dg-do'.
36333         Update handling of `dg-do-what', `dg-output-text'.
36334         Separate execution pass/fail from output pattern match pass/fail.
36335         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36336
36337 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36338
36339         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36340         target for 920510-1.c.
36341
36342 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36343
36344         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36345         Clean up comment regarding use of passcnt, etc.
36346         (gcc_stat): Don't update `testcnt' here.
36347         (gcc_finish): Do it here.
36348         Might as well reset `but_id' here too.
36349         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36350         to determine if the file should be tested.
36351         * gcc.c-torture/compile/compile.exp: Likewise.
36352         * gcc.c-torture/execute/execute.exp: Likewise.
36353         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36354         * gcc.misc-tests/dg-test.exp: Likewise.
36355         * gcc.prms/prms.exp: Likewise.
36356         * gcc.wendy/wendy.exp: Likewise.
36357         * g++.old-deja.exp: Likewise.
36358         Move "Testing file" message to verbose level 1.
36359
36360 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36361
36362         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36363
36364 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36365
36366         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36367         (default_gcc_start): Accept optional second list element
36368         of compiler flags.  Print compiler output at verbosity level 2.
36369         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36370         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36371         Save current values of framework globals passcnt, failcnt, xpasscnt,
36372         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36373         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36374         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36375         xfailcnt to compute stats.  Update framework global `testcnt' from
36376         pass/fail counts.
36377         (gcc_finish): New proc.  Clean up test environment.
36378         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36379         (gcc_epass, gcc_efail): Delete.
36380         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36381         argument of line number.
36382         (dg-init): If the tool has an init routine, call it.
36383         (dg-test): Remove args `cflags_var' and `libs_var'.
36384         Pass all compiler options to ${tool}_start.
36385         Handle missing line number.
36386         (dg-finish): New function.
36387         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36388         particular files.  Call gcc_finish at end.  Move "skipping test"
36389         message to verbosity level 3.
36390         * gcc.c-torture/compile/compile.exp: Likewise.
36391         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36392         * gcc.c-torture/execute/execute.exp: Likewise.
36393         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36394         Print testcase being tried at verbosity level 1.
36395         * gcc.c-torture/special/special.exp: Unset xfail.
36396         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36397         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36398         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36399         * gcc.failure/failure.exp: Likewise.
36400         * gcc.ieee/ieee.exp: Likewise.
36401         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36402         Update call to dg-test.  Call dg-finish at end.
36403         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36404         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36405         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36406         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36407         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36408         * gcc.wendy/wendy.exp: Add copyright.
36409         Delete setting of tmpdir (done by gcc_init).
36410         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36411         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36412         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36413         gcc_[ce]pass/fail.
36414
36415 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36416
36417         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36418         confusion.
36419         (g++_load): Likewise.
36420
36421         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36422         Rename argument to `prog' to remove the confusion.
36423         Varargs fns behave differently too!
36424         (g++_load): Likewise.
36425
36426         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36427
36428         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36429         what it is.  Delete (always) printing of status value for !native.
36430         Simplify verbose code, and include status and exec_output.
36431         (g++_load): Use gcc_load.
36432
36433 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36434
36435         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36436         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36437         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36438         940714-3.c as these testcases don't exist anymore.  Make
36439         va-arg-1.c expected to pass.
36440
36441 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36442
36443         * gcc.misc-tests/misc.exp: Only run specific testcases.
36444         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36445         * gcc.misc-tests/dg-[1-9].c: New files.
36446
36447         * lib/dg.exp: New testsuite driver.
36448         * gcc.prms/prms.exp: Use it.
36449
36450         * README.gcc: New file.
36451
36452         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36453         Document and reset `lxpass' and `lxfail'.
36454         Simplify "initialized" message.
36455         (gcc_stat): Clean up comments a little.
36456
36457 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36458
36459         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36460
36461 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36462
36463         * lib/old-dejagnu.exp (process-option): New proc.
36464         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36465         (old-dejagnu): Simplify.
36466         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36467
36468 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36469
36470         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36471         exists and is not an empty string.
36472
36473         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36474         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36475         finished.
36476         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36477         automatically.
36478
36479         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36480         longer expected to fail.
36481
36482         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36483         "f" function call.
36484
36485         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36486
36487         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36488         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36489         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36490         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36491         c-torture-1.29.
36492
36493         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36494         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36495
36496         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36497
36498         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36499         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36500
36501         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36502         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36503         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36504
36505 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36506
36507         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36508         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36509         940714-1.c, 940714-2.c, 940714-3.c},
36510         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36511         gcc.misc-tests/{mg.c,mg.exp}:
36512         New tests.
36513         * gcc.noncompile/noncompile.exp: Change accordingly.
36514
36515 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36516
36517         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36518         Undo previous clobberage.
36519
36520 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36521
36522         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36523         * gcc.special/{930510-1.c, special.exp}:
36524         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36525         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36526         struct-varargs-1.c}: New tests from c-torture-1.26.
36527
36528 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36529
36530         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36531           argument to switch.
36532
36533 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36534
36535         * Revert the previous changes.  Please see Rob's directory
36536           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36537           fixes.
36538
36539 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36540
36541         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36542             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36543             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36544             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36545             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36546             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36547             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36548             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36549             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36550             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36551             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36552             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36553             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36554             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36555             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36556             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36557             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36558             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36559             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36560             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36561             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36562             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36563             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36564             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36565             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36566             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36567             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36568
36569 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36570
36571         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36572             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36573           with perror calls.
36574
36575 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36576
36577         * config/unix.exp (g++_load): Fix syntax.
36578
36579 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36580
36581         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36582         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36583         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36584         Don't expect va-arg-1.c to fail.  Correct expected output for
36585         920928-1.c.
36586         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36587         * gcc.wendy/hbm4.c: Correct typo.
36588         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36589
36590 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36591
36592         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36593         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36594         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36595         * lib/c-torture.exp (c-torture-compile): Ditto.
36596
36597         Reduce volume of output (remove all the -I's and such).
36598         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36599         Call gcc_cpass, gcc_cfail.
36600         (c-torture): Pass testing option to c-torture-compile.
36601
36602 1994-03-21  Doug Evans  (dje@cygnus.com)
36603
36604         Bring patches over from progressive.
36605         * config/default.exp: Exit remote shell cleanly.
36606         (g++_exit, g++_start): Add default versions.
36607         * config/sim.exp (gcc_load): Use perror, not error.
36608
36609 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36610
36611         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36612         set in site.exp.
36613
36614 1994-03-14  Doug Evans  (dje@cygnus.com)
36615
36616         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36617         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36618         (wendy_try): New proc to run testcase.
36619         (main loop): Call 'em.
36620         * gcc.wendy/*.c: Clean up pass to correct expected output.
36621
36622         * lib/gcc.exp: Minor cleanup work.
36623         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36624
36625 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36626
36627         * config/sim.exp (gcc_load): Document return codes better.
36628         Don't pass -v to simulator.
36629
36630 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36631
36632           * gcc.special/920717-x.c: Fix typo.
36633           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36634           get at sources.
36635
36636         * lib/mike-gcc.exp: Fix typo.
36637
36638 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36639
36640         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36641         binary to use, transform the name.
36642         * config/*.exp: rename everything. Nuke any g++ specific files,
36643         it's now a special case of gcc that requires no special support.
36644         Add a default.exp for unsupported targets.
36645
36646 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36647
36648         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36649         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36650         version of Tcl.
36651
36652 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36653
36654         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36655         than a warning.
36656
36657 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36658
36659         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36660
36661 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36662
36663         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36664         option_list.  Compile every file with only 4/6 option choices
36665         (same as C torture) instead of with 12/18 different option
36666         choices.
36667         * lib/c-torture.exp: Likewise.
36668
36669         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36670         not already set.
36671
36672 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36673
36674         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36675         can put an XFAIL *-*-* on excess errors.
36676
36677 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36678
36679         * g++.law: Add more tests derived from g++-bugs snapshots.
36680
36681         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36682         equivalent to g++.law/init9.
36683
36684         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36685         compiled it, and the a.out file after we've run it.
36686
36687 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36688
36689         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36690         compiled it, and the a.out file after we've run it.
36691
36692 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36693
36694         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36695
36696 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36697
36698         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36699         version number.
36700
36701 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36702
36703         * g++.law: New directory of g++ tests derived from the g++-bugs
36704         snapshots.
36705
36706 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36707
36708         * gcc.compile: initbug1.c initbug1.exp testcase added
36709
36710 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36711
36712         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36713         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36714           fixes submitted by Jeff Law (law@cs.utah.edu)
36715         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36716           Jeff Law (law@cs.utah.edu)
36717
36718
36719 1993-11-30  Mike Stump  (mrs@cygnus.com)
36720
36721         * config/unix-g++.exp: Follow the gcc way of doing things.
36722         * g++.old-deja/old-deja.exp: Minor updates.
36723         * lib/g++.exp: New file, follow the gcc way of doing things.
36724         * lib/old-dejagnu.exp: Minor updates.
36725         * lib/mike-g++.exp: Always unset errorInfo.
36726
36727 1993-11-06  Mike Stump  (mrs@cygnus.com)
36728
36729         * lib/gcc.exp: Fix some errors with the below change, CC and
36730         CFLAGS should be global when setting, not local.
36731
36732 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36733
36734         * lib/gcc.exp: Transform tool name.
36735
36736 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36737
36738         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36739
36740 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36741
36742         * lib/gcc.exp: change gcc_done to gcc_stat
36743
36744 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36745
36746         * Upgraded gcc testsuite to c-torture version 1.25
36747
36748 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36749
36750         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36751         * lib/c-torture: added hooks for new reporting code.
36752
36753 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36754
36755         * config/sh-gcc.exp: check if sh-sim exists in the path
36756
36757 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36758
36759         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36760         * gcc.compile/compile.exp: Initial changes for new logic.
36761         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36762         * gcc.failure/failure.exp: Initial changes for new logic.
36763         * gcc.ieee/ieee.exp: Initial changes for new logic.
36764         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36765         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36766         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36767         * lib/c-torture.exp: Initial changes for new logic.
36768         * lib/gcc.exp: Initial changes for new logic.
36769
36770 1993-10-15  Mike Stump  (mrs@cygnus.com)
36771
36772         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36773         depend upon failure or success.  Fully qualify names in failure
36774         and success messages.  Always remove a.out before starting
36775         compile, just in case.  Pay more attention to error text output by
36776         the compiler.  Handle testcases with no known past errors just
36777         like all others, so that things are uniform.  Other miscellaneous
36778         improvements.
36779
36780 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36781
36782         * gcc.cpp: new directory for cpp tests
36783
36784 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36785
36786         * lib/chill.exp: Code reformatted, removed unused code.
36787         * config/unix-chill.exp: Code reformatted, removed unused code.
36788         * chill.execute/execute.exp: Code reformatted, removed unused code.
36789         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36790
36791 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36792
36793         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36794         routines not written.
36795
36796 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36797
36798         * config/bug-gcc.exp: Use new procs from bug.exp.
36799
36800 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36801
36802         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36803         via ftp, rather than depending on NFS.
36804         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36805         case.
36806
36807 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36808
36809         * config/bug-gcc.exp: Use new download proc.
36810
36811 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36812
36813         * chill.execute/execute.exp: cleanups, handles errors better
36814         * chill.compile/compile.exp: rewrite, based on execute.exp
36815         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36816         * lib/chill.exp: major changes to diff proc and compile and link
36817           procs. added chill_fail and chill_pass wrappers to pass and
36818           fail. added more comments, and handle error codes better.
36819           Added a hack to capture stderr from exec, so noncompile tests
36820           can work.
36821
36822 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36823
36824         * chill.execute/execute.exp: rewrite of testsuite driver
36825         * lib/chill.exp: rewrite of testsuite driver
36826         * config/unix-chill.exp: rewrite of testsuite driver
36827
36828 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36829
36830     In chill.execute:
36831         * iexpr.ch: Standardize uppercase.
36832         * tuples.dat: Standardize uppercase.
36833         * vary.ch: standardize.  Correct varying string assignments.
36834         * vary.dat: Add new output lines.
36835
36836 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36837
36838     In chill.execute:
36839         * chprintf.ch: Standardize use of uppercase.
36840         * tuples.ch: Standardize and turn arr2 into a DCL,
36841           rather than a SYN.
36842         * pinits.ch: Standardize.
36843
36844 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36845
36846         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36847         * Makefil: Renamed to Makefile.in.
36848         * configure.in: New.
36849
36850 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36851
36852     In chill.execute:
36853         * .cvsignore: Add result/output files.
36854         * Makefile: Fix up variables at start.  Use MFLAGS
36855           everywhere.  Correct bool_loc, built_ins entries.
36856           Add entry for vary1.ch.
36857         * bitarray.ch: Standardize upper-case usage.
36858         * bitexpr.ch: Standardize, add output of b1.
36859         * params.ch: Use arrayt in along PROC parameters, to
36860           avoid novelty problems.
36861         * sets.ch: Tiny cleanup.
36862         * vary1.ch: Re-indent.
36863
36864 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36865
36866           * Add PR-related files to Makefiles, .cvsignore files, etc.
36867
36868 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36869
36870         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36871           with compiler objects. New names are test-flow.c and test-loop.c
36872
36873 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36874
36875         * Upgraded c-torture tests from 1.19 to 1.20
36876
36877         * new files:
36878         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36879         * gcc.compile: 930623-1.c 930623-2.c
36880         * gcc.noncompile: 930622-1.c 930622-2.c
36881         * gcc.failure: 920411-1.c 920627-2.c
36882         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36883
36884 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36885
36886         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36887           More changes to get testsuite working properly. Needs more work.
36888           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36889
36890 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36891
36892         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36893           More changes to get testsuite working properly. Needs more work.
36894
36895 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36896
36897         * chill.compile/compile.exp: Added for Dejagnu support
36898         * chill.execute/execute.exp: Added for Dejagnu support
36899         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36900
36901 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36902
36903     This should complete moving the CHILL test files.
36904         * chill.noncompile(.cvsignore printf.grt
36905             in-printf.grt chprintf.grt chprintf.ch):
36906             Added test-support files.
36907           (Makefile): Modified further.
36908         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36909             signal.ch): Added test files.
36910           * chill.execute (.cvsignore printf.grt printr.c
36911             in-printf.grt rts.c chprintf.grt rts.h): Added
36912           test-support files.
36913             (Makefile): More corrections.
36914
36915 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36916
36917         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36918           test cases, ready for DejaGnu.
36919
36920 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36921
36922         * Upgraded c-torture tests from 1.18 to 1.19
36923
36924         * gcc.compile: added test(s):
36925           930607-1.c
36926         * gcc.execute: added test(s):
36927           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36928
36929         * added new subdirectory for misc tests: gcc.misc-tests
36930         * gcc.misc-test(s): added tests:
36931           inst-check.c test-consts.c test-ior.c test-switch.c
36932
36933 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36934
36935         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36936
36937 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36938
36939         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36940
36941 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36942
36943         * Upgraded c-torture tests from 1.17 to 1.18
36944
36945 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36946
36947         * Upgraded c-torture tests from 1.12 to 1.17
36948
36949 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36950
36951         * lib/old-dejagnu.exp:
36952           Fixed handling of XFAIL target triplets to correctly
36953           recognize wildcard characters.  Removed code that
36954           appended a unique id tag to the end of the file name
36955           printed out by the result of the testcases within a
36956           given test file.
36957
36958 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36959
36960         * lib/old-dejagnu.exp:
36961           Reworked expected failure handling to trigger off of XFAIL
36962           keyword in keyphrase embeded in testcase source code. The
36963           XFAIL keyword must be at the end of the keyphrase line. It
36964           may optionally be followed by one or more target triplets.
36965           It has just occured that the handling of wildcards in the
36966           target triplet may not be correct.
36967
36968 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36969
36970         * g++.old-deja/tests:
36971           Moved all subdirectories up one level into g++.old-deja .
36972
36973         * lib/old-dejagnu.exp:
36974           Fixed problem with CXXFLAGS not being properly reset, and being
36975           corrupted with extraneous "-c" compiler option.  This was
36976           causing binaries to not be generated for test that needed them.
36977           Modified strings passed to "pass" and "fail" so that individual
36978           tests from the same test file would be distinguished by an
36979           identifier appended to the test file name in the summary logs;
36980           this corrected a problem with erroneous diff logs.  Added code
36981           to search testcases for expected fail and unexpected pass keywords.
36982
36983 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36984
36985         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36986
36987 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36988
36989         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36990           Removed extraneous text from end of "Special g++ Options"
36991           keyphrase.
36992
36993         * lib/old-dejagnu.exp: Added pattern matching to look for new
36994           keywords, embedded in testcases comments, which will trigger
36995           calls to xpass and xfail.
36996
36997 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36998
36999         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37000           comments embedded in the testcases, especially the one looking for
37001           special compiler options, as well as the pattern matching for the
37002           compiler output again.
37003
37004 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37005
37006         * lib/old-dejagnu.exp: Do a proper check of the return value for
37007           execute tests. Fixed several problems with the pattern matching
37008           of the compiler output which gave erroneous test results.
37009           Changed several of the test result messages to be more descriptive.
37010         * config/unix-g++.exp: Proc g++_load now actually works and
37011           executes the tests passed to it and returns a usable return
37012           value.
37013
37014 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37015
37016           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37017
37018 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37019
37020         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37021           Modified both files to properly execute the old style
37022           dejagnu tests. The previous versions of these files were
37023           experimental and did not function anything near correctly.
37024
37025 1993-04-05  Rob Savoye  (rob@cygnus.com)
37026
37027         * Removed all Makefile.in and configure.in files. No configuration
37028         needed now.
37029
37030 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37031
37032         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37033
37034 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37035
37036         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37037         gcc.special/configure.in, gcc.noncompile/configure.in,
37038         gcc.execute/configure.in, gcc.code_quality/configure.in,
37039         g++.other/configure.in, g++.old-deja/configure.in,
37040         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37041         in srcname setting.
37042
37043 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37044
37045         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37046         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37047         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37048
37049 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37050
37051         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37052         (gdb_exit): Don't remove *_soc files.
37053
37054 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37055
37056         * lib/c-torture.exp: Don't look for main; instead always use -w
37057         -c.  This is how the c-torture tests work.  Remove the object
37058         file if the compilation succeeds.
37059         * gcc.execute/execute.exp: Remove executable if test passes.
37060         * gcc.noncompile/noncompile.exp: Every test is an expected
37061         failure.
37062         * gcc.special/special.exp: Added tests from c-torture 1.11,
37063         corrected use of existing test.
37064         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37065         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37066         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37067         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37068         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37069         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37070         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37071         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37072         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37073         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37074         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37075         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37076         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37077         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37078         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37079         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37080         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37081         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37082         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37083         c-torture 1.11.
37084         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37085         correspond to c-torture 1.11.
37086
37087         * New file.