OSDN Git Service

e8f970349f6d96df253efe8434b38c2521ad42d5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-24  Asher Langton  <langton2@llnl.gov>
2
3         * gfortran.dg/dup_save_1.f90: New test.
4         * gfortran.dg/dup_save_2.f90: New test.
5
6 2005-10-24  Paul Brook  <paul@codesourcery.com>
7
8         PR 24107
9         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10         stdint.h.
11
12 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13
14         PR libgfortran/24489
15         * gfortran.dg/pr24489.f90: New test.
16
17 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18
19         PR fortran/23635
20         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21
22 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23
24         PR target/18911
25         * g++.dg/init/array16.C: Skip for mmix-*-*.
26
27 2005-10-23  Asher Langton  <langton2@llnl.gov>
28
29         * gfortran.dg/byte_1.f90: New test.
30         * gfortran.dg/byte_2.f90: New test.
31
32 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
33
34         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
35
36 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/18022
39         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
40
41         PR fortran/24311
42         * gfortran.dg/merge_char_const.f90: New test.
43
44         PR fortran/24384
45         * gfortran.dg/spread_scalar_source.f90: New test.
46
47 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
48
49         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
50
51         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
52         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
53
54         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
55
56 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
57
58         PR fortran/24426
59         * gfortran.dg/der_pointer_4.f90: New.
60
61 2005-10-22  David Ayers  <d.ayers@inode.at>
62
63         * obj-c++.dg/except-1.mm: Simplify.
64
65 2005-10-21  David Ayers  <d.ayers@inode.at>
66
67         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
68
69 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
70
71         * gfortran.dg/assumed_dummy_2.f90: New test.
72
73 2005-10-21  James E Wilson  <wilson@specifix.com>
74
75         PR preprocessor/15220
76         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
77
78 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gcc.c-torture/execute/20051021-1.c: New test.
81
82 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/24260
85         * g++.dg/ext/tmplattr1.C: New test.
86
87 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/24440
90         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
91
92 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
93
94         * obj-c++.dg/except-1.mm: New.
95
96         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
97
98 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
99
100         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
101
102 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
103
104         PR middle-end/24295
105         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
106         declarations with the same names as thunks' alias targets, use
107         aliases instead.
108         * gcc.dg/attr-alias-3.c: New test.
109         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
110
111 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/22618
114         * g++.dg/parse/access8.C: New test.
115
116 2005-10-20  Richard Guenther  <rguenther@suse.de>
117
118         PR c++/24439
119         * g++.dg/tree-ssa/pr24439.C: New testcase.
120
121 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
122
123         * g++.dg/opt/delay-slot-1.C: New test.
124
125 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
126
127         PR fortran/21625
128         * gfortran.fg/der_init_1.f90: New.
129
130 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
131
132         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
133
134 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
135
136         PR c++/21908
137         * g++.dg/parse/error28.C: New test.
138
139 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
140
141         * gcc.dg/profile-generate-2.c: New test.
142
143 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
144
145         PR target/23589
146         * g++.dg/ext/dllimport11.C: New.
147
148 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
149
150         PR c++/22293
151         * g++.dg/other/friend3.C: New test.
152
153 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
154
155         PR c++/23293
156         * g++.dg/template/error19.C: New test.
157
158 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
159
160         PR c++/21383
161         * g++.dg/overload/koenig2.C: New.
162
163         PR c++/23118
164         * g++.dg/overload/error2.C: New.
165
166         PR c++/22604
167         * g++.dg/inherit/covariant14.C: New.
168
169 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
170
171         PR c++/23440
172         * g++.dg/parse/for1.C: New test.
173
174 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
175
176         PR fortran/23446
177         * gfortran.dg/host_dummy_index_1.f90: New test.
178
179         PR fortran/21459
180         * gfortran.dg/automatic_char_len_2.f90: New test.
181
182         PR fortran/20866
183         * gfortran.dg/recursive_statement_functions.f90: New test.
184
185         PR fortran/20853
186         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
187
188         PR fortran/20849
189         * gfortran.dg/external_initializer.f90: New test.
190
191         PR fortran/20837
192         * non_module_public.f90: New test.
193
194 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
195
196         PR c++/24386
197         * g++.dg/template/overload7.C: New.
198
199         PR c++/22551
200         * g++.dg/other/switch2.C: Remove expected warnings.
201
202         PR c++/21353
203         * g++.dg/template/defarg6.C: New.
204
205 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
206
207         PR target/24315
208         * gcc.target/i386/pr24315.c: New test.
209
210 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
211
212         PR c++/24389
213         * g++.dg/template/static21.C: New test.
214         * g++.dg/template/static21-a.cc: Likewise.
215
216 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
217
218         PR c++/23959
219         * g++.dg/warn/Wswitch-default-1.C: New test.
220         * g++.dg/warn/Wswitch-default-2.C: New test.
221
222 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
223
224         PR c++/22173
225         * g++.dg/parse/template18.C: New test.
226         * g++.dg/template/nontype15.C: Likewise.
227
228 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
229
230         PR fortran/22273
231         * gfortran.dg/spec_expr_2.f90: New.
232
233 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
234
235         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
236         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
237         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
238         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
239         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
240         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
241         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
242         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
243         previous target-specific skips and warning-message matches where
244         applicable.
245
246 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/21347
249         * g++.dg/warn/Wctor-dtor.C: New test.
250
251 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
252
253         PR c/23439
254         * gcc.dg/for-1.c: New test.
255
256 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/19565
259         * g++.dg/warn/Wconversion1.C: New test.
260         * g++.dg/ext/packed4.C: Compile with -w.
261         * g++.dg/opt/20050511-1.C: Likewise.
262         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
263
264 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
265
266         * gfortran.dg/boz_5.f90: New test.
267
268 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
269
270         PR c++/22551
271         * g++.dg/other/switch2.C: New.
272
273         PR c++/23984
274         * g++.dg/init/ctor7.C: New.
275
276 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
277
278         PR c++/23730
279         * g++.dg/parse/crash32.C: New test.
280
281 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
282
283         PR c++/20721
284         * g++.dg/init/goto2.C: New test.
285
286         PR c++/22464
287         * g++.dg/template/crash/41.C: New test.
288
289         PR c++/22180
290         * g++.dg/template/crash40.C: New test.
291
292         PR c++/23694
293         * g++.dg/parse/friend5.C: New test.
294         
295         PR c++/23307
296         * g++.dg/template/crash38.C: New test.
297         
298         PR c++/22352
299         * g++.dg/template/friend38.C: New test.
300         
301         PR c++/22405
302         * g++.dg/template/crash39.C: New test.
303         
304 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
305
306         * gcc.dg/debug/dwarf2/dwarf-char1.c,
307         gcc.dg/debug/dwarf2/dwarf-char2.c,
308         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
309
310         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
311
312 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
313
314         * gcc.dg/dll-2.c: Add tests for warnings.
315         * gcc.dg/dll-3.c: Likewise.
316         * gcc.dg/dll-4.c: Likewise.
317
318         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
319         * g++.dg/ext/dllimport2.C: Likewise.
320         * g++.dg/ext/dllimport3.C: Likewise.
321         * g++.dg/ext/dllimport7.C: Likewise.
322         * g++.dg/ext/dllimport8.C: Likewise.
323         * g++.dg/ext/dllimport9.C: Likewise.
324
325 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/24092
328         * gfortran.dg/derived_pointer_recursion.f90: New test.
329
330 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
331
332         * gcc.c-torture/execute/20051012-1.c: New test.
333
334 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
335
336         PR fortran/18082
337         * gfortran.dg/automatic_char_len_1.f90: New test.
338
339 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
340
341         PR fortran/20847
342         * gfortran.dg/save_common.f90: New test.
343
344         PR fortran/20856
345         * gfortran.dg/save_result.f90: New test.
346
347 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
348
349         PR c++/21592
350         * g++.dg/template/dependent-expr1.C: Add new expected error.
351         * g++.dg/template/dependent-expr2.C: Adjust error text.
352         * g++.dg/template/overload6.C: New.
353
354         PR c++/23797
355         * g++.dg/other/typename8.C: New.
356
357         PR c++/21117
358         * g++.dg/other/return1.C: New.
359
360 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
361
362         PR c++/24052
363         * g++.dg/ext/label5.C: New.
364
365 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
366
367         PR c++/19964
368         * g++.dg/parse/crash31.C: New.
369
370 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
371
372         * g++.dg/ipa/ipa-1.c: New test.
373         * g++.dg/ipa/ipa-2.c: New test.
374         * g++.dg/ipa/ipa-3.c: New test.
375         * g++.dg/ipa/ipa-4.c: New test.
376         * g++.dg/ipa/ipa-5.c: New test.
377         * g++.dg/ipa/ipa.exp: New file.
378
379 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
380
381         PR fortran/24207
382         * gfortran.dg/private_type_3.f90: New test.
383
384 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
385
386         PR fortran/20786
387         gfortran.dg/aint_anint_1.f90: New test.
388
389 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
390
391         PR libgfortran/24313
392         gfortran.dg/csqrt.f: New test.
393
394 2005-10-11  Ian Lance Taylor  <ian@airs.com>
395
396         PR c++/8057
397         * g++.dg/warn/noeffect7.C: New test.
398         * g++.dg/warn/noeffect2.C: Instantiate templates.
399         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
400         and warning.
401
402 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/21089
405         * g++.dg/init/float1.C: New test.
406
407         PR c++/24277
408         * g++.dg/init/member1.C: Tweak error markers.
409
410 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
411
412         PR testsuite/24281
413         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
414         Check for null pointer.
415
416 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c++/21369
419         * g++.dg/parse/ret-type3.C: New test.
420
421 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
422
423         PR tree-opt/23946
424         * gcc.c-torture/compile/pr23946.c: New test.
425
426 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
427
428         * g++.dg/opt/mmx2.C: New test.
429
430 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c++/24277
433         * g++.dg/template/static20.C: New test.
434
435         PR c++/24302
436         * g++.dg/warn/Wunused-12.C: New test.
437
438         PR c++/23437
439         * g++.dg/template/arg4.C: New test.
440
441 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
442
443         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
444         * gcc.dg/ucnid-3.c: Likewise.
445         * gcc.dg/ucnid-4.c: Likewise.
446         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
447         * g++.dg/other/ucnid-1.C: Likewise.
448         * gcc.dg/sparc-frame-1.c: New test.
449
450 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/24139
453         * g++.dg/template/spec27.C: New test. 
454
455         PR c++/24275
456         * g++.dg/template/static19.C: New test.
457
458 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
459
460         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
461         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
462
463 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
464
465         PR target/24136
466         * gfortran.fortran-torture/compile/pr24136.f: New test.
467
468 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
469
470         PR c++/22172
471         * g++.dg/parse/crash30.C: New test.
472
473 2005-10-07  Richard Guenther  <rguenther@suse.de>
474
475         PR middle-end/24227
476         * gcc.c-torture/compile/pr24227.c: New testcase.
477
478 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
479
480         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
481         Do not put aligned attributes on array elements.
482
483 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
484
485         PR testsuite/23611, PR testsuite/23615
486         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
487         writing prototypes of library functions by hand.
488         * obj-c++.dg/bitfield-4.mm: Likewise.
489         * obj-c++.dg/const-str-4.mm: Likewise.
490         * obj-c++.dg/encode-4.mm: Likewise.
491         * obj-c++.dg/encode-5.mm: Likewise.
492         * obj-c++.dg/encode-6.mm: Likewise.
493         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
494         * obj-c++.dg/method-10.mm: Likewise.
495         * obj-c++.dg/method-17.mm: Likewise.
496         * obj-c++.dg/method-19.mm: Likewise.
497         * obj-c++.dg/try-catch-2.mm: Likewise.
498
499 2005-10-06  Richard Henderson  <rth@redhat.com>
500
501         PR 24236
502         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
503
504 2005-10-06  Dale Johannesen  <dalej@apple.com>
505
506         * gcc.c-torture/execute/20030125-1.c:  Correct.
507
508 2005-10-06  Richard Guenther  <rguenther@suse.de>
509
510         PR tree-optimization/24238
511         * g++.dg/tree-ssa/pr24238.C: New testcase.
512
513 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
514
515         PR 18568
516         * gfortran.dg/der_pointer_3.f90: New test.
517
518 2005-10-05  Devang Patel  <dpatel@apple.com>
519
520         PR Debug/23205
521         * g++.dg/other/PR23205.C: New.
522         
523 2005-10-05  Richard Henderson  <rth@redhat.com>
524
525         PR target/23602
526         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
527         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
528
529 2005-10-05  Dale Johannesen  <dalej@apple.com>
530
531         * gcc.c-torture/execute/float-floor.c:  New.
532
533 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
534
535         PR tree-optimization/21419
536         PR tree-optimization/24146
537         PR tree-optimization/24151
538
539         * g++.dg/ext/asm7.C: New.
540         * g++.dg/ext/asm8.C: New.
541         * gcc.dg/asm-1.c: Compile on all targets.
542         * gcc.dg/asm-pr24146.c: New.
543         * gcc.dg/pr21419.c: Adjust error messages.
544
545 2005-10-05  Richard Guenther  <rguenther@suse.de>
546
547         PR fortran/24176
548         * gfortran.fortran-torture/compile/empty.f90: New testcase.
549
550 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
551
552         PR c++/23513
553         * g++.dg/template/spec22.C: Robustify test.
554         * g++.dg/template/spec26.C: New.
555
556 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
557
558         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
559         if target supports vector instructions.
560
561 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
562
563         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
564         C99 functions.
565
566 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
567
568         * lib/target-supports.exp (check_effective_target_fortran_large_real,
569         check_effective_target_fortran_large_int): Replace cached result
570         when target changes.
571
572 2005-10-04  Devang Patel  <dpatel@apple.com>
573
574         * gcc.dg/i386-sse-vect-types.c: New.
575         
576 2005-10-04  Ian Lance Taylor  <ian@airs.com>
577
578         PR preprocessor/13726
579         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
580         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
581
582 2005-10-04  Richard Guenther  <rguenther@suse.de>
583
584         PR c/23576
585         * gcc.dg/noncompile/pr23576.c: New testcase.
586
587 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
588
589         PR middle-end/23125
590         * gcc.dg/register-var-3.c: New test.
591
592 2005-10-04  Steven Bosscher  <stevenb@suse.de>
593
594         * gcc.dg/pr23049.c: New test.
595
596         * gcc.dg/ucnid-4.c: Fix test.
597
598 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
599
600         PR 23445
601         * gcc.c-torture/compile/pr23445.c: New test.
602
603 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
604
605         * g++.dg/overload/unknown1.C: New.
606
607 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/17775
610         * g++.dg/template/repo4.C: New test.
611
612 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
613
614         PR libfortran/19308
615         * gfortran.dg/large_real_kind_2.F90: New test.
616         * gfortran.dg/large_integer_kind_2.f90: New test.
617
618 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
619
620         * lib/target-supports.exp (check_effective_target_vect_shift):
621         Implement with result caching. Add i?86, x86_64 and ia64 targets.
622         (check_effective_target_vect_condition): Fix copy-n-pasto.
623
624         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
625         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
626         targets.
627
628 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
629
630         PR c++/22621
631         * g++.dg/template/overload5.C : New test.
632
633         PR c++/23840
634         * g++.dg/expr/stdarg1.C: New test.
635
636 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
637
638         PR 24142
639         * gcc.c-torture/execute/pr24142.c: New test.
640
641 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
642
643         PR 24141
644         * gcc.c-torture/execute/pr24141.c: New test.
645
646 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
647             Diego Novillo  <dnovillo@redhat.com>
648
649         PR 23604
650         * gcc.c-torture/execute/pr23604.c: New test.
651
652 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
653
654         PR fortran/16404
655         PR fortran/20835
656         PR fortran/20890
657         PR fortran/20899
658         PR fortran/20900
659         PR fortran/20901
660         PR fortran/20902
661         gfortran.dg/equiv_constraint_1.f90: New test.
662         gfortran.dg/equiv_constraint_2.f90: New test.
663         gfortran.dg/equiv_constraint_3.f90: New test.
664         gfortran.dg/equiv_constraint_4.f90: New test.
665         gfortran.dg/equiv_constraint_5.f90: New test.
666         gfortran.dg/equiv_constraint_6.f90: New test.
667         gfortran.dg/equiv_constraint_7.f90: New test.
668         gfortran.dg/equiv_constraint_8.f90: New test.
669         gfortran.dg/private_type_1.f90: New test.
670         gfortran.dg/private_type_2.f90: New test.
671         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
672         980628-10.f: Assert std=gnu to permit mixing of
673         types in equivalence statements.
674
675 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
676
677         PR 24112
678         * gfortran.dg/open_status_1.f90: New.
679
680 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
681
682         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
683         * gcc.dg/vect/pr22480.c: Clean up temp files.
684         * gcc.dg/vect/pr23831.c: Clean up temp files.
685         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
686         Clean up temp files.
687         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
688         Clean up temp files.
689
690         * gcc.dg/20050309-1.c: Clean up temp files.
691         * gcc.dg/20050325-1.c: Clean up temp files.
692
693 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
694
695         PR tree-optimization/24059
696         * gcc.dg/vect/pr24059.c : New test.
697
698 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
699
700         PR middle-end/24109
701         * gcc.c-torture/execute/20050929-1.c: New test.
702
703 2005-09-29  Steven Bosscher  <stevenb@suse.de>
704
705         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
706
707 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
708
709         PR c/21419
710         * gcc.dg/pr21419.c: New test.
711
712 2005-09-29  Steven Bosscher  <stevenb@suse.de>
713
714         * gcc.dg/pr23911.c: New test.
715
716 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
717
718         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
719
720         PR c++/16782
721         * g++.dg/parse/qualified4.C: New test.
722         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
723         * g++.old-deja/g++.mike/p8154.C: Likewise. 
724
725 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/22147
728         * g++.dg/template/friend37.C: New test.
729         * g++.dg/parse/crash28.C: Adjust error markers.
730         
731 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
732
733         PR fortran/18518
734         * gfortran.fortran-torture/execute/save_2.f90: New decl.
735
736 2005-09-27  Devang Patel  <dpatel@apple.com>
737
738         PR tree-optimization/23625
739         * gcc.dg/pr23625.c: New test.
740         
741 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
742
743         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
744         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
745
746 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
747
748         PR fortran/23677
749         * gfortran.fortran-torture/execute/save_1.f90: New test.
750         * gfortran.dg/save_1.f90: New test.
751
752 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
753
754         * gcc.target/i386/builtin-apply-mmx.c: New test.
755
756         PR target/22576
757         * gcc.target/i386/pr22576.c: New test.
758
759         PR target/22585
760         * gcc.target/i386/pr22585.c: New test.
761
762         PR target/23268
763         * gcc.target/i386/pr23268.c: New test.
764
765         PR middle-end/23831
766         * gcc.dg/vect/pr23831.c: New test.
767
768         PR target/24055
769         * gcc.target/i386/pr24055.c: New test.
770
771 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
772
773         PR tree-optimization/23960
774         * gcc.c-torture/compile/pr23960.c: New.
775
776 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
777
778         PR fortran/16861
779         * gfortran.dg/nested_modules_3.f90: New.
780
781 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
782
783         PR fortran/24005
784         gfortran.dg/interface_1.f90: New test.
785
786 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
787         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
788
789         PR fortran/23843
790         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
791
792 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
793
794         PR fortran/23516
795         * gfortran.dg/imag_1.f: New test.
796         * gfortran.dg/imag_2.f: Ditto.
797
798 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
799
800         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
801
802 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
803
804         PR c++/21983
805         * g++.dg/warn/pr21983.C: New test.
806
807 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/23993
810         * g++.dg/template/array14.C: New test.
811
812 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
813
814         PR fortran/19929
815         * gfortran.dg/der_ptr_component_1.f90: New test.
816
817 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
818
819         PR c++/23965
820         * g++.dg/template/error1.C: Reject "no matching function" message.
821
822 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
823
824         PR c++/17609
825         * g++.dg/lookup/error1.C: New test.
826
827 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
828
829         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
830         functionality of the testcase.
831
832 2005-09-20  Richard Henderson  <rth@redhat.com>
833
834         * gcc.dg/vect/vect-22.c: Require vect_float.
835         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
836
837 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
838
839         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
840         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
841         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
842         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
843         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
844         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
845         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
846         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
847         * gcc.dg/cpp/ucnid-8.c: New test.
848
849 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
850
851         PR tree-optimization/23929
852         * gcc.c-torture/compile/pr23929.c: New test.
853
854 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
855
856         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
857         for one loop.
858
859 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
860
861         PR testsuite/23186
862         * g++.dg/other/pr22003.C: Require named sections.
863
864 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
865
866         PR c++/23947
867         * g++.dg/rtti/crash3.C: New test.
868
869         PR tree-optimization/23818
870         * gcc.dg/pr23818.c: New test.
871
872 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
873
874         PR fortran/23420
875         * gfortran.dg/print_fmt_4.f: New.
876
877 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
878
879         PR fortran/23663
880         * gfortran.fortran-torture/execute/entry_11.f90: New test.
881
882 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
883
884         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
885         Use pointers to local alignable arrays instead. Added comments.
886         * gcc.dg/vect/vect-46.c: Likewise.
887         * gcc.dg/vect/vect-48.c: Likewise.
888         * gcc.dg/vect/vect-49.c: Likewise.
889         * gcc.dg/vect/vect-52.c: Likewise.
890         * gcc.dg/vect/vect-53.c: Likewise.
891         * gcc.dg/vect/vect-54.c: Likewise.
892         * gcc.dg/vect/vect-56.c: Likewise.
893         * gcc.dg/vect/vect-57.c: Likewise.
894         * gcc.dg/vect/vect-58.c: Likewise.
895         * gcc.dg/vect/vect-60.c: Likewise.
896         * gcc.dg/vect/vect-61.c: Likewise.
897
898         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
899         The test is no longer vectorizable on vect_no_align targets.
900         * gcc.dg/vect/vect-43.c: Likewsie.
901
902         * gcc.dg/vect/vect-44.c: Added comments.
903         * gcc.dg/vect/vect-45.c: Added comments.
904         * gcc.dg/vect/vect-50.c: Added comments.
905         * gcc.dg/vect/vect-51.c: Added comments.
906
907         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
908         aligned type.
909         * gcc.dg/vect/Os-vect-95.c: Likewise. 
910
911         * gcc.dg/vect/vect-41.c: Test removed.
912         * gcc.dg/vect/vect-47.c: Test removed.
913         * gcc.dg/vect/vect-55.c: Test removed.
914         * gcc.dg/vect/vect-59.c: Test removed.
915
916 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
917         
918         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
919         No longer vectorizable on vect_no_align targets.
920         * gcc.dg/vect/pr20122.c: Likewise.
921         * gcc.dg/vect/vect-74.c: Likewise.
922         * gcc.dg/vect/vect-75.c: Likewise.
923         * gcc.dg/vect/vect-76.c: Likewise.
924
925         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
926         Will not be vectorizable on vect_no_align targets once aliasing issues
927         are resolved.
928         * gcc.dg/vect/vect-79.c: Likewise.
929
930         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
931         * gcc.dg/vect/vect-78.c: Likewise.
932         * gcc.dg/vect/vect-97.c: Likewise.
933
934 2005-09-19  Steven Bosscher  <stevenb@suse.de>
935
936         * gcc.dg/pr23943.c: New test.
937
938 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/19181
941         * gfortran.dg/derived_pointer_null_1.f90: New test.
942
943 2005-09-18  Richard Guenther  <rguenther@suse.de>
944
945         PR middle-end/23944
946         * gcc.c-torture/compile/pr23944.c: New testcase.
947
948 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
949
950         PR fortran/15975
951         * gfortran.dg/der_pointer_2.f90: New test.
952
953 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
954
955         PR fortran/16861
956         * gfortran.dg/nested_modules_2.f90: New test.
957
958 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
959
960         PR c++/18368
961         * g++.dg/other/semicolon.C: New test.
962
963 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
964
965         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
966         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
967
968 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
969
970         PR c++/23914
971         * g++.dg/template/static18.C: New test.
972
973         PR c++/21514
974         * g++.dg/template/crash19.C: Remove dg-error marker.
975         * g++.dg/template/local4.C: New test.
976
977 2005-09-16  Paul Brook  <paul@codesourcery.com>
978
979         PR fortran/23906
980         * gfortran.dg/dependency_1.f90: New test.
981
982 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/23896
985         * g++.dg/template/static17.C: New test.
986
987 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
988
989         PR c++/23139
990         * g++.dg/warn/huge-val1.C: New test.
991
992 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/13140
995         * g++.dg/parse/class2.C: New test.
996         * g++.dg/template/explicit8.C: Likewise.
997         * g++.dg/template/spec25.C: Likewise.
998
999 2005-09-14  Josh Conner  <jconner@apple.com>
1000
1001         PR middle-end/23584
1002         * gcc.dg/pr23584.c: New test.
1003
1004 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1005
1006         PR fortran/21875 Internal Unit Array I/O, NIST
1007         * gfortran.dg/arrayio_1.f90: New test.
1008         * gfortran.dg/arrayio_1.f90: New test.
1009         * gfortran.dg/arrayio_1.f90: New test.
1010         * gfortran.dg/arrayio_1.f90: New test.
1011         * gfortran.dg/arrayio_1.f90: New test.
1012
1013 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1014
1015         PR middle-end/22480
1016         * gcc.dg/vect/pr22480.c: New test.
1017
1018 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/19358
1021         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1022
1023 2005-09-13 Josh Conner <jconner@apple.com>
1024
1025         PR c++/23180
1026         * g++.dg/init/struct2.C: New test.
1027         * g++.dg/init/struct3.C: New test.
1028
1029 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1030
1031         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1032         Clean up temp files.
1033         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1034         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1035         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1036         gcc.dg/tree-ssa/builtin-printf-1.c,
1037         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1038         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1039         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1040         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1041         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1042         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1043         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1044         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1045         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1046         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1047         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1048         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1049
1050 2005-09-13  Josh Conner  <jconner@apple.com>
1051
1052         * lib/gcc-dg.exp: Load scanipa.exp.
1053         (cleanup-dump): New procedure.
1054         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1055         * lib/scandump.exp: New file.
1056         * lib/scantree.exp: Use it.
1057         * lib/scanipa.exp: New file.
1058
1059 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1060
1061         PR fortran/17740
1062         * gfortran.dg/generic_4.f90: New test.
1063
1064 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1065
1066         PR target/23816
1067         * gcc.target/i386/pr23816-1.c: New test.
1068         * gcc.target/i386/pr23816-2.c: New test.
1069
1070
1071 2005-09-13  Bastian Blank <waldi@debian.org>
1072
1073         PR c++/16171
1074         * g++.dg/abi/mangle26.C: New test. 
1075         * g++.dg/abi/mangle27.C: New test. 
1076         * g++.dg/abi/mangle28.C: New test. 
1077         * g++.dg/abi/mangle29.C: New test. 
1078
1079         PR c++/23839
1080         * g++.dg/parse/register1.C: New test.
1081
1082 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1083
1084         PR c++/23842
1085         * g++.dg/template/access16.C: New test.
1086
1087 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1088
1089         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1090
1091 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1092
1093         PR fortran/18899
1094         * gfortran.dg/shape_2.f90: New test.
1095
1096 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1097
1098         PR target/19269
1099         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1100         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1101         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1102         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1103         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1104         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1105         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1106         tests.
1107
1108 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1109
1110         PR c++/23841
1111         * g++.dg/parse/template17.C: New test.
1112
1113 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1114
1115         PR c++/23789
1116         * g++.dg/template/nontype14.C: New test.
1117
1118 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1119
1120         PR g++/7874
1121         * g++.dg/lookup/friend7.C: New test.
1122         * g++.dg/lookup/friend8.C: New test.
1123         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1124         so that it will be found via argument dependent lookup.
1125         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1126         friend functions which will no longer be found.
1127         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1128         function g, so that it will be found via argument dependent
1129         lookup.
1130         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1131         * g++.old-deja/g++.mike/net43.C: Likewise.
1132
1133 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1134
1135         PR c++/23691
1136         * g++.dg/template/static16.C: New test.
1137
1138 2005-09-12  Josh Conner  <jconner@apple.com>
1139
1140         PR middle-end/23237
1141         * gcc.c-torture/compile/pr23237.c: New test. 
1142
1143 2005-09-11  Richard Henderson  <rth@redhat.com>
1144
1145         * g++.dg/other/error8.C: Update expected diagnostic text.
1146
1147 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1148
1149         PR libfortran/19872
1150         * gfortran.dg/overwrite_1.f: New test.
1151
1152 2005-09-09  Josh Conner  <jconner@apple.com>
1153
1154         * g++.dg/init/pr23180-1.C: Removed.
1155         * g++.dg/init/pr23180-2.C: Removed.
1156
1157 2005-09-09  David Daney <ddaney@avtrex.com>
1158
1159         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1160         files which are ...
1161         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1162         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1163
1164 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1165
1166         * gfortran.dg/iostat_2.f90: New test.
1167
1168 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1169
1170         PR c++/22252
1171         * g++.dg/ext/interface1.C: New test.
1172         * g++.dg/ext/interface1.h: Likewise.
1173         * g++.dg/ext/interface1a.cc: Likewise.
1174
1175 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1176
1177         * gfortran.dg/iomsg_1.f90:  New test case.
1178
1179 2005-09-09  Richard Guenther  <rguenther@suse.de>
1180
1181         PR c++/23624
1182         * g++.dg/tree-ssa/pr23624.C: New testcase.
1183
1184 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1185
1186         PR fortran/19239
1187         * gfortran.dg/vector_subscript_1.f90,
1188         * gfortran.dg/vector_subscript_2.f90: New tests.
1189
1190 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1191
1192         PR fortran/21104
1193         * gfortran.dg/array_alloc_1.f90,
1194         * gfortran.dg/array_alloc_2.f90,
1195         * gfortran.dg/array_alloc_3.f90: New tests.
1196
1197 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1198
1199         PR fortran/12840
1200         * gfortran.dg/array_constructor_6.f90
1201         * gfortran.dg/array_constructor_7.f90
1202         * gfortran.dg/array_constructor_8.f90
1203         * gfortran.dg/array_constructor_9.f90
1204         * gfortran.dg/array_constructor_10.f90
1205         * gfortran.dg/array_constructor_11.f90
1206         * gfortran.dg/array_constructor_12.f90: New tests.
1207
1208 2005-09-08  Josh Conner  <jconner@apple.com>
1209
1210         PR c++/23180
1211         * g++.dg/init/pr23180-1.C: New test.
1212         * g++.dg/init/pr23180-2.C: New test.
1213
1214 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/18878
1217         * gfortran.dg/module_double_reuse.f90: New.
1218
1219 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/23270
1222         PR fortran/22304
1223         PR fortran/18870
1224         PR fortran/17917
1225         PR fortran/16511
1226         * gfortran.dg/common_equivalence_1.f: New.
1227         * gfortran.dg/common_equivalence_2.f: New.
1228         * gfortran.dg/common_equivalence_3.f: New.
1229         * gfortran.dg/contained_equivalence_1.f90: New.
1230         * gfortran.dg/module_blank_common.f90: New. 
1231         * gfortran.dg/module_commons_1.f90: New.
1232         * gfortran.dg/module_equivalence_1.f90: New.
1233         * gfortran.dg/nested_modules_1.f90: New.
1234         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1235         equivalences and add comment to connect the test with
1236         the PR.
1237
1238 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1239
1240         PR fortran/23765
1241         * gfortran.dg/common_6.f90: New test.
1242
1243 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1244
1245         PR fortran/15326
1246         * gfortran.dg/char_result_1.f90,
1247         * gfortran.dg/char_result_2.f90,
1248         * gfortran.dg/char_result_3.f90,
1249         * gfortran.dg/char_result_4.f90,
1250         * gfortran.dg/char_result_5.f90,
1251         * gfortran.dg/char_result_6.f90,
1252         * gfortran.dg/char_result_7.f90,
1253         * gfortran.dg/char_result_8.f90: New tests.
1254
1255 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1256
1257         PR fortran/19928
1258         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1259
1260 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1261
1262         PR obj-c++/16816
1263         * obj-c++.dg/selector-5.mm: New test.
1264         * obj-c++.dg/selector-6.mm: New test.
1265
1266 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1267
1268         PR objc/20574
1269         PR objc/19324
1270         * objc.dg/error-1.m: New test.
1271
1272 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1273
1274         PR fortran/23373
1275         * gfortran.fortran-torture/execute/pr23373-1.f90,
1276         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1277
1278 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1279
1280         PR libfortran/23760
1281         * gfortran.dg/g77/1832.f: Remove long string in write statement
1282         to allow the test to pass on correct list directed output with 
1283         prepended space.
1284
1285 2005-09-07  James E Wilson  <wilson@specifix.com>
1286
1287         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1288
1289 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1290
1291         * gfortran.dg/parameter+save.f90:  Rename to
1292         * gfortran.dg/parameter_save.f90: .. this.
1293
1294 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1295
1296         PR fortran/20848
1297         * gfortran.dg/parameter+save.f90:  New test case.
1298
1299 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1300
1301         PR fortran/19269
1302         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1303
1304 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1305
1306         PR c/23075
1307         * gcc.dg/pr23075.c: New test.
1308         * g++.dg/warn/pr23075.C: New test.
1309
1310         PR target/22362
1311         * gcc.target/i386/pr22362.c: New test.
1312
1313         PR rtl-optimization/23098
1314         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1315
1316         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1317         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1318         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1319
1320 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1321
1322         * g++.dg/expr/cast6.C: New test.
1323
1324         PR c++/9782
1325         * g++.dg/init/new15.C: New test.
1326
1327 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1328
1329         * gcc.dg/vect/Os-vect-95.c: New test.
1330         * gcc.dg/vect/vect-95.c: Same.
1331
1332 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1333
1334         * gcc.dg/vect/vect-29.c: Update xfail testing.
1335         * gcc.dg/vect/vect-44.c: Same.
1336         * gcc.dg/vect/vect-48.c: Same.
1337         * gcc.dg/vect/vect-50.c: Same.
1338         * gcc.dg/vect/vect-72.c: Same.
1339         * gcc.dg/vect/vect-77.c: Same.
1340         * gcc.dg/vect/vect-78.c: Same.
1341         * gcc.dg/vect/vect-80.c: Same.
1342         * gcc.dg/vect/vect-96.c: Same.
1343         * gcc.dg/vect/vect-100.c: Same.
1344         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1345         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1346         * gfortran.dg/vect/vect-5.f90: Same.
1347
1348 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1349
1350         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1351         start strings.
1352         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1353         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1354
1355         PR c++/23056
1356         * g++.dg/opt/pr23056.C: New test.
1357
1358         PR rtl-optimization/23098
1359         * gcc.target/i386/pr23098.c: New test.
1360
1361 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1362
1363         PR c++/23667
1364         * g++.dg/template/static15.C: New test.
1365
1366         PR c++/21440
1367         * g++.dg/ext/stmtexpr5.C: New test.
1368         * g++.dg/ext/stmtexpr6.C: Likewise.
1369
1370 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1371
1372         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1373
1374         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1375         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1376         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1377
1378 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1379
1380         PR libfortran/23321
1381         * gfortran.dg/direct_io_4.f90:  New test case.
1382
1383 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1384             Rasmus Hahn  <rassahah@neofonie.de>
1385
1386         PR libobjc/23108
1387         * objc.dg/type-stream-1.m: New test.
1388
1389 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1390
1391         PR fortran/23661
1392         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1393         gfortran.dg/print_fmt_3.f90: New test.
1394
1395 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1396
1397         * gfortran.dg/fmt_t_1.f90: New test.
1398
1399 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1400
1401         PR rtl-optimization/23454
1402         * g++.dg/opt/pr23454.C: New test.
1403
1404 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1405
1406         PR c++/23699
1407         * g++.dg/ext/static1.C: New test.
1408
1409 2005-09-02  Richard Henderson  <rth@redhat.com>
1410
1411         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1412         tail call to check_fa_work.
1413
1414 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/21687
1417         * g++.dg/other/gc3.C: New test.
1418
1419 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1420
1421         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1422         * gcc.dg/20050826-1.c: Likewise.
1423
1424 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/23167
1427         * g++.dg/expr/volatile1.C: New test.
1428
1429 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1430
1431         PR middle-end/23547
1432         * gcc.dg/pr23547.c: New test.
1433
1434 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1435
1436         PR c/22061
1437         * gcc.c-torture/execute/pr22061-1.c,
1438         * gcc.c-torture/execute/pr22061-2.c,
1439         * gcc.c-torture/execute/pr22061-3.c,
1440         * gcc.c-torture/execute/pr22061-4.c: New tests.
1441
1442 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1443
1444         * gcc.dg/Wredundant-decls-2.c: New test to check that
1445         -Wredundant-decls does not issue warning for a variable 
1446         definition following a declaration.
1447
1448 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR debug/7241
1451         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1452         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1453         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1454
1455         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1456         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1457         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1458         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1459         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1460         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1461         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1462         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1463
1464 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1465
1466         PR objc/23306
1467         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1468         scan-assmbler.
1469
1470 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1471
1472         PR target/21255
1473         * gcc.dg/pr21255-1.c: New test.
1474         * gcc.dg/pr21255-2-mb.c: Likewise.
1475         * gcc.dg/pr21255-2-ml.c: Likewise.
1476         * gcc.dg/pr21255-3.c: Likewise.
1477         * gcc.dg/pr21255-4.c: Likewise.
1478
1479 2005-08-31  Dale Johannesen  <dalej@apple.com>
1480
1481         * gcc.dg/20050830-1.c:  New.
1482
1483 2005-08-31  Josh Conner  <jconner@apple.com>
1484
1485         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1486         command-line options for arm-*-* targets.
1487         * g++.dg/init/array16.C: Likewise.
1488         * g++.dg/other/crash-4.C: Likewise.
1489
1490 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1491
1492         PR obj-c++/23640
1493         * obj-c++.dg/gnu-runtime-3.mm: New test.
1494
1495 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1496
1497         PR c++/13377
1498         * g++.dg/lookup/ambig4.C: New test.
1499         * g++.dg/lookup/ambig5.C: New test.
1500         * g++.dg/tc1/dr101.C: Adjust error markers.
1501
1502 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1503
1504         PR c++/23639
1505         * g++.dg/template/ttp5.C: Adjust error markers.
1506
1507 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1508
1509         PR testsuite/23609
1510         * lib/obj-c++.exp: Include target-libpath.exp.
1511         (obj-c++_link_flags): Look for the GNU libobjc library
1512         and set the library path to include it.
1513         Don't manually set LD_LIBRARY_PATH (etc.) but call
1514         set_ld_library_path_env_vars instead.
1515         (obj-c++_target_compile): Don't set library path or
1516         linker flags because they are already set correctly
1517         in obj-c++_link_flags.
1518
1519 2005-08-30  Josh Conner  <jconner@apple.com>
1520
1521         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1522         to command-line options for arm-*-* targets.
1523
1524 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1525
1526         * g++.dg/other/i386-1.C: New.
1527
1528 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR preprocessor/20348
1531         PR preprocessor/20356
1532         * gcc.dg/cpp/pr20348.c: New test.
1533         * gcc.dg/cpp/pr20348.h: New file.
1534         * gcc.dg/cpp/inc/pr20348.h: New file.
1535         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1536         * gcc.dg/cpp/pr20356.c: New test.
1537         * gcc.dg/cpp/pr20356.h: New file.
1538         * gcc.dg/cpp/inc/pr20356.h: New file.
1539         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1540
1541 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1542
1543         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1544         Fix array dimension to avoid correct end-of-file error.
1545
1546 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1547
1548         PR libfortran/23598
1549         * gfortran.dg/iostat_1.f90:  New test.
1550
1551 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1552
1553         PR middle-end/23408
1554         * gcc.dg/pr23408.c: New test.
1555
1556 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/23099
1559         * g++.dg/init/member1.C: Make sure erroneous static data member
1560         definitions are required.
1561         * g++.dg/template/static13.C: New test.
1562         * g++.dg/template/static14.C: Likewise.
1563
1564 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1565
1566         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1567         -march=pentium4, remove ilp32 requirement.
1568
1569         PR middle-end/23484
1570         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1571         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1572
1573 2005-08-29  Andreas Jaeger  <aj@suse.de>
1574
1575         PR testsuite/23607
1576         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1577
1578 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1579
1580         * gcc.c-torture/execute/20050316-2.c: New test.
1581         * gcc.c-torture/execute/20050316-3.c: New test.
1582         * gcc.dg/torture/pr16104-1.c: New test.
1583
1584 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1585
1586         PR middle-end/23463
1587         * gcc.c-torture/execute/zero-struct-1.c: New test.
1588
1589 2005-08-27  Richard Guenther  <rguenther@suse.de>
1590
1591         PR target/23575
1592         * gcc.target/i386/pr23575.c: New testcase.
1593
1594 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR rtl-optimization/23561
1597         * gcc.c-torture/execute/20050826-1.c: New test.
1598
1599         PR rtl-opt/23560
1600         * gcc.c-torture/execute/20050826-2.c: New test.
1601
1602 2005-08-26  Dale Johannesen  <dalej@apple.com>
1603
1604         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1605         * gcc.dg/20050826-1.c:  New.
1606
1607 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/19004
1610         * g++.dg/template/nontype13.C: New test.
1611
1612         PR c++/23491
1613         * g++.dg/init/new14.C: New test.
1614         * g++.dg/expr/anew1.C: Do not XFAIL.
1615         * g++.dg/expr/anew2.C: Likewise.
1616         * g++.dg/expr/anew3.C: Likewise.
1617
1618 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1619
1620         PR middle-end/22439
1621         * gcc.dg/vla-3.c: New test.
1622
1623 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1624
1625         PR fortran/20363
1626         * gfortran.dg/named_interface.f90: New.
1627
1628 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1629
1630         * gcc.c-torture/execute/frame-address.c: New test.
1631
1632 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         PR c++/20817
1635         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1636
1637 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1638
1639         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1640
1641 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1642
1643         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1644         * gcc.dg/altivec-22.c: Rename from..
1645         * gcc.dg/altivec-nomfcr.c: ..this.
1646
1647 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1648
1649         PR tree-optimization/23546
1650         * gcc.dg/tree-ssa/pr23546.c: New test.
1651
1652 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1653
1654         PR fortran/17758
1655         * gfortran.dg/nonreturning_statements.f90: New test.
1656
1657 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1658
1659         PR c++/22454
1660         * g++.dg/parse/crash29.C: New.
1661
1662 2005-08-23  DJ Delorie  <dj@redhat.com>
1663
1664         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1665         constants have the L suffix.
1666
1667 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1668
1669         PR c++/23044
1670         * g++.dg/template/instantiate8.C: New.
1671
1672 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1673
1674         PR middle-end/23467
1675         * gcc.c-torture/execute/pr23467.c: New test.
1676
1677 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR tree-optimization/22043
1680         * gcc.c-torture/execute/20050613-1.c: New test.
1681
1682 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1683
1684         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1685
1686 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR rtl-optimization/23478
1689         * g++.dg/opt/pr23478.C: New test.
1690
1691 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1692
1693         PR c/18715
1694         * gcc.dg/switch-warn-3.c: New test.
1695
1696 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1697
1698         PR c++/22233
1699         * g++.dg/template/param1.C: New test.
1700
1701 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1702
1703         PR c++/23089
1704         * g++.dg/other/incomplete1.C: New test.
1705
1706 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1707
1708         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1709         are vectorizable.
1710
1711 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1712
1713         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1714         d_lines_5.f: New.
1715
1716 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1717
1718         * gcc.target/i386/sse-4.c: New test.
1719
1720 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1721
1722         PR testsuite/23239
1723         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1724
1725 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1726
1727         * gcc.dg/20050811-1.c: New test.
1728         * gcc.dg/20050811-2.c: New test.
1729
1730 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1731
1732         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1733
1734 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1735
1736         PR 23476
1737         * gcc.c-torture/compile/pr23476.c: New test.
1738
1739 2005-08-19  Devang Patel  <dpatel@apple.com>
1740
1741         PR tree-optimization/23048
1742         * gcc.dg/tree-ssa/pr23048.c: New test.
1743
1744 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1745
1746         PR middle-end/20624
1747         * g++.dg/warn/Wreturn-3.C: New test
1748
1749 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1750
1751         PR tree-optimization/22228
1752         * g++.dg/vect/pr22543.cc: New test.
1753
1754 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1755
1756         PR tree-optimization/21574
1757         * gcc.dg/tree-ssa/pr21574.c: New test.
1758
1759 2005-08-16  James E Wilson  <wilson@specifix.com>
1760
1761         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1762
1763 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         PR tree-opt/23402
1766         * gcc.c-torture/compile/zero-strct-3.c: New test.
1767         * gcc.c-torture/compile/zero-strct-4.c: New test.
1768
1769 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1770
1771         PR target/23376
1772         * gcc.target/x86_64/pr23376.c: New test.
1773
1774 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1775
1776         PR c++/23337
1777         * g++.dg/ext/vector2.C: New.
1778
1779 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1780
1781         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1782
1783 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1784
1785         PR libfortran/23428
1786         * gfortran.dg/inquire-complex.f90:  New test case.
1787
1788 2005-08-16  James E Wilson  <wilson@specifix.com>
1789
1790         PR tree-optimization/21105
1791         * gcc.dg/large-size-array.c: New.
1792
1793 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1794
1795         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1796         type.
1797         * gcc.dg/vect/vect-41: Likewise.
1798         * gcc.dg/vect/vect-42: Likewise.
1799         * gcc.dg/vect/vect-43: Likewise.
1800         * gcc.dg/vect/vect-44: Likewise.
1801         * gcc.dg/vect/vect-46: Likewise.
1802         * gcc.dg/vect/vect-47: Likewise.
1803         * gcc.dg/vect/vect-48: Likewise.
1804         * gcc.dg/vect/vect-52: Likewise.
1805         * gcc.dg/vect/vect-53: Likewise.
1806         * gcc.dg/vect/vect-54: Likewise.
1807         * gcc.dg/vect/vect-55: Likewise.
1808         * gcc.dg/vect/vect-56: Likewise.
1809         * gcc.dg/vect/vect-57: Likewise.
1810         * gcc.dg/vect/vect-58: Likewise.
1811         * gcc.dg/vect/vect-59: Likewise.
1812         * gcc.dg/vect/vect-60: Likewise.
1813         * gcc.dg/vect/vect-61: Likewise.
1814         * gcc.dg/vect/vect-85: Likewise.
1815         * gcc.dg/vect/vect-87: Likewise.
1816         * gcc.dg/vect/vect-88: Likewise.
1817         * gcc.dg/vect/vect-93.c: Likewise.
1818         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1819         * gcc.dg/vect/vect-75: Likewise.
1820         * gcc.dg/vect/vect-76: Likewise.
1821         * gcc.dg/vect/vect-77: Likewise.
1822         * gcc.dg/vect/vect-78: Likewise.
1823         * gcc.dg/vect/vect-80: Likewise.
1824         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1825         vectorized for the expected reason, rather than checking how alignment
1826         was handled.
1827         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1828         type and also instead of aligned pointers. Added documentation.
1829
1830 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1831
1832         * gfortran.dg/power.f90: New test.
1833
1834 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR rtl-optimization/23299
1837         * g++.dg/opt/pr23299.C: New test.
1838
1839 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1840
1841         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1842
1843 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1844
1845         * g++.dg/template/local6.C: New test.
1846
1847 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1848
1849         * execute/exceptions/finally-1.m: Check that the catch and finally are
1850         being called.  Also add a "return 0;" at the end of main.
1851
1852 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1853
1854         PR fortran/21432.
1855         * gfortran.dg/namelist_print_1.f: New test of functionality of
1856         PRINT namelist.
1857         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1858         namelist generates error with -std=f95.
1859
1860 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1861
1862         PR tree-optimization/23119
1863         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1864
1865 2005-08-13  Marcin Koziej  <creep@desk.pl>
1866             Andrew Pinski  <pinskia@physics.uc.edu>
1867
1868         PR libobjc/22492
1869         * execute/exceptions/finally-1.m: New test.
1870
1871 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1872
1873         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1874         testsuite.
1875         * objc/execute/exceptions/trivial.m: New test.
1876         * objc.dg/try-catch-11.m: Move to ...
1877         * objc/execute/exceptions/foward-1.m: Here.
1878         * objc.dg/try-catch-2.m: Move to ...
1879         * objc/execute/exceptions/catchall-1.m: Here.
1880         * objc.dg/try-catch-8.m: Move to ...
1881         * objc/execute/exceptions/local-variables-1.m: Here.
1882
1883 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1884
1885         * objc.dg/nested-func-1.m: Move to ...
1886         * objc/execute/nested-func-1.m: Here.
1887
1888 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1889
1890         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1891         in ${options} instead of [target_info name].
1892         * lib/obj-c++.exp (objc_target_compile): Likewise.
1893
1894 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1895
1896         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1897
1898 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1899
1900         part of PR testsuite/23348
1901         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1902         of the torture options.
1903         * objc/compile/trivial.m: New test.
1904
1905 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1906
1907         * gfortran.dg/eoshift.f90:  Correct format.
1908
1909 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1910
1911         * gfortran.fortran-torture/execute/character_passing.f90:
1912         Fix comment typo.
1913
1914 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1915
1916         PR c++/8271
1917         * g++.dg/template/unify10.C: New.
1918
1919 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1920
1921         * g++.dg/parse/pr22514.C: Move to...
1922         * g++.dg/debug/pr22514.C: here.
1923
1924 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1925
1926         PR c++/23266
1927         * g++.dg/inherit/pure1.C: New test.
1928
1929         * ChangeLog: Fix typos.
1930
1931 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1932             Steven Bosscher  <stevenb@suse.de>
1933
1934         * gfortran.dg/runtime_warning_1.f90: New test.
1935
1936 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1937
1938         PR c++/23219
1939         * g++.dg/parse/crash28.C: New.
1940
1941 2005-08-11  Richard Guenther  <rguenther@suse.de>
1942
1943         PR target/23289
1944         * gcc.target/i386/tailcall-1.c: New testcase.
1945
1946 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1947
1948         * gcc.dg/vect/vect-67.c: Un-xfail.
1949
1950 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1951
1952         PR c++/23225
1953         * g++.dg/testsuite/parse/crash27.C: new test.
1954
1955 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1956
1957         PR libfortran/22143
1958         * gfortran.dg/shift-kind.f90:  New testcase.
1959
1960 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1961
1962         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1963         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1964
1965 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1966
1967         PR c++/20646
1968         * g++.dg/other/mult-stor1.C: New test.
1969
1970 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1971
1972         * gcc.c-torture/pr18299-1.c: Move to ...
1973         * gcc.c-torture/compile/pr18299-1.c: Here.
1974
1975 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1976
1977         * gfortran/fortran.torture/execute/character_passing.f90:
1978         Fix types for LSAME.
1979
1980 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1981
1982         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1983         input data back to what it was originally.
1984
1985 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         * objc.dg/try-catch-8.m: Enable for all targets.
1988
1989 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1990
1991         * gcc.dg/pr23165.c: New test.
1992
1993 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1994
1995         PR tree-optimization/23234
1996         * gcc.dg/tree-ssa/pr23234.c: New test.
1997
1998 2005-08-08  Josh Conner  <jconner@apple.com>
1999
2000         PR rtl-optimization/23241
2001         * gcc.dg/char-compare.c: New test.
2002
2003 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2004
2005         PR c++/22508
2006         * g++.dg/init/new13.C: New test.
2007
2008 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2009
2010         PR c++/21166
2011         * g++.dg/other/crash-4.C: Adjust
2012         * g++/dg/ext/packed9.C: New.
2013
2014 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2015
2016         PR middle-end/21964
2017         * gcc.c-torture/execute/pr21964-1.c: New test.
2018
2019 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2020
2021         PR c/22458
2022         * gcc.dg/pr22458-1.c: New test.
2023
2024 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2025             Steven G. Kargl <kargls@comcast.net>
2026
2027         PR fortran/22390
2028         * gfortran.dg/flush_1.f90: New test.
2029
2030 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2031
2032         PR c++/23191
2033         * g++.dg/template/eh2.C: New test.
2034
2035 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2036
2037         PR c++/19498
2038         * g++.dg/template/instantiate7.C: New test.
2039
2040 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2041
2042         PR c/23113
2043         * gcc.dg/Wunused-value-1.c: New test.
2044
2045 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2046
2047         PR rtl-optimization/23233
2048         * gcc.c-torture/compile/pr23233-1.c: New test.
2049
2050 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR fortran/18833
2053         PR fortran/20850
2054         * gfortran.dg/equiv_1.f90: New test.
2055         * gfortran.dg/equiv_2.f90: New test.
2056         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2057         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2058         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2059
2060 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2061
2062         * gcc.c-torture/execute/vrp-5.c: New test.
2063         * gcc.c-torture/execute/vrp-6.c: New test.
2064         * gcc.dg/tree-ssa/vrp21.c: New test.
2065
2066 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2067
2068         * g++.dg/parse/pr22514.C: New test.
2069
2070 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2071
2072         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2073
2074         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2075         instead of constant loads / pool entries.
2076
2077 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2078
2079         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2080         TEST_TO_WCTYPE.
2081
2082 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2083
2084         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2085         __WINT_TYPE__ in generated prototypes if possible.
2086
2087 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2088
2089         PR 22037
2090         * g++.dg/tree-ssa/pr22037.C:
2091
2092 2005-08-04  Richard Henderson  <rth@redhat.com>
2093
2094         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2095         scan-tree-dump-times directive.
2096
2097 2005-08-04  Jan Hubicka  <jh@suse.cz>
2098
2099         * gcov-1.C: Fix switch counts.
2100         * gcov-4b.c: Likewise.
2101
2102 2005-08-03  Jeff Law  <law@redhat.com>
2103
2104         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2105
2106 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2107
2108         * gcc.c-torture/execute/pr23135.c: New test.
2109
2110 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2111
2112         PR tree-optimization/19899
2113         * gcc.dg/tree-ssa/scev-1.c: New test.
2114         * gcc.dg/tree-ssa/scev-2.c: New test.
2115
2116 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2117
2118         PR target/18582
2119         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2120
2121 2005-08-03  Jan Hubicka  <jh@suse.cz>
2122
2123         * update-conroll.c: New testcase.
2124         * update-conroll-2.c: New testcase.
2125
2126 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2127
2128         * gfortran.dg/constant_substring.f: New test.
2129         * gfortran.dg/pr22491.f: New test.
2130
2131 2005-08-02  Jan Hubicka  <jh@suse.cz>
2132
2133         * update-threading.c: Replace by the proper one.
2134
2135 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2136
2137         PR 23164
2138         * g++.dg/tree-ssa/pr23164.C: New test.
2139
2140 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2141
2142         * gcc.dg/tree-ssa/pr23192.c: New test.
2143
2144 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2145
2146         * gcc.c-torture/execute/vrp-4.c: New test.
2147
2148 2005-08-02  Jan Hubicka  <jh@suse.cz>
2149
2150         * update-threading.c: New test.
2151
2152 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2153
2154         * gcc.c-torture/compile/20050801-1.c: New test.
2155         * gcc.c-torture/compile/20050801-2.c: New test.
2156
2157 2005-08-01  Jan Hubicka  <jh@suse.cz>
2158
2159         * val-prof-5.c: New test.
2160
2161 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2162
2163         PR c/22311
2164         * gcc.dg/pr22311-1.c : New test.
2165
2166 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2167
2168         PR target/23095
2169         * gfortran.dg/pr23095.f: New test.
2170
2171         PR c++/22003
2172         * g++.dg/other/pr22003.C: New test.
2173
2174 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2175
2176         PR target/20621
2177         * gcc.c-torture/execute/pr20621-1.c: New test.
2178
2179 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2180
2181         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2182         of string for format.
2183         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2184         print statement with internal write.
2185         * gfortran.dg/der_array_io_2.f:  Likewise.
2186         * gfortran.dg/der_array_io_3.f:  Likewise.
2187
2188 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2189
2190         * gcc.dg/fold-abs-4.c: new test.
2191
2192 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2193
2194         PR fortran/22570 an related issues.
2195         * gfortran.dg/x_slash_1.f: New test.
2196
2197 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2198
2199         PR c/23143
2200         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2201         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2202
2203 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2204
2205         PR c/529
2206         * gcc.dg/Wshadow-3.c: New test.
2207
2208 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2209
2210         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2211         used to have the wrong bounds).
2212
2213 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2214
2215         PR c/21720
2216         * gcc.dg/hex-round-1.c: Test more cases.
2217         * gcc.dg/hex-round-2.c: New test.
2218
2219 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2220
2221         PR 22550
2222         * g++.dg/tree-ssa/pr22550.C: New test.
2223
2224 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2225
2226         * gcc.dg/tree-ssa/vrp19.c: New test.
2227         * gcc.dg/tree-ssa-vrp20.c: New test.
2228
2229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2230
2231         PR c/22240
2232         * gcc.dg/transparent-union-4.c: New test.
2233
2234 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2235
2236         PR c/22192
2237         * gcc.dg/c99-vla-2.c: New test.
2238
2239 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2240
2241         PR c/21720
2242         * gcc.dg/hex-round-1.c: New test.
2243
2244 2005-07-28  Jan Hubicka  <jh@suse.cz>
2245
2246         * inliner-1.c: Do not dump everything.
2247         * tree-prof.exp: Do not pass -ftree-based-profiling.
2248         * bprob.exp: Likewise.
2249
2250         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2251
2252 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2253
2254         PR c++/22545
2255         * g++.dg/expr/ptrmem7.C: New test.
2256
2257 2005-07-28  Mike Stump  <mrs@apple.com>
2258
2259         * g++.old-deja/g++.mike/visibility-1.C: New test.
2260
2261 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2262
2263         PR c/20187
2264         * gcc.c-torture/execute/pr20187-1.c: New test.
2265
2266 2005-07-28  Jeff Law  <law@redhat.com>
2267
2268         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2269         * gcc.dg/tree-ssa/vrp18.c: New test.
2270
2271 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2272
2273         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2274
2275 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2276
2277         PR tree-optimization/22506
2278         * gcc.dg/vect/ps22506.c: New test.
2279
2280 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR target/21149
2283         * gcc.target/i386/sse-3.c: New test.
2284
2285 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2286
2287         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2288         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2289
2290 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2291
2292         PR c/22589
2293         * gcc.c-torture/compile/pr22589-1.c: New test.
2294
2295 2005-07-28  Jan Hubicka  <jh@suse.cz>
2296
2297         * update-loopch.c: New testcase.
2298
2299 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2300
2301         PR rtl-optimization/23047
2302         * gcc.c-torture/execute/pr23047.c: New test.
2303         * gcc.c-torture/execute/pr23047.x: New.
2304
2305 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2306
2307         PR tree-optimization/22493
2308         * gcc.c-torture/execute/pr22493-1.c: New test.
2309         * gcc.c-torture/execute/pr22493-1.x: New.
2310         * gcc.c-torture/execute/vrp-1.c: New test.
2311         * gcc.c-torture/execute/vrp-2.c: New test.
2312         * gcc.c-torture/execute/vrp-2.c: New test.
2313
2314 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2315
2316         * gcc.target/frv/all-builtin-read8.c: Delete.
2317         * gcc.target/frv/all-builtin-read16.c: Delete.
2318         * gcc.target/frv/all-builtin-read32.c: Delete.
2319         * gcc.target/frv/all-builtin-read64.c: Delete.
2320         * gcc.target/frv/all-builtin-write8.c: Delete.
2321         * gcc.target/frv/all-builtin-write16.c: Delete.
2322         * gcc.target/frv/all-builtin-write32.c: Delete.
2323         * gcc.target/frv/all-builtin-write64.c: Delete.
2324         * gcc.target/frv/all-read-write-1.c: New.
2325
2326 2005-07-27  Jeff Law  <law@redhat.com>
2327
2328         * gcc.c-torture/execute/pr22630.c: New test.
2329
2330 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2331
2332         PR tree-optimization/23073
2333         * gcc.dg/vect/nodump-pr23073.c: New test.
2334         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2335
2336 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2337
2338         PR tree-optimize/22348
2339         * gcc.c-torture/execute/pr22348.c: New.
2340
2341 2005-07-27  Richard Guenther  <rguenther@suse.de>
2342
2343         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2344
2345 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2346
2347         PR fortran/22503
2348         * gfortran.dg/logical_comp.f90: New test.
2349
2350 2005-07-27  Jan Hubicka  <jh@suse.cz>
2351
2352         * inliner-1.c: Add cleanup of dumps.
2353         * val-prof-*.c: Likewise.
2354         * update-tailcall.c: New.
2355
2356 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2357
2358         PR 22591
2359         * gcc.dg/tree-ssa/pr22591.c: New test.
2360         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2361
2362 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2363
2364         PR libobjc/22606
2365         * objc.dg/try-catch-11.m: New test.
2366
2367 2005-07-26  Richard Guenther  <rguenther@suse.de>
2368
2369         PR tree-optimization/22486
2370         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2371
2372 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2373
2374         PR tree-opt/22484
2375         * testsuite/g++.dg/opt/loop2.C: New test.
2376
2377 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2378
2379         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2380         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2381
2382 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2383
2384         * lib/profopt.exp (profopt-execute): Check for profiling data
2385         files on the target.
2386
2387 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2388
2389         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2390         for matching of asm labels.
2391
2392 2005-07-25  Richard Guenther  <rguenther@suse.de>
2393
2394         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2395
2396 2005-07-25  Richard Guenther  <rguenther@suse.de>
2397
2398         PR testsuite/22624
2399         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2400
2401 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2402
2403         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2404         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2405         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2406         * gcc.dg/vect/vect-100.c: New test.
2407         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2408         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2409         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2410         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2411         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2412         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2413         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2414         * gfortran.dg/vect/pr19049.f90: New testcase.
2415         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2416
2417 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2418
2419         * gcc.c-torture/execute/20050713-1.c: New test.
2420
2421         PR fortran/20063
2422         * gfortran.fortran-torture/execute/data_4.f90: New test.
2423
2424         PR middle-end/20303
2425         * gcc.dg/visibility-d.c: New test.
2426
2427 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2428
2429         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2430         * gfortran.dg/underflow.f90: Ditto.
2431
2432 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2435         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2436         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2437
2438 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2439
2440         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2441         include case of field width of zero.
2442
2443 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2444
2445         PR libgfortran/21875
2446         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2447         with trailing blanks on normal formatted read.
2448
2449 2005-07-23  Chao-ying Fu  <fu@mips.com>
2450
2451         * gcc.target/mips/mips32-dsp-type.c: New test.
2452         * gcc.target/mips/mips32-dsp.c: New test.
2453
2454 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2455
2456         PR testsuite/21073
2457         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2458
2459         PR testsuite/20454
2460         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2461         and __cyg_profile_func_exit.
2462
2463 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2464
2465         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2466         * gfortran.dg/comma_format_extension_4.f: Same.
2467         * gfortran.dg/pr15332.f: Same.
2468         * gfortran.dg/pr21730.f: Same.
2469
2470 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2471
2472         * g++.dg/opt/vrp2.C: Fix testcase.
2473
2474         PR tree-opt/22625
2475         * g++.dg/opt/vrp2.C: New test.
2476
2477 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR debug/21828
2480         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2481
2482 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2483
2484         * gcc.dg/tree-ssa/20050719-1.c: New test.
2485
2486 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2487
2488         * gcc.dg/bfin-longcall-1.c: New file.
2489         * gcc.dg/bfin-longcall-2.c: New file.
2490
2491 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2492
2493         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2494
2495 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         PR middle-end/19055
2498         * gcc.dg/tree-ssa/pr19055.c: New test.
2499         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2500
2501 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2502
2503         PR C++/22358
2504         * g++.dg/other/pr22358.C: New test.
2505
2506 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2507
2508         PR c++/2922
2509         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2510
2511 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2512
2513         PR c++/15938
2514         * g++.dg/init/union2.C: New test.
2515
2516 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2517
2518         PR c/22393
2519         * gcc.dg/complex-4.c: New test.
2520
2521 2005-07-21  Richard Guenther  <rguenther@suse.de>
2522
2523         PR testsuite/22522
2524         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2525         scanning for asm labels.
2526         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2527
2528 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2529
2530         PR target/22085
2531         * gcc.dg/altivec-pr22085.c: New.
2532
2533 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2534
2535         PR tree-optimization/19210
2536         * gcc.dg/tree-ssa/pr19210-1.c: New.
2537         * gcc.dg/tree-ssa/pr19210-2.c: New.
2538
2539 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2540
2541         PR rtl-optimization/22167
2542         * g++.dg/opt/pr22167.C: New test.
2543
2544 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2545
2546         PR c++/2922
2547         * g++.dg/lookup/two-stage2.C: New.
2548         * g++.dg/lookup/two-stage3.C: New.
2549         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2550         fixed two-stage name lookup for operators.
2551         * g++.dg/template/call3.C: Compiler now produces an appropriate
2552         error message.
2553         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2554         14 as a candidate.
2555         * g++.dg/template/ptrmem4.C: Compiler produces different error
2556         message.
2557         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2558         connect_to_method as a candidate.
2559
2560 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2561
2562         * gcc.dg/fold-alloc-1.c: New test.
2563
2564 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2565
2566         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2567         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2568
2569 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2570
2571         * gcc.dg/fold-abs-1.c: New test.
2572         * gcc.dg/fold-abs-2.c: New test.
2573         * gcc.dg/fold-abs-3.c: New test.
2574
2575 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2576
2577         Make CONSTRUCTOR use VEC to store initializers.
2578         * g++.dg/ext/complit3.C: Check for specific error messages.
2579         * g++.dg/init/brace2.C: Update error message.
2580         * g++.dg/warn/Wbraces2.C: Likewise.
2581
2582 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2583
2584         PR fortran/16940
2585         * gfortran.dg/module_interface_1.f90: New test.
2586
2587 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2588             Kenneth Zadeck <zadeck@naturalbridge.com>
2589
2590         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2591
2592 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2593
2594         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2595         specify -Wformat for these tests.
2596         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2597         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2598         * gcc.dg/format/opt-6.c: Delete.
2599
2600 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2601
2602         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2603         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2604
2605 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2606
2607         * gcc.dg/tree-ssa/alias-2.c: New test.
2608
2609 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/22263
2612         * g++.dg/template/explicit7.C: New test.
2613
2614 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2615
2616         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2617         width of 8 to +Inf and -Inf.
2618
2619 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2620
2621         PR c++/22139
2622         * g++.dg/template/friend36.C: New test.
2623
2624 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2625
2626         PR fortran/21730
2627         * gfortran.dg/pr21730.f: New test.
2628
2629 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2630             Kenneth Zadeck <zadeck@naturalbridge.com>
2631
2632         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2633         since pure const detection cannot run at -O1 in c compiler.
2634         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2635         can now optimize this case properly.
2636         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2637         because we now pass.
2638         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2639
2640 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2641
2642         PR c/22421
2643         * gcc.dg/format/bitfld-1.c: New test.
2644
2645 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2646
2647         PR c++/22204
2648         * g++.dg/rtti/repo1.C: New test.
2649
2650 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2651
2652         PR middle-end/22398
2653         * gcc.c-torture/compile/pr22398.c: New test.
2654
2655 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c++/22132
2658         * g++.dg/expr/cast4.C: New test.
2659
2660 2005-07-15  Richard Guenther  <rguenther@suse.de>
2661
2662         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2663         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2664
2665 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2666
2667         PR tree-optimization/22230
2668         * gcc.dg/tree-ssa/pr22230.c: New test.
2669
2670 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2671
2672         * gfortran.dg/g77/cpp6.f: New test.
2673
2674         PR fortran/22417
2675         * gfortran.dg/g77/cpp5.F: New test.
2676         * gfortran.dg/g77/cpp5.h: New file.
2677         * gfortran.dg/g77/cpp5inc.h: New file.
2678
2679 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2680
2681         PR libfortran/16435
2682         * gfortran.dg/tl_editting.f90: New.
2683         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2684
2685 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2686
2687         * gfortran.dg/char_array_constructor.f90: New test.
2688
2689 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2690
2691         * gfortran.dg/past_eor.f90: New.
2692         * gfortran.dg/complex_read.f90: New.
2693
2694 2005-07-13  Jeff Law  <law@redhat.com>
2695
2696         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2697         additional casts.
2698
2699         * gcc.dg/tree-ssa/pr22321.c: New test
2700
2701 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2702
2703         PR tree-optimization/21921
2704         * gcc.dg/tree-ssa/pr21921.c: New.
2705
2706 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2707
2708         PR tree-optimizatio/22442
2709         * gcc.dg/tree-ssa/loop-11.c: New test.
2710
2711 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2712
2713         PR tree-opt/21840
2714         * gcc.c-torture/compile/pr21840.c: New test.
2715
2716 2005-07-12  Jan Hubicka  <jh@suse.cz>
2717
2718         * gcc.c-torture/compile/pr22379.c: New test.
2719
2720 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2721
2722         PR libfortran/21593
2723         gfortran.dg/dev_null.f90:  Remove outdated comment about
2724         PR libfortran/21593.
2725
2726
2727 2005-07-12  Dale Johannesen  <dalej@apple.com>
2728
2729         * gcc.target/i386/compress-float-sse.c:  New.
2730         * gcc.target/i386/compress-float-sse-pic.c:  New.
2731         * gcc.target/i386/compress-float-387.c:  New.
2732         * gcc.target/i386/compress-float-387-pic.c:  New.
2733         * gcc.dg/compress-float-ppc.c:  New.
2734         * gcc.dg/compress-float-ppc-pic.c:  New.
2735
2736 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2737
2738         PR libfortran/21593
2739         gfortran.dg/dev_null.f90:  Remove targets.
2740
2741 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2742
2743         PR tree-opt/22335
2744         * gcc.dg/pr22335-1.c: New test.
2745         * gcc.dg/pr22335-2.c: New test.
2746
2747 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2748
2749         PR c++/20172
2750         * g++.dg/template/nontype12.C : New test.
2751
2752 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2753
2754         * gcc.dg/tree-ssa/loop-10.c: New test.
2755
2756 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2757
2758         * gcc.c-torture/execute/20020720-1.x: Remove.
2759
2760 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2761
2762         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2763
2764 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2765
2766         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2767         (dg-mips-options): Use it.
2768
2769 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2770
2771         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2772
2773 2005-07-09  Richard Henderson  <rth@redhat.com>
2774
2775         * lib/target-supports.exp (check_effective_target_sync_char_short):
2776         Add alpha.
2777
2778 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2779
2780         PR libfortran/22217
2781         * gfortran.dg/negative-z-descriptor.f90:  New test.
2782
2783 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2784
2785         PR tree-opt/22329
2786         * gcc.dg/pr22329.c: New test.
2787
2788 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2789
2790         PR tree-optimization/20139
2791         * gcc.dg/tree-ssa/pr20139.c: New.
2792
2793 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2794
2795         PR tree-opt/22356
2796         * testsuite/gcc.dg/pr22356-1.c: New test.
2797
2798 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2799
2800         PR c++/21799
2801         * g++.dg/template/unify8.C: New.
2802         * g++.dg/template/unify9.C: New.
2803
2804 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2805
2806         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2807
2808 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2809
2810         * gcc.dg/darwin-version-1.c: New.
2811         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2812         * gcc.dg/builtins-20.c: Likewise.
2813         * gcc.dg/builtins-53.c: Likewise.
2814         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2815         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2816         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2817         * gcc.dg/torture/builtins-power-1.c: Likewise.
2818         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2819         on Darwin.
2820
2821 2005-07-07  Jeff Law  <law@redhat.com>
2822
2823         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2824         argument evaluation order.
2825
2826 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2827
2828         PR libfortran/21594
2829         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2830         Add test cases where the shift length is greater than the
2831         array length.
2832
2833 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2834
2835         * obj-c++.dg/proto-lossage-6.mm: New.
2836         * objc.dg/proto-lossage-6.m: New.
2837
2838 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2839
2840         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2841         * objc.dg/gnu-runtime-2.m: Likewise.
2842
2843 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2844
2845         * gfortran.dg/longline.f: New test.
2846
2847         * gfortran.dg/badline.f: New test.
2848
2849 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2850
2851         PR fortran/16531
2852         PR fortran/15966
2853         PR fortran/18781
2854         * gfortran.dg/hollerith.f90: New.
2855         * gfortran.dg/hollerith2.f90: New.
2856         * gfortran.dg/hollerith3.f90: New.
2857         * gfortran.dg/hollerith4.f90: New.
2858         * gfortran.dg/hollerith_f95.f90: New.
2859         * gfortran.dg/hollerith_legacy.f90: New.
2860         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2861
2862 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2863
2864         PR objc/22274
2865         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2866         * objc.dg/gnu-runtime-2.m: New.
2867
2868 2005-07-06  Jeff Law  <law@redhat.com>
2869
2870         * gcc.dg/tree-ssa/vrp17.c: New test.
2871
2872 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2873
2874         PR fortran/22327
2875         * gfortran.dg/array_constructor_5.f90: New test.
2876
2877 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2878
2879         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2880
2881 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2882
2883         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2884         * gcc.dg/980816-1.c: Ditto.
2885
2886 2005-07-06  Jeff Law  <law@redhat.com>
2887
2888         * gcc.c-torture/compile/pr21356.c: New test.
2889
2890 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2891
2892         PR c/22013
2893         PR c/22098
2894         * gcc.c-torture/compile/pr22013-1.c,
2895         gcc.c-torture/execute/pr22098-1.c,
2896         gcc.c-torture/execute/pr22098-2.c,
2897         gcc.c-torture/execute/pr22098-3.c: New tests.
2898
2899 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2900
2901         PR c/22308
2902         * gcc.dg/pr22308-1.c: New test.
2903
2904 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2905
2906         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2907         target.
2908         * gcc.dg/compare9.c: Use -fshort-enums instead of
2909         -fno-short-enums.  Change the last test to dg-bogus.
2910
2911 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2912
2913         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2914         * gcc.dg/compare9.c: New.
2915
2916 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2917
2918         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2919
2920 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         PR testsuite/22288
2923         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2924
2925
2926 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2927
2928         * gcc.dg/format/gcc_gfc-1.c: New.
2929
2930 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2931
2932         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2933
2934 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2935
2936         PR fortran/20842
2937         * gfortran.dg/io_invalid_1.f90: New test.
2938
2939 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2940
2941         * gcc.dg/format/gcc_diag-1.c: Update.
2942
2943 2005-07-02  Jeff Law  <law@redhat.com>
2944
2945         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2946         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2947
2948 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2949
2950         * gcc.dg/format/gcc_diag-1.c: Update.
2951
2952 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2953
2954         PR tree-opt/22269
2955         * gcc.c-torture/compile/pr22269.c: New test.
2956
2957 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2958
2959         PR 21584
2960         PR 22219
2961         * g++.dg/tree-ssa/pr21584-1.C: New test.
2962         * g++.dg/tree-ssa/pr21584-2.C: New test.
2963
2964 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2965
2966         * obj-c++.dg/try-catch-11.mm: New.
2967         * objc.dg/try-catch-10.m: New.
2968
2969 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2970
2971         * g++.dg/other/ucnid-1.C: xfail on AIX.
2972
2973 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2974
2975         PR 22234
2976         * gcc.dg/20050629-1.c: New test.
2977
2978 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2979
2980         * obj-c++.dg/const-str-1[0-1].mm: New.
2981         * objc.dg/const-str-1[0-1].m: New.
2982
2983 2005-05-29  Richard Henderson  <rth@redhat.com>
2984
2985         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2986         Rename from check_effective_target_vect_no_max.
2987         (check_effective_target_vect_no_int_add): New.
2988         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2989         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2991         * gcc.dg/vect/vect-reduc-1.c: Use both.
2992         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2993
2994 2005-05-29  Richard Henderson  <rth@redhat.com>
2995
2996         * lib/target-supports.exp (check_effective_target_vect_no_max):
2997         Remove i386 and x86_64.
2998
2999 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3000
3001         PR testsuite/21969
3002         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3003
3004 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3005
3006         PR middle-end/21969
3007         * gcc.dg/vect/pr21969.c: New test.
3008
3009 2005-06-28  Eric Christopher  <echristo@redhat.com>
3010
3011         PR c/22052
3012         PR c/21975
3013         * gcc.dg/inline1.c: New test.
3014         * gcc.dg/inline2.c: Ditto.
3015         * gcc.dg/inline3.c: Ditto.
3016         * gcc.dg/inline4.c: Ditto.
3017         * gcc.dg/inline5.c: Ditto.
3018
3019 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3020
3021         PR libfortran/22142
3022         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3023         Add testcase also testing eoshift1 for PR 22142.
3024
3025 2005-06-28  Richard Henderson  <rth@redhat.com>
3026
3027         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3028         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3029         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3030         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3031         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3032
3033 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3034
3035         PR libfortran/22142
3036         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3037         Add testcase for PR 22142.
3038
3039 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3040
3041         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3042         gcc.target/ia64/fpreg-2.c: New tests.
3043
3044 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3045
3046         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3047
3048 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3049
3050         PR libfortran/22170
3051         * gfortran.dg/slash_1.f90: New test.
3052
3053 2005-06-27  Richard Henderson  <rth@redhat.com>
3054
3055         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3056         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3057         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3058         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3059         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3060         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3061
3062 2005-06-27  Richard Henderson  <rth@redhat.com>
3063
3064         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3065         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3066
3067 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3068
3069         * obj-c++.dg/proto-lossage-5.mm: New.
3070         * objc.dg/proto-lossage-5.m: New.
3071
3072 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3073
3074         PR 21959
3075         * gcc.dg/tree-ssa/pr21959.c: New test.
3076
3077 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3078
3079         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3080         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3081         testing uninitialized var.
3082
3083         * gcc.c-torture/execute/builtins/chk.h: New.
3084         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3085         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3086         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3087         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3088         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3089         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3090         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3091         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3092         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3093         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3094         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3095         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3096         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3097         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3098         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3099         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3100         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3101         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3102         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3103         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3104         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3105         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3106         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3107         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3108         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3109         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3110         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3111         * gcc.dg/builtin-object-size-1.c: New test.
3112         * gcc.dg/builtin-object-size-2.c: New test.
3113         * gcc.dg/builtin-object-size-3.c: New test.
3114         * gcc.dg/builtin-object-size-4.c: New test.
3115         * gcc.dg/builtin-object-size-5.c: New test.
3116         * gcc.dg/builtin-stringop-chk-1.c: New test.
3117         * gcc.dg/builtin-stringop-chk-2.c: New test.
3118         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3119         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3120         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3121         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3122         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3123         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3124         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3125         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3126         * gcc.c-torture/execute/printf-1.c: New test.
3127         * gcc.c-torture/execute/fprintf-1.c: New test.
3128         * gcc.c-torture/execute/vprintf-1.c: New test.
3129         * gcc.c-torture/execute/vfprintf-1.c: New test.
3130         * gcc.c-torture/execute/printf-chk-1.c: New test.
3131         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3132         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3133         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3134
3135 2005-06-27  Michael Matz  <matz@suse.de>
3136
3137         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3138         slot is not merged if address escapes.
3139
3140 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3141
3142         PR c/21911
3143         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3144
3145 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR middle-end/17965
3148         * gcc.c-torture/compile/20050622-1.c: New test.
3149
3150         PR middle-end/22028
3151         * gcc.dg/20050620-1.c: New test.
3152
3153 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3154
3155         PR tree-optimization/22026
3156         * gcc.dg/tree-ssa/pr22026.c: New.
3157
3158 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3159
3160         PR libfortran/22144
3161         * gfortran.dg/shift-alloc.f90:  New testcase.
3162
3163 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3164
3165         * all files: Update FSF address in copyright headers.
3166
3167 2005-06-22  Jan Hubicka  <jh@suse.cz>
3168
3169         * wholeprogram-1.c: New testcase.
3170         * wholeprogram-2.c: New testcase.
3171
3172 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3173
3174         PR 22171
3175         * gcc.dg/tree-ssa/pr22171.c: New test.
3176
3177 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3178
3179         * gfortran.dg/simplify_modulo.f90: New.
3180
3181 2005-06-24  Jan Hubicka  <jh@suse.cz>
3182
3183         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3184
3185 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3186
3187         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3188
3189 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3190
3191         * obj-c++.dg/typedef-alias-1.mm: New.
3192         * objc.dg/typedef-alias-1.m: New.
3193
3194 2005-06-23  Jeff Law  <law@redhat.com>
3195
3196         * gcc.dg/tree-ssa/vrp16.c: New test.
3197
3198 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3199
3200         * lib/target-supports.exp: Add
3201         check_effective_target_fortran_large_real and
3202         check_effective_target_fortran_large_int to check for
3203         corresponding effective targets.
3204         * gfortran.dg/large_integer_kind_1.f90: New test.
3205         * gfortran.dg/large_real_kind_1.f90: New test.
3206
3207 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3208
3209         PR tree-optimization/22117
3210         * gcc.dg/tree-ssa/pr22117.c: New.
3211
3212 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3213
3214         PR testsuite/22123
3215         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3216
3217 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3218
3219         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3220
3221 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3222
3223         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3224         * gfortran.dg/f2c_4.c: Likewise
3225
3226 2005-06-22 Paul Brook  <paul@codesourcery.com>
3227
3228         PR fortran/21034
3229         * gfortran.dg/auto_save_1.f90: New test.
3230
3231 2005-06-22  Michael Matz  <matz@suse.de>
3232
3233         * gcc.target/x86-64/abi: New directory.
3234         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3235         * gcc.target/x86-64/abi/README.gcc: New file.
3236         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3237         * gcc.target/x86-64/abi/asm-support.s: New file.
3238         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3239         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3240         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3241         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3242         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3243         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3244         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3245         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3246         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3247         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3248         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3249         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3250         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3251         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3252         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3253         * gcc.target/x86_64/abi/test_varargs.c: New test.
3254
3255 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3256
3257         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3258         32-bit i?86 and x86_64.
3259
3260 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3261
3262         * obj-c++.dg/const-str-[1-9].mm: New tests.
3263
3264 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/22010
3267         * gfortran.dg/namelist_use.f90: New.
3268         * gfortran.dg/namelist_use_only.f90: New.
3269
3270 2005-06-21  Jeff Law  <law@redhat.com>
3271
3272         * gcc.dg/tree-ssa/vrp15.c: New test.
3273
3274 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3275
3276         * lib/target-supports.exp (check_effective_target_vect_reduction):
3277         Remove.
3278         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3279         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3280         remove vect_reduction target keyword. Also avoid two returns in main.
3281         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3282         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3283         * gcc.dg/vect/vect-reduc-1short.c: New test.
3284         * gcc.dg/vect/vect-reduc-1char.c: New test.
3285         * gcc.dg/vect/vect-reduc-2short.c: New test.
3286         * gcc.dg/vect/vect-reduc-2char.c: New test.
3287         * gcc.dg/vect/vect-reduc-6.c: New test.
3288         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3289         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3290         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3291
3292 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3293         Paul Thomas  <pault@gcc.gnu.org>
3294
3295         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3296         New tests.
3297
3298 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3299
3300         * gfortran.dg/backslash_1.f90: New test.
3301         * gfortran.dg/backslash_2.f90: New test.
3302
3303 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3304
3305         * gfortran.dg/duplicate_labels.f90: New test.
3306
3307 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3308
3309         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3310         unsupportable relocations.
3311         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3312         * gcc.dg/20050321-2.c: xfail for NetWare.
3313
3314 2005-06-20  Andreas Jaeger  <aj@suse.de>
3315
3316         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3317         gcc.target/i386/fastcall-sseregparm.c,
3318         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3319
3320 2005-06-19  Richard Henderson  <rth@redhat.com>
3321
3322         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3323
3324 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3325
3326         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3327
3328 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3329
3330         PR c++/22115
3331         * g++.dg/conversion/simd2.C: Change expected error message.
3332
3333 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3334
3335         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3336         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3337         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3338
3339 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3340
3341         * gcc.dg/fold-mod-1.c: New test.
3342
3343 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3344
3345         PR fortran/19926
3346         * gfortran.dg/pr19926.f90: New test.
3347
3348 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3349
3350         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3351         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3352         targets.
3353         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3354         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3355
3356 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3357
3358         * gcc.target/ia64/float80-varargs-1.c: New test.
3359
3360 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3361
3362         PR tree-opt/22035
3363         * gfortran.dg/f2c_6.f90: New test.
3364
3365 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3366
3367         PR c++/17413
3368         * g++.dg/template/local5.C: New.
3369
3370 2005-06-17  Richard Henderson  <rth@redhat.com>
3371
3372         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3373
3374 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3375
3376         PR testsuite/21945
3377         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3378
3379 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3380
3381         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3382         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3383         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3384         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3385         check_vect to verify the presence of hardware vector support.
3386
3387 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3388
3389         PR testsuite/22056
3390         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3391
3392 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3393
3394         PR libfortran/19216
3395         * gfortran.dg/pr19216.f: Add correct space between brackets and
3396         dg directive.
3397
3398 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3399
3400         PR libfortran/16436
3401         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3402
3403 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3404
3405         * gcc.target/i386/attributes-error.c: New testcase.
3406         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3407         * gcc.target/i386/regparm-stdcall.c: Likewise.
3408         * gcc.target/i386/sseregparm-1.c: Likewise.
3409         * gcc.target/i386/sseregparm-2.c: Likewise.
3410
3411 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3412
3413         * g++.dg/rtti/crash2.C: New.
3414
3415 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3416
3417         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3418
3419 2005-06-15  David Ung  <davidu@mips.com>
3420
3421         * gcc.target/mips/mips16e-extends.c: New test for testing the
3422         generation of MIPS16e zeb/zeh, seb/seh instructions.
3423
3424 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3425
3426         PR 22018
3427         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3428         * gcc.dg/tree-ssa/pr22018.c: New test.
3429
3430 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3431
3432         * gcc.dg/simd-1.c: Update error messages.
3433         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3434         * gcc.dg/simd-2.c: Update error messages.
3435         * gcc.dg/simd-4.c: New.
3436
3437 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3438
3439         PR c++/20678
3440         * g++.dg/other/crash-4.C: New.
3441
3442 2005-06-14  Devang Patel  <dpatel@apple.com>
3443
3444         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3445
3446 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3447
3448         PR c++/21929
3449         * g++.dg/parse/crash11.C: Update
3450
3451 2005-06-13  Jeff Law  <law@redhat.com>
3452
3453         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3454         perform the desired transformations.
3455         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3456         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3457
3458 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3459
3460         PR fortran/22038
3461         * gfortran.dg/forall_1.f90: Un-XFAIL.
3462
3463 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3464
3465         PR c++/21929
3466         * g++.dg/parse/crash26.C: New.
3467
3468         PR c++/20789
3469         * g++.dg/init/member1.C: New.
3470
3471 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3472
3473         * gfortran.dg/altreturn_1.f90: New test.
3474
3475 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3476
3477         PR middle-end/21985
3478         * gcc.dg/tree-ssa/pr21985.c: New test.
3479
3480 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3481
3482         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3483
3484 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3485
3486         PR c++/21930
3487         * g++.dg/other/error10.C: New test case.
3488
3489 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3490
3491         PR libfortran/19155
3492         * gfortran.dg/pr19155.f: Add test.
3493
3494 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3495
3496         * gfortran.dg/f2c_7.f90: New test.
3497
3498         * gfortran.dg/forall_1.f90: XFAILed.
3499
3500 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3501
3502         * gcc.dg/pr14796-1.c: New.
3503         * gcc.dg/pr14796-2.c: New.
3504
3505 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3506
3507         PR fortran/17792
3508         PR fortran/21375
3509         * gfortran.dg/deallocate_stat.f90:  New test.
3510
3511 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3512
3513         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3514
3515 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3516
3517         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3518         access will be generated when this loop is vectorized. Test that
3519         accesses with same alignment were detected.
3520         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3521         Test that accesses with same alignment were detected.
3522         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3523         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3524         alignment were detected.
3525
3526 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3527
3528         PR c++/10611
3529         * g++.dg/conversion/simd2.C: New.
3530
3531 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3532
3533         * gcc.dg/Wcxx-compat-1.c: New.
3534
3535 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3536
3537         PR libfortran/21480
3538         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3539         complex array.
3540
3541 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3542
3543         * gcc.dg/alias-8.c: New.
3544
3545 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3546
3547         * gcc.dg/format/cmn_err-1.c: Update.
3548
3549 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3550
3551         PR target/20666
3552         * gcc.target/sparc/fexpand-2.c: New.
3553         * gcc.target/sparc/fpmerge-2.c: New.
3554         * gcc.target/sparc/fpmul-2.c: New.
3555         * gcc.target/sparc/noresult.c: New.
3556         * gcc.target/sparc/pdist-2.c: New.
3557         * gcc.target/sparc/pdist-3.c: New.
3558
3559 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3560
3561         PR testsuite/21702
3562         * gcc.target/i386/i386.exp: Fix comment typo.
3563
3564 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3565
3566         PR c++/19497
3567         * g++.dg/inherit/using5.C: New.
3568         * g++.dg/inherit/using6.C: New.
3569
3570 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3571
3572         PR c++/19894
3573         * g++.dg/template/ptrmem15.C: New test.
3574
3575         PR c++/20563
3576         * g++.dg/ext/label4.C: New test.
3577
3578 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3579
3580         * gcc.dg/tls/debug-1.c: New test.
3581
3582 2005-06-07  Dale Johannesen  <dalej@apple.com>
3583
3584         * gcc.target/i386/movq.c:  New.
3585
3586 2005-06-07  Dale Johannesen  <dalej@apple.com>
3587
3588         * gcc.dg/20050607-1.c:  New.
3589
3590 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR middle-end/21850
3593         * gcc.c-torture/execute/20050607-1.c: New test.
3594
3595 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3596
3597         PR libfortran/21926
3598         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3599         Test case where the return array has lowest stride one,
3600         but isn't packed.
3601
3602 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3603
3604         * lib/target-supports.exp (check_effective_target_sync_int_long):
3605         Add s390 and s390x targets.
3606
3607 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3608
3609         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3610         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3611         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3612         * gcc.dg/tree-ssa/loop-9.c: New test.
3613
3614 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3615
3616         * g++.dg/parse/defarg10.C: New.
3617
3618 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR regression/21897
3621         * gcc.c-torture/execute/20050604-1.c: New test.
3622
3623 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3624
3625         PR 21903
3626         * g++.dg/parse/defarg9.C: New.
3627
3628         PR c++/20637
3629         * g++.dg/inherit/using4.C: New.
3630         * g++.dg/overload/error1.C: Adjust expected errors.
3631         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3632         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3633         * g++.old-deja/g++.other/redecl2.C: Likewise.
3634         * g++.old-deja/g++.other/redecl4.C: Likewise.
3635         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3636
3637 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3638
3639         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3640
3641 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3642
3643         * lib/gfortran.exp (gfortran_target_compile): Call
3644         dg-additional-files-options
3645         * gfortran.dg/f2c_4.f90: New file
3646         * gfortran.dg/f2c_4.c: New file
3647         * gfortran.dg/f2c_5.f90: New file
3648         * gfortran.dg/f2c_5.c: New file
3649
3650 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3651
3652         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3653
3654         PR fortran/21912
3655         * gfortran.dg/array_constructor_4.f90: New test.
3656
3657 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/21619
3660         * g++.dg/ext/builtin9.C: New test.
3661
3662 2005-06-05  Dale Johannesen  <dalej@apple.com>
3663
3664         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3665         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3666
3667 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3668
3669         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3670         * gcc.dg/vect/vect-reduc-1.c: New.
3671         * gcc.dg/vect/vect-reduc-2.c: New.
3672         * gcc.dg/vect/vect-reduc-3.c: New.
3673
3674 2005-06-04  Dale Johannesen  <dalej@apple.com>
3675
3676         * gcc.c-torture/execute/20050603-1.c:  New.
3677         * gcc.c-torture/execute/20050603-2.c:  New.
3678         * gcc.dg/20050603-3.c:  New.
3679
3680 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3681
3682         PR fortran/19195
3683         * gfortran.dg/debug_1.f90: New test.
3684
3685         * gfortran.dg/forall_1.f90: New test.
3686
3687 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3688
3689         * gfortran.dg/array_constructor_3.f90: New test.
3690
3691 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3692
3693         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3694
3695 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3696
3697         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3698
3699 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3700
3701         PR c/21873
3702         * gcc.dg/init-excess-1.c: New test.
3703
3704 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/21853
3707         * g++.dg/expr/static_cast6.C: New test.
3708
3709 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3710
3711         * gcc.dg/tree-ssa/vrp14.c: New test.
3712
3713 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/21336
3716         * g++.dg/template/new2.C: New test.
3717
3718 2005-06-03  Josh Conner  <jconner@apple.com>
3719
3720         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3721         all entries in initializer.
3722
3723 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3724
3725         PR middle-end/21858
3726         * gcc.dg/pr21858.c: New testcase.
3727
3728 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3729
3730         PR tree-optimization/21292
3731
3732         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3733         New.
3734         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3735         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3736         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3737         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3738         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3739
3740 2005-06-02  Richard Henderson  <rth@redhat.com>
3741
3742         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3743
3744 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3745
3746         * gcc.dg/wtypequal.c: New testcase.
3747
3748 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3749
3750         PR 21582
3751         * gcc.dg/tree-ssa/pr21582.c: New test.
3752
3753 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3754
3755         PR c++/21280
3756         * g++.dg/opt/interface2.h: New.
3757         * g++.dg/opt/interface2.C: New.
3758         * g++.dg/init/ctor4.C: Adjust error lines.
3759         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3760         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3761         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3762         * g++.old-deja/g++.pt/assign1.C: Likewise.
3763         * g++.old-deja/g++.pt/crash20.C: Likewise.
3764
3765 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3766
3767         PR tree-optimization/21734
3768         * g++.dg/vect/pr21734_1.cc: New.
3769         * g++.dg/vect/pr21734_2.cc: New.
3770
3771 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3772
3773         PR c++/20350
3774         * g++.dg/template/spec24.C: New.
3775
3776         PR c++/21151
3777         * g++.dg/pch/local-1.C: New.
3778         * g++.dg/pch/local-1.Hs: New.
3779
3780 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3781
3782         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3783         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3784         * gcc.dg/tree-ssa/pr14341.c: New test.
3785         * gcc.dg/tree-ssa/pr14841.c: New test.
3786         * gcc.dg/tree-ssa/pr20701.c: New test.
3787         * gcc.dg/tree-ssa/pr21086.c: New test.
3788         * gcc.dg/tree-ssa/pr21090.c: New test.
3789         * gcc.dg/tree-ssa/pr21332.c: New test.
3790         * gcc.dg/tree-ssa/pr21458.c: New test.
3791         * gcc.dg/tree-ssa/pr21658.c: New test.
3792         * gcc.dg/tree-ssa/vrp01.c: New test.
3793         * gcc.dg/tree-ssa/vrp02.c: New test.
3794         * gcc.dg/tree-ssa/vrp03.c: New test.
3795         * gcc.dg/tree-ssa/vrp04.c: New test.
3796         * gcc.dg/tree-ssa/vrp05.c: New test.
3797         * gcc.dg/tree-ssa/vrp06.c: New test.
3798         * gcc.dg/tree-ssa/vrp07.c: New test.
3799         * gcc.dg/tree-ssa/vrp08.c: New test.
3800         * gcc.dg/tree-ssa/vrp09.c: New test.
3801         * gcc.dg/tree-ssa/vrp10.c: New test.
3802         * gcc.dg/tree-ssa/vrp11.c: New test.
3803         * gcc.dg/tree-ssa/vrp12.c: New test.
3804         * gcc.dg/tree-ssa/vrp13.c: New test.
3805
3806 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3807
3808         PR 21029
3809         * gcc.dg/tree-ssa/pr21029.c: New test.
3810
3811 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3812
3813         * gfortran.dg/logint-1.f: New test case.
3814         * gfortran.dg/logint-2.f: Likewise.
3815         * gfortran.dg/logint-3.f: Likewise.
3816
3817 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR c/21536
3820         PR c/20760
3821         * gcc.dg/20050527-1.c: New test.
3822
3823         * gcc.dg/i386-sse-12.c: New test.
3824
3825         PR fortran/21729
3826         * gfortran.dg/implicit_5.f90: New test.
3827
3828 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3829
3830         PR fortran/20883
3831         * gfortran/assign_4.f90: New test.
3832         * gfortran/assign_2.f90: Change compile to run.
3833
3834 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3835
3836         * lib/target-supports.exp
3837         (check_effective_target_sync_char_short): New.
3838         * gcc.dg/sync-2.c: New.
3839
3840 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3841
3842         PR tree-optimization/21817
3843         * gcc.dg/torture/pr21817-1.c: New.
3844
3845 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3846
3847         PR c++/21165
3848         * g++.dg/template/init5.C: New.
3849
3850 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         * gfortran.dg/char_initialiser_actual.f90:
3853         Test character initialisers as actual arguments.
3854         * gfortran.dg/char_pointer_comp_assign.f90:
3855         Test character pointer structure component assignments.
3856         * gfortran.dg/char_array_structure_constructor.f90:
3857         Test character components in structure constructors.
3858
3859 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3860
3861         PR middle-end/20931
3862         * g++.dg/opt/pr20931.C: New test.
3863
3864 2005-05-31  Andreas Jaeger  <aj@suse.de>
3865
3866         PR testsuite/20772
3867         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3868         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3869         g++.old-deja/g++.ext/asmspec1.C,
3870         g++.old-deja/g++.other/regstack.C,
3871         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3872         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3873         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3874         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3875         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3876         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3877         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3878         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3879         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3880         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3881         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3882         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3883         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3884         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3885         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3886         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3887         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3888         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3889         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3890
3891 2005-05-31  Jeff Law  <law@redhat.com>
3892
3893         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3894
3895 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3896
3897         PR middle-end/21743
3898         * gcc.dg/builtins-1.c: Activate disabled clog test.
3899         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3900
3901 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3902
3903         * gfortran.dg/char_pointer_assign.f90:
3904         Test character-pointer assignments and pointer assignments.
3905         * gfortran.dg/char_pointer_dummy.f90:
3906         Test character-pointer dummy arguments.
3907         * gfortran.dg/char_pointer_func.f90:
3908         Test character-pointer function returns.
3909         * gfortran.dg/char_pointer_dependency.f90:
3910         Test character-pointer functions with dependencies.
3911
3912 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/21784
3915         * g++.dg/lookup/using14.C: New test.
3916
3917 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3918
3919         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3920         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3921         trailing ^M.
3922
3923 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3924
3925         PR c++/17413
3926         * g++.dg/template/local5.C: New.
3927
3928         PR target/21761
3929         * gcc.c-torture/compile/pr21761.c: New.
3930
3931         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3932         before darwin8.
3933
3934 2005-05-30  Steven G. Kargl
3935
3936         PR fortran/20846
3937         * gfortran.dg/inquire_8.f90: New test.
3938
3939 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3940
3941         PR libfortran/21376
3942         * gfortran.dg/output_exponents_1.f90: New test.
3943
3944 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3945
3946         PR libfortran/20006
3947         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3948
3949 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/21210
3952         * g++.dg/ext/complex1.C: New test.
3953
3954         PR c++/21340
3955         * g++.dg/init/ctor6.C: New test.
3956
3957 2005-05-29  Jan Hubicka  <jh@suse.cz>
3958
3959         * gcc.c-torture/compile/pr21562.c: New.
3960
3961 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3962
3963         * gfortran.dg/subnormal_1.f90: New test.
3964
3965 2005-05-28  Jan Hubicka  <jh@suse.cz>
3966
3967         * tree-prof.exp: Fix comment.
3968         * value-prof-1.c: New.
3969         * value-prof-2.c: New.
3970         * value-prof-3.c: New.
3971         * value-prof-4.c: New.
3972
3973 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3974
3975         PR c++/21614
3976         * g++.dg/expr/ptrmem6.C: New test.
3977         * g++.dg/expr/ptrmem6a.C: Likewise.
3978
3979 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3980
3981         PR tree-optimization/21658
3982         * gcc.dg/tree-ssa/pr21658.c: New.
3983
3984 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3985
3986         PR c++/21455
3987         * g++.dg/inherit/ptrmem3.C: New.
3988
3989         PR c++/21681
3990         * g++.dg/parse/template16.C: New.
3991
3992 2005-05-27  Andreas Jaeger  <aj@suse.de>
3993
3994         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3995
3996         * gcc.dg/i386-sse-8.c: Run test on all archs.
3997
3998 2005-05-26  Mike Stump  <mrs@apple.com>
3999
4000         * objc.dg/isa-field-1.m: Only run on darwin.
4001         * objc.dg/lookup-1.m: Likewise.
4002         * objc.dg/try-catch-8.m: Likewise.
4003
4004 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4005
4006         PR tree-optimization/9814
4007         * gcc.dg/pr9814-1.c: New test case.
4008
4009 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4010
4011         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4012         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4013         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4014         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4015         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4016         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4017         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4018         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4019         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4020         objc.dg/try-catch-8.m: New.
4021
4022 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4023
4024         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4025         remove extraneous semicolons.
4026
4027 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4028
4029         * obj-c++.dg/comp-types-12.mm: New.
4030         * objc.dg/comp-types-11.m: New.
4031         * objc.dg/selector-4.m: New.
4032
4033 2005-05-26  Andreas Jaeger  <aj@suse.de>
4034
4035         PR testsuite/20772
4036         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4037         g++.old-deja/g++.ext/attrib3.C,
4038         g++.old-deja/g++.other/store-expr1.C,
4039         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4040         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4041         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4042         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4043         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4044         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4045         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4046         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4047         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4048         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4049         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4050         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4051         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4052         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4053         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4054         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4055         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4056         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4057         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4058
4059 2005-05-26  Andreas Jaeger  <aj@suse.de>
4060
4061         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4062         x86-64 compilation.
4063
4064 2005-05-26  Andreas Jaeger  <aj@suse.de>
4065
4066         PR testsuite/20772
4067         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4068         gcc.misc-tests/i386-pf-athlon-1.c,
4069         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4070         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4071         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4072         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4073         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4074         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4075         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4076         programs.
4077
4078         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4079         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4080         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4081         x86-64 compilation.
4082
4083         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4084         x86_64.
4085
4086         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4087         effective-target ilp32.
4088
4089 2005-05-26  David Ung  <davidu@mips.com>
4090
4091         * gcc.target/mips/ext_ins.c: New test for testing the generation
4092         of MIPS32/64 rev 2 ext/ins instructions.
4093
4094 2005-05-26  Andreas Jaeger  <aj@suse.de>
4095
4096         * treelang/compile/unsigned.tree: Use gimple instead of
4097         nonexisting generic dump.
4098
4099 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4100
4101         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4102
4103 2005-05-26  Andreas Jaeger  <aj@suse.de>
4104
4105         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4106
4107 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4108
4109         PR libfortran/17283
4110         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4111         Test callee-allocated memory with write statements.
4112
4113 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4114
4115         PR middle-end/21709
4116         * gcc.dg/pr21709-1.c: New test case.
4117
4118 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4119             Mike Stump  <mrs@apple.com>
4120
4121         * objc/execute/next_mapping.h: Update for C++.
4122
4123         * obj-c++.dg/selector-1.mm: Move to...
4124         * obj-c++.dg/selector-4.mm: here...
4125
4126         * obj-c++.dg/basic.mm: New.
4127         * obj-c++.dg/comp-types-1.mm: New.
4128         * obj-c++.dg/cxx-class-1.mm: New.
4129         * obj-c++.dg/cxx-ivars-1.mm: New.
4130         * obj-c++.dg/cxx-ivars-2.mm: New.
4131         * obj-c++.dg/cxx-ivars-3.mm: New.
4132         * obj-c++.dg/cxx-scope-1.mm: New.
4133         * obj-c++.dg/cxx-scope-2.mm: New.
4134         * obj-c++.dg/defs.mm: New.
4135         * obj-c++.dg/empty-private-1.mm: New.
4136         * obj-c++.dg/encode-1.mm: New.
4137         * obj-c++.dg/encode-2.mm: New.
4138         * obj-c++.dg/encode-3.mm: New.
4139         * obj-c++.dg/extern-c-1.mm: New.
4140         * obj-c++.dg/extra-semi.mm: New.
4141         * obj-c++.dg/fix-and-continue-2.mm: New.
4142         * obj-c++.dg/isa-field-1.mm: New.
4143         * obj-c++.dg/ivar-list-semi.mm: New.
4144         * obj-c++.dg/local-decl-1.mm: New.
4145         * obj-c++.dg/lookup-1.mm: New.
4146         * obj-c++.dg/lookup-2.mm: New.
4147         * obj-c++.dg/method-1.mm: New.
4148         * obj-c++.dg/method-2.mm: New.
4149         * obj-c++.dg/method-3.mm: New.
4150         * obj-c++.dg/method-4.mm: New.
4151         * obj-c++.dg/method-5.mm: New.
4152         * obj-c++.dg/method-6.mm: New.
4153         * obj-c++.dg/method-7.mm: New.
4154         * obj-c++.dg/no-extra-load.mm: New.
4155         * obj-c++.dg/overload-1.mm: New.
4156         * obj-c++.dg/pragma-1.mm: New.
4157         * obj-c++.dg/pragma-2.mm: New.
4158         * obj-c++.dg/private-1.mm: New.
4159         * obj-c++.dg/private-2.mm: New.
4160         * obj-c++.dg/proto-qual-1.mm: New.
4161         * obj-c++.dg/qual-types-1.mm: New.
4162         * obj-c++.dg/stubify-1.mm: New.
4163         * obj-c++.dg/stubify-2.mm: New.
4164         * obj-c++.dg/super-class-1.mm: New.
4165         * obj-c++.dg/super-class-2.mm: New.
4166         * obj-c++.dg/super-dealloc-1.mm: New.
4167         * obj-c++.dg/super-dealloc-2.mm: New.
4168         * obj-c++.dg/template-1.mm: New.
4169         * obj-c++.dg/template-2.mm: New.
4170         * obj-c++.dg/template-3.mm: New.
4171         * obj-c++.dg/template-4.mm: New.
4172         * obj-c++.dg/template-5.mm: New.
4173         * obj-c++.dg/template-6.mm: New.
4174         * obj-c++.dg/try-catch-1.mm: New.
4175         * obj-c++.dg/try-catch-2.mm: New.
4176         * obj-c++.dg/try-catch-3.mm: New.
4177         * obj-c++.dg/try-catch-4.mm: New.
4178         * obj-c++.dg/try-catch-5.mm: New.
4179         * obj-c++.dg/try-catch-6.mm: New.
4180         * obj-c++.dg/try-catch-7.mm: New.
4181         * obj-c++.dg/try-catch-8.mm: New.
4182         * obj-c++.dg/try-catch-9.mm: New.
4183         * obj-c++.dg/va-meth-1.mm: New.
4184
4185 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4186
4187         * obj-c++.dg/selector-1.mm: New.
4188         * obj-c++.dg/selector-2.mm: New.
4189
4190 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4191
4192         * obj-c++.dg/selector-3.mm: New.
4193         * objc.dg/selector-3.m: New.
4194
4195 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4196
4197         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4198         about where warning appears.
4199
4200 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4201
4202         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4203         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4204         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4205         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4206
4207 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4208
4209         * gcc.dg/20050524-1.c: New test.
4210
4211 2005-05-25  Jan Hubicka  <jh@suse.cz>
4212
4213         * gcc.dg/tree-prof/inliner-1.c: New.
4214
4215 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4216
4217         * gcc.dg/tree-prof: New directory.
4218         * gcc.dg/tree-prof/tree-prof.exp: New.
4219
4220 2005-05-25  DJ Delorie  <dj@redhat.com>
4221
4222         * gcc.dg/Wattributes-1.c: New.
4223         * gcc.dg/Wattributes-2.c: New.
4224         * gcc.dg/Wattributes-3.c: New.
4225
4226 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4227
4228         PR tree-optimization/19833
4229         * gcc.dg/uninit-4.c: Remove xfail.
4230         * gcc.dg/uninit-9.c: Ditto.
4231
4232 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4233
4234         * obj-c++.dg/bitfield-[1-5].mm: New.
4235         * obj-c++.dg/class-protocol-1.mm: New.
4236         * obj-c++.dg/comp-types-1[0-1].mm: New.
4237         * obj-c++.dg/comp-types-[2-9].mm: New.
4238         * obj-c++.dg/encode-[4-8].mm: New.
4239         * obj-c++.dg/layout-1.mm: New.
4240         * obj-c++.dg/method-1[0-9].mm: New.
4241         * obj-c++.dg/method-2[0-1].mm: New.
4242         * obj-c++.dg/method-[8-9].mm: New.
4243         * obj-c++.dg/objc-gc-3.mm: New.
4244         * obj-c++.dg/try-catch-10.mm: New.
4245         * objc.dg/bitfield-5.m: New.
4246         * objc.dg/comp-types-10.m: New.
4247         * objc.dg/comp-types-9.m: New.
4248         * objc.dg/layout-1.m: New.
4249         * objc.dg/objc-gc-4.m: New.
4250         * objc.dg/try-catch-9.m: New.
4251         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4252         * objc.dg/comp-types-1.m: Likewise.
4253         * objc.dg/comp-types-[5-6].m: Likewise.
4254         * objc.dg/method-9.m: Likewise.
4255
4256 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4257
4258         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4259         and on hardware without VMX support.
4260
4261         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4262
4263         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4264
4265         * lib/profopt.exp (dg-final-generate, dg-final-use,
4266         profopt-final-code, profopt-get-options): New.
4267         (profopt-execute): Process test directives.
4268
4269         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4270         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4271         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4272
4273 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4274
4275         PR C++/21645
4276         * g++.dg/init/ctor5.C: New test.
4277
4278 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4279
4280         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4281         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4282         vect-113.c, vect-114.c.
4283
4284 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4285
4286         * gcc.dg/const-elim-1.c: Remove xfails.
4287
4288 2005-05-23  Jeff Law  <law@redhat.com>
4289
4290         * gcc.c-torture/compile/pr21638.c: New test.
4291         * gcc.c-torture/compile/20050520-1.c: New test.
4292
4293 2005-05-23  Nick Clifton  <nickc@redhat.com>
4294
4295         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4296         be a proper triple, ie: m32r*-*-*.
4297         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4298
4299 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR middle-end/21331
4302         PR tree-opt/21293
4303         * gcc.c-torture/compile/pr21293.c: New test.
4304         * gcc.c-torture/execute/pr21331.c: New test.
4305
4306 2004-05-20  Richard Henderson  <rth@redhat.com>
4307
4308         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4309
4310 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4311
4312         * obj-c++-dg.exp: Add.
4313         * obj-c++.exp: Add.
4314         * obj-c++.dg/dg.exp: Add.
4315
4316 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4317
4318         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4319         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4320
4321 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4322
4323         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4324
4325 2004-05-19  Richard Henderson  <rth@redhat.com>
4326
4327         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4328
4329 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4330
4331         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4332
4333         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4334
4335 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR c++/21495
4338         * g++.dg/parse/extern1.C: New test.
4339         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4340
4341 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4342
4343         * gcc.dg/c99-math.h: New.
4344         * gcc.dg/c99-math-float-1.c: New test.
4345         * gcc.dg/c99-math-double-1.c: Likewise.
4346         * gcc.dg/c99-math-long-double-1.c: Likewise.
4347
4348 2005-05-18  Richard Henderson  <rth@redhat.com>
4349
4350         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4351
4352 2005-05-18  Devang Patel  <dpatel@apple.com>
4353
4354         * g++.dg/opt/20050511-1.C: New test.
4355
4356 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4357
4358         PR libfortran/21127
4359         * gfortran.dg/reshape-complex.f90:  New test.
4360
4361 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4362
4363         * gfortran.dg/array_constructor_1.f90: New test.
4364         * gfortran.dg/array_constructor_2.f90: New test.
4365
4366 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4367
4368         PR fortran/20954
4369         * gfortran.dg/pr20954.f: New test.
4370
4371 2005-05-17  Mike Stump  <mrs@apple.com>
4372
4373         Yet more Objective-C++...
4374
4375         * objc.dg/method-5.m: Update.
4376         * objc.dg/method-6.m: Update.
4377         * objc.dg/method-7.m: Update.
4378         * objc.dg/method-9.m: Update.
4379         * objc.dg/try-catch-2.m: Update.
4380
4381 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4382
4383         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4384         Remove little-endian optimizations.
4385
4386 2005-05-17  Jeff Law  <law@redhat.com>
4387
4388         * g++.dg/tree-ssa/pr14814.C: New test.
4389         * gcc.dg/tree-ssa/pr14814.C: New test.
4390         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4391         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4392
4393 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4394
4395         * gcc.dg/compat/generate-random.c: Do not include
4396         libiberty.h.
4397         * gcc.dg/compat/generate-random_r.c: Likewise.
4398
4399 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4400
4401         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4402
4403 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4404
4405         PR middle-end/21595
4406         * g++.dg/tree-ssa/builtin1.C: New testcase.
4407
4408 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR c++/21454
4411         * g++.dg/opt/const4.C: New test.
4412
4413         PR middle-end/21492
4414         * g++.dg/opt/crossjump1.C: New test.
4415
4416         PR tree-optimization/21610
4417         * gcc.c-torture/compile/20050516-1.c: New test.
4418
4419         PR fortran/15080
4420         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4421         about the test failing.
4422         * gfortran.fortran-torture/execute/where_7.f90: New test.
4423         * gfortran.fortran-torture/execute/where_8.f90: New test.
4424
4425 2005-05-16  Richard Henderson  <rth@redhat.com>
4426
4427         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4428         i?86 and x86_64.
4429
4430 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4431
4432         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4433         (limits.h): Include unconditionally.
4434         (stdlib.h): Likewise.
4435         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4436         (limits.h): Include unconditionally.
4437         (stdlib.h): Likewise.
4438         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4439         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4440         (limits.h): Include unconditionally.
4441         (stdlib.h): Likewise.
4442         (hashtab.h): Do not include.
4443         (getopt.h): Likewise.
4444         (stddef.h): Include.
4445         (hashval_t): Define.
4446         (struct entry): Add "next" field.
4447         (HASH_SIZE): New macro.
4448         (hash_table): New variable.
4449         (switchfiles): Do not use xmalloc.
4450         (mix): New macro.
4451         (iterative_hash): New function.
4452         (hasht): Remove.
4453         (e_exists): New function.
4454         (e_insert): Likewise.
4455         (output): Use, instead of libiberty hashtable functions.
4456         (main): Do not use getopt.  Do not call htab_create.
4457
4458 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4459
4460         PR libstdc++/21526
4461         * lib/target-supports.exp (check_mkfifo_available):
4462         Return 0 for cygwin as mkfifo support incomplete on platform.
4463         Fix typos in comments.
4464
4465 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4466
4467         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4468
4469 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4470
4471         PR fortran/17432
4472         * gfortran.dg/assign_4.f: New test.
4473
4474 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4475
4476         PR tree-optimization/21563
4477         * gcc.dg/tree-ssa/pr21563.c: New.
4478
4479 2005-05-14  Jan Hubicka  <jh@suse.cz>
4480
4481         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4482
4483 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4484
4485         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4486
4487 2005-05-13  Julian Brown  <julian@codesourcery.com>
4488
4489         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4490         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4491
4492 2005-05-13  Jan Hubicka  <jh@suse.cz>
4493
4494         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4495         * gcc.dg/fold-xor-?.c: Likewise.
4496         * gcc.dg/pr15784-?.c: Likewise.
4497         * gcc.dg/pr20922-?.c: Likewise.
4498         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4499         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4500         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4501
4502 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4503
4504         PR fortran/21260
4505         * gfortran.dg/hollerith_1.f90: New test.
4506
4507 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4508
4509         * gfortran.dg/func_result_2.f90: New test.
4510
4511 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4512
4513         * gfortran.dg/dev_null.f90: New test.
4514
4515 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4516
4517         * gcc.dg/arm-vfp1.c: Revert last change.
4518
4519 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4520
4521         PR middle-end/19807
4522         PR tree-optimization/19639
4523         * g++.dg/tree-ssa/pr19807.C: New testcase.
4524
4525 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4526
4527         PR libfortran/21471
4528         * gfortran.dg/append-1.f90: New test.
4529
4530 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4531
4532         * gcc.dg/pr18501.c: XFAIL.
4533         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4534         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4535         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4536         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4537         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4538         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4539         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4540         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4541
4542 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4543
4544         PR fortran/20178
4545         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4546         gfortran.dg/f2c_3.f90: New tests.
4547
4548         * gfortran.dg/return_1.f90: Fix dg annotation.
4549
4550 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4551
4552         * gcc.c-torture/compile/20050510-1.c: New test.
4553
4554 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4555
4556         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4557
4558 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4559
4560         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4561
4562 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4563
4564         PR c/17913
4565         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4566
4567 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4568
4569         PR c/21342
4570         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4571         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4572
4573 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4574
4575         PR debug/16676
4576         * gcc.dg/debug/pr16676.c: New test.
4577
4578 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4579
4580         PR testsuite/21443
4581         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4582         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4583         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4584         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4585         Change -O1 to -O2.
4586         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4587         -fno-tree-dominator-opts.
4588
4589 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4590
4591         * gfortran.dg/return_1.f90: New test.
4592
4593 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4594
4595         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4596
4597         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4598
4599 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4600
4601         PR c++/21427
4602         * g++.dg/inherit/covariant13.C: New.
4603
4604 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4605
4606         PR libfortran/19155
4607         * gfortran.dg/pr19155.f: New test.
4608
4609 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4610
4611         PR inline-asm/8788
4612         * gcc.dg/pr8788-1.c: New testcase.
4613
4614 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4615
4616         PR target/21416
4617         * gcc.target/mips/fpcmp-[12].c: New tests.
4618
4619 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4620
4621         * lib/target-supports-dg.exp (dg-require-fork): New function.
4622         (dg-require-mkfifo): Likewise.
4623         * lib/target-supports.exp (check_function_available): New
4624         function.
4625         (check_fork_available): Likewise.
4626         (check_mkfifo_available): Likewise.
4627
4628 2005-05-06  Jeff Law  <law@redhat.com>
4629
4630         * gcc.c-torture/compile/pr21380.c: New test.
4631
4632 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR c++/20961
4635         * g++.dg/ext/weak3.C: New test.
4636
4637 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4638
4639         PR c++/21352
4640         * g++.dg/template/crash37.C: New test.
4641
4642 2005-05-05  Paul Brook  <paul@codesourcery.com>
4643
4644         * gcc.dg/arm-g2.c: Use effective-target arm32.
4645         * gcc.dg/arm-mmx-1.c: Ditto.
4646         * gcc.dg/arm-scd42-2.c: Ditto.
4647         * gcc.dg/arm-vfp1.c: Ditto.
4648         * lib/target-supports.exp (check_effective_target_arm32): New
4649         function.
4650
4651 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4652
4653         PR libfortran/21354
4654         gfortran.dg/in_pack_rank7.f90:  New test.
4655
4656 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4657
4658         PR middle-end/15618
4659         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4660
4661 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4662
4663         PR middle-end/21265
4664         * gcc.dg/20050503-1.c: New test.
4665
4666         PR rtl-optimization/21239
4667         * gcc.dg/i386-sse-11.c: New test.
4668
4669 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4670
4671         PR target/16888
4672         * gcc.target/i386/asm-1.c: New test.
4673
4674 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4675
4676         PR rtl-optimization/21330
4677         * gcc.c-torture/execute/20050502-1.c: New test.
4678
4679         PR target/21297
4680         * gcc.c-torture/execute/20050502-2.c: New test.
4681
4682 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4683
4684         PR middle-end/21282
4685         * gcc.dg/pr21282.c: New.
4686
4687 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4688
4689         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4690         * gcc.dg/vect/vect-92.c: Likewise
4691         * gcc.dg/vect/vect-93.c: Likewise
4692         * gcc.dg/vect/vect-dv-1.c: Likewise
4693         * gcc.dg/vect/vect-dv-2.c: Likewise
4694         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4695
4696 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4697
4698         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4699         * gfortran.dg/vect/vect-2.f90:  Likewise
4700         * gfortran.dg/vect/vect-3.f90:  Likewise
4701         * gfortran.dg/vect/vect-4.f90:  Likewise
4702         * gfortran.dg/vect/vect-5.f90:  Likewise
4703
4704 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4705
4706         PR target/20813
4707         * gcc.dg/rs6000-fpint-2.c: New.
4708
4709 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4710
4711         PR c/15698
4712         * gcc.dg/builtins-30.c: Update expected messages.
4713         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4714         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4715         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4716
4717 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4718
4719         PR tree-optimization/21294
4720         * gcc.dg/tree-ssa/pr21294.c: New.
4721
4722 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4723
4724         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4725         __builtin_altivec_st_internal_4si built-in.
4726
4727 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/15875
4730         * g++.dg/template/ptrmem14.C: New test.
4731
4732 2005-05-02  Paul Brook  <paul@codesourcery.com>
4733
4734         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4735
4736 2005-05-02  Michael Matz  <matz@suse.de>
4737
4738         PR c++/19542
4739         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4740
4741 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4742
4743         * g++.dg/cpp/weak.C: New test.
4744
4745 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4746
4747         * gcc.dg/tree-ssa/loop-8.c: New test.
4748
4749 2005-04-30  Michael Maty  <matz@suse.de>
4750
4751         * gcc.dg/inline-mcpy.c: New test.
4752
4753 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4754
4755         PR libfortran/18958
4756         * gfortran.dg/eoshift.f90:  New test case.
4757
4758 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4759
4760         PR libfortran/18857
4761         * gfortran.dg/matmul_1.f90: New test.
4762
4763 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4764
4765         PR tree-optimization/21030
4766         * gcc.dg/tree-ssa/pr21030.c: New.
4767
4768 2005-04-29  Devang Patel  <dpatel@apple.com>
4769
4770         PR tree-optimization/21272
4771         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4772
4773 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR fortran/13082
4776         PR fortran/18824
4777         * gfortran.dg/entry_4.f90: New test.
4778         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4779         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4780         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4781         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4782         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4783         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4784         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4785
4786 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4787
4788         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4789
4790 2005-04-29  Paul Brook   <paul@codesourcery.com>
4791
4792         * gfortran.dg/entry_3.f90: New test.
4793
4794 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4795
4796         * gfortran.dg/implicit_4.f90: New test.
4797
4798 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4799
4800         * lib/target-supports.exp (check_profiling_available): Return
4801         false for xtensa-*-elf.
4802
4803 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4804
4805         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4806         error if file cannot be deleted.
4807
4808 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4809
4810         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4811         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4812         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4813         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4814         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4815         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4816         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4817         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4818         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4819         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4820         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4821         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4822         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4823
4824 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4825
4826         PR fortran/20865
4827         * gfortran.dg/pr20865.f90: New test.
4828
4829 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4830
4831         * gcc.dg/void-cast-2.c: New test.
4832
4833 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4834
4835         PR c/21159
4836         * gcc.dg/void-cast-1.c: New test.
4837
4838 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4839
4840         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4841
4842 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4843
4844         PR fortran/21177
4845         * gfortran.dg/pr21177.f90: New test.
4846
4847 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4848
4849         PR tree-optimization/21171
4850         * gcc.dg/tree-ssa/pr21171.c: New test.
4851
4852 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4853
4854         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4855         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4856         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4857         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4858         gcc.dg/tree-ssa/gen-vect-32.c: New.
4859         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4860         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4861         don't run on PPC32.
4862
4863 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4864
4865         PR c/21213
4866         * gcc.dg/transparent-union-3.c: New test.
4867
4868 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         PR c/20740
4871         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4872         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4873         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4874         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4875         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4876         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4877
4878 2005-04-26  Jeff Law  <law@redhat.com>
4879
4880         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4881         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4882         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4883         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4884         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4885         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4886         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4887
4888 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4889
4890         PR tree-optimization/17598
4891         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4892
4893 2005-04-25  Mike Stump  <mrs@apple.com>
4894
4895         * objc.dg/fix-and-continue-1.m: Add.
4896
4897 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4898
4899         PR c++/20995
4900         * g++.dg/opt/pr20995-1.C: New test case.
4901
4902 2005-04-25  Devang Patel <dpatel@apple.com>
4903
4904         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4905
4906 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4907
4908         PR testsuite/21062
4909         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4910
4911 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4912
4913         PR C++/21188
4914         * g++.dg/opt/rtti2.C: New test.
4915
4916 2005-04-25  Paul Brook  <paul@codesourcery.com>
4917         Steven G. Kargl  <kargls@comcast.net>
4918
4919         PR fortran/20879
4920         * gfortran.dg/ichar_1.f90: New file.
4921
4922 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR middle-end/20991
4925         * g++.dg/opt/pr20991.C: New test.
4926
4927         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4928         where sizeof (type) < __alignof__ (type).
4929         * gcc.dg/compat/struct-layout-1.h: Likewise.
4930
4931 2005-04-24  Per Bothner  <per@bothner.com>
4932             Devang Patel  <dpatel@apple.com>
4933
4934         PR preprocessor/20907
4935         * gcc.dg/cpp/very-long-comment.c: New test.
4936
4937 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4938
4939         PR fortran/20059
4940         * gfortran.dg/common_5.f: New test.
4941
4942 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4943
4944         PR middle-end/21082
4945         * g++.dg/tree-ssa/pr21082.C: New testcase.
4946
4947 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4948
4949         * gcc.dg/vect/vect-99.c: New test.
4950
4951 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4952
4953         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4954
4955 2005-04-22  Jeff Law  <law@redhat.com>
4956
4957         * gcc.dg/uninit-5.c: Remove xfails.
4958         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4959         conditionals and loads.
4960
4961 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4962
4963         PR libfortran/20074
4964         PR libfortran/20436
4965         PR libfortran/21108
4966         * gfortran.dg/nested_reshape.f90: new test
4967         * gfortran.dg/reshape-alloc.f90: new test
4968         * gfortran.dg/reshape.f90: new test
4969
4970 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4971
4972         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4973
4974         * gcc.dg/arm-vfp1.c: New test.
4975
4976 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4977
4978         PR c++/21087
4979         * g++.dg/lookup/builtin2.C: New test.
4980
4981 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4982
4983         * gcc.dg/weak/weak-13.c: New test.
4984
4985 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4986
4987         * lib/target-supports.exp (check_effective_target_sync_int_long):
4988         Add powerpc*.
4989
4990 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4991
4992         * gcc.target/mips/branch-1.c: New test.
4993
4994 2005-04-21  Richard Henderson  <rth@redhat.com>
4995
4996         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4997         * gcc.dg/vect/vect-86.c: Likewise.
4998         * gcc.dg/vect/vect-87.c: Likewise.
4999         * gcc.dg/vect/vect-88.c: Likewise.
5000
5001 2005-04-21  Devang Patel  <dpatel@apple.com>
5002
5003         PR optimization/20994
5004         * gcc.dg/tree-ssa/ifc-3.c: New test.
5005
5006 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5007
5008         PR c/12913
5009         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5010         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5011         gcc.dg/c99-vla-jump-5.c: New tests.
5012
5013 2005-04-19  Richard Henderson  <rth@redhat.com>
5014
5015         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5016         Fix typo in exists check.
5017         (check_effective_target_sync_int_long): New.
5018         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5019         * gcc.dg/ia64-sync-2.c: Likewise.
5020         * gcc.dg/ia64-sync-3.c: Likewise.
5021         * gcc.dg/ia64-sync-4.c: Likewise.
5022
5023 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5024
5025         * gcc.dg/fold-xor-1.c: New test.
5026         * gcc.dg/fold-xor-2.c: New test.
5027
5028 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5029
5030         PR target/20670
5031         * g++.dg/eh/fp-regs.C: New test.
5032
5033 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5034
5035         * gcc.dg/Wint-to-pointer-cast-1.c,
5036         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5037         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5038         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5039
5040 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5041
5042         PR fortran/16861
5043         * gfortran.dg/pr16861.f90: New test.
5044
5045 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5046
5047         * gcc.dg/pr21085.c: New test.
5048
5049 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5050
5051         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5052         (setup_mips_tests, dg-mips-options): New procedures.
5053         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5054         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5055         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5056         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5057         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5058         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5059         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5060         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5061         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5062         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5063         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5064         dg-mips-options instead of dg-options.  Remove now-redundant
5065         preprocessor guards.
5066         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5067         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5068         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5069         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5070         * gcc.dg/vr-mult-2.c: Delete.
5071         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5072         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5073         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5074         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5075         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5076         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5077         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5078
5079 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5080
5081         * ada/acats/run_all.sh: Use sync when executable not present.
5082
5083 2005-04-18  Devang Patel  <dpatel@apple.com>
5084
5085         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5086         * gcc.dg/vect/vect-11a.c: New.
5087         * gcc.dg/vect/vect-none.c: Update.
5088         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5089
5090 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5091
5092         PR tree-optimization/20922
5093         * gcc.dg/pr20922-1.c: New test.
5094         * gcc.dg/pr20922-2.c: New test.
5095         * gcc.dg/pr20922-3.c: New test.
5096         * gcc.dg/pr20922-4.c: New test.
5097         * gcc.dg/pr20922-5.c: New test.
5098         * gcc.dg/pr20922-6.c: New test.
5099
5100 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5101
5102         PR libfortran/20950
5103         * gfortran.dg/pr20950.f: New test.
5104
5105 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5106
5107         PR libfortran/19216
5108         * gfortran.dg/pr19216.f: New test.
5109
5110 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5111
5112         PR tree-optimization/21001
5113         * gcc.dg/tree-ssa/pr21001.c: New.
5114
5115 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5116
5117         PR libfortran/21075
5118         * gfortran.dg/reshape_rank7.f90: New test.
5119
5120 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5121
5122         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5123         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5124         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5125         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5126         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5127         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5128         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5129         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5130         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5131         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5132         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5133         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5134         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5135         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5136         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5137         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5138         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5139         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5140         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5141         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5142         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5143
5144 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5145
5146         * gfortran.dg/wtruncate.f: New testcase.
5147         * gfortran.dg/wtruncate.f90: New testcase.
5148
5149 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5150
5151         PR c++/21025
5152         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5153         which sizeof/alignof is dependent, rather than just whether we are
5154         processing_template_decl.
5155
5156 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5157
5158         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5159         corrected typo where the wrong variables had been compared.
5160
5161 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5162
5163         PR libfortran/18495
5164         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5165         Test callee-allocated version of return array with a write
5166         statement.
5167         Test spread with a temporary with another write statement.
5168
5169 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5170
5171         PR tree-optimization/21031
5172         * gcc.dg/tree-ssa/pr21031.c: New.
5173
5174 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5175
5176         PR tree-optimization/21004
5177         * gcc.dg/builtins-53.c: Include builtins-config.h.
5178         Check floorf, ceilf, floorl and ceill transformations
5179         only when HAVE_C99_RUNTIME is defined.
5180
5181 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5182
5183         PR middle-end/20739
5184         * gcc.dg/tree-ssa/pr20739.c: New test.
5185
5186 2005-04-14  Mike Stump  <mrs@apple.com>
5187
5188         * gcc.dg/Foundation.framework/empty: New.
5189         * gcc.dg/framework-2.c: New.
5190
5191 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5192
5193         PR tree-optimization/21021
5194         * gcc.c-torture/compile/pr21021.c: New.
5195
5196 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5197
5198         PR testsuite/21010
5199         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5200         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5201         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5202         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5203         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5204         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5205         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5206         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5207
5208 2005-04-14  Richard Henderson  <rth@redhat.com>
5209
5210         * lib/target-supports.exp (check_effective_target_vect_condition):
5211         Add ia64, i?86, and x86_64.
5212
5213 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5214
5215         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5216
5217 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5218
5219         PR tree-optimization/20657
5220         * gcc.dg/tree-ssa/pr20657.c: New.
5221
5222 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5223
5224         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5225         (long long int)trunc*.
5226
5227 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5228
5229         PR target/20927
5230         * gcc.dg/pr20927.c: New test.
5231
5232 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5233
5234         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5235         * gcc.target/mips/asm-1.c: Likewise.
5236
5237 2005-04-13  Dale Johannesen  <dalej@apple.com>
5238
5239         * objc.dg/objc-fast-4.m:  New.
5240
5241 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5242
5243         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5244         directory.
5245         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5246
5247 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5248
5249         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5250         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5251         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5252
5253 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5254
5255         PR tree-optimization/20913
5256         * gcc.dg/tree-ssa/pr20913.c: New.
5257
5258         PR tree-optimization/20702
5259         * gcc.dg/tree-ssa/pr20702.c: New.
5260
5261 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5262
5263         PR c++/13744
5264         * g++.dg/inherit/local3.C: New test.
5265
5266 2005-04-12  Jeff Law  <law@redhat.com>
5267
5268         * gcc.dg/tree-ssa/20050412-1.c: New test.
5269
5270 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5271
5272         PR libfortran/19016
5273         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5274         Add tests with mask generated by expression.
5275         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5276         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5277         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5278
5279 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5280
5281         PR middle-end/20917
5282         * gcc.dg/20050409-1.c: New test.
5283
5284 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5285
5286         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5287
5288 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5289
5290         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5291         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5292         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5293         (TARGET_CXX): Adjust accordingly.
5294         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5295         determine_class_data_visibility and class_data_always_comdat.
5296         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5297         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5298         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5299         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5300         (arm_cxx_determine_class_data_visibility): New.
5301         (arm_cxx_class_data_always_comdat): Likewise.
5302         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5303         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5304         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5305         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5306         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5307         Define.
5308
5309 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5310
5311         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5312
5313 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5314
5315         * gcc.dg/i386-darwin-fpmath.c: New.
5316
5317 2004-04-11  Devang Patel  <dpatel@apple.com>
5318
5319         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5320         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5321         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5322         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5323         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5324         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5325         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5326         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5327         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5328
5329 2004-04-11  Devang Patel  <dpatel@apple.com>
5330
5331         * gcc.dg/vect/vect-dv-1.c: New test.
5332         * gcc.dg/vect/vect-dv-2.c: New test.
5333
5334 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5335
5336         PR tree-optimization/20933
5337         * gcc.dg/tree-ssa/pr20933.c: New test.
5338
5339 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5340
5341         * gfortran.dg/fold_nearest.f90: New test.
5342
5343 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         * gcc.dg/tree-ssa/alias-1.c: New test.
5346
5347 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5348
5349         PR tree-optimization/20920
5350         * g++.dg/tree-ssa/pr20920.C: New test.
5351
5352 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5353
5354         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5355         (long long int)ceil*.
5356
5357 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5358
5359         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5360         explicit C++ linkage.
5361
5362 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5363
5364         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5365         warning for arithmetic IF statements.
5366
5367 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5368
5369         * eor_handling_1.f90: New test case.
5370         * eor_handling_2.f90: New test case.
5371         * eor_handling_3.f90: New test case.
5372         * eor_handling_4.f90: New test case.
5373         * eor_handling_5.f90: New test case.
5374         * noadv_size.f90: New test case.
5375         * pad_no.f90: New test case.
5376
5377 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5378
5379         * gcc.c-torture/execute/20050410-1.c: New test.
5380
5381 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5382
5383         * gcc.dg/pr20126.c: New.
5384
5385 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5386             Steven G. Kargl <kargls@comcast.net>
5387
5388         * gfortran.dg/PR19872.f: New test.
5389
5390 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5391
5392         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5393
5394 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5395
5396         * gfortran.dg/nint_1.f90: New test.
5397
5398 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5399
5400         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5401         Added test for callee-allocated arrays with write statements.
5402         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5403         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5404         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5405         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5406         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5407
5408 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5409
5410         PR libfortran/20163
5411         * gfortran.dg/open-options-blanks.f:  New test.
5412
5413 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5414
5415         PR fortran/13257
5416         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5417
5418 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5419
5420         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5421         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5422         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5423         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5424         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5425         * gcc.c-torture/execute/stdarg-4.c: New test.
5426
5427         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5428
5429         PR target/20795
5430         * g++.dg/abi/param2.C: New test.
5431
5432 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5433
5434         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5435
5436 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5437
5438         * gcc.dg/builtins-53.c: New test.
5439
5440 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5441
5442         * g++.dg/tree-ssa/pr18178.C: New test.
5443         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5444         * gcc.c-torture/execute/20041019-1.c: New test.
5445         * gcc.dg/tree-ssa/20041008-1.c: New test.
5446         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5447         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5448         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5449         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5450         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5451         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5452         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5453         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5454         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5455         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5456
5457 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5458
5459         PR rtl-optimization/20466
5460         * gcc.c-torture/execute/pr20466-1.c: New test.
5461
5462 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5463
5464         PR c++/20905
5465         * g++.dg/parse/cond2.C: New test.
5466
5467         PR c++/20145
5468         * g++.dg/warn/Wdtor1.C: New test.
5469
5470 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5471
5472         PR fortran/17229
5473         * gfortran.dg/pr17229.f: New test.
5474
5475 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5476
5477         * gfortran.dg/tiny_1.f90: New test.
5478         * gfortran.dg/tiny_2.f90: ditto.
5479
5480 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5481
5482         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5483         * gfortran.dg/open_new.f90:  Fix dg-do run line
5484
5485 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5486
5487         * lib/target-supports.exp (get_compiler_messages): Support
5488         optional arguments, the fourth being compiler options.
5489         (check_effective_target_fpic): New proc.
5490         * gcc.dg/20050321-2.c: Restrict to target fpic.
5491
5492 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5493
5494         * gcc.dg/15443-1.c: New test.
5495         * gcc.dg/15443-2.c: Likewise.
5496
5497 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5498
5499         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5500
5501 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5502
5503         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5504
5505 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5506
5507         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5508         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5509         -m64.
5510         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5511         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5512         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5513
5514 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5515
5516         PR c++/20212
5517         * g++.dg/warn/Wunused-11.C: New test.
5518
5519 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5520
5521         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5522
5523 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5524
5525         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5526
5527 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR c++/20734
5530         * g++.dg/template/ptrmem13.C: New test.
5531
5532 2005-04-05  Per Bothner  <per@bothner.com>
5533
5534         * lib/gcc.exp: Always add -fno-show-column, for now.
5535
5536 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5537
5538         PR testsuite/20767
5539         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5540         of plain old "unsigned int" for the type of "i".  Makes this test
5541         64bit clean.
5542
5543 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5544
5545         * gcc.dg/i386-ssefn-1.c: New test.
5546         * gcc.dg/i386-ssefn-2.c: New test.
5547         * gcc.dg/i386-ssefn-3.c: New test.
5548         * gcc.dg/i386-ssefn-4.c: New test.
5549
5550 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR tree-optimization/20076
5553         * gcc.dg/builtin-apply4.c: New test.
5554
5555         PR preprocessor/19475
5556         * gcc.dg/cpp/macspace1.c: New test.
5557         * gcc.dg/cpp/macspace2.c: New test.
5558
5559 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5560
5561         * gfortran.dg/pr20755.f: Fixed bad format.
5562
5563 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/20763
5566         * g++.dg/ext/attrib21.C: New test.
5567
5568 2004-04-05  Devang Patel  <dpatel@apple.com>
5569
5570         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5571         * gcc.dg/vect/vect-shift-1.c: New test.
5572
5573 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5574
5575         PR libfortran/20755
5576         * gfortran.dg/pr20755.f: New test.
5577
5578 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5579
5580         * gfortran.dg/pr15959.f90: New test.
5581         * gfortran.dg/string_pad_trunc.f90: New test.
5582
5583 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5584
5585         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5586         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5587         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5588         syntax.
5589
5590 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5591
5592         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5593
5594 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5595
5596         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5597         * gcc.c-torture/compile/20011119-2.c: Likewise.
5598         * gcc.c-torture/compile/981001-2.c: Likewise.
5599
5600 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/20679
5603         * g++.dg/template/overload4.C: New test.
5604
5605 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5606
5607         PR c++/20746
5608         * g++.dg/abi/covariant5.C: New.
5609
5610         PR debug/20505
5611         * g++.dg/debug/const2.C: New.
5612
5613 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR rtl-optimization/16104
5616         * gcc.c-torture/execute/20050316-1.c: New test.
5617
5618 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5619
5620         * g++.dg/template/spec23.C: Fix dg-error text.
5621
5622 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5623
5624         PR c++/19199
5625         * g++.dg/expr/lval2.C: New.
5626
5627 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5628
5629         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5630         __builtin_strcasecmp and __builtin_strncasecmp.
5631
5632 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5633
5634         PR c++/20723
5635         * g++.dg/template/spec22.C: New.
5636         * g++.dg/template/spec23.C: New.
5637
5638 2005-04-03  Dale Ranta  <dir@lanl.gov>
5639             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5640
5641         PR libfortran/20068
5642         PR libfortran/20125
5643         PR libfortran/20156
5644         PR libfortran/20471
5645         * gfortran.dg/backspace.f: New test.
5646
5647 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5648
5649         * gcc.dg/pr19345.c: New test.
5650
5651 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5652
5653         PR tree-optimization/20640
5654         * gcc.dg/torture/tree-loop-1.c: New.
5655
5656 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5657
5658         PR rtl-optimization/20290
5659         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5660
5661 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5662
5663         * gcc.dg/rs6000-fpint.c: New.
5664
5665 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5666
5667         * gcc.dg/old-style-then-proto-1.c: New test.
5668
5669 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5670
5671         * gfortran.fortran-torture/execute/backspace.f90: Check
5672         after backspace and read was incorrect.
5673
5674 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5677         buffer past the terminating NUL using memcmp.
5678         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5679         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5680
5681         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5682         Fix unused/uninitialized variable warnings.
5683
5684         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5685         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5686         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5687         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5688
5689         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5690         gcc.c-torture/execute/builtins/fputs-lib.c,
5691         gcc.c-torture/execute/builtins/lib/fprintf.c,
5692         gcc.c-torture/execute/builtins/lib/main.c,
5693         gcc.c-torture/execute/builtins/lib/memcmp.c,
5694         gcc.c-torture/execute/builtins/lib/memmove.c,
5695         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5696         gcc.c-torture/execute/builtins/lib/memset.c,
5697         gcc.c-torture/execute/builtins/lib/printf.c,
5698         gcc.c-torture/execute/builtins/lib/sprintf.c,
5699         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5700         gcc.c-torture/execute/builtins/lib/strchr.c,
5701         gcc.c-torture/execute/builtins/lib/strcmp.c,
5702         gcc.c-torture/execute/builtins/lib/strcpy.c,
5703         gcc.c-torture/execute/builtins/lib/strcspn.c,
5704         gcc.c-torture/execute/builtins/lib/strlen.c,
5705         gcc.c-torture/execute/builtins/lib/strncat.c,
5706         gcc.c-torture/execute/builtins/lib/strncmp.c,
5707         gcc.c-torture/execute/builtins/lib/strncpy.c,
5708         gcc.c-torture/execute/builtins/lib/strrchr.c,
5709         gcc.c-torture/execute/builtins/lib/strspn.c,
5710         gcc.c-torture/execute/builtins/lib/strstr.c,
5711         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5712         gcc.c-torture/execute/builtins/strlen-2.c,
5713         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5714         prototypes.
5715
5716 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5717
5718         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5719         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5720         selectany usage.
5721
5722 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR c++/19406
5725         * g++.dg/debug/using1.C: New test.
5726
5727 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5728
5729         PR middle-end/20524
5730         * gcc.dg/alias-7.c: Prefix asm-declared name with
5731         __USER_LABEL_PREFIX__.
5732
5733 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5734
5735         Fix fallout from PR middle-end/15700:
5736         * gcc.c-torture/compile/20011119-1.c: Take
5737         __USER_LABEL_PREFIX__ into account.
5738         * gcc.c-torture/compile/20011119-2.c: Likewise.
5739
5740 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5741
5742         PR c++/18644
5743         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5744
5745 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5746
5747         PR c/17855
5748         * gcc.c-torture/compile/struct-non-lval-1.c,
5749         gcc.c-torture/compile/struct-non-lval-2.c,
5750         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5751
5752 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5753
5754         * gcc.dg/tls/tls.exp: Remove temporary file.
5755         * g++.dg/tls/tls.exp: Ditto.
5756         * lib/file-format.exp: Ditto.
5757         * g++.dg/special/ecos.exp: Ditto.
5758
5759         * lib/profopt.exp: Treat prof_ext as a list.
5760         * gcc.misc-tests/bprob.exp: Ditto.
5761         * g++.dg/bprob/bprob.exp: Ditto.
5762
5763         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5764         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5765         g++.dg/tree-ssa/pointer-reference-alias.C,
5766         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5767         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5768         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5769         g++.dg/vect/pr19951.cc: Ditto.
5770         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5771         gcc.dg/builtins-47.c: Ditto.
5772         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5773         gcc.dg/pr20115-1.c: Ditto.
5774         * gcc.dg/tree-ssa/20030530-2.c,
5775         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5776         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5777         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5778         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5779         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5780         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5781         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5782         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5783         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5784         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5785         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5786         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5787         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5788         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5789         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5790         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5791         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5792         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5793         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5794         gcc.dg/tree-ssa/20030824-1.c,
5795         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5796         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5797         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5798         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5799         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5800         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5801         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5802         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5803         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5804         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5805         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5806         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5807         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5808         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5809         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5810         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5811         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5812         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5813         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5814         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5815         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5816         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5817         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5818         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5819         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5820         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5821         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5822         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5823         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5824         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5825         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5826         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5827         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5828         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5829         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5830         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5831         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5832         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5833         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5834         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5835         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5836         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5837         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5838         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5839         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5840         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5841         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5842         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5843         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5844         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5845         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5846         gcc.dg/tree-ssa/useless-1.c: Ditto.
5847         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5848         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5849         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5850         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5851         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5852         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5853         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5854         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5855         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5856         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5857         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5858         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5859         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5860         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5861         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5862         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5863         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5864         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5865         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5866         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5867         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5868         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5869         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5870         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5871         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5872         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5873         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5874         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5875         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5876         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5877         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5878         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5879         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5880         gcc.dg/vect/vect-none.c: Ditto.
5881         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5882         treelang/compile/unsigned.tree: Ditto.
5883
5884         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5885         * gcc.dg/cpp/direct2s.c: Ditto.
5886         * gcc.dg/cpp/paste4.c: Ditto.
5887         * gcc.dg/cpp/separate-1.c: Ditto.
5888         * gcc.dg/pch/save-temps-1.c: Ditto.
5889         * g++.dg/ext/altivec-10.C: Ditto.
5890         * g++.dg/pch/pch.C: Ditto.
5891
5892         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5893
5894         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5895         * g++.dg/template/repo1.C: Ditto.
5896         * g++.dg/template/repo2.C: Ditto.
5897         * g++.dg/template/repo3.C: Ditto.
5898         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5899         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5900         * g++.old-deja/g++.pt/repo1.C: Ditto.
5901         * g++.old-deja/g++.pt/repo2.C: Ditto.
5902         * g++.old-deja/g++.pt/repo3.C: Ditto.
5903         * g++.old-deja/g++.pt/repo4.C: Ditto.
5904
5905         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5906         * gcc.dg/20030107-1.c: Ditto.
5907         * gcc.dg/20030702-1.c: Ditto.
5908         * gcc.dg/profile-generate-1.c: Ditto.
5909         * g++.dg/other/profile1.C: Ditto.
5910         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5911
5912         * lib/gcc-dg.exp (remove-build-file): New.
5913         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5914         cleanup-tree-dump, cleanup-saved-temps): New.
5915
5916 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5917
5918         PR c++/19203, DR 214
5919         * g++.dg/parse/ambig3.C: Not ambiguous.
5920         * g++.dg/template/spec20.C: New.
5921         * g++.dg/template/spec21.C: New.
5922
5923 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5924
5925         PR target/20045
5926         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5927
5928 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5929
5930         PR libfortran/20660
5931         * gfortran.dg/negative_unit.f: New test.
5932
5933 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5934
5935         * gcc.dg/20050330-1.c: New test.
5936
5937 2005-03-30  Devang Patel  <dpatel@apple.com>
5938
5939         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5940
5941 2005-03-30  Dale Johannesen  <dalej@apple.com>
5942
5943         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5944
5945 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5946
5947         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5948         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5949         Strip options from test name.
5950
5951 2005-03-31  Jan Hubicka  <jh@suse.cz>
5952
5953         * gcc.dg/varpool-1.c: New testcase.
5954
5955 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5956
5957         PR c/772
5958         PR c/17913
5959         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5960         gcc.dg/stmt-expr-label-3.c : New tests.
5961         * gcc.c-torture/execute/medce-2.c: Remove.
5962
5963 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5964
5965         PR c/20368
5966         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5967         tests.
5968
5969 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5970
5971         * gcc.c-torture/compile/pr20203.c: New test.
5972
5973 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5974
5975         * gfortran.dg/promotion.f90:  New test.
5976
5977 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5978
5979         PR middle-end/20491
5980         * gcc.dg/torture/asm-subreg-1.c: New test.
5981
5982 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5983
5984         PR c/20672
5985         * gcc.dg/pr20672-1.c: New test.
5986
5987 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5988
5989         * gfortran.dg/vect: New directory.
5990         * gfortran.dg/vect/vect.exp: New.
5991         * gfortran.dg/vect/vect-1.f90: New test.
5992         * gfortran.dg/vect/vect-2.f90: New test.
5993         * gfortran.dg/vect/vect-3.f90: New test.
5994         * gfortran.dg/vect/vect-4.f90: New test.
5995         * gfortran.dg/vect/vect-5.f90: New test.
5996
5997 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR middle-end/20622
6000         * gcc.dg/alias-7.c: New test.
6001
6002 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6003
6004         * gcc.dg/sparc-reg-1.c: New test.
6005
6006 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6007
6008         PR target/19890
6009         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6010
6011 2005-03-29  Dale Ranta  <dir@lanl.gov>
6012             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6013
6014         PR libfortran/20163
6015         * gfortran.dg/pr20163-2.f: New test.
6016
6017 2005-03-28  Jan Hubicka  <jh@suse.cz>
6018
6019         PR middle-end/20635
6020         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6021         by Jakub Jelinek.
6022
6023 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6024
6025         PR tree-optimization/20626
6026         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6027         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6028
6029 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6030
6031         * gfortran.dg/underflow.f90:  New test.
6032         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6033
6034 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6035
6036         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6037
6038 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6039
6040         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6041         (g++_init): Make sure that CXXFLAGS is set.
6042         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6043         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6044         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6045         * lib/objc.exp (objc_init): Likewise.
6046         * lib/treelang.exp (treelang_init): Likewise.
6047
6048 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6049
6050         PR tree-optimization/20470
6051         * gcc.dg/tree-ssa/pr20470.c: New test.
6052
6053 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6054
6055         * gcc.dg/ppc-stfiwx.c: New.
6056
6057 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6058
6059         PR target/19888
6060         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6061
6062 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6063
6064         * gcc.dg/20050325-1.c: Fix a typo.
6065
6066 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6067
6068         PR libfortran/19678
6069         PR libfortran/19679
6070         * gfortran.dg/dos_eol.f: New test.
6071
6072 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6073
6074         PR rtl-optimization/20249
6075         * gcc.dg/20050325-1.c: New test.
6076
6077 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6078
6079         PR libfortran/15332
6080         * gfortran.dg/pr15332.f: New test.
6081
6082 2005-03-24  Dale Johannesen  <dalej@apple.com>
6083
6084         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6085
6086 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6087
6088         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6089         'internal' visibility.
6090         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6091         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6092         'protected' visibility.
6093         * gcc.dg/visibility-7.c: Likewise.
6094         * lib/target-supports.exp (check_visibility_available): Take
6095         a parameter, the kind of visibility to check for.
6096         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6097         to check_visibility_available.
6098
6099         * g++.dg/expr/cast3.C: New.
6100
6101 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6102
6103         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6104         rs6000.
6105
6106 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6107
6108         PR target/20095
6109         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6110
6111 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6112
6113         * gcc.dg/badshift.c: Renamed to...
6114         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6115
6116         * gcc.target/i386/badshift.c: Renamed to...
6117         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6118         only.
6119
6120         PR rtl-optimization/20532
6121         * gcc.target/i386/badshift.c: New.
6122
6123 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6124
6125         * gfortran.dg/pr18025.f90: New test.
6126
6127 2005-03-23  Dale Johannesen  <dalej@apple.com>
6128
6129         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6130
6131 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6134
6135         * lib/target-supports.exp (check_iconv_available): Default
6136         libiconv to -liconv, if there is no definition.
6137
6138 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6139
6140         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6141
6142 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6143
6144         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6145         * g++.dg/opt/pr7503-2.C: Likewise.
6146         * g++.dg/opt/pr7503-3.C: Likewise.
6147         * g++.dg/opt/pr7503-4.C: Likewise.
6148         * g++.dg/opt/pr7503-5.C: Likewise.
6149         * g++.dg/warn/minmax.C: New test.
6150
6151 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6152
6153         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6154         * gfortran.dg/g77_intrinsics_sub.f: New test.
6155
6156 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6157             Jan Hubicka  <jh@suse.cz>
6158             Steven Bosscher <stevenb@suse.de
6159
6160         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6161
6162 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/19980
6165         * g++.dg/template/redecl3.C: New test.
6166
6167 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6168
6169         PR c++/20499
6170         * g++.dg/parse/error16.C: Tweak error markers.
6171
6172 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR target/20561
6175         * gcc.dg/20050321-2.c: New test.
6176
6177 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6178
6179         PR c++/20465
6180         PR c++/20381
6181         * g++.dg/template/ptrmem12.C: New.
6182
6183 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6184
6185         PR rtl-optimization/20527
6186         * gcc.c-torture/execute/pr20527-1.c: New test.
6187
6188 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6189
6190         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6191         program, compile it into a real executable and then delete the .c
6192         and .x files afterwards, to avoid problems on testglue targets.
6193
6194 2005-03-21  Stuart Hastings  <stuart@apple.com>
6195
6196         * gcc.target/i386/sse-2.c: New.
6197
6198 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6199
6200         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6201
6202 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6203
6204         * g++.dg/parse/crash25.C: Fix typo.
6205
6206 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6207
6208         PR c++/20461
6209         * g++.dg/parse/crash24.C: New test.
6210
6211         PR c++/20536
6212         * g++.dg/parse/crash25.C: New test.
6213
6214 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6215
6216         PR c++/20147
6217         * g++.dg/ext/stmtexpr4.C: New test.
6218
6219 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6220
6221         PR middle-end/20539
6222         * gcc.c-torture/compile/pr13066-1.c: New test case.
6223         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6224         * g++.dg/opt/pr13066-1.C: Likewise.
6225
6226 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6227
6228         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6229
6230 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6231
6232         PR fortran/18525
6233         * gfortran.dg/nesting_1.f90: New test.
6234
6235 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6236
6237         PR c++/20240
6238         * g++.dg/lookup/using13.C: New test.
6239
6240 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6241
6242         PR c++/20333
6243         * g++.dg/template/crash36.C: New test.
6244
6245 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6246
6247         PR c++/20463
6248         * g++.dg/template/crash35.C: New test.
6249
6250 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6251
6252         PR c++/19966
6253         * g++.dg/overload/operator2.C: New test.
6254
6255 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6256
6257         PR libfortran/20257
6258         * gfortran.dg/pr20257.f90: New test.
6259
6260 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6261
6262         PR libfortran/20480
6263         * gfortran.dg/pr20480.f90: New test.
6264
6265 2005-03-16  Richard Henderson  <rth@redhat.com>
6266
6267         PR middle-end/15700
6268         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6269         (_rtld_global): New.
6270         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6271         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6272
6273         * gcc.dg/alias-3.c: New.
6274         * gcc.dg/alias-4.c: New.
6275         * gcc.dg/alias-5.c: New.
6276         * gcc.dg/alias-6.c: New.
6277
6278 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6279
6280         * gcc.dg/cpp/ucnid-7.c: New.
6281
6282 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6283             Dorit Naishlos  <dorit@il.ibm.com>
6284
6285         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6286         darwin.
6287
6288 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6289
6290         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6291         misaligned accesses.
6292         * gcc.dg/vect/vect-58.c: Likewise.
6293         * gcc.dg/vect/vect-92.c: New.
6294         * gcc.dg/vect/vect-93.c: New.
6295
6296 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6297
6298         PR fortran/18827
6299         * gfortran.dg/assign_2.f90: New test.
6300         * gfortran.dg/assign_3.f90: New test.
6301         * gfortran.dg/assign.f90: New test.
6302
6303 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6304
6305         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6306         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6307         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6308         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6309         names.
6310
6311 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6312
6313         * gcc.dg/cpp/ucnid-6.c: New.
6314
6315         * gcc.dg/cpp/normalize-1.c: New.
6316         * gcc.dg/cpp/normalize-2.c: New.
6317         * gcc.dg/cpp/normalize-3.c: New.
6318         * gcc.dg/cpp/normalize-4.c: New.
6319         * gcc.dg/cpp/ucnid-4.c: New.
6320         * gcc.dg/cpp/ucnid-5.c: New.
6321         * g++.dg/cpp/normalize-1.C: New.
6322         * g++.dg/cpp/ucnid-1.C: New.
6323
6324 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6325
6326         * gcc.dg/pr18628.c: New.
6327
6328 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6329
6330         PR c++/20280
6331         * g++.dg/tree-ssa/pr20280.C: New.
6332
6333 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6334
6335         PR fortran/20467
6336         * gfortran.dg/stfunc_2.f90: New test.
6337
6338 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6339
6340         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6341
6342 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6343
6344         * gcc.dg/tree-ssa/20050314-1.c: New test.
6345
6346 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6347
6348         PR c++/4403
6349         PR c++/9783, DR433
6350         * g++.dg/template/friend34.C: New test.
6351         * g++.dg/template/friend35.C: Likewise.
6352         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6353
6354 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6355
6356         Friend class name lookup 5/n
6357         PR c++/1016
6358         * g++.dg/lookup/hidden-class1.C: New test.
6359         * g++.dg/lookup/hidden-class2.C: Likewise.
6360         * g++.dg/lookup/hidden-class3.C: Likewise.
6361         * g++.dg/lookup/hidden-class4.C: Likewise.
6362         * g++.dg/lookup/hidden-class5.C: Likewise.
6363         * g++.dg/lookup/hidden-class6.C: Likewise.
6364         * g++.dg/lookup/hidden-class7.C: Likewise.
6365         * g++.dg/lookup/hidden-class8.C: Likewise.
6366         * g++.dg/lookup/hidden-class9.C: Likewise.
6367         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6368         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6369         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6370         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6371         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6372         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6373         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6374         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6375         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6376         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6377         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6378
6379 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/20157
6382         * g++.dg/template/error18.C: New test.
6383
6384 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6385
6386         PR debug/16792
6387         * g++.dg/debug/pr16792.C: New test.
6388
6389 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6390
6391         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6392         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6393         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6394         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6395         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6396         test assertion names.
6397
6398 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6399
6400         PR fortran/18600
6401         * gfortran.dg/stfunc_1.f90: New test.
6402
6403 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6404
6405         PR fortran/16907
6406         * gfortran.dg/real_index_1.f90: New test.
6407
6408 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6409
6410         PR fortran/20323
6411         * gfortran.dg/spec_expr_1.f90: New test.
6412
6413 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6414
6415         PR c/20402
6416         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6417         new parser.
6418
6419 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         PR fortran/20361
6422         * gfortran.dg/largeequiv_1.f90: New test.
6423
6424 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6425
6426         * gcc.dg/ucnid-1.c: New.
6427         * gcc.dg/ucnid-2.c: New.
6428         * gcc.dg/ucnid-3.c: New.
6429         * gcc.dg/ucnid-4.c: New.
6430         * gcc.dg/ucnid-5.c: New.
6431         * gcc.dg/ucnid-6.c: New.
6432         * gcc.dg/cpp/ucnid-1.c: New.
6433         * gcc.dg/cpp/ucnid-2.c: New.
6434         * gcc.dg/cpp/ucnid-3.c: New.
6435         * g++.dg/other/ucnid-1.C: New.
6436
6437 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6438
6439         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6440
6441 2005-03-11  Per Bothner  <per@bothner.com>
6442
6443         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6444         that diagnotics refer to correct token.
6445         * gcc.dg/unused-3.c: Likewise.
6446
6447 2005-03-11  Per Bothner  <per@bothner.com>
6448
6449         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6450         constant" is now actually on same line as string constant.
6451         * gcc.dg/cpp/direct2s.c: Likewise.
6452
6453 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6454
6455         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6456
6457 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6458
6459         PR libfortran/20124
6460         * gfortran.dg/pr20124.f90: New Test
6461
6462 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6463
6464         PR tree-optimization/20130
6465         * gcc.dg/pr20130-1.c: New test.
6466
6467 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6468
6469         PR target/20095
6470         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6471
6472 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6473
6474         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6475
6476 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6477
6478         * g++.dg/eh/forced1.C: Fix comment.
6479         * g++.dg/eh/forced2.C: Ditto.
6480         * g++.dg/eh/forced3.C: Ditto.
6481         * g++.dg/eh/forced4.C: Ditto.
6482
6483 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6484
6485         PR rtl-opt/20412
6486         * gcc.c-torture/compile/pr20412.c: New test.
6487
6488 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6489
6490         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6491
6492 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR target/20322
6495         * gcc.dg/20050307-1.c: New test.
6496
6497 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6498
6499         PR c++/20375
6500         * g++.dg/other/stdarg3.C: New.
6501
6502 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR c++/18384, c++/18327
6505         * g++.dg/init/array19.C: New test.
6506
6507         PR inline-asm/20314
6508         * gcc.dg/torture/pr20314-1.c: New test.
6509         * gcc.dg/torture/pr20314-2.c: New test.
6510
6511 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6512
6513         * gcc.dg/20050309-1.c: New test.
6514
6515 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6516
6517         * gcc.dg/builtins-10.c: Reactivate disabled test.
6518         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6519         new cbrt transformations.
6520
6521 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/20208
6524         * g++.dg/template/array13.C: New test.
6525
6526 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6527
6528         PR c++/16859
6529         * g++.dg/init/brace4.C: New test.
6530
6531 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6532
6533         PR c++/20186
6534         * g++.dg/template/non-dependent12.C: New.
6535
6536 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/20142
6539         * g++.dg/init/array18.C: Add dg-do run marker.
6540
6541         PR c++/20142
6542         * g++.dg/init/array18.C: New test.
6543
6544 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6545
6546         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6547         * g++.dg/gcov/gcov.exp: Likewise.
6548         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6549         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6550         * lib/c-torture.exp: Likewise.
6551         * lib/fortran-torture.exp: Likewise.
6552         * lib/g++.exp: Likewise.
6553         * lib/gcc-defs.exp: Likewise.
6554         * lib/gcc-dg.exp: Likewise.
6555         * lib/gcc.exp: Likewise.
6556         * lib/gcov.exp: Likewise.
6557         * lib/gfortran.exp: Likewise.
6558         * lib/mike-g++.exp: Likewise.
6559         * lib/mike-gcc.exp: Likewise.
6560         * lib/objc-torture.exp: Likewise.
6561         * lib/objc.exp: Likewise.
6562         * lib/profopt.exp: Likewise.
6563         * lib/target-libpath.exp: Likewise.
6564         * lib/target-supports.exp: Likewise.
6565         * lib/treelang.exp: Likewise.
6566         * lib/wrapper.exp: Likewise.
6567
6568 2005-03-08  Jeff Law  <law@redhat.com>
6569
6570         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6571         PHI-OPT changes.
6572
6573 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6574
6575         * gcc.dg/vect/pr20122.c: New test.
6576
6577 2005-03-07  Jeff Law  <law@redhat.com>
6578
6579         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6580         was folded away.
6581         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6582         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6583         * gcc.dg/tree-ssa/pr18134.c: New test.
6584
6585 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6586
6587         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6588         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6589         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6590
6591 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6592
6593         PR tree-opt/17671
6594         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6595
6596 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6597
6598         * g++.dg/warn/Wnvdtor.C: New test.
6599
6600 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6601
6602         * gcc.dg/torture/pr19683-1.c: New test.
6603
6604 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6605
6606         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6607         * gfortran.dg/g77/19990313-2.f: Ditto.
6608         * gfortran.dg/g77/19990313-3.f: Ditto.
6609         * gfortran.dg/g77/19990525-0.f: Ditto.
6610         * gfortran.dg/g77/19990826-0.f: Ditto.
6611         * gfortran.dg/g77/19990826-2.f: Ditto.
6612         * gfortran.dg/g77/19990826-3.f: Ditto.
6613         * gfortran.dg/g77/20000511-1.f: Ditto.
6614         * gfortran.dg/g77/20000511-2.f: Ditto.
6615         * gfortran.dg/g77/970625-2.f: Ditto.
6616         * gfortran.dg/g77/980310-2.f: Ditto.
6617         * gfortran.dg/g77/980310-3.f: Ditto.
6618         * gfortran.dg/g77/980310-8.f: Ditto.
6619         * gfortran.dg/g77/980519-2.f: Ditto.
6620         * gfortran.dg/g77/alpha1.f: Ditto.
6621         * gfortran.dg/g77/claus.f: Ditto.
6622         * gfortran.dg/g77/erfc.f: Ditto.
6623         * gfortran.dg/g77/short.f: Ditto.
6624         * gfortran.fortran-torture/execute/data.f90: Ditto.
6625         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6626         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6627
6628 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6629
6630         * lib/file-format.exp (gcc_target_object_format): Add check for som
6631         format and hardcode object formats on hppa*-*-hpux*.
6632         * lib/target-supports.exp (check_weak_available): Add check for som
6633         object format.  Always return 0 on hppa*-*-hpux10*.
6634
6635         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6636         is defined.
6637
6638         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6639
6640 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6641
6642         * gfortran.dg/pr19936_1.f90: New test.
6643         * gfortran.dg/pr19936_2.f90: New test.
6644         * gfortran.dg/pr19936_3.f90: New test.
6645
6646 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6647             Paul Thomas <prthomas@drfccad.cea.fr>
6648
6649         * gfortran.dg/PR19754_1.f90: New test.
6650         * gfortran.dg/PR19754_2.f90: Ditto.
6651
6652 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6653
6654         PR c++/19311
6655         * g++.dg/template/non-dependent11.C: New test.
6656
6657 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6658
6659         * lib/target-supports.exp (check_iconv_available): Fix comment.
6660
6661 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6662             Joseph S. Myers  <joseph@codesourcery.com>
6663
6664         PR c++/19797
6665         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6666
6667 2005-03-04  Matthew Sachs  <msachs@apple.com>
6668
6669         * gcc.exp (gcc_target_compile): Put braces around
6670         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6671         * objc.exp (objc_target_compile): Likewise.
6672         * treelang.exp (treelang_target_compile): Likewise.
6673
6674 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6675
6676         PR fortran/19673
6677         * gfortran.dg/func_result_1.f90: New test.
6678
6679 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6680
6681         * gcc.misc-tests/options.exp: New test.
6682
6683 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6684
6685         * gcc.dg/pr15784-4.c: New test.
6686
6687 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6688
6689         * gcc.c-torture/execute/pr17133.c: New.
6690         * gcc.c-torture/compile/20050303-1.c: New.
6691
6692 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6693
6694         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6695
6696 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6697
6698         * g++.dg/overload/using2.C: New.
6699
6700 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/19916
6703         * g++.dg/init/ptrmem2.C: New test.
6704
6705 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6706
6707         PR c/8927
6708         * gcc.dg/pr8927-1.c: New test.
6709
6710 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         PR c++/20232
6713         * g++.dg/inherit/covariant12.C: New.
6714
6715 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6716
6717         PR fortran/19479
6718         * gfortran.dg/bound_1.f90: New test.
6719
6720 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6721
6722         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6723         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6724
6725 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6726
6727         PR c/20245
6728         * gcc.dg/pr20245-1.c: New test.
6729
6730 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR middle-end/19874
6733         * gcc.c-torture/execute/20050119-2.c: New test case.
6734
6735 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6736
6737         * README: Update the DejaGnu bug reporting address.
6738         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6739         * lib/objc-torture.exp: Likewise.
6740
6741 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6742
6743         * gfortran.dg/boz_1.f90: New test.
6744         * gfortran.dg/boz_3.f90: New test.
6745         * gfortran.dg/boz_4.f90: New test.
6746
6747 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6748
6749         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6750         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6751
6752 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6753
6754         PR libfortran/20101
6755         * gfortran.dg/write_0_pe_format.f90: New test.
6756
6757 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR c++/20206
6760         * g++.dg/opt/thunk2.C: New test.
6761         * g++.dg/opt/covariant1.C: New test.
6762
6763 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6764
6765         * gfortran.dg/e_d_fmt.f90: New test.
6766
6767 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6768
6769         * gcc.dg/asm-b.c: Fix comment typos.
6770
6771 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6772
6773         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6774         a V_MAY_DEF also.
6775
6776 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6777
6778         PR tree-opt/20188
6779         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6780         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6781         * gcc.dg/asm-b.c: New test.
6782
6783 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6784
6785         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6786         Disable this test on IRIX 6.
6787
6788 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6789
6790         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6791         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6792         parser.
6793
6794 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6795
6796         PR tree-optimization/20204
6797         * testsuite/gcc.dg/pr20204.c: New test.
6798
6799 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR target/20196
6802         * gcc.c-torture/execute/20050224-1.c: New test.
6803
6804         PR c++/20175
6805         * g++.dg/warn/Wbraces2.C: New test.
6806
6807 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6808
6809         PR c++/19878
6810         * g++.dg/init/const2.C: New test.
6811
6812 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6813
6814         PR tree-optimization/20100
6815         * gcc.c-torture/execute/pr20100-1.c: New test.
6816
6817 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6818
6819         * gfortran.dg/implicit_3.f90: New test.
6820
6821         * gfortran.dg/deftype_1.f90: New test.
6822
6823 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6824
6825         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6826         the test passes.
6827         * g++.dg/other/anon3.C: Accept a warning.
6828
6829 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6830
6831         * gcc.dg/pr20017.c: Fix a comment typo.
6832
6833 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6834
6835         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6836
6837 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6838
6839         PR ada/19902
6840         * ada/acats/tests/cxa/cxa3004.a: Remove.
6841         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6842
6843 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6844
6845         PR c++/20073
6846         * g++.dg/init/const1.C: New test.
6847
6848         PR c++/19991
6849         * g++.dg/parse/constant7.C: New test.
6850
6851         PR c++/20152
6852         * g++.dg/parse/error27.C: New test.
6853         * g++.dg/template/qualttp15.C: Adjust error markers.
6854         * g++.old-deja/g++.other/struct1.C: Likewise.
6855
6856         PR c++/20153
6857         * g++.dg/template/error17.C: New test.
6858
6859         PR c++/20148
6860         * g++.dg/parser/error26.C: New test.
6861
6862 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6863
6864         PR tree-optimization/20100
6865         PR tree-optimization/20115
6866         * gcc.dg/pr20115.c: New test.
6867         * gcc.dg/pr20115-1.c: New test.
6868         * gcc.dg/pr20100.c: New test.
6869         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6870         call-clobbered variables after alias1.
6871
6872 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6873
6874         * gfortran.dg/list_read_4.f90: new test.
6875
6876 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6877
6878         PR rtl-optimization/20017.
6879         * gcc.dg/pr20017.c: New.
6880
6881 2005-02-22  Devang Patel  <dpatel@apple.com>
6882
6883         PR 19952
6884         * g++.dg/tree-ssa/pr19952.C: New test.
6885
6886 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6887
6888         PR c++/19883
6889         * g++.dg/parse/constant6.C: New test.
6890
6891 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6892
6893         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6894         * g++.dg/charset/asm2.c: Likewise.
6895         * g++.dg/charset/asm3.c: Likewise.
6896         * g++.dg/charset/asm4.c: Likewise.
6897         * g++.dg/charset/asm5.c: Likewise.
6898         * g++.dg/charset/attribute1.c: Likewise.
6899         * g++.dg/charset/attribute2.c: Likewise.
6900         * g++.dg/charset/extern1.cc: Likewise.
6901         * g++.dg/charset/extern2.cc: Likewise.
6902         * g++.dg/charset/extern3.cc: Likewise.
6903         * g++.dg/charset/function.cc: Likewise.
6904         * g++.dg/charset/string.c: Likewise.
6905         * g++.dg/charset/charset.exp: Likewise.
6906         * lib/target-supports.exp (check_iconv_available): Fix comment.
6907
6908 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6909
6910         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6911         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6912         * gcc.dg/charset/asm2.c: Likewise.
6913         * gcc.dg/charset/asm3.c: Likewise.
6914         * gcc.dg/charset/asm4.c: Likewise.
6915         * gcc.dg/charset/asm5.c: Likewise.
6916         * gcc.dg/charset/asm6.c: Likewise.
6917         * gcc.dg/charset/attribute1.c: Likewise.
6918         * gcc.dg/charset/attribute2.c: Likewise.
6919         * gcc.dg/charset/builtin1.c: Likewise.
6920         * gcc.dg/charset/extern.c: Likewise.
6921         * gcc.dg/charset/function.c: Likewise.
6922         * gcc.dg/charset/string.c: Likewise.
6923         * gcc.dg/charset/charset.exp: Likewise.
6924
6925 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6926
6927         PR fortran/20086
6928         * gfortran.dg/pr20086.f90: New test.
6929
6930 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6931
6932         PR tree-optimization/19786
6933         * g++.dg/tree-ssa/pr19786.C: New.
6934
6935 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6936
6937         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6938
6939 2005-02-21  Jeff Law  <law@redhat.com>
6940
6941         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6942
6943 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6944
6945         * gfortran.dg/do_iterator: Split loop, markup all lines for
6946         which an error locus is printed.
6947         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6948         locus is printed.
6949         * gfortran.dg/select_4.f90: Likewise.
6950         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6951         locuses in the various permutations.
6952
6953 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6954
6955         PR tree-optimization/19951
6956         * g++.dg/vect: New directory.
6957         * g++.dg/vect/vect.exp: New file.
6958         * g++.dg/vect/pr19951.cc: New testcase.
6959         * g++.dg/dg.exp: Also prune vectorizer tests.
6960
6961 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6962
6963         PR 18785
6964         * gcc.dg/charset/builtin1.c: New test.
6965
6966 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6967
6968         PR c++/19299
6969         * g++.dg/inherit/volatile1.C: New test.
6970
6971         PR c++/19440
6972         * g++.dg/template/dtor4.C: New test.
6973
6974 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6975
6976         * gfortran.dg/int_1.f90: New test.
6977
6978 2005-02-19  Devang Patel  <dpatel@apple.com>
6979
6980         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6981
6982 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6983
6984         * gfortran.dg/achar_1.f90: New test.
6985
6986 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6987
6988         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6989
6990 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6991             Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR tree-optimization/19828
6994         * gcc.dg/tree-ssa/loop-7.c: New test.
6995         * gcc.c-torture/execute/20050218-1.c: New test.
6996
6997 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR c/20043
7000         * gcc.dg/transparent-union-1.c: New test.
7001         * gcc.dg/transparent-union-2.c: New test.
7002
7003 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7004
7005         PR tree-optimization/18977
7006         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7007
7008 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7009
7010         PR target/20054
7011         * gcc.dg/pr20054.c: New test.
7012
7013 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7014
7015         PR c++/19508
7016         * g++.dg/ext/attrib20.C: New test.
7017
7018 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         PR middle-end/20030
7021         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7022
7023 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7024
7025         PR c++/20008
7026         * g++.dg/opt/switch4.C: New.
7027
7028 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7029
7030         PR c++/20023
7031         PR tree-optimization/20009
7032         * gcc.c-torture/compile/20050217-1.c: New test.
7033         * g++.dg/opt/switch3.C: New test.
7034
7035         PR tree-optimization/18947
7036         * gcc.c-torture/compile/20050215-1.c: New test.
7037         * gcc.c-torture/compile/20050215-2.c: New test.
7038         * gcc.c-torture/compile/20050215-3.c: New test.
7039
7040 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7041
7042         PR c++/20028
7043         * g++.dg/template/crash34.C: New.
7044
7045         PR c++/20022
7046         * g++.dg/other/access3.C: New.
7047
7048 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7049
7050         * gcc.dg/vect/vect-98.c: New test.
7051
7052 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7053
7054         PR tree-optimization/19967
7055         * gcc.dg/pr19967.c: New.
7056
7057 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR middle-end/19857
7060         * gcc.dg/tree-ssa/20050215-1.c: New test.
7061         * gcc.c-torture/execute/20050215-1.c: New test.
7062
7063 2005-02-15  Eric Christopher  <echristo@redhat.com>
7064
7065         * gcc.dg/cpp/20050215-1.c: New file.
7066
7067 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7068
7069         PR tree-optimization/15785
7070         * gcc.dg/pr15785-1.c: New test.
7071
7072 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7073
7074         PR c++/17788
7075         * g++.dg/init/ctor4.C: New.
7076         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7077
7078 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7079
7080         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7081         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7082
7083 2005-02-15  Andreas Schwab  <schwab@suse.de>
7084
7085         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7086         declare malloc.
7087
7088 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7089
7090         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7091
7092 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7093
7094         PR tree-optimization/19853
7095         * gcc.c-torture/compile/pr19853.c: New test.
7096
7097 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7098
7099         PR c++/19608
7100         * g++.dg/parse/local-class1.C: New.
7101
7102         PR c++/19895
7103         * g++.dg/parse/ptrmem3.C: New.
7104
7105         PR c++/19884
7106         * g++.old-deja/g++.oliva/template6.C: Add another case.
7107         * g++.dg/template/explicit6.C: New.
7108
7109 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7110
7111         PR c++/17816
7112         * g++.dg/other/redecl2.C: New.
7113
7114 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7115
7116         PR c++/19891
7117         * g++.dg/abi/covariant4.C: New.
7118
7119 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7120
7121         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7122
7123 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7124
7125         * gcc.dg/vect/vect-96.c: Fix typo.
7126
7127 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7128
7129         PR c++/14479
7130         PR c++/19487
7131         * g++.dg/template/enum5.C: New test.
7132
7133 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7134
7135         * gcc.dg/vect/vect-97.c: New test.
7136
7137 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7138
7139         * gcc.dg/vect/vect-96.c: New test.
7140
7141 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7142
7143         * gcc.dg/builtins-34.c: Also check ldexp*.
7144
7145 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7146
7147         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7148
7149 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7150
7151         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7152         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7153         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7154         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7155         selector_list, selector_expression, dg-process-target): Move to new
7156         file target-supports-dg.exp.
7157         * lib/target-supports-dg.exp: New.
7158
7159         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7160         New.
7161
7162 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR c++/19666
7165         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7166
7167         PR middle-end/19858
7168         * gcc.c-torture/compile/20050210-1.c: New test.
7169
7170 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR c++/19755
7173         * g++.dg/warn/Wbraces1.C: New test.
7174
7175 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7176
7177         * gcc.dg/builtins-52.c: New testcase.
7178
7179 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7180
7181         PR c/19342
7182         * gcc.c-torture/execute/20050119-1.c: New test.
7183
7184 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7185
7186         PR c++/19811
7187         * g++.dg/init/delete1.C: New test.
7188
7189 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7190
7191         PR c++/18470
7192         * g++.dg/template/static12.C: New test.
7193
7194 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7195
7196         PR c++/19787
7197         * g++.dg/conversion/ambig1.C: New test.
7198
7199         PR c++/19739
7200         * g++.dg/ext/attrib19.C: New test.
7201
7202         PR c++/19732
7203         * g++.dg/parse/dtor5.C: New test.
7204
7205         PR c++/19762
7206         * g++.dg/template/dtor3.C: New test.
7207
7208         PR c++/19826
7209         * g++.dg/template/static11.C: New test.
7210         * g++.dg/template/crash2.C: Remove dg-error marker.
7211
7212 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7213
7214         PR C++/18491
7215         * g++.old-deja/g++.mike/p10769a.C: Remove.
7216
7217 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7218
7219         * gcc.dg/builtins-48.c: New test case.
7220         * gcc.dg/builtins-49.c: New test case.
7221         * gcc.dg/builtins-50.c: New test case.
7222         * gcc.dg/builtins-51.c: New test case.
7223
7224 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7225
7226         PR middle-end/19583
7227         * g++.dg/warn/Wreturn-type-3.C: New test.
7228
7229 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7230
7231         PR middle-end/19402
7232         * gcc.dg/pr19402-1.c: New testcase.
7233         * gcc.dg/pr19402-2.c: likewise.
7234
7235 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7236
7237         PR middle-end/19854
7238         * g++.dg/tree-ssa/tmmti.C: New testcase.
7239
7240 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7241
7242         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7243
7244 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/19733
7247         * g++.dg/parse/crash23.C: New test.
7248         * g++.dg/warn/Weff1.C: New test.
7249
7250 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7251
7252         * gcc.dg/20050209-1.c: New test.
7253
7254 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7255
7256         PR target/19799
7257         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7258
7259 2005-02-08  Mike Stump  <mrs@apple.com>
7260
7261         * g++.dg/pch/import-2.c: New test.
7262         * g++.dg/pch/import-2.hs: New.
7263         * g++.dg/pch/include/import-2a.h: New.
7264         * g++.dg/pch/include/import-2b.h: New.
7265
7266 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7267
7268         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7269
7270 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7271
7272         * gfortran.dg/substr_1.f90: New test.
7273
7274 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7275
7276         PR middle-end/19775
7277         * gcc.dg/torture/builtin-power-1.c: Disable test for
7278         invalid transformation.
7279         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7280         no longer optimize.
7281         * gcc.dg/builtins-47.c: New testcase.
7282
7283 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7284             Dorit Naishlos  <dorit@il.ibm.com>
7285
7286         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7287
7288 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7289
7290         * gcc.c-torture/compile/20050206-1.c: New test.
7291
7292 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7293
7294         PR tree-opt/19768
7295         * g++.dg/opt/pr19768.C: New test.
7296
7297 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7298
7299         PR tree-opt/19736
7300         * gcc.c-torture/compile/pr19736.c: New test.
7301
7302 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7303
7304         PR c++/17401
7305         * g++.dg/parse/error25.C: New test.
7306
7307 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7308
7309         * gcc.c-torture/execute/20050203-1.c: New.
7310
7311 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7312
7313         * gcc.dg/vect/vect-85.c: Remove xfail.
7314         * gcc.dg/vect/vect-86.c: Remove xfail.
7315         * gcc.dg/vect/vect-87.c: Remove xfail.
7316         * gcc.dg/vect/vect-88.c: Remove xfail.
7317
7318 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7319
7320         * gcc.dg/altivec-19.c: New.
7321
7322 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7323
7324         PR c/17807
7325         * gcc.dg/nested-func-3.c: New test.
7326         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7327
7328 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7329
7330         * gcc.test-framework/gen_directive_tests: Generate tests for
7331         selector expressions.
7332
7333 2005-02-02  Matt Austern  <austern@apple.com>
7334
7335         PR c++/19628
7336         * g++/ext/builtin7.C: New.
7337         * g++/ext/builtin8.C: New.
7338
7339 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7340
7341         PR c/18502
7342         * gcc.dg/pr18502-1.c: New test.
7343
7344 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7345
7346         PR c++/17413
7347         * g++.dg/template/local4.C: Tweak.
7348
7349 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7350
7351         PR tree-optimization/19578
7352         * gcc.c-torture/compile/20050202-1.c: New test.
7353
7354 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7355
7356         PR c/19435
7357         * gcc.dg/c99-init-4.c: New test.
7358
7359 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7360
7361         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7362
7363         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7364
7365         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7366         * g++.dg/eh/check-vect.h: New.
7367
7368         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7369         * gcc.dg/vect/vect-78.c: Ditto.
7370         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7371         Remove.
7372
7373         * g++.dg/conversion/simd1.C: Expect warning.
7374         * g++.dg/ext/attribute-test-1.C: Ditto.
7375         * g++.dg/ext/attribute-test-2.C: Ditto.
7376         * g++.dg/ext/attribute-test-3.C: Ditto.
7377         * g++.dg/ext/attribute-test-4.C: Ditto.
7378
7379         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7380         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7381
7382         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7383
7384 2005-02-01  Richard Henderson  <rth@redhat.com>
7385
7386         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7387         long double for ibm double-double format.
7388         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7389
7390 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7391
7392         PR tree-optimization/19633
7393         * testsuite/gcc.dg/pr19633-1.c: New test.
7394         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7395         to NULL or a symbol.
7396
7397 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7398
7399         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7400         New procs.
7401         (dg-process-target (local override)): Handle selector expressions.
7402
7403         * gcc.test-framework/README: Describe tests in source directory.
7404         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7405         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7406         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7407         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7408         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7409         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7410         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7411         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7412         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7413         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7414         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7415         * gcc.test-framework/dg-error-exp-P.c: New test.
7416         * gcc.test-framework/dg-error-exp-XP.c: New test.
7417         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7418         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7419         * gcc.test-framework/dg-output-exp-P.c: New test.
7420         * gcc.test-framework/dg-output-exp-XF.c: New test.
7421         * gcc.test-framework/dg-warning-exp-P.c: New test.
7422         * gcc.misc-tests/dg-1.c: Remove.
7423         * gcc.misc-tests/dg-2.c: Remove.
7424         * gcc.misc-tests/dg-3.c: Remove.
7425         * gcc.misc-tests/dg-4.c: Remove.
7426         * gcc.misc-tests/dg-5.c: Remove.
7427         * gcc.misc-tests/dg-6.c: Remove.
7428         * gcc.misc-tests/dg-7.c: Remove.
7429         * gcc.misc-tests/dg-8.c: Remove.
7430         * gcc.misc-tests/dg-9.c: Remove.
7431         * gcc.misc-tests/dg-10.c: Remove.
7432         * gcc.misc-tests/dg-11.c: Remove.
7433         * gcc.misc-tests/dg-12.c: Remove.
7434         * gcc.misc-tests/dg-test.exp: Remove.
7435
7436         * gcc.test-framework/test-framework.awk: Change recording and
7437         printing of passes and failures.
7438
7439         * gcc.test-framework: New directory.
7440         * gcc.test-framework/README: New.
7441         * gcc.test-framework/test-framework.exp: New.
7442         * gcc.test-framework/test-framework.awk: New.
7443         * gcc.test-framework/gen_directive_tests: New.
7444
7445 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7446
7447         * lib/treelang.exp: Fix comment typos.
7448         (treelang_target_compile): Don't append libs=-ltreelang to options.
7449
7450 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7451
7452         * g++.dg/parse/typename7.C: Adjust error messages.
7453
7454 2005-01-31  Jeff Law  <law@redhat.com>
7455
7456         * gcc.c-torture/execute/20050131-1.c: New test.
7457         * gcc.dg/wcaselabel.c: New test.
7458
7459 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7460
7461         * g++.dg/other/warning1.C: Adjust error messags.
7462         * g++.dg/parse/constant5.C: New test.
7463
7464 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7465
7466         PR c/19333
7467         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7468         the test case valid.
7469         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7470         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7471         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7472         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7473         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7474         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7475
7476 2005-01-31  Dale Johannesen  <dalej@apple.com>
7477
7478         * g++.dg/opt/pr19650.C:  New test.
7479
7480 2005-01-31  Richard Henderson  <rth@redhat.com>
7481
7482         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7483         long double for intel double extended format.
7484         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7485
7486 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7487
7488         PR c++/19555
7489         * g++.dg/template/static10.C: New test.
7490
7491         PR c++/19395
7492         * g++.dg/parse/error24.C: New test.
7493
7494         PR c++/19367
7495         * g++.dg/lookup/builtin1.C: New test.
7496
7497         PR c++/19457
7498         * g++.dg/warn/conv3.C: New test.
7499
7500 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7501
7502         PR fortran/19647
7503         * gfortan.dg/inquire_7.f90
7504
7505 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7506
7507         PR tree-optimization/15791
7508         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7509         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7510         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7511         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7512         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7513         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7514         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7515         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7516         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7517         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7518
7519 2005-01-29  Paul Brook  <paul@codesourcery.com>
7520
7521         PR fortran/18565
7522         * check.c (real_or_complex_check): New function.
7523         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7524         * intrinsic.c (add_functions): Use new check functions.
7525         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7526         Add prototypes.
7527
7528 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7529
7530         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7531         gcc.dg/lvalue-3.c: New tests.
7532         * gcc.dg/concat.c: Update expected messages.
7533
7534 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7535
7536         PR libfortran/19595
7537         * gfortran.dg/eor_1.f90:  New test.
7538
7539 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7540
7541         PR fortran/19589
7542         * gfortran.dg/logical_data_1.f90: New test.
7543
7544 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7545
7546         PR c++/19253
7547         * g++.dg/template/crash33.C: New test.
7548
7549         PR c++/19667
7550         * g++.dg/template/crash32.C: New test.
7551
7552 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7553
7554         PR middle-end/16558
7555         * g++.dg/warn/Wreturn-type-2.C: New test.
7556
7557 2004-06-24  Jeff Law  <law@redhat.com>
7558
7559         * gcc.dg/tree-ssa/20050128-1.c: New test.
7560
7561 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7562
7563         * gcc.target/frv/all-mdpackh-1.c: New test.
7564
7565 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7566
7567         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7568
7569 2005-01-27  Richard Henderson  <rth@redhat.com>
7570
7571         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7572
7573 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7574
7575         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7576
7577 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7578
7579         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7580         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7581         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7582         to cope with cases where the multilib options override the dg-options.
7583
7584 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR c/18946
7587         * gcc.dg/noncompile/20050120-1.c: New test.
7588
7589 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7590
7591         PR tree-optimization/19633
7592         * gcc.dg/pr19633.c: New test.
7593         * gcc.dg/tree-ssa/pr19633.c: New test.
7594
7595 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7596
7597         * gcc.dg/20041216-1.c: New test.
7598
7599 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7600
7601         PR objc/18862
7602         * objc.dg/selector-2.m: New test.
7603
7604 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7605
7606         * g++.dg/opt/range-test-2.C: New test.
7607
7608         PR rtl-optimization/19579
7609         * gcc.c-torture/execute/20050124-1.c: New test.
7610
7611 2005-01-26  Greg Parker  <gparker@apple.com>
7612         Stuart Hastings  <stuart@apple.com>
7613
7614         * gcc.c-torture/execute/20050125-1.c: New.
7615
7616 2005-01-18  Jan Hubicka  <jh@suse.cz>
7617
7618         PR tree-optimize/19337
7619         * gcc.c-torture/compile/20050119-1.c: New test.
7620
7621 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7622
7623         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7624         test for successful match.
7625
7626 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7627
7628         PR objc/18408
7629         * objc.dg/comp-types-7.m: New test.
7630
7631 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7632
7633         * lib/target-supports.exp (current_target_name): New.
7634         (check_effective_target_ilp32, check_effective_target_lp64):
7635         Cache the result to use as long as the current target, with
7636         multilib flags, remains the same.
7637
7638         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7639         (dg-require-weak, dg-require-visibility, dg-require-alias,
7640         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7641         dg-require-effective-target, dg-skip-if): Remove call to
7642         skip_test_and_clear_xfail.
7643         (dg-test): Clear xfail data.
7644
7645 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR target/17751
7648         * gcc.dg/ppc64-toc.c: New test.
7649
7650         * g++.dg/tree-ssa/empty-1.C: New test.
7651
7652         PR middle-end/19551
7653         * gcc.c-torture/execute/20050121-1.c: New test.
7654         * gcc.dg/20050121-2.c: New test.
7655
7656 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7657         Paul Brook  <paul@codesourcery.com>
7658
7659         PR fortran/17941
7660         * gfortran.dg/real_const_1.f: New test.
7661         * gfortran.dg/real_const_2.f90: New test.
7662         * gfortran.dg/complex_int_1.f90: New test.
7663
7664 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7665
7666         PR fortran/19313
7667         * gfortan.dg/inquire_6.f90: New test.
7668
7669 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7670
7671         PR libfortran/19451
7672         * open_readonly_1.f90:  New test.
7673
7674 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7675
7676         PR libfortran/18982
7677         * gfortran.dg/open_new.f90: New file.
7678
7679 2005-01-22  Paul Brook  <paul@codesourcery.com>
7680
7681         * namelist_1.f90: New test.
7682
7683 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7684
7685         PR tree-optimization/19484
7686         * gcc.c-torture/compile/20050122-[12].c: New tests.
7687
7688 2005-01-22  Paul Brook  <paul@codesourcery.com>
7689
7690         * gfortran.dg/implicit_2.f90: New test.
7691
7692 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7693
7694         PR fortran/19314
7695         * gfortran.dg/inquire_5.f90: New test.
7696
7697 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7698
7699         PR c/18809
7700         * gcc.dg/pr18809-1.c: New test.
7701
7702 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7703
7704         * gcc.dg/20050121-1.c: New test.
7705
7706         PR tree-optimization/13000
7707         * gcc.dg/20040206-1.c: Change warning to point where function is
7708         being inlined.
7709
7710 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7711
7712         PR c++/19208
7713         * g++.dg/template/array11.C: New test.
7714
7715 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7716
7717         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7718         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7719         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7720         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7721         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7722         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7723
7724 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7725
7726         PR tree-optimization/15349
7727         * gcc.dg/tree-ssa/pr15349.c: New.
7728
7729 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7730
7731         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7732
7733 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7734
7735         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7736         scan-assembler-times directive name.
7737
7738         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7739         after dg-do.
7740
7741         PR rtl-optimization/19462
7742         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7743
7744 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7745
7746         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7747         counting function calls on ia64.
7748
7749 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR rtl-optimization/15139
7752         * gcc.dg/20050111-2.c: New test.
7753
7754         PR c/17297
7755         * gcc.c-torture/compile/20050113-1.c: New testcase.
7756
7757         PR middle-end/19164
7758         * gcc.dg/20050113-1.c: New testcase.
7759
7760 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7761
7762         * gcc.dg/vect/vect-85.c: Add comment.
7763         * gcc.dg/vect/vect-86.c: Add xfail for now.
7764         * gcc.dg/vect/vect-87.c: Add xfail for now.
7765         * gcc.dg/vect/vect-88.c: Add xfail for now.
7766         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7767
7768 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7769
7770         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7771
7772 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7773
7774         * g++.dg/debug/typedef3.C: New test.
7775
7776 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7777
7778         PR c/19472
7779         * gcc.dg/asm-a.c: New test.
7780
7781 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7782
7783         * gcc.dg/sh-relax.c: Add prototype for abort.
7784
7785 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7786
7787         * gcc.dg/short-compare-1.c: New test.
7788         * gcc.dg/short-compare-2.c: Likewise.
7789
7790 2005-01-18  Michael Matz  <matz@suse.de>
7791
7792         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7793
7794 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7795
7796         PR tree-optimization/19121
7797         * gcc.c-torture/compile/pr19121.c: New test.
7798
7799 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7800
7801         PR target/19357
7802         * gcc.c-torture/compile/pr19357.c: New test.
7803
7804 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7805
7806         PR c/5675
7807         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7808         pass--those that refer just to the variable, possibly with a
7809         cast.
7810         * gcc.dg/c99-const-expr-3.c: Likewise.
7811
7812         PR middle-end/13127
7813         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7814         longer emitted.
7815
7816 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7817
7818         PR fortran/18778
7819         * gfortran.dg/endfile_2.f90: New test.
7820
7821 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7822
7823         PR 19168
7824         * gfortran.dg/select_5.f90: New test.
7825
7826 2004-01-16  Paul Brook  <paul@codesourcery.com>
7827
7828         * gfortran.dg/common_4.f90: New test.
7829
7830 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7831
7832         PR rtl-optimization/19462
7833         * gcc.dg/torture/pr19462-1.c: New test.
7834
7835 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7836
7837         PR objc/19321
7838         * objc.dg/func-ptr-2.m: New.
7839         * objc.dg/volatile-1.m: New.
7840
7841 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7842
7843         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7844
7845 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR tree-optimization/19060
7848         * gcc.c-torture/execute/20050104-1.c: New test.
7849
7850 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7851
7852         PR fortran/18983
7853         * gfortran.dg/write_to_null.f90: New test.
7854
7855 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7856             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7857
7858         PR other/19328
7859         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7860         argument.
7861
7862 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/19263
7865         * g++.dg/init/vector1.C: New test.
7866
7867 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7868
7869         PR target/13158
7870         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7871         PR target/18987
7872         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7873
7874 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7875
7876         * gfortran.dg/select_1.f90: New test.
7877         * gfortran.dg/select_2.f90: New test.
7878         * gfortran.dg/select_3.f90: New test.
7879         * gfortran.dg/select_4.f90: New test.
7880
7881 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR middle-end/19084
7884         PR rtl-optimization/19348
7885         * gcc.dg/20050111-1.c: New test.
7886         * gcc.c-torture/execute/20050111-1.c: New test.
7887
7888         * gcc.dg/i386-asm-4.c: New test.
7889
7890 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7891
7892         * gcc.dg/nested-func-2.c: New test.
7893         * ada/acats/norun.lst: Remove c953002.
7894
7895 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7896
7897         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7898
7899 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7900
7901         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7902
7903 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7904
7905         PR target/18761
7906         * g++.dg/abi/align1.C: New test.
7907
7908 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7909
7910         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7911         at a time.
7912         * g++.dg/ext/altivec_check.h: Support compiling as C.
7913
7914 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7915
7916         PR c++/19355
7917         * g++.dg/expr/pr19355-1.C: New test case.
7918
7919 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7920
7921         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7922         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7923         * ada/acats/tests/c3/c92005b.ada: Likewise.
7924         * ada/acats/tests/c3/cxb3012.a: Likewise.
7925         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7926
7927 2005-01-09  Paul Brook  <paul@codesourcery.com>
7928
7929         * gfortran.dg/common_2.f90: New file.
7930         * gfortran.dg/common_3.f90: New file.
7931
7932 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7933
7934         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7935
7936 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7937
7938         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7939         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7940         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7941         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7942         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7943         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7944         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7945         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7946         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7947         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7948         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7949         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7950         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7951         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7952         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7953         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7954         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7955         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7956         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7957         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7958         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7959         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7960         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7961         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7962         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7963         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7964         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7965         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7966         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7967         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7968         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7969         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7970         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7971         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7972         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7973         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7974         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7975         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7976         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7977         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7978         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7979         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7980         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7981         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7982         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7983         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7984         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7985         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7986         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7987         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7988         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7989         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7990         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7991         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7992         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7993         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7994         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7995         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7996         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7997         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7998         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7999         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8000         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8001         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8002         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8003         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8004         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8005
8006         * gcc.dg/vect/vect-1.c: Fix spelling.
8007         * gcc.dg/vect/vect-10.c: Fix spelling.
8008         * gcc.dg/vect/vect-11.c: Fix spelling.
8009         * gcc.dg/vect/vect-12.c: Fix spelling.
8010         * gcc.dg/vect/vect-14.c: Fix spelling.
8011         * gcc.dg/vect/vect-15.c: Fix spelling.
8012         * gcc.dg/vect/vect-16.c: Fix spelling.
8013         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8014         * gcc.dg/vect/vect-64.c: Fix comments.
8015         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8016
8017 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8018             Ira Rosen  <irar@il.ibm.com>
8019
8020         * gcc.dg/vect/vect-70.c: New test.
8021         * gcc.dg/vect/vect-71.c: New test.
8022
8023 2005-01-09  Manfred Hollstein  <mh@suse.com>
8024
8025         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8026         * gcc.dg/pr18241-2.c: Likewise.
8027         * gcc.dg/pr18241-3.c: Likewise.
8028         * gcc.dg/pr18241-4.c: Likewise.
8029         * gcc.dg/pr18241-5.c: Likewise.
8030
8031 2005-01-08  Richard Henderson  <rth@redhat.com>
8032
8033         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8034         False for x86 and x86-64.
8035
8036 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8037
8038         PR tree-optimization/18241
8039         * gcc.dg/pr18241-1.c: New test.
8040         * gcc.dg/pr18241-2.c: New test.
8041         * gcc.dg/pr18241-3.c: New test.
8042         * gcc.dg/pr18241-4.c: New test.
8043         * gcc.dg/pr18241-5.c: New test.
8044
8045 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8046
8047         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8048         gfortran.dg/select_4.f90: New.
8049
8050 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.c-torture/execute/20050107-1.c: New test.
8053
8054 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8055
8056         PR c++/19298
8057         * g++.dg/template/ref2.C: New.
8058
8059 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8062         instead of being empty.
8063
8064 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8065
8066         PR fortran/15553
8067         * gfortran.dg/array-1.f90: New test.
8068
8069 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR tree-optimization/19283
8072         * gcc.c-torture/execute/20050106-1.c: New test.
8073
8074         PR rtl-optimization/18861
8075         * gcc.dg/20050105-1.c: New test.
8076
8077         PR tree-optimization/18828
8078         * gcc.dg/20050105-2.c: New test.
8079
8080 2005-01-07  Andreas Jaeger  <aj@suse.de>
8081
8082         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8083
8084 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8085
8086         PR fortran/18398
8087         * gfortran.dg/fmt_read.f90: New test.
8088
8089 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8090
8091         * gcc.dg/rs6000-ldouble-2.c: New.
8092
8093 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/19244
8096         * g++.dg/parser/ctor2.C: New test.
8097
8098 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8099
8100         PR c++/17154
8101         * g++.dg/template/using9.C: New test.
8102
8103 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8104
8105         PR c++/19258
8106         * g++.dg/lookup/friend6.C: New test.
8107
8108 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8109
8110         PR c++/19270
8111         * g++.dg/template/array10.C: New.
8112
8113 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8114
8115         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8116         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8117
8118 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8119
8120         * gcc.c-torture/compile/20050105-1.c: New test.
8121
8122 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8123
8124         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8125
8126 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8127
8128         PR middle-end/19100
8129         * gcc.dg/conv-3.c: New test case.
8130
8131 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8132
8133         * gcc.dg/asm-wide-1.c: New test.
8134
8135 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8136
8137         PR c++/19030
8138         * g++.dg/parse/crash22.C: New
8139
8140 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8141
8142         PR 19257
8143         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8144
8145 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8146
8147         PR middle-end/17767
8148         * gcc.dg/i386-mmx-6.c: New test case.
8149
8150 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8151
8152         PR tree-optimization/18308
8153         * gcc.dg/vect/pr18308.c: New testcase.
8154
8155 2005-01-04  Andreas Jaeger  <aj@suse.de>
8156
8157         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8158
8159 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8160             Robert Bowdidge <bowdidge@apple.com>
8161
8162         * gcc.dg/cpp/subframework1.c: New.
8163         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8164         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8165         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8166         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8167
8168 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8169
8170         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8171         producing warning.
8172         * gcc.dg/darwin-weakimport-2.c: New.
8173
8174 2005-01-03  Richard Henderson  <rth@redhat.com>
8175
8176         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8177
8178 2005-01-03  Richard Henderson  <rth@redhat.com>
8179
8180         * gcc.dg/vect/vect.exp: Enable for ia64.
8181         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8182         (check_effective_target_vect_float): Likewise.
8183         (check_effective_target_vect_no_align): Likewise.
8184         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8185         * gcc.dg/vect/vect-8.c: Likewise.
8186
8187 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8188
8189         PR target/19236
8190         * gcc.dg/pr19236-1.c: New test case.
8191
8192 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8193
8194         PR rtl-optimization/12092
8195         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8196
8197 2005-01-02  Andreas Jaeger  <aj@suse.de>
8198
8199         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8200
8201 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8202             Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         PR rtl-optimization/12092
8205         * gcc.dg/pr12092-1.c: New test case.
8206
8207 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8208
8209         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8210         'hidden' and 'default' for better portability.
8211         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8212
8213         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8214         6 and 7.
8215         * g++.old-deja/g++.brendan/new3.C: Likewise.
8216
8217 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8218
8219         * gcc.dg/20041231-1.C: New test.
8220         * g++.dg/warn/Wunreachable-code-1.C: New test.
8221
8222 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8223
8224         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8225         file, not /dev/null.  Abort on error.
8226
8227 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8228             Ziemowit Laski  <zlaski@apple.com>
8229
8230         PR objc/18971
8231         * objc.dg/encode-5.m: New test.
8232
8233 2004-12-29  Richard Henderson  <rth@redhat.com>
8234
8235         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8236         * objc.dg/stabs-1.m: Disable for ia64.
8237
8238 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++/19190
8241         * g++.dg/warn/Wunused-10.C: New test.
8242
8243 2004-12-28  Richard Henderson  <rth@redhat.com>
8244
8245         * objc.dg/stabs-1.m: Disable for alpha.
8246
8247 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/19149
8250         * g++.dg/parse/error23.C: New test.
8251
8252 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8253
8254         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8255
8256         PR fortran/19032
8257         * gfortran.dg/intrinsic_modulo_1.f90: New.
8258         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8259         tests with divisor -1.
8260
8261 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8262
8263         * g++.dg/opt/temp1.C (memcpy): Return a value.
8264
8265         PR c++/19148
8266         * g++.dg/expr/cond7.C: New test.
8267
8268 2004-12-27  Paul Brook  <paul@codesourcery.com>
8269
8270         * gfortran.dg/g77/select_no_compile.f: Remove.
8271
8272 2004-12-27  Richard Henderson  <rth@redhat.com>
8273
8274         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8275         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8276         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8277
8278 2004-12-26  Richard Henderson  <rth@redhat.com>
8279
8280         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8281         by 1i instead of token pasting.
8282
8283 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8284
8285         PR tree-optimization/17578
8286         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8287         to additional_flags.
8288         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8289
8290 2004-12-25  Richard Henderson  <rth@redhat.com>
8291
8292         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8293         Remove Alpha.
8294
8295 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8296
8297         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8298         hppa*-*-hpux*.
8299         * gcc.dg/pr17957.c (dg-options): Likewise.
8300         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8301         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8302         instead of 0 on __hppa__.
8303         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8304         "foo,%r" on hppa*-*-*.
8305
8306 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8307
8308         PR fortran/19071
8309         * gfortran.dg/complex_write.f90: New test.
8310
8311 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/17595
8314         * g++.dg/parse/pragma2.C: New test.
8315
8316         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8317
8318 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8319
8320         * gcc.dg/empty2.c: Add missing dg-warning.
8321
8322 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8323
8324         PR c++/17413
8325         * g++.dg/template/local4.C: New test.
8326         * g++.dg/template/crash19.C: Add dg-error marker.
8327
8328         * g++.dg/template/crash31.C: Correct embedded PR number.
8329
8330 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/16405
8333         * g++.dg/opt/temp1.C: Add do-run marker.
8334
8335 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8336
8337         * g++.dg/template/spec19.C: New.
8338
8339 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8340
8341         PR target/16819
8342         * gcc.dg/empty2.c: New.
8343
8344 2004-12-23  Richard Henderson  <rth@redhat.com>
8345
8346         * lib/target-supports.exp (check_effective_target_vect_no_align):
8347         Remove i?86 and x86-64.
8348
8349 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/16405
8352         * g++.dg/opt/temp1.C: New test.
8353
8354 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8355
8356         PR c++/18733
8357         * g++.dg/template/friend33.C: New testcase.
8358
8359 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8360
8361         PR c++/18464
8362         * g++.dg/template/cond5.C: New test.
8363
8364         PR c++/18492
8365         * g++.dg/inherit/thunk3.C: New test.
8366
8367         PR c++/11224
8368         * g++.dg/warn/Wunused-9.C: New test.
8369
8370 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8371
8372         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8373
8374 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8375
8376         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8377
8378 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/18378
8381         * g++.dg/ext/packed8.C: New test.
8382
8383         PR c++/19063
8384         * g++.dg/template/crash31.C: New test.
8385
8386         PR c++/19034
8387         * g++.dg/template/crash30.C: New test.
8388
8389 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8390
8391         PR C++/18984
8392         * g++.dg/eh/ctor3.C: New test.
8393
8394 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8395
8396         * objc.dg/stabs-1.m: Allow section name to be quoted and
8397         assembly label to begin with '.LL'.
8398
8399 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8400
8401         * gcc.dg/vect/vect.exp
8402         (check_effective_target_lp64_or_vect_no_align): New.
8403         * gcc.dg/vect/vect-77.c: Use it.
8404         * gcc.dg/vect/vect-78.c: Use it.
8405
8406         * lib/target-supports.exp
8407         (check_effective_target_vect_no_max,
8408         check_effective_target_vect_no_bitwise,
8409         check_effective_target_vect_no_align): New.
8410         * gcc.dg/vect/vect-13.c: Use them.
8411         * gcc.dg/vect/vect-17.c: Ditto.
8412         * gcc.dg/vect/vect-18.c: Ditto.
8413         * gcc.dg/vect/vect-19.c: Ditto.
8414         * gcc.dg/vect/vect-20.c: Ditto.
8415         * gcc.dg/vect/vect-27.c: Ditto.
8416         * gcc.dg/vect/vect-29.c: Ditto.
8417         * gcc.dg/vect/vect-44.c: Ditto.
8418         * gcc.dg/vect/vect-48.c: Ditto.
8419         * gcc.dg/vect/vect-50.c: Ditto.
8420         * gcc.dg/vect/vect-52.c: Ditto.
8421         * gcc.dg/vect/vect-54.c: Ditto.
8422         * gcc.dg/vect/vect-56.c: Ditto.
8423         * gcc.dg/vect/vect-58.c: Ditto.
8424         * gcc.dg/vect/vect-60.c: Ditto.
8425         * gcc.dg/vect/vect-72.c: Ditto.
8426         * gcc.dg/vect/vect-80.c: Ditto.
8427
8428 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8429
8430         PR c++/14075
8431         * g++.dg/init/string1.C: New.
8432
8433         PR c++/18975
8434         * g++.dg/other/synth1.C: New.
8435
8436 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8437
8438         PR c/18963
8439         * gcc.dg/pr18963-1.c: New test.
8440
8441 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8442
8443         PR c/18596
8444         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8445         * gcc.dg/pr18596-1.c: Use dg-error.
8446         (dg-options): Use -fno-unit-at-a-time.
8447         * gcc.dg/pr18596-2.c: New test.
8448         * gcc.dg/pr18596-3.c: New test.
8449
8450 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8451
8452         PR middle-end/18683
8453         * g++.dg/opt/pr18683-1.C: New test case.
8454
8455 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8456
8457         PR other/19093
8458         * g++.dg/opt/max1.C: Fix for 64bit targets.
8459
8460 2004-12-20  Matt Austern  <austern@apple.com>
8461
8462         PR c++/19044
8463         * g++.dg/ext/builtin6.C: New
8464
8465 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8466
8467         PR tree-optimization/19080
8468         * gcc.c-torture/compile/pr19080.c: New test.
8469
8470 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8471
8472         * gcc.dg/20041219-1.c: New test.
8473
8474 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8475
8476         PR middle-end/19068
8477         * g++.dg/opt/max1.C: New test case.
8478
8479 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8480
8481         * gcc.dg/fdata-sections-1.c: New test.
8482
8483 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8484
8485         PR middle-end/18548
8486         * gcc.dg/max-1.c: New test case.
8487
8488 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8489
8490         * gcc.c-torture/execute/20041218-1.c: New test.
8491
8492 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8493
8494         * gcc.dg/pr18501.c: New test.
8495         * gcc.dg/uninit-5.c: XFAIL.
8496         * gcc.dg/uninit-9.c: XFAIL.
8497
8498 2004-12-17  Dale Johannesen  <dalej@apple.com>
8499
8500         * gcc.dg/20041213-1.c:  New.
8501
8502 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8503
8504         * objc.dg/stabs-1.m: Allow assembly label to begin
8505         with a dot ('.').
8506
8507 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8508
8509         * gcc.c-torture/execute/20041213-1.c: Move...
8510         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8511
8512 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8513
8514         PR c++/18721
8515         * g++.dg/lookup/conv-5.C: New.
8516
8517 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8518
8519         * objc.dg/stabs-1.m: New test.
8520
8521 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8522
8523         * gcc.dg/visibility-c.c: Change compile to
8524         assemble for the test.
8525
8526 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8527
8528         PR target/19041
8529         * gcc.dg/visibility-c.c: New test.
8530
8531 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8532
8533         PR middle-end/18493
8534         * gcc.dg/switch-8.c: New test case.
8535
8536 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8537
8538         PR c++/18905
8539         * g++.dg/template/init4.C: New.
8540         * g++.dg/opt/static3.C: Enable optimizer.
8541
8542 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8543
8544         * g++.dg/other/complex1.C: New test.
8545
8546 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8547
8548         * g++.dg/opt/inline9.C: New test.
8549
8550 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8551
8552         PR fortran/18993
8553         * gfotran.dg/nullify_1.f: New test.
8554
8555 2004-12-15  Richard Henderson  <rth@redhat.com>
8556
8557         * gcc.target/i386/i386.exp: New harness.
8558         * gcc.target/i386/vect-args.c: New.
8559
8560 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8561
8562         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8563
8564 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8565
8566         PR c++/18825
8567         * g++.dg/template/friend32.C: New test.
8568
8569 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8570
8571         * cpp/pragma-once-1.c: New test.
8572         * cpp/pragma-once-1b.h: Likewise.
8573         * cpp/pragma-once-1c.h: Likewise.
8574         * cpp/pragma-once-1d.h: Likewise.
8575         * cpp/inc/pragma-once-1a.h: Likewise.
8576
8577 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8578             Steven G. Kargl  <kargls@comcast.net>
8579
8580         PR fortran/17597
8581         * gfortran.dg/list_read_3.f90: New test.
8582
8583 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8584
8585         * gcc.dg/ftrapv-2.c: New test.
8586
8587 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8588
8589         PR c++/18981
8590         * g++.dg/template/typename9.C: New test.
8591
8592 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8593
8594         PR c++/18738
8595         * g++.dg/template/typename8.C: New test.
8596         * g++.dg/parse/friend2.C: Tweak error message.
8597
8598 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8599
8600         * gcc.c-torture/20041214-1.c: New test.
8601
8602 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8603
8604         PR c++/18965
8605         * g++.dg/init/array17.C: New test.
8606
8607 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8608
8609         PR c++/18793
8610         * g++.dg/init/aggr3.C: New test.
8611
8612 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8613
8614         * gcc.dg/altivec-types-1.c: New test.
8615         * gcc.dg/altivec-types-2.c: New test.
8616         * gcc.dg/altivec-types-3.c: New test.
8617         * gcc.dg/altivec-types-4.c: New test.
8618         * g++.dg/ext/altivec-types-1.C: New test.
8619         * g++.dg/ext/altivec-types-2.C: New test.
8620         * g++.dg/ext/altivec-types-3.C: New test.
8621         * g++.dg/ext/altivec-types-4.C: New test.
8622
8623 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR middle-end/18951
8626         * gcc.c-torture/execute/20041213-1.c: New test.
8627
8628 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8629
8630         PR c++/18949
8631         * g++.dg/template/cast1.C: New.
8632
8633 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8634
8635         * gcc.c-torture/execute/20041213-2.c: New test.
8636
8637 2004-12-13  Richard Henderson  <rth@redhat.com>
8638
8639         * gcc.dg/i386-sse-10.c: Fix typo in options.
8640
8641 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8642
8643         PR c++/18968
8644         * g++.dg/opt/pr18968.C: New test.
8645
8646 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8647
8648         PR c++/18925
8649         * g++.dg/ext/visibility/staticdatamem.C: New test.
8650
8651 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8652
8653         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8654
8655 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8656
8657         PR rtl-optimization/18928
8658         * gcc.dg/pr18928-1.c: New test case.
8659
8660 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8661
8662         PR tree-opt/16951
8663         * gcc.c-torture/compile/20041211-1.c: New.
8664
8665 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8666
8667         PR middle-end/17564
8668         * gcc.c-torture/execute/20041212-1.c: New test.
8669
8670 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8671
8672         PR fortran/18869
8673         * gfortran.dg/common_1.f90: New test.
8674
8675 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8676         Paul Brook  <paul@codesourcery.com>
8677
8678         PR fortran/16222
8679         * gfortran.dg/real_do_1.f90: New test.
8680
8681 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8682
8683         PR tree-opt/18040
8684         * g++.dg/opt/ptrmem6.C: New test.
8685
8686 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8687
8688         PR middle-end/18921
8689         * gcc.dg/pr18921-1.c: New test case.
8690
8691 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8692
8693         PR fortran/17175
8694         * gfortran.dg/scale_1.f90: New test.
8695
8696 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         PR middle-end/18903
8699         * gcc.c-torture/compile/pr18903.c: New test.
8700
8701 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8702
8703         * gcc.c-torture/execute/20041210-1.c: New test.
8704
8705 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8706
8707         PR c++/18731
8708         * g++.dg/parser/struct-1.C: New test.
8709         * g++.dg/parser/struct-2.C: New test.
8710         * g++.dg/parser/struct-3.C: New test.
8711
8712 2004-12-09  Richard Henderson  <rth@redhat.com>
8713
8714         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8715
8716         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8717         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8718
8719 2004-12-09  Matt Austern  <austern@apple.com>
8720
8721         PR c++/18514
8722         * g++.dg/ext/builtin1.C: New
8723         * g++.dg/ext/builtin2.C: New
8724         * g++.dg/ext/builtin3.C: New
8725         * g++.dg/ext/builtin4.C: New
8726         * g++.dg/ext/builtin5.C: New
8727
8728 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8729
8730         PR tree-opt/18904
8731         * g++.dg/opt/ptrmem5.C: New test.
8732
8733 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8734
8735         * g++.dg/parse/typename5.C: Adjust for new error.
8736         * g++.dg/parse/typename7.C: New.
8737
8738 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8739
8740         PR c++/18073
8741         * g++.dg/other/mmintrin.C: New test.
8742
8743 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8744
8745         PR c++/16681
8746         * g++.dg/init/array15.C: New.
8747         * g++.dg/init/array16.C: New.
8748
8749 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8750
8751         PR fortran/18826
8752         * gfortran.dg/assign_1.f90: New test.
8753
8754 2004-12-08  Nick Clifton  <nickc@redhat.com>
8755
8756         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8757         * gcc.target/xstormy16/data_below100: Likewise.
8758         * gcc.target/xstormy16/sfr: Likewise.
8759         * gcc.target/xstormy16/below100.S: New test source file.
8760         * gcc.target/xstormy16/below100.ld: New test linker script.
8761         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8762         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8763         bp instructions.
8764         * gcc.target/xstormy16/bp.c: Likewise.
8765
8766         * gcc.target/xstormy16/bss_below100: New files:
8767         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8768         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8769         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8770         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8771         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8772         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8773         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8774         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8775         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8776         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8777         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8778         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8779         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8780         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8781         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8782         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8783         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8784         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8785         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8786         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8787         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8788         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8789         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8790         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8791         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8792         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8793         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8794
8795         * gcc.target/xstormy16/data_below100: New files:
8796         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8797         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8798         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8799         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8800         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8801         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8802         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8803         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8804         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8805         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8806         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8807         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8808         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8809         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8810         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8811         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8812         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8813         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8814         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8815         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8816         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8817         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8818         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8819         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8820         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8821         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8822         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8823
8824         * gcc.target/xstormy16/sfr: New files:
8825         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8826         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8827         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8828         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8829         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8830         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8831         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8832         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8833         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8834         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8835         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8836         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8837         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8838         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8839         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8840         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8841         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8842         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8843         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8844         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8845         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8846         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8847         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8848         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8849         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8850         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8851         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8852         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8853         27_if0_sfrw_bitfield_f.c
8854
8855 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8856
8857         PR c++/18100
8858         * g++.dg/lookup/name-clash4.C: New test.
8859
8860 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8861
8862         PR c++/18672
8863         * g++.dg/opt/array1.C: New.
8864
8865         PR c++/18803
8866         * g++.dg/template/operator5.C: New.
8867
8868 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8869
8870         PR c/18867
8871         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8872
8873 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8874
8875         * gcc.dg/noncompile/20041207.c: New test.
8876
8877 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8878
8879         * g++.dg/other/unreachable-1.C: New test.
8880
8881 2004-12-06  Nick Clifton  <nickc@redhat.com>
8882
8883         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8884         <limits.h> because the latter comes from gcc's include/ directory
8885         and not the newlib/libc/include directory.
8886
8887 2004-12-04  Richard Henderson  <rth@redhat.com>
8888
8889         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8890
8891 2004-12-04  Richard Henderson  <rth@redhat.com>
8892
8893         * lib/target-supports.exp (check_gc_sections_available): Disable
8894         for alpha and ia64.
8895
8896 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8897
8898         PR middle-end/17909
8899         * g++.dg/other/vararg-2.C: New test.
8900
8901 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8902
8903         PR c++/17011, c++/17971
8904         * g++.dg/template/error15.C: Adjust expected error.
8905         * g++.dg/template/instantiate3.C: Likewise.
8906
8907 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8908
8909         * gcc.dg/altivec-18.c: Fix for darwin
8910
8911 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8912
8913         PR c++/18782
8914         * g++.dg/parse/ptrmem2.C: New.
8915
8916         PR c++/18318
8917         * g++.dg/template/new1.C: New.
8918
8919 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8920
8921         PR fortran/18710
8922         * gfortran.dg/direct_io_3.f90: New test.
8923
8924 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8925
8926         PR 18758
8927         * g++.dg/parse/crash21.C: New.
8928
8929 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8930
8931         PR c++/15664, c++/18276
8932         * g++.dg/template/ttp13.C: New test.
8933         * g++.dg/template/ttp14.C: Likewise.
8934
8935 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8936
8937         PR c++/18123
8938         * g++.dg/parse/enum2.C: New test.
8939         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8940
8941 2004-12-02  Nick Clifton  <nickc@redhat.com>
8942
8943         * gcc.target/xstormy16: New test directory.
8944         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8945         * gcc.target/xstormy16/bp.c: Check the generation of bp
8946         instructions.
8947         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8948         bn instructions and the BELOW100 attribute.
8949
8950 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8951
8952         PR target/16952
8953         * gcc.dg/ppc-eabi.c: New.
8954
8955 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8956
8957         PR fortran/18284
8958         * gfortran.dg/backspace.f90
8959
8960 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8961
8962         * gfortran.dg/inquire.f90: New test.
8963
8964 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8965
8966         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8967         handle effective-target-keyword.
8968         (dg-skip-if): Support effective-target keyword as target list.
8969         (dg-xfail-if): Ditto.
8970         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8971
8972 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8973
8974         PR tree-optimization/18291
8975         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8976
8977 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         PR C++/18729
8980         * g++.dg/parse/crash20.C: New.
8981
8982         PR c++/17431
8983         * g++.dg/overload/arg1.C: New.
8984         * g++.dg/overload/arg2.C: New.
8985         * g++.dg/overload/arg3.C: New.
8986         * g++.dg/overload/arg4.C: New.
8987
8988 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8989
8990         * gcc.dg/c99-flex-array-4.c: Remove.
8991
8992 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8993
8994         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8995
8996         * lib/target-supports.exp (is-effective-target): Simplify.
8997
8998         * lib/target-supports.exp (check_effective_target_vect_long):
8999         Fix for powerpc64-*-*.
9000
9001 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9002
9003         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9004         to support new requirements on FreeBSD 5.
9005
9006 2004-11-30  Devang Patel  <dpatel@apple.com>
9007
9008         PR 18702
9009         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9010
9011 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9012
9013         * g++.dg/ext/altivec-13.C: New test.
9014
9015 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9016
9017         PR tree-opt/18298
9018         * gcc.c-torture/execute/p18298.c: New test.
9019
9020 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9021             Dorit Naishlos  <dorit@il.ibm.com>
9022
9023         PR tree-opt/18607
9024         * gcc.dg/vect/vect-89.c: New test.
9025
9026 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9027
9028         * gcc.dg/pr18596-1.c: New test.
9029
9030 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9031
9032         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9033
9034 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         PR c/18479
9037         * gcc.dg/pr18479.c: New test.
9038
9039 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9040
9041         PR target/18490
9042         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9043         mmix-knuth-mmixware.
9044
9045         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9046         cris-*-elf* cris-*-aout* mmix-*-*
9047
9048 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         PR middle-end/18725
9051         * gcc.dg/pr18725.c: New test.
9052
9053 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9054
9055         PR target/18488
9056         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9057
9058         PR target/18336
9059         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9060
9061 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/18368
9064         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9065         * g++.old-deja/g++.law/ctors5.C: Likewise.
9066         * g++.old-deja/g++.other/crash25.C: Likewise.
9067
9068         PR c++/18674
9069         * g++.dg/template/error16.C: New test.
9070
9071         PR c++/18512
9072         * g++.dg/template/crash29.C: New test.
9073
9074 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9075
9076         PR tree-optimization/18712
9077         * gcc.c-torture/compile/pr18712.c: New test.
9078
9079 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9080
9081         PR c/7544
9082         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9083         tests.
9084
9085 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9086
9087         PR c++/18652
9088         * g++.dg/lookup/crash6.C: New test.
9089
9090 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9091
9092         PR middle-end/18164
9093         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9094
9095 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9096
9097         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9098         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9099         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9100
9101 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9102
9103         * gcc.dg/pr18164.c: New test.
9104
9105 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9106
9107         * gcc.dg/funroll-loops-all.c: New.
9108
9109 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9110
9111         PR target/18489
9112         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9113         delimeter, match space and TAB as well as ":".
9114
9115         PR target/18484
9116         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9117
9118         PR target/18348
9119         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9120
9121         PR target/18345
9122         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9123
9124         PR target/18337
9125         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9126
9127 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9128
9129         * gfortran.dg/direct_io_2.f90: New test.
9130
9131 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9132
9133         PR target/18334
9134         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9135
9136 2004-11-28  Richard Henderson  <rth@redhat.com>
9137
9138         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9139
9140 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9141
9142         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9143         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9144         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9145         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9146         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9147         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9148         gcc.dg/pointer-arith-8.c: New tests.
9149
9150 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9151
9152         PR fortran/18364
9153         * gfortran.dg/endfile.f90: New test.
9154
9155 2004-11-27  Falk Hueffner  <falk@debian.org>
9156
9157         * gcc.dg/loop-6.c: New test.
9158
9159 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9160
9161         * gcc.c-torture/execute/20041126-1.c: New test.
9162
9163 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9164
9165         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9166         on IRIX.
9167
9168 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9169
9170         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9171         functions.
9172
9173 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR rtl-optimization/17825
9176         * gcc.c-torture/compile/20041119-1.c: New test.
9177
9178 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9179
9180         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9181         Check existence of ld library path variables before unsetting.
9182
9183 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9184
9185         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9186
9187 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9188
9189         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9190
9191 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9192
9193         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9194
9195 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9196
9197         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9198         dg-do directive.
9199
9200 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9201
9202         * gcc.dg/pr17957.c: Pass --param, not -param.
9203
9204 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9205
9206         PR middle-end/17957
9207         * testsuite/gcc.dg/pr17957.c: New test.
9208
9209 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/18445
9212         * g++.dg/template/crash28.C: Likewise.
9213
9214         PR c++/18001
9215         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9216         * g++.dg/ext/lvaddr.C: Likewise.
9217         * g++.dg/opt/pr7503-3.C: Likewise.
9218
9219         PR c++/18466
9220         * g++.dg/parse/qualified3.C: New test.
9221         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9222
9223         PR c++/18545
9224         * g++.dg/expr/return1.C: New test.
9225
9226 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9227
9228         Friend class name lookup 3/n, PR c++/3332
9229         * g++.dg/lookup/friend3.C: New test.
9230         * g++.dg/lookup/friend4.C: Likewise.
9231         * g++.dg/lookup/friend5.C: Likewise.
9232
9233 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9234
9235         Friend class name lookup 2/n, PR c++/14513, c++/15410
9236         * g++.dg/lookup/friend2.C: New test.
9237         * g++.dg/template/friend31.C: Likewise.
9238
9239 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9240
9241         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9242
9243 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/17473
9246         * g++.dg/tc1/dr56.C: Remove.
9247         * g++.dg/template/typedef1.C: Add dg-error markers.
9248         * g++.old-deja/g++.other/typedef7.C: Likewise.
9249
9250         PR c++/18285
9251         * g++.dg/parse/typedef7.C: New test.
9252
9253 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9254
9255         * gcc.c-torture/execute/20041124-1.c: New test.
9256
9257 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9258
9259         * g++.dg/template/deduce3.C: New test.
9260
9261         PR c++/18586
9262         * g++.dg/template/crash27.C: New test.
9263
9264         PR c++/18530
9265         * g++.dg/warn/Wshadow-3.C: New test.
9266
9267 2004-11-24  Devang Patel  <dpatel@apple.com>
9268
9269         PR/18555
9270         * gcc.dg/cpp/isysroot-1.c: New test.
9271         * gcc.dg/cpp/usr/include/stdio.h: New file.
9272         * gcc.dg/cpp/isysroot-2.c: New test.
9273         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9274         New file.
9275
9276 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9277
9278         PR c++/8929
9279         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9280
9281 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9284         * gcc.target/sparc/pdist.c: Likewise.
9285
9286 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9287
9288         PR c++/16882
9289         * g++.dg/conversion/simd1.C: New test.
9290
9291 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9292
9293         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9294         and restore_ld_library_path_env_vars.
9295         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9296         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9297         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9298         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9299
9300 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9301
9302         * gcc.dg/pragma-align-2.c: Test macro expansion.
9303         * gcc.dg/pragma-pack-2.c: New test.
9304
9305 2004-11-23  Richard Henderson  <rth@redhat.com>
9306
9307         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9308         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9309         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9310         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9311         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9312         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9313
9314         * gcc.dg/vect/vect.exp: Add check for alpha.
9315         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9316         (check_effective_target_vect_int): Enable for alpha.
9317         (check_effective_target_vect_long): New.
9318         (is-effective-target): Add it.
9319
9320 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9321
9322         * gcc.dg/pr18614-1.c: New test.
9323
9324 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9325
9326         * gcc.dg/setjmp-2.c: New test.
9327
9328 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9329
9330         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9331         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9332         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9333         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9334         gcc.target/sparc/pdist.c: New tests.
9335
9336 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9337
9338         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9339
9340 2004-11-22  Dale Johannesen  <dalej@apple.com>
9341
9342         * gcc.dg/20041111-1.c:  New.
9343
9344 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9345
9346         PR tree-opt/18536
9347         * gcc.dg/vect/pr18536.c: New test.
9348
9349 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9350
9351         PR c++/18354
9352         * g++.dg/template/nontype11.C: New test.
9353
9354 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9355
9356         PR middle-end/18520
9357         * gcc.dg/pr18520-1.c: New test case.
9358
9359 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9360
9361         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9362         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9363         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9364         expected diagnostics.
9365
9366 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9367
9368         PR target/18580
9369         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9370         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9371         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9372
9373 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9374
9375         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9376
9377 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9378             Joseph Myers  <joseph@codesourcery.com>
9379
9380         * lib/target-supports.exp (check_visibility_available): Really
9381         test the compiler.
9382
9383 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9384
9385         PR tree-opt/18181
9386         * gcc.dg/vect/vect-85.c: New test.
9387         * gcc.dg/vect/vect-86.c: New test.
9388         * gcc.dg/vect/vect-87.c: New test.
9389         * gcc.dg/vect/vect-88.c: New test.
9390
9391 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9392
9393         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9394
9395 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9396
9397         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9398         * gcc.dg/ppc-and-1.c: Ditto.
9399         * gcc.dg/ppc-compare-1.c: Ditto.
9400         * gcc.dg/ppc-mov-1.c: Ditto
9401
9402 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9403             Mark Mitchell  <mark@codesourcery.com>
9404
9405         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9406
9407 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9408             Aldy Hernandez  <aldyh@redhat.com>
9409
9410         * lib/target-supports.exp (check_effective_target_vect_int): New
9411         (check_effective_target_vect_float): New
9412         (check_effective_target_vect_double): New.
9413         (is-effective-target): Support new effective targets keywords.
9414         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9415         default action for dg-do.
9416         * gcc.dg/vect/pr16105.c: Use new support.
9417         * gcc.dg/vect/pr18400.c: Ditto.
9418         * gcc.dg/vect/pr18425.c: Ditto.
9419         * gcc.dg/vect/vect-1.c: Ditto.
9420         * gcc.dg/vect/vect-10.c: Ditto.
9421         * gcc.dg/vect/vect-11.c: Ditto.
9422         * gcc.dg/vect/vect-12.c: Ditto.
9423         * gcc.dg/vect/vect-13.c: Ditto.
9424         * gcc.dg/vect/vect-14.c: Ditto.
9425         * gcc.dg/vect/vect-15.c: Ditto.
9426         * gcc.dg/vect/vect-16.c: Ditto.
9427         * gcc.dg/vect/vect-17.c: Ditto.
9428         * gcc.dg/vect/vect-18.c: Ditto.
9429         * gcc.dg/vect/vect-19.c: Ditto.
9430         * gcc.dg/vect/vect-2.c: Ditto.
9431         * gcc.dg/vect/vect-20.c: Ditto.
9432         * gcc.dg/vect/vect-21.c: Ditto.
9433         * gcc.dg/vect/vect-22.c: Ditto.
9434         * gcc.dg/vect/vect-23.c: Ditto.
9435         * gcc.dg/vect/vect-24.c: Ditto.
9436         * gcc.dg/vect/vect-25.c: Ditto.
9437         * gcc.dg/vect/vect-26.c: Ditto.
9438         * gcc.dg/vect/vect-27.c: Ditto.
9439         * gcc.dg/vect/vect-27a.c: Ditto.
9440         * gcc.dg/vect/vect-28.c: Ditto.
9441         * gcc.dg/vect/vect-29.c: Ditto.
9442         * gcc.dg/vect/vect-29a.c: Ditto.
9443         * gcc.dg/vect/vect-3.c: Ditto.
9444         * gcc.dg/vect/vect-30.c: Ditto.
9445         * gcc.dg/vect/vect-31.c: Ditto.
9446         * gcc.dg/vect/vect-32.c: Ditto.
9447         * gcc.dg/vect/vect-33.c: Ditto.
9448         * gcc.dg/vect/vect-34.c: Ditto.
9449         * gcc.dg/vect/vect-35.c: Ditto.
9450         * gcc.dg/vect/vect-36.c: Ditto.
9451         * gcc.dg/vect/vect-37.c: Ditto.
9452         * gcc.dg/vect/vect-38.c: Ditto.
9453         * gcc.dg/vect/vect-4.c: Ditto.
9454         * gcc.dg/vect/vect-40.c: Ditto.
9455         * gcc.dg/vect/vect-41.c: Ditto.
9456         * gcc.dg/vect/vect-42.c: Ditto.
9457         * gcc.dg/vect/vect-43.c: Ditto.
9458         * gcc.dg/vect/vect-44.c: Ditto.
9459         * gcc.dg/vect/vect-45.c: Ditto.
9460         * gcc.dg/vect/vect-46.c: Ditto.
9461         * gcc.dg/vect/vect-47.c: Ditto.
9462         * gcc.dg/vect/vect-48.c: Ditto.
9463         * gcc.dg/vect/vect-48a.c: Ditto.
9464         * gcc.dg/vect/vect-49.c: Ditto.
9465         * gcc.dg/vect/vect-5.c: Ditto.
9466         * gcc.dg/vect/vect-50.c: Ditto.
9467         * gcc.dg/vect/vect-51.c: Ditto.
9468         * gcc.dg/vect/vect-52.c: Ditto.
9469         * gcc.dg/vect/vect-53.c: Ditto.
9470         * gcc.dg/vect/vect-54.c: Ditto.
9471         * gcc.dg/vect/vect-55.c: Ditto.
9472         * gcc.dg/vect/vect-56.c: Ditto.
9473         * gcc.dg/vect/vect-56a.c: Ditto.
9474         * gcc.dg/vect/vect-57.c: Ditto.
9475         * gcc.dg/vect/vect-58.c: Ditto.
9476         * gcc.dg/vect/vect-59.c: Ditto.
9477         * gcc.dg/vect/vect-6.c: Ditto.
9478         * gcc.dg/vect/vect-60.c: Ditto.
9479         * gcc.dg/vect/vect-61.c: Ditto.
9480         * gcc.dg/vect/vect-62.c: Ditto.
9481         * gcc.dg/vect/vect-63.c: Ditto.
9482         * gcc.dg/vect/vect-64.c: Ditto.
9483         * gcc.dg/vect/vect-65.c: Ditto.
9484         * gcc.dg/vect/vect-66.c: Ditto.
9485         * gcc.dg/vect/vect-67.c: Ditto.
9486         * gcc.dg/vect/vect-68.c: Ditto.
9487         * gcc.dg/vect/vect-69.c: Ditto.
9488         * gcc.dg/vect/vect-7.c: Ditto.
9489         * gcc.dg/vect/vect-72.c: Ditto.
9490         * gcc.dg/vect/vect-72a.c: Ditto.
9491         * gcc.dg/vect/vect-73.c: Ditto.
9492         * gcc.dg/vect/vect-74.c: Ditto.
9493         * gcc.dg/vect/vect-75.c: Ditto.
9494         * gcc.dg/vect/vect-76.c: Ditto.
9495         * gcc.dg/vect/vect-77.c: Ditto.
9496         * gcc.dg/vect/vect-77a.c: Ditto.
9497         * gcc.dg/vect/vect-78.c: Ditto.
9498         * gcc.dg/vect/vect-79.c: Ditto.
9499         * gcc.dg/vect/vect-8.c: Ditto.
9500         * gcc.dg/vect/vect-80.c: Ditto.
9501         * gcc.dg/vect/vect-82.c: Ditto.
9502         * gcc.dg/vect/vect-82_64.c: Ditto.
9503         * gcc.dg/vect/vect-83.c: Ditto.
9504         * gcc.dg/vect/vect-83_64.c: Ditto.
9505         * gcc.dg/vect/vect-9.c: Ditto.
9506         * gcc.dg/vect/vect-all.c: Ditto.
9507         * gcc.dg/vect/vect-none.c: Ditto.
9508
9509 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9510
9511         * lib/gcc-dg.exp (dg-skip-if): New function.
9512         (dg-forbid-option): Remove.
9513         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9514         * g++.dg/abi/bitfield8.C: Likewise.
9515         * g++.dg/abi/dtor1.C: Likewise.
9516         * g++.dg/abi/empty10.C: Likewise.
9517         * g++.dg/abi/empty7.C: Likewise.
9518         * g++.dg/abi/empty9.C: Likewise.
9519         * g++.dg/abi/layout3.C: Likewise.
9520         * g++.dg/abi/layout4.C: Likewise.
9521         * g++.dg/abi/thunk1.C: Likewise.
9522         * g++.dg/abi/thunk2.C: Likewise.
9523         * g++.dg/abi/vbase11.C: Likewise.
9524         * g++.dg/abi/vthunk2.C: Likewise.
9525         * g++.dg/abi/vthunk3.C: Likewise.
9526         * g++.dg/ext/attrib8.C: Likewise.
9527         * g++.dg/opt/longbranch2.C: Likewise.
9528         * g++.dg/opt/reg-stack4.C: Likewise.
9529         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9530         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9531         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9532         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9533         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9534         * gcc.dg/20000609-1.c: Likewise.
9535         * gcc.dg/20000720-1.c: Likewise.
9536         * gcc.dg/20011107-1.c: Likewise.
9537         * gcc.dg/20011119-1.c: Likewise.
9538         * gcc.dg/20020108-1.c: Likewise.
9539         * gcc.dg/20020122-2.c: Likewise.
9540         * gcc.dg/20020122-3.c: Likewise.
9541         * gcc.dg/20020201-3.c: Likewise.
9542         * gcc.dg/20020206-1.c: Likewise.
9543         * gcc.dg/20020218-1.c: Likewise.
9544         * gcc.dg/20020310-1.c: Likewise.
9545         * gcc.dg/20020411-1.c: Likewise.
9546         * gcc.dg/20020418-2.c: Likewise.
9547         * gcc.dg/20020426-1.c: Likewise.
9548         * gcc.dg/20020426-2.c: Likewise.
9549         * gcc.dg/20020517-1.c: Likewise.
9550         * gcc.dg/20020523-1.c: Likewise.
9551         * gcc.dg/20020523-2.c: Likewise.
9552         * gcc.dg/20020729-1.c: Likewise.
9553         * gcc.dg/20030204-1.c: Likewise.
9554         * gcc.dg/20030826-2.c: Likewise.
9555         * gcc.dg/20030926-1.c: Likewise.
9556         * gcc.dg/20031202-1.c: Likewise.
9557         * gcc.dg/980312-1.c: Likewise.
9558         * gcc.dg/980313-1.c: Likewise.
9559         * gcc.dg/990117-1.c: Likewise.
9560         * gcc.dg/990424-1.c: Likewise.
9561         * gcc.dg/990524-1.c: Likewise.
9562         * gcc.dg/991230-1.c: Likewise.
9563         * gcc.dg/i386-387-1.c: Likewise.
9564         * gcc.dg/i386-387-2.c: Likewise.
9565         * gcc.dg/i386-387-3.c: Likewise.
9566         * gcc.dg/i386-387-4.c: Likewise.
9567         * gcc.dg/i386-387-5.c: Likewise.
9568         * gcc.dg/i386-387-6.c: Likewise.
9569         * gcc.dg/i386-asm-1.c: Likewise.
9570         * gcc.dg/i386-bitfield1.c: Likewise.
9571         * gcc.dg/i386-bitfield2.c: Likewise.
9572         * gcc.dg/i386-loop-1.c: Likewise.
9573         * gcc.dg/i386-loop-2.c: Likewise.
9574         * gcc.dg/i386-loop-3.c: Likewise.
9575         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9576         * gcc.dg/i386-pic-1.c: Likewise.
9577         * gcc.dg/i386-regparm.c: Likewise.
9578         * gcc.dg/i386-signbit-1.c: Likewise.
9579         * gcc.dg/i386-signbit-2.c: Likewise.
9580         * gcc.dg/i386-signbit-3.c: Likewise.
9581         * gcc.dg/i386-sse-5.c: Likewise.
9582         * gcc.dg/i386-sse-8.c: Likewise.
9583         * gcc.dg/i386-unroll-1.c: Likewise.
9584         * gcc.dg/tls/opt-1.c: Likewise.
9585         * gcc.dg/tls/opt-2.c: Likewise.
9586         * gcc.dg/unroll-1.c: Likewise.
9587         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9588         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9589         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9590         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9591
9592 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9593
9594         * g++.dg/template/incomplete1.C: New test.
9595
9596 2004-11-16  Nick Clifton  <nickc@redhat.com>
9597
9598         Revert patches accidentally commited during checkin of fixes for
9599         xstormy16 tests:
9600         gcc.c-torture/execute/simd-4.c: Revert
9601         gcc.dg/20040910-1.c: Revert.
9602
9603 2004-11-16  Paul Brook  <paul@codesourcery.com>
9604
9605         PR fortran/13010
9606         * gfortran.dg/der_pointer_1.f90: New test.
9607
9608 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9609
9610         PR c/18498
9611         * gcc.dg/bitfld-13.c: New test.
9612
9613 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9614
9615         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9616         powerpc*-*-linux*.
9617
9618         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9619         * gcc.dg/ppc64-abi-2.c: Ditto.
9620         * gcc.dg/ppc64-abi-3.c: Ditto.
9621
9622         * lib/gcc-dg.exp (dg-target-list): Remove.
9623
9624 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9625
9626         * gcc.dg/ia64-postinc.c: New test.
9627
9628 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9629
9630         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9631
9632 2004-11-15  Nick Clifton  <nickc@redhat.com>
9633
9634         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9635         __INT_MAX__ so that the test can be compiled by toolchains
9636         targeted at 16-bit processors.
9637
9638         * gcc.dg/20040625-1.c: Use long constants rather than integers
9639         when performing arithmetic that will overflow 16-bits.
9640
9641         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9642         xstormy16.  It does not support 128-bit vector operations.
9643
9644         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9645         with the macro PTR_TYPE.  Define this macro to an integer type
9646         suitable for holding a pointer.
9647
9648         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9649         the target is a 16-bit processor.
9650
9651         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9652         16-bit targets where the character constant will be too long.
9653
9654         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9655         where the double will not be directly addressable.
9656
9657 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9658
9659         Friend class name lookup 1/n, PR c++/18471
9660         * g++.dg/template/crash26.C: New test.
9661         * g++.dg/lookup/struct1.C: Adjust expected error.
9662         * g++.dg/parse/elab1.C: Likewise.
9663         * g++.dg/parse/elab2.C: Likewise.
9664         * g++.dg/parse/int-as-enum1.C: Likewise.
9665         * g++.dg/parse/struct-as-enum1.C: Likewise.
9666         * g++.dg/parse/typedef1.C: Likewise.
9667         * g++.dg/parse/typedef3.C: Likewise.
9668         * g++.dg/parse/typedef4.C: Likewise.
9669         * g++.dg/parse/typedef5.C: Likewise.
9670         * g++.dg/template/nontype4.C: Likewise.
9671         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9672         * g++.old-deja/g++.other/elab1.C: Likewise.
9673         * g++.old-deja/g++.other/syntax4.C: Likewise.
9674
9675 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9676
9677         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9678
9679 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9680
9681         * gcc.c-torture/execute/20041114-1.c: New test.
9682
9683 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9684
9685         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9686         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9687         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9688         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9689         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9690         gcc.dg/switch-7.c: New tests.
9691
9692 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9693
9694         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9695
9696 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9697
9698         PR tree-opt/18400
9699         * gcc.dg/vect/pr18400.c: New test.
9700
9701 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9702             Andrew Pinski  <pinskia@physics.uc.edu>
9703
9704         PR tree-opt/18425
9705         * gcc.dg/vect/pr18425.c: New test.
9706
9707 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9710         Guard with dg-require-alias and dg-require-visibility.
9711
9712 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9713
9714         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9715
9716 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9717
9718         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9719
9720 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9721
9722         PR c++/17344
9723         * g++.dg/template/defarg5.C: New test.
9724
9725 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * g++.dg/parse/cast1.C: Run only on ILP32.
9728         * g++.old-deja/g++.mike/p784.C: Likewise.
9729
9730 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9731
9732         * gcc.c-torture/execute/20041113-1.c: New test.
9733
9734 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9735
9736         PR target/18230
9737         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9738         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9739         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9740         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9741         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9742         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9743         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9744         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9745         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9746         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9747         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9748         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9749         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9750
9751 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9752
9753         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9754         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9755         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9756         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9757         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9758         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9759         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9760         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9761         gcc.target/sparc/combined-1.c: New tests.
9762
9763 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9764
9765         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9766         New tests.
9767
9768 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9769
9770         * lib/gcc-dg.exp (dg-forbid-option): New function.
9771         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9772         * g++.dg/abi/bitfield8.C: Likewise.
9773         * g++.dg/abi/dtor1.C: Likewise.
9774         * g++.dg/abi/empty10.C: Likewise.
9775         * g++.dg/abi/empty7.C: Likewise.
9776         * g++.dg/abi/empty9.C: Likewise.
9777         * g++.dg/abi/layout3.C: Likewise.
9778         * g++.dg/abi/layout4.C: Likewise.
9779         * g++.dg/abi/thunk1.C: Likewise.
9780         * g++.dg/abi/thunk2.C: Likewise.
9781         * g++.dg/abi/vbase11.C: Likewise.
9782         * g++.dg/abi/vthunk2.C: Likewise.
9783         * g++.dg/abi/vthunk3.C: Likewise.
9784         * g++.dg/ext/attrib8.C: Likewise.
9785         * g++.dg/opt/longbranch2.C: Likewise.
9786         * g++.dg/opt/reg-stack4.C: Likewise.
9787         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9788         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9789         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9790         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9791         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9792         * gcc.dg/20000609-1.c: Likewise.
9793         * gcc.dg/20000720-1.c: Likewise.
9794         * gcc.dg/20011107-1.c: Likewise.
9795         * gcc.dg/20011119-1.c: Likewise.
9796         * gcc.dg/20020108-1.c: Likewise.
9797         * gcc.dg/20020122-2.c: Likewise.
9798         * gcc.dg/20020122-3.c: Likewise.
9799         * gcc.dg/20020201-3.c: Likewise.
9800         * gcc.dg/20020206-1.c: Likewise.
9801         * gcc.dg/20020218-1.c: Likewise.
9802         * gcc.dg/20020310-1.c: Likewise.
9803         * gcc.dg/20020411-1.c: Likewise.
9804         * gcc.dg/20020418-2.c: Likewise.
9805         * gcc.dg/20020426-1.c: Likewise.
9806         * gcc.dg/20020426-2.c: Likewise.
9807         * gcc.dg/20020517-1.c: Likewise.
9808         * gcc.dg/20020523-1.c: Likewise.
9809         * gcc.dg/20020523-2.c: Likewise.
9810         * gcc.dg/20020729-1.c: Likewise.
9811         * gcc.dg/20030204-1.c: Likewise.
9812         * gcc.dg/20030826-2.c: Likewise.
9813         * gcc.dg/20030926-1.c: Likewise.
9814         * gcc.dg/20031202-1.c: Likewise.
9815         * gcc.dg/980312-1.c: Likewise.
9816         * gcc.dg/980313-1.c: Likewise.
9817         * gcc.dg/990117-1.c: Likewise.
9818         * gcc.dg/990424-1.c: Likewise.
9819         * gcc.dg/990524-1.c: Likewise.
9820         * gcc.dg/991230-1.c: Likewise.
9821         * gcc.dg/i386-387-1.c: Likewise.
9822         * gcc.dg/i386-387-2.c: Likewise.
9823         * gcc.dg/i386-387-3.c: Likewise.
9824         * gcc.dg/i386-387-4.c: Likewise.
9825         * gcc.dg/i386-387-5.c: Likewise.
9826         * gcc.dg/i386-387-6.c: Likewise.
9827         * gcc.dg/i386-asm-1.c: Likewise.
9828         * gcc.dg/i386-bitfield1.c: Likewise.
9829         * gcc.dg/i386-bitfield2.c: Likewise.
9830         * gcc.dg/i386-loop-1.c: Likewise.
9831         * gcc.dg/i386-loop-2.c: Likewise.
9832         * gcc.dg/i386-loop-3.c: Likewise.
9833         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9834         * gcc.dg/i386-pic-1.c: Likewise.
9835         * gcc.dg/i386-regparm.c: Likewise.
9836         * gcc.dg/i386-signbit-1.c: Likewise.
9837         * gcc.dg/i386-signbit-2.c: Likewise.
9838         * gcc.dg/i386-signbit-3.c: Likewise.
9839         * gcc.dg/i386-sse-5.c: Likewise.
9840         * gcc.dg/i386-sse-8.c: Likewise.
9841         * gcc.dg/i386-unroll-1.c: Likewise.
9842         * gcc.dg/tls/opt-1.c: Likewise.
9843         * gcc.dg/tls/opt-2.c: Likewise.
9844         * gcc.dg/unroll-1.c: Likewise.
9845         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9846         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9847         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9848         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9849         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9850         -m64 is specified.
9851
9852 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/18389
9855         * g++.dg/parse/cond1.C: New test.
9856
9857         PR c++/18429
9858         * g++.dg/template/array9.C: New test.
9859         * g++.dg/ext/vla1.C: Adjust error messages.
9860         * g++.dg/ext/vlm1.C: Likewise.
9861         * g++.dg/template/crash2.C: Likewise.
9862
9863         PR c++/18436
9864         * g++.dg/template/call3.C: New test.
9865
9866         PR c++/18407
9867         * g++.dg/template/ptrmem11.C: New test.
9868
9869 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9870
9871         PR other/14264
9872         * lib/g++.exp: Set LC_ALL and LANG to C.
9873         * lib/gcc-dg.exp: Likewise.
9874         * lib/gfortran.exp: Likewise.
9875         * lib/objc.exp: Likewise.
9876         * lib/treelang.exp: Likewise.
9877
9878 2004-11-12  Andreas Schwab  <schwab@suse.de>
9879
9880         * gcc.dg/pr16286.c: Fix last change.
9881
9882 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++/18416
9885         * g++.dg/init/global1.C: New test.
9886
9887 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9888
9889         * gcc.c-torture/execute/20041112-1.c: New test.
9890
9891 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9892
9893         * lib/gcc-dg.exp (dg-target-list): New.
9894
9895 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9896             Richard Sandiford  <rsandifo@redhat.com>
9897
9898         * lib/target-supports.exp (get-compiler_messages): New.
9899         (check_named_sections_available): Use it.
9900         (check_effective_target_ilp32): New.
9901         (check_effective_target_lp64): New.
9902         (is-effective-target): New.
9903         * lib/gcc-dg.exp (dg-require-effective-target): New.
9904
9905 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9906
9907         * gcc.dg/precedence-1.c: New test.
9908
9909 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9910
9911         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9912
9913         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9914         message, delete generated files, use more descriptive name for
9915         executable, and make the test unsupported when it cannot be run.
9916
9917         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9918         (dg-require-weak, dg-require-visibility, dg-require-alias,
9919         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9920         dg-require-iconv, dg-require-named-sections): Use it.
9921
9922         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9923
9924 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9925
9926         PR target/16457
9927         * gcc.dg/ppc-and-1: New
9928
9929         PR target/16796
9930         * gcc.dg/ppc-mov-1.c: New.
9931
9932         PR target/16458
9933         * gcc.dg/ppc-compare-1.c: New.
9934
9935 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9936
9937         * objc.dg/desig-init-2.m: New test.
9938
9939 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9940
9941         PR middle-end/18160
9942         * g++.dg/warn/register-var-1.C: New test.
9943         * g++.dg/warn/register-var-2.C: New test.
9944
9945 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9946
9947         * gcc.dg/union-2.c: New test.
9948
9949 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9950
9951         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9952         New test for PR tree-optimization/17892.
9953
9954 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/18369
9957         * g++.dg/init/new12.C: New test.
9958
9959 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9960
9961         * gcc.target/sparc: New directory.
9962         * gcc.target/sparc/sparc.exp: New driver.
9963         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9964         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9965         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9966         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9967
9968 2004-11-10  Paul Brook  <paul@codesourcery.com>
9969
9970         PR fortran/18218
9971         * gfortran.dg/list_read.c: New test.
9972
9973 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9974
9975         PR c/18322
9976         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9977         expected diagnostic location.
9978
9979 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9980
9981         * gcc.dg/20041109-1.c: New test.
9982
9983 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9984
9985         PR objc/18406
9986         * objc/compile/pr18406.m: New test.
9987
9988 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9989
9990         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9991
9992 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9993
9994         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9995
9996 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9997
9998         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9999
10000 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10001
10002         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10003         exit.
10004
10005 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10006
10007         PR tree-opt/18299
10008         * gcc.c-torture/pr18299-1.c: New test.
10009
10010 2004-11-06  Andreas Schwab  <schwab@suse.de>
10011
10012         * gcc.dg/pr16286.c: Also test for bool and pixel.
10013
10014 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10015
10016         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10017         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10018         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10019         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10020         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10021         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10022         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10023         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10024         gcc.dg/struct-semi-3.c: New tests.
10025
10026 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10027
10028         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10029
10030 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10031
10032         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10033         Do not use C99 designators.
10034
10035 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10036
10037         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10038
10039 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10040
10041         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10042         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10043         * gcc.c-torture/execute/simd-5.x: Remove.
10044
10045 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10046
10047         PR rtl-optimization/17933
10048         * gcc.dg/torture/pr17933-1.c: New test.
10049
10050 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10051
10052         PR target/18106
10053         * lib/target-supports.exp (check_weak_available): Support
10054         Windows.
10055
10056 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10057
10058         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10059         call to fflush(stdout) before abort.
10060         (my_ffsll): New function.
10061         (generate_fields): Use it.
10062
10063 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10064
10065         * gcc.dg/init-undef-1.c: New test.
10066
10067 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10068
10069         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10070         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10071         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10072         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10073         expected messages for new parser.
10074
10075 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10076
10077         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10078
10079 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10080
10081         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10082         on LP64 targets.
10083
10084 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10085
10086         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10087         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10088         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10089         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10090         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10091         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10092         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10093         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10094         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10095         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10096
10097 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10098
10099         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10100         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10101         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10102         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10103         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10104         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10105         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10106         for new parser.
10107
10108 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10109
10110         PR target/15342
10111         * gcc.dg/20041104-1.c: New test.
10112
10113 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10114
10115         * g++.dg/template/nontype7.C: New test.
10116         * g++.dg/template/nontype8.C: Likewise.
10117         * g++.dg/template/nontype9.C: Likewise.
10118         * g++.dg/template/nontype10.C: Likewise.
10119         * g++.dg/tc1/dr49.C: Likewise.
10120         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10121         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10122
10123 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10124
10125         * g++.dg/rtti/tinfo1.C: Remove xfails.
10126
10127 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10128
10129         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10130         packed attribute to the definition to satisfy the new C++ parser.
10131
10132 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10133
10134         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10135         invocations of va_arg.
10136
10137 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/18124
10140         * g++.dg/template/crash25.C: New test.
10141
10142         PR c++/18155
10143         * g++.dg/template/typedef2.C: New test.
10144         * g++.dg/parse/crash13.C: Adjust error markers.
10145
10146         PR c++/18177
10147         * g++.dg/conversion/const3.C: New test.
10148
10149 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10150
10151         PR fortran/17535
10152         PR fortran/17583
10153         PR fortran/17713
10154         * gfortran.dg/generic_[123].f90: New testcases.
10155
10156 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10157
10158         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10159         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10160
10161 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10162
10163         PR tree-opt/16808
10164         * gcc.c-torture/compile/pr16808.c: New test.
10165
10166 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         PR rtl-optimization/17104
10169         * gcc.dg/ppc-bitfield1.c: New.
10170
10171 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10172
10173         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10174
10175 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10176
10177         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10178         strings for 32-bit code.
10179
10180 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10181
10182         PR c/18239
10183         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10184
10185 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10186
10187         PR c++/18064
10188         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10189
10190 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10191
10192         PR c++/15172
10193         * g++.dg/init/aggr2.C: New test.
10194
10195 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10196
10197         * objc.dg/local-decl-1.m: New test.
10198
10199 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10200
10201         * gcc.dg/20040910-1.c: Adjust regex.
10202
10203 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10204
10205         PR rtl-optimization/18084
10206         * g++.dg/opt/pr18084-1.C: New testcase.
10207
10208 2004-10-30  Matt Austern  <austern@apple.com>
10209
10210         PR c++/17542
10211         * g++.dg/ext/attrib18.C: New test.
10212
10213 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10214
10215         PR middle-end/18096
10216         * gcc.dg/pr18096-1.c: New test case.
10217
10218 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10219
10220         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10221
10222 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10223
10224         PR c/16666
10225         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10226         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10227         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10228         gcc.dg/old-style-prom-3.c: New tests.
10229
10230 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10231
10232         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10233         Remove unnecessary inclusion of stdio.h.
10234
10235 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10236
10237         PR rtl-optimization/17581
10238         * gcc.dg/pr17581-1.c: New test case.
10239
10240 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10241
10242         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10243         being implemented.
10244         * g++.dg/conversion/dr195-1.C: New.
10245         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10246         * g++.old-deja/g++.mike/p10148.C: Likewise.
10247
10248 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/17695
10251         * g++.dg/debug/typedef2.C: New test.
10252
10253 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10254
10255         PR fortran/13490
10256         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10257         * gfortran.dg/g77/README: Update.
10258
10259 2004-10-28  Matt Austern  <austern@apple.com>
10260
10261         PR c++/14124
10262         * g++.dg/ext/packed7.C: New test.
10263
10264 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10265
10266         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10267         scan-assembler.
10268         * lib/scanasm.exp (hidden-scan-for): New proc.
10269         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10270         string.
10271         (scan-not-hidden): Likewise.
10272         * lib/target-supports.exp (check_visibility_available): mach-o is
10273         support too.
10274
10275 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/17132
10278         * g++.dg/template/memclass3.C: New test.
10279
10280 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10281
10282         PR middle-end/18160
10283         * gcc.dg/register-var-1.c: New test.
10284         * gcc.dg/register-var-2.c: New test.
10285         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10286         error now.
10287
10288 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10289
10290         PR other/18172
10291         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10292         unused variables.
10293         * gcc.dg/vect/vect-22.c: Likewise.
10294
10295 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10296
10297         * gcc.dg/i386-rotate-1.c: New test.
10298
10299 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10300
10301         * g++.dg/init/ref12.C: Add "run" marker.
10302
10303         PR c++/17435
10304         * g++.dg/init/ref12.C: New test.
10305
10306         PR c++/18140
10307         * g++.dg/template/shift1.C: New test.
10308         * g++.dg/template/error10.C: Adjust error markers.
10309
10310 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10311
10312         PR tree-opt/17529
10313         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10314
10315 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10316
10317         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10318         * gcc.dg/weak/weak-3.c: Likewise.
10319         * gcc.dg/weak/weak-5.c: Likewise.
10320         * gcc.dg/weak/weak-9.c: Likewise.
10321         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10322         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10323
10324         * gcc.dg/darwin-weakimport-1.c: New.
10325
10326 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10327
10328         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10329
10330 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10333         'syntax' error messages.
10334         * gcc.dg/cpp/direct2s.c: Likewise.
10335
10336 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10337
10338         * gcc.c-torture/compile/20041026-1.c: New.
10339
10340 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10341
10342         PR c++/18093
10343         * g++.dg/lookup/ns2.C: New test.
10344
10345         PR c++/18020
10346         * g++.dg/template/enum4.C: New test.
10347
10348         PR c++/18161
10349         * g++.dg/template/expr1.C: New test.
10350
10351 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10352
10353         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10354
10355 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10356
10357         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10358         gcc.dg/decl-nospec-3.c: New tests.
10359
10360 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10361
10362         * objc.dg/super-class-3.m: New test.
10363
10364 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10365
10366         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10367         resyncing.
10368         * gcc.dg/cpp/direct2s.c: Likewise.
10369
10370 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10371
10372         * objc.dg/image-info.m: Update for changes to section selection.
10373
10374 2004-10-25  David Ayers  <d.ayers@inode.at>
10375             Ziemowit Laski  <zlaski@apple.com>
10376
10377         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10378         diagnostics when messaging 'id <Proto>'.
10379         * objc.dg/class-protocol-1.m: New test.
10380         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10381         a non-existent method signature.
10382         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10383         Update diagnostics when messaging with non-existent method signature.
10384         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10385         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10386         invalid receivers are now resolved as if messaging 'id'; remove
10387         extraneous diagnostics.
10388
10389 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10390
10391         PR c/16667
10392         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10393         gcc.dg/init-desig-obs-3.c: New tests.
10394
10395 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10396
10397         * gcc.dg/debug/20041023-1.c: New test.
10398
10399 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10400
10401         PR middle-end/17407
10402         * gcc.c-torture/compile/pr17407.c: New test.
10403
10404         PR c++/18121
10405         * g++.dg/template/array8.C: New test.
10406
10407 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10408
10409         PR other/18138
10410         * lib/g++.exp: Accept more than one multilib libgcc.
10411         * lib/gcc-dg.exp: Likewise.
10412         * lib/objc.exp: Likewise.
10413         * lib/treelang.exp: Likewise.
10414         * lib/gfortran.exp: Likewise.
10415
10416 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10417
10418         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10419
10420 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10421
10422         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10423         * gcc.dg/c99-const-expr-3.c: Likewise.
10424
10425 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10426
10427         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10428
10429 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10430
10431         * gcc.c-torture/execute/loop-2e.x: Remove.
10432
10433 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         PR c++/18095
10436         * g++.dg/parse/crash18.C: New.
10437         * g++.dg/parse/crash19.C: New.
10438
10439 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10440
10441         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10442         * g++.dg/ext/dllimport2.C: Same.
10443         * g++.dg/ext/dllimport8.C: Same.
10444
10445 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/10841
10448         * g++.dg/conversion/cast1.C: New test.
10449         * g++.dg/overload/pmf1.C: Adjust error marker.
10450
10451 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         PR objc/17923
10454         * objc.dg/const-str-7.m: New test.
10455
10456 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10457
10458         * g++.dg/template/memfriend11.C: Fix comment typo.
10459         * g++.dg/template/memfriend14.C: Likewise.
10460
10461 2004-10-20  Richard Henderson  <rth@redhat.com>
10462
10463         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10464         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10465         -fasynchronous-unwind-tables.
10466
10467 2004-10-20  Richard Henderson  <rth@redhat.com>
10468
10469         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10470         (main): Return success.
10471         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10472         (main): Return success.
10473
10474 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10475
10476         PR c++/13495
10477         * g++.dg/template/memfriend9.C: New test.
10478         * g++.dg/template/memfriend10.C: Likewise.
10479         * g++.dg/template/memfriend11.C: Likewise.
10480         * g++.dg/template/memfriend12.C: Likewise.
10481         * g++.dg/template/memfriend13.C: Likewise.
10482         * g++.dg/template/memfriend14.C: Likewise.
10483         * g++.dg/template/memfriend15.C: Likewise.
10484         * g++.dg/template/memfriend16.C: Likewise.
10485         * g++.dg/template/memfriend17.C: Likewise.
10486         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10487
10488 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.dg/conversion/dr195.C: New.
10491         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10492
10493 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10494             Devang Patel  <dpatel@apple.com>
10495
10496         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10497         of floating point arithmetic, which could trap.
10498
10499 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/14035
10502         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10503         * g++.dg/conversion/const2.C: New test.
10504         * g++.dg/expr/reinterpret2.C: New test.
10505         * g++.dg/expr/reinterpret3.C: New test.
10506         * g++.dg/expr/cast2.C: New test.
10507         * g++.dg/expr/copy1.C: New test.
10508         * g++.dg/other/conversion1.C: Change error message.
10509         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10510         function pointers to void *.
10511         * g++.old-deja/g++.mike/p10148.C: Likewise.
10512
10513 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10514
10515         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10516
10517 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10518
10519         PR c++/18047
10520
10521         * g++.dg/parse/expr3.C: New test.
10522
10523 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10524
10525         * gcc.dg/smod-1.c: New test.
10526
10527 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10528
10529         * objc.dg/method-14.m: New test.
10530
10531 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10532
10533         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10534         Also xfail as the patch was reverted.
10535
10536 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10537
10538         PR middle-end/16973
10539         * gcc.dg/pr16973.c: New test.
10540
10541 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10542
10543         PR tree-optimization/17656
10544         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10545
10546 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10547
10548         * g++.dg/eh/shadow1.C: New.
10549
10550 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10551
10552         * gcc.c-torture/compile/20041018-1.c: New test.
10553
10554 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10555
10556         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10557         compiler referring to register 0 when accessing sdata.  The linker
10558         now patches things up.
10559
10560 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR c/17529
10563         * gcc.c-torture/compile/pr17529.c: New test.
10564
10565 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10566
10567         PR c++/17743
10568         * g++.dg/ext/attrib17.C: New test.
10569
10570 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10571
10572         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10573
10574 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10575
10576         PR c++/10479
10577         * g++.dg/ext/attrib16.C: New test.
10578
10579 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10580
10581         PR c++/17042
10582         * g++.dg/init/dso_handle1.C: New test.
10583
10584         PR c++/14667
10585         * g++.dg/parse/typedef6.C: New test.
10586
10587         PR c++/17916
10588         * g++.dg/parse/pragma1.C: New test.
10589
10590 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10591
10592         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10593
10594 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10595
10596         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10597         -fno-common when on HPPA HP-UX platforms.
10598
10599 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR other/16820
10602         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10603         stdint.h.
10604         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10605         uintptr_t.
10606
10607 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10608
10609         PR c++/16301
10610         * g++.dg/lookup/strong-using-4.C: New test.
10611
10612 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10613
10614         PR middle-end/16567
10615         * gcc.c-torture/compile/nested-1.c: New test.
10616
10617 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10618
10619         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10620         and mipsisa64*-*-* (until support for misaligned loads is added).
10621         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10622         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10623         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10624         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10625         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10626         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10627
10628 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/17976
10631         * g++.dg/init/dtor3.C: New test.
10632
10633 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10634
10635         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10636
10637 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10638
10639         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10640         * gcc.dg/macho-lo-sum.c: Likewise.
10641
10642 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10643
10644         * gcc.dg/ppc-spe64-1.c: New test.
10645
10646 2004-10-14  Devang Patel  <dpatel@apple.com>
10647
10648         PR 17635
10649         * gcc.dg/pr17635.c : New test.
10650
10651 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10652
10653         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10654         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10655         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10656         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10657         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10658         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10659         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10660         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10661         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10662         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10663         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10664         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10665         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10666         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10667         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10668         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10669         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10670         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10671
10672 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10673
10674         * gcc.dg/vect/vect-82.c: New testcase.
10675         * gcc.dg/vect/vect-82_64.c: New testcase.
10676         * gcc.dg/vect/vect-83.c: New testcase.
10677         * gcc.dg/vect/vect-83_64.c: New testcase.
10678
10679 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10680
10681         * gcc.dg/cpp/error-1.c: New test.
10682
10683 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10684
10685         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10686
10687 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10688
10689         PR target/17984
10690         * gcc.dg/cris-peep2-xsrand2.c: New test.
10691
10692 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         PR c++/17661
10695         * testsuite/g++.dg/expr/for2.C: New test.
10696
10697 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10698
10699         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10700
10701 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR tree-optimization/17724
10704         * g++.dg/opt/pr17724-1.C: New test.
10705         * g++.dg/opt/pr17724-2.C: New test.
10706         * g++.dg/opt/pr17724-3.C: New test.
10707         * g++.dg/opt/pr17724-4.C: New test.
10708         * g++.dg/opt/pr17724-5.C: New test.
10709         * g++.dg/opt/pr17724-6.C: New test.
10710
10711 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10712
10713         PR c/17301
10714         * gcc.dg/pr17301-2.c: New test.
10715
10716 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/15876
10719         * g++.dg/parse/error22.C: New test.
10720
10721         PR c++/17936
10722         * g++.dg/template/spec18.C: New test.
10723
10724 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10725
10726         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10727         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10728         memcpy.
10729         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10730         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10731
10732 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         * g++.dg/eh/cleanup5.C: Add dg-options "".
10735
10736 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR middle-end/17657
10739         * gcc.dg/switch-4.c: New test case.
10740
10741 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10742
10743         * gcc.c-torture/execute/20041011-1.c: New test.
10744
10745 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10746
10747         PR c++/17554
10748         * g++.dg/init/for3.C: New test.
10749
10750         PR c++/17657
10751         * g++.dg/opt/switch2.C: New test.
10752
10753         PR middle-end/17703
10754         * g++.dg/warn/Wreturn-2.C: New test.
10755
10756 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10757
10758         PR c++/17907
10759         * g++.dg/eh/cleanup5.C: New test.
10760
10761 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/17393
10764         * g++.dg/parse/error21.C: New test.
10765
10766 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10767
10768         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10769         * g++.dg/warn/incomplete1.C: Likewise.
10770         * g++.dg/template/qualttp20.C: Likewise.
10771
10772 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10773
10774         PR c/17881
10775         * parm-incomplete-1.c: New test.
10776
10777 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10778
10779         PR c++/17867
10780         * g++.dg/parse/error19.C: New test.
10781
10782         PR c++/17670
10783         * g++.dg/init/new11.C: New test.
10784
10785         PR c++/17821
10786         * g++.dg/parse/error20.C: New test.
10787
10788         PR c++/17826
10789         * g++.dg/template/crash24.C: New test.
10790
10791 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10792
10793         PR c/17301
10794         * gcc.dg/pr17301-1.c: New test.
10795
10796 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10797
10798         PR c/17189
10799         * gcc.dg/anon-struct-5.c: New test.
10800
10801 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10802
10803         PR c/17844
10804         * gcc.dg/pr17844-1.c: New test.
10805
10806 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10807
10808         PR tree-optimization/17906
10809         * gcc.c-torture/compile/pr17906.c: New.
10810
10811 2004-10-09  Stuart Hastings  <stuart@apple.com>
10812             Roger Sayle  <roger@eyesopen.com>
10813
10814         PR rtl-optimization/17853
10815         * gcc.dg/i386-mmx-5.c: New testcase.
10816
10817 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10818
10819         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10820
10821 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/17524
10824         * g++.dg/template/static9.C: New test.
10825
10826         PR c++/17685
10827         * g++.dg/parse/operator5.C: New test.
10828
10829 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10830
10831         PR middle-end/17894
10832         * gcc.c-torture/execute/divcmp-4.c: New test case.
10833
10834 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10835
10836         PR tree-opt/17902
10837         * g++.dg/opt/pr17902.C: New test.
10838
10839 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10842
10843 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10844
10845         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10846
10847 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10848
10849         * gcc.dg/assign-warn-3.c: New test.
10850
10851 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR c/16999
10854         * gcc.dg/cpp/ident-1.c: New test.
10855
10856 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         * gcc.c-torture/compile/acc1.c: New.
10859
10860 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10861
10862         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10863         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10864
10865 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10866
10867         * gcc.dg/ultrasp11.c: New test.
10868
10869 2004-10-08  Michael Matz  <matz@suse.de>
10870
10871         * gcc.dg/doloop-2.c: New test.
10872
10873 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10874
10875         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10876         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10877         objc.dg/method-9.m: Update expected diagnostics.
10878
10879 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10880
10881         * gcc.dg/ppc-fsel-3.c: New file.
10882         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10883
10884 2004-10-07  Paul Brook  <paul@codesourcery.com>
10885
10886         * gfortran.dg/intrinsic_verify_1.f90: New test.
10887
10888 2004-10-07  Paul Brook  <paul@codesourcery.com>
10889
10890         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10891
10892 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10893
10894         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10895         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10896         commit.
10897
10898 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10901
10902 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10903
10904         PR c++/17115
10905         * g++.dg/warn/Winline-4.C: New test.
10906
10907 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10908
10909         * gcc.c-torture/compile/20041007-1.c: New test.
10910
10911 2004-10-07  Paul Brook  <paul@codesourcery.com>
10912
10913         PR fortran/17678
10914         * gfortran.dg/use_allocated_1.f90: New test.
10915
10916 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         PR middle-end/17849
10919         * gfortran.fortran-torture/compile/nested.f90: New test
10920
10921 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10922
10923         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10924
10925 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10926
10927         PR c++/17368
10928         * g++.dg/ext/asm6.C: New test.
10929
10930 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10931
10932         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10933
10934 2004-10-06  Paul Brook  <paul@codesourcery.com>
10935
10936         PR libfortran/17709
10937         * gfortran.dg/empty_format_1.f90: New test.
10938
10939 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10940
10941         PR fortran/17568
10942         * gfortran.dg/ishft.f90: New test.
10943
10944         PR fortran/17283
10945         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10946         tests.
10947
10948 2004-10-06  Paul Brook  <paul@codesourcery.com>
10949
10950         * gfortran.dg/do_1.f90: New test.
10951
10952 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10953
10954         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10955         optimizing for size.
10956
10957 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10958
10959         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10960
10961 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10962
10963         * gcc.c-torture/compile/20041005-1.c: New test.
10964
10965 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10966
10967         PR c++/17829
10968         * g++.dg/lookup/koenig4.C: New.
10969
10970 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10971
10972         * g++.dg/other/classkey1.C: Adjust quoting marks.
10973         * g++.dg/parse/error15.C: Likewise.
10974         * g++.dg/template/meminit2.C (int>): Likewise.
10975
10976 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10977
10978         PR fortran/17283
10979         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10980
10981         PR fortran/17631
10982         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10983
10984         PR fortran/17708
10985         * gfortran.dg/pr17708.f90: New test.
10986
10987 2004-10-04  Chao-ying Fu  <fu@mips.com>
10988
10989         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10990         * gcc.dg/vect/vect-4.c: Ditto.
10991         * gcc.dg/vect/vect-5.c: Ditto.
10992         * gcc.dg/vect/vect-6.c: Ditto.
10993         * gcc.dg/vect/vect-8.c: Ditto.
10994         * gcc.dg/vect/vect-16.c: Ditto.
10995         * gcc.dg/vect/vect-30.c: Ditto.
10996         * gcc.dg/vect/vect-40.c: Ditto.
10997         * gcc.dg/vect/vect-41.c: Ditto.
10998         * gcc.dg/vect/vect-42.c: Ditto.
10999         * gcc.dg/vect/vect-43.c: Ditto.
11000         * gcc.dg/vect/vect-44.c: Ditto.
11001         * gcc.dg/vect/vect-45.c: Ditto.
11002         * gcc.dg/vect/vect-46.c: Ditto.
11003         * gcc.dg/vect/vect-47.c: Ditto.
11004         * gcc.dg/vect/vect-48.c: Ditto.
11005         * gcc.dg/vect/vect-49.c: Ditto.
11006         * gcc.dg/vect/vect-50.c: Ditto.
11007         * gcc.dg/vect/vect-51.c: Ditto.
11008         * gcc.dg/vect/vect-52.c: Ditto.
11009         * gcc.dg/vect/vect-53.c: Ditto.
11010         * gcc.dg/vect/vect-54.c: Ditto.
11011         * gcc.dg/vect/vect-55.c: Ditto.
11012         * gcc.dg/vect/vect-56.c: Ditto.
11013         * gcc.dg/vect/vect-57.c: Ditto.
11014         * gcc.dg/vect/vect-58.c: Ditto.
11015         * gcc.dg/vect/vect-59.c: Ditto.
11016         * gcc.dg/vect/vect-60.c: Ditto.
11017         * gcc.dg/vect/vect-74.c: Ditto.
11018         * gcc.dg/vect/vect-79.c: Ditto.
11019         * gcc.dg/vect/vect-80.c: Ditto.
11020
11021 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11022
11023         * gcc.dg/unused-7.c: Use the correct option.
11024
11025 2004-10-04  Paul Brook  <paul@codesourcery.com>
11026         Bud Davis  <bdavis9659@comcast.net>
11027
11028         PR fortran/17706
11029         PR fortran/16434
11030         * gfortran/pr17706.f90: New test.
11031         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11032
11033 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11034
11035         * gfortran.dg/pr17612.f90: New test.
11036
11037 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11038
11039         * g++.dg/template/local1.C: Adjust quoting marks in
11040         testing for diagnostics.
11041         * g++.dg/tls/diag-2.C: Likewise.
11042         * g++.dg/other/error8.C: Likewise.
11043
11044 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11045
11046         PR c/17178
11047         * gcc.dg/unused-4.c: Adjust to be correct.
11048
11049         PR c/17820
11050         * gcc.dg/unused-7.c: New test.
11051
11052 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11053
11054         PR c++/17797
11055         * g++.dg/overload/template2.C: New test.
11056
11057 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11058
11059         PR tree-optimization/16632
11060         * gcc.dg/tree-ssa/20041002-1.c: New.
11061
11062 2004-10-03  Paul Brook  <paul@codesourcery.com>
11063
11064         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11065         rather than relying on default formatting.
11066
11067 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11068
11069         * gcc.dg/20040920-1.c: Update expected message text.
11070
11071 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11072
11073         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11074
11075 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11076
11077         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11078         tree level.
11079
11080 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11081
11082         * gcc.dg/tree-ssa/pr17343.c: Remove.
11083
11084 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11085
11086         PR tree-opt/17343
11087         * gcc.dg/tree-ssa/pr17343.c: New test.
11088
11089 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11092         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11093         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11094         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11095         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11096
11097 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11098
11099         * gcc.dg/lvalue-2.c: New test.
11100
11101 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11102
11103         PR c/17730
11104         * gcc.dg/pr17730-1.c: New test
11105
11106 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11107
11108         PR c/7425
11109         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11110
11111 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11112
11113         * gcc.c-torture/execute/stdarg-1.c: New test.
11114         * gcc.c-torture/execute/stdarg-2.c: New test.
11115         * gcc.c-torture/execute/stdarg-3.c: New test.
11116         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11117         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11118         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11119         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11120         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11121
11122 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR tree-optimization/17697
11125         * g++.dg/opt/pr17697-1.C: New test.
11126         * g++.dg/opt/pr17697-2.C: New test.
11127         * g++.dg/opt/pr17697-3.C: New test.
11128
11129 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11130
11131         PR c/16409
11132         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11133         gcc.dg/vla-init-5.c: New tests.
11134
11135 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11136
11137         PR c/13804
11138         * gcc.dg/pr13804-1.c: New test.
11139
11140 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11141
11142         PR fortran/16938
11143         * gfortran.dg/pr16938.f90: New test.
11144
11145 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11146
11147         * g++.dg/template/crash23.C: New test.
11148
11149 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11150
11151         PR c++/17585
11152         * g++.dg/template/static8.C: New test.
11153
11154 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         PR c++/17681
11157         * g++.dg/other/error9.C: New test.
11158
11159 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11160
11161         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11162
11163 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11164
11165         PR fortran/15164
11166         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11167
11168 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11169
11170         PR middle-end/17112
11171         * gcc.dg/pr17112-1.c: New test case.
11172
11173 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11174
11175         PR c/11459
11176         * gcc.dg/pr11459-1.c: New test.
11177
11178 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11179
11180         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11181         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11182
11183 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11184
11185         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11186
11187 2004-09-25  Jan Hubicka  <jh@suse.cz>
11188
11189         * compile/30040909-1.c: New test.
11190         * compile/30040907-1.c: New test.
11191
11192 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11193
11194         * gcc.c-torture/execute/va-arg-26.c: New test.
11195
11196 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11197
11198         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11199         extra diagnostics on targets with 64-bit pointers.
11200         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11201
11202 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11203
11204         PR c/17188
11205         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11206         * gcc.dg/decl-3.c: Adjust expected message.
11207
11208 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11209
11210         PR fortran/17615
11211         * gfortran.dg/pr17615.f90: New test.
11212
11213 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11214
11215         PR tree-optimzation/17517
11216         * g++.dg/tree-ssa/pr17517.C: New Test.
11217
11218 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11219
11220         PR c++/16889
11221         * g++.dg/lookup/ambig3.C: New.
11222
11223 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11224
11225         PR tree-opt/17624
11226         * g++.dg/opt/pr17624.C: New test.
11227
11228 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11229
11230         PR c/6980
11231         * gcc.dg/Wbad-function-cast-1.c: New test.
11232
11233 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11234
11235         * g++.dg/ext/complit1.C
11236         * g++.dg/other/error2.C
11237         * g++.dg/other/nontype-1.C
11238         * g++.dg/parse/crash11.C
11239         * g++.dg/parse/crash12.C
11240         * g++.dg/parse/error15.C
11241         * g++.dg/parse/error4.C
11242         * g++.dg/parse/tmpl-outside1.C
11243         * g++.dg/parse/too-many-tmpl-args1.C
11244         * g++.dg/template/dependent-expr3.C
11245         * g++.dg/template/error10.C
11246         * g++.dg/template/instantiate1.C
11247         * g++.dg/template/vtable2.C
11248         * g++.dg/warn/Wshadow-1.C
11249         * g++.dg/warn/weak1.C
11250         * g++.old-deja/g++.brendan/crash16.C
11251         * g++.old-deja/g++.brendan/crash18.C
11252         * g++.old-deja/g++.brendan/crash48.C
11253         * g++.old-deja/g++.brendan/crash49.C
11254         * g++.old-deja/g++.brendan/crash55.C
11255         * g++.old-deja/g++.brendan/crash56.C
11256         * g++.old-deja/g++.brendan/crash8.C
11257         * g++.old-deja/g++.brendan/enum11.C
11258         * g++.old-deja/g++.brendan/enum8.C
11259         * g++.old-deja/g++.brendan/enum9.C
11260         * g++.old-deja/g++.brendan/friend3.C
11261         * g++.old-deja/g++.brendan/misc14.C
11262         * g++.old-deja/g++.bugs/900402_02.C
11263         * g++.old-deja/g++.bugs/900404_03.C
11264         * g++.old-deja/g++.bugs/900404_04.C
11265         * g++.old-deja/g++.bugs/900428_03.C
11266         * g++.old-deja/g++.jason/crash4.C
11267         * g++.old-deja/g++.jason/overload21.C
11268         * g++.old-deja/g++.jason/redecl1.C
11269         * g++.old-deja/g++.jason/report.C
11270         * g++.old-deja/g++.jason/rfg10.C
11271         * g++.old-deja/g++.jason/template30.C
11272         * g++.old-deja/g++.law/arm12.C
11273         * g++.old-deja/g++.law/ctors5.C
11274         * g++.old-deja/g++.law/cvt20.C
11275         * g++.old-deja/g++.law/init10.C
11276         * g++.old-deja/g++.law/init8.C
11277         * g++.old-deja/g++.law/visibility17.C
11278         * g++.old-deja/g++.law/visibility7.C
11279         * g++.old-deja/g++.mike/net8.C
11280         * g++.old-deja/g++.mike/p646.C
11281         * g++.old-deja/g++.mike/p700.C
11282         * g++.old-deja/g++.mike/p701.C
11283         * g++.old-deja/g++.mike/p811.C
11284         * g++.old-deja/g++.ns/template13.C
11285         * g++.old-deja/g++.other/array3.C
11286         * g++.old-deja/g++.other/crash25.C
11287         * g++.old-deja/g++.other/dtor3.C
11288         * g++.old-deja/g++.other/dtor4.C
11289         * g++.old-deja/g++.other/main1.C
11290         * g++.old-deja/g++.other/warn7.C
11291         * g++.old-deja/g++.pt/crash11.C
11292         * g++.old-deja/g++.pt/crash36.C
11293         * g++.old-deja/g++.pt/spec22.C
11294         * g++.old-deja/g++.pt/spec9.C
11295         * g++.old-deja/g++.pt/ttp52.C
11296         * g++.old-deja/g++.robertl/eb103.C
11297         * g++.old-deja/g++.robertl/eb121.C
11298         * g++.old-deja/g++.robertl/eb22.C
11299         * g++.old-deja/g++.robertl/eb8.C:
11300         Update locations and/or regexps of dg-error markers.
11301         Remove markers for some bogus messages that are no longer issued.
11302
11303 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11304
11305         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11306         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11307
11308 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11309
11310         PR c++/17618
11311         * g++.dg/lookup/crash5.C: New test.
11312
11313 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11314
11315         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11316         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11317         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11318         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11319         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11320         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11321
11322         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11323         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11324         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11325         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11326         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11327         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11328
11329         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11330
11331         * gcc.dg/vect/vect-44.c: Check additional cases.
11332         * gcc.dg/vect/vect-48.c: Check additional cases.
11333
11334         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11335         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11336         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11337         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11338         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11339         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11340         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11341         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11342         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11343
11344         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11345         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11346         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11347
11348 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11349
11350         * gcc.dg/tree-ssa/loop-6.c: New test.
11351
11352 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11353
11354         PR c++/17620
11355         * g++.dg/inherit/base2.C: New.
11356
11357 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11358
11359         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11360         * gcc.dg/20001012-2.c: Likewise.
11361         * gcc.dg/20001013-1.c: Likewise.
11362         * gcc.dg/20001101-1.c: Likewise.
11363         * gcc.dg/20001102-1.c: Likewise.
11364         * gcc.dg/bf-spl1.c: Likewise.
11365         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11366         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11367
11368 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11369
11370         PR tree-optimization/16721
11371         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11372
11373 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11374
11375         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11376         * gcc.dg/20040305-1.c: Likewise.
11377
11378 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11379
11380         PR c/16566
11381         * gcc.c-torture/compile/pr16566-1.c,
11382         gcc.c-torture/compile/pr16566-2.c,
11383         gcc.c-torture/compile/pr16566-3.c: New tests.
11384
11385 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11386
11387         PR tree-optimization/17512
11388         * gcc.c-torture/compile/20040916-1.c.
11389
11390 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11391
11392         * gcc.dg/pragma-re-3.c: New test.
11393
11394 2004-09-17  Matt Austern  <austern@apple.com>
11395
11396         PR c++/15049
11397         * g++.dg/other/anon3.C: New.
11398
11399 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11400
11401         PR c++/7503
11402         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11403         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11404         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11405         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11406         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11407
11408 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11409
11410         PR fortran/17286
11411         * gfortran.dg/pr17286.f90: New test.
11412
11413 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/17530
11416         * g++.dg/template/static7.C: New test.
11417
11418 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11419
11420         PR tree-opt/17558
11421         * gcc.c-torture/compile/pr17558.c: New test.
11422
11423 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11424
11425         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11426         if SKIP_ATTRIBUTE is defined.
11427
11428 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11429
11430         PR fortran/15957
11431         * gfortran.dg/pr15957.f90: New test.
11432
11433 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11434
11435         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11436         in comparison.
11437         * gcc.dg/vect/vect-79.c: Likewise.
11438         * gcc.dg/vect/vect-80.c: Likewise.
11439
11440 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11441
11442         PR fortran/15750
11443         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11444
11445 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11446
11447         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11448         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11449         * gcc.dg/vect/vect-62.c: New testcase.
11450         * gcc.dg/vect/vect-63.c: New testcase.
11451         * gcc.dg/vect/vect-64.c: New testcase.
11452         * gcc.dg/vect/vect-65.c: New testcase.
11453         * gcc.dg/vect/vect-66.c: New testcase.
11454         * gcc.dg/vect/vect-67.c: New testcase.
11455         * gcc.dg/vect/vect-68.c: New testcase.
11456         * gcc.dg/vect/vect-69.c: New testcase.
11457         * gcc.dg/vect/vect-79.c: New testcase.
11458         * gcc.dg/vect/vect-80.c: New testcase.
11459
11460 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11461
11462         * gcc.target/mips/asm-1.c: New test.
11463
11464 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11465
11466         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11467         * gcc.dg/vect/vect-73.c: New testcase.
11468         * gcc.dg/vect/vect-74.c: New testcase.
11469         * gcc.dg/vect/vect-75.c: New testcase.
11470         * gcc.dg/vect/vect-76.c: New testcase.
11471         * gcc.dg/vect/vect-77.c: New testcase.
11472         * gcc.dg/vect/vect-78.c: New testcase
11473
11474 2004-09-18  Paul Brook  <paul@codesourcery.com>
11475
11476         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11477
11478 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11479
11480         PR c/17424
11481         * gcc.dg/pr17424-1.c: New test.
11482
11483 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11484
11485         * g++.dg/tree-ssa/pr17153.C: New test.
11486
11487 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11488
11489         PR pch/13361
11490         * testsuite/g++.dg/pch/wchar-1.C: New.
11491         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11492
11493 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11494
11495         * gcc.c-torture/execute/20040917-1.c: New test.
11496
11497 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11498
11499         PR tree-optimization/17319
11500         * gcc.dg/pr17319.c: New test.
11501
11502 2004-09-17  Devang Patel  <dpatel@apple.com>
11503
11504         * gcc.dg/20040813-1.c: New test.
11505
11506 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11507
11508         PR tree-optimization/17273
11509         * gcc.c-torture/compile/pr17273.c: New test.
11510
11511 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11512
11513         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11514         Update expected messages.
11515         * gcc.dg/declspec-13.c: New test.
11516
11517 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11518
11519         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11520
11521 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11522
11523         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11524         change what 'a' is pointing to.
11525
11526 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11527
11528         PR c++/16002
11529         * g++.dg/template/error18.C: New test.
11530
11531         PR c++/16029
11532         * g++.dg/warn/Wunused-8.C: New test.
11533
11534 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11535
11536         PR tree-optimization/17513
11537         * gcc.dg/20040916-1.c: New test.
11538
11539 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/17501
11542         * g++.dg/template/typename7.C: New test.
11543
11544 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11545
11546         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11547
11548 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11549
11550         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11551         with -ftree-based-profiling also.
11552         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11553
11554 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11555
11556         PR/15364
11557         * gfortran.dg/der_array_io_1.f90: New test.
11558         * gfortran.dg/der_array_io_2.f90: New test.
11559         * gfortran.dg/der_array_io_3.f90: New test.
11560
11561 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11562
11563         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11564         EABI.
11565
11566 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/opt/switch1.C: New test.
11569
11570 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11571
11572         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11573         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11574         Update expected messages.
11575
11576 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11577
11578         PR fortran/16485
11579         * gfortran.dg/same_name_1.f90: New test.
11580
11581 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11582
11583         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11584         dereference garbage pointers.
11585
11586 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11587
11588         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11589         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11590
11591         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11592         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11593         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11594
11595 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11596
11597         PR c++/17324
11598         * g++.dg/template/mangle1.C: New test.
11599
11600 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11601
11602         PR tree-optimization/17252
11603         * gcc.c-torture/execute/pr17252.c: New test.
11604
11605 2004-09-14  Andrew Pinski  <apinski@apple.com>
11606
11607         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11608
11609 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11610
11611         PR rtl-optimization/9771
11612         * gcc.dg/pr9771-1.c: New test case.
11613
11614 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11615
11616         PR tree-optimization/15262
11617         * gcc.c-torture/execute/pr15262-1.c: New test.
11618         * gcc.c-torture/execute/pr15262-2.c: New test.
11619
11620 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11621
11622         * gcc.dg/declspec-12.c: New test.
11623
11624 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11625
11626         * gfortran.dg/pr17090.f90: Add directives to test.
11627
11628 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11629
11630         * gcc.c-torture/compile/20040914-1.c: New test.
11631
11632 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/16162
11635         * g++.dg/template/decl2.C: New test.
11636
11637 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11638
11639         PR fortran/17090
11640         * gfortran.dg/pr17090.f90: New test.
11641
11642 2004-09-13  Dale Johannesen  <dalej@apple.com>
11643
11644         * gcc.c-torture/compile/pr17408.c:  New test case.
11645
11646 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11647
11648         PR c++/16716
11649         * g++.dg/parse/crash17.C: New test.
11650
11651         PR c++/17327
11652         * g++.dg/template/enum3.C: New test.
11653
11654 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11655
11656         * lib/gcc-defs.exp: Load wrapper.exp.
11657         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11658         using local code.
11659         * lib/gcc.exp (gcc_init): Similar.
11660         * lib/gfortran.exp (gfortran_init): Similar.
11661         * lib/objc.exp (objc_init): Similar.
11662         * lib/treelang.exp (treelang_init): Similar.
11663         * lib/wrapper.exp: New file with build_wrapper call machinery in
11664         ${tool}_maybe_build_wrapper.
11665
11666 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11667
11668         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11669         "inline".
11670         * gcc.dg/declspec-11.c: Update expected messages.
11671         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11672         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11673         gcc.dg/inline-12.c: New tests.
11674
11675 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11676
11677         * g++.dg/tree-ssa/pr17400.C: New testcase.
11678
11679 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11680
11681         * gcc.target/mips/sb1-1.c: New testcase.
11682
11683 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11684
11685         * lib/g77-dg.exp: Remove unused file.
11686         * lib/mike-g77.exp: Ditto.
11687         * lib/g77.exp: Ditto.
11688
11689 2004-09-12  Richard Henderson  <rth@redhat.com>
11690
11691         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11692
11693 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11694
11695         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11696         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11697         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11698         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11699         Update expected messages.
11700
11701 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11702
11703         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11704         declaration/use mismatch for dirp parameter.
11705
11706 2004-09-12  Andrew Pinski  <apinski@apple.com>
11707
11708         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11709         -fgnu-runtime is passed.
11710
11711 2004-09-12  Richard Henderson  <rth@redhat.com>
11712
11713         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11714         do the uplevel thing and update additional_flags directly.
11715         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11716         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11717         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11718         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11719
11720 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11721
11722         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11723
11724 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11725
11726         PR middle-end/17411
11727         * g++.dg/opt/pr17411-1.C: New test case.
11728
11729 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11730
11731         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11732         gcc.dg/tls/diag-2.c: Update expected messages.
11733         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11734         messages.
11735         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11736         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11737         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11738         gcc.dg/tls/diag-5.c: New tests.
11739
11740 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11741
11742         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11743
11744 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11745
11746         * g++.dg/parse/break-in-for.C: New test.
11747
11748 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.dg/tree-ssa/20040911-1.c: New test.
11751
11752 2004-09-11  Andreas Jaeger  <aj@suse.de>
11753
11754         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11755         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11756
11757 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11758
11759         * gcc.target/frv: New directory of FR-V-specific tests.
11760
11761 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11762
11763         * gcc.dg/convert-vec-1.c: New test.
11764
11765 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11766
11767         PR middle-end/17024
11768         * gcc.dg/pr17024-1.c: New test case.
11769
11770 2004-09-10  Eric Christopher  <echristo@redhat.com>
11771
11772         * gcc.dg/20040910-1.c: New test.
11773
11774 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11775
11776         * gcc.dg/bitfld-9.c: New test.
11777
11778 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11779
11780         * gcc.c-torture/execute/ieee/acc1.c: New test.
11781         * gcc.c-torture/execute/ieee/acc2.c: New test.
11782         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11783
11784 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         * gcc.dg/deprecated-2.c: New test.
11787
11788 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11789
11790         * gcc.dg/init-vec-1.c: New test.
11791
11792 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11793
11794         PR middle-end/17055
11795         * gcc.dg/pr17055-1.c: New test case.
11796
11797 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11798
11799         PR target/17377
11800         * gcc.c-torture/execute/pr17377.c: New test.
11801
11802 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         PR c/8420
11805         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11806         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11807         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11808         gcc.dg/long-long-typespec-1.c: New tests.
11809         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11810
11811 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11812
11813         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11814         gcc.dg/gnu99-static-1.c: New tests.
11815
11816 2004-09-08  Devang Patel  <dpatel@apple.com>
11817
11818         * gcc.dg/darwin-ld-20040828-1.c: New test.
11819         * gcc.dg/darwin-ld-20040828-2.c: New test.
11820         * gcc.dg/darwin-ld-20040828-3.c: New test.
11821
11822 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11823
11824         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11825         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11826         in error message.
11827         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11828         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11829         in error message.
11830         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11831         types they qualify.
11832         * objc.dg/type-size-2.m: Fix wording in comment.
11833         * objc.dg/va-meth-1.m: New test case.
11834
11835 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11836
11837         PR c/16633:
11838         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11839         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11840
11841 2004-09-06  Devang Patel  <dpatel@apple.com>
11842
11843         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11844         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11845
11846 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11847
11848         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11849         reflect changed line numbering of diagnostics.
11850
11851 2004-09-06  Paul Brook  <paul@codesourcery.com>
11852
11853         * gfortran.dg/edit_real_1.f90: Add new test.
11854
11855 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11856
11857         * gcc.dg/tree-ssa/loop-2.c: New test.
11858         * gcc.dg/tree-ssa/loop-3.c: New test.
11859         * gcc.dg/tree-ssa/loop-4.c: New test.
11860         * gcc.dg/tree-ssa/loop-5.c: New test.
11861
11862 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11863
11864         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11865
11866 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11867
11868         * gcc.dg/format/sentinel-1.c: New test.
11869
11870 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11871
11872         * testsuite/gcc.dg/builtins-46.c: New.
11873
11874 2004-09-03  Devang Patel  <dpatel@apple.com>
11875
11876         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11877         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11878
11879 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11880
11881         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11882         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11883         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11884         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11885         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11886         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11887         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11888         the non-portable bzero.
11889         * gcc.dg/20010912-1.c: xfail for NetWare.
11890         * gcc.dg/20020426-2.c: xfail for NetWare.
11891         * gcc.dg/20021014-1.c: xfail for NetWare.
11892         * gcc.dg/20021018-1.c: xfail for NetWare.
11893         * gcc.dg/20030213-1.c: xfail for NetWare.
11894         * gcc.dg/20030225-1.c: xfail for NetWare.
11895         * gcc.dg/20030708-1.c: xfail for NetWare.
11896         * gcc.dg/builtins-config.h: Also exclude NetWare.
11897         * gcc.dg/format/format.h: Define restrict only if not already defined.
11898         * gcc.dg/nest.c: xfail for NetWare.
11899         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11900         * lib/target-supports.exp (check_visibility_available): Exclude
11901         NetWare.
11902
11903 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11904
11905         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11906         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11907         deterministic starting point for the alignment of structure fields.
11908         * gcc.dg/Wpadded.c: Dito.
11909         * g++.dg/abi/vbase10.C: Dito.
11910
11911 2004-09-03  Devang Patel  <dpatel@apple.com>
11912
11913         * g++.dg/debug/pr15736.cc: New test.
11914
11915 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11916
11917         * README.QMTEST: Fix out-of-date link.
11918
11919 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11920
11921         PR fortran/16579
11922         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11923         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11924
11925 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * g++.dg/abi/arm_rtti1.C: New test.
11928
11929 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11930
11931         * gcc.dg/ppc-vector-memcpy.c: New.
11932         * gcc.dg/ppc-vector-memset.c: New.
11933
11934 2004-09-02  Chao-ying Fu  <fu@mips.com>
11935
11936         * gcc.target/mips/mips-3d-1.c: New test.
11937         * gcc.target/mips/mips-3d-2.c: New test.
11938         * gcc.target/mips/mips-3d-3.c: New test.
11939         * gcc.target/mips/mips-3d-4.c: New test.
11940         * gcc.target/mips/mips-3d-5.c: New test.
11941         * gcc.target/mips/mips-3d-6.c: New test.
11942         * gcc.target/mips/mips-3d-7.c: New test.
11943         * gcc.target/mips/mips-3d-8.c: New test.
11944         * gcc.target/mips/mips-3d-9.c: New test.
11945         * gcc.target/mips/mips-ps-1.c: New test.
11946         * gcc.target/mips/mips-ps-2.c: New test.
11947         * gcc.target/mips/mips-ps-3.c: New test.
11948         * gcc.target/mips/mips-ps-4.c: New test.
11949         * gcc.target/mips/mips-ps-type.c: New test.
11950
11951 2004-09-02  Paul Brook  <paul@codesourcery.com>
11952
11953         * gfortran.dg/edit_real_1.f90: Add new tests.
11954
11955 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11956
11957         PR fortran/15327
11958         * gfortran.dg/merge_char_1.f90: New test.
11959
11960 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11961
11962         PR fortran/16404
11963         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11964
11965 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11966
11967         PR c/1522
11968         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11969
11970 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * g++.dg/opt/loop1.C: Do not XFAIL.
11973
11974 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.c-torture/execute/20040831-1.c: New test.
11977
11978 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11979
11980         PR fortran/16579
11981         * gfortran.dg/g77/20010610.f: Now passes.
11982         Copy from g77.f-torture/execute. Add dg-run directive.
11983         * gfortran.dg/g77/README: Update
11984
11985 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11986
11987         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11988         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11989         (t1, t2, t3, t4): Add volatile.
11990
11991 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11992
11993         * g++.dg/ext/visibility/arm1.C: New test.
11994
11995 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11996
11997         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11998         -pedantic-errors.
11999
12000 2004-09-01  Paul Brook  <paul@codesourcery.com>
12001
12002         * gfortran.dg/eof_2.f90: New test.
12003
12004 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12005
12006         PR fortran/16579
12007         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12008
12009 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12010
12011         PR libfortran/16805
12012         * gfortran.dg/list_read_2.f90: New test.
12013
12014 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12015
12016         * g++.dg/abi/key1.C: New test.
12017
12018 2004-08-31  Richard Henderson  <rth@redhat.com>
12019
12020         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12021         form of offsetof.
12022         * g++.dg/other/offsetof5.C: Remove duplicate.
12023
12024 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12025
12026         PR fortran/17244
12027         * gfortran.dg/func_derived_1.f90: New test.
12028
12029 2004-08-31  Paul Brook  <paul@codesourcery.com>
12030
12031         * gfortran.dg/eof_1.f90: New test.
12032
12033 2004-08-31  Paul Brook  <paul@codesourcery.com>
12034
12035         * gfortran.dg/list_read_1.f90: New file.
12036
12037 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12038
12039         * g++.dg/opt/loop1.C: XFAIL.
12040
12041 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12042
12043         * gcc.dg/funcdef-storage-1.c: New.
12044         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12045         an extern function in local scope.
12046         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12047         declare an 'auto inline' function in local scope.
12048         * gcc.dg/20011130-1.c: Likewise.
12049         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12050         an 'auto' function in local scope.
12051         * gcc.dg/20021014-1.c: Likewise.
12052         * gcc.dg/20030331-2.c: Likewise.
12053
12054 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12055
12056         * gfortran.dg/blockdata_1.f90: New test.
12057
12058 2004-08-30  Richard Henderson  <rth@redhat.com>
12059
12060         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12061
12062 2004-08-30  Richard Henderson  <rth@redhat.com>
12063
12064         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12065         additional_flags set by alternate driver.
12066         (ieee-options): New procedure.
12067         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12068         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12069         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12070         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12071
12072 2004-08-30  Richard Henderson  <rth@redhat.com>
12073
12074         * lib/f-torture.exp: Remove.
12075
12076 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR rtl-optimization/16590
12079         * g++.dg/opt/loop1.C: New test.
12080
12081 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12082
12083         PR fortran/13910
12084         * gfortran.dg/oldstyle_1.f90: New test.
12085
12086 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12087         Paul Brook  <paul@codesourcery.com>
12088
12089         * gfortran.dg/g77/README: Update.
12090         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12091         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12092         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12093
12094 2004-08-28  Paul Brook  <paul@codesourcery.com>
12095
12096         PR libfortran/17195
12097         * gfortran.dg/edit_real_1.f90: New test.
12098
12099 2004-08-27  Paul Brook  <paul@codesourcery.com>
12100
12101         * gfortran.dg/rewind_1.f90: New test.
12102
12103 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12104
12105         PR fortran/16597
12106         * gfortran.dg/pr16597.f90: New test.
12107
12108 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12109
12110         PR c/13801
12111         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12112         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12113         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12114         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12115         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12116
12117 2004-08-26  Nick Clifton  <nickc@redhat.com>
12118
12119         * gcc.c-torture/compile/pr17119.c: New test.
12120
12121 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12122
12123         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12124
12125 2004-08-25  Richard Henderson  <rth@redhat.com>
12126
12127         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12128         the bits that expect kind=8 to be the largest real kind.
12129
12130 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12131
12132         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12133
12134 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12135
12136         * gfortran.dg/assignment_1.f90: New test.
12137
12138 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12139
12140         * g++.dg/template/repo3.C: New test.
12141
12142 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12143
12144         PR middle-end/16693
12145         PR tree-optimization/16372
12146         * g++.dg/opt/pr16372-1.C: New test case.
12147         * g++.dg/opt/pr16693-1.C: New test case.
12148         * g++.dg/opt/pr16693-2.C: New test case.
12149
12150 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12151
12152         * objc.dg/proto-lossage-4.m: New test.
12153
12154 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12155
12156         PR c++/17155
12157         * g++.dg/inherit/local2.C: New test.
12158
12159 2004-08-25  Paul Brook  <paul@codesourcery.com>
12160
12161         PR fortran/17144
12162         * gfortran.dg/string_ctor_1.f90: New test.
12163
12164 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12165
12166         PR c++/14428
12167         * g++.dg/template/redecl2.C: New test.
12168
12169 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12170
12171         PR fortran/17143
12172         * gfortran.dg/pr17143.f90: New test.
12173
12174 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12175
12176         PR fortran/17164
12177         * gfortran.dg/pr17164.f90: New test.
12178
12179 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12180
12181         * gcc.dg/tree-ssa/loop-1.c: New test.
12182
12183 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12184
12185         * gcc.c-torture/compile/20040824-1.c: New test.
12186
12187 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12188
12189         * gcc.c-torture/compile/iftrap-3.c: New test.
12190
12191 2004-08-24  Paul Brook  <paul@codesourcery.com>
12192
12193         * gfortran.dg/entry_2.f90: New test.
12194
12195 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         PR c++/16889
12198         * g++.dg/lookup/ambig[12].C: New.
12199
12200 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12201
12202         PR c++/16706
12203         * g++.dg/template/crash21.C: New test.
12204         * g++.dg/template/crash22.C: Likewise.
12205
12206 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12207
12208         PR c++/17149
12209         * g++.dg/template/access15.C: New.
12210
12211 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/17163
12214         * g++.dg/template/repo2.C: New test.
12215
12216 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12217
12218         PR rtl-optimization/17078
12219         * gcc.c-torture/execute/pr17078-1.c: New test case.
12220
12221 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12222
12223         PR c/14492
12224         * gcc.dg/debug/crash1.c: New test.
12225
12226 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12227
12228         PR c/16180
12229         * gcc.dg/loop-5.c: New test.
12230
12231 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12232
12233         * gcc.c-torture/execute/20040823-1.c: New test.
12234
12235 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12236
12237         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12238         to the assembler.  Simplify test accordingly.
12239         (asm_abi_flags): Use GNU names.
12240         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12241         to check for ABI flags.
12242
12243 2004-08-22  Andrew Pinski  <apinski@apple.com>
12244
12245         * g++.dg/opt/pr14029.C: New test.
12246         * gcc.c-torture/execute/pr15262.c: New test.
12247
12248 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12249
12250         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12251
12252 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12253
12254         PR 16908
12255         * gfortran.dg/direct_io.f90: New test.
12256
12257 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/17121
12260         * g++.dg/inherit/local2.C: New test.
12261
12262 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12263
12264         PR c++/17120
12265         * g++.dg/warn/Wparentheses-4.C: New test.
12266
12267 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR c++/17121
12270         * g++.dg/inherit/local2.C: New test.
12271
12272         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12273         * gcc.dg/ppc-ldstruct.c: Likewise.
12274         * gcc.dg/ppc64-abi-2.c: Likewise.
12275
12276 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12277
12278         PR rtl-optimization/17099
12279         * gcc.c-torture/execute/20040820-1.c: New test.
12280
12281 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12282
12283         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12284
12285 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12286
12287         PR fortran/17077
12288         * gfortran.dg/auto_array_1.f90: New test.
12289
12290 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12291
12292         PR fortran/17074
12293         * gfortran.dg/simpleif_1.f90: New test.
12294
12295 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12296
12297         * lib/target-supports.exp (check_profiling_available): Return
12298         false for arm*-*-symbianelf* and arm*-*-eabi*.
12299
12300         PR c++/15890
12301         * g++.dg/template/delete1.C: New test.
12302
12303 2004-08-19  Paul Brook  <paul@codesourcery.com>
12304
12305         PR fortran/14976
12306         PR fortran/16228
12307         * gfortran.dg/data_char_1.f90: New test.
12308
12309 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12310
12311         PR fortran/16946
12312         * gfortran.dg/reduction.f90: New testcase.
12313
12314 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12315
12316         PR fortran/16520
12317         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12318
12319 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12320
12321         PR c++/17041
12322         * g++.dg/Wparentheses-3.C: New test.
12323
12324 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12325
12326         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12327         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12328         * gcc.dg/vect/vect-2.c: Likewise.
12329         * gcc.dg/vect/vect-3.c: Likewise.
12330         * gcc.dg/vect/vect-4.c: Likewise.
12331         * gcc.dg/vect/vect-5.c: Likewise.
12332         * gcc.dg/vect/vect-6.c: Likewise.
12333         * gcc.dg/vect/vect-7.c: Likewise.
12334         * gcc.dg/vect/vect-25.c: Likewise.
12335         * gcc.dg/vect/vect-31.c: Likewise.
12336         * gcc.dg/vect/vect-32.c: Likewise.
12337         * gcc.dg/vect/vect-34.c: Likewise.
12338         * gcc.dg/vect/vect-36.c: Likewise.
12339         * gcc.dg/vect/vect-all.c: Likewise.
12340
12341 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/17068
12344         * g++.dg/template/operator4.C: New test.
12345
12346 2004-08-18  Richard Henderson  <rth@redhat.com>
12347
12348         * gcc.dg/20040206-1.c: XFAIL.
12349
12350 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/16246
12353         * g++.dg/template/array7.C: New test.
12354
12355 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12356
12357         * gcc.dg/mips-movcc-1.c: New test.
12358         * gcc.dg/mips-movcc-2.c: New test.
12359         * gcc.dg/mips-movcc-3.c: New test.
12360
12361         * gcc.dg/mips-nmadd-1.c: New test.
12362         * gcc.dg/mips-nmadd-2.c: New test.
12363
12364 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12365
12366         PR c++/15871
12367         * g++.dg/opt/inline8.C: New test.
12368
12369         PR c++/16965
12370         * g++.dg/parse/error17.C: New test.
12371
12372 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12373
12374         * gcc.dg/vect: New directory for vectorizer tests.
12375         * gcc.dg/vect/tree-vect.h: New file.
12376         * gcc.dg/vect/vect.exp: New file.
12377         * gcc.dg/vect/pr16105.c.c: New test.
12378         * gcc.dg/vect/vect-1.c: New test.
12379         * gcc.dg/vect/vect-2.c: New test.
12380         * gcc.dg/vect/vect-3.c: New test.
12381         * gcc.dg/vect/vect-4.c: New test.
12382         * gcc.dg/vect/vect-5.c: New test.
12383         * gcc.dg/vect/vect-6.c: New test.
12384         * gcc.dg/vect/vect-7.c: New test.
12385         * gcc.dg/vect/vect-8.c: New test.
12386         * gcc.dg/vect/vect-9.c: New test.
12387         * gcc.dg/vect/vect-10.c: New test.
12388         * gcc.dg/vect/vect-11.c: New test.
12389         * gcc.dg/vect/vect-12.c: New test.
12390         * gcc.dg/vect/vect-13.c: New test.
12391         * gcc.dg/vect/vect-14.c: New test.
12392         * gcc.dg/vect/vect-15.c: New test.
12393         * gcc.dg/vect/vect-16.c: New test.
12394         * gcc.dg/vect/vect-17.c: New test.
12395         * gcc.dg/vect/vect-18.c: New test.
12396         * gcc.dg/vect/vect-19.c: New test.
12397         * gcc.dg/vect/vect-20.c: New test.
12398         * gcc.dg/vect/vect-21.c: New test.
12399         * gcc.dg/vect/vect-22.c: New test.
12400         * gcc.dg/vect/vect-23.c: New test.
12401         * gcc.dg/vect/vect-24.c: New test.
12402         * gcc.dg/vect/vect-25.c: New test.
12403         * gcc.dg/vect/vect-26.c: New test.
12404         * gcc.dg/vect/vect-27.c: New test.
12405         * gcc.dg/vect/vect-28.c: New test.
12406         * gcc.dg/vect/vect-29.c: New test.
12407         * gcc.dg/vect/vect-30.c: New test.
12408         * gcc.dg/vect/vect-31.c: New test.
12409         * gcc.dg/vect/vect-32.c: New test.
12410         * gcc.dg/vect/vect-33.c: New test.
12411         * gcc.dg/vect/vect-34.c: New test.
12412         * gcc.dg/vect/vect-35.c: New test.
12413         * gcc.dg/vect/vect-36.c: New test.
12414         * gcc.dg/vect/vect-37.c: New test.
12415         * gcc.dg/vect/vect-38.c: New test.
12416         * gcc.dg/vect/vect-40.c: New test.
12417         * gcc.dg/vect/vect-41.c: New test.
12418         * gcc.dg/vect/vect-42.c: New test.
12419         * gcc.dg/vect/vect-43.c: New test.
12420         * gcc.dg/vect/vect-44.c: New test.
12421         * gcc.dg/vect/vect-45.c: New test.
12422         * gcc.dg/vect/vect-46.c: New test.
12423         * gcc.dg/vect/vect-47.c: New test.
12424         * gcc.dg/vect/vect-48.c: New test.
12425         * gcc.dg/vect/vect-49.c: New test.
12426         * gcc.dg/vect/vect-50.c: New test.
12427         * gcc.dg/vect/vect-51.c: New test.
12428         * gcc.dg/vect/vect-52.c: New test.
12429         * gcc.dg/vect/vect-53.c: New test.
12430         * gcc.dg/vect/vect-54.c: New test.
12431         * gcc.dg/vect/vect-55.c: New test.
12432         * gcc.dg/vect/vect-56.c: New test.
12433         * gcc.dg/vect/vect-57.c: New test.
12434         * gcc.dg/vect/vect-58.c: New test.
12435         * gcc.dg/vect/vect-59.c: New test.
12436         * gcc.dg/vect/vect-60.c: New test.
12437         * gcc.dg/vect/vect-61.c: New test.
12438         * gcc.dg/vect/vect-all.c: New test.
12439         * gcc.dg/vect/vect-none.c: New test.
12440
12441 2004-08-17  Paul Brook  <paul@codesourcery.com>
12442
12443         PR fortran/13082
12444         * gfortran.dg/entry_1.f90: New test.
12445
12446 2004-08-17  Andrew Pinski  <apinski@apple.com>
12447
12448         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12449
12450 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12451
12452         * gcc.dg/pr17036-1.c: New test.
12453
12454 2004-08-16  Devang Patel  <dpatel@apple.com>
12455
12456         * gcc.dg/darwin-20040809-1.c: New test.
12457
12458 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12459
12460         * gcc.dg/funcdef-attr-1.c: New test.
12461
12462 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12463
12464         * gcc.dg/altivec-17.c: New test.
12465         * gcc.dg/altivec-18.c: New test.
12466
12467 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12468
12469         PR c++/6749
12470         * g++.dg/template/vtable2.C: New test.
12471
12472 2004-08-14  Richard Henderson  <rth@redhat.com>
12473
12474         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12475         * gcc.dg/pack-test-4.c (main): Return 0.
12476         * gcc.dg/setjmp-1.c: Remove XFAIL.
12477         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12478
12479 2004-08-14  Richard Henderson  <rth@redhat.com>
12480
12481         * gcc.dg/980217-1.c: Add prototype for printf.
12482
12483 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12484
12485         * gfortran.dg/pr16935.f90: New test.
12486
12487 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12488
12489         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12490
12491 2004-08-13  Paul Brook  <paul@codesourcery.com>
12492
12493         * gfortran.dg/der_io_1.f90: Remove stray comma.
12494
12495 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12496
12497         * gcc.dg/vmx/cw-bug-2.c: Remove.
12498         * gcc.dg/vmx/vprint-1.c: Remove.
12499         * gcc.dg/vmx/vscan-1.c: Remove.
12500
12501 2004-08-12  Devang patel  <dpatel@apple.com>
12502
12503         * gcc.dg/darwin-20040809-2.c: New test.
12504
12505 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12506
12507         * g++.dg/ext/altivec-12.C: New test.
12508
12509         * g++.dg/ext/altivec-11.C: New test.
12510
12511 2004-08-12  Paul Brook  <paul@codesourcery.com>
12512
12513         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12514
12515 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12516
12517         * g++.dg/ext/altivec-2.C: Check for hardware support before
12518         executing any VMX instructions.
12519
12520         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12521
12522 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR c++/16276
12525         * g++.old-deja/g++.other/comdat4.C: New test.
12526         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12527
12528 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12529
12530         PR target/16286
12531         * gcc.dg/pr16286.c: New test.
12532
12533 2004-08-12 Jan Beulich <jbeulich@novell.com>
12534
12535         * g++.dg/ext/asm5.C: New.
12536
12537 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/16698
12540         * g++.dg/eh/crash1.C: New test.
12541
12542         PR c++/16717
12543         * g++.dg/ext/construct1.C: New test.
12544
12545 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12546
12547         PR c++/16853
12548         * g++.dg/init/ptrmem1.C: New test.
12549
12550         PR c++/16618
12551         * g++.dg/parse/offsetof5.C: New test.
12552
12553         PR c++/16870
12554         * g++.dg/template/overload3.C: New test.
12555
12556 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/16964
12559         * g++.dg/parse/error16.C: New test.
12560
12561         PR c++/16904
12562         * g++.dg/template/error14.C: New test.
12563
12564         PR c++/16929
12565         * g++.dg/template/error15.C: New test.
12566
12567 2004-08-11  Devang Patel  <dpatel@apple.com>
12568
12569         * gcc.dg/darwin-ld-20040809-1.c: New test.
12570         * gcc.dg/darwin-ld-20040809-2.c: New test.
12571
12572 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12573
12574         PR fortran/16917
12575         * gfortran.dg/dfloat_1.f90: New test.
12576
12577 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12578
12579         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12580         * gcc.dg/dll-2.c: Fix dg-require syntax.
12581         * gcc.misc-tests/arm-isr.c (abort): Declare.
12582         (exit): Likewise.
12583
12584 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/16971
12587         * g++.dg/parse/crash16.C: New test.
12588
12589 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12590
12591         * gcc.dg/mips-rsqrt-1.c: New test case.
12592         * gcc.dg/mips-rsqrt-2.c: New test case.
12593         * gcc.dg/mips-rsqrt-3.c: New test case.
12594
12595 2004-08-10  Paul Brook  <paul@codesourcery.com>
12596
12597         * gfortran.dg/der_io_1.f90: New test.
12598
12599 2004-08-10  Paul Brook  <paul@codesourcery.com>
12600
12601         PR fortran/16919
12602         * gfortran.dg/der_array_1.f90: New test.
12603
12604 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12605
12606         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12607
12608 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12609
12610         * gcc.dg/wchar_t-2.c: Fix typo.
12611
12612 2004-08-09  Falk Hueffner  <falk@debian.org>
12613
12614         PR tree-optimization/12517
12615         * gcc.c-torture/compile/pr12517.c: New test.
12616
12617         PR tree-optimization/12578
12618         * gcc.c-torture/compile/pr12578.c: New test.
12619
12620         PR tree-optimization/12899
12621         * gcc.c-torture/compile/pr12899.c: New test.
12622
12623         PR rtl-optimization/14692
12624         * gcc.c-torture/compile/pr14692.c: New test.
12625
12626         PR tree-optimization/16461
12627         * gcc.c-torture/compile/pr16461.c: New test.
12628
12629 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12630
12631         * gfortran.dg/getenv_1.f90: New test.
12632
12633 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12634
12635         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12636         wchar_t.
12637         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12638
12639 2004-08-06  Paul Brook  <paul@codesourcery.com>
12640
12641         * gfortran.dg/ret_array_1.f90: New test.
12642         * gfortran.dg/ret_pointer_1.f90: New test.
12643
12644 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12645
12646         * gcc.dg/missing-field-init-[12].c: New tests.
12647         * g++.dg/warn/missing-field-init-[12].C: New tests.
12648
12649 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12650
12651         * gcc.dg/enum2.c: New test.
12652         * gcc.dg/symbian3.c: Likewise.
12653         * gcc.dg/symbian4.c: Likewise.
12654         * gcc.dg/wchar_t-2.c: Likewise.
12655
12656 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12657
12658         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12659         destructor tests.
12660
12661 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12662
12663         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12664         dg-require-visiblity.
12665         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12666         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12667         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12668         * g++.dg/ext/visibility/new1.C: Likewise.
12669         * g++.dg/ext/visibility/pragma.C: Likewise.
12670         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12671         * g++.dg/ext/visibility/virtual.C: Likewise.
12672         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12673         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12674         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12675         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12676         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12677         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12678         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12679         * g++/dg/ext/visibility/visibility-8.C: New test.
12680         * gcc.c-torture/compile/dll.x: Remove.
12681         * gcc.dg/dll-2.c: Use dg-require-dll
12682         * gcc.dg/visibility-10.c: New test.
12683         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12684         supporting DLLs.
12685         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12686         (scan_not_hidden): Likewise.
12687
12688 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12689
12690         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12691
12692 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12693
12694         * gcc.c-torture/execute/20040805-1.c: New test.
12695
12696 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12697
12698         * gcc.dg/20020118-1.c: Declare abort.
12699         * gcc.dg/altivec_check.h: Likewise.
12700         * gcc.dg/iftrap-2.c: Likewise.
12701         * gcc.dg/pragma-darwin.c: Likewise.
12702         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12703
12704 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12705
12706         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12707
12708 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12709
12710         * gcc.c-torture/execute/builtins/abs-2.c,
12711         gcc.c-torture/execute/builtins/abs-3.c,
12712         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12713         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12714         intmax_t, uintmax_t and their limits.
12715         * gcc.dg/intmax_t-1.c: New test.
12716
12717 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12718
12719         * g++.dg/tc1/dr147.C: Add reference to PR.
12720
12721 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12722
12723         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12724         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12725
12726 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12727
12728         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12729
12730 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12731
12732         * gcc.dg/redecl-5.c: New test.
12733         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12734         of scanf.
12735
12736 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12737
12738         PR middle-end/16790
12739         * gcc.c-torture/execute/pr16790-1.c: New test case.
12740
12741 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12742
12743         * g++.dg/ext/visibility/assign1.C: New test.
12744         * g++.dg/ext/visibility/new1.C: Likewise.
12745
12746         * gcc.dg/symbian1.c: New test.
12747         * gcc.dg/symbian2.c: Likewise.
12748
12749 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12750
12751         PR target/16570
12752         * gcc.dg/i386-sse-9.c: New test.
12753
12754 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12755
12756         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12757
12758 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12759
12760         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12761         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12762         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12763         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12764         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12765         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12766         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12767         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12768         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12769         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12770         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12771         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12772         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12773         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12774         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12775         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12776         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12777         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12778         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12779         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12780         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12781         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12782         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12783         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12784         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12785         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12786         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12787         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12788         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12789         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12790         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12791         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12792         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12793         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12794         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12795         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12796         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12797         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12798         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12799         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12800         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12801         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12802         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12803         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12804         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12805         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12806         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12807         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12808         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12809         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12810         gcc.misc-tests/i386-pf-3dnow-1.c,
12811         gcc.misc-tests/i386-pf-athlon-1.c,
12812         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12813         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12814         Declare built-in functions used.
12815         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12816
12817 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/16707
12820         * g++.dg/lookup/using12.C: New test.
12821
12822         * g++.dg/init/null1.C: Fix PR number.
12823         * g++.dg/parse/namespace10.C: Likewise.
12824
12825 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12826
12827         PR c++/16224
12828         * g++.dg/template/spec17.C: New test.
12829         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12830         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12831
12832 2004-08-02  David Billinghurst
12833
12834         PR fortran/16292
12835         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12836
12837 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12838
12839         * gcc.dg/ia64-got-1.c: New test case.
12840
12841 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12842
12843         PR c++/16489
12844         * g++.dg/init/null1.C: New test.
12845         * g++.dg/tc1/dr76.C: Adjust error marker.
12846
12847         PR c++/16529
12848         * g++.dg/parse/namespace10.C: New test.
12849
12850         PR c++/16810
12851         * g++.dg/inherit/ptrmem2.C: New test.
12852
12853 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12854
12855         PR target/16155
12856         * gcc.dg/pr16155.c: New test.
12857
12858 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12859
12860         * gcc.dg/redecl-2.c: New test.
12861
12862 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12863
12864         * gcc.dg/darwin-longdouble.c: New file.
12865
12866 2004-07-30  Richard Henderson  <rth@redhat.com>
12867
12868         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12869         write to constant argument.
12870         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12871
12872 2004-07-30  Richard Henderson  <rth@redhat.com>
12873
12874         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12875         tests of nearest around zero.
12876
12877 2004-07-30  Andrew Pinski  <apinski@apple.com>
12878
12879         * gcc.c-torture/compile/20040730-1.c: New test.
12880
12881 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12882
12883         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12884         powerpc-eabispe.
12885
12886 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12887
12888         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12889
12890 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12891
12892         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12893         contains $ld_library_path.
12894         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12895
12896 2004-07-29  Richard Henderson  <rth@redhat.com>
12897
12898         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12899
12900         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12901         (alt2, which): New.
12902         (Check): Accept either alternative.
12903
12904 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12905
12906         * g++.dg/abi/inline1.C: New test.
12907         * g++.dg/abi/local1-a.cc: Likewise.
12908         * g++.dg/abi/local1.C: Likewise.
12909         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12910         * g++.dg/abi/mangle12.C: Likewise.
12911         * g++.dg/abi/mangle17.C: Likewise.
12912         * g++.dg/abi/mangle20-2.C: Likewise.
12913         * g++.dg/opt/interface1.C: Likewise.
12914         * g++.dg/opt/interface1.h: Likewise.
12915         * g++.dg/opt/interface1-a.cc: New test.
12916         * g++.dg/parse/repo1.C: New test.
12917         * g++.dg/template/repo1.C: Likewise.
12918         * g++.dg/warn/Winline-1.C: Likewise.
12919         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12920
12921 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12922
12923         * gcc.dg/tree-ssa/20040729-1.c: New test.
12924
12925 2004-07-27  Matt Austern <austern@apple.com>
12926
12927         * gcc.dg/darwin-bool-1.c: New test.
12928         * gcc.dg/darwin-bool-2.c: New test.
12929
12930 2004-07-28  Richard Henderson  <rth@redhat.com>
12931
12932         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12933         arguments in the correct type.  Don't write to constant arguments.
12934
12935 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12936
12937         PR tree-optimization/16688
12938         PR tree-optimization/16689
12939         * g++.dg/tree-ssa/pr16688.C: New test.
12940
12941 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12942
12943         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12944         loads.  Not only in the comment, this time.
12945
12946 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12947
12948         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12949         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12950         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12951         * gcc.dg/sh4a-bitmovua.c: New.
12952         * gcc.dg/sh4a-cos.c: New.
12953         * gcc.dg/sh4a-cosf.c: New.
12954         * gcc.dg/sh4a-fprun.c: New.
12955         * gcc.dg/sh4a-fsrra.c: New.
12956         * gcc.dg/sh4a-memmovua.c: New.
12957         * gcc.dg/sh4a-sin.c: New.
12958         * gcc.dg/sh4a-sincos.c: New.
12959         * gcc.dg/sh4a-sincosf.c: New.
12960         * gcc.dg/sh4a-sinf.c: New.
12961
12962 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12963
12964         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12965         conditionals.
12966         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12967         loads.
12968         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12969         DOM1.
12970
12971 2004-07-27  Andrew Pinski  <apinski@apple.com>
12972
12973         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12974
12975 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12976
12977         * gcc.dg/pragma-isr.c: New test.
12978
12979 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12980
12981         PR c++/14429
12982         * g++.dg/template/ttp11.C: New test.
12983
12984 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12985
12986         * gcc.c-torture/compile/20040727-1.c: New test.
12987
12988 2004-07-26  Eric Christopher  <echristo@redhat.com>
12989
12990         * gcc.c-torture/compile/20040726-2.c: New test.
12991
12992 2004-07-26  Andrew Pinski  <apinski@apple.com>
12993
12994         * g++.dg/rtti/tinfo1.C: Xfail.
12995
12996 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12997
12998         * gcc.c-torture/compile/20040726-1.c: New test.
12999
13000 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13001             Brian Ryner  <bryner@brianryner.com>
13002
13003         PR c++/9283
13004         PR c++/15000
13005         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13006         * g++.dg/ext/visibility/: New directory.
13007         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13008         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13009         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13010         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13011         * g++.dg/ext/visibility/fvisibility.C,
13012         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13013         g++.dg/ext/visibility/fvisibility-override1.C
13014         g++.dg/ext/visibility/fvisibility-override2.C
13015         g++.dg/ext/visibility/memfuncts.C
13016         g++.dg/ext/visibility/noPLT.C
13017         g++.dg/ext/visibility/pragma.C
13018         g++.dg/ext/visibility/pragma-override1.C
13019         g++.dg/ext/visibility/pragma-override2.C
13020         g++.dg/ext/visibility/staticmemfuncts.C
13021         g++.dg/ext/visibility/virtual.C: New tests.
13022
13023 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13024
13025         PR c/15360
13026         * gcc.dg/pr15360-1.c: New test.
13027
13028 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13029
13030         * gcc.dg/pragma-align-2.c: New test.
13031         * gcc.dg/pragma-init-fini.c: New test.
13032         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13033         targets.
13034
13035 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13036
13037         * gcc.dg/init-string-2.c: New test.
13038
13039 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13040
13041         PR 16684
13042         * gcc.dg/Wredundant-decls-1.c: New test case.
13043
13044 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13045
13046         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13047         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13048         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13049         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13050         * gcc.dg/compat/generate-random.c: New file.
13051         * gcc.dg/compat/generate-random.h: Likewise.
13052         * gcc.dg/compat/generate-random_r.c: Likewise.
13053         * gcc.dg/compat/struct-layout-1.h: Likewise.
13054         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13055         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13056         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13057         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13058         * gcc.dg/compat/struct-layout-1_main.c: New test.
13059         * gcc.dg/compat/struct-layout-1_x.c: New file.
13060         * gcc.dg/compat/struct-layout-1_y.c: New file.
13061         * gcc.dg/compat/struct-layout-1_test.h: New file.
13062
13063 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13064
13065         * gcc.dg/comp-return-1.c: New test
13066
13067 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13068
13069         * gcc.dg/vmx/8-02a.c: Fix typo.
13070
13071         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13072         * gcc.dg/darwin-abi-3.c: New test.
13073
13074         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13075         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13076
13077         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13078         * gcc.dg/vmx/ops-long-1.c: New test.
13079         * gcc.dg/vmx/ops-long-2.c: New test.
13080
13081 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13082
13083         * g++.dg/lookup/conv-[1234].C: New.
13084
13085 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13086
13087         * g++.dg/parse/attr2.C: Simplify.
13088
13089 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13090
13091         PR c/7284
13092         * gcc.c-torture/execute/pr7284-1.c: New test.
13093
13094 2004-07-22  Brian Booth  <bbooth@redhat.com>
13095
13096         * gcc.dg/tree-ssa/20040721-1.c: New test.
13097
13098 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13099
13100         * g++.dg/template/crash20.c: New.
13101
13102 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13103
13104         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13105         Add dg-run directive.  Declare variables as required.
13106         * gfortran.dg/g77/README: Update
13107
13108 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13109
13110         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13111         gcc.dg/cris-peep2-andu2.c: New tests.
13112
13113 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13114
13115         PR c/15052
13116         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13117         on return type.
13118         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13119         messages.
13120         * gcc.dg/qual-return-2.c: Update expected messages.
13121         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13122
13123 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13124
13125         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13126         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13127
13128 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13129
13130         PR c/11250
13131         * gcc.dg/init-string-1.c: New test.
13132
13133 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13134
13135         PR middle-end/15345
13136         PR c/16450
13137         * gcc.dg/torture/nested-fn-1.c: New test.
13138
13139 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13140
13141         PR target/16559
13142         * gcc.dg/ia64-fptr-1.c: New file.
13143
13144 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13145
13146         PR c++/14497
13147         * g++.dg/template/spec16.C: New test.
13148         * g++.old-deja/g++.robertl/eb118.C: Remove.
13149
13150 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13151
13152         PR c++/509
13153         * g++.dg/template/spec15.C: New test.
13154
13155 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13156
13157         Copy cases from g77.f-torture/execute and add dg-run
13158         directive.  Other changes as noted.
13159         * gfortran.dg/g77/13037.f
13160         * gfortran.dg/g77/1832.f
13161         * gfortran.dg/g77/19981119-0.f
13162         * gfortran.dg/g77/19990313-0.f
13163         * gfortran.dg/g77/19990313-1.f
13164         * gfortran.dg/g77/19990313-2.f
13165         * gfortran.dg/g77/19990313-3.f
13166         * gfortran.dg/g77/19990419-1.f
13167         * gfortran.dg/g77/19990826-0.f
13168         * gfortran.dg/g77/19990826-2.f
13169         * gfortran.dg/g77/20000503-1.f
13170         * gfortran.dg/g77/20001111.f
13171         * gfortran.dg/g77/20010116.f
13172         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13173         * gfortran.dg/g77/20010430.f
13174         * gfortran.dg/g77/6177.f
13175         * gfortran.dg/g77/947.f
13176         * gfortran.dg/g77/970816-3.f
13177         * gfortran.dg/g77/971102-1.f
13178         * gfortran.dg/g77/980520-1.f
13179         * gfortran.dg/g77/980628-0.f
13180         * gfortran.dg/g77/980628-1.f
13181         * gfortran.dg/g77/980628-10.f
13182         * gfortran.dg/g77/980628-2.f
13183         * gfortran.dg/g77/980628-3.f
13184         * gfortran.dg/g77/980628-7.f
13185         * gfortran.dg/g77/980628-8.f
13186         * gfortran.dg/g77/980628-9.f
13187         * gfortran.dg/g77/980701-0.f
13188         * gfortran.dg/g77/980701-1.f
13189         * gfortran.dg/g77/cabs.f
13190         * gfortran.dg/g77/claus.f
13191         * gfortran.dg/g77/complex_1.f
13192         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13193         * gfortran.dg/g77/dcomplex.f
13194         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13195         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13196         * gfortran.dg/g77/f90-intrinsic-numeric.f
13197         * gfortran.dg/g77/int8421.f
13198         * gfortran.dg/g77/labug1.f
13199         * gfortran.dg/g77/large_vec.f
13200         * gfortran.dg/g77/le.f
13201         * gfortran.dg/g77/short.f
13202         * gfortran.dg/g77/README: Update
13203
13204 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/16637
13207         * g++.dg/parse/lookup4.C: New test.
13208
13209 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13210
13211         PR c++/16175
13212         * g++.dg/template/ttp10.C: New test.
13213
13214 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13215
13216         * gcc.dg/pr12625-1.c: New test.
13217
13218 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13219
13220         * testsuite/gcc.dg/switch-warn-1.c: New test.
13221         * testsuite/gcc.dg/switch-warn-2.c: New test.
13222         * gcc.c-torture/compile/pr14730.c: Update.
13223
13224 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13225
13226         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13227         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13228         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13229         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13230
13231 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13232
13233         PR c++/16623
13234         * g++.dg/template/assign1.C: New test.
13235
13236 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13237
13238         PR c++/12170
13239         * g++.dg/template/ttp9.C: New test.
13240
13241 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13242
13243         * gcc.dg/format/cmn-err-1.c: New test.
13244
13245 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13246
13247         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13248         gcc.dg/Wparentheses-10.c: New tests.
13249         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13250
13251 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13252
13253         PR fortran/16465
13254         * gfortran.dg/g77//ffixed-line-length-0.f,
13255         gfortran.dg/g77/ffixed-line-length-132.f,
13256         gfortran.dg/g77/ffixed-line-length-72.f,
13257         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13258         gfortran.dg/g77/README: Update.
13259
13260 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13261
13262         PR c++/13092
13263         * g++.dg/template/non-dependent7.C: New test.
13264         * g++.dg/template/non-dependent8.C: Likewise.
13265         * g++.dg/template/non-dependent9.C: Likewise.
13266         * g++.dg/template/non-dependent10.C: Likewise.
13267
13268 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13269
13270         PR c++/16337
13271         * g++.dg/parse/attr2.C: New test.
13272
13273 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13274
13275         * g77.dg: Removed.
13276         * g77.f-torture: Ditto.
13277
13278 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13279
13280         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13281         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13282         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13283
13284 2004-07-16  Richard Henderson  <rth@redhat.com>
13285
13286         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13287
13288 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13289
13290         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13291         tests with full list of options.
13292         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13293         of TORTURE_OPTIONS if test contains 'dg-do run'.
13294
13295         PR fortran/16404
13296         * gfortran.dg/do_iterator.f90: New test.
13297
13298 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13299
13300         PR rtl-optimization/16536
13301         * gcc.c-torture/execute/restrict-1.c: New test.
13302
13303 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13304
13305         PR fortran/15324
13306         * gfortran.dg/pr15324.f90: New test.
13307
13308         PR fortran/15129
13309         * gfortran.dg/pr15129.f90: New test.
13310
13311         PR fortran/15140
13312         * gfortran.dg/pr15140.f90: New test.
13313
13314         PR fortran/13792
13315         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13316         compile-time simplification.
13317
13318 2004-07-14  Mike Stump  <mrs@apple.com>
13319
13320         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13321
13322 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13323
13324         PR target/16325
13325         * gcc.dg/profile-generate-1.c: New.
13326
13327 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13328
13329         * gcc.c-torture/execute/20040709-1.c: New test.
13330         * gcc.c-torture/execute/20040709-2.c: New test.
13331
13332 2004-07-14  Mike Stump  <mrs@apple.com>
13333
13334         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13335
13336 2004-07-14  Mike Stump  <mrs@apple.com>
13337
13338         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13339
13340 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13341
13342         PR c++/16518
13343         * g++.dg/parse/mutable1.C: New test.
13344
13345 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13346
13347         PR tree-optimization/16443
13348         * gcc.dg/tree-ssa/20040713-1.c: New test.
13349
13350 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13351
13352         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13353         for operator new.
13354
13355 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13356
13357         * gfortran.dg/g77/README: New file
13358         * gfortran.dg/g77/19981216-0.f:  Copy from
13359         g77.f-torture/noncompile.  Add "dg-do compile" and
13360         dg-error as required.
13361         * gfortran.dg/g77/19990218-1.f: Likewise
13362         * gfortran.dg/g77/19990905-1.f: Likewise
13363         * gfortran.dg/g77/9263.f: Likewise
13364         * gfortran.dg/g77/980615-0.f: Likewise
13365         * gfortran.dg/g77/980616-0.f: Likewise
13366         * gfortran.dg/g77/check0.f: Likewise
13367         * gfortran.dg/g77/select_no_compile.f: Likewise
13368
13369 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13370
13371         Copy files from g77.f-torture/compile.
13372         Add "{ dg-do compile}".  Other changes as noted
13373         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13374         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13375         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13376         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13377         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13378         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13379         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13380         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13381         statement to conform to standard.  Append alpha1.x for reference.
13382         * gfortran.dg/g77/xformat.f: Add dg-warning
13383
13384 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13385
13386         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13387         Add {dg-do compile} directive.
13388         * gfortran.dg/g77/cpp2.F: Likewise
13389
13390 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13391
13392         PR c++/5402
13393         * g++.dg/lookup/name-clash1.C: New test.
13394
13395         PR c++/9777
13396         * g++.dg/lookup/name-clash2.C: New test.
13397
13398         PR c++/12102
13399         * g++.dg/lookup/name-clash3.C: New test.
13400
13401 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13402
13403         * g++.dg/lookup/new2.C: New test.
13404         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13405
13406 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13407
13408         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13409         Add {dg-do compile} directive.
13410         * gfortran.dg/g77/13060.f: Likewise
13411         * gfortran.dg/g77/19990218-0.f: Likewise
13412         * gfortran.dg/g77/19990305-0.f: Likewise
13413         * gfortran.dg/g77/19990419-0.f: Likewise
13414         * gfortran.dg/g77/19990502-0.f: Likewise
13415         * gfortran.dg/g77/19990502-1.f: Likewise
13416         * gfortran.dg/g77/19990525-0.f: Likewise
13417         * gfortran.dg/g77/19990826-1.f: Likewise
13418         * gfortran.dg/g77/19990826-3.f: Likewise
13419         * gfortran.dg/g77/19990905-2.f: Likewise
13420         * gfortran.dg/g77/20000412-1.f: Likewise
13421         * gfortran.dg/g77/20000511-1.f: Likewise
13422         * gfortran.dg/g77/20000511-2.f: Likewise
13423         * gfortran.dg/g77/20000518.f: Likewise
13424         * gfortran.dg/g77/20000601-1.f: Likewise
13425         * gfortran.dg/g77/20000601-2.f: Likewise
13426         * gfortran.dg/g77/20000629-1.f: Likewise
13427         * gfortran.dg/g77/20000630-2.f: Likewise
13428         * gfortran.dg/g77/20010115.f: Likewise
13429         * gfortran.dg/g77/20010321-1.f: Likewise
13430         * gfortran.dg/g77/20010426.f: Likewise
13431         * gfortran.dg/g77/20020307-1.f: Likewise
13432         * gfortran.dg/g77/8485.f: Likewise
13433         * gfortran.dg/g77/960317-1.f: Likewise
13434         * gfortran.dg/g77/970915-0.f: Likewise
13435         * gfortran.dg/g77/980310-1.f: Likewise
13436         * gfortran.dg/g77/980310-2.f: Likewise
13437         * gfortran.dg/g77/980310-3.f: Likewise
13438         * gfortran.dg/g77/980310-4.f: Likewise
13439         * gfortran.dg/g77/980310-6.f: Likewise
13440         * gfortran.dg/g77/980310-7.f: Likewise
13441         * gfortran.dg/g77/980310-8.f: Likewise
13442         * gfortran.dg/g77/980419-2.f: Likewise
13443         * gfortran.dg/g77/980424-0.f: Likewise
13444         * gfortran.dg/g77/980427-0.f: Likewise
13445         * gfortran.dg/g77/980729-0.f: Likewise
13446         * gfortran.dg/g77/981117-1.f: Likewise
13447         * gfortran.dg/g77/toon_1.f: Likewise
13448
13449 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13450
13451         PR c++/2204
13452         * g++.dg/other/abstract2.C: New test.
13453
13454 2004-07-12  Paul Brook  <paul@codesourcery.com>
13455
13456         * gfortran.dg/pointer_init_1.f90: New test.
13457
13458 2004-07-11  Paul Brook  <paul@codesourcery.com>
13459
13460         PR fortran/15986
13461         * gfortran.dg/contained_1.f90: New test.
13462
13463 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13464
13465         * g++.dg/parse/defarg8.C: New test.
13466
13467 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13468
13469         PR fortran/16433
13470         * gfortran.dg/pr16433.f: New test.
13471
13472         PR fortran/17574
13473         * gfortran.dg/pr15754.f90: New test.
13474
13475 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13476
13477         PR tree-optimization/16437
13478         * gcc.c-torture/execute/bitfld-4.c: New test.
13479
13480 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13481
13482         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13483         access to common var from module.
13484
13485 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13486
13487         PR fortran/16336
13488         * gfortran.fortran-torture/execute/common_2.f90: New test.
13489
13490 2004-07-10  Paul Brook  <paul@codesourcery.com>
13491
13492         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13493
13494 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13495
13496         PR fortran/15969
13497         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13498
13499 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13500
13501         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13502         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13503         * gfortran.dg/g77/ffree-form-1.f: Likewise
13504         * gfortran.dg/g77/ffree-form-2.f: Likewise
13505         * gfortran.dg/g77/ffree-form-3.f: Likewise
13506         * gfortran.dg/g77/fno-underscoring.f: Likewise
13507         * gfortran.dg/g77/funderscoring.f: Likewise
13508         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13509
13510 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13511
13512         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13513
13514 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13515         Paul Brook  <paul@codesourcery.com>
13516
13517         PR fortran/13415
13518         * gfortran.dg/common_pointer_1.f90: New test.
13519
13520 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13521
13522         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13523
13524 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13525
13526         PR target/16364
13527         * gcc.c-torture/compile/20040709-1.c: New.
13528
13529 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13530
13531         PR fortran/14077
13532         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13533
13534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13535
13536         PR fortran/13201
13537         * gfortran.dg/shape_1.f90: New test.
13538
13539 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13540             Andrew Pinski  <apinski@apple.com>
13541
13542         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13543
13544 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13545
13546         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13547         comment.
13548
13549 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13550         Paul Brook  <paul@codesourcery.com>
13551
13552         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13553         '.f95' and '.F95'.
13554
13555 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13556
13557         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13558
13559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13560
13561         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13562         testcases with capital suffix.
13563
13564 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13565
13566         PR fortran/15481
13567         PR fortran/13372
13568         PR fortran/13575
13569         PR fortran/15978
13570         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13571
13572         * gfortran.dg/implicit_1.f90: New test.
13573
13574 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13575
13576         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13577         expression to match gfortran warning/error messages
13578         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13579         dg-error text.
13580
13581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13582
13583         * lib/fortran-torture.exp: Rename proc search_for to
13584         search_for_re.
13585
13586 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13587
13588         * gcc.c-torture/execute/simd-5.x: New file.
13589         XFAIL on SPARC 64-bit at -O0.
13590
13591 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13592
13593         PR c++/8211
13594         PR c++/16165
13595         * g++.dg/warn/effc3.C: New test.
13596
13597 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13598
13599         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13600         change X to 1X in format.
13601         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13602         add data statements to conform to standard.
13603
13604 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13605
13606         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13607         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13608         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13609
13610 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13611
13612         * gfortran.dg/g77/7388.f: Copy from g77.dg
13613         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13614         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13615         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13616         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13617         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13618         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13619         * gfortran.dg/g77/strlen0.f: Likewise
13620
13621 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13622
13623         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13624         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13625
13626 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13627
13628         * gcc.c-torture/execute/920428-2.x: Delete.
13629         * gcc.c-torture/execute/920501-7.x: Likewise.
13630
13631 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13634         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13635         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13636         prescott and c3-2.
13637         (PREFETCH_3DNOW): Add -march=c3.
13638
13639 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13640
13641         PR c/16437
13642         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13643         * gcc.c-torture/execute/bf64-1.x: Likewise.
13644
13645 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13646
13647         * gcc.c-torture/compile/20040708-1.c: New test.
13648
13649 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13650
13651         PR c++/16169
13652         * g++.dg/warn/effc2.C: New test.
13653
13654 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13655
13656         * gcc.c-torture/execute/bitfld-1.x: Remove.
13657         * gcc.c-torture/execute/bitfld-3.c: New test.
13658         * gcc.dg/bitfld-2.c: Remove XFAILs.
13659
13660 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13661
13662         PR c++/16276
13663         * g++.dg/rtti/tinfo1.C: New file.
13664
13665 2004-07-07  Eric Christopher  <echristo@redhat.com>
13666
13667         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13668
13669 2004-07-07  Andrew Pinski  <apinski@apple.com>
13670
13671         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13672
13673 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13674
13675         * g++.dg/init/call1.C: XFAIL.
13676
13677 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13680         except for movstrict*, to movmem* and clrstr* to clrmem*.
13681
13682 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13683
13684         * gcc.c-torture/execute/20040707-1.c: New test.
13685
13686 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13687
13688         * gcc.c-torture/execute/20040706-1.c: New test.
13689
13690 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13691
13692         PR c++/3671
13693         * g++.dg/template/spec14.C: New test.
13694
13695 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13696
13697         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13698         nothing if not yet defined.  Use it in b, c and d type definitions.
13699         * gcc.c-torture/execute/20040705-1.c: New test.
13700         * gcc.c-torture/execute/20040705-2.c: New test.
13701
13702 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13703
13704         PR c++/2518
13705         * g++.dg/lookup/new1.C: New test.
13706
13707 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13708
13709         PR c++/11406
13710         * g++.dg/template/sizeof8.C: New test.
13711
13712 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13713
13714         * gcc.c-torture/compile/20040705-1.c: New test.
13715
13716 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13717
13718         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13719
13720 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13721
13722         * gcc.dg/cpp/if-mop.c: Two new testcases.
13723         * gcc.dg/cpp/trad/comment-3.c: New.
13724
13725 2004-07-04  Paul Brook  <paul@codesourcery.com>
13726
13727         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13728
13729 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13730
13731         PR c++/3761
13732         * g++.dg/lookup/crash4.C: New test.
13733
13734 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13735
13736         * gcc.c-torture/execute/builtin-abs-1.c
13737         * gcc.c-torture/execute/builtin-abs-2.c
13738         * gcc.c-torture/execute/builtin-complex-1.c
13739         * gcc.c-torture/execute/builtins/string-1-lib.c
13740         * gcc.c-torture/execute/builtins/string-1.c
13741         * gcc.c-torture/execute/builtins/string-2-lib.c
13742         * gcc.c-torture/execute/builtins/string-2.c
13743         * gcc.c-torture/execute/builtins/string-3-lib.c
13744         * gcc.c-torture/execute/builtins/string-3.c
13745         * gcc.c-torture/execute/builtins/string-4-lib.c
13746         * gcc.c-torture/execute/builtins/string-4.c
13747         * gcc.c-torture/execute/builtins/string-5-lib.c
13748         * gcc.c-torture/execute/builtins/string-5.c
13749         * gcc.c-torture/execute/builtins/string-6-lib.c
13750         * gcc.c-torture/execute/builtins/string-6.c
13751         * gcc.c-torture/execute/builtins/string-7-lib.c
13752         * gcc.c-torture/execute/builtins/string-7.c
13753         * gcc.c-torture/execute/builtins/string-8-lib.c
13754         * gcc.c-torture/execute/builtins/string-8.c
13755         * gcc.c-torture/execute/builtins/string-9-lib.c
13756         * gcc.c-torture/execute/builtins/string-9.c
13757         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13758         * gcc.c-torture/execute/builtins/string-asm-1.c
13759         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13760         * gcc.c-torture/execute/builtins/string-asm-2.c
13761         * gcc.c-torture/execute/stdio-opt-1.c
13762         * gcc.c-torture/execute/stdio-opt-2.c
13763         * gcc.c-torture/execute/stdio-opt-3.c
13764         * gcc.c-torture/execute/string-opt-1.c
13765         * gcc.c-torture/execute/string-opt-10.c
13766         * gcc.c-torture/execute/string-opt-11.c
13767         * gcc.c-torture/execute/string-opt-12.c
13768         * gcc.c-torture/execute/string-opt-13.c
13769         * gcc.c-torture/execute/string-opt-14.c
13770         * gcc.c-torture/execute/string-opt-15.c
13771         * gcc.c-torture/execute/string-opt-16.c
13772         * gcc.c-torture/execute/string-opt-2.c
13773         * gcc.c-torture/execute/string-opt-6.c
13774         * gcc.c-torture/execute/string-opt-7.c
13775         * gcc.c-torture/execute/string-opt-8.c:
13776         Replace with ...
13777
13778         * gcc.c-torture/execute/builtins/abs-2.c
13779         * gcc.c-torture/execute/builtins/abs-3.c
13780         * gcc.c-torture/execute/builtins/complex-1.c
13781         * gcc.c-torture/execute/builtins/fprintf.c
13782         * gcc.c-torture/execute/builtins/fputs.c
13783         * gcc.c-torture/execute/builtins/memcmp.c
13784         * gcc.c-torture/execute/builtins/memmove.c
13785         * gcc.c-torture/execute/builtins/memops-asm.c
13786         * gcc.c-torture/execute/builtins/mempcpy-2.c
13787         * gcc.c-torture/execute/builtins/mempcpy.c
13788         * gcc.c-torture/execute/builtins/memset.c
13789         * gcc.c-torture/execute/builtins/printf.c
13790         * gcc.c-torture/execute/builtins/sprintf.c
13791         * gcc.c-torture/execute/builtins/strcat.c
13792         * gcc.c-torture/execute/builtins/strchr.c
13793         * gcc.c-torture/execute/builtins/strcmp.c
13794         * gcc.c-torture/execute/builtins/strcpy.c
13795         * gcc.c-torture/execute/builtins/strcspn.c
13796         * gcc.c-torture/execute/builtins/strlen-2.c
13797         * gcc.c-torture/execute/builtins/strlen.c
13798         * gcc.c-torture/execute/builtins/strncat.c
13799         * gcc.c-torture/execute/builtins/strncmp-2.c
13800         * gcc.c-torture/execute/builtins/strncmp.c
13801         * gcc.c-torture/execute/builtins/strncpy.c
13802         * gcc.c-torture/execute/builtins/strpbrk.c
13803         * gcc.c-torture/execute/builtins/strpcpy-2.c
13804         * gcc.c-torture/execute/builtins/strpcpy.c
13805         * gcc.c-torture/execute/builtins/strrchr.c
13806         * gcc.c-torture/execute/builtins/strspn.c
13807         * gcc.c-torture/execute/builtins/strstr-asm.c
13808         * gcc.c-torture/execute/builtins/strstr.c:
13809         ... these new files.
13810
13811         * gcc.c-torture/execute/builtins/abs-2-lib.c
13812         * gcc.c-torture/execute/builtins/abs-3-lib.c
13813         * gcc.c-torture/execute/builtins/complex-1-lib.c
13814         * gcc.c-torture/execute/builtins/fprintf-lib.c
13815         * gcc.c-torture/execute/builtins/fputs-lib.c
13816         * gcc.c-torture/execute/builtins/memcmp-lib.c
13817         * gcc.c-torture/execute/builtins/memmove-lib.c
13818         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13819         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13820         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13821         * gcc.c-torture/execute/builtins/memset-lib.c
13822         * gcc.c-torture/execute/builtins/printf-lib.c
13823         * gcc.c-torture/execute/builtins/sprintf-lib.c
13824         * gcc.c-torture/execute/builtins/strcat-lib.c
13825         * gcc.c-torture/execute/builtins/strchr-lib.c
13826         * gcc.c-torture/execute/builtins/strcmp-lib.c
13827         * gcc.c-torture/execute/builtins/strcpy-lib.c
13828         * gcc.c-torture/execute/builtins/strcspn-lib.c
13829         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13830         * gcc.c-torture/execute/builtins/strlen-lib.c
13831         * gcc.c-torture/execute/builtins/strncat-lib.c
13832         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13833         * gcc.c-torture/execute/builtins/strncmp-lib.c
13834         * gcc.c-torture/execute/builtins/strncpy-lib.c
13835         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13836         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13837         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13838         * gcc.c-torture/execute/builtins/strrchr-lib.c
13839         * gcc.c-torture/execute/builtins/strspn-lib.c
13840         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13841         * gcc.c-torture/execute/builtins/strstr-lib.c
13842         * gcc.c-torture/execute/builtins/lib/abs.c
13843         * gcc.c-torture/execute/builtins/lib/fprintf.c
13844         * gcc.c-torture/execute/builtins/lib/memset.c
13845         * gcc.c-torture/execute/builtins/lib/printf.c
13846         * gcc.c-torture/execute/builtins/lib/sprintf.c
13847         * gcc.c-torture/execute/builtins/lib/strcpy.c
13848         * gcc.c-torture/execute/builtins/lib/strcspn.c
13849         * gcc.c-torture/execute/builtins/lib/strncat.c
13850         * gcc.c-torture/execute/builtins/lib/strncmp.c
13851         * gcc.c-torture/execute/builtins/lib/strncpy.c
13852         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13853         * gcc.c-torture/execute/builtins/lib/strspn.c
13854         * gcc.c-torture/execute/builtins/lib/strstr.c:
13855         New files containing support routines.
13856
13857         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13858         declaration.
13859         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13860         when not optimizing.
13861
13862 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/16240
13865         * g++.dg/abi/mangle22.C: New test.
13866         * g++.dg/abi/mangle23.C: Likewise.
13867
13868 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13869
13870         PR fortran/16290
13871         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13872         Allow for cases without denormalized floating point numbers.
13873
13874 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13875
13876         PR c/1027
13877         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13878         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13879         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13880         expected warning text.
13881         * gcc.dg/format/diag-2.c: New test.
13882
13883 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13884
13885         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13886
13887 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13888
13889         * gcc.dg/builtins-43.c: New.
13890         * gcc.dg/builtins-44.c: New.
13891         * gcc.dg/builtins-45.c: New.
13892
13893 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13894             Andreas Tobler  <a.tobler@schweiz.ch>
13895
13896         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13897         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13898         as SIGSEGV.
13899         * gcc.dg/cleanup-11.c: Likewise.
13900         * gcc.dg/cleanup-8.c: Likewise.
13901         * gcc.dg/cleanup-9.c: Likewise.
13902         * gcc.dg/cleanup-5.c: Run on all platforms.
13903
13904 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13905
13906         * g++.dg/warn/nonnull1.C: New test.
13907
13908 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13909
13910         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13911         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13912         Special-case the Sun compiler wrt to <complex.h>.
13913
13914 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13915
13916         * gcc.dg/Wunreachable-8.C: New test.
13917
13918         * gcc.dg/h8300-ice2.c : New test.
13919
13920 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13921
13922         PR fortran/16161
13923         * gfortran.fortran-torture/compile/implicit.f90: Add test
13924         for implicit character.
13925
13926 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13927
13928         PR fortran/16289
13929         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13930         Use tiny() intrinsic to find smallest non-negative real
13931
13932 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13933
13934         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13935         * gcc.dg/compat/struct-by-value-22_x.c: New.
13936         * gcc.dg/compat/struct-by-value-22_y.c: New.
13937
13938         * gcc.c-torture/execute/20040629-1.c: New test.
13939
13940 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13941
13942         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13943         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13944
13945         PR target/16195
13946         * gcc.dg/20040625-1.c: New test.
13947
13948 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13949
13950         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13951
13952 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13953
13954         PR fortran/15963
13955         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13956
13957 2004-06-29  Richard Henderson  <rth@redhat.com>
13958
13959         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13960
13961 2004-06-29  Paul Brook  <paul@codesourcery.com>
13962
13963         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13964         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13965
13966 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13967
13968         PR c++/16260
13969         * g++.dg/parse/crash15.C: New.
13970
13971 2004-06-28  Andrew Pinski  <apinski@apple.com>
13972
13973         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13974         by the error already.
13975
13976         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13977
13978 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13979
13980         PR target/14041
13981         * gcc.dg/h8300-bss-align-1.c : New.
13982
13983 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13984
13985         * PR c++/16174
13986         * g++.dg/template/ctor4.C: New.
13987
13988 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13989
13990         PR c++/16205
13991         * g++.dg/warn/Wsequence-point-1.C: New test.
13992
13993 2004-06-27  Paul Brook  <paul@codesourcery.com>
13994
13995         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13996
13997 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13998
13999         * g++.old-deja/g++.mike/p7325.C: Remove.
14000
14001 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14002
14003         PR c/14963
14004         * gcc.dg/pr14963.c: New test.
14005
14006 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/16193
14009         * g++.dg/parse/redef1.C: New test.
14010
14011 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14012
14013         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14014         20021110.c.
14015         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14016         20021119-1.c.
14017         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14018         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14019         5-04.c.
14020         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14021         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14022         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14023         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14024         g++.brendan/enum14.C.
14025         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14026         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14027         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14028         g++.mike/virt1.C.
14029         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14030         memtemp24.C.
14031
14032 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14033
14034         * gcc.dg/20040527-1.c: New test case.
14035
14036 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14037
14038         PR gfortran/pr16196
14039         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14040
14041 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14042
14043         PR middle-end/15825
14044         * gcc.dg/pr15825-1.c: New test case.
14045
14046 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14047
14048         * gcc.c-torture/execute/20040625-1.c: New test.
14049
14050 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14051
14052         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14053
14054 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14055
14056         * gcc.dg/torture/mips-div-1.c: New test.
14057
14058 2004-06-24  Jeff Law  <law@redhat.com>
14059
14060         * gcc.dg/tree-ssa/20040624-1.c: New test.
14061
14062 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14063
14064         * gcc.c-torture/compile/20040624-1.c: New test.
14065
14066 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14067
14068         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14069         this directory.
14070
14071 2004-06-23  Andrew Pinski  <apinski@apple.com>
14072
14073         PR middle-end/15988
14074         * g++.dg/opt/ptrmem4.C: New test.
14075
14076         * gcc.dg/c90-array-quals-2.c: New test.
14077
14078 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14079
14080         * gcc.dg/kpice1.c: New test.
14081
14082 2006-06-23  Andrew Pinski  <apinski@apple.com>
14083
14084         * gcc.dg/c90-array-quals.c: New test.
14085
14086 2006-06-22  Richard Henderson  <rth@redhat.com>
14087
14088         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14089
14090 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14091
14092         * gcc.dg/builtins-config.h: Handle FreeBSD.
14093
14094 2006-06-22  Richard Henderson  <rth@redhat.com>
14095
14096         * g++.dg/opt/devirt1.C: New.
14097
14098 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14099
14100         * g++.dg/opt/pr15551.C: New testcase.
14101
14102 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14103
14104         PR target/14800
14105         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14106         x86_64-*-linux* when compiling for 32bit.
14107
14108 2004-06-21  Andrew Pinski  <apinski@apple.com>
14109
14110         * gcc.dg/pch/struct-1.c: New.
14111         * gcc.dg/pch/struct-1.hs: New.
14112
14113 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14114
14115         * gcc.dg/pch/save-temps-1.c: New file.
14116         * gcc.dg/pch/save-temps-1.hs: New file.
14117
14118 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14119
14120         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14121         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14122
14123 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14124
14125         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14126         to fix type error.
14127         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14128         Remove trailing spaces.
14129
14130 2004-06-21  Richard Henderson  <rth@redhat.com>
14131
14132         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14133         merging && to BIT_FIELD_REF.
14134
14135 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14136
14137         * g++.dg/opt/placeholder1.C: New test.
14138
14139 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14140
14141         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14142         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14143         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14144         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14145
14146 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14147
14148         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14149         extern "C".
14150         * g++.dg/other/pragma-re-1.C: Add comments.
14151
14152 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14153
14154         PR gfortran/16080
14155         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14156
14157 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14158
14159         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14160         instead of setting the type of size_t by
14161         hand.
14162
14163 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14164
14165         * gcc.dg/unordered-2.c: New test case.
14166         * gcc.dg/unordered-3.c: New test case.
14167
14168 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14169
14170         PR other/16043
14171         * lib/g++.exp (g++_version): Tweak regexp for version
14172         * lib/g77.exp (g77_version): Likewise
14173         * lib/gfortran.exp (gfortran_version): Likewise
14174         * lib/objc.exp (objc_version): Likewise
14175         * lib/treelang.exp (treelang_version): Likewise
14176
14177 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14180         Use INT_MAX instead of __INT_MAX__.
14181         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14182
14183         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14184         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14185         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14186         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14187         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14188         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14189         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14190         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14191         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14192
14193         * gcc.dg/range-test-1.c: New test.
14194         * g++.dg/opt/range-test-1.C: New test.
14195
14196 2004-06-17  Richard Henderson  <rth@redhat.com>
14197
14198         * objc.dg/sync-1.m: New.
14199         * objc.dg/try-catch-1.m: Don't force next runtime.
14200         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14201         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14202         shadowed catch clause.
14203         * objc.dg/try-catch-5.m: New.
14204
14205 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14206
14207         Bug 14610
14208         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14209
14210 2004-06-15  Richard Henderson  <rth@redhat.com>
14211
14212         * gcc.dg/20001116-1.c: Move expected warning line.
14213
14214 2004-06-15  Richard Henderson  <rth@redhat.com>
14215
14216         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14217         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14218
14219 2004-06-15  Jeff Law  <law@redhat.com>
14220
14221         * gcc.dg/tree-ssa/20040615-1.c: New test.
14222         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14223         be less sensitive to operand ordering.
14224         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14225
14226 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14227
14228         * g++.dg/abi/bitfield3.C: Add comment..
14229
14230 2004-06-15  Richard Henderson  <rth@redhat.com>
14231
14232         * g++.dg/ext/stmtexpr1.C: XFAIL.
14233         * gcc.dg/20030612-1.c: XFAIL.
14234
14235 2004-06-15  Eric Christopher  <echristo@redhat.com>
14236
14237         * g++.dg/charset/asm5.c: New.
14238         * gcc.dg/charset/asm6.c: New.
14239
14240 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14241
14242         PR fortran/15962
14243         * gfortran.fortran-torture/execute/select_1.f90: New test.
14244
14245 2004-06-15  Paul Brook  <paul@codesourcery.com>
14246
14247         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14248
14249 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14250
14251         PR c++/15967
14252         * g++.dg/lookup/crash3.C: New test.
14253
14254 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14255
14256         PR c++/15947
14257         * g++.dg/parse/dtor4.C: New test.
14258
14259 2004-06-14  Jeff Law  <law@redhat.com>
14260
14261         * gcc.c-torture/compile/20040614-1.c: New test.
14262
14263 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14264
14265         PR fortran/15211
14266         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14267         LEN of a character array.
14268
14269 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/15096
14272         * g++.dg/template/ptrmem10.C: New test.
14273
14274         PR c++/14930
14275         * g++.dg/template/friend30.C: New test.
14276
14277 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14278
14279         PR fortran/14928
14280         * gfortran.fortran-torture/compile/mloc.f90: New test.
14281
14282 2004-06-13  Paul Brook  <paul@codesourcery.com>
14283
14284         * gfortran.fortran-torture/execute/random_2.f90: New test.
14285
14286 2004-06-13  Eric Christopher  <echristo@redhat.com>
14287
14288         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14289
14290 2004-06-12  Paul Brook  <paul@codesourcery.com>
14291
14292         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14293
14294 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14295
14296         PR fortran/14923
14297         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14298
14299 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14300
14301         PR fortran/14957
14302         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14303         syntax errors in end statements of contained subroutines.
14304
14305 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14306
14307         PR fortran/12841
14308         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14309
14310 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14311
14312         PR fortran/15665
14313         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14314
14315 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14316
14317         PR gfortran/12839
14318         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14319
14320 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14321
14322         PR c++/15862
14323         * g++.dg/parse/enum1.C: New test.
14324
14325 2004-06-10  Jeff Law  <law@redhat.com>
14326
14327         * gcc.c-torture/compile/20040610-1.c: New test.
14328
14329 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14330
14331         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14332         * g++.old-deja/g++.other/decl3.C: Likewise.
14333
14334 2004-06-10  Brian Booth  <bbooth@redhat.com>
14335
14336         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14337         V_MAY_DEF instead of VDEF.
14338         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14339
14340 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14341
14342         PR c++/14211
14343         * g++.dg/conversion/const1.C: New test.
14344
14345         PR c++/15076
14346         * g++.dg/conversion/reinterpret1.C: New test.
14347
14348         PR c++/15877
14349         * g++.dg/template/enum2.C: New test.
14350
14351         PR c++/15227
14352         * g++.dg/template/error13.C: New test.
14353
14354 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14355
14356         PR fortran/14957
14357         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14358         arguments to test_* REAL and of the right size.
14359
14360 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR target/15569
14363         PR rtl-optimization/15681
14364         * gcc.dg/20040609-1.c: New test.
14365
14366 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14367
14368         PR c++/14791
14369         * g++.dg/opt/builtins1.C: New test.
14370
14371 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14372
14373         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14374         that use default windows32 struct layout.
14375         * gcc.dg/i386-bitfield2.c: Likewise.
14376
14377 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14378
14379         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14380         for mingw32 and cygwin targets.
14381
14382 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14383
14384         * gcc.dg/pch/macro-4.c: New.
14385         * gcc.dg/pch/macro-4.hs: New.
14386
14387 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14388
14389         PR fortran/13249
14390         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14391
14392 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14393
14394         PR fortran/13372
14395         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14396
14397 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14398
14399         PR gfortran/14897
14400         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14401
14402 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14403
14404         PR gfortran/15755
14405         * gfortran.fortran-torture/execute/backspace.c : New test.
14406
14407 2004-06-09  Paul Brook  <paul@codesourcery.com>
14408
14409         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14410         (pointer_to_section): Rewrite to use smaller array.
14411
14412 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14413
14414         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14415         * gcc.dg/ext/altivec-10.c: Same.
14416         * gcc.dg/ext/altivec-11.c: Same.
14417         * gcc.dg/ext/altivec-12.c: Same.
14418         * gcc.dg/ext/altivec-13.c: Same.
14419         * gcc.dg/ext/altivec-14.c: Same.
14420         * gcc.dg/ext/altivec-15.c: Same.
14421         * gcc.dg/ext/altivec-16.c: Same.
14422         * gcc.dg/ext/altivec-3.c: Same.
14423         * gcc.dg/ext/altivec-4.c: Same.
14424         * gcc.dg/ext/altivec-6.c: Same.
14425         * gcc.dg/ext/altivec-7.c: Same.
14426         * gcc.dg/ext/altivec-8.c: Same.
14427         * gcc.dg/ext/altivec-varargs-1.c: Same.
14428
14429         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14430         * g++.dg/ext/altivec-10.C: Same.
14431         * g++.dg/ext/altivec-2.C: Same.
14432         * g++.dg/ext/altivec-3.C: Same.
14433         * g++.dg/ext/altivec-4.C: Same.
14434         * g++.dg/ext/altivec-5.C: Same.
14435         * g++.dg/ext/altivec-6.C: Same.
14436         * g++.dg/ext/altivec-7.C: Same.
14437         * g++.dg/ext/altivec-8.C: Same.
14438         * g++.dg/ext/altivec-9.C: Same.
14439
14440 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14441
14442         PR c++/7841
14443         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14444
14445 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14446
14447         * gcc.dg/union-1.c: New test.
14448
14449 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14450
14451         * gcc.dg/builtins-41.c: New test case.
14452         * gcc.dg/builtins-42.c: New test case.
14453
14454 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14455
14456         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14457         * g++.dg/ext/altivec-10.C: Same.
14458         * g++.dg/ext/altivec-2.C: Same.
14459         * g++.dg/ext/altivec-3.C: Same.
14460         * g++.dg/ext/altivec-4.C: Same.
14461         * g++.dg/ext/altivec-5.C: Same.
14462         * g++.dg/ext/altivec-6.C: Same.
14463         * g++.dg/ext/altivec-7.C: Same.
14464         * g++.dg/ext/altivec-8.C: Same.
14465         * g++.dg/ext/altivec-9.C: Same.
14466         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14467         * g++.old-deja/g++.brendan/new3.C: Same.
14468         * gcc.c-torture/execute/eeprof-1.x: Same.
14469
14470 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14471
14472         PR c/14765
14473         * gcc.dg/pr14765-1.c: New test.
14474
14475 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14476
14477         PR c/14649
14478         * gcc.dg/pr14649-1.c: New test case.
14479
14480 2004-06-07  Richard Henderson  <rth@redhat.com>
14481
14482         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14483         if temporaries.
14484
14485 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14486
14487         * g++.dg/eh/elide1.C: Remove XFAIL.
14488
14489 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/15337
14492         * g++.dg/expr/sizeof3.C: New test.
14493
14494         PR c++/14777
14495         * g++.dg/template/access14.C: New test.
14496
14497         PR c++/15554
14498         * g++.dg/template/enum1.C: New test.
14499
14500         PR c++/15057
14501         * g++.dg/eh/throw1.C: New test.
14502
14503 2004-06-07  David Ayers  <d.ayers@inode.at>
14504             Ziemowit Laski  <zlaski@apple.com>
14505
14506         * lib/objc.exp (objc_target_compile): Revert the '-framework
14507         Foundation' flag fix, since bare Darwin does not ship
14508         with the Foundation framework.
14509         * objc/execute/next_mapping.h: Provide a local NSConstantString
14510         @interface and @implementation.
14511         (objc_constant_string_init): A constructor function, used to
14512         initialize the NSConstantString meta-class object.
14513         * objc/execute/string1.m: Include "next_mapping.h" instead of
14514         <Foundation/NSString.h>.
14515         * objc/execute/string2.m: Likewise.
14516         * objc/execute/string3.m: Likewise.
14517         * objc/execute/string4.m: Likewise.
14518
14519 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14520
14521         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14522         to double. Replace double with FLOAT.
14523         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14524
14525         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14526         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14527         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14528         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14529         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14530         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14531         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14532         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14533
14534 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14535
14536         PR c/13519
14537         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14538
14539 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14540
14541         PR c++/15503
14542         * g++.dg/template/meminit2.C: New test.
14543
14544 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14545
14546         PR target/15822
14547         * gcc.c-torture/execute/compare-fp-1.c,
14548         gcc.c-torture/execute/compare-fp-2.c,
14549         gcc.c-torture/execute/compare-fp-3.c,
14550         gcc.c-torture/execute/compare-fp-4.c,
14551         gcc.c-torture/execute/compare-fp-3.x,
14552         gcc.c-torture/execute/compare-fp-4.x: Moved...
14553         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14554         gcc.c-torture/execute/ieee/compare-fp-2.c,
14555         gcc.c-torture/execute/ieee/compare-fp-3.c,
14556         gcc.c-torture/execute/ieee/compare-fp-4.c,
14557         gcc.c-torture/execute/ieee/compare-fp-3.x,
14558         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14559
14560 2004-06-04  David Ayers  <d.ayers@inode.at>
14561
14562         * objc/execute/protocol-isEqual-4.m: New testcase.
14563
14564 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14565
14566         * objc/execute/protocol-isEqual-1.m: New testcase.
14567         * objc/execute/protocol-isEqual-2.m: New testcase.
14568         * objc/execute/protocol-isEqual-3.m: New testcase.
14569
14570 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14571
14572         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14573
14574 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14575
14576         * lib/objc.exp (objc_target_compile): When running tests on
14577         Darwin (Mac OS X), inform the linker about '-framework
14578         'Foundation'.
14579
14580 2004-06-02  Eric Christopher  <echristo@redhat.com>
14581
14582         * gcc.c-torture/compile/20040602-1.c: New.
14583
14584 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14585
14586         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14587         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14588
14589         PR tree-optimization/14736
14590         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14591
14592         PR tree-optimization/14042
14593         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14594
14595         PR tree-optimization/14729
14596         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14597
14598 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14599
14600         PR fortran/15557
14601         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14602
14603 2004-06-01  Richard Hederson  <rth@redhat.com>
14604
14605         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14606
14607 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14608
14609         PR c++/14932
14610         * g++.dg/parse/offsetof4.C: New test.
14611
14612 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14613
14614         PR objc/7993
14615         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14616
14617 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/15701
14620         * g++.dg/template/friend29.C: New test.
14621
14622 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14623
14624         PR c/15749
14625         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14626
14627 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14628
14629         * gcc.dg/sparc-trap-1.c: New test.
14630
14631 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14632
14633         PR middle-end/15069
14634         * g++.dg/opt/fold3.C: New test case.
14635
14636 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14637
14638         * lib/target-supports.exp (check_iconv_available): Fix fallout
14639         from 2004-05-28 patch.
14640
14641 2004-05-30  Paul Brook  <paul@codesourcery.com>
14642
14643         PR fortran/15620
14644         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14645         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14646
14647 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14648
14649         * gfortran.fortran-torture/execute/random_1.f90: New test.
14650
14651 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14652
14653         * g++.dg/ext/altivec-10.C: New test.
14654
14655 2004-05-29  Paul Brook  <paul@codesourcery.com>
14656
14657         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14658
14659 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14660
14661         * gcc.dg/altivec-16.c: New test.
14662
14663 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14664
14665         * lib/target-supports.exp (check_vmx_hw_available): New.
14666         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14667
14668         * lib/target-supports.exp (check_alias_available,
14669         check_iconv_available, check_named_sections_available): Use
14670         unique names for temporary files.
14671
14672 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14673
14674         * gcc.dg/altivec-15.c: New test.
14675
14676 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/15083
14679         * g++.dg/warn/noeffect6.C: New test.
14680
14681         PR c++/15471
14682         * g++.dg/expr/ptrmem4.C: New test.
14683
14684         PR c++/15640
14685         * g++.dg/template/operator3.C: New test.
14686
14687 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/14668
14690         * g++.dg/lookup/redecl1.C: New test.
14691         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14692
14693 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14694
14695         * gcc.c-torture/execute/compare-fp-1.c,
14696         gcc.c-torture/execute/compare-fp-2.c,
14697         gcc.c-torture/execute/compare-fp-3.c,
14698         gcc.c-torture/execute/compare-fp-4.c,
14699         gcc.c-torture/execute/compare-fp-3.x,
14700         gcc.c-torture/execute/compare-fp-4.x,
14701         gcc.dg/pr15649-1.c: New.
14702
14703 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14704
14705         PR c++/12883
14706         * g++.dg/init/array14.C: New test.
14707
14708 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14709
14710         * lib/compat.exp (compat-get-options-main): New.
14711         (compat-get-options): Remove unneeded code, warn for ignored
14712         command.
14713         (compat-execute): Check flag set by dg-require-* commands.
14714
14715         * lib/compat.exp (compat-execute): Break up long lines.
14716
14717 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14718
14719         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14720         * gcc.dg/altivec-14.c: New test.
14721         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14722
14723         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14724         * gcc.dg/altivec-12.c: Ditto.
14725
14726         * gcc.dg/altivec-3.c: Move call to altivec_check.
14727
14728 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/15044
14731         * g++.dg/template/error12.C: New test.
14732
14733         PR c++/15317
14734         * g++.dg/ext/attrib15.C: New test.
14735
14736         PR c++/15329
14737         * g++.dg/template/ptrmem9.C: New test.
14738
14739 2004-05-25  Paul Brook  <paul@codesourcery.com>
14740
14741         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14742
14743 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/15165
14746         * g++.dg/template/crash19.C: New test.
14747
14748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/15025
14751         * g++.dg/template/redecl1.C: New test.
14752
14753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/14821
14756         * g++.dg/other/ns1.C: New test.
14757
14758         PR c++/14883
14759         * g++.dg/template/invalid1.C: New test.
14760
14761 2004-05-23  Paul Brook  <paul@codesourcery.com>
14762         Victor Leikehman  <lei@haifasphere.co.il>
14763
14764         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14765         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14766
14767 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14768
14769         PR c++/15285
14770         PR c++/15299
14771         * g++.dg/template/non-dependent5.C: New test.
14772         * g++.dg/template/non-dependent6.C: New test.
14773
14774 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/15507
14777         * g++.dg/inherit/union1.C: New test.
14778
14779         PR c++/15542
14780         * g++.dg/template/addr1.C: New test.
14781
14782         PR c++/15427
14783         * g++.dg/template/array5.C: New test.
14784
14785         PR c++/15287
14786         * g++.dg/template/array6.C: New test.
14787
14788 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14789             Roger Sayle  <roger@eyesopen.com>
14790
14791         * g++.dg/lookup/forscope2.C: New test case.
14792
14793 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14794
14795         * gcc.dg/cpp/Wmissingdirs.c: New.
14796
14797 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14798
14799         PR target/15301
14800         * gcc.dg/compat/union-m128-1.h: New file.
14801         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14802         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14803         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14804
14805 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14806
14807         PR target/15302
14808         * gcc.dg/compat/struct-complex-1.h: New file.
14809         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14810         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14811         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14812
14813 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14814
14815         PR middle-end/3074
14816         * gcc.dg/pr3074-1.c: New test case.
14817         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14818
14819 2004-05-20  Falk Hueffner  <falk@debian.org>
14820
14821         PR other/15526
14822         * gcc.dg/ftrapv-1.c: New test case.
14823
14824 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14825
14826         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14827
14828 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14829             Jeff Law  <law@redhat.com>
14830
14831         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14832         * gcc.dg/tree-ssa/20040518-2.c: New test.
14833
14834         * gcc.dg/tree-ssa/20040518-1.c: New test.
14835
14836 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14837
14838         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14839
14840 2004-05-18  Paul Brook  <paul@codesourcery.com>
14841
14842         PR fortran/13930
14843         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14844
14845 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14846
14847         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14848         constant folding.
14849
14850 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14851
14852         * gcc.dg/tree-ssa/20040517-1.c: New test.
14853
14854 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14855
14856         * gcc.dg/loop-4.c: New test.
14857
14858 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14859
14860         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14861
14862 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14863
14864         PR fortran/15311
14865         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14866
14867 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14868
14869         PR fortran/13826
14870         PR fortran/13940
14871         * gfortran.fortran-torture/compile/data_1.f90: New test.
14872
14873 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14874
14875         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14876         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14877
14878 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14879
14880         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14881
14882 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14883
14884         PR c/15444
14885         * gcc.dg/format/xopen-1.c: Adjust expected message.
14886         * gcc.dg/format/xopen-3.c: New test.
14887
14888 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14889
14890         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14891
14892 2004-05-14  Jeff Law  <law@redhat.com>
14893
14894         * gcc.dg/tree-ssa/20040514-2.c: New test.
14895
14896 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14897
14898         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14899         this ...
14900         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14901         this.
14902
14903 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         * gcc.dg/tree-ssa/20040514-1.c: New test.
14906
14907 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14908
14909         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14910         test.
14911
14912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14913
14914         PR fortran/14066
14915         * gfortran.fortran-torture/compile/do_1.f90: New test.
14916
14917 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14918
14919         PR fortran/15051
14920         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14921         test.
14922
14923 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14924
14925         PR fortran/15149
14926         * gfortran.fortran-torture/execute/random_init.f90: New test.
14927
14928 2004-05-13  Paul Brook  <paul@codesourcery.com>
14929
14930         PR fortran/15314
14931         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14932
14933 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14936         for the powerpc case.
14937
14938 2004-05-13  Jeff Law  <law@redhat.com>
14939
14940         * gcc.dg/tree-ssa/20040513-1.c: New test.
14941         * gcc.dg/tree-ssa/20040513-2.c: New test.
14942
14943 2004-05-13  Paul Brook  <paul@codesourcery.com>
14944
14945         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14946         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14947         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14948
14949 2004-05-13  Andreas Schwab  <schwab@suse.de>
14950
14951         PR other/10819
14952         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14953         characters.
14954
14955 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14956
14957         PR fortran/15294
14958         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14959
14960 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14961
14962         Merge from tree-ssa-20020619-branch.  See
14963         ChangeLog.tree-ssa for details.
14964
14965 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14966
14967         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14968         include <altivec.h> explicitly.
14969         * gcc.dg/altivec-13.c: Likewise.
14970
14971 2004-05-11  Paul Brook  <paul@codesourcery.com>
14972
14973         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14974
14975 2004-05-10  Eric Christopher  <echristo@redhat.com>
14976
14977         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14978         * gcc.dg/sibcall-4.c: Ditto.
14979
14980 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14981
14982         * g++.dg/ext/altivec-8.C: New test case.
14983         * gcc.dg/altivec-13.c: New test case.
14984
14985 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14986
14987         * gcc.c-torture/execute/divcmp-1.c: New test case.
14988         * gcc.c-torture/execute/divcmp-2.c: New test case.
14989         * gcc.c-torture/execute/divcmp-3.c: New test case.
14990
14991 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14992
14993         * g++.dg/other/pragma-re-2.C: New test.
14994
14995 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14996
14997         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14998         * gcc.dg/i386-387-2.c: Likewise.
14999
15000         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15001         __builtin_drem.
15002         * gcc.dg/i386-387-6.c: Likewise.
15003
15004 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15005
15006         * gcc.dg/builtins-33.c:  Also check log1p*.
15007
15008 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15009
15010         PR optimization/15296
15011         * gcc.c-torture/execute/pr15296.c: New test.
15012
15013 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15014
15015         * gcc.dg/builtins-40.c: New test.
15016
15017 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15018
15019         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15020
15021 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15022
15023         * g++.dg/ext/spe1.C: New testcase.
15024
15025 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15026
15027         * objc.dg/image-info.m: Allow additional attributes
15028         for __image_info section.
15029
15030 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15031
15032         * gcc.dg/torture/mips-hilo-2.c: New test.
15033
15034 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15035
15036         PR c++/14389
15037         * g++.dg/template/member5.C: New test.
15038
15039 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15040
15041         * gcc.dg/builtins-34.c: Also check expm1*.
15042
15043 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15044
15045         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15046         * gcc.dg/torture/builtin-convert-3.c: New test.
15047
15048 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15049
15050         PR middle-end/15054
15051         * g++.dg/opt/pr15054.C: New test.
15052
15053 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15054
15055         * gcc.dg/torture/builtin-rounding-1.c: New test.
15056         * gcc.dg/builtins-25.c: Delete.
15057         * gcc.dg/builtins-29.c: Delete.
15058
15059 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15060
15061         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15062         * gcc.dg/sibcall-4.c: Likewise.
15063         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15064
15065 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15066
15067         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15068         bit-field on 16-bit targets.
15069
15070 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15071
15072         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15073         16-bit targets.
15074
15075 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15076
15077         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15078         * gcc.dg/rs6000-power2-2.c: Likewise.
15079
15080 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15083         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15084         Change the asm registers to be in form of frN instead of fN.
15085
15086 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15087
15088         * gcc.dg/torture/builtin-convert-2.c: New test.
15089
15090 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15091
15092         * gcc.dg/rs6000-power2-1.c: New test.
15093         * gcc.dg/rs6000-power2-2.c: New test.
15094
15095 2004-04-28  Jan Hubicka  <jh@suse.cz>
15096
15097         * gcc.dg/unused-6.c: New test.
15098
15099 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15100             Ulrich Weigand  <uweigand@de.ibm.com>
15101
15102         * ada/acats/run_all.sh: Define $target variable.
15103
15104 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15105
15106         PR c++/15119
15107         * g++.dg/other/vararg-1.C: New test.
15108
15109         PR c++/4794
15110         * g++.dg/eh/cleanup3.C: New test.
15111
15112 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15113
15114         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15115         and ad8011a (target_insn).
15116         * ada/acats/support/macro.dfs: Likewise.
15117         * ada/acats/support/impbit.adb: New file.
15118
15119 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15120
15121         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15122
15123 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15124
15125         * gcc.dg/loop-3.c: New test.
15126
15127 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15128
15129         * gcc.c-torture/execute/simd-5.c: New test.
15130
15131 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15132
15133         PR c++/15064
15134         * g++.dg/template/crash18.C: New test.
15135
15136 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15137
15138         * g++.dg/ext/complit3.C: New test.
15139
15140 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15141
15142         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15143         * gcc.dg/altivec-3.c: Same.
15144         * gcc.dg/altivec-varargs-1.c: Same.
15145
15146 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15147
15148         * lib/target-supports.exp (check_profiling_available): Assume
15149         profiling is not available on powerpc-eabi targets.
15150
15151 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15152
15153         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15154         * gcc.dg/vmx/bug-1.c: Ditto.
15155
15156 2004-04-20  Eric Christopher  <echristo@redhat.com>
15157
15158         * gcc.dg/charset/extern.c: New test.
15159         * g++.dg/charset/extern3.cc: Ditto.
15160
15161 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15162
15163         * gcc.dg/builtins-39.c: New test.
15164
15165 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15166
15167         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15168
15169 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15170
15171         * gcc.dg/torture/mips-hilo-1.c: New test.
15172
15173 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15174
15175         * gcc.c-torture/compile/20040419-1.c: New test.
15176
15177 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15178
15179         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15180
15181 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15182             Aldy Hernandez  <aldyh@redhat.com>
15183
15184         * gcc.c-torture/execute/va-arg-24.c: New.
15185
15186 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15187             Aldy Hernandez  <aldyh@redhat.com>
15188
15189         * gcc.dg/vmx/1b-01.c: New.
15190         * gcc.dg/vmx/1b-02.c: New.
15191         * gcc.dg/vmx/1b-03.c: New.
15192         * gcc.dg/vmx/1b-04.c: New.
15193         * gcc.dg/vmx/1b-05.c: New.
15194         * gcc.dg/vmx/1b-06.c: New.
15195         * gcc.dg/vmx/1b-07.c: New.
15196         * gcc.dg/vmx/1c-01.c: New.
15197         * gcc.dg/vmx/1c-02.c: New.
15198         * gcc.dg/vmx/3a-01a.c: New.
15199         * gcc.dg/vmx/3a-01.c: New.
15200         * gcc.dg/vmx/3a-01m.c: New.
15201         * gcc.dg/vmx/3a-03.c: New.
15202         * gcc.dg/vmx/3a-03m.c: New.
15203         * gcc.dg/vmx/3a-04.c: New.
15204         * gcc.dg/vmx/3a-04m.c: New.
15205         * gcc.dg/vmx/3a-05.c: New.
15206         * gcc.dg/vmx/3a-06.c: New.
15207         * gcc.dg/vmx/3a-06m.c: New.
15208         * gcc.dg/vmx/3a-07.c: New.
15209         * gcc.dg/vmx/3b-01.c: New.
15210         * gcc.dg/vmx/3b-02.c: New.
15211         * gcc.dg/vmx/3b-10.c: New.
15212         * gcc.dg/vmx/3b-13.c: New.
15213         * gcc.dg/vmx/3b-14.c: New.
15214         * gcc.dg/vmx/3b-15.c: New.
15215         * gcc.dg/vmx/3c-01a.c: New.
15216         * gcc.dg/vmx/3c-01.c: New.
15217         * gcc.dg/vmx/3c-02.c: New.
15218         * gcc.dg/vmx/3c-03.c: New.
15219         * gcc.dg/vmx/3d-01.c: New.
15220         * gcc.dg/vmx/4-01.c: New.
15221         * gcc.dg/vmx/4-03.c: New.
15222         * gcc.dg/vmx/5-01.c: New.
15223         * gcc.dg/vmx/5-02.c: New.
15224         * gcc.dg/vmx/5-03.c: New.
15225         * gcc.dg/vmx/5-04.c: New.
15226         * gcc.dg/vmx/5-05.c: New.
15227         * gcc.dg/vmx/5-06.c: New.
15228         * gcc.dg/vmx/5-07.c: New.
15229         * gcc.dg/vmx/5-07t.c: New.
15230         * gcc.dg/vmx/5-08.c: New.
15231         * gcc.dg/vmx/5-10.c: New.
15232         * gcc.dg/vmx/5-11.c: New.
15233         * gcc.dg/vmx/7-01a.c: New.
15234         * gcc.dg/vmx/7-01.c: New.
15235         * gcc.dg/vmx/7c-01.c: New.
15236         * gcc.dg/vmx/7d-01.c: New.
15237         * gcc.dg/vmx/7d-02.c: New.
15238         * gcc.dg/vmx/8-01.c: New.
15239         * gcc.dg/vmx/8-02a.c: New.
15240         * gcc.dg/vmx/8-02.c: New.
15241         * gcc.dg/vmx/brode-1.c: New.
15242         * gcc.dg/vmx/bug-1.c: New.
15243         * gcc.dg/vmx/bug-2.c: New.
15244         * gcc.dg/vmx/bug-3.c: New.
15245         * gcc.dg/vmx/cw-bug-1.c: New.
15246         * gcc.dg/vmx/cw-bug-2.c: New.
15247         * gcc.dg/vmx/cw-bug-3.c: New.
15248         * gcc.dg/vmx/dct.c: New.
15249         * gcc.dg/vmx/debug-1.c: New.
15250         * gcc.dg/vmx/debug-2.c: New.
15251         * gcc.dg/vmx/debug-3.c: New.
15252         * gcc.dg/vmx/debug-4.c: New.
15253         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15254         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15255         * gcc.dg/vmx/eg-5.c: New.
15256         * gcc.dg/vmx/fft.c: New.
15257         * gcc.dg/vmx/gcc-bug-1.c: New.
15258         * gcc.dg/vmx/gcc-bug-2.c: New.
15259         * gcc.dg/vmx/gcc-bug-3.c: New.
15260         * gcc.dg/vmx/gcc-bug-4.c: New.
15261         * gcc.dg/vmx/gcc-bug-5.c: New.
15262         * gcc.dg/vmx/gcc-bug-6.c: New.
15263         * gcc.dg/vmx/gcc-bug-7.c: New.
15264         * gcc.dg/vmx/gcc-bug-8.c: New.
15265         * gcc.dg/vmx/gcc-bug-9.c: New.
15266         * gcc.dg/vmx/gcc-bug-b.c: New.
15267         * gcc.dg/vmx/gcc-bug-c.c: New.
15268         * gcc.dg/vmx/gcc-bug-d.c: New.
15269         * gcc.dg/vmx/gcc-bug-e.c: New.
15270         * gcc.dg/vmx/gcc-bug-f.c: New.
15271         * gcc.dg/vmx/gcc-bug-g.c: New.
15272         * gcc.dg/vmx/gcc-bug-i.c: New.
15273         * gcc.dg/vmx/harness.h: New.
15274         * gcc.dg/vmx/ira1.c: New.
15275         * gcc.dg/vmx/ira2a.c: New.
15276         * gcc.dg/vmx/ira2b.c: New.
15277         * gcc.dg/vmx/ira2.c: New.
15278         * gcc.dg/vmx/ira2c.c: New.
15279         * gcc.dg/vmx/mem.c: New.
15280         * gcc.dg/vmx/newton-1.c: New.
15281         * gcc.dg/vmx/ops.c: New.
15282         * gcc.dg/vmx/sn7153.c: New.
15283         * gcc.dg/vmx/spill2.c: New.
15284         * gcc.dg/vmx/spill3.c: New.
15285         * gcc.dg/vmx/spill.c: New.
15286         * gcc.dg/vmx/t.c: New.
15287         * gcc.dg/vmx/varargs-1.c: New.
15288         * gcc.dg/vmx/varargs-2.c: New.
15289         * gcc.dg/vmx/varargs-3.c: New.
15290         * gcc.dg/vmx/varargs-4.c: New.
15291         * gcc.dg/vmx/varargs-5.c: New.
15292         * gcc.dg/vmx/varargs-6.c: New.
15293         * gcc.dg/vmx/varargs-7.c: New.
15294         * gcc.dg/vmx/vmx.exp: New.
15295         * gcc.dg/vmx/vprint-1.c: New.
15296         * gcc.dg/vmx/vscan-1.c: New.
15297         * gcc.dg/vmx/x-01.c: New.
15298         * gcc.dg/vmx/x-02.c: New.
15299         * gcc.dg/vmx/x-03.c: New.
15300         * gcc.dg/vmx/x-04.c: New.
15301         * gcc.dg/vmx/x-05.c: New.
15302         * gcc.dg/vmx/yousufi-1.c: New.
15303         * gcc.dg/vmx/zero-1.c: New.
15304         * gcc.dg/vmx/zero.c: New.
15305
15306 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15307
15308         * g++.dg/lookup/java1.C: Update for chage of
15309         _Jv_AllocObject.
15310         * g++.dg/lookup/java2.C: Likewise.
15311
15312 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15313
15314         * ada/acats/run_all.sh: use -O2 by default.
15315
15316 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15317
15318         * gcc.dg/vr-mult-[12].c: New tests.
15319
15320 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15321
15322         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15323
15324         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15325
15326 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15327
15328         * lib/target-supports.exp (check_profiling_available): Assume profiling
15329         isn't available for mips*-*-elf targets.
15330
15331 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15332
15333         * gcc.dg/builtins-38.c: New test.
15334
15335 2004-04-14  Eric Christopher  <echristo@redhat.com>
15336
15337         * g++.dg/charset/charset.exp: Run .cc extension tests.
15338
15339 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15340
15341         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15342
15343 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15344
15345         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15346
15347 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15348
15349         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15350         * gcc.dg/i386-387-2.c: Likewise.
15351
15352         * gcc.dg/i386-387-7.c: New test.
15353         * gcc.dg/i386-387-8.c: New test.
15354
15355         * gcc.dg/builtins-37.c: New test.
15356
15357 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15358
15359         * g++.dg/pch/externc-1.C: Add missing semicolon.
15360
15361 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15362
15363         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15364
15365 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15366
15367         * gcc.c-torture/execute/20040411-1.c: New test.
15368
15369 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15370
15371         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15372
15373 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15374
15375         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15376
15377 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15378
15379         * lib/target-supports.exp (check_named_sections_available): New.
15380         * lib/gcc-dg.exp (dg-require-named-sections): New.
15381         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15382         old-deja.exp.  Also prune error-count message from HP linker.
15383         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15384
15385         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15386         * g++.old-deja/g++.pt/static3.C: Likewise.
15387         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15388
15389 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15390
15391         * gcc.c-torture/execute/20040409-1.c: New test case.
15392         * gcc.c-torture/execute/20040409-2.c: New test case.
15393         * gcc.c-torture/execute/20040409-3.c: New test case.
15394
15395 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15396
15397         * gcc.dg/20040409-1.c: New test.
15398
15399 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15400
15401         PR target/14888
15402         * g++.dg/opt/pr14888.C: New test case.
15403
15404 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15405
15406         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15407         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15408         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15409         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15410         New tests.
15411
15412 2004-04-08  Paul Brook  <paul@codesourcery.com>
15413
15414         * gcc.dg/spill-1.c: New test.
15415
15416 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15417
15418         * gcc.dg/torture/builtin-ctype-2.c: New test.
15419
15420 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15421
15422         * gcc.dg/pch/pch.exp: Add largefile test.
15423
15424 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15425
15426         * g++.dg/pch/externc-1.Hs: New.
15427         * g++.dg/pch/externc-1.C: New.
15428
15429 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15430
15431         * gcc.dg/compat/struct-by-value-5a_main.c,
15432         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15433         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15434         * gcc.dg/compat/struct-by-value-5a_x.c,
15435         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15436         gcc.dg/compat/struct-by-value-5_x.c.
15437         * gcc.dg/compat/struct-by-value-5a_y.c,
15438         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15439         gcc.dg/compat/struct-by-value-5_y.c.
15440
15441         * gcc.dg/compat/struct-by-value-6a_main.c,
15442         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15443         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15444         * gcc.dg/compat/struct-by-value-6a_x.c,
15445         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15446         gcc.dg/compat/struct-by-value-6_x.c.
15447         * gcc.dg/compat/struct-by-value-6a_y.c,
15448         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15449         gcc.dg/compat/struct-by-value-6_y.c.
15450
15451         * gcc.dg/compat/struct-by-value-7a_main.c,
15452         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15453         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15454         * gcc.dg/compat/struct-by-value-7a_x.c,
15455         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15456         gcc.dg/compat/struct-by-value-7_x.c.
15457         * gcc.dg/compat/struct-by-value-7a_y.c,
15458         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15459         gcc.dg/compat/struct-by-value-7_y.c.
15460
15461 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15464         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15465         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15466         options.
15467
15468 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15469
15470         * gcc.dg/builtins-36.c: New test.
15471
15472 2004-04-06  Paul Brook  <paul@codesourcery.com>
15473
15474         * README.gcc: Remove obsolete contraint on testcases.
15475
15476 2004-04-05  Paul Brook  <paul@codesourcery.com>
15477
15478         PR2123
15479         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15480         failure and exit(0) on success.
15481         * g++.dg/expr/anew2.C: Ditto.
15482         * g++.dg/expr/anew3.C: Ditto.
15483         * g++.dg/expr/anew4.C: Ditto.
15484
15485 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         PR c++/3518
15488         * g++.dg/template/unify7.C: New.
15489
15490 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15491
15492         * g++.dg/README: Bring up to date with new subdirectories; remove
15493         duplicate subdirectory lines.
15494
15495 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15496
15497         PR c++/14007
15498         * g++.dg/template/unify5.C: New.
15499         * g++.dg/template/unify6.C: New.
15500         * g++.dg/template/qualttp20.C: Adjust.
15501         * g++.old-deja/g++.jason/report.C: Adjust.
15502         * g++.old-deja/g++.other/qual1.C: Adjust.
15503
15504 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15505
15506         PR c++/14803
15507         * g++.dg/inherit/ptrmem1.C: New test.
15508
15509 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15510
15511         PR c++/14755
15512         * gcc.c-torture/execute/20040331-1.c: New test.
15513         * gcc.dg/20040331-1.c: New test.
15514
15515 2004-04-01  Paul Brook  <paul@codesourcery.com>
15516
15517         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15518
15519 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/14724
15522         * g++.dg/init/goto1.C: New test.
15523
15524         PR c++/14763
15525         * g++.dg/template/defarg4.C: New test.
15526
15527 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15528
15529         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15530
15531 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15532
15533         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15534
15535 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15536
15537         * gcc.dg/noncompile/undeclared-2.c: New test.
15538
15539 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15540
15541         * gcc.dg/940409-1.c: Remove XFAIL.
15542         * gcc.dg/reg-vol-struct-1.c: New test.
15543
15544 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15545
15546         * gcc.dg/torture/builtin-wctype-1.c: New test.
15547
15548 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15549
15550         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15551         * gcc.dg/20001101-1.c: Likewise.
15552         * gcc.dg/20001102-1.c: Likewise.
15553
15554 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15555
15556         * gcc.dg/compare8.c: Add an additional test for XOR.
15557
15558 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15559
15560         * gcc.dg/torture/builtin-ctype-1.c: New test.
15561
15562 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15563
15564         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15565         * gcc.dg/torture/builtin-math-1.c: Likewise.
15566         * gcc.dg/torture/builtin-power-1.c: New test.
15567
15568 2004-03-24  Andreas Schwab  <schwab@suse.de>
15569
15570         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15571         IA64 assembler.
15572
15573 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15574             Roger Sayle  <roger@eyesopen.com>
15575
15576         * gcc.dg/compare8.c: New test case.
15577
15578 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15579
15580         * g++.dg/ext/altivec-7.C: New test.
15581
15582 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15583
15584         PR 12267, 12391, 12560, 13129, 14114, 14133
15585         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15586         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15587         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15588         Adjust error regexps.
15589         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15590         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15591         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15592         * gcc.dg/local1.c: Add explanatory comment.
15593
15594 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15595
15596         PR optimization/14669
15597         * g++.dg/opt/fold2.C: New test case.
15598
15599 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15600
15601         PR c/14069
15602         * gcc.dg/20040322-1.c: New test.
15603
15604 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15605
15606         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15607         * gcc.dg/ultrasp4.c: Likewise.
15608         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15609
15610 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15611
15612         * gcc.dg/i386-sse-8.c: Reset default options.
15613
15614 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15615
15616         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15617         in the error message text.
15618
15619 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15620
15621         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15622
15623 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/14616
15626         * g++.dg/init/array13.C: New test.
15627
15628 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15629
15630         PR target/13889
15631         * gcc.c-torture/compile/pr13889.c: New test case.
15632
15633 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15634
15635         PR c/14635
15636         * builtins-1.c (nan, nans): Don't test.
15637         * builtins-30.c: Don't use nan, nanf, nanl.
15638         * builtins-35.c: New test.
15639
15640 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15641
15642         * g++.dg/ext/altivec-6.C: New test.
15643
15644 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15645
15646         * g++.dg/init/placement3.C: New test.
15647
15648         * g++.dg/template/spec13.C: New test.
15649
15650         * g++.dg/lookup/using11.C: New test.
15651
15652         * g++.dg/lookup/koenig3.C: New test.
15653
15654         * g++.dg/template/operator2.C: New test.
15655
15656         * g++.dg/expr/dtor3.C: New test.
15657         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15658         marker.
15659         * g++.old-deja/g++.law/visibility28.C: Likewise.
15660
15661 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15662
15663         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15664         * gcc.dg/ppc64-abi-3.c: Likewise.
15665
15666 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15667
15668         PR c++/14545
15669         * g++.dg/parse/template15.C: New test.
15670
15671 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15672
15673         * g++.dg/expr/dtor2.C: New test.
15674
15675         * g++.dg/lookup/anon4.C: New test.
15676
15677         * g++.dg/overload/using1.C: New test.
15678
15679         * g++.dg/template/lookup7.C: New test.
15680
15681         * g++.dg/template/typename6.C: New test.
15682
15683         * g++.dg/expr/cond6.C: New test.
15684
15685 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15686
15687         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15688
15689 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15690
15691         * g++.dg/expr/cond5.C: New test.
15692         * g++.dg/expr/constcast1.C: Likewise.
15693         * g++.dg/expr/ptrmem2.C: Likewise.
15694         * g++.dg/expr/ptrmem3.C: Likewise.
15695         * g++.dg/lookup/main1.C: Likewise.
15696         * g++.dg/template/lookup6.C: Likewise.
15697
15698 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15699
15700         * gcc.dg/local1.c: New test.
15701
15702         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15703
15704 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15705
15706         * gcc.dg/torture/builtin-convert-1.c: New test.
15707
15708 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15709
15710         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15711
15712 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/14481
15715         * g++.dg/warn/Wunused-7.C: New test.
15716
15717 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15718
15719         * gcc.dg/torture/builtin-integral-1.c: New test.
15720
15721 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15722
15723         PR c++/14586
15724         * g++.dg/parse/non-dependent3.C: New test.
15725
15726 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15727
15728         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15729         * g++.dg/eh/simd-2.C: Likewise.
15730         * g++.dg/init/array10.C: Likewise.
15731         * gcc.c-torture/compile/simd-1.c: Likewise.
15732         * gcc.c-torture/compile/simd-2.c: Likewise.
15733         * gcc.c-torture/compile/simd-3.c: Likewise.
15734         * gcc.c-torture/compile/simd-4.c: Likewise.
15735         * gcc.c-torture/compile/simd-6.c: Likewise.
15736         * gcc.c-torture/execute/simd-1.c: Likewise.
15737         * gcc.c-torture/execute/simd-2.c: Likewise.
15738         * gcc.dg/compat/vector-defs.h: Likewise.
15739         * gcc.dg/20020531-1.c: Likewise.
15740         * gcc.dg/altivec-3.c: Likewise.
15741         * gcc.dg/altivec-4.c: Likewise.
15742         * gcc.dg/altivec-varargs-1.c: Likewise.
15743         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15744         * gcc.dg/i386-mmx-3.c: Likewise.
15745         * gcc.dg/i386-sse-4.c: Likewise.
15746         * gcc.dg/i386-sse-5.c: Likewise.
15747         * gcc.dg/i386-sse-8.c: Likewise.
15748         * gcc.dg/simd-1.c: Likewise.
15749         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15750         __ev64_opaque__ since the machine description provides it.
15751
15752 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15753
15754         * lib/compat.exp (skip_list): New global variable.
15755         Use it to hold the user defined COMPAT_SKIPS list if any.
15756         (compat-obj): Add the members of skip_list to optall.
15757
15758 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759
15760         * gcc.dg/compat/union-by-value-1_main.c,
15761         union-by-value-1_x.c, union-by-value-1_y.c,
15762         union-check.h, union-defs.h,
15763         union-init.h, union-return-1_main.c,
15764         union-return-1_x.c, union-return-1_y.c: New files.
15765
15766 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15767
15768         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15769         mixed-struct-init.h: Add 4 mixed structure types.
15770         struct-by-value-21_main.c, struct-by-value-21_x.c,
15771         struct-by-value-21_y.c, struct-return-21_main.c,
15772         struct-return-21_x.c, struct-return-21_y.c: New files.
15773
15774 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15775
15776         PR c++/14550
15777         * g++.dg/parse/template14.C: New test.
15778
15779 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15780
15781         * gcc.c-torture/execute/20040313-1.c: New test.
15782
15783 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15784
15785         PR target/14533
15786         * gcc.dg/20040311-2.c: New test.
15787
15788 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15789
15790         PR other/14544
15791         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15792         bit-field.
15793
15794 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15795
15796         * gcc.dg/20040305-2.c: Add missing return statement.
15797
15798 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15799
15800         * gcc.dg/builtins-34.c: Also check pow10*.
15801
15802 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15803
15804         PR target/14262
15805         * gcc.dg/20040305-2.c: New test.
15806
15807 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15808
15809         * gcc.dg/20040310-1.c: New test.
15810
15811 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15812
15813         * gcc.c-torture/execute/20040311-1.c: New test case.
15814
15815 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/14476
15818         * g++.dg/lookup/enum1.C: New test.
15819
15820 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15821
15822         PR c++/14510
15823         * g++.dg/lookup/struct2.C: New test.
15824
15825 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15826
15827         * gcc.dg/builtins-34.c: New test.
15828
15829 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15830
15831         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15832
15833 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15834
15835         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15836         * gcc.dg/alias-2.c: New testcase.
15837
15838 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15839
15840         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15841
15842 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15843
15844         * gcc.c-torture/execute/20040309-1.c: New test case.
15845
15846 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15847
15848         PR c++/14397
15849         * g++.dg/overload/ref1.C: New.
15850
15851 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15852
15853         PR c++/14409
15854         * g++.dg/template/spec12.C: New test.
15855
15856         PR c++/14448
15857         * g++.dg/parse/crash14.C: New test.
15858
15859 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/14230
15862         * g++.dg/init/ref11.C: New test.
15863
15864 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15865
15866         PR c++/14432
15867         * g++.dg/parse/builtin2.C: New test.
15868
15869 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15870
15871         PR c++/14401
15872         * g++.dg/init/ctor3.C: New test.
15873         * g++.dg/init/union1.C: New test.
15874         * g++.dg/ext/anon-struct4.C: New test.
15875
15876 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * g++.dg/lookup/koenig1.C: Tweak error messages.
15879         * g++.dg/lookup/used-before-declaration.C: Likewise.
15880         * g++.dg/other/do1.C: Likewise.
15881         * g++.dg/overload/koenig1.C: Likewise.
15882         * g++.dg/parse/crash13.C: Likewise.
15883         * g++.dg/template/instantiate3.C: Likewise.
15884
15885 2004-03-08  Eric Christopher  <echristo@redhat.com>
15886
15887         * * lib/target-supports.exp: Enable libiconv in test
15888         compilation.  Fix up error checking.
15889
15890 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15891
15892         PR middle-end/14289
15893         * gcc.dg/pr14289-1.c: New test case.
15894         * gcc.dg/pr14289-2.c: Likewise.
15895         * gcc.dg/pr14289-3.c: Likewise.
15896
15897 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15898
15899         * gcc.c-torture/execute/20040308-1.c: New test.
15900
15901 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15902
15903         * gcc.c-torture/execute/20040307-1.c: New test case.
15904
15905 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15906
15907         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15908
15909 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15910
15911         * gcc.dg/20040306-1.c: New test.
15912
15913 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15914
15915         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15916         them static.
15917         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15918
15919 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15920
15921         PR c/14465
15922         * gcc.dg/decl-6.c: New test.
15923
15924 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15925
15926         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15927         Rename LOGPOW -> LOG_POW.
15928         (SQRT_EXP, POW_EXP): New.
15929
15930 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15931
15932         * gcc.dg/i386-sse-8.c: New test.
15933
15934 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15935
15936         PR c/14114
15937         * gcc.dg/decl-5.c: New test.
15938
15939 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15940
15941         * gcc.dg/20040305-1.c: New test.
15942
15943 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15944
15945         PR other/14354
15946         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15947
15948 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15949
15950         PR c++/14425, c++/14426
15951         * g++.dg/ext/altivec-4.C: New test.
15952         * g++.dg/ext/altivec-5.C: New test.
15953
15954 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15955
15956         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15957         global variables of a type with no linkage.
15958         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15959         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15960         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15961         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15962         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15963         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15964         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15965         * g++.dg/warn/deprecated.C: Name enum Color.
15966         * g++.dg/overload/VLA.C: Name structure for 'b'.
15967         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15968
15969 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15970
15971         * gcc.c-torture/compile/20040304-1.c: New test.
15972
15973 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15974
15975         PR 13728
15976         * gcc.dg/decl-4.c: New testcase.
15977
15978 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15979
15980         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15981         as PRECF if sizeof (float) > sizeof (double).
15982         (PRECL): Make it the same as PRECF if
15983         sizeof (float) > sizeof (long double).
15984
15985 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986
15987         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15988         system type.  Add check for irix6 which doesn't have c99 runtime.
15989
15990 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15991
15992         * gcc.dg/const-elim-1.c: xfail for xtensa.
15993
15994 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/14369
15997         * g++.dg/template/cond4.C: New test.
15998
15999 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16000
16001         PR c++/14360
16002         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16003
16004         PR c++/14361
16005         * g++.dg/parse/defarg7.C: New test.
16006
16007         PR c++/14359
16008         * g++.dg/template/friend26.C: New test.
16009
16010 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16011
16012         PR c++/14324
16013         * g++.dg/abi/mangle21.C: New test.
16014
16015         PR c++/14260
16016         * g++.dg/parse/constructor2.C: New test.
16017
16018         PR c++/14337
16019         * g++.dg/template/sfinae1.C: New test.
16020
16021 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16022
16023         PR c++/14267
16024         * g++.dg/expr/crash2.C: New test.
16025
16026         PR middle-end/13448
16027         * gcc.dg/inline-5.c: New test.
16028         * gcc.dg/always-inline.c: Split out tests into ...
16029         * gcc.dg/always-inline2.c: ... this and ...
16030         * gcc.dg/always-inline3.c: ... this.
16031
16032 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR debug/12103
16035         * g++.dg/debug/crash1.C: New test.
16036
16037 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16038
16039         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16040         function with __attribute__((noinline)).
16041         (recurser_void2): Likewise.
16042         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16043         (recurser_void2): Likewise.
16044
16045 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16046
16047         PR middle-end/14203
16048         * g++.dg/warn/Wunused-6.C: New test case.
16049
16050 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16051
16052         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16053         not defined.
16054
16055 2004-02-27  Eric Christopher  <echristo@redhat.com>
16056
16057         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16058         * g++.dg/charset/asm2.c: Run only x86.
16059         * gcc.dg/charset/asm3.c: Ditto.
16060
16061 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16062
16063         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16064         ld_library_path.
16065
16066 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16067
16068         * g++.dg/ext/altivec-3.C: New.
16069
16070 2004-02-26  Richard Henderson  <rth@redhat.com>
16071
16072         * g++.dg/ext/attrib10.C: Mark for warning.
16073         * gcc.dg/attr-alias-1.c: New.
16074
16075 2004-02-26  Richard Henderson  <rth@redhat.com>
16076
16077         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16078         * gcc.c-torture/execute/20040208-2.c: ... it back.
16079
16080 2004-02-26  Eric Christopher  <echristo@redhat.com>
16081
16082         * lib/target-supports.exp (check-iconv-available): New function.
16083         * lib/gcc-dg.exp (dg-require-iconv): New function.
16084         Use above.
16085         * gcc.dg/charset: New directory.
16086         * gcc.dg/charset/charset.exp: New file.
16087         * gcc.dg/charset/asm1.c: Ditto.
16088         * gcc.dg/charset/asm2.c: Ditto.
16089         * gcc.dg/charset/asm3.c: Ditto.
16090         * gcc.dg/charset/asm4.c: Ditto.
16091         * gcc.dg/charset/asm5.c: Ditto.
16092         * gcc.dg/charset/attribute1.c: Ditto.
16093         * gcc.dg/charset/attribute2.c: Ditto.
16094         * gcc.dg/charset/string1.c: Ditto.
16095         * g++.dg/charset: New directory.
16096         * g++.dg/dg.exp: Add here. Special options.
16097         * g++.dg/charset/charset.exp: New file.
16098         * g++.dg/charset/asm1.c: Ditto.
16099         * g++.dg/charset/asm2.c: Ditto.
16100         * g++.dg/charset/asm3.c: Ditto.
16101         * g++.dg/charset/asm4.c: Ditto.
16102         * g++.dg/charset/attribute1.c: Ditto.
16103         * g++.dg/charset/attribute2.c: Ditto.
16104         * g++.dg/charset/extern1.cc: Ditto.
16105         * g++.dg/charset/extern2.cc: Ditto.
16106         * g++.dg/charset/string1.c: Ditto.
16107
16108 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16109
16110         PR c++/14278
16111         * g++.dg/parse/comma1.C: New test.
16112
16113 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16114
16115         PR c++/14284
16116         * g++.dg/template/ttp8.C: New test.
16117
16118 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16119
16120         * gcc.dg/fixuns-trunc-1.c: New test.
16121
16122 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16123
16124         * gcc.dg/builtins-config.h: Use #elif.
16125
16126 2004-02-26  Michael Matz  <matz@suse.de>
16127
16128         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16129         * gcc.dg/991214-1.c: Likewise.
16130         * gcc.dg/i386-asm-1.c: Likewise.
16131
16132 2004-02-25  Richard Henderson  <rth@redhat.com>
16133
16134         * gcc.c-torture/execute/20040208-2.c: Move ...
16135         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16136
16137 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16138
16139         PR c++/14246
16140         * g++.dg/other/crash-3.C: New test.
16141
16142 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16143
16144         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16145         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16146
16147         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16148         HP-UX.
16149
16150 2004-02-24  Michael Matz  <matz@suse.de>
16151
16152         * gcc.dg/i386-regparm.c: New.
16153
16154 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16155
16156         * gcc.c-torture/execute/20040223-1.c: New.
16157
16158 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16159             Kazu Hirata  <kazu@cs.umass.edu>
16160
16161         * gcc.dg/fwritable-strings-1.c: Remove.
16162
16163 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16164
16165         PR c/14156
16166         * gcc.dg/20040223-1.c: New test.
16167
16168 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16169
16170         PR c++/14106
16171         * g++.dg/ext/typeof9.C: New test.
16172
16173 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16174
16175         PR c++/14250
16176         * g++.dg/other/switch1.C: New test.
16177
16178 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16179
16180         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16181         * gcc.dg/va-arg-1.c: Likewise.
16182
16183 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16184
16185         PR c++/14143
16186         * g++.dg/template/koenig5.C: New test.
16187
16188 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16189
16190         * g++.dg/ext/altivec-1.C: Generalize target triple.
16191         * g++.dg/ext/altivec-2.C: New test case.
16192         * g++.dg/ext/altivec_check.h: New file.
16193         * gcc.dg/altivec-1.c: Generalize target triple;
16194         include altivec_check.h and call altivec_check().
16195         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16196         * gcc.dg/altivec-6.c: New test case.
16197         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16198         type casts as needed.
16199         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16200         altivec_check().
16201         * gcc.dg/altivec-12.c: New test case.
16202         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16203         include altivec_check.h and call altivec_check().
16204         * gcc.dg/altivec_check.h: New file.
16205
16206 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16207
16208         * lib/target-supports.exp (check_alias_available): Don't mangle
16209         function `g' in test program.
16210
16211 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16212
16213         * lib/target-supports.exp (check_profiling_available): Check
16214         argument to determine whether we support a profiling type.
16215         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16216         check_profiling_available.
16217         * g++.dg/bprob/bprob.exp: Likewise
16218         * g77.dg/bprob/bprob.exp: Likewise.
16219         * gcc.misc-tests/bprob.exp: Likewise.
16220         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16221         dg-require-profiling and delete expected error handling.
16222         * gcc.dg/20021014-1.c: Likewise.
16223         * gcc.dg/nest.c: Likewise.
16224
16225 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16226
16227         PR c++/12007
16228         * g++.dg/other/vthunk1.C: New test.
16229
16230 2004-02-20  Falk Hueffner  <falk@debian.org>
16231
16232         PR target/14201
16233         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16234
16235 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16236
16237         PR c++/13927
16238         * g++.dg/other/error8.C: Remove XFAIL markers.
16239
16240         PR c++/14173
16241         * g++.dg/ext/packed5.C: New test.
16242
16243         PR c++/14199
16244         * g++.dg/warn/Wunused-5.C: New test.
16245
16246         PR c++/14186
16247         * g++.dg/lookup/member1.C: New test.
16248
16249 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16250
16251         * gcc.c-torture/compile/20040130-1.c: Enable only when
16252         __INT_MAX__ >= 2147483647L.
16253         * gcc.c-torture/compile/961203-1.c: Likewise.
16254
16255 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16256
16257         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16258         * g++.dg/opt/template1.C: Robustify assembler regexp
16259
16260 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16261
16262         * gcc.c-torture/execute/simd-4.x: Remove.
16263         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16264         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16265         Guard with #ifndef SKIP_ATTRIBUTE.
16266         * gcc.dg/compat/vector-1_y.c: Likewise.
16267         * gcc.dg/compat/vector-2_x.c: Likewise.
16268         * gcc.dg/compat/vector-2_y.c: Likewise.
16269         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16270         * g++.dg/eh/simd-2.C: Likewise.
16271
16272 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16273
16274         * gcc.c-torture/compile/complex-1.c: New.
16275
16276 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16277
16278         PR target/14209
16279         * gcc.c-torture/execute/20040218-1.c: New test.
16280
16281 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16282
16283         PR c++/14181
16284         * g++.dg/parse/new2.C: New test.
16285
16286 2004-02-18  Paul Brook  <paul@codesourcery.com>
16287
16288         * gcc.c-torture/compile/libcall-1.c: New test.
16289
16290 2004-02-18  Paul Brook  <paul@codesourcery.com>
16291
16292         PR debug/12934
16293         * gcc.dg/debug/debug-7.c: New test.
16294
16295 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16296
16297         * gcc.dg/20040217-1.c: New test.
16298
16299 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16300
16301         * gcc.c-torture/execute/990208-1.x: Delete.
16302
16303 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16304
16305         * gcc.c-torture/execute/20040208-2.x: New file.
16306
16307 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/11326
16310         * g++.dg/abi/structret1.C: New test.
16311
16312 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16313
16314         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16315         (i386_cpuid): No need to test if cpuid is available on AMD64.
16316         Fix assembly, so that it works onboth i386 and AMD64.
16317         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16318         (vecInLong): Fix s[] member type to unsigned int.
16319         (vecInWord): Remove type.
16320         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16321         (a64, b64, c64, d64, e64): Remove.
16322         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16323         Remove unused variable.  Remove initialization of removed variables.
16324         Don't call mmx_tests nor sse_tests.
16325         (reference_mmx, reference_sse): Remove.
16326         (check): Add return stmt.
16327         * gcc.dg/i386-sse-7.c: New test.
16328         * gcc.dg/i386-mmx-4.c: New test.
16329
16330 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16331
16332         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16333         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16334         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16335         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16336         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16337         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16338         g++.dg/tc1/dr94.C: Fix line terminator.
16339
16340 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16341
16342         * gcc.c-torture/compile/20040216-1.c: New.
16343
16344 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16345
16346         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16347         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16348         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16349         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16350         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16351         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16352
16353 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16354
16355         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16356
16357 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16358
16359         PR c++/13971
16360         * g++.dg/expr/cond4.C: New test.
16361
16362         PR c++/14086
16363         * g++.dg/lookup/crash2.C: New test.
16364
16365 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16366
16367         * gcc.c-torture/compile/20040214-2.c: New test.
16368
16369 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16370
16371         PR c++/14116
16372         * g++.dg/ext/typeof8.C: New test.
16373
16374 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16375
16376         * gcc.c-torture/compile/20040214-1.c: New test.
16377
16378 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16379
16380         PR c++/13635
16381         * g++.dg/template/spec11.C: New test.
16382
16383 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16384
16385         PR c++/13927
16386         * g++.dg/other/error8.C: New test.
16387
16388 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c++/14122
16391         * g++.dg/template/array4.C: New test.
16392
16393         PR c++/14108
16394         * g++.dg/inherit/thunk2.C: New test.
16395
16396         PR c++/14083
16397         * g++.dg/eh/cond2.C: New test.
16398
16399 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16400
16401         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16402
16403 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16404
16405         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16406
16407 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16408
16409         * g++.dg/simd-2.C: xfail on ppc64-linux.
16410
16411 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16412
16413         PR c/456
16414         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16415         tests.
16416
16417 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16418
16419         * gcc.dg/builtins-33.c: New test.
16420
16421 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16422
16423         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16424
16425 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16426
16427         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16428
16429 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16430
16431         * gcc.dg/ppc64-abi-3.c: New test.
16432
16433 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16434
16435         PR c/14092
16436
16437         * gcc.dg/pr14092-1.c: New testcase.
16438
16439 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16440
16441         * gcc.dg/cpp/assert4.c: Fix typo last change.
16442
16443         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16444         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16445
16446         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16447
16448 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16449
16450         * gcc.c-torture/compile/20040209-1.c: New test case.
16451
16452 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16453
16454         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16455
16456 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16457
16458         * gcc.c-torture/execute/20040208-[12].c: New tests.
16459
16460 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16463
16464 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16465
16466         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16467
16468 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16469
16470         Bug 13856
16471         * gcc.dg/visibility-8.c: New testcase.
16472
16473 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16474
16475         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16476         arguments.
16477         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16478
16479 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16480
16481         PR middle-end/13696
16482         * g++.dg/opt/fold1.C: New test case.
16483
16484 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16485
16486         PR c++/14033
16487         * g++.dg/other/crash-2.C: New test.
16488
16489 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16490
16491         PR c++/14028
16492         * g++.dg/parse/angle-bracket2.C: New test.
16493
16494 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16495
16496         PR middle-end/13750
16497         Revert:
16498         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16499         PR pch/13361
16500         * testsuite/g++.dg/pch/wchar-1.C: New.
16501         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16502
16503 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16504
16505         PR c++/14008
16506         * g++.dg/parse/error15.C: New test.
16507         * g++.dg/parse/crash11.C: Update dg-error mark.
16508
16509 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/13932
16512         * g++.dg/warn/conv2.C: New test.
16513
16514 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16515
16516         PR c++/13086
16517         * g++.dg/warn/incomplete1.C: Remove xfail.
16518
16519 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16520
16521         * lib/file-format.exp (gcc_target_object_format): Use
16522         ${tool}_target_compile, not gcc_target_compile.
16523         * lib/target-supports.exp (check_alias_available): Likewise.
16524         (check_gc_sections_available): Likewise.
16525         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16526         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16527         dg-require-alias.
16528
16529 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/13969
16532         * g++.dg/template/static6.C: New test.
16533
16534 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16535
16536         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16537
16538 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16539
16540         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16541         tests for systems where `char' is unsigned by default.
16542
16543 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16544
16545         PR c++/13997
16546         * g++.dg/template/partial3.C: New test.
16547
16548 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16549
16550         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16551         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16552         Remove mentions of obsolete ports.
16553
16554 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16555
16556         * gcc.dg/noncompile/20001228-1.c: Fix for new
16557         error message.
16558
16559 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16560
16561         PR target/9348
16562         * gcc.c-torture/execute/multdi-1.c: New test case.
16563
16564 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/13925
16567         * g++.dg/template/lookup5.C: New test.
16568
16569 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16570
16571         PR c++/13950
16572         * g++.dg/template/lookup4.C: New test.
16573
16574         PR c++/13970
16575         * g++.dg/parse/error14.C: New test.
16576
16577         PR c++/14002
16578         * g++.dg/parse/template13.C: New test.
16579
16580 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/13978
16583         * g++.dg/template/koenig4.C: New test.
16584
16585         PR c++/13968
16586         * g++.dg/template/crash17.C: New test.
16587
16588         PR c++/13975
16589         * g++.dg/parse/error13.C: New test.
16590         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16591
16592 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16593
16594         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16595
16596 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16597
16598         PR c/11658
16599         PR c/13994
16600         * gcc.dg/noncompile/20040203-1.c: New test.
16601         * gcc.dg/noncompile/20040203-2.c: Likewise.
16602         * gcc.dg/noncompile/20040203-3.c: Likewise.
16603         * gcc.dg/20040203-1.c: Likewise.
16604
16605 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16606
16607         PR c++/10858
16608         * g++.dg/template/sizeof7.C: New test.
16609
16610 2004-02-02  Eric Christopher  <echristo@redhat.com>
16611             Zack Weinberg  <zack@codesourcery.com>
16612
16613         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16614
16615 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16616
16617         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16618         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16619         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16620         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16621
16622 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/13113
16625         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16626
16627         PR c++/13854
16628         * g++.dg/ext/attrib13.C: New test.
16629
16630         PR c++/13907
16631         * g++.dg/conversion/op2.C: New test.
16632
16633 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16634
16635         * gcc.dg/titype-1.c: Fix pasto.
16636
16637 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16638
16639         * gcc.dg/titype-1.c: New test.
16640
16641 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16642
16643         PR c++/13957
16644         * g++.dg/template/non-type-template-argument-1.C,
16645         g++.dg/template/qualified-id1.C: Update dg-error marks.
16646         * g++.dg/template/nontype6.C: New test.
16647
16648 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16649
16650         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16651         * gcc.dg/builtins-31.c: New testcase.
16652         * gcc.dg/builtins-32.c: New testcase.
16653
16654 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16655
16656         * objc.dg/call-super-2.m: Update line numbers
16657         for the including of stddef.h.
16658
16659 2004-01-30  Michael Matz  <matz@suse.de>
16660
16661         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16662         g++.dg/ext/case-range3.C: New tests.
16663
16664 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16665
16666         DR206
16667         PR c++/13813
16668         * g++.dg/template/member4.C: New test.
16669
16670 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16671
16672         PR c++/13683
16673         * g++.dg/template/sizeof6.C: New test.
16674
16675 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * gcc.dg/fwritable-strings-1.c: New test.
16678
16679 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16680
16681         * gcc.c-torture/compile/20040130-1.c: New test.
16682
16683 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16684
16685         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16686
16687 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/13883
16690         * g++.dg/template/ctor3.C: New test.
16691
16692 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16693
16694         * g++.dg/tc1: New directory.
16695         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16696         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16697         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16698         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16699         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16700
16701 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16702
16703         * g++.dg/parse/error11.C: New test.
16704         * g++.dg/parse/error12.C: Likewise.
16705
16706 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16707
16708         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16709         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16710
16711 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/13791
16714         * g++.dg/ext/attrib12.C: New test.
16715
16716         PR c++/13736
16717         * g++.dg/parse/cast2.C: New test.
16718
16719 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16720
16721         * objc.dg/encode-2.m (main): New local string.  Set depending on
16722         sizeof long.  Use in sscanf call.
16723         * objc.dg/encode-3.m (main): New local string.  Set depending on
16724         sizeof long.  Use in scan_initial call.
16725
16726 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16727
16728         * objc.dg/call-super-2.m: Make LP64-safe.
16729         * objc.dg/desig-init-1.m: Likewise.
16730
16731 2004-01-27  Devang Patel <dpatel@apple.com>
16732
16733         * g++.dg/debug/namespace1.C: New test.
16734
16735 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16736
16737         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16738         xscale-*-*.
16739
16740         * gcc.dg/arm-mmx-1.c: New test.
16741
16742 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16743
16744         * gcc.dg/20040127-1.c: New test.
16745         * gcc.dg/20040127-2.c: New test.
16746
16747 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16748
16749         * objc.dg/stret-1.m (glob): Renamed to globa.
16750
16751 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/13663
16754         * g++.dg/expr/for1.C: New test.
16755
16756 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16757
16758         PR middle-end/13779
16759         * gcc.dg/darwin-longlong.c: New test.
16760
16761 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16762
16763         * gcc.dg/20040124-1.c: Moved test from here...
16764         * gcc.c-torture/compile/20040124-1.c: ...to here.
16765
16766 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16767
16768         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16769         the assembly output if -m64 is passed.
16770
16771 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/13833
16774         * g++.dg/template/cond3.C: New test.
16775
16776 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16777
16778         PR c++/13810
16779         * g++.dg/template/ttp7.C: New test.
16780
16781 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16782
16783         PR c++/13797
16784         * g++.dg/template/nontype4.C: New test.
16785         * g++.dg/template/nontype5.C: Likewise.
16786
16787 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16788
16789         * gcc.dg/torture/mips-clobber-at.c: New test.
16790
16791 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16792
16793         * gcc.dg/20040124-1.c: New test.
16794
16795 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16796
16797         * gcc.dg/20040123-1.c: New test.
16798
16799 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16800
16801         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16802
16803 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16804
16805         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16806
16807 2004-01-23  Andrew Pinski  <apinski@apple.com>
16808
16809         * gcc.dg/20030121-1.c: Move to ..
16810         * gcc.dg/20040121-1.c: here.
16811
16812 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16813
16814         * gcc.dg/builtins-29.c: New test case.
16815
16816 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16817
16818         PR 18314
16819         * gcc.dg/builtins-30.c: New testcase.
16820
16821 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16822
16823         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16824         * lib/g77.exp: Likewise.
16825         * lib/objc.exp: Likewise.
16826         * lib/g++.exp: Likewise.
16827
16828 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16829
16830         * gcc.dg/struct-by-value-2.c: New test.
16831
16832 2004-01-21  Andrew Pinski  <apinski@apple.com>
16833
16834         PR target/13785
16835         * gcc.dg/20030121-1.c: New test.
16836
16837 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16838
16839         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16840         clobber frame pointer register in asm statement.
16841
16842 2004-01-21  Falk Hueffner  <falk@debian.org>
16843
16844         * gcc.c-torture/compile/20040121-1.c: New test.
16845
16846 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16847
16848         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16849
16850 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16851
16852         * gcc.dg/ppc64-abi-2.c: New test.
16853
16854 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16855
16856         * lib/treelang.exp: Fill out this file.
16857         * lib/treelang-dg.exp: New File.
16858
16859 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16860
16861         * gcc.c-torture/compile/981022-1.c: Remove.
16862         * gcc.dg/array-5.c: Remove XFAIL.
16863         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16864         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16865         gcc.dg/cond-lvalue-1.c: Update.
16866         * gcc.dg/cast-lvalue-2.c: New test.
16867
16868 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16869
16870         PR c++/13592
16871         * g++.dg/other/error1.C (class foo): Tweak error message.
16872
16873         PR c++/13592
16874         * g++.dg/template/call2.C: New test.
16875
16876 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16877
16878         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16879         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16880         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16881         scalar-return-1_x.c, scalar-return-2_y.c,
16882         scalar-return-3_x.c, scalar-return-3_y.c,
16883         scalar-return-4_x.c, scalar-return-4_y.c,
16884         struct-align-1.h, struct-align-1_x.c,
16885         struct-align-1_y.c, struct-align-2.h,
16886         struct-align-2_x.c, struct-align-2_y.c,
16887         struct-by-value-10_y.c, struct-by-value-11_x.c,
16888         struct-by-value-11_y.c, struct-by-value-12_x.c,
16889         struct-by-value-12_y.c, struct-by-value-13_x.c,
16890         struct-by-value-13_y.c, struct-by-value-14_x.c,
16891         struct-by-value-14_y.c, struct-by-value-15_x.c,
16892         struct-by-value-15_y.c, struct-by-value-16_y.c,
16893         struct-by-value-17_y.c, struct-by-value-18_y.c,
16894         struct-by-value-19_y.c, struct-by-value-1_x.c,
16895         struct-by-value-1_y.c, struct-by-value-20_y.c,
16896         struct-by-value-2_x.c, struct-by-value-2_y.c,
16897         struct-by-value-3_y.c, struct-by-value-4_x.c,
16898         struct-by-value-4_y.c, struct-by-value-5_y.c,
16899         struct-by-value-6_y.c, struct-by-value-7_y.c
16900         struct-by-value-8_x.c, struct-by-value-8_y.c
16901         struct-by-value-9_x.c, struct-by-value-9_y.c
16902         struct-return-10_x.c, struct-return-10_y.c,
16903         struct-return-19_x.c, struct-return-20_x.c
16904         struct-return-2_x.c, struct-return-2_y.c
16905         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16906         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16907
16908 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16909
16910         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16911         attribute on sparc*-sun-solaris2.*.
16912
16913 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16914
16915         PR c++/13710
16916         * g++.dg/ext/typeof7.C: New test.
16917
16918 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16919
16920         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16921         * gcc.dg/const-elim-1.c: Same.
16922
16923 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16924
16925         * objc.dg/stret-1.m: New.
16926         * objc.dg/stret-2.m: New.
16927
16928 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16929
16930         PR c++/11895
16931         * g++.dg/ext/vector1.C: New test.
16932
16933 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16934
16935         * gcc.dg/pch/import-1.c: New.
16936         * gcc.dg/pch/import-1.hs: New.
16937         * gcc.dg/pch/import-1a.h: New.
16938         * gcc.dg/pch/import-1b.h: New.
16939         * gcc.dg/pch/import-1c.h: New.
16940
16941 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16942
16943         PR c++/13574
16944         * g++.dg/ext/array1.C: New test.
16945
16946         PR c++/13178
16947         * g++.dg/conversion/op1.C: New test.
16948
16949 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16950
16951         PR 11864
16952         From Kazumoto Kojima / Dan Kegel:
16953         * gcc.dg/pr11864-1.c: New test.
16954
16955         PR 10392
16956         From Marcus Comstedt / Dan Kegel:
16957         * gcc.dg/pr10392-1.c: New test.
16958
16959 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16960
16961         PR c++/13478
16962         * g++.dg/init/ref10.C: New test.
16963
16964 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16965
16966         PR c++/13407
16967         * g++.dg/parse/typename6.C: New test.
16968
16969 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16970
16971         PR pch/13361
16972         * testsuite/g++.dg/pch/wchar-1.C: New.
16973         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16974
16975 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16976
16977         PR c++/9259
16978         * g++.dg/expr/sizeof2.C: New test.
16979
16980 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16981
16982         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16983
16984 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16985
16986         PR c++/13659
16987         * g++.dg/lookup/strong-using-3.C: New.
16988         * g++.dg/lookup/using-10.C: New.
16989
16990 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16991
16992         PR c++/13594
16993         * g++.dg/lookup/strong-using-2.C: New.
16994
16995 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16996             Dan Kegel <dank@kegel.com>
16997             J"orn Rennecke <joern.rennecke@superh.com>
16998
16999         PR target/9365
17000         * gcc.dg/pr9365-1.c: New test.
17001
17002 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17003
17004         PR c++/8856
17005         * g++.dg/parse/casting-operator2.C: New test.
17006         * g++.old-deja/g++.pt/explicit83.C: Remove.
17007
17008 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17009
17010         * gcc.dg/label-compound-stmt-1.c: New test.
17011         * gcc.c-torture/compile/950922-1.c,
17012         gcc.c-torture/compile/20000211-3.c,
17013         gcc.c-torture/compile/20000518-1.c,
17014         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17015         compound statements.
17016
17017 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17018
17019         * gcc.dg/ppc64-abi-1.c: New test.
17020
17021 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17022
17023          * g++.dg/ext/attrib9.C: Add dg-warnings.
17024
17025 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17026
17027         PR c++/12335
17028         * g++.dg/parse/dtor3.C: New test.
17029
17030 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR c++/12709
17033         * g++.dg/parse/try-catch-1.C: New test.
17034
17035 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17036
17037         * ada/acats/run_all.sh: Add more verbose output in acats.log
17038         when compiling tests.
17039
17040 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17041
17042         PR 13656
17043         * gcc.dg/typedef-redecl.c: New test case.
17044         * gcc.dg/typedef-redecl.h: New support file.
17045
17046 2004-01-13  Jan Hubicka  <jh@suse.cz>
17047
17048         * gcc.dg/always_inline.c: New test.
17049         * gcc.dg/debug/20031231-1.c: Fix.
17050
17051 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17052
17053         PR c++/13474
17054         * g++.dg/template/array3.C: New test.
17055
17056 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17057
17058         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17059         * g++.dg/warn/Wunused-2.C: Likewise.
17060
17061 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17062
17063         PR c++/13289
17064         * g++.dg/template/instantiate6.C: New test.
17065
17066 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17067
17068         PR middle-end/11397
17069         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17070
17071 2004-01-12  Jan Hubicka  <jh@suse.cz>
17072
17073         PR opt/12826
17074         * gcc.dg/20040112-1.c: New.
17075
17076         * gcc.dg/dwarf-die[1-7].c: Move to...
17077         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17078         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17079
17080 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17081
17082         PR c++/4100
17083         * g++.dg/parse/friend4.C: New test.
17084
17085 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17086
17087         PR c++/4100
17088         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17089         definition is called a friend.
17090
17091 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17092
17093         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17094
17095 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17096
17097         PR c++/3478
17098         * g++.dg/parse/error10.C: New test.
17099         * g++.dg/template/arg2.C: Accept "invalid type" error.
17100
17101 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17102
17103         PR middle-end/13392
17104         * g++.dg/opt/expect2.C: New test.
17105
17106 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17107
17108         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17109         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17110         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17111         Update dg-error regexps.
17112
17113 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17114
17115         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17116         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17117
17118 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17119
17120         * gcc.dg/pragma-re-1.c: Use right pointer type.
17121
17122 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17125
17126 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17127
17128         * gcc.dg/rs6000-ldouble-1.c: New.
17129
17130 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17131
17132         DR 337
17133         PR c++/9256
17134         * g++.dg/other/abstract1.C: New test.
17135
17136 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17137
17138         * g++.dg/lookup/strong-using-1.C: New.
17139
17140 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17141
17142         PR c/11234
17143         * gcc.dg/func-ptr-conv-1.c: New test.
17144         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17145
17146 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17147
17148         PR target/13380.
17149         * gcc.c-torture/compile/20040109-1.c: New.
17150
17151 2004-01-08  Stuart Hastings  <stuart@apple.com>
17152
17153         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17154         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17155         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17156
17157 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17158
17159         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17160
17161 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17162
17163         * ada/acats/run_acats: Treat 'gnatchop' the same way
17164         as 'gnatmake'.  Export GCC_DRIVER.
17165         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17166         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17167
17168 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17169
17170         PR c++/12573
17171         * g++.dg/template/dependent-expr4.C: New test.
17172
17173 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17174
17175         * gcc.dg/altivec-11.c: New test.
17176
17177 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17178
17179         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17180
17181 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17182
17183         PR c/6024
17184         * gcc.dg/enum-compat-1.c: New test.
17185         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17186
17187 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17188
17189         PR c/12165
17190         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17191         gcc.dg/c99-idem-qual-3.c: New tests.
17192
17193 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17194
17195         * gcc.dg/winline-7.c: Don't cast void * to int.
17196
17197 2004-01-06  Jan Hubicka  <jh@suse.cz>
17198
17199         * gcc.dg/i386-sse-5.c: New test
17200         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17201
17202 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/12815
17205         * g++.dg/rtti/typeid4.C: New test.
17206
17207 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17208
17209         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17210
17211 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/12132
17214         * g++.dg/template/error11.C: New test.
17215
17216         PR c++/13451
17217         * g++.dg/template/class2.C: New test.
17218
17219 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17220         Richard Sandiford <rsandifo@redhat.com>
17221
17222         PR c++/13387
17223         * g++.dg/opt/alias3.C: New test.
17224
17225 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17226
17227         PR c++/13157
17228         * g++.dg/template/koenig3.C: New test.
17229
17230         PR c++/13529
17231         * g++.dg/parse/offsetof3.C: New test.
17232
17233         * g++.dg/init/copy7.C: Add missing dg-error markers.
17234
17235         PR c++/12226
17236         * g++.dg/init/copy7.c: New test.
17237
17238         PR c++/13536
17239         * g++.dg/parse/cast1.C: New test.
17240
17241 2004-01-04  Jan Hubicka  <jh@suse.cz>
17242
17243         * gcc.dg/winline[1-7].c: New tests.
17244
17245 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17246
17247         PR c++/13520
17248         * g++.dg/template/qualttp22.C: New test.
17249
17250 2004-01-01  Jan Hubicka  <jh@suse.cz>
17251
17252         * gcc.dg/debug/20031231-1.c: New.
17253         * gcc.c-torture/compile/20040101-1.c: New.
17254         * gcc.dg/dwarf-die-[1-7].c: New.
17255
17256 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR optimization/13521
17259         * gcc.c-torture/compile/20031231-1.c: New test.
17260
17261 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17262
17263         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17264
17265 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17266
17267         PR c++/10079
17268         * g++.dg/template/crash16.C: New test.
17269
17270 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17271
17272         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17273
17274 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17275
17276         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17277         ports.
17278         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17279         * g++.old-deja/g++.law/profile1.C: Likewise.
17280         * gcc.c-torture/compile/981006-1.c: Likewise.
17281         * gcc.c-torture/execute/loop-2e.x: Likewise.
17282         * gcc.c-torture/execute/loop-2f.x: Remove.
17283         * gcc.c-torture/execute/loop-2g.x: Likewise.
17284         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17285         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17286
17287 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17288
17289         PR c++/13507
17290         * g++.dg/ext/attrib11.C: New test.
17291
17292         PR c++/13494
17293         * g++.dg/template/array2-1.C: New test.
17294         * g++.dg/template/array2-2.C: New test.
17295
17296 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17297
17298         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17299
17300 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         PR c++/12774
17303         * g++.dg/template/array1-1.C: New test.
17304         * g++.dg/template/array1-2.C: New test.
17305
17306 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17307
17308         PR fortran/12632
17309         * g77.dg/12632.f: New test case.
17310
17311 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17312
17313         PR c++/13289
17314         * g++.dg/parse/nontype1.C: New test.
17315
17316 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17317
17318         PR c++/12403
17319         * g++.dg/parse/explicit1.C: New test.
17320         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17321
17322 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/13081
17325         * g++.dg/opt/inline6.C: New test.
17326
17327         PR c++/12613
17328         * g++.dg/parse/error9.C: New test.
17329
17330         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17331
17332 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17333
17334         PR c++/13009
17335         * g++.dg/init/assign1.C: New test.
17336
17337 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17338
17339         PR c++/13070
17340         * g++.dg/warn/format3.C: New test case.
17341
17342 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17343
17344         * gcc.c-torture/compile/20031227-1.c: New test.
17345
17346 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17347
17348         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17349         * g77.dg/bprob/bprob.exp: Likewise.
17350         * gcc.misc-tests/bprob.exp: Likewise.
17351         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17352         variants on systems where the library does not provide that
17353         functionality.
17354         * gcc.dg/builtins-20.c: Use builtins-config.h.
17355         * gcc.dg/builtins-config.h: New file.
17356
17357 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17358
17359         * lib/gcc-dg.exp (dg-require-profiling): New function.
17360         * lib/target-supports.exp (check_profiling_available): Likewise.
17361         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17362         * g77.dg/bprob/bprob.exp: Likewise.
17363         * gcc.misc-tests/bprob.exp: Likewise.
17364         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17365         * gcc.dg/20021014-1.c: Likewise.
17366         * gcc.dg/nest.c: Likewise.
17367
17368 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17369
17370         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17371         compiling.
17372         * g++.dg/lookup/java2.C: Likewise.
17373         * gcc.dg/cpp/lexident.c: Likewise.
17374
17375 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17376
17377         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17378         given.
17379         * gcc.c-torture/compile/961203-1.c: Likewise.
17380         * gcc.c-torture/compile/980506-1.c: Likewise.
17381
17382 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17383
17384         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17385         (additional_prunes): New global.
17386         (gcc-dg-prune): Handle additional per-test pruning.
17387         (dg-test): Clear additional_prunes between tests.
17388
17389         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17390         dg-prune-output to avoid spurious failures from assembler
17391         complaining about nonexistent WAW violations.
17392         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17393         Use dg-prune-output to avoid spurious failures from assembler
17394         warning about Itanium B-step errata.
17395
17396 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17397
17398         * g++.dg/abi/macro0.C: New test.
17399         * g++.dg/abi/macro1.C: Likewise.
17400         * g++.dg/abi/macro2.C: Likewise.
17401
17402         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17403         * g++.dg/abi/bitfield7.C: Likewise.
17404         * g++.dg/abi/dtor2.C: Likewise.
17405         * g++.dg/abi/mangle11.C: Likewise.
17406         * g++.dg/abi/mangle12.C: Likewise.
17407         * g++.dg/abi/mangle14.C: Likewise.
17408         * g++.dg/abi/mangle17.C: Likewise.
17409         * g++.dg/abi/vbase10.C: Likewise.
17410         * g++.dg/abi/vbase14.C: Likewise.
17411         * g++.dg/template/qualttp17.C: Likewise.
17412
17413 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17414
17415         PR c/11995
17416         * gcc.dg/20031223-1.c: New test.
17417
17418 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17419
17420         * gcc.dg/noreturn-7.c: New test.
17421
17422 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17423
17424         * gcc.dg/null-pointer-1.c: New test.
17425
17426 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17427
17428         * g++.old-deja/g++.jason/template18.C: Remove.
17429         * g++.old-deja/g++.jason/template37.C: Likewise.
17430
17431         PR c++/12862
17432         * g++.dg/lookup/ns1.C: New test.
17433
17434         PR c++/12397
17435         * g++.dg/template/lookup3.C: New test.
17436
17437 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17438
17439         * g++.dg/template/recurse1.C: New test
17440
17441 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17442
17443         PR c++/12479
17444         * g++.dg/parse/semicolon1.C: New test.
17445         * g++.dg/parse/semicolon1.h: Likewise.
17446
17447 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17448
17449         * gcc.dg/darwin-misaligned.c: New test.
17450
17451 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17452
17453         PR c/9163
17454         * gcc.dg/20031222-1.c: New test.
17455
17456 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17457
17458         PR c++/13438
17459         * g++.dg/parse/error8.C: New test.
17460
17461         PR c++/11554
17462         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17463
17464 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17465
17466         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17467         too small.
17468         * gcc.c-torture/compile/930217-1.c: Likewise.
17469         * gcc.c-torture/compile/930513-1.c: Likewise.
17470         * gcc.c-torture/execute/920908-2.c: Likewise.
17471         * gcc.c-torture/execute/921204-1.c: Likewise.
17472         * gcc.c-torture/execute/930621-1.c: Likewise.
17473         * gcc.c-torture/execute/930630-1.c: Likewise.
17474         * gcc.c-torture/execute/931031-1.c: Likewise.
17475         * gcc.c-torture/execute/980602-2.c: Likewise.
17476         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17477         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17478         * gcc.c-torture/execute/extzvsi.c: Likewise.
17479         * gcc.c-torture/unsorted/ext.c: Likewise.
17480
17481 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17482
17483         PR target/12749
17484         * gcc.c-torture/compile/20031220-2.c: New test case.
17485
17486 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17487
17488         PR optimization/13031
17489         * gcc.c-torture/compile/20031220-1.c: New test case.
17490
17491 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17492
17493         * gcc.dg/cast-function-1.c: New test.
17494
17495 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17496
17497         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17498         formats.
17499
17500 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/12795
17503         * g++.dg/ext/attrib10.C: New test.
17504
17505 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17506
17507         * gcc.dg/cleanup-10.c: New test.
17508         * gcc.dg/cleanup-11.c: New test.
17509
17510 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17511
17512         PR c++/13239
17513         * g++.dg/opt/expect1.C: New test.
17514
17515 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17516
17517         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17518
17519 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17520
17521         PR debug/12923
17522         * gcc.dg/20031218-1.c: New test.
17523
17524         PR debug/12389
17525         * gcc.dg/20031218-2.c: New test.
17526         * gcc.dg/20031218-3.c: New test.
17527
17528         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17529         of label name and allow for USER_LABEL_PREFIX == "_" names.
17530         * g++.dg/abi/mangle18-2.C: Likewise.
17531         * g++.dg/abi/mangle19-1.C: Likewise.
17532         * g++.dg/abi/mangle19-2.C: Likewise.
17533         * g++.dg/abi/mangle20-1.C: Likewise.
17534         * g++.dg/abi/mangle20-2.C: Likewise.
17535
17536 2003-12-18  Richard Henderson  <rth@redhat.com>
17537
17538         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17539
17540 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17541             Dan Kegel <dank@kegel.com>
17542
17543         PR other/12009
17544         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17545         testing a cross compiler, it causes spurious compile failures.
17546         * lib/g++.exp: Likewise.
17547
17548 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/13262
17551         * g++.dg/template/access13.C: New test.
17552
17553 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17554
17555         * gcc.dg/20031216-1.c: New test.
17556
17557 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17558
17559         PR c++/9154
17560         * g++.dg/template/error10.C: New test.
17561
17562 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17563
17564         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17565         * g++.dg/eh/simd-2.C: Likewise.
17566
17567 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17568             Roger Sayle  <roger@eyesopen.com>
17569
17570         * gcc.c-torture/execute/ieee/mzero5.c: New.
17571
17572 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17573
17574         PR c++/10603
17575         * g++.dg/parse/error6.C: New test.
17576
17577         PR c++/12827
17578         * g++.dg/parse/error7.C: New test.
17579
17580 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17581
17582         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17583         at -O with stabs debugging formats.
17584         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17585         * gcc.dg/debug/debug-2.c: Likewise.
17586
17587 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/12696
17590         * g++.dg/init/error1.C: New test.
17591
17592         PR c++/12218
17593         * g++.dg/init/pm3.C: New test.
17594
17595 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17596
17597         PR c/3347
17598         * gcc.dg/bitfld-8.c: New test.
17599
17600 2003-12-16  James Lemke  <jim@wasabisystems.com>
17601
17602         * gcc.dg/arm-scd42-[123].c: New tests.
17603
17604 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17605
17606         PR c++/9043
17607         * g++.dg/abi/mangle20-1.C: New test.
17608         * g++.dg/abi/mangle20-2.C: New test.
17609
17610 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/13275
17613         * g++.dg/other/offsetof2.C: Remove XFAIL.
17614         * g++.dg/parse/offsetof1.C: New test.
17615         * g++.gd/parse/offsetof2.C: Likewise.
17616
17617 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17618
17619         * g++.dg/template/nontype3.C: New test.
17620         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17621
17622 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17623
17624         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17625
17626 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17627
17628         PR c++/13387
17629         * g++.dg/expr/assign1.C: New test.
17630
17631         PR c++/13242
17632         * g++.dg/abi/mangle19-1.C: New test.
17633         * g++.dg/abi/mangle19-2.C: New test.
17634
17635 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17636
17637         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17638
17639 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17640
17641         * gcc.c-torture/execute/20031216-1.c: New test.
17642
17643 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17644
17645         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17646         an ICE regression.
17647
17648 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/10926
17651         * g++.dg/template/error9.C: New test.
17652
17653         PR c++/11116
17654         * g++.dg/template/error8.C: New test.
17655
17656 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17657
17658         PR middle-end/13400
17659         * gcc.c-torture/execute/20031215-1.c: New test case.
17660
17661 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/13269
17664         * g++.dg/parse/error5.C: New test.
17665
17666         PR c++/12989
17667         * g++.dg/expr/sizeof1.C: New test.
17668
17669         PR c++/13310
17670         * g++.dg/template/crash15.C: New test.
17671
17672 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17673
17674         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17675         a non-POD type as the last named parameter of a varargs function.
17676
17677 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17678
17679         PR c++/13243
17680         PR c++/12573
17681         * g++.dg/template/crash14.C: New test.
17682         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17683
17684 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         * g++.dg/other/java1.C: New test.
17687
17688         PR c++/13241
17689         * g++.dg/abi/mangle18-1.C: New test.
17690         * g++.dg/abi/mangle18-2.C: New test.
17691
17692 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17693
17694         PR optimization/10312
17695         * gcc.c-torture/execute/20031214-1.c: New.
17696
17697 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17698
17699         PR c++/10779
17700         PR c++/12160
17701         * g++.dg/parse/error3.C: New test.
17702         * g++.dg/parse/error4.C: Likewise.
17703         * g++.dg/abi/mangle4.C: Tweak error messages.
17704         * g++.dg/lookup/using5.C: Likewise.
17705         * g++.dg/other/error2.C: Likewise.
17706         * g++.dg/parse/typename5.C: Likewise.
17707         * g++.dg/parse/undefined1.C: Likewise.
17708         * g++.dg/template/arg2.C: Likewise.
17709         * g++.dg/template/ttp3.C: Likewise.
17710         * g++.dg/template/type1.C: Likewise.
17711         * g++.old-deja/g++.other/crash32.C: Likewise.
17712         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17713
17714 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/13106
17717         * g++.dg/warn/noreturn-3.C: New test.
17718
17719 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         PR c++/13118
17722         * g++.dg/abi/covariant3.C: New.
17723
17724 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * g++.dg/eh/ia64-1.C: New test.
17727
17728 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17729
17730         PR optimization/13037
17731         * g77.f-torture/execute/13037.f: New test case.
17732
17733 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17734
17735         PR c++/12881
17736         * g++.dg/abi/covariant2.C: New.
17737
17738 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17739
17740         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17741
17742 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17743
17744         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17745
17746 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17747
17748         PR other/10819
17749         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17750         to fix Bug 10819.
17751         * lib/g++.exp (g++_version): Likewise.
17752         * lib/g77.exp (g77_version): Likewise.
17753         * lib/objc.exp (default_objc_version): Likewise.
17754
17755 2003-12-10  Richard Henderson  <rth@redhat.com>
17756
17757         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17758
17759         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17760
17761 2003-12-08  Matt Austern  <austern@apple.com>
17762
17763         PR c/13134
17764         * lib/gcc-dg.exp (dg-require-visibility): Define.
17765         * lib/target-supports (check_visibility_available): Define.
17766         * gcc.dg/visibility-1.c: New test.
17767         * gcc.dg/visibility-2.c: Likewise.
17768         * gcc.dg/visibility-3.c: Likewise.
17769         * gcc.dg/visibility-4.c: Likewise.
17770         * gcc.dg/visibility-5.c: Likewise.
17771         * gcc.dg/visibility-6.c: Likewise.
17772         * g++.dg/ext/visibility-1.C: Likewise.
17773         * g++.dg/ext/visibility-2.C: Likewise.
17774         * g++.dg/ext/visibility-3.C: Likewise.
17775         * g++.dg/ext/visibility-4.C: Likewise.
17776         * g++.dg/ext/visibility-5.C: Likewise.
17777         * g++.dg/ext/visibility-6.C: Likewise.
17778
17779 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17780
17781         * g++.dg/lookup/java1.C: New test.
17782         * g++.dg/lookup/java2.C: New test.
17783
17784 2003-12-07  Falk Hueffner  <falk@debian.org>
17785
17786         * g++.dg/opt/noreturn-1.C: New test.
17787
17788 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17789
17790         * gcc.dg/overflow-1.c: New test.
17791
17792 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17793
17794         * g77.f-torture/compile/13060.f: New test.
17795
17796 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17797
17798         PR c++/13323
17799         * g++.dg/inherit/operator2.C: New test.
17800
17801 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/13305
17804         * g++.dg/ext/attrib9.C: New test.
17805
17806 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17807
17808         PR c++/13314
17809         * g++.dg/template/error7.C: New test.
17810
17811 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17812             J"orn Rennecke <joern.rennecke@superh.com>
17813
17814         PR target/13302
17815         * g++.dg/other/struct-va_list.C: New test.
17816
17817 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17818
17819         PR c++/13166
17820         * g++.dg/parse/defarg6.C: New test.
17821
17822 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17823
17824         PR target/13256
17825         * gcc.c-torture/execute/20031201-1.c: New test.
17826
17827 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17828
17829         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17830
17831 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17832
17833         * gcc.dg/builtin-return-1.c: New test.
17834
17835 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17836             J"orn Rennecke <joern.rennecke@superh.com>
17837
17838         PR optimization/13260
17839         * gcc.c-torture/execute/20031204-1.c: New test.
17840
17841 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/9127
17844         * g++.dg/template/error6.C: New test.
17845
17846 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17847
17848         * gcc.dg/20031202-1.c: New test.
17849
17850 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17851
17852         PR c++/13179
17853         * g++.dg/template/eh1.C: New test.
17854
17855         PR c++/10771
17856         * g++.dg/template/error5.C: New test.
17857
17858 2003-12-02  David Ung  <davidu@mips.com>
17859
17860         * gcc.dg/compat/vector-check.h: Corrected type for var
17861         g_##TMODE
17862
17863 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17864
17865         PR c++/10126
17866         * g++.dg/template/ptrmem8.C: New test.
17867
17868 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17869
17870         PR c++/12573
17871         * g++.dg/template/dependent-expr3.C: New test.
17872
17873 2003-12-01  James Lemke  <jim@wasabisystems.com>
17874
17875         * gcc.dg/arm-g2.c: New test.
17876
17877 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17878
17879         PR optimization/11634
17880         * gcc.dg/20031201-2.c: New test case.
17881
17882 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17883
17884         PR 11433
17885         * objc.dg/proto-lossage-3.m: New test.
17886
17887 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17888
17889         PR optimization/12628
17890         * gcc.dg/20031201-1.c: New test case.
17891
17892 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17893
17894         * gcc.dg/unaligned-1.c: New test.
17895
17896 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/9849
17899         * g++.dg/template/error4.C: New test.
17900         * g++.dg/template/nested3.C: Adjust error markers.
17901
17902 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17903
17904         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17905
17906 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17907
17908         PR c/10333
17909         * gcc.dg/bitfld-7.c: New test.
17910
17911 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17912
17913         * gcc.dg/tls/asm-1.C: New test.
17914
17915 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17916
17917         * gcc.dg/cpp/assert4.c: Update.
17918
17919 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17920
17921         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17922         * gcc.dg/builtin-apply3.c: New test.
17923
17924 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17925
17926         * lib/compat.exp (compat-obj): New xfaildata parameter.
17927         Use it to set compiler_conditional_xfail_data before compiling.
17928         (compat-get-options): Handle dg-xfail-if.
17929         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17930         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17931         * gcc.dg/compat/vector-1_y.c: Likewise.
17932         * gcc.dg/compat/vector-2_x.c: Likewise.
17933         * gcc.dg/compat/vector-2_y.c: Likewise.
17934
17935 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17936
17937         * g++.dg/opt/reg-stack4.C: New test.
17938
17939 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * gcc.dg/builtin-apply2.c: New test.
17942
17943 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17944
17945         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17946
17947 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17948
17949         PR c++/12924
17950         * g++.dg/template/template-id-2.C: New test.
17951
17952 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17953
17954         PR c++/5369
17955         * g++.dg/template/memfriend1.C: New test.
17956         * g++.dg/template/memfriend2.C: Likewise.
17957         * g++.dg/template/memfriend3.C: Likewise.
17958         * g++.dg/template/memfriend4.C: Likewise.
17959         * g++.dg/template/memfriend5.C: Likewise.
17960         * g++.dg/template/memfriend6.C: Likewise.
17961         * g++.dg/template/memfriend7.C: Likewise.
17962         * g++.dg/template/memfriend8.C: Likewise.
17963         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17964
17965 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/12515
17968         * g++.dg/ext/cond1.C: New test.
17969
17970 2003-11-20  Richard Henderson  <rth@redhat.com>
17971
17972         * gcc.dg/20020201-2.c: Remove.
17973         * gcc.dg/20020201-4.c: Remove.
17974         * gcc.dg/20020304-1.c: Remove.
17975
17976 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17977
17978         * gcc.dg/cpp/trad/xwin1.c: New test case.
17979
17980 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17981
17982         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17983         * lib/g77.exp: Likewise.
17984         * lib/objc.exp: Likewise.
17985         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17986         for darwin.
17987
17988 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17989
17990         PR c++/12932
17991         * g++.dg/template/static5.C: New test.
17992
17993 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17994
17995         * gcc.dg/nested-func-1.c: New test.
17996
17997 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17998
17999         * gcc.dg/cpp/assert4.c: New test.
18000
18001 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18002
18003         PR c++/2294
18004         * g++.dg/lookup/using9.c: New test.
18005
18006 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18007
18008         PR c++/12762
18009         * g++.dg/template/error3.C: New test.
18010
18011 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18012
18013         PR ada/13035
18014         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18015         No longer use a wrapper for gcc, since this does not work under
18016         Windows.
18017
18018 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18019
18020         PR c++/2094
18021         * g++.dg/template/ptrmem7.C: New test.
18022
18023 2003-11-13  Andrew Pinski <apinski@apple.com>
18024
18025         * gcc.c-torture/compile/20031113-1.c: New test.
18026
18027 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18028             Kean Johnston <jkj@sco.com>
18029
18030         PR c/13029
18031         * gcc.dg/unused-4.c: Update.
18032
18033 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18034
18035         * g++.dg/opt/const3.C: New test.
18036
18037 2003-11-13  Jan Hubicka  <jh@suse.cz>
18038
18039         * gcc.c-torture/compile/20031112-1.c: New test.
18040
18041 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18042
18043         * g++.dg/parse/crash10.C: Remove bogus error marker.
18044
18045 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18046
18047         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18048         (host_gcc): Likewise.
18049         (ROOT): Honor $PWDCMD.
18050         (BASE): Likewise.
18051         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18052
18053 2003-11-12  Catherine Moore  <clm@redhat.com>
18054
18055         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18056
18057 2003-11-12  Andreas Jaeger  <aj@suse.de>
18058             Jakub Jelinek  <jakub@redhat.com>
18059             Andrew Pinski  <pinskia@physics.uc.edu>
18060             Richard Henderson  <rth@redhat.com>
18061
18062         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18063         systems.
18064         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18065
18066         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18067         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18068
18069 2003-11-11  Andreas Jaeger  <aj@suse.de>
18070
18071         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18072
18073         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18074
18075 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18076
18077         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18078         Clean ups.
18079
18080 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18081
18082         * gcc.dg/trampoline-1.c: New test.
18083
18084 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18085
18086         * gcc.c-torture/compile/200031109-1.c: New test.
18087
18088 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18089
18090         PR c/3190
18091         PR c/8714
18092         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18093         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18094         gcc.dg/format/no-y2k-1.c: Update.
18095
18096 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18097
18098         PR optimization/10467
18099         * gcc.dg/20031108-1.c: New test case.
18100
18101 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18102
18103         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18104
18105 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18106
18107         * gcc.dg/compound-lvalue-1.c: New test.
18108         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18109         some XFAILs.
18110
18111 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18112
18113         * gcc.dg/altivec-varargs-1.c: New test.
18114
18115 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18116
18117         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18118         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18119         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18120         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18121         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18122
18123 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18124
18125         * gcc.dg/cond-lvalue-1.c: New test.
18126
18127 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18128
18129         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18130
18131 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18132
18133         PR c++/11616
18134         * g++.dg/template/instantiate5.C: New test.
18135
18136 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18137
18138         PR c++/12726
18139         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18140         * ChangeLog: Add missing first entry for above test.
18141
18142 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18143
18144         PR c++/9810
18145         * g++.dg/template/using8.C: New test.
18146         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18147
18148 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18149
18150         PR optimization/10817
18151         * gcc.c-torture/compile/20031102-1.c: New test case.
18152
18153 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18154
18155         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18156         2147483647.
18157
18158 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18159
18160         * gcc.dg/20031102-1.c: New test.
18161
18162 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18163
18164         * gcc.dg/complex-1.c: New test.
18165
18166 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18167
18168         PR c++/12796
18169         * g++.dg/template/crash13.C: Adjust expected error location.
18170         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18171
18172 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18173
18174         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18175
18176 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18177
18178         PR/10239
18179         * gcc.c-torture/compile/20031031-2.c: New test.
18180
18181 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18182
18183         PR/11640
18184         * gcc.c-torture/compile/20031031-1.c: New test.
18185
18186 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18187
18188         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18189         * gcc.misc-tests/bprob.exp: Likewise.
18190         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18191         the execution test on arm-elf configs.
18192         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18193         configs that don't support scratch files.
18194         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18195
18196 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18197
18198         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18199         done by dejagnu.
18200
18201 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18202
18203         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18204         Avoid non pure sh syntax. Add more logging.
18205
18206         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18207         fail.
18208
18209 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18210
18211         PR libgcj/10610
18212         * gcc.dg/ppc-stackalign-1.c: New test.
18213
18214 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18215
18216         * ada/acats/run_all.sh: Change output to be more compliant with
18217         dejagnu framework.
18218         Create acats.sum and acats.log files under testsuite/ada/acats
18219         Only run [a-z]* directories, to filter out e.g. CVS.
18220         Redirect build output to log file.
18221
18222 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18223
18224         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18225
18226 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18227
18228         PR ada/5909:
18229         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18230
18231 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18232
18233         * gcc.c-torture/compile/20031023-1.c: New test.
18234         * gcc.c-torture/compile/20031023-2.c: New test.
18235         * gcc.c-torture/compile/20031023-3.c: New test.
18236         * gcc.c-torture/compile/20031023-4.c: New test.
18237
18238 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18239
18240         PR c++/10371
18241         * g++.dg/lookup/scoped8.C: New test.
18242
18243 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18244
18245         * g++.dg/opt/reg-stack3.C: New test.
18246
18247 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18248
18249         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18250
18251 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18252
18253         PR c++/11076
18254         * g++.dg/template/crash13.C: New test.
18255
18256 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18257
18258         * gcc.dg/c99-restrict-2.c: New test.
18259
18260 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18261
18262         PR c++/12698, c++/12699, c++/12700, c++/12566
18263         * g++.dg/inherit/covariant9.C: New test.
18264         * g++.dg/inherit/covariant10.C: New test.
18265         * g++.dg/inherit/covariant11.C: New test.
18266
18267 2003-10-23  Jason Merrill  <jason@redhat.com>
18268
18269         PR c++/12726
18270         * g++.dg/ext/complit2.C: New test.
18271
18272 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18273
18274         PR target/12654
18275         * gcc.c-torture/execute/20031020-1.c: New test.
18276
18277 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18278
18279         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18280         following the jump_insn.
18281
18282 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18283
18284         * gcc.dg/cast-lvalue-1.c: New test.
18285
18286 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18287
18288         PR c++/11962
18289         * g++.dg/template/cond2.C: New test.
18290
18291 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18292
18293         * gcc.dg/builtins-28.c: New test.
18294
18295 2003-10-20  Jan Hubicka  <jh@suse.cz>
18296
18297         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18298         parameter.
18299         * testsuite/gcc.dg/inline-2.c: Likewise.
18300
18301 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18302
18303         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18304         * gcc.dg/nest.c:  Likewise.
18305
18306 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18307
18308         PR c++/9781, c++/10583, c++/11862
18309         * g++.dg/parse/crash13.C: New test.
18310
18311 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18312
18313         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18314
18315 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18316
18317         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18318         Define HAVE_C99_RUNTIME except on Solaris.
18319         * gcc.dg/builtins-20.c: Likewise.
18320
18321 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18322
18323         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18324
18325 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18326
18327         PR c++/12495
18328         * g++.dg/template/crash21.C: New test.
18329
18330 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18331
18332         PR c++/2513
18333         * g++.dg/template/typename5.C: New test.
18334
18335 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18336
18337         PR c++/12369
18338         * g++.dg/template/friend25.C: New test.
18339
18340 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18341
18342         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18343         versions.
18344
18345 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18346
18347         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18348         == 2147483647.
18349
18350 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18351
18352         * gcc.c-torture/execute/960416-1.x: Remove.
18353         * gcc.c-torture/execute/divconst-3.x: Likewise.
18354
18355 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18356
18357         PR target/12598
18358         * gcc.dg/torture/cris-volatile-1.c: New test.
18359
18360 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18361
18362         PR optimization/9325
18363         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18364         for overflowing floating point to integer conversion during RTL
18365         simplification.
18366
18367 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18368
18369         * objc/execute/_cmd.m: Fix typo.
18370         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18371         Relax 'scan-assembler' regexp.
18372         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18373         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18374         * objc.dg/zero-link-2.m: Remove blank line.
18375         * objc.dg/zero-link-3.m: New test case.
18376
18377 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18378
18379         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18380
18381         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18382         than linker trickery.
18383
18384 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18385
18386         PR c++/12370
18387         * g++.dg/other/friend2.C: New test.
18388
18389 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18390
18391         * gcc.dg/20031012-1.c: New test.
18392
18393 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18394
18395         * gcc.dg/weak/weak-3.c: Fix for new warning.
18396
18397 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18398
18399         PR optimization/8750
18400         * gcc.c-torture/execute/20031012-1.c: New test case.
18401
18402 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18403
18404         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18405         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18406
18407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18408
18409         PR optimization/12260
18410         * gcc.c-torture/compile/20031011-2.c: New test case.
18411
18412 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18413
18414         * gcc.c-torture/execute/20031011-1.c: New testcase.
18415
18416 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18417
18418         * gcc.c-torture/compile/20031011-1.c: New test.
18419
18420 2003-10-11  Jan Hubicka  <jh@suse.cz>
18421
18422         * g++.dg/other/first-global.C: New test.
18423
18424 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18425
18426         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18427
18428 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18429
18430         * gcc.c-torture/compile/20031010-1.c: New test.
18431
18432 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18433
18434         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18435         * gcc.c-torture/execute/va-arg-25.c: ... here.
18436
18437 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18440
18441 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18442
18443         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18444
18445 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18446
18447         * g++.dg/parse/error2.C: New test.
18448
18449 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18450
18451         PR c++/11097
18452         * g++.dg/other/error5.C: Modify the error message.
18453         * g++.dg/lookup/using8.C: New test.
18454
18455 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18456
18457         * gcc.dg/darwin-abi-2.c: New file.
18458         * gcc.c-torture/execute/va-arg-24.c: New file.
18459
18460 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18461
18462         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18463         indentation.
18464
18465 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18466
18467         PR c++/10147
18468         * g++.dg/other/error4.C: Update error messages.
18469         * g++.dg/template/ptrmem4.C: Likewise.
18470
18471         PR c++/12337
18472         * g++.dg/init/new9.C: New test.
18473
18474         PR c++/12334, c++/12236, c++/8656
18475         * g++.dg/ext/attrib8.C: New test.
18476
18477 2003-10-06  Devang Patel  <dpatel@apple.com>
18478
18479         * gcc.dg/debug/dwarf2-3.h: New test.
18480         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18481
18482 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18483
18484         * g++.dg/opt/cfg2.C: New test.
18485
18486 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18487
18488         * g++.dg/opt/float1.C: New test.
18489
18490 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18491
18492         * gcc.dg/c90-array-lval-6.c: New test.
18493         * gcc.dg/c99-array-lval-6.c: New test.
18494
18495 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18496             Ziemowit Laski  <zlaski@apple.com>
18497
18498         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18499         'Derived', so that it is never considered a class method; add
18500         new warning for '+port' method ambiguity.
18501         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18502         <objc/objc-api.h> (needed on Mac OS X).
18503         * objc.dg/method-13.m: New test.
18504
18505 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18506
18507         PR optimization/9325, PR java/6391
18508         * gcc.c-torture/execute/20031003-1.c: New test case.
18509
18510 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18511
18512         PR optimization/12180
18513         * gcc.dg/20031002-1.c: New test.
18514
18515         PR c++/12486
18516         * g++.dg/inherit/error1.C: New test.
18517
18518 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18519
18520         * lib/f-torture.exp (search_for): Rename to...
18521         (search_for_re): This.  Also, clean up comments and the
18522         "regexp" invocation.
18523
18524 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18525
18526         * gcc.c-torture/compile/20031002-1.c: New test.
18527
18528 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18529
18530         * g++.dg/opt/cond1.C: New test.
18531
18532 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18533
18534         * gcc.dg/Wold-style-definition-2.c: New testcase.
18535         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18536
18537 2003-09-29  Richard Henderson  <rth@redhat.com>
18538
18539         * g++.dg/init/array10.C: Add dg-options.
18540
18541 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18542
18543         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18544
18545 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18546
18547         * g++.dg/template/friend19.C: Fix typo.
18548         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18549
18550 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18551
18552         * gcc.c-torture/execute/20030928-1.c: New test.
18553         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18554
18555 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18556
18557         * g++.dg/opt/unroll1.C: New test.
18558
18559 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18560
18561         PR optimization/11741
18562         * gcc.dg/20030926-1.c: New test case.
18563
18564 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18565
18566         PR c++/5655
18567         * g++.dg/parse/access7.C: New test.
18568         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18569
18570 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18571
18572         MERGE OF objc-improvements-branch into MAINLINE:
18573         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18574         if libobjc has not been built.
18575         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18576         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18577         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18578         objc/execute/nested-3.m, objc/execute/np-2.m,
18579         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18580         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18581         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18582         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18583         objc.dg/special/unclaimed-category-1.h,
18584         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18585         well as GNU runtime.
18586         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18587         * execute/cascading-1.m, execute/function-message-1.m,
18588         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18589         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18590         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18591         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18592         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18593         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18594         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18595         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18596         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18597         * objc.dg/bitfield-2.m: Run only on Darwin.
18598         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18599         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18600         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18601         * objc.dg/const-str-1.m: Fix constant string layout.
18602
18603 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18604
18605         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18606
18607 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18608
18609         * gcc.dg/darwin-abi-1.c: New file.
18610
18611 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18612
18613         PR target/12281
18614         * gcc.c-torture/compile/20030921-1.c: New test.
18615
18616 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18617
18618         * g++.dg/opt/reg-stack2.C: New test.
18619
18620 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18621
18622         * g++.dg/eh/delayslot1.C: New test.
18623
18624 2003-09-20  Richard Henderson  <rth@redhat.com>
18625
18626         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18627
18628 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18629
18630         * gcc.c-torture/execute/20030920-1.c: New test case.
18631
18632 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18633
18634         * g++.dg/rtti/typeid3.C: Correct expected error message.
18635
18636 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18637
18638         PR c++/157
18639         * g++.dg/parse/crash12.C: New test.
18640
18641 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18642
18643         * gcc.dg/compat/mixed-struct-check.h: New.
18644         * gcc.dg/compat/mixed-struct-defs.h: New.
18645         * gcc.dg/compat/mixed-struct-init.h: New.
18646         * gcc.dg/compat/struct-by-value-19_main.c: New.
18647         * gcc.dg/compat/struct-by-value-19_x.c: New.
18648         * gcc.dg/compat/struct-by-value-19_y.c: New.
18649         * gcc.dg/compat/struct-by-value-20_main.c: New.
18650         * gcc.dg/compat/struct-by-value-20_x.c: New.
18651         * gcc.dg/compat/struct-by-value-20_y.c: New.
18652         * gcc.dg/compat/struct-return-19_main.c: New.
18653         * gcc.dg/compat/struct-return-19_x.c: New.
18654         * gcc.dg/compat/struct-return-19_y.c: New.
18655         * gcc.dg/compat/struct-return-20_main.c: New.
18656         * gcc.dg/compat/struct-return-20_x.c: New.
18657         * gcc.dg/compat/struct-return-20_y.c: New.
18658
18659 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18660         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18661         so that it will not complain on LP64 targets.
18662
18663 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18664
18665         PR c++/495
18666         * g++.dg/template/friend24.C: New test.
18667
18668 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18669
18670         PR c++/12332
18671         * g++.dg/template/memtmpl2.C: New test.
18672
18673 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18674
18675         PR target/11184
18676         * gcc.dg/builtin-apply1.c: New test.
18677
18678 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18679
18680         PR c++/9848
18681         * g++.dg/warn/Wunused-4.C: New test.
18682
18683 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18684
18685         PR c++/12316
18686         * g++.dg/other/gc2.C: New test.
18687
18688 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/11991
18691         * g++.dg/rtti/typeid3.C: New test.
18692
18693         PR c++/12266
18694         * g++.dg/overload/template1.C: New test.
18695
18696 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18697
18698         * g++.dg/opt/cfg3.C: New test.
18699
18700 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         PR c++/7939
18703         * g++.dg/template/crash11.C: New test.
18704
18705 2003-09-16  Jason Merrill  <jason@redhat.com>
18706             Jakub Jelinek  <jakub@redhat.com>
18707
18708         * gcc.dg/attr-warn-unused-result.c: New test.
18709
18710 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         PR c++/12184
18713         * g++.dg/expr/call2.C: New test.
18714
18715 2003-09-15  Andreas Jaeger  <aj@suse.de>
18716
18717         * gcc.dg/Wold-style-definition-1.c: New test.
18718
18719 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18720
18721         PR c++/3907
18722         * g++.dg/parse/template12.C: New test.
18723
18724         * g++.dg/abi/bitfield11.C: New test.
18725         * g++.dg/abi/bitfield12.C: Likewise.
18726
18727 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18728
18729         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18730         non-expansion of functional macro name without arguments at EOL.
18731         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18732
18733 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18734
18735         * gcc.c-torture/execute/20030914-[12].c: New tests.
18736
18737 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18738
18739         PR c++/11788
18740         * g++.dg/overload/addr1.C: New test.
18741
18742 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18743
18744         * gcc.dg/20030909-1.c: New test.
18745
18746 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * gcc.dg/ultrasp10.c: New test.
18749
18750 2003-09-09  Devang Patel  <dpatel@apple.com>
18751
18752         * gcc.dg/darwin-ld-6.c: New test.
18753
18754 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18755
18756         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18757
18758 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18759
18760         * gcc.dg/ia64-types1.c: New test.
18761         * gcc.dg/ia64-types2.c: Likewise.
18762
18763 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18764
18765         * gcc.dg/builtins-1.c: Add more _Complex tests.
18766         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18767
18768         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18769         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18770
18771 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18772
18773         PR c++/11786
18774         * g++.dg/lookup/koenig2.C: New test.
18775
18776         PR c++/5296
18777         * g++.dg/rtti/typeid2.C: New test.
18778
18779 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.c-torture/compile/20030904-1.c: New test.
18782
18783 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18784
18785         * g++.dg/opt/longbranch2.C: New test.
18786
18787 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18788
18789         * g++.dg/template/crash10.C: Only compile it.
18790
18791 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18792
18793         PR middle-end/11665
18794         * gcc.c-torture/compile/20030907-1.c: New test.
18795         * g++.dg/init/array11.C: New test.
18796
18797 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/11852
18800         * g++.dg/init/struct1.C: New test.
18801
18802 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/12181
18805         * g++.dg/expr/comma1.C: New test.
18806
18807 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/11867
18810         * g++.dg/expr/static_cast5.C: New test.
18811
18812 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18813
18814         PR c++/11507
18815         * g++.dg/lookup/scoped7.C: New test.
18816
18817         PR c++/9574
18818         * g++.dg/other/static1.C: New test.
18819
18820         PR c++/11490
18821         * g++.dg/warn/template-1.C: New test.
18822
18823         PR c++/11432
18824         * g++.dg/template/crash10.C: New test.
18825
18826         PR c++/2478
18827         * g++.dg/overload/VLA.C: New test.
18828
18829         PR c++/10804
18830         * g++.dg/template/call1.C: New test.
18831
18832 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         PR c++/11794
18835         * g++.dg/parse/using3.C: New test.
18836
18837 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18838
18839         PR c++/11409
18840         * g++.dg/overload/builtin3.C: New test case.
18841
18842 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18843
18844         PR c/9862
18845         * gcc.dg/20030906-1.c: New test.
18846         * gcc.dg/20030906-2.c: Likewise.
18847
18848 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18849
18850         PR c++/12167
18851         * g++.dg/parse/defarg5.C: New test.
18852
18853         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18854
18855 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18856
18857         PR c++/12163
18858         * g++.dg/expr/static_cast4.C: New test.
18859
18860         PR c++/12146
18861         * g++.dg/template/crash9.C: New test.
18862
18863 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18864
18865         * g++.old-deja/g++.ext/pretty2.C: Update for change
18866         in __FUNCTION__.
18867         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18868
18869 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18870
18871         PR c++/11922
18872         * g++/dg/template/qualified-id1.C: New test.
18873
18874         PR c++/12037
18875         * g++.dg/warn/noeffect4.C: New test.
18876
18877 2003-09-04  Matt Austern  <austern@apple.com>
18878
18879         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18880         * g++.dg/ext/fnname2.C: Likewise.
18881         * g++.dg/ext/fnname3.C: Likewise.
18882
18883 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18884
18885         * g++.dg/expr/lval1.C: New test.
18886         * g++.dg/ext/lvcast.C: Remove.
18887
18888 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18889
18890         PR optimization/11700.
18891         * gcc.c-torture/compile/20030903-1.c: New test case.
18892
18893 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18894
18895         PR c++/12053
18896         * g++.dg/abi/layout4.C: New test.
18897
18898 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18899
18900         PR c++/11553
18901         * g++.dg/parse/friend3.C: New test.
18902
18903 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/11847
18906         * g++.dg/template/class1.C: New test.
18907
18908         PR c++/11808
18909         * g++.dg/expr/call1.C: New test.
18910
18911 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/12114
18914         * g++.dg/init/ref9.C: New test.
18915
18916         PR c++/11972
18917         * g++.dg/template/nested4.C: New test.
18918
18919 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/12093
18922         * g++.dg/template/non-dependent4.C: New test.
18923
18924         PR c++/11928
18925         * g++.dg/inherit/conv1.C: New test.
18926
18927 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18928
18929         PR c++/6196
18930         * g++.dg/ext/label1.C: New test.
18931         * g++.dg/ext/label2.C: Likewise.
18932
18933 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18934
18935         * g++.dg/expr/cond3.C: New test.
18936
18937 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18938
18939         * gcc.dg/builtins-1.c: Add new builtin cases.
18940
18941 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18942
18943         * gcc.dg/builtins-1.c: Add new cases.
18944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18945
18946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18947
18948         * gcc.dg/builtins-1.c: Add more math builtin tests.
18949         * gcc.dg/torture/builtin-attr-1.c: New test.
18950
18951 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18952
18953         PR optimization/5079
18954         * g++.dg/opt/static3.C: New test.
18955
18956 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18957
18958         * gcc.misc-tests/gcov-10b.c: New test.
18959
18960 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18961
18962         * g++.dg/opt/ptrmem3.C: New test.
18963
18964         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18965
18966 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18967
18968         * gcc.dg/20030826-2.c: New test.
18969
18970 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18971
18972         PR middle-end/12002
18973         * g77.f-torture/compile/12002.f: New test case.
18974
18975 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18976
18977         * gcc.dg/20030826-1.c: New test case.
18978
18979 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18980
18981         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18982
18983 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18984
18985         PR c++/11871
18986         * c++.dg/lookup/crash1.C: New test.
18987
18988         * c++.dg/warn/noeffect3.C: New test.
18989
18990 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18991
18992         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18993         * gcc.dg/compat/vector-1_y.c: Ditto.
18994         * gcc.dg/compat/vector-2_x.c: Ditto.
18995         * gcc.dg/compat/vector-2_y.c: Ditto.
18996
18997 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18998
18999         * gcc.dg/20030702-1.c: New test.
19000
19001 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19002
19003         PR c++/8795
19004         * g++.dg/ext/altivec-1.C: New test.
19005
19006 2003-08-24  Richard Henderson  <rth@redhat.com>
19007
19008         * g++.dg/eh/simd-2.C: Add -w for x86.
19009
19010 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19011
19012         * gcc.dg/20030815-1.c: New test.
19013
19014 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19015
19016         PR c++/3765
19017         * g++.dg/parse/access6.C: New test.
19018
19019 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19020
19021         PR c++/641, c++/11876
19022         * g++.dg/template/friend22.C: New test.
19023         * g++.dg/template/friend23.C: Likewise.
19024
19025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19026
19027         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19028         identically.
19029
19030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19031
19032         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19033
19034 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19035
19036         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19037
19038 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19039
19040         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19041
19042 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19043
19044         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19045
19046 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/11919
19049         * g++.dg/overload/prom1.C: New test.
19050
19051         PR c++/11551
19052         * g++.dg/parse/dtor2.C: New test.
19053
19054         PR c++/10762
19055         * g++.dg/parse/using2.C: New test.
19056
19057 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19058
19059         PR target/11805
19060         * gcc.c-torture/compile/20030821-1.c: New.
19061
19062 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/11834
19065         * g++.dg/template/deduce2.C: New test.
19066
19067 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19068
19069         * gcc.c-torture/execute/20030821-1.c: New test.
19070
19071 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19072
19073         PR middle-end/11984
19074         * gcc.dg/20030820-1.c: New test case.
19075
19076 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19077
19078         PR c++/11945
19079         * g++.dg/warn/noeffect2.C: New test.
19080
19081 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19082
19083         PR c++/10926
19084         * g++.dg/template/dtor2.C: New test.
19085
19086         PR c++/11684
19087         * g++.dg/template/operator1.C: New test.
19088         * g++.dg/parse/operator4.C: New test.
19089
19090         PR c++/11946.C
19091         * g++.dg/expr/enum1.C: New test.
19092         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19093
19094         PR c++/11036.C
19095         * g++.dg/parse/elab2.C: New test.
19096         * g++.dg/parse/typedef4.C: Change error message.
19097         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19098         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19099         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19100
19101 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19102
19103         * gcc.dg/pch/warn-1.c: New.
19104         * gcc.dg/pch/warn-1.hs: New.
19105
19106         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19107         not-tested file.
19108
19109 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19110
19111         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19112
19113 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19114
19115         * gcc.dg/uninit-D.c: New Test.
19116         * gcc.dg/uninit-E.c: New Test.
19117         * gcc.dg/uninit-F.c: New Test.
19118         * gcc.dg/uninit-G.c: New Test.
19119
19120 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19121
19122         * g++.dg/README: Describe the pch directory.
19123
19124 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19125
19126         PR c++/11174
19127         * g++.dg/parse/access4.C: New test.
19128         * g++.dg/parse/access5.C: Likewise.
19129         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19130
19131 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19132
19133         * gcc.dg/noncompile/20030818-1.c: New.
19134
19135 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19136
19137         PR c++/11957
19138         * g++.dg/warn/noeffect1.C: New test.
19139
19140         * g++.dg/template/scope2.C: New test.
19141         * g++.dg/template/error2.C: Correct dg-error
19142
19143 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19144
19145         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19146
19147 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19148
19149         PR C++/11512
19150         * g++.dg/template/warn1.C: New.
19151
19152 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19153
19154         * g++.dg/template/error2.C: New test.
19155         * g++.dg/lookup/using7.C: Adjust errors
19156         * g++.old-deja/g++.pt/crash36.C: Likewise.
19157         * g++.old-deja/g++.pt/derived3.C: Likewise.
19158
19159 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19160
19161         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19162         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19163         * gcc.c-torture/execute/builtins/string-9.c: New, from
19164         string-opt-9.c.  Adjust for execute/builtins framework.
19165         * gcc.c-torture/execute/string-opt-9.c: Delete.
19166
19167 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19168
19169         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19170
19171         * g++.dg/parse/ret-type2.C: New test.
19172
19173         PR c++/11703
19174         * g++.dg/init/new8.C: New test.
19175
19176         PR c++/10923
19177         * g++.dg/parse/typedef5.C: New test.
19178
19179         PR c++/9512
19180         * g++.dg/parse/qualified2.C: New test.
19181         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19182         invalid code.
19183
19184 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19185
19186         * g++.dg/conversion/ptrmem1.C: New test.
19187
19188 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19189
19190         PR target/11693
19191         * gcc.dg/20030811-1.c: New test.
19192
19193         PR target/11535
19194         * gcc.c-torture/execute/20030811-1.c: New test.
19195
19196 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19197
19198         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19199
19200 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19201
19202         PR c++/11789.C
19203         * g++.dg/inherit/multiple1.C: New test.
19204
19205 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * gcc.dg/spe1.c: New test.
19208
19209         PR c++/11670
19210         * g++.dg/expr/cast2.C: New test.
19211
19212         PR c++/10530
19213         * g++.dg/template/dependent-name2.C: New test.
19214
19215 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19216
19217         * g++.dg/parse/crash11.C: Put the dg options in comments.
19218
19219 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19220
19221         * lib/gcc-dg.exp: Update for diagnostic change.
19222
19223 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         PR c++/5767
19226         * g++.dg/parse/crash11.C: New test.
19227
19228 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19229
19230         * gcc.dg/cpp/spacing1.c: Update.
19231
19232 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19233
19234         PR target/11739
19235         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19236         a value for -mtune.
19237
19238 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19239
19240         PR middle-end/11771
19241         * gcc.c-torture/compile/20030804-1.c: New test case.
19242
19243 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19244
19245         * gcc.dg/20030804-1.c: New test case.
19246
19247 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19248
19249         * gcc.dg/cpp/separate-1.c: New test.
19250
19251 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19252
19253         PR c++/11704
19254         * g++.dg/template/dependent-expr2.C: New test.
19255
19256         PR c++/11766
19257         * g++.dg/expr/ptrmem1.C: New test.
19258
19259 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19260
19261         PR c++/9453
19262         * g++.dg/template/friend15.C: New test.
19263
19264 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19265
19266         * lib/dg-pch.exp: Work round PCH bug.
19267
19268 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19269
19270         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19271         builtins.  Move cases from builtins-4.c here.
19272
19273         * gcc.dg/torture/builtin-math-1.c: New test taken from
19274         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19275         additional cases.
19276
19277         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19278         Delete.
19279
19280 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19281
19282         PR c++/9447
19283         * g++.dg/template/using7.C: New test.
19284
19285 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19286
19287         * import1.c, import2.c: New tests.
19288
19289 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19290
19291         * g++.dg/eh/crossjump1.C: New test.
19292
19293 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19294
19295         PR c++/11697
19296         * g++.dg/template/using6.C: New test.
19297
19298         PR c++/11744
19299         * g++.dg/template/koenig2.C: New test.
19300
19301 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19302
19303         PR c++/7983
19304         * g++.dg/parse/typedef4.C: New test.
19305
19306 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19307
19308         PR c++/8442, c++/8806
19309         * g++.dg/template/elab1.C: New test.
19310         * g++.dg/template/type2.C: Likewise.
19311         * g++.dg/template/ttp3.C: Adjust expected error message.
19312         * g++.old-deja/g++.law/visibility13.C: Likewise.
19313         * g++.old-deja/g++.niklas/t135.C: Likewise.
19314         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19315         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19316         template argument.
19317         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19318
19319 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19320
19321         PR c++/11295
19322         * g++.dg/ext/stmtexpr1.C: New test.
19323
19324         * g++.dg/opt/tmp1.C: New test.
19325
19326         PR c++/11525
19327         * g++.dg/parse/constant4.C: New test.
19328
19329         PR c++/9447
19330         * g++.dg/template/using5.C: New test.
19331
19332 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19333
19334         * gcc.dg/builtins-27.c: New test case.
19335
19336 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19337
19338         * gcc.dg/tls/opt-7.c: New test.
19339
19340 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19341
19342         * g++.old-deja/g++.other/crash18.C: Remove.
19343
19344 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         * g++.dg/template/explicit3.C: New.
19347         * g++.dg/template/explicit4.C: New.
19348         * g++.dg/template/explicit5.C: New.
19349
19350         PR c++/11347
19351         * g++.dg/template/memtmpl1.C: New.
19352
19353 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19354
19355         PR target/11565
19356         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19357         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19358
19359 2003-07-30  Jan Hubicka  <jh@suse.cz>
19360
19361         * vtgc1.c: Kill.
19362
19363 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19364
19365         * gcc.dg/struct-in-proto-1.c: New test.
19366
19367 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19368
19369         * gcc.dg/cpp/include2.c: Only expect one message.
19370
19371 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         PR c++/9447
19374         * g++.dg/template/using1.C: New test.
19375         * g++.dg/template/using2.C: New test.
19376         * g++.dg/template/using3.C: New test.
19377         * g++.dg/template/using4.C: New test.
19378
19379 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19380
19381         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19382         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19383
19384 2003-07-28  Jan Hubicka  <jh@suse.cz>
19385
19386         PR c++/11530
19387         * g++.dg/opt/call1.C: New test.
19388
19389 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19390
19391         PR c++/11667
19392         * g++.dg/init/enum2.C: New test.
19393         * g++.dg/template/overload1.C: Add "-w" option.
19394
19395 2003-07-28    <hp@bitrange.com>
19396
19397         * gcc.dg/Wdeclaration-after-statement-1.c,
19398         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19399
19400 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19401
19402         * gcc.c-torture/compile/20030725-1.c: New test.
19403
19404 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19405
19406         * gcc.dg/20030505.c: Only run for SPE.
19407         Remove definition of opaque type.
19408
19409 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19410
19411         * g++.dg/template/ptrmem6.C: New test.
19412
19413 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19414
19415         * gcc.c-torture/compile/zero-strct-2.c: New test.
19416
19417 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19418
19419         * gcc.dg/intermod-1.c: New test.
19420
19421 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         PR c++/11617
19424         * g++.dg/template/lookup2.C: New test.
19425         * g++.dg/template/memclass1.C: Remove instantiated from error.
19426         * g++.dg/other/error2.C: Tweak expected errors.
19427
19428         PR c++/11596
19429         * g++.dg/template/defarg3.C: New test.
19430
19431         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19432
19433 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19434
19435         * g++.dg/inherit/access5.C: New test.
19436
19437 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19438
19439         PR c++/11513
19440         * g++.dg/template/crash8.C: New test.
19441
19442 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19443
19444         PR c/10602
19445         * gcc.dg/noncompile/incomplete-2.c: New test.
19446
19447 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19448
19449         PR c++/11645
19450         * g++.dg/inherit/access4.C: New test.
19451
19452         PR c++/11517
19453         * g++.dg/expr/cond2.C: New test.
19454
19455         PR optimization/10679
19456         * g++.dg/opt/inline4.C: New test.
19457
19458 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19459
19460         * g++.dg/parse/crash10: New test.
19461
19462 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19463
19464         * g++.dg/ext/flexary1.C: New test.
19465
19466 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19467
19468         PR c++/10793
19469         * g++.dg/template/crash9.C: New test.
19470
19471 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19472
19473         PR c++/3004
19474         * g++.dg/parse/typedef3.C: New test.
19475
19476         PR c++/7906
19477         * g++.dg/parse/operator2.C: New test.
19478
19479         PR c++/8895
19480         * g++.dg/parse/def-tmpl-arg1.C: New test.
19481
19482         PR c++/9282
19483         * g++.dg/parse/funptr1.C: New test.
19484
19485         PR c++/9452
19486         * g++.dg/parse/ambig3.C: New test.
19487
19488         PR c++/9454
19489         * g++.dg/parse/operator3.C: New test.
19490
19491         PR c++/9486
19492         * g++.dg/parse/template10.C: New test.
19493
19494         PR c++/9488
19495         * g++.dg/parse/template11.C: New test.
19496
19497         PR c++/10150
19498         * g++.dg/parse/invalid-op1.C: New test.
19499
19500         PR c++/10247
19501         * g++.dg/parse/condexpr1.C: New test.
19502
19503 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         * g++.dg/ext/packed3.C: New test.
19506         * g++.dg/ext/packed4.C: New test.
19507
19508         * gcc.dg/pack-test-3.c: New test.
19509
19510 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19511
19512         * lib/compat.exp: Handle dg-options per source file.
19513         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19514         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19515         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19516         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19517         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19518         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19519         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19520         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19521         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19522         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19523         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19524         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19525         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19526         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19527
19528 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19529
19530         PR c/10320
19531         * gcc.c-torture/execute/20030718-1.c: New test.
19532
19533 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19534
19535         PR optimization/11536
19536         * gcc.dg/20030721-1.c: New test.
19537
19538 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19539
19540         PR c++/11546
19541         * g++.dg/template/lookup1.C: New test.
19542
19543 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19544
19545         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19546         diagnostics of ill-formed constructs involving labels.
19547         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19548         the new 'previously defined here' message.
19549
19550 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19551
19552         * g++.dg/parse/non-dependent2.C: New test.
19553
19554 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19555
19556         * g++.dg/init/init-ref4.C: xfail on targets without
19557         weak symbols.
19558
19559 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19560
19561         PR target/11087
19562         * gcc.c-torture/execute/20030717-1.c: New test.
19563
19564 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19565
19566         * g++.dg/opt/cfg1.C: New test.
19567
19568 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19569
19570         PR optimization/11557
19571         * gcc.dg/20030717-1.c: New test.
19572
19573 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19574
19575         PR c++/10476
19576         * g++.dg/expr/crash-1.C: New test.
19577
19578         PR c++/11027
19579         * g++.dg/template/init3.C: New test.
19580
19581         PR c++/8222
19582         * g++.dg/template/non-dependent1.C: New test.
19583
19584         PR c++/11070
19585         * g++.dg/template/non-dependent2.C: New test.
19586
19587         PR c++/11071
19588         * g++.dg/template/non-dependent3.C: New test.
19589
19590         PR c++/9907
19591         * g++.dg/template/sizeof5.C: New test.
19592
19593 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19594
19595         PR 11498
19596         * gcc.c-torture/compile/mangle-1.c: New file.
19597
19598 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19599
19600         PR c++/7809
19601         * g++.dg/parse/access3.C: New test.
19602
19603 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         PR c++/11384
19606         * g++.dg/init/init-ref4.C: New test.
19607
19608 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19609
19610         PR c++/11547
19611         * g++.dg/parse/constant3.C: New test.
19612         * g++.dg/parse/crash7.C: Likewise.
19613
19614 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         PR target/11008
19617         * gcc.dg/i386-pentium4-not-mull.c: New.
19618
19619 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19620
19621         * gcc.dg/asm-names.c (ymain): Make it weak.
19622
19623 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19624
19625         PR c++/5421
19626         * g++.dg/template/friend21.C: New test.
19627
19628 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.dg/cleanup-8.c: New test.
19631         * gcc.dg/cleanup-9.c: New test.
19632
19633 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19634
19635         * g++.dg/ext/dll-MI1.h: New file.
19636         * g++.dg/ext/dllexport-MI1.C: New file.
19637         * g++.dg/ext/dllimport-MI1.C: New file.
19638
19639 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19642         it does not have cmpstrsi patterns (just cmpmemsi).
19643
19644 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19645
19646         PR debug/11473
19647         * g++.dg/debug/debug8.C: New test.
19648
19649 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19650
19651         PR c++/10108
19652         * g++.dg/template/crash7.C: New test.
19653
19654 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19655
19656         PR target/10795
19657         * gcc.c-torture/compile/20030708-1.c: New.
19658
19659 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19660
19661         * gcc.c-torture/execute/20030715-1.c: New test.
19662
19663 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19664
19665         * gcc.dg/pch/inline-3.c: New file.
19666         * gcc.dg/pch/inline-3.hs: New file.
19667         * gcc.dg/pch/inline-4.c: New file.
19668         * gcc.dg/pch/inline-4.hs: New file.
19669
19670 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/11509
19673         * g++.dg/template/crash6.C: New test.
19674
19675         PR c++/7053
19676         * g++.dg/template/friend20.C: New test.
19677
19678         PR c++/7019
19679         * g++.dg/template/overload2.C: New test.
19680
19681 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19682
19683         PR optimization/11440
19684         * gcc.c-torture/execute/20030714-1.c: New test.
19685
19686 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19687
19688         PR c++/11154
19689         * g++.dg/template/partial2.C: New test.
19690
19691 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/11503
19694         * g++.dg/template/anon1.C: New test.
19695
19696         PR c++/11493
19697         PR c++/11495
19698         * g++.dg/parse/template9.C: Likewise.
19699         * g++.dg/template/crash4.C: New test.
19700         * g++.dg/template/koenig1.C: Likewise.
19701         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19702         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19703         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19704         functions.
19705         * g++.old-deja/g++.jason/template36.C: Likewise.
19706         * g++.old-deja/g++.mike/p1989.C: Likewise.
19707         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19708         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19709         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19710         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19711         compiling.
19712         * g++.old-deja/g++.pt/union2.C: Use this->.
19713
19714 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gcc.dg/20030711-1.c: New test.
19717
19718 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         PR c++/11050
19721         * g++.dg/parse/args1.C: New test.
19722         * g++.pt/defarg8.C: Change expected errors.
19723
19724 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/8164
19727         * g++.dg/template/nontype2.C: New test.
19728
19729         PR c++/10558
19730         * g++.dg/parse/template8.C: New test.
19731
19732         PR c++/8327
19733         * g++.dg/template/scope1.C: New test.
19734
19735         * g++.dg/warn/Wsign-compare-1.C: New test.
19736
19737 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19738
19739         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19740
19741 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19742
19743         PR c++/9411
19744         * g++.dg/template/explicit2.C: New test.
19745
19746         PR c++/10032
19747         * g++.dg/warn/pedantic1.C: New test.
19748
19749 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         PR c++ 9483
19752         * g++.dg/other/field1.C: New test.
19753
19754 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19755
19756         PR c/11449
19757         * gcc.c-torture/compile/20030707-1.c: New.
19758
19759 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19760
19761         PR c++/10849
19762         * g++.dg/template/access12.C: New test.
19763
19764 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19767         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19768         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19769         * gcc.misc-tests/gcov.exp: Update
19770         * g++.dg/gcov/gcov.exp: Update
19771         * lib/gcov.exp: Update.
19772
19773 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19774
19775         * g++.dg/abi/mangle17.C: Make sure template expressions are
19776         dependent.
19777         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19778         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19779         * g++.dg/opt/stack1.C: Remove erroneous code.
19780         * g++.dg/parse/template7.C: New test.
19781         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19782         * g++.old-deja/g++.pt/crash4.C: Likewise.
19783
19784 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19785
19786         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19787         with zero or one occurence of `$' after the initial `L'.
19788
19789 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19790
19791         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19792
19793 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19794
19795         PR c/11370
19796         * gcc.dg/Wunreachable-6.c: New testcase.
19797         * gcc.dg/Wunreachable-7.c: New testcase.
19798
19799 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19800
19801         PR c/11420
19802         * gcc.dg/20030708-1.c: New test.
19803
19804 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19805
19806         * gcc.dg/compat/sdata-section.h: New file.
19807         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19808         * gcc.dg/torture/mips-sdata-1.c: New test.
19809
19810 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19811
19812         PR c++/11030
19813         * g++.dg/template/friend19.C: New test.
19814
19815 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19816
19817         * g++.dg/opt/strength-reduce.C: New test.
19818
19819 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19820
19821         PR target/10979
19822         * gcc.dg/20030707-1.c: New testcase.
19823
19824 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19825
19826         PR optimization/11059
19827         * g++.dg/opt/emptyunion.C: New testcase.
19828
19829 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19830             Eric Botcazou  <ebotcazou@libertysurf.fr>
19831
19832         * g++.dg/opt/stack1.C: New test.
19833
19834 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19835
19836         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19837         run test.
19838
19839         PR c++/11431
19840         * g++.dg/expr/static_cast3.C: New test.
19841
19842 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19843
19844         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19845         everywhere.
19846         * gcc.dg/concat.c: Concatenation of string constants with
19847         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19848         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19849         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19850         necessary to avoid multi-character character constant warning.
19851         * gcc.dg/cpp/escape.c: Likewise.
19852         * gcc.dg/cpp/ucs.c: Likewise.
19853         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19854         Fix a typo.
19855
19856 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19857
19858         PR c/11428
19859         * gcc.c-torture/compile/20030704-1.c: New.
19860
19861 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19862
19863         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19864
19865 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19866
19867         PR c++/5287, PR c++/7910,  PR c++/11021
19868         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19869         tests for warnings.
19870         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19871         * g++.dg/ext/dllimport3.C: Likewise.
19872         * g++.dg/ext/dllimport4.C: New file.
19873         * g++.dg/ext/dllimport5.C: New file.
19874         * g++.dg/ext/dllimport6.C: New file.
19875         * g++.dg/ext/dllimport7.C: New file.
19876         * g++.dg/ext/dllimport8.C: New file.
19877         * g++.dg/ext/dllimport9.C: New file.
19878         * g++.dg/ext/dllimport10.C: New file.
19879         * g++.dg/ext/dllexport1.C: New file.
19880
19881 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19882
19883         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19884         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19885
19886 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19887
19888         * gcc.dg/builtins-25.c: New testcase.
19889         * gcc.dg/builtins-26.c: New testcase.
19890
19891 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19892
19893         * gcc.dg/compat/vector-defs.h: New file.
19894         * gcc.dg/compat/vector-setup.h: New file.
19895         * gcc.dg/compat/vector-check.h: New file.
19896         * gcc.dg/compat/vector-1_main.c: New file.
19897         * gcc.dg/compat/vector-1_x.c: New file.
19898         * gcc.dg/compat/vector-1_y.c: New file.
19899         * gcc.dg/compat/vector-2_main.c: New file.
19900         * gcc.dg/compat/vector-2_x.c: New file.
19901         * gcc.dg/compat/vector-2_y.c: New file.
19902
19903         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19904         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19905         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19906         * gcc.dg/compat/struct-align-1.h: New file.
19907         * gcc.dg/compat/struct-align-1_main.c: New file.
19908         * gcc.dg/compat/struct-align-1_x.c: New file.
19909         * gcc.dg/compat/struct-align-1_y.c: New file.
19910         * gcc.dg/compat/struct-align-2.h: New file.
19911         * gcc.dg/compat/struct-align-2_main.c: New file.
19912         * gcc.dg/compat/struct-align-2_x.c: New file.
19913         * gcc.dg/compat/struct-align-2_y.c: New file.
19914
19915         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19916         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19917         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19918         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19919         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19920         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19921         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19922         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19923         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19924         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19925         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19926         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19927         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19928         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19929         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19930         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19931         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19932         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19933         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19934         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19935         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19936         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19937         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19938         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19939         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19941         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19942         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19944
19945 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19946
19947         * gcc.dg/i386-call-1.c: New test.
19948
19949 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19950
19951         PR c++/9162
19952         * g++.dg/parse/defarg4.C: New.
19953
19954 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19955
19956         PR target/10700
19957         * gcc.c-torture/compile/20030703-1.c: New test case.
19958
19959 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19960
19961         * g++.dg/template/local3.C: Remove extra semicolon.
19962
19963 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19964
19965         * gcc.dg/i386-volatile-1.c: New test.
19966
19967 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         PR c++/11072
19970         * g++.dg/other/offsetof2.C: XFAIL.
19971         * g++.dg/other/offsetof5.C: New.
19972
19973         PR c++/10219
19974         * g++.dg/template/error1.C: New.
19975
19976         PR c++/9779
19977         * g++.dg/template/dependent-expr1.C: New.
19978
19979 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19980
19981         PR c++/6949
19982         * g++.dg/template/local3.C: New test.
19983
19984         PR c++/11149
19985         * g++.dg/lookup/scoped6.C: New test.
19986
19987 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19988
19989         PR c++/8046
19990         * g++.dg/other/error7.C: New test.
19991
19992 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19993
19994         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19995         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19996         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19997         * g++.old-deja/g++.other/union2.C: Likewise.
19998         * gcc.dg/c90-const-expr-2.c: Likewise.
19999         * gcc.dg/c90-const-expr-3.c: Likewise.
20000         * gcc.dg/c99-const-expr-2.c: Likewise.
20001         * gcc.dg/c99-const-expr-3.c: Likewise.
20002         * gcc.dg/concat.c: Likewise.
20003
20004 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20005
20006         PR c++/9559
20007         * g++.dg/init/static1.C: New test.
20008
20009 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20010
20011         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20012         * g++.old-deja/g++.other/access2.C: Likewise.
20013         * g++.old-deja/g++.other/decl2.C: Likewise.
20014         * gcc.c-torture/execute/20020615-1.c: Likewise.
20015
20016 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20017
20018         PR c++/4933
20019         * g++.dg/template/sizeof4.C: New test.
20020
20021 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20022
20023         * g++.dg/other/error6.C: New test.
20024
20025 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20026
20027         PR c++/10750
20028         * g++.dg/parse/constant2.C: New test.
20029
20030 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20031
20032         PR c++/11106
20033         * g++.dg/other/error5.C: New test.
20034
20035 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20036
20037         * gcc.dg/format/gcc_diag-1.c: New test.
20038
20039 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20040
20041         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20042
20043 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20046         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20047         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20048
20049 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20050
20051         * gcc.c-torture/execute/builtins/string-8.c: New test.
20052         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20053         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20054         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20055
20056 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/10468
20059         * g++.dg/ext/typeof6.C: New test.
20060
20061 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/10796
20064         * g++.dg/init/enum1.C: New test.
20065
20066 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20067
20068         * gcc.dg/20030627-1.c: New test.
20069
20070 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/11332
20073         * g++.dg/expr/static_cast2.C: New test.
20074
20075 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20076             Jakub Jelinek  <jakub@redhat.com>
20077
20078         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20079         sprintf(dst,"%s",src) optimization.
20080         * gcc.c-torture/execute/20030626-1.c: New test case.
20081         * gcc.c-torture/execute/20030626-2.c: New test case.
20082
20083 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20084
20085         * gcc.c-torture/execute/multi-ix.c: New test.
20086
20087         * gcc.c-torture/execute/simd-4.c (main):
20088         Added missing semicolon at end of union.
20089
20090 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20091
20092         PR c++/8266
20093         * g++.dg/template/explicit-instantiation3.C: New test.
20094
20095 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20096
20097         * gcc.dg/20030626-1.c: Use signed char.
20098
20099 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20100
20101         * gcc.dg/20030626-1.c: New test.
20102
20103 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20104
20105         * const-str-2.m: Update.
20106
20107 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/10990
20110         * g++.dg/rtti/dyncast1.C: New test.
20111         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20112         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20113         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20114
20115         PR c++/10931
20116         * g++.dg/expr/static_cast1.C: New test.
20117
20118 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20119
20120         * gcc.dg/20030625-1.c: New test.
20121
20122 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20123
20124         * gcc.c-torture/compile/20030624-1.c: New test case.
20125
20126 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20127
20128         * gcc.c-torture/execute/string-opt-17.c: New test.
20129
20130 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20131
20132         PR c++/5754
20133         * g++.dg/parse/crash6.C: New test.
20134
20135 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20136
20137         * gcc.dg/builtins-24.c: New test case.
20138
20139 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20140
20141         * g++.dg/opt/operator1.C: New test.
20142
20143 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20144
20145         * gcc.c-torture/execute/string-opt-16.c: New test case.
20146
20147 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20148
20149         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20150         * g++.old-deja/g++.other/conv7.C: Likewise
20151         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20152         * g++.old-deja/g++.other/overload14.C: Likewise.
20153
20154 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20155
20156         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20157         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20158
20159 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/10888
20162         * g++.dg/warn/Winline-3.C: New test.
20163
20164 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * lib/target-supports.exp (check_alias_available): Make the test
20167         program acceptable to the Solaris assembler.
20168
20169         PR c++/10749
20170         * g++.dg/template/memclass2.C: New test.
20171
20172 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20173             Eric Botcazou  <ebotcazou@libertysurf.fr>
20174
20175         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20176         data for non-matching targets.
20177         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20178
20179 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/10845
20182         * g++.dg/template/member3.C: New test.
20183
20184 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/10939
20187         * g++.dg/template/func1.C: New test.
20188
20189         PR c++/9649
20190         * g++.dg/template/static4.C: New test.
20191         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20192
20193         PR c++/11041
20194         * g++.dg/init/ref7.C: New test.
20195
20196 2003-06-19  Matt Austern  <austern@apple.com>
20197
20198         PR c++/11228
20199         * g++.dg/anew1.C: New test.
20200         * g++.dg/anew2.C: New test.
20201         * g++.dg/anew3.C: New test.
20202         * g++.dg/anew4.C: New test.
20203
20204 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20205
20206         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20207
20208 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20209
20210         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20211         endian-dependent.
20212
20213 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20214
20215         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20216         Remove cruft.
20217
20218 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20219
20220         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20221         * gcc.c-torture/compile/961203-1.c: Likewise.
20222         * gcc.c-torture/compile/980506-1.c: Likewise.
20223
20224 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20225
20226         PR c++/10712
20227         * g++.dg/lookup/using7.C: New test.
20228
20229 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20230
20231         PR c++/11105
20232         * g++.dg/abi/conv1.C: Remove it.
20233         * g++.dg/template/conv7.C: New test.
20234         * g++.dg/template/conv8.C: Likewise.
20235         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20236         conversion operator.
20237
20238 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20239
20240         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20241         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20242         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20243         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20244         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20245         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20246         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20247         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20248         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20249         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20250         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20251         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20252         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20253         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20254         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20255         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20256         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20257         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20258         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20259         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20260         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20261         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20262         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20263         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20264         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20265         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20266         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20267         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20268         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20269
20270 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20271
20272         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20273         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20274         indications.
20275
20276 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20277
20278         * gcc.dg/i386-387-5.c: New test case.
20279         * gcc.dg/i386-387-6.c: New test case.
20280         * gcc.dg/builtins-23.c: New test case.
20281
20282 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20283
20284         * gcc.dg/builtins-22.c: New test case.
20285         * gcc.dg/i386-387-1.c: Update to test exp.
20286         * gcc.dg/i386-387-2.c: Likewise.
20287
20288 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20289
20290         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20291
20292 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20293
20294         * lib/gcc-dg.exp (dg-require-dll): New function.
20295         (dg-xfail-if): Likewise.
20296         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20297         driver.
20298
20299         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20300         * gcc.c-torture/compile/20001205-1.c: Likewise.
20301         * gcc.c-torture/compile/20001226-1.c: Likewise.
20302         * gcc.c-torture/compile/20010518-2.c: Likewise.
20303         * gcc.c-torture/compile/20020312-1.c: Likewise.
20304         * gcc.c-torture/compile/20020604-1.c: Likewise.
20305         * gcc.c-torture/compile/920501-12.c: Likewise.
20306         * gcc.c-torture/compile/920501-4.c: Likewise.
20307         * gcc.c-torture/compile/920520-1.c: Likewise.
20308         * gcc.c-torture/compile/920521-1.c: Likewise.
20309         * gcc.c-torture/compile/920625-1.c: Likewise.
20310         * gcc.c-torture/compile/961203-1.c: Likewise.
20311         * gcc.c-torture/compile/980506-1.c: Likewise.
20312         * gcc.c-torture/compile/981006-1.c: Likewise.
20313         * gcc.c-torture/compile/981022-1.c: Likewise.
20314         * gcc.c-torture/compile/981223-1.c: Likewise.
20315         * gcc.c-torture/compile/990617-1.c: Likewise.
20316         * gcc.c-torture/compile/dll.c: Likewise.
20317         * gcc.c-torture/compile/labels-3.c: Likewise.
20318         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20319         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20320         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20321         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20322         * gcc.c-torture/compile/simd-5.c: Likewise.
20323         * gcc.c-torture/compile/20000804-1.x: Remove.
20324         * gcc.c-torture/compile/20001205-1.x: Likewise.
20325         * gcc.c-torture/compile/20001226-1.x: Likewise.
20326         * gcc.c-torture/compile/20010518-2.x: Likewise.
20327         * gcc.c-torture/compile/20020312-1.x: Likewise.
20328         * gcc.c-torture/compile/20020604-1.x: Likewise.
20329         * gcc.c-torture/compile/920501-12.x: Likewise.
20330         * gcc.c-torture/compile/920501-4.x: Likewise.
20331         * gcc.c-torture/compile/920520-1.x: Likewise.
20332         * gcc.c-torture/compile/920521-1.x: Likewise.
20333         * gcc.c-torture/compile/920625-1.x: Likewise.
20334         * gcc.c-torture/compile/961203-1.x: Likewise.
20335         * gcc.c-torture/compile/980506-1.x: Likewise.
20336         * gcc.c-torture/compile/981006-1.x: Likewise.
20337         * gcc.c-torture/compile/981022-1.x: Likewise.
20338         * gcc.c-torture/compile/981223-1.x: Likewise.
20339         * gcc.c-torture/compile/990617-1.x: Likewise.
20340         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20341         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20342         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20343         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20344         * gcc.c-torture/compile/simd-5.x: Likewise.
20345
20346         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20347
20348 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20349
20350         * gcc.c-torture/execute/20030611-1.c: New test.
20351
20352 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20353
20354         PR middle-end/168
20355         * gcc.dg/20030612-1.c: New test case.
20356
20357 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20358
20359         PR c++/10635
20360         * g++.dg/expr/cast1.C: New test.
20361
20362 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20363
20364         * gcc.dg/builtins-21.c: New test case.
20365
20366 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20367
20368         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20369         options instead of at the end.
20370         * lib/objc.exp (objc_target_compile): Likewise.
20371
20372 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20373
20374         PR c++/10432
20375         * g++.dg/parse/error1.C: New test.
20376
20377 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20378
20379         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20380         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20381         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20382         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20383         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20384         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20385         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20386         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20387         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20388         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20389         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20390         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20391         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20392         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20393         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20394         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20395         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20396         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20397         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20398         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20399         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20400         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20401         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20402         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20403
20404         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20405         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20406         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20407         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20408         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20409         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20410         * gcc.dg/compat/scalar-return-3_main.c: New file.
20411         * gcc.dg/compat/scalar-return-3_x.c: New file.
20412         * gcc.dg/compat/scalar-return-3_y.c: New file.
20413         * gcc.dg/compat/scalar-return-4_main.c: New file.
20414         * gcc.dg/compat/scalar-return-4_x.c: New file.
20415         * gcc.dg/compat/scalar-return-4_y.c: New file.
20416
20417 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20418
20419         * gcc.dg/compat/fp2-struct-check.h: New file.
20420         * gcc.dg/compat/fp2-struct-defs.h: New file.
20421         * gcc.dg/compat/fp2-struct-init.h: New file.
20422         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20423         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20424         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20425         * gcc.dg/compat/struct-return-10_main.c: New file.
20426         * gcc.dg/compat/struct-return-10_x.c: New file.
20427         * gcc.dg/compat/struct-return-10_y.c: New file.
20428
20429         * gcc.dg/compat/compat-common.h: New file.
20430         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20431         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20432         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20433         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20434         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20435         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20436         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20437         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20438         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20439         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20440         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20441         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20442         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20443         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20444         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20445         * gcc.dg/compat/small-struct-check.h: Ditto.
20446         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20447         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20448         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20449         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20450         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20451         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20452         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20453         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20454         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20455         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20456         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20457         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20458         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20459         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20460         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20461         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20462         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20463         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20464         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20465         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20466         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20467         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20468         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20469         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20470         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20471         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20472         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20473         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20474         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20475         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20476
20477 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20478
20479         * g++.dg/pch/static-1.C: New file.
20480         * g++.dg/pch/static-1.Hs: New file.
20481
20482 2003-06-10  Richard Henderson  <rth@redhat.com>
20483
20484         * gcc.dg/asm-7.c: Adjust expected warning text.
20485
20486 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20487
20488         * gcc.dg/builtins-20.c: New test case.
20489
20490 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20491
20492         PR c++/11131
20493         * g++.dg/opt/template1.C: New test.
20494
20495 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20496
20497         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20498         additional_sources.
20499
20500 2003-05-21  David Taylor  <dtaylor@emc.com>
20501
20502         * gcc.dg/Wpadded.c: New file.
20503
20504 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20505
20506         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20507         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20508         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20509         dg-require-weak.
20510
20511 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20512
20513         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20514
20515 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20516
20517         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20518         (dg-require-alias): Likewise.
20519         (dg-require-gc-sections): Likewise.
20520         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20521
20522 2003-06-08  Richard Henderson  <rth@redhat.com>
20523
20524         * gcc.dg/20011029-2.c: Fix the array reference.
20525         * gcc.dg/asm-7.c: New.
20526
20527 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20528
20529         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20530
20531 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20532
20533         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20534         (dg-require-gc-sections): Likewise.
20535
20536 2003-06-08  Jan Hubicka  <jh@suse.cz>
20537
20538         * i386-cmov1.c: Fix regular expression.
20539         * i386-cvt-1.c: Likewise.
20540         * i386-local.c: Likewise.
20541         * i386-local2.c: Likewise.
20542         * i386-mul.c: Likewise.
20543         * i386-ssetype-1.c: Likewise.
20544         * i386-ssetype-3.c: Likewise.
20545         * i386-ssetype-5.c: Likewise.
20546
20547 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20548
20549         PR c++/11039
20550         * g++.dg/warn/implicit-typename2.C: New test.
20551         * g++.dg/warn/implicit-typename3.C: New test.
20552
20553 2003-06-07  Richard Henderson  <rth@redhat.com>
20554
20555         * g++.dg/other/offsetof3.C: Use size_t.
20556         * g++.dg/other/offsetof4.C: Likewise.
20557
20558 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20559
20560         * lib/copy-file.exp: New. Implement gcc_copy_files.
20561
20562         * lib/dg-pch.exp: Load copy-file.exp
20563         (dg-pch): Use gcc_copy_files instead of "file copy".
20564
20565 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20566
20567         * gcc.dg/weak/weak.exp: Simplify.
20568         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20569         * gcc.dg/weak/weak-1.c: Likewise.
20570         * gcc.dg/weak/weak-2.c: Likewise.
20571         * gcc.dg/weak/weak-3.c: Likewise.
20572         * gcc.dg/weak/weak-4.c: Likewise.
20573         * gcc.dg/weak/weak-5.c: Likewise.
20574         * gcc.dg/weak/weak-6.c: Likewise.
20575         * gcc.dg/weak/weak-7.c: Likewise.
20576         * gcc.dg/weak/weak-8.c: Likewise.
20577         * gcc.dg/weak/weak-9.c: Likewise.
20578
20579 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20580
20581         gcc.c-torture/execute/20030606-1.c: New.
20582
20583 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20584
20585         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20586         * gcc.dg/builtins-19.c: Likewise.
20587
20588 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20589
20590         * gcc.dg/builtins-2.c: Add some more tests.
20591         * gcc.dg/builtins-18.c: New test case.
20592         * gcc.dg/builtins-19.c: New test case.
20593
20594 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20595             Jim Wilson  <wilson@tuliptree.org>
20596
20597         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20598
20599 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20600
20601         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20602         mempcpy/stpcpy calls not to be optimized into something else.
20603         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20604         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20605         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20606
20607 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20608
20609         * gcc.dg/format/asm_fprintf-1.c: New test.
20610
20611 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20612
20613         * lib/gcc-defs.exp (additional_sources): New variable.
20614         (dg-additional-sources): New function.
20615         (additional_files): New variable.
20616         (dg-additional-files): New function.
20617         (dg-additional-files-options): Likewise.
20618         * lib/gcc-dg.exp (dg-require-weak): New function.
20619         (dg-require-alias): Likewise.
20620         (dg-require-gc-sections): Likewise.
20621         * lib/target-supports.exp (check_alias_available): Remove testfile
20622         parameter.
20623         (check_gc_sections_available): New function.
20624         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20625         (dg-gpp-additional-files): Likewise.
20626         * lib/g++.exp (additional_sources): Remove.
20627         (additional_files): Likewise.
20628         (g++_target_compile): Use dg-additional-files-options.
20629
20630         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20631         Tcl logic.
20632         * gcc.dg/special/ecos.exp: Remove.
20633         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20634         * gcc.dg/special/alias-1.c: Likewise.
20635         * gcc.dg/special/alias-2.c: Likewise.
20636         * gcc.dg/special/gcsec-1.c: Likewise.
20637         * gcc.dg/special/weak-1.c: Likewise.
20638         * gcc.dg/special/weak-2.c: Likewise.
20639         * gcc.dg/special/wkali-1.c: Likewise.
20640         * gcc.dg/special/wkali-2.c: Likewise.
20641
20642         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20643         dg-gpp-additional-*.
20644         * g++.dg/special/conpr-3.C: Likewise.
20645         * g++.dg/special/conpr-4.C: Likewise.
20646         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20647         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20648         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20649         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20650         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20651         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20652         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20653         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20654         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20655         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20656         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20657         * g++.old-deja/g++.other/comdat1.C: Likewise.
20658         * g++.old-deja/g++.other/comdat2.C: Likewise.
20659         * g++.old-deja/g++.other/comdat3.C: Likewise.
20660         * g++.old-deja/g++.other/ctor1.C: Likewise.
20661         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20662
20663 2003-06-05  Richard Henderson  <rth@redhat.com>
20664
20665         * gcc.dg/debug/20030605-1.c: New.
20666
20667 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20668
20669         * README.QMTEST: Update.
20670
20671 2003-06-04  Richard Henderson  <rth@redhat.com>
20672
20673         * gcc.dg/cleanup-1.c: New.
20674         * gcc.dg/cleanup-2.c: New.
20675         * gcc.dg/cleanup-3.c: New.
20676         * gcc.dg/cleanup-4.c: New.
20677         * gcc.dg/cleanup-5.c: New.
20678         * gcc.dg/cleanup-6.c: New.
20679         * gcc.dg/cleanup-7.c: New.
20680
20681 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20682
20683         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20684
20685         * lib/dg-pch.exp: New file.
20686         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20687         * gcc.dg/pch/pch.exp: Likewise.
20688
20689 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20690
20691         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20692         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20693         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20694         * gcc.dg/builtins-17.c: New test case.
20695         * gcc.dg/i386-387-4.c: New test case.
20696         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20697
20698 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20699
20700         * gcc.dg/ultrasp9.c: New test.
20701
20702 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20703
20704         * gcc.c-torture/compile/20030604-1.c: New test.
20705         * gcc.dg/sparc-constant-1.c: New test.
20706
20707 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20708
20709         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20710
20711 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20712
20713         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20714
20715         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20716         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20717
20718 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20719
20720         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20721
20722 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20723
20724         PR c++/10940
20725         * g++.dg/template/spec10.C: New test.
20726
20727 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20728
20729         * gcc.dg/builtins-16.c: New test case.
20730
20731 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20732
20733         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20734         mempcpy test with post-increments.
20735         * gcc.c-torture/execute/string-opt-3.c: New test.
20736         * gcc.dg/string-opt-1.c: New test.
20737
20738 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20739
20740         PR fortran/10965
20741         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20742
20743 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20744
20745         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20746         (scan-assembler): ... here.  Use dg-scan.
20747         (scan-assembler-not): Likewise.
20748         (scan-file): New function.
20749         (scan-file-not): Likewise.
20750         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20751         * gcc.dg/cpp/_Pragma4.c: Likewise.
20752         * gcc.dg/cpp/_Pragma5.c: Likewise.
20753         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20754         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20755         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20756         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20757         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20758         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20759         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20760         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20761         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20762         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20763         * gcc.dg/cpp/cxxcom1.c: Likewise.
20764         * gcc.dg/cpp/line1.c: Likewise.
20765         * gcc.dg/cpp/maccom1.c: Likewise.
20766         * gcc.dg/cpp/maccom2.c: Likewise.
20767         * gcc.dg/cpp/maccom3.c: Likewise.
20768         * gcc.dg/cpp/maccom4.c: Likewise.
20769         * gcc.dg/cpp/maccom5.c: Likewise.
20770         * gcc.dg/cpp/maccom6.c: Likewise.
20771         * gcc.dg/cpp/multiline.c: Likewise.
20772         * gcc.dg/cpp/spacing1.c: Likewise.
20773         * gcc.dg/cpp/spacing2.c: Likewise.
20774         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20775         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20776         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20777         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20778         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20779         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20780         * gcc.dg/cpp/cxxcom2.c: Likewise.
20781         * gcc.dg/cpp/cxxcom2.h: New file.
20782
20783         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20784         * g++.dg/cpp/truefalse.C: Here.
20785         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20786
20787 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20788
20789         * gcc.dg/cpp/redef3.c: New file.
20790
20791 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20792
20793         * gcc.dg/i386-loop-3.c: New test.
20794
20795 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20796
20797         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20798
20799 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20800
20801         * gcc.dg/fwrapv-1.c: New test case.
20802         * gcc.dg/fwrapv-2.c: New test case.
20803
20804 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20805
20806         PR c++/10956
20807         * g++.dg/template/spec9.C: New test.
20808
20809 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20810
20811         * gcc.dg/duff-4.c: New test case.
20812
20813 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20814
20815         PR fortran/10843
20816         * g77.dg/ffixed-form-1.f: New test
20817         * g77.dg/ffixed-form-2.f: New test
20818         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20819         * g77.dg/ffree-form-3.f: New test
20820
20821 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20822
20823         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20824         * gcc.dg/wint_t-1.c: Likewise.
20825
20826 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20827
20828         * g++.dg/template/access11.C: New test.
20829
20830 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20831
20832         PR c++/10849
20833         * g++.dg/template/access10.C: New test.
20834
20835 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20836             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20837
20838         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20839
20840 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20841
20842         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20843         suppress for powerpc-*-darwin*.
20844         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20845
20846 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20847
20848         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20849         suppress option for powerpc-*-darwin*.
20850
20851 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20852
20853         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20854         * gcc.dg/builtins-4.c: Add test for fmod.
20855
20856 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20857
20858         PR c++/10682
20859         * g++.dg/template/instantiate4.C: New test.
20860
20861 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20862
20863         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20864
20865 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20866
20867         * gcc.dg/compat/scalar-return-1_main.c: New file.
20868         * gcc.dg/compat/scalar-return-1_x.c: New file.
20869         * gcc.dg/compat/scalar-return-1_y.c: New file.
20870         * gcc.dg/compat/scalar-return-2_main.c: New file.
20871         * gcc.dg/compat/scalar-return-2_x.c: New file.
20872         * gcc.dg/compat/scalar-return-2_y.c: New file.
20873         * gcc.dg/compat/struct-return-3_main.c: New file.
20874         * gcc.dg/compat/struct-return-3_y.c: New file.
20875         * gcc.dg/compat/struct-return-3_x.c: New file.
20876         * gcc.dg/compat/struct-return-2_main.c: New file.
20877         * gcc.dg/compat/struct-return-2_x.c: New file.
20878         * gcc.dg/compat/struct-return-2_y.c: New file.
20879
20880 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20881
20882         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20883         for hppa*-hp-hpux*.
20884         * gcc.dg/20021014-1.c (dg-options): Likewise.
20885         * gcc.dg/nest.c (dg-options): Likewise.
20886
20887 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20888
20889         PR c++/9738
20890         * g++.dg/ext/dllimport2.C: New file.
20891         * g++.dg/ext/dllimport3.C: New file.
20892
20893 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20894
20895         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20896         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20897         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20898         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20900         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20901         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20902         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20903         * gcc.dg/compat/small-struct-defs.h: New file.
20904         * gcc.dg/compat/small-struct-init.h: New file.
20905         * gcc.dg/compat/small-struct-check.h: New file.
20906         * gcc.dg/compat/fp-struct-defs.h: New file.
20907         * gcc.dg/compat/fp-struct-check.h: New file.
20908         * gcc.dg/compat/fp-struct-init.h: New file.
20909         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20910         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20911
20912 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20913
20914         * gcc.dg/20030225-2.c: New test.
20915
20916 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20917             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20918
20919         * gcc.c-torture/compile/20030518-1.c: New test case.
20920
20921 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20922
20923         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20924         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20925         gcc-dg-debug-runtest.
20926         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20927         gcc-dg-debug-runtest.
20928
20929 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20930
20931         PR c++/9022
20932         * g++.dg/lookup/using6.C: New test.
20933
20934 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20935
20936         * g++.dg/parse/access2.C: New test.
20937
20938 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20939
20940         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20941         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20942         * gcc.dg/debug/debug.exp: Likewise.
20943
20944 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20945
20946         * gcc.dg/dollar.c: New test.
20947
20948 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20949
20950         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20951         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20952         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20953         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20954         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20955         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20956         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20957         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20958         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20959         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20960         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20961         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20962         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20963         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20964         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20965         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20966         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20967         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20968
20969 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20970
20971         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20972         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20973         support for "repo" mode.
20974         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20975         * lib/g77-dg.exp: Likewise.
20976         * lib/obj-dg.exp: Likewise.
20977
20978 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20979
20980         Merge from gcc-3_2-rhl8-branch:
20981         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20982
20983         * gcc.dg/tls/opt-6.c: New test.
20984
20985         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * gcc.dg/20030405-1.c: New test.
20988
20989         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * gcc.dg/20030309-1.c: New test.
20992
20993         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20994
20995         * gcc.c-torture/execute/20030307-1.c: New test.
20996
20997         2003-02-20  Randolph Chung  <tausq@debian.org>
20998
20999         * gcc.c-torture/compile/20030220-1.c: New test.
21000
21001         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21002
21003         * gcc.dg/20030217-1.c: New test.
21004
21005         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.c-torture/compile/20020129-1.c: New test.
21008
21009         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         * gcc.dg/unroll-1.c: New test.
21012
21013         2002-11-16  Jan Hubicka  <jh@suse.cz>
21014
21015         * gcc.c-torture/execute/20020920-1.c: New test.
21016
21017         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21018
21019         PR target/7434
21020         * gcc.c-torture/compile/20021008-1.c: New test.
21021
21022         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21023
21024         PR target/7559
21025         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21026
21027         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21028
21029         * gcc.c-torture/compile/20020807-1.c: New test.
21030
21031         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gcc.dg/tls/opt-1.c: New test.
21034
21035         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21036
21037         * gcc.dg/20020729-1.c: New test.
21038
21039         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21040
21041         * g++.dg/opt/life1.C: New test.
21042
21043         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21044
21045         * gcc.dg/20020525-1.c: New test.
21046
21047         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21048
21049         PR c++/6794
21050         * g++.dg/ext/pretty1.C: New test.
21051         * g++.dg/ext/pretty2.C: New test.
21052
21053 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21054
21055         PR c++/8385
21056         * g++.dg/ext/typeof5.C: New test.
21057
21058 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21059
21060         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21061         __USER_LABEL_PREFIX__ into account.
21062         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21063
21064 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21065
21066         * gcc.dg/builtins-15.c: New test case.
21067
21068 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21069
21070         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21071
21072 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21073
21074         * lib/g++.exp: Tweak handling of additional source files.
21075         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21076         * g++.dg/special/conpr-2a.C: Rename to ...
21077         * g++.dg/special/conpr-2a.cc: ... this.
21078         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21079         * g++.dg/special/conpr-3a.C: Rename to ...
21080         * g++.dg/special/conpr-3a.cc: This.
21081         * g++.dg/special/conpr-3b.C: Rename to ...
21082         * g++.dg/special/conpr-3b.cc: This.
21083         * g++.dg/special/conpr-4.C: New test.
21084         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21085
21086 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21087
21088         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21089
21090 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21091
21092         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21093         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21094         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21095         * g++.old-deja/g++.other/warn3.C: Likewise.
21096
21097 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21098
21099         * gcc.dg/i386-387-1.c: Update to also test log.
21100         * gcc.dg/i386-387-2.c: Likewise.
21101
21102 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21103
21104         * g77.f-torture/execute/int8421.f: New test.
21105
21106 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21107
21108         PR c++/10230, c++/10481
21109         * g++.dg/lookup/scoped5.C: New test.
21110
21111 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21112
21113         PR c++/10552
21114         * g++.dg/template/ttp6.C: New test.
21115
21116 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21117
21118         * gcc.c-torture/execute/builtins: New directory.
21119         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21120         gcc.c-torture/execute/builtins.
21121         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21122         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21123         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21124         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21125
21126 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21127
21128         PR c++/9252
21129         * g++.dg/template/access8.C: New test.
21130         * g++.dg/template/access9.C: New test.
21131
21132 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21133
21134         PR c++/9554
21135         * g++.dg/parse/access1.C: New test.
21136
21137 2003-05-09  DJ Delorie  <dj@redhat.com>
21138
21139         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21140         long, and not an int.
21141
21142 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21143
21144         PR c++/10555, c++/10576
21145         * g++.dg/template/memclass1.C: New test.
21146
21147 2003-05-08  DJ Delorie  <dj@redhat.com>
21148
21149         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21150         targets.
21151         * gcc.c-torture/execute/20021024-1.x: Likewise.
21152         * gcc.c-torture/execute/shiftdi.x: Likewise.
21153         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21154         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21155         * gcc.dg/20021018-1.c: Likewise.
21156
21157 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21158
21159         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21160
21161         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21162         (bcopy): Call memmove.
21163
21164 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21165
21166         * g77.f-torture/compile/8485.f: New test case.
21167
21168 2003-05-07  Richard Henderson  <rth@redhat.com>
21169
21170         PR c++/10570
21171         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21172         Verify exception_cleanup not called for rethrows.
21173         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21174         when exiting catch block without rethrowing.
21175         * g++.dg/eh/forced3.C: New.
21176         * g++.dg/eh/forced4.C: New.
21177
21178 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21179
21180         * gcc.dg/20030505.c: Fix triplet.
21181
21182 2003-05-06  DJ Delorie  <dj@redhat.com>
21183
21184         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21185         * gcc.dg/nest.c: Likewise.
21186
21187 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21188
21189         * gcc.dg/builtins-14.c: New test case.
21190
21191 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21192
21193         * lib/compat.exp (compat-execute): New argument.
21194         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21195         * gcc.dg/compat: New test directory.
21196         * gcc.dg/compat/compat.exp: New expect script.
21197         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21198         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21199         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21200         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21201         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21202         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21203
21204         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21205         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21206         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21207         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21208         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21209         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21210         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21211         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21212         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21213         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21214         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21215         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21216         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21217         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21218         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21219
21220 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21221
21222         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21223
21224 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21225
21226         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21227
21228 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21229
21230         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21231         * gcc.dg/ppc-fsel-2.c: New test.
21232
21233         * gcc.dg/unused-5.c: New test.
21234
21235 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21236
21237         PR c++/10496
21238         * g++.dg/warn/pmf1.C: New test.
21239
21240 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21241
21242         PR c++/4494
21243         * g++.dg/warn/main.C: New test.
21244
21245 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21246
21247         * gcc.dg/nonnull-3.c: New test.
21248
21249 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21250
21251         * gcc.dg/cpp/Wtrigraphs.c: Update.
21252         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21253
21254 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21255
21256         * gcc.dg/ppc-fsel-1.c: New test.
21257
21258 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21259
21260         PR c/10604
21261         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21262
21263 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21264
21265         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21266
21267 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21268
21269         PR c++/9364, c++/10553, c++/10586
21270         * g++.dg/parse/typename4.C: New test.
21271         * g++.dg/parse/typename5.C: Likewise.
21272
21273 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21274
21275         * gcc.c-torture/compile/20030503-1.c: New test.
21276
21277 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21278
21279         * g++.dg/lookup/using5.C: Fix testcase error.
21280
21281 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21282
21283         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21284         since MEABI is no longer supported.  Remove all vestiges
21285         of MEABI from the test.
21286
21287 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21288
21289         PR c++/10554
21290         * g++.dg/lookup/using5.C: New test.
21291
21292 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21293
21294         PR c++/8772
21295         * g++.dg/template/ttp5.C: New test.
21296
21297 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21298
21299         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21300         (dg-gpp-additional-sources): New function.
21301         (dg-gpp-additional-files): Likewise.
21302         * lib/g++.exp (additional_sources): New variable.
21303         (additional_files): Likewise.
21304         (g++_target_compile): Deal with them.
21305         * lib/old-dejagnu.exp: Remove.
21306         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21307         * g++.old-deja: Revise all tests to use dg commands.
21308
21309 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21310
21311         PR c++/9432, c++/9528
21312         * g++.dg/lookup/using4.C: New test.
21313
21314 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21315
21316         * gcc.dg/noreturn-5.c: New file.
21317         * gcc.dg/noreturn-6.c: New file.
21318
21319         * gcc.c-torture/compile/inline-1.c: New file.
21320
21321 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21322
21323         PR c++/10551
21324         * g++.dg/template/explicit1.C: New test.
21325
21326 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/10549
21329         * g++.dg/other/bitfield1.C: New test.
21330
21331         PR c++/10527
21332         * g++.dg/init/new7.C: New test.
21333
21334 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21335
21336         * g++.dg/ext/desig1.C: New test.
21337         * g++.dg/ext/init1.C: Update.
21338
21339         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21340
21341 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21342
21343         PR c++/10180
21344         * g++.dg/warn/Winline-1.C: New test.
21345
21346 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21347
21348         * gcc.c-torture/execute/string-opt-19.c: New test.
21349
21350         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21351         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21352
21353 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21354
21355         PR c++/10506
21356         * g++.dg/init/new6.C: New test.
21357
21358         PR c++/10503
21359         * g++.dg/init/ref6.C: New test.
21360
21361 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21362
21363         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21364
21365 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21366
21367         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21368         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21369
21370 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21371
21372         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21373         initialized static data members.
21374
21375 2003-04-25  H.J. Lu <hjl@gnu.org>
21376
21377         * gcc.dg/ia64-sync-4.c: New test.
21378
21379 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21380
21381         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21382         date.
21383
21384 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         PR c++/10337
21387         * g++.dg/warn/conv1.C: New test.
21388         * g++.old-deja/g++.other/conv7.C: Adjust.
21389         * g++.old-deja/g++.other/overload14.C: Adjust.
21390
21391 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21392
21393         PR c++/10471
21394         * g++.dg/template/defarg2.C: New test.
21395
21396 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21397
21398         * gcc.dg/cpp/include2.c: Update.
21399         * gcc.dg/cpp/multiline-2.c: New.
21400         * gcc.dg/cpp/multiline.c: Update.
21401         * gcc.dg/cpp/strify2.c: Update.
21402         * gcc.dg/cpp/trad/literals-2.c: Update.
21403
21404 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21405
21406         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21407
21408 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21409
21410         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21411
21412 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21413
21414         PR c++/10451
21415         * g++.dg/parse/crash4.C: New test.
21416
21417         PR c++/9847
21418         * g++.dg/parse/crash5.C: New test.
21419
21420 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21421
21422         PR c++/10446
21423         * g++.dg/parse/crash3.C: New test.
21424
21425         PR c++/10428
21426         * g++.dg/parse/elab1.C: New test.
21427
21428 2003-04-22  Devang Patel  <dpatel@apple.com>
21429
21430         * gcc.dg/cpp/trad/funlike-5.c: New test.
21431
21432 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21433
21434         * g++.dg/other/packed1.C: Fix dg options.
21435
21436 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         * g++.dg/other/offsetof2.C: New test.
21439
21440 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21441
21442         * g++.dg/template/recurse.C: Adjust location of error messages.
21443
21444 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         PR c++/9881
21447         * g++.dg/init/addr-const1.C: New test.
21448         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21449
21450 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21451
21452         PR c++/10405
21453         * g++.dg/lookup/struct-hack1.C: New test.
21454
21455 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21456
21457         * ucs.c: Update diagnostic messages.
21458
21459 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21460
21461         * gcc.dg/cpp/truefalse.cpp: New test.
21462         * gcc.dg/cpp/cpp.exp: Update.
21463         * g++.dg/other/stdbool-if.C: Remove.
21464
21465 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21466
21467         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21468         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21469
21470 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21471
21472         * gcc.c-torture/compile/20030418-1.c: New test.
21473
21474 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21475
21476         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21477
21478 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21479
21480         PR c++/10347
21481         g++.dg/template/dependent-name1.C: New test.
21482
21483 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21484
21485         * gcc.dg/warn-1.c (tourist_guide): New array,
21486         contains a pointer to bar.
21487
21488 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21489
21490         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21491         * gcc.c-torture/execute/medce-1.c: New test case.
21492         * gcc.c-torture/execute/medce-2.c: New test case.
21493
21494 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21495
21496         * lib/prune.exp: Ignore more messages.
21497
21498         PR c++/10381
21499         * g++.dg/parse/lookup3.C: New test.
21500
21501 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21502
21503         * gcc.c-torture/compile/20030415-1.c : New test.
21504
21505 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21506
21507         * gcc.c-torture/execute/scope-2.c: Move to ...
21508         * gcc.dg/noncompile/scope.c: .... here.
21509
21510 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21511
21512         * gcc.dg/20030414-2.c: New test case.
21513
21514 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21515
21516         PR target/10377
21517         * gcc.dg/20030414-1.c: New test.
21518
21519 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21520
21521         * gcc.dg/builtins-12.c: New test case.
21522         * gcc.dg/builtins-13.c: New test case.
21523
21524 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * gcc.c-torture/execute/string-opt-18.c: New test.
21527
21528 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/10300
21531         * g++.dg/init/new5.C: New test.
21532
21533 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21534
21535         PR c++/7910
21536         * g++.dg/ext/dllimport1.C: New test.
21537
21538 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21539
21540         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21541
21542 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21543
21544         PR Fortran/9263
21545         * g77.f-torture/noncompile/9263.f: New test
21546         PR Fortran/1832
21547         * g77.f-torture/execute/1832.f: New test
21548
21549 2003-04-11  David Chad  <davidc@freebsd.org>
21550             Loren J. Rittle  <ljrittle@acm.org>
21551
21552         libobjc/8562
21553         * objc.dg/headers.m: New test.
21554
21555 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21556
21557         * gcc.c-torture/execute/builtin-noret-2.c: New.
21558         * gcc.c-torture/execute/builtin-noret-2.x: New.
21559         XFAIL builtin-noret-2.c at -O1 and above.
21560         * gcc.dg/redecl.c: New.
21561         * gcc.dg/Wshadow-1.c: Update error regexps.
21562
21563 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * g++.dg/abi/bitfield10.C: New test.
21566
21567 2003-04-09  Mike Stump  <mrs@apple.com>
21568
21569         * gcc.dg/pch/pch.exp: Make testcase names longer.
21570         * g++.dg/pch/pch.exp: Make testcase names longer.
21571
21572 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21573
21574         * gcc.dg/builtins-11.c: New test case.
21575
21576 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21577
21578         * gcc.dg/builtins-9.c: New test case.
21579         * gcc.dg/builtins-10.c: New test case.
21580
21581 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21582
21583         * gcc.dg/noncompile/init-4.c.c: New test.
21584
21585 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * gcc.misc-test/gcov-9.c: New test.
21588         * gcc.misc-test/gcov-10.c: New test
21589         * gcc.misc-test/gcov-11.c: New test.
21590
21591 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21592
21593         PR optimization/10024
21594         * gcc.c-torture/compile/20030405-1.c: New test.
21595
21596 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21597
21598         * gcc.dg/pch/static-3.c: New.
21599         * gcc.dg/pch/static-3.hs: New.
21600         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21601
21602 2003-04-04  Richard Henderson  <rth@redhat.com>
21603
21604         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21605         * g++.dg/eh/forced2.C: Likewise.
21606
21607 2003-04-03  Mike Stump  <mrs@apple.com>
21608
21609         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21610         target arg.
21611         (scan-assembler-times, scan-assembler-not): Likewise.
21612         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21613
21614 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21615
21616         * gcc.dg/sparc-loop-1.c: New test.
21617
21618 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21619
21620         PR other/9274
21621         * g++.dg/pch/system-2.C: New.
21622         * g++.dg/pch/system-2.Hs: New.
21623
21624 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21625
21626         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21627
21628         * g++.dg/eh/simd-1.C (vecfunc): Same.
21629
21630 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21631
21632         * gcc.c-torture/execute/20030401-1.c: New test case.
21633
21634 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21635
21636         * objc.dg/defs.m: New.
21637
21638 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21639
21640         * g++.dg/eh/simd-1.C: New.
21641         * g++.dg/eh/simd-2.C: New.
21642
21643 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21644
21645         * gcc.c-torture/execute/simd-3.c: New.
21646
21647 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c/9936
21650         * gcc.dg/20030331-2.c: New test.
21651
21652 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21653
21654         PR c++/10278
21655         * g++.dg/parse/crash2.C: New test.
21656
21657 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21658
21659         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21660         * gcc.c-torture/execute/20030331-1.c: ...here.
21661
21662 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21663
21664         * gcc.c-torture/execute/20030331-1.c: New test.
21665
21666 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21667
21668         * lib/gcov.exp: Adjust call return testing strings.
21669         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21670
21671 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21672
21673         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21674         * gcc.dg/builtins-7.c: New test case.
21675         * gcc.dg/builtins-8.c: New test case.
21676
21677 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21678
21679         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21680
21681 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/7647
21684         * g++.dg/lookup-class-member-2.C: New test.
21685
21686 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21687
21688         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21689
21690 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21691
21692         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21693
21694 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21695
21696         * g++.dg/init/attrib1.C: New test.
21697
21698 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21699
21700         * gcc.dg/ultrasp8.c: New test.
21701
21702 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21703
21704         * gcc.dg/ultrasp7.c: New test.
21705
21706 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         PR c++/10047
21709         * g++.dg/template/inline1.C: New test.
21710
21711 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21712
21713         * gcc.dg/sparc-dwarf2.c: New test.
21714
21715 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21716
21717         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21718         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21719
21720 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21721
21722         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21723         than reading .x files.
21724         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21725         * g77.dg/gcov/gcov-1.f: Likewise.
21726         * gcc.misc-tests/gcov-4b.c: Likewise.
21727         * gcc.misc-tests/gcov-5b.c: Likewise.
21728         * gcc.misc-tests/gcov-6.c: Likewise.
21729         * gcc.misc-tests/gcov-7.c: Likewise.
21730         * gcc.misc-tests/gcov-8.c: Likewise.
21731         * g++.dg/gcov/gcov-1.x: Remove.
21732         * g77.dg/gcov/gcov-1.x: Likewise.
21733         * gcc.misc-tests/gcov-4b.x: Likewise.
21734         * gcc.misc-tests/gcov-5b.x: Likewise.
21735         * gcc.misc-tests/gcov-6.x: Likewise.
21736         * gcc.misc-tests/gcov-7.x: Likewise.
21737         * gcc.misc-tests/gcov-8.x: Likewise.
21738
21739 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21740
21741         PR opt/10087
21742         * gcc.dg/20030324-1.c: New test.
21743
21744 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         PR c++/10224
21747         * g++.dg/template/arg3.C: New test.
21748
21749         PR c++/10158
21750         * g++.dg/template/friend18.C: New test.
21751
21752 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21753
21754         * g77.f-torture/compile/20030326-1.f: New test case.
21755
21756 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21757
21758         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21759
21760         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21761
21762 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * gcc.dg/ia64-sync-3.c: New test.
21765
21766 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21767
21768         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21769
21770 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21771
21772         * gcc.dg/ultrasp6.c: New test.
21773
21774 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21775
21776         * gcc.dg/i386-signbit-1.c: New test.
21777         * gcc.dg/i386-signbit-2.c: New test.
21778         * gcc.dg/i386-signbit-3.c: New test.
21779
21780 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21781
21782         * gcc.dg/ultrasp5.c: Fix options.
21783
21784 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21785
21786         * gcc.dg/ultrasp5.c: Fix comment.
21787
21788 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21789
21790         PR fortran/10197
21791         * g77.f-torture/execute/10197.f: New test.
21792
21793 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21794
21795         PR c++/9898, c++/383
21796         * g++.dg/template/conv6.C: New test.
21797
21798         PR c++/10119
21799         * g++.dg/template/ptrmem5.C: New test.
21800
21801         PR c++/10026
21802         * g++.dg/lookup/koenig1.C: New test.
21803
21804         PR C++/10199
21805         * g++.dg/lookup/template2.C: New test.
21806
21807 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * g++.dg/opt/rtti1.C: New test.
21810
21811 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21812
21813         * gcc.dg/ultrasp5.c: New test.
21814
21815 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21816
21817         PR middle-end/9967
21818         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21819         builtin fputs.
21820
21821 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21822
21823         PR c/8224
21824         * gcc.dg/20030323-1.c: New test.
21825
21826 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21827
21828         * gcc.c-torture/compile/20030323-1.c: New test case.
21829
21830 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21831
21832         * gcc.dg/20030321-1.c: New test.
21833
21834 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21835
21836         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21837
21838 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21839
21840         PR c++/9978, c++/9708
21841         * g++.dg/ext/vlm1.C: Adjust expected error.
21842         * g++.dg/ext/vla2.C: New test.
21843         * g++.dg/template/arg1.C: New test.
21844         * g++.dg/template/arg2.C: New test.
21845
21846 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21847
21848         * g77.f-torture/execute/select.f: New test.
21849         * g77.f-torture/noncompile/select_no_compile.f: New test.
21850
21851 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21852
21853         PR c++/9898
21854         * g++.dg/other/error4.C: New test.
21855
21856 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21857
21858         * g++.dg/template/friend17.C: New test.
21859
21860 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21861
21862         * gcc.c-torture/compile/20030320-1.c: New.
21863
21864 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21865
21866         * gcc.dg/builtins-6.c: New test case.
21867
21868 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21869
21870         PR target/10073
21871         * gcc.c-torture/compile/20030319-1.c: New.
21872
21873 2003-03-18  Jan Hubicka  <jh@suse.cz>
21874
21875         * gcc.dg/i386-cvt-1.c: New test.
21876
21877 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21878
21879         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21880         * objc.dg/naming-2.m: Likewise.
21881
21882 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/9639
21885         * g++.dg/parse/crash1.C: New test.
21886
21887 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21888
21889         PR c++/8805
21890         * g++.dg/eh/cleanup1.C: New test.
21891
21892 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21893
21894         * gcc.c-torture/execute/20030316-1.c: New test case.
21895
21896 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         PR c++/9629
21899         * g++.dg/init/ctor2.C: New test.
21900
21901 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21902
21903         * g77.f-torture/compile/xformat.f: New test case.
21904
21905 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21906
21907         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21908         * g++.old-deja/g++.mike/eh50.C: Likewise.
21909
21910 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21911
21912         PR c++/6440
21913         * g++.dg/template/spec7.C: New test.
21914         * g++.dg/template/spec8.C: Likewise.
21915
21916 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21917
21918         * gcc.c-torture/execute/20030313-1.c: New test.
21919
21920 2003-03-14  Richard Henderson  <rth@redhat.com>
21921
21922         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21923
21924 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21925
21926         * gcc.c-torture/compile/20030314-1.c: New test.
21927
21928 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21929
21930         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21931         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21932         thumb target,
21933         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21934         to accept newer _imp__  prefix and additional
21935         newline in .drectve section.
21936         * gcc.dg/dll-4.c: Likewise.
21937         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21938         switch.
21939
21940 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21941
21942         * g++.dg/parse/namespace9.C: New test.
21943
21944         * g++.dg/init/ref5.C: New test.
21945         * g++.dg/parse/ptrmem1.C: Likewise.
21946
21947 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21948
21949         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21950         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21951         regular expression.
21952         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21953         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21954
21955 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21956
21957         * gcc.c-torture/execute/20030224-2.c: New test.
21958
21959 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21960
21961         * gcc.dg/decl-3.c: New test.
21962
21963 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21964
21965         * gcc.dg/i386-loop-2.c: New test.
21966
21967 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21968
21969         PR c++/9474
21970         * g++.dg/parse/namespace8.C: New test.
21971
21972         PR c++/9924
21973         * g++.dg/overload/builtin2.C: New test.
21974
21975 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21976
21977         * gcc.dg/return-type-3.c: New test.
21978
21979 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21980
21981         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21982         profiling options are not supported.
21983
21984 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21985
21986         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21987         * g++.old-deja/g++.warn/impint2.C: Likewise.
21988
21989 2003-03-10  Devang Patel  <dpatel@apple.com>
21990
21991         * g++.dg/cpp/c++_cmd_1.C: New test.
21992         * g++.dg/cpp/c++_cmd_1.h: New file.
21993
21994 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21995
21996         * gcc.dg/altivec-9.c: New file.
21997
21998 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21999
22000         * gcc.dg/ppc-sdata-1.c: New test.
22001         * gcc.dg/ppc-sdata-2.c: New test.
22002
22003 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22004
22005         PR c++/9373
22006         * g++.dg/opt/ptrmem2.C: New test.
22007
22008         PR c++/8534
22009         * g++.dg/opt/ptrmem1.C: New test.
22010
22011 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22012
22013         * gcc.dg/i386-loop-1.c: New test.
22014
22015 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22016
22017         PR c++/9970
22018         * g++.dg/lookup/friend1.C: New test.
22019
22020 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22021
22022         PR c++/9823
22023         * g++.dg/parser/constructor1.C: New test.
22024
22025 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22026
22027         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22028
22029         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22030
22031 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22032
22033         * gcc.dg/cpp/Wunused.c: Update test.
22034
22035 2003-03-08  Jan Hubicka  <jh@suse.cz>
22036
22037         * gcc.dg/inline-3.c: New test.
22038
22039 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22040
22041         PR c++/9809
22042         * g++.dg/parse/builtin1.C: New test.
22043
22044         PR c++/9982
22045         * g++.dg/abi/cookie1.C: New test.
22046         * g++.dg/abi/cookie2.C: Likewise.
22047
22048         PR c++/9524
22049         * g++.dg/template/field1.C: New test.
22050
22051         PR c++/9912
22052         * g++.dg/parse/class1.C: New test.
22053         * g++.dg/parse/namespace7.C: Likewise.
22054         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22055
22056 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22057
22058         * g++.dg/init/ref4.C: New test.
22059
22060 2003-03-07  Jan Hubicka  <jh@suse.cz>
22061
22062         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22063         * gcc.dg/inline-3.c:  New test.
22064
22065 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22066
22067         * g++.dg/init/ref3.C: New test.
22068
22069         PR c++/9965
22070         * g++.dg/init/ref2.C: New test.
22071
22072         PR c++/9400
22073         * g++.dg/warn/Wshadow-2.C: New test.
22074
22075         PR c++/9791
22076         * g++.dg/warn/Woverloaded-1.C: New test.
22077
22078 2003-03-05  Jan Hubicka  <jh@suse.cz>
22079
22080         * gcc.dg/i386-local2.c: New.
22081         * gcc.dg/i386-local.c: Fix typo.
22082
22083 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22084
22085         * g++.dg/abi/layout3.C: New test.
22086
22087 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22088
22089         * gcc.c-torture/compile/20030305-1.c
22090
22091 2003-03-05  Jan Hubicka  <jh@suse.cz>
22092
22093         * gcc.dg/i386-local.c: New.
22094
22095 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22096
22097         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22098
22099 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22100
22101         * gcc.dg/switch-2.c: New test.
22102         * gcc.dg/switch-3.c: New test.
22103         * gcc.dg/Wswitch.c: Adjust line numbers.
22104         * gcc.dg/Wswitch-default.c: Likewise.
22105         * gcc.dg/Wswitch-enum.c: Likewise.
22106
22107 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22108
22109         * gcc.c-torture/execute/20030222-1.c: New test.
22110
22111 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22112
22113         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22114
22115 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/9878
22118         * g++.dg/init/ref1.C: New test.
22119
22120 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22121
22122         * gcc.dg/sh-relax.c: New SH-only test.
22123
22124 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22125
22126         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22127         comment explaining purpose of testcase.
22128
22129 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22130
22131         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22132         for HC11/HC12 (asm needs two int registers).
22133         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22134         HC11/HC12 because the test uses an asm which needs two 32-bit
22135         registers.
22136
22137 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22138
22139         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22140         for HC11/HC12 (array is too large otherwise).
22141         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22142         * gcc.c-torture/compile/20010518-2.x: Likewise.
22143         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22144         HC11/HC12 (array is too large).
22145
22146 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22147
22148         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22149         * lib/g++-dg.exp (g++-dg-test): Likewise.
22150
22151 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22152
22153         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22154         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22155
22156 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22157
22158         * g++.dg/warn/implicit-typename1.C: Remove warning.
22159
22160 2003-02-28  Richard Henderson  <rth@redhat.com>
22161
22162         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22163         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22164
22165 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22166
22167         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22168         * g++.dg/pch/pch.exp: Likewise.
22169
22170 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/9879
22173         * testsuite/g++.dg/init/new4.C: New test.
22174
22175 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22176
22177         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22178
22179 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22180
22181         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22182         unsigned long.
22183
22184         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22185         wider than float.
22186
22187 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22188
22189         * lib/scanasm.exp: Add support for counting numbers of
22190         occurences.
22191         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22192         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22193
22194 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/9683
22197         * g++.dg/template/static3.C: New test.
22198
22199         PR c++/9829
22200         * g++.dg/parse/namespace6.C: New test.
22201
22202 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22203
22204         PR target/9732
22205         * gcc.dg/20030225-1.c: New test.
22206
22207 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * README: Remove out-of-date information.
22210
22211         PR c++/9836
22212         * g++.dg/template/spec6.C: New test.
22213
22214 2003-02-24  Jeff Law  <law@redhat.com>
22215
22216         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22217
22218 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22219
22220         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22221         * gcc.dg/pragma-ep-1.c: Likewise.
22222
22223 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         PR c++/9602
22226         * g++.dg/template/friend16.C: New test.
22227
22228 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/5333
22231         * g++.dg/parse/fused-params1.C: Adjust error messages.
22232         * g++.dg/template/nested3.C: New test.
22233
22234 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22235
22236         * g++.dg/abi/param1.C: New test.
22237
22238 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22239
22240         PR c++/7982
22241         * g++.dg/warn/implicit-typename1.C: New test.
22242
22243 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22244
22245         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22246         with "mtune".
22247         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22248         * gcc.c-torture/execute/20010129-1.x: Likewise.
22249         * gcc.dg/20011107-1.c: Likewise.
22250         * gcc.dg/20020108-1.c: Likewise.
22251         * gcc.dg/20020122-3.c: Likewise.
22252         * gcc.dg/20020206-1.c: Likewise.
22253         * gcc.dg/20020310-1.c: Likewise.
22254         * gcc.dg/20020426-2.c: Likewise.
22255         * gcc.dg/20020517-1.c: Likewise.
22256         * gcc.dg/991230-1.c: Likewise.
22257         * gcc.dg/i386-unroll-1.c: Likewise.
22258         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22259
22260 2003-02-22  Jan Hubicka  <jh@suse.cz>
22261
22262         * gcc.dg/i386-mul.c: New test.
22263
22264 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22265
22266         * gcc.dg/builtins-5.c: New test case.
22267
22268 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22269
22270         * gcc.dg/asmreg-1.c: New test.
22271
22272 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/9749
22275         * g++.dg/parse/varmod1.C: New test.
22276
22277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22278
22279         PR c++/9727
22280         * g++.dg/template/op1.C: New test.
22281
22282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/8906
22285         * g++.dg/template/nested2.C: New test.
22286
22287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22288
22289         PR c++/8724
22290         * g++.dg/expr/dtor1.C: New test.
22291
22292 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22293
22294         * gcc.dg/cpp/include3.c: New test.
22295         * gcc.dg/cpp/inc/foo.h: New file.
22296
22297 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22298
22299         * gcc.c-torture/execute/20030221-1.c: New test.
22300
22301 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/9729
22304         * g++.dg/abi/conv1.C: New test.
22305
22306 2003-02-20  Jan Hubicka  <jh@suse.cz>
22307
22308         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22309
22310 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22311
22312         * gcc.c-torture/compile/20030219-1.c: New test.
22313
22314 2003-02-18  Jan Hubicka  <jh@suse.cz>
22315
22316         * gcc.dg/funcorder.c: New test.
22317
22318 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22319
22320         * gcc.c-torture/execute/20030218-1.c: New.
22321
22322 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22323
22324         * gcc.dg/20030218-1.c: New.
22325
22326 2003-02-18  Richard Henderson  <rth@redhat.com>
22327
22328         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22329         * gcc.dg/attr-used-2.c: New.
22330
22331 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22332
22333         PR c++/9704
22334         * g++.dg/init/copy5.C: New test.
22335
22336 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22337
22338         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22339         * g++.dg/pch/pch.exp: Likewise.
22340
22341 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22342
22343         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22344         STACK_SIZE is not defined.
22345
22346 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22347
22348         PR c++/9457
22349         * g++.dg/template/init1.C: New test.
22350
22351 2003-02-16  Jan HUbicka  <jh@suse.cz>
22352
22353         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22354         (foo): Add few extra tests
22355         * gcc.dg/c99-const-expr-3.c: Likewise.
22356         * gcc.c-torture/execute/20030216-1.c: New.
22357
22358 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22359
22360         PR c++/9459
22361         * g++.dg/ext/typeof4.C: New test.
22362
22363 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22364
22365         * gcc.dg/i386-387-3.c: New test case.
22366
22367 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22368
22369         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22370         cris-*-elf* cris-*-aout* and mmix-*-*.
22371
22372 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22373
22374         * gcc.dg/20030213-1.c: New test.
22375
22376 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22377
22378         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22379         * gcc.dg/i386-387-2.c: Likewise.
22380
22381 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22382
22383         * gcc.dg/ppc-spe.c: Fix formatting.
22384         Enable tests that were previously unsupported by gas.
22385         Delete tests for instructions that no longer exist.
22386         Switch arguments on evsubifw builtin.
22387
22388 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22389
22390         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22391         STACK_SIZE is too small.
22392
22393 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22394             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22395
22396         * gcc.dg/decl-2.c: New test.
22397
22398 2003-02-10  Jan Hubicka  <jh@suse.cz>
22399
22400         * gcc.dg/i386-fpcvt-1.c:  New test.
22401
22402 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22403
22404         * gcc.c-torture/execute/20030209-1.c: New test.
22405
22406 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22407
22408         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22409         int-wide bitops, use the constants of the same width.
22410         Likewise, if long long is 32-bit wide, test bitops using
22411         32-bit constants.
22412
22413 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22414
22415         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22416
22417 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22418
22419         * testsuite/gcc.dg/builtins-4.c: New test case.
22420
22421 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22422
22423         * gcc.dg/20020430-1.c: Fix dg command typos.
22424         * gcc.dg/20020503-1.c: Likewise.
22425
22426 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22427
22428         PR c++/8785
22429         * g++.dg/parse/fused-params1.C: New test.
22430
22431         PR c++/8857
22432         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22433
22434         PR c++/8921
22435         * g++.dg/parse/non-dependent1.C: New test.
22436
22437         PR c++/8928
22438         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22439
22440         PR c++/9228
22441         * g++.dg/parse/undefined7.C: New test.
22442         * g++.dg/parse/non-templ1.C: New test.
22443
22444         PR c++/9229
22445         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22446
22447 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22448
22449         * gcc.c-torture/compile/20030206-1.c: New test.
22450
22451 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22452
22453         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22454         "pow" to "foo" to avoid potential confusion with a math built-in.
22455
22456 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22457
22458         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22459         conditions for SPARC targets.
22460
22461 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22462
22463         * gcc.dg/20030204-1.c: New test.
22464
22465 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22466
22467         PR c++/38
22468         * g++.dg/parse/array-size1.C: New test.
22469
22470         PR c++/5657
22471         * g++.dg/parse/undefined3.C: New test.
22472
22473         PR c++/5665
22474         * g++.dg/parse/undefined4.C: New test.
22475
22476         PR c++/5975
22477         * g++.dg/parse/undefined5.C: New test.
22478
22479         PR c++/7259
22480         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22481
22482         PR c++/8578
22483         * g++.dg/parse/casting-operator1.C: New test.
22484
22485         PR c++/8596
22486         * g++.dg/parse/undefined6.C: New test.
22487
22488         PR c++/8736
22489         * g++.dg/parse/missing-template1.C: New test.
22490
22491 2003-02-04  Jan Hubicka  <jh@suse.cz>
22492
22493         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22494         * gcc.dg/i386-cmov?.c:  Likewise.
22495         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22496         * gcc.dg/i386-ssefp-1.c:  Likewise.
22497         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22498         conventions.
22499
22500 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22501
22502         PR c++/7129
22503         * testsuite/g++.dg/ext/max.C: New test.
22504
22505 2003-02-03  Jan Hubicka  <jh@suse.cz>
22506
22507         * gcc.c-torture/execute/20030203-1.c: New test.
22508
22509 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22510
22511         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22512         'natural-endian'.
22513
22514 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22515
22516         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22517         * g++.dg/init/new2.C: Likewise.
22518         * g++.dg/other/new1.C: Likewise.
22519
22520 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22521
22522         * gcc.dg/struct-ret-libc.c: New test.
22523
22524 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22525
22526         * gcc.dg/20030129-1.c: New test.
22527
22528 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22529
22530         PR c++/8849
22531         * g++.dg/template/ptrmem4.C: New test.
22532
22533 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22534
22535         * g++.dg/parser/constant1.C: New test.
22536
22537 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22538
22539         PR c++/8591
22540         * g++.dg/parse/friend2.C: New test.
22541
22542 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         PR c++/9437
22545         * g++.dg/template/unify4.C: New test.
22546
22547 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22548
22549         * gcc.c-torture/execute/20030128-1.c: New test.
22550
22551 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22552
22553         * g++.dg/lookup/nested1.C: Test moved from ...
22554         * g++.old-deja/g++.other/lookup24.C: ... here.
22555
22556 2003-01-28  Jan Hubicka  <jh@suse.cz>
22557
22558         * gcc.dg/i386-cmov5.c:  New test.
22559
22560 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22561
22562         * gcc.c-torture/execute/20010925-1.c: Changed the
22563         memcpy declaration.
22564
22565 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22566
22567         PR c++/3902
22568         * g++.dg/parse/template5.C: New test.
22569
22570 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22571
22572         PR fortran/9258
22573         * g77.dg/pr9258: New test.
22574
22575 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22576
22577         * README: Move relevant parts from README.g++.
22578
22579         * README.g++: Remove this file.
22580
22581 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.dg/abi/dcast1.C: New test.
22584
22585 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22586
22587         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22588
22589 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22590
22591         PR c++/47
22592         * g++.old-deja/g++.other/lookup24.C: New test.
22593
22594 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22595
22596         PR middle-end/7227
22597         * gcc.dg/uninit-C.c: New test.
22598
22599 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         * g++.dg/abi/covariant1.C: New test.
22602
22603 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22604
22605         * gcc.dg/20030123-1.c: New test.
22606
22607 2003-01-25  Jan Hubicka  <jh@suse.cz>
22608
22609         PR opt/8492
22610         * gcc.c-torture/compile/20030125-1.c
22611
22612 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22613
22614         PR c++/9403
22615         * g++.dg/parse/template3.C: New test.
22616         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22617
22618         PR c++/795
22619         * g++.dg/parse/template4.C: New test.
22620
22621         PR c++/9415
22622         * g++.dg/template/qual2.C: New test.
22623
22624         PR c++/8545
22625         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22626
22627         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22628
22629 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22630
22631         * gcc.c-torture/execute/switch-1.c: New test case.
22632
22633 2003-01-25  Jan Hubicka  <jh@suse.cz>
22634
22635         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22636
22637 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22638
22639         Tweaks for Bison-1.875. From the NEWS file:
22640         "- `parse error' -> `syntax error'
22641         Bison now uniformly uses the term `syntax error'"
22642         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22643         * gcc.dg/cpp/digraph2.c: Likewise.
22644         * gcc.dg/cpp/direct2.c: Likewise.
22645         * gcc.dg/cpp/paste4.c: Likewise.
22646         * gcc.dg/c90-restrict-1.c: Likewise.
22647         * gcc.dg/c99-func-2.c: Likewise.
22648         * gcc.dg/noncompile/920721-2.c: Likewise.
22649         * gcc.dg/noncompile/930622-2.c: Likewise.
22650         * gcc.dg/noncompile/940112-1.c: Likewise.
22651         * gcc.dg/noncompile/950921-1.c: Likewise.
22652         * gcc.dg/noncompile/951123-1.c: Likewise.
22653         * gcc.dg/noncompile/971104-1.c: Likewise.
22654         * gcc.dg/noncompile/990416-1.c: Likewise.
22655
22656 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22657
22658         * g++.dg/parse/undefined1.C: Add error message.
22659
22660 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22661
22662         PR c++/9354
22663         * g++.dg/parse/new1.C: New test.
22664
22665         PR c++/9216
22666         * g++.dg/parse/template2.C: New test.
22667
22668         PR c++/9354
22669         * g++.dg/parse/typedef2.C: New test.
22670
22671         PR c++/9328
22672         * g++.dg/ext/typeof3.C: New test.
22673
22674 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22675
22676         PR c++/2738
22677         * g++.dg/parse/ret-type1.C: New test.
22678
22679         PR c++/3792
22680         * g++.dg/parse/tmpl-outside1.C: New test.
22681
22682         PR c++/4207
22683         * g++.dg/parse/int-as-enum1.C: New test.
22684
22685         PR c++/4903
22686         * g++.dg/parse/no-typename1.C: New test.
22687
22688         PR c++/5533
22689         * g++.dg/parse/no-value1.C: New test.
22690
22691         PR c++/5921
22692         * g++.dg/parse/wrong-inline1.C: New test.
22693
22694         PR c++/6402
22695         * g++.dg/parse/ref1.C: New test.
22696
22697         PR c++/6992
22698         * g++.dg/parse/attr-ctor1.C: New test.
22699
22700         PR c++/7229
22701         * g++.dg/parse/namespace5.C: New test.
22702
22703         PR c++/7917
22704         * g++.dg/parse/func-def1.C: New test.
22705
22706         PR c++/8143
22707         * g++.dg/parse/undefined1.C: New test.
22708
22709         PR c++/5723, PR c++/8522
22710         * g++.dg/parse/specialization1.C: New test.
22711
22712         PR c++/163, PR c++/8595
22713         * g++.dg/parse/struct-as-enum1.C: New test.
22714
22715         PR c++/9173
22716         * g++.dg/parse/undefined2.C: New test.
22717
22718 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22719
22720         PR c++/9298
22721         * g++.dg/parse/template1.C: New test.
22722
22723         PR c++/9384
22724         * g++.dg/parse/using1.C: New test.
22725
22726         PR c++/9285
22727         PR c++/9294
22728         * g++.dg/parse/expr2.C: New test.
22729
22730         PR c++/9388
22731         * g++.dg/parse/lookup2.C: Likewise.
22732
22733 2003-01-21  Jan Hubicka  <jh@suse.cz>
22734
22735         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22736         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22737         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22738         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22739
22740 2003-01-20  Nick Clifton  <nickc@redhat.com>
22741
22742         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22743         problem with ARM sibcall code generation.
22744
22745 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22746
22747         * gcc.c-torture/execute/20030120-1.c: New.
22748
22749 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22750
22751         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22752
22753 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22754
22755         PR c++/9272
22756         * g++.dg/parse/ctor1.C: New test.
22757
22758         PR c++/9294:
22759         * g++.dg/parse/qualified1.C: New test.
22760
22761         * g++.dg/parse/typename3.C: New test.
22762
22763 2003-01-16  Richard Henderson  <rth@redhat.com>
22764
22765         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22766
22767 2003-01-16  Richard Henderson  <rth@redhat.com>
22768
22769         * g++.dg/pch/pch.exp: Copy test header to the working directory
22770         before using it either for precompilation or direct use.
22771         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22772         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22773
22774 2003-01-16  Richard Henderson  <rth@redhat.com>
22775
22776         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22777         before using it either for precompilation or direct use.
22778         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22779         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22780
22781 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22782
22783         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22784         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22785         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22786         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22787         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22788         typename warning into error.
22789         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22790         error messages.
22791         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22792         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22793         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22794         messages.
22795         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22796         make declaration visible in template.
22797         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22798         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22799         messages.
22800         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22801         message.
22802         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22803         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22804         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22805         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22806         typename warning with error message.
22807         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22808         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22809         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22810
22811 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22812
22813         * g++.dg/parse/ambig2.C: New test.
22814
22815 2003-01-15  Richard Henderson  <rth@redhat.com>
22816
22817         * g++.dg/tls/init-2.C: Update error message string.
22818
22819 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22820
22821         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22822
22823 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22824
22825         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22826         all for HC11/HC12.
22827         * gcc.c-torture/compile/20001205-1.x: Likewise.
22828         * gcc.c-torture/compile/20001226-1.x: Likewise.
22829         * gcc.c-torture/compile/920520-1.x: Likewise.
22830         * gcc.c-torture/compile/961203-1.x: Likewise.
22831         * gcc.c-torture/compile/20020604-1.x: Likewise.
22832
22833 2003-01-15  Jan Hubicka  <jh@suse.cz>
22834
22835         * gcc.c-torture/compile/20030115-1.c: New test.
22836
22837         * gcc.dg/i386-fpcvt-1.c: New test.
22838         * gcc.dg/i386-fpcvt-2.c: New test.
22839
22840 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22841
22842         Further conform g++'s __vmi_class_type_info to the C++ ABI
22843         specification.
22844         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22845         the specification.
22846
22847 2003-01-14  Jan Hubicka  <jh@suse.cz>
22848
22849         * gcc.dg/i386-fpcvt-1.c: New test.
22850         * gcc.dg/i386-fpcvt-2.c: New test.
22851
22852 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22853
22854         * gcc.dg/i386-mmx-3.c: New test.
22855
22856 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22857
22858         PR c++/9264
22859         * g++.dg/parse/octal1.C: New file.
22860
22861         PR c++/9172
22862         * g++.dg/parse/typename1.C: New file.
22863
22864 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22865
22866         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22867         * gcc.dg/bf-no-ms-layout.c: Likewise.
22868         * gcc.dg/bf-ms-attrib.c: Likewise.
22869
22870 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22871
22872         PR c++/9099
22873         * g++.dg/parse/dtor1.C: New file.
22874
22875         PR c++/9128
22876         * g++.dg/rtti/typeid1.C: New file.
22877
22878         PR c++/9153
22879         * g++.dg/parse/lookup1.C: New file.
22880
22881         PR c++/9171
22882         * g++.dg/templ/spec5.C: New file.
22883
22884 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22885
22886         * gcc.c-torture/compile/20030110-1.c: New test.
22887
22888 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22889
22890         Merge from pch-branch:
22891
22892         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22893
22894         * gcc.dg/pch/cpp-1.h: New.
22895         * gcc.dg/pch/cpp-1.c: New.
22896         * gcc.dg/pch/cpp-2.h: New.
22897         * gcc.dg/pch/cpp-2.c: New.
22898
22899         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22900
22901         * gcc.dg/pch/except-1.h: New.
22902         * gcc.dg/pch/except-1.c: New.
22903
22904         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22905
22906         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22907         running test.
22908         * gcc.dg/pch: Include *.hp not *.h.
22909         * gcc.dg/pch/system-1.h: New.
22910         * gcc.dg/pch/system-1.c: New.
22911
22912         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22913
22914         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22915         rather than trying to build and run a program using PCH.
22916         * gcc.dg/pch: Remove dg-do commands from test files.
22917
22918         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22919
22920         * gcc.dg/pch/macro-3.c: New.
22921         * gcc.dg/pch/macro-3.h: New.
22922
22923         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22924
22925         * gcc.dg/pch/common-1.c: New.
22926         * gcc.dg/pch/common-1.h: New.
22927         * gcc.dg/pch/decl-1.c: New.
22928         * gcc.dg/pch/decl-1.h: New.
22929         * gcc.dg/pch/decl-2.c: New.
22930         * gcc.dg/pch/decl-2.h: New.
22931         * gcc.dg/pch/decl-3.c: New.
22932         * gcc.dg/pch/decl-3.h: New.
22933         * gcc.dg/pch/decl-4.c: New.
22934         * gcc.dg/pch/decl-4.h: New.
22935         * gcc.dg/pch/decl-5.c: New.
22936         * gcc.dg/pch/decl-5.h: New.
22937         * gcc.dg/pch/global-1.c: New.
22938         * gcc.dg/pch/global-1.h: New.
22939         * gcc.dg/pch/inline-1.c: New.
22940         * gcc.dg/pch/inline-1.h: New.
22941         * gcc.dg/pch/inline-2.c: New.
22942         * gcc.dg/pch/inline-2.h: New.
22943         * gcc.dg/pch/static-1.c: New.
22944         * gcc.dg/pch/static-1.h: New.
22945         * gcc.dg/pch/static-2.c: New.
22946         * gcc.dg/pch/static-2.h: New.
22947
22948         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22949
22950         * g++.dg/pch/pch.exp: Better handle failing testcases.
22951         * gcc.dg/pch/pch.exp: Likewise.
22952         * gcc.dg/pch/macro-1.c: New.
22953         * gcc.dg/pch/macro-1.h: New.
22954         * gcc.dg/pch/macro-2.c: New.
22955         * gcc.dg/pch/macro-2.h: New.
22956
22957         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22958
22959         * g++.dg/dg.exp: Treat files in pch/ specially.
22960         * g++.dg/pch/pch.exp: New file.
22961         * g++.dg/pch/empty.H: New file.
22962         * g++.dg/pch/empty.C: New file.
22963         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22964         "precompile".
22965
22966         * gcc.dg/pch/pch.exp: New file.
22967         * gcc.dg/pch/empty.h: New file.
22968         * gcc.dg/pch/empty.c: New file.
22969         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22970         "precompile".
22971
22972 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22973
22974         * g++.dg/template/friend14.C: New test.
22975
22976 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22977
22978         * gcc.dg/old-style-asm-1.c: New test.
22979
22980 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22981
22982         * gcc.c-torture/compile/20030109-1.c: New test.
22983
22984 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22985
22986         * gcc.c-torture/execute/20030109-1.c: New test.
22987
22988 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22989
22990         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22991         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22992         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22993         * g++.old-deja/g++.mike/eh2.C: Likewise
22994         * g++.old-deja/g++.mike/eh3.C: Likewise
22995         * g++.old-deja/g++.mike/eh5.C: Likewise
22996         * g++.old-deja/g++.mike/eh6.C: Likewise
22997         * g++.old-deja/g++.mike/eh7.C: Likewise
22998         * g++.old-deja/g++.mike/eh8.C: Likewise
22999         * g++.old-deja/g++.mike/eh9.C: Likewise
23000         * g++.old-deja/g++.mike/eh10.C: Likewise
23001         * g++.old-deja/g++.mike/eh12.C: Likewise
23002         * g++.old-deja/g++.mike/eh13.C: Likewise
23003         * g++.old-deja/g++.mike/eh14.C: Likewise
23004         * g++.old-deja/g++.mike/eh16.C: Likewise
23005         * g++.old-deja/g++.mike/eh17.C: Likewise
23006         * g++.old-deja/g++.mike/eh18.C: Likewise
23007         * g++.old-deja/g++.mike/eh21.C: Likewise
23008         * g++.old-deja/g++.mike/eh23.C: Likewise
23009         * g++.old-deja/g++.mike/eh24.C: Likewise
23010         * g++.old-deja/g++.mike/eh25.C: Likewise
23011         * g++.old-deja/g++.mike/eh26.C: Likewise
23012         * g++.old-deja/g++.mike/eh27.C: Likewise
23013         * g++.old-deja/g++.mike/eh28.C: Likewise
23014         * g++.old-deja/g++.mike/eh29.C: Likewise
23015         * g++.old-deja/g++.mike/eh31.C: Likewise
23016         * g++.old-deja/g++.mike/eh33.C: Likewise
23017         * g++.old-deja/g++.mike/eh34.C: Likewise
23018         * g++.old-deja/g++.mike/eh35.C: Likewise
23019         * g++.old-deja/g++.mike/eh36.C: Likewise
23020         * g++.old-deja/g++.mike/eh37.C: Likewise
23021         * g++.old-deja/g++.mike/eh38.C: Likewise
23022         * g++.old-deja/g++.mike/eh39.C: Likewise
23023         * g++.old-deja/g++.mike/eh40.C: Likewise
23024         * g++.old-deja/g++.mike/eh41.C: Likewise
23025         * g++.old-deja/g++.mike/eh42.C: Likewise
23026         * g++.old-deja/g++.mike/eh44.C: Likewise
23027         * g++.old-deja/g++.mike/eh46.C: Likewise
23028         * g++.old-deja/g++.mike/eh47.C: Likewise
23029         * g++.old-deja/g++.mike/eh48.C: Likewise
23030         * g++.old-deja/g++.mike/eh49.C: Likewise
23031         * g++.old-deja/g++.mike/eh50.C: Likewise
23032         * g++.old-deja/g++.mike/eh51.C: Likewise
23033         * g++.old-deja/g++.mike/eh53.C: Likewise
23034         * g++.old-deja/g++.mike/eh55.C: Likewise
23035         * g++.old-deja/g++.mike/p7912.C: Likewise
23036         * g++.old-deja/g++.mike/p9706.C: Likewise
23037         * g++.old-deja/g++.mike/p10416.C: Likewise
23038         * g++.old-deja/g++.mike/p11667.C: Likewise
23039         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23040         Remove redundant reference to Iris.
23041         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23042         Elxsi, i860, Pico Java, and WE32K.
23043
23044 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23045
23046         * g++.dg/ext/asm4.C: New test.
23047
23048 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23049
23050         PR c++/9030
23051         * g++.dg/template/friend12.C: New test.
23052         * g++.dg/template/friend13.C: Likewise.
23053         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23054
23055 2003-01-08  Jan Hubicka  <jh@suse.cz>
23056
23057         * gcc.dg/i386-cadd.c: New test.
23058         * gcc.dg/i386-cmov4.c: Likewise.
23059
23060 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23061
23062         PR c++/9165
23063         * g++.dg/warn/Wunused-3.C: New test.
23064
23065         * g++.dg/abi/bitfield9.C: New test.
23066
23067         PR c++/9189
23068         * g++.dg/parse/defarg3.C: New test.
23069
23070 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23071
23072         * g++.dg/parse/ambig1.C: New test.
23073         * g++.dg/parse/defarg2.C: New test.
23074
23075 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23076
23077         * g++.dg/template/defarg-1.C: New test.
23078         * g++.dg/template/local2.C: Likewise.
23079
23080 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23081
23082         * gcc.c-torture/execute/20030105-1.c: New test.
23083
23084 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23085
23086         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23087         * g++.dg/parse/namespace4.C: Likewise.
23088
23089 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23090
23091         * g++.dg/template/ntp2.C: New test.
23092
23093 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23094
23095         * g++.dg/parse/extern-C-1.C: New test.
23096
23097         * g++.dg/parse/namespace4.C: New test.
23098
23099         * g++.dg/template/nested1.C: New test.
23100
23101         * g++.dg/parse/namespace3.C: New test.
23102
23103 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23104
23105         * g++.dg/lookup/two-stage1.C: New test.
23106
23107 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23108
23109         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23110         * g++.old-deja/g++.jason/access8.C: Likewise.
23111         * g++.old-deja/g++.other/decl5.C: Likewise.
23112
23113 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23114
23115         * g++.dg/parse/parse7.C: New test.
23116
23117 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23118
23119         PR c++/2843
23120         * g++.dg/ext/attrib7.C: New test.
23121
23122 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23123
23124         * g++.dg/parse/parse6.C: New test.
23125
23126 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23127
23128         * gcc.dg/h8300-stack-1.c: New.
23129
23130 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23131
23132         g++.dg/lookup/exception1.C: New test.
23133
23134         g++.dg/lookup/template1.C: New test.
23135
23136         g++.dg/parse/namespace2.C: New test.
23137
23138         g++.dg/parse/parens2.C: New test.
23139
23140 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23141
23142         * g++.dg/parse/parse5.C: New test.
23143         * g++.dg/lookup/scoped4.C: New test.
23144
23145 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23146
23147         * g++.dg/parse/parens1.C: New test.
23148
23149         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23150         angle-bracket1.C.
23151         * g++.dg/parse/parens2.C: New test.
23152
23153         * g++.dg/lookup/scope-operator1.C: New test.
23154
23155         * g++.dg/parse/operator1.C: New test.
23156
23157 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23158
23159         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23160         * g++.old-deja/g++.other/access6.C: Likewise.
23161         * g++.old-deja/g++.other/decl1.C: Likewise.
23162         * g++.old-deja/g++.pt/typename12.C: Likewise.
23163
23164 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23165
23166         * g++.dg/parse/namespace1.C: New test.
23167
23168 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23169
23170         * g++.dg/parse/parse4.C: New test.
23171
23172 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23173
23174         * g++.dg/parse/parse3.C: New test.
23175
23176 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23177
23178         * g++.dg/parse/parse2.C: New test.
23179
23180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23181
23182         * g++.dg/template/friend11.C: New test.
23183
23184 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23185
23186         * g++.dg/parse/parse1.C: New test.
23187
23188 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23189
23190         * lib/profopt.exp: Change the name of a global variable to avoid
23191         possible clashes with other test suites.
23192
23193 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23194
23195         * g++.dg/inherit/covariant8.C: New test.
23196
23197 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23198
23199         * g++.dg/init/array9.C: New test.
23200
23201         PR c++/9112
23202         * g++.dg/parse/expr1.C: New test.
23203
23204 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23205
23206         * gcc.c-torture/compile/20021230-1.c: New test.
23207
23208 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.dg/inherit/covariant5.C: New test.
23211         * g++.dg/inherit/covariant6.C: New test.
23212         * g++.dg/inherit/covariant7.C: New test.
23213
23214 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23215
23216         PR c++/2739
23217         * g++.dg/other/access2.C: New test.
23218
23219 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23220
23221         * g++.dg/other/anon-struct.C: No longer fails
23222         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23223         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23224         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23225
23226 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23227
23228         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23229
23230 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23231
23232         * g++.dg/eh/spec4.C: Remove stray semicolon.
23233         * g++.dg/expr/pmf-1.C: Change error message.
23234         * g++.dg/ext/asm1.C: Remove stray semicolon.
23235         * g++.dg/ext/typename1.C: Add missing typenames.
23236         * g++.dg/inherit/template-as-base.C: Change error message.
23237         * g++.dg/lookup/scoped1.C: Likewise.
23238         * g++.dg/lookup/scoped2.C: Likewise.
23239         * g++.dg/lookup/using2.C: Likewise.
23240         * g++.dg/other/component1.C: Remove stray semicolon.
23241         * g++.dg/other/do1.C: Change error message.
23242         * g++.dg/other/error2.C: Likewise.
23243         * g++.dg/other/init1.C: Likewise.
23244         * g++.dg/other/packed1.C: Remove stray semicolon.
23245         * g++.dg/other/ptrmem2.C: Change error message.
23246         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23247         marker.
23248         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23249         * g++.dg/template/access3.C: Add typename keyword.
23250         * g++.dg/template/access5.C: Remove stray semicolon.
23251         * g++.dg/template/access6.C: Likewise.
23252         * g++.dg/template/complit1.C: Likewise.
23253         * g++.dg/template/crash1.C: Change error message.
23254         * g++.dg/template/inherit2.C: Remove stray semicolon.
23255         * g++.dg/template/instantiate2.C: Likewise.
23256         * g++.dg/template/instantiate3.C: Change error message.
23257         * g++.dg/template/qual1.C: Remove stray semicolon.
23258         * g++.dg/template/qualttp18.C: Change error message.
23259         * g++.dg/template/ref1.C: Remove stray semicolon.
23260         * g++.dg/template/sizeof1.C (A::value): Declare it.
23261         * g++.dg/template/spec4.C: Change error message.
23262         * g++.dg/template/static1.C: Likewise.
23263         * g++.dg/template/type1.C: Likewise.
23264         * g++.dg/template/typename3.C: Likewise.
23265         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23266         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23267         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23268         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23269         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23270         named return value extension.
23271         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23272         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23273         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23274         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23275         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23276         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23277         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23278         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23279         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23280         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23281         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23282         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23283         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23284         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23285         syntax.
23286         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23287         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23288         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23289         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23290         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23291         * g++.old-deja/g++.brendan/template11.C: Likewise.
23292         * g++.old-deja/g++.brendan/template26.C: Likewise.
23293         * g++.old-deja/g++.brendan/template27.C: Use explicit
23294         specialization syntax.
23295         * g++.old-deja/g++.brendan/template30.C: Likewise.
23296         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23297         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23298         non-dependent names.
23299         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23300         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23301         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23302         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23303         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23304         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23305         named return value extension.
23306         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23307         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23308         * g++.old-deja/g++.ext/return1.C: Likewise.
23309         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23310         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23311         * g++.old-deja/g++.jason/access8.C: Likewise.
23312         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23313         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23314         pseudo-destructor names.
23315         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23316         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23317         pseudo-destructor names.
23318         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23319         * g++.old-deja/g++.jason/overload19.C: Likewise.
23320         * g++.old-deja/g++.jason/overload32.C: Likewise.
23321         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23322         stray semicolons.
23323         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23324         * g++.old-deja/g++.jason/return.C: Likewise.
23325         * g++.old-deja/g++.jason/return2.C: Likewise.
23326         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23327         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23328         syntax.
23329         * g++.old-deja/g++.jason/template10.C: Account for use of
23330         non-dependent names.
23331         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23332         syntax.
23333         * g++.old-deja/g++.jason/template37.C: Likewise.
23334         * g++.old-deja/g++.law/access4.C: Change error messages.
23335         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23336         pseudo-destructor names.
23337         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23338         * g++.old-deja/g++.law/ctors9.C: Likewise.
23339         * g++.old-deja/g++.law/cvt22.C: Likewise.
23340         * g++.old-deja/g++.law/dtors5.C: Likewise.
23341         * g++.old-deja/g++.law/global-init1.C: Likewise.
23342         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23343         * g++.old-deja/g++.law/operators28.C: Likewise.
23344         * g++.old-deja/g++.law/visibility28.C: Likewise.
23345         * g++.old-deja/g++.martin/eval1.C: Likewise.
23346         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23347         name.
23348         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23349         * g++.old-deja/g++.mike/net34.C: Likewise.
23350         * g++.old-deja/g++.mike/net36.C: Likewise.
23351         * g++.old-deja/g++.mike/ns2.C: Likewise.
23352         * g++.old-deja/g++.mike/p12306.C: Likewise.
23353         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23354         value extension.
23355         * g++.old-deja/g++.mike/p700.C: Likewise.
23356         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23357         * g++.old-deja/g++.mike/p710.C: Likewise.
23358         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23359         value extension.
23360         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23361         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23362         * g++.old-deja/g++.ns/crash2.C: Likewise.
23363         * g++.old-deja/g++.ns/crash3.C: Likewise.
23364         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23365         * g++.old-deja/g++.ns/ns17.C: Likewise.
23366         * g++.old-deja/g++.ns/template16.C: Likewise.
23367         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23368         keyword.
23369         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23370         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23371         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23372         named return value extension.
23373         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23374         * g++.old-deja/g++.other/access4.C: Issue additional error
23375         messages.
23376         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23377         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23378         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23379         * g++.old-deja/g++.other/crash25.C: Change error message.
23380         * g++.old-deja/g++.other/crash4.C: Change error message.
23381         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23382         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23383         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23384         checks.
23385         * g++.old-deja/g++.other/defarg8.C: Likewise.
23386         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23387         * g++.old-deja/g++.other/dtor10.C: Likewise.
23388         * g++.old-deja/g++.other/incomplete.C: Likewise.
23389         * g++.old-deja/g++.other/linkage7.C: Likewise.
23390         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23391         lookup algorithm.
23392         * g++.old-deja/g++.other/mangle2.C: Likewise.
23393         * g++.old-deja/g++.other/refinit2.C: Likewise.
23394         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23395         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23396         * g++.old-deja/g++.pt/crash28.C: Likewise.
23397         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23398         syntax.
23399         * g++.old-deja/g++.pt/crash32.C: Change error message.
23400         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23401         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23402         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23403         error message position.
23404         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23405         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23406         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23407         syntax.
23408         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23409         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23410         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23411         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23412         keyword.
23413         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23414         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23415         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23416         keyword.
23417         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23418         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23419         syntax.
23420         * g++.old-deja/g++.pt/friend28.C: Account for use of
23421         non-dependent names.
23422         * g++.old-deja/g++.pt/friend29.C: Likewise.
23423         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23424         rules.
23425         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23426         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23427         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23428         lookup rules.
23429         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23430         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23431         keyword.
23432         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23433         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23434         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23435         keyword.
23436         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23437         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23438         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23439         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23440         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23441         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23442         keyword.
23443         * g++.old-deja/g++.pt/spec10.C: Likewise.
23444         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23445         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23446         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23447         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23448         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23449         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23450         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23451         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23452         * g++.old-deja/g++.pt/typename15.C: Likewise.
23453         * g++.old-deja/g++.pt/typename22.C: Likewise.
23454         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23455         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23456         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23457         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23458         syntax.
23459         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23460         return value extension.
23461         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23462         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23463         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23464         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23465
23466 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         * g++.dg/warn/inline1.C: New test.
23469         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23470         * g++.old-deja/g++.jason/synth10.C: Likewise.
23471         * g++.old-deja/g++.mike/net31.C: Likewise.
23472         * g++.old-deja/g++.mike/p8786.C: Likewise.
23473
23474         * g++.dg/template/friend10.C: New test.
23475         * g++.dg/template/conv5.C: New test.
23476
23477 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23478
23479         * g++.dg/lookup/scoped3.C: New test.
23480
23481         * g++.dg/lookup/decl1.C: New test.
23482         * g++.dg/lookup/decl2.C: New test.
23483
23484 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23485
23486         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23487         gcc.c-torture/compile/20021015-1.c,
23488         gcc.c-torture/compile/20021015-2.c,
23489         gcc.c-torture/compile/20021123-1.c,
23490         gcc.c-torture/compile/20021123-2.c,
23491         gcc.c-torture/compile/20021123-3.c,
23492         gcc.c-torture/compile/20021123-4.c,
23493         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23494         only to 3.1 or 3.2 branch.
23495
23496 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23497
23498         * gcc.dg/i386-bitfield3.c: New test.
23499
23500         * gcc.dg/i386-bitfield2.c: New test.
23501
23502 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         * g++.dg/parse/conv_op1.C: New test.
23505
23506 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23507
23508         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23509         approved.
23510
23511 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23512
23513         * gcc.c-torture/compile/20021220-1.c: New test.
23514
23515 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23516
23517         * gcc.dg/i386-fastcall-1.c: New.
23518
23519 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23520
23521         * gcc.c-torture/execute/20021219-1.c: New test.
23522
23523 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23524
23525         * gcc.dg/i386-pic-1.c: New test.
23526
23527 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23528
23529         PR c++/8099
23530         * g++.dg/template/friend9.C: New test.
23531
23532 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23533
23534         PR c++/3663
23535         * g++.dg/template/access7.C: New test.
23536
23537 2002-12-18  Nick Clifton  <nickc@redhat.com>
23538
23539         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23540         the libstdc++-v3 directory has been found.
23541
23542 2002-12-12  Devang Patel <dpatel@apple.com>
23543         * gcc.dg/darwin-ld-1.c: New test.
23544         * gcc.dg/darwin-ld-2.c: New test.
23545         * gcc.dg/darwin-ld-3.c: New test.
23546         * gcc.dg/darwin-ld-4.c: New test.
23547         * gcc.dg/darwin-ld-5.c: New test.
23548
23549 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23550
23551         * gcc.c-torture/compile/20021212-1.c: New test.
23552
23553 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23554
23555         * gcc.dg/fshort-wchar: New test.
23556
23557 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/8372
23560         * g++.dg/template/dtor1.C: New test.
23561
23562         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23563         markers.
23564
23565 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23566
23567         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23568
23569 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23570
23571         * g++.dg/template/static1.C: New test.
23572         * g++.dg/template/static2.C: New test.
23573         * g++.old-deja/g++.ext/memconst.C: New test.
23574
23575 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23576
23577         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23578         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23579         * g++.dg/special/initp1.C: Likewise.
23580
23581 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23582
23583         * gcc.c-torture/execute/20021204-1.c: New test.
23584
23585 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23586
23587         * gcc.dg/ppc-fmadd-1.c: New file.
23588         * gcc.dg/ppc-fmadd-2.c: New file.
23589         * gcc.dg/ppc-fmadd-3.c: New file.
23590
23591 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23592
23593         * gcc.c-torture/compile/20021204-1.c: New test.
23594
23595 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * g++.dg/inherit/covariant2.C: New test.
23598         * g++.dg/inherit/covariant3.C: New test.
23599         * g++.dg/inherit/covariant4.C: New test.
23600         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23601         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23602
23603 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23604
23605         PR c++/8688
23606         * g++.dg/init/brace3.C: New test.
23607
23608 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23609
23610         * gcc.dg/20020210-1.c: Fix a comment typo.
23611
23612 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23613
23614         PR c++/8720
23615         * g++.dg/parse/defarg1.C: New test.
23616
23617         PR c++/8615
23618         * g++.dg/template/char1.C: New test.
23619
23620         * g++.dg/template/varmod1.C: Fix typo.
23621
23622 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23623
23624         DR 180
23625         * g++.old-deja/g++.pt/crash32.C: Expect error.
23626
23627 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23628
23629         PR c++/5919
23630         * g++.dg/template/varmod1.C: New test.
23631
23632         PR c++/8727
23633         * g++.dg/inherit/typeinfo1.C: New test.
23634
23635         PR c++/8663
23636         * g++.dg/inherit/typedef1.C: New test.
23637
23638 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23639
23640         PR c++/8332
23641         PR c++/8493
23642         * g++.dg/template/strlen1.C: New test.
23643
23644         PR c++/8227
23645         * g++.dg/template/ctor2.C: New test.
23646
23647         PR c++/8214
23648         * g++.dg/init/string1.C: New test.
23649
23650         PR c++/8511
23651         * g++.dg/template/friend8.C: New test.
23652
23653 2002-11-29  Joe Buck <jbuck@synopsys.com>
23654
23655         * g++.dg/lookup/anon2.C: New test.
23656
23657 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23658
23659         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23660         h8300 port.
23661
23662 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23663
23664         * gcc.dg/bitfld-6.c: New test.
23665
23666 2002-11-27  Jan Hubicka  <jh@suse.cz>
23667
23668         * gcc.c-torture/execute/20021127.[cx]: New test.
23669
23670 2002-11-26  Jan Hubicka  <jh@suse.cz>
23671
23672         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23673         quality.
23674
23675 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23676
23677         * g++.dg/init/brace2.C: New test.
23678         * g++.old-deja/g++.mike/p9129.C: Correct.
23679
23680 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23681
23682         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23683
23684 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23685
23686         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23687
23688 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23689
23690         * testsuite/g++.dg/abi/empty11.C: New test.
23691         * testsuite/g++.dg/rtti/cv1.C: New test.
23692
23693 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23694
23695         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23696
23697 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23698
23699         * g++.dg/abi/empty10.C: New test.
23700
23701 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23702
23703         * gcc.c-torture/compile/20021124-1.c: New test.
23704
23705 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23706
23707         * g++.dg/abi/rtti2.C: New test.
23708
23709 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23710
23711         * gcc.dg/i386-unroll-1.c: New test.
23712
23713 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23714
23715         * gcc.c-torture/compile/20021120-1.c: New test.
23716         * gcc.c-torture/compile/20021120-2.c: New test.
23717
23718 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23719
23720         * gcc.dg/bitfld-5.c: New test.
23721
23722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23723
23724         * gcc.c-torture/execute/20021120-3.c: New test.
23725
23726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23727
23728         * gcc.c-torture/execute/20021120-2.c: New test.
23729
23730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23731
23732         * gcc.c-torture/execute/20021120-1.c: New test.
23733
23734 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.c-torture/execute/20021118-3.c: New test.
23737
23738 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23739
23740         * gcc.c-torture/compile/20021119-1.c: New test.
23741
23742 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23743
23744         * gcc.dg/duff-1.c: New test.
23745         * gcc.dg/duff-2.c: New test.
23746         * gcc.dg/duff-3.c: New test.
23747
23748 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23749
23750         * gcc.dg/cpp/_Pragma5.c: New test.
23751
23752 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23753
23754         * gcc.c-torture/execute/20021118-2.c: New test.
23755
23756 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23757
23758         * gcc.c-torture/execute/20021118-1.c: New test.
23759
23760 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23761
23762         * gcc.dg/20021116-1.c: New test.
23763
23764 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23765
23766         * g++.dg/abi/vcall1.C: New test.
23767
23768 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23769
23770         * gcc.dg/20021029-1.c: New test.
23771         * gcc.dg/20021029-2.c: New test.
23772
23773 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23774
23775         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23776
23777 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23778
23779         PR c/8439
23780         * gcc.dg/20021110.c: Move to ...
23781         * gcc.c-torture/compile/20021110.c: .... here.
23782
23783 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23784
23785         PR c/8467
23786         * gcc.c-torture/execute/20021111-1.c
23787
23788 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23789
23790         PR c/8439
23791         * gcc.dg/20021110.c: New test.
23792
23793 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23794
23795         * g++.dg/abi/vthunk3.C: Run only on x86.
23796
23797 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23798
23799         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23800
23801 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23802
23803         * lib/compat.exp (compat-execute): Fix logic error in last
23804         change.
23805
23806 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23807
23808         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23809
23810 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23811
23812         PR c++/8389
23813         * g++.dg/template/access6.C: New test.
23814
23815 2002-11-08  Jan Hubicka  <jh@suse.cz>
23816
23817         * gcc.dg/i386-ssefp-1.c: New test.
23818         * gcc.dg/i386-ssefp-1.c: New test.
23819
23820 2002-11-08  Jan Hubicka  <jh@suse.cz>
23821
23822         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23823
23824 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23825
23826         * g++.dg/abi/vthunk3.C: New test.
23827
23828         PR c++/8338
23829         * g++.dg/template/crash2.C: New test.
23830
23831 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23832
23833         * testsuite/g++.dg/abi/dtor1.C: New test.
23834         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23835
23836 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23837
23838         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23839         Darwin.
23840
23841 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23842
23843         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23844         -mthumb.  Only xfail with -O0.
23845
23846 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23847
23848         * g++.dg/abi/thunk1.C: New test.
23849         * g++.dg/abi/thunk2.C: Likewise.
23850         * g++.dg/abi/vtt1.C: Likewise.
23851
23852 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23853
23854         PR optimization/8423
23855         * gcc.c-torture/execute/builtin-constant.c: New test.
23856
23857 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23858
23859         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23860         Add some more cases.
23861
23862 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23863
23864         PR c++/8391
23865         * g++.dg/opt/local1.C: New test.
23866
23867 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23868
23869         PR c++/8160
23870         * g++.dg/template/complit1.C: New test.
23871
23872         PR c++/8149
23873         * g++.dg/template/typename4.C: Likewise.
23874
23875 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23876
23877         Core issue 287, PR c++/7639
23878         * g++.dg/template/instantiate1.C: Adjust error location.
23879         * g++.dg/template/instantiate3.C: New test.
23880         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23881         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23882         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23883
23884 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23885
23886         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23887
23888 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/8287
23891         * g++.dg/init/dtor2.C: New test.
23892
23893 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23894
23895         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23896         * gcc.dg/nest.c: Bypass errors on irix6.
23897
23898 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23899
23900         * gcc.dg/nest.c: Expect error for mmix-*-*.
23901         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23902
23903 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23904
23905         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23906         markers.
23907
23908         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23909
23910 2002-10-25  Mike Stump  <mrs@apple.com>
23911
23912         * gcc.dg/warn-1.c: New test.
23913
23914 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23915
23916         * g++.dg/template/typename3.C: New test.
23917
23918 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.dg/lookup/ptrmem1.C: New test.
23921
23922         * g++.dg/abi/vthunk2.C: New test.
23923
23924 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23925
23926         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23927
23928 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23929
23930         * g++.dg/abi/empty9.C: New test.
23931
23932 2002-10-24  Richard Henderson  <rth@redhat.com>
23933
23934         * g++.dg/inherit/thunk1.C: Enable for ia64.
23935
23936 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23937
23938         PR c++/8067
23939         * g++.dg/lookup/pretty1.C: New test.
23940
23941 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.dg/20021023-1.c: New test.
23944
23945 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23946
23947         PR c++/7679
23948         * g++.dg/parse/inline1.C: New test.
23949
23950 2002-10-23  Richard Henderson  <rth@redhat.com>
23951
23952         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23953
23954         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23955
23956 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/6579
23959         * g++.dg/parse/stmtexpr3.C: New test.
23960
23961 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23962
23963         * g++.dg/expr/cond1.C: New test.
23964
23965 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23966
23967         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23968
23969 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23970
23971         * g++.dg/abi/vbase13.C: New test.
23972         * g++.dg/abi/vbase14.C: Likewise.
23973
23974 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23975
23976         * gcc.dg/tls/pic-1.c: New test.
23977         * gcc.dg/tls/nonpic-1.c: New test.
23978         * gcc.dg/20021018-1.c: New test.
23979
23980 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23981
23982         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23983         Remove only files with the same base name as the test case.
23984         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23985         (profopt-execute): Likewise.  Also, remove old profiling
23986         and performance data files before running the tests.
23987
23988         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23989         * g++.dg/bprob/bprob.exp: Likewise.
23990         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23991         to allow more general test case names.
23992
23993         * g++.dg/bprob/bprob-1.C: Rename to ...
23994         * g++.dg/bprob/g++-bprob-1.C: ... this.
23995
23996         * g77.dg/bprob/bprob-1.f: Rename to ...
23997         * g77.dg/bprob/g77-bprob-1.f: ... this.
23998
23999 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24000
24001         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24002         bison 1.50 or later.
24003
24004 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24005
24006         * g++.dg/README: Describe more test directories.
24007
24008 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24009
24010         * g++.dg/init/array6.C: Add additional tests.
24011
24012 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24013
24014         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24015         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24016
24017 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24018
24019         * gcc.c-torture/compile/20020604-1.x: New.
24020         * gcc.c-torture/compile/simd-5.x: Likewise.
24021         * gcc.c-torture/execute/920710-1.x: Likewise.
24022         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24023
24024 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * g++.dg/inherit/override1.C: Add dg-options clause.
24027
24028 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24029
24030         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24031         _mm_slli_si128.
24032
24033 2002-10-19  Andreas Schwab  <schwab@suse.de>
24034
24035         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24036         directory component.
24037
24038 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24039
24040         * g++.dg/inherit/thunk1.C: New test.
24041
24042         * g++.dg/inherit/override1.C: New test.
24043
24044         * g++.dg/abi/mangle11.C: New test.
24045         * g++.dg/abi/mangle14.C: New test.
24046         * g++.dg/abi/mangle17.C: New test.
24047
24048 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24049
24050         * g++.dg/overload/member2.C: New test.
24051
24052 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24053
24054         * g++.dg/README: Describe new compat directory.
24055         * g++.dg/dg.exp: Skip tests in compat directory.
24056         * README.compat: New file.
24057         * lib/compat.exp: New expect script.
24058         * g++.dg/compat: New test directory.
24059         * g++.dg/compat/compat.exp: New expect script.
24060         * g++.dg/compat/abi: New test directory.
24061         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24062         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24063         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24064         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24065         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24066         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24067         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24068         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24069         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24070         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24071         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24072         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24073         * g++.dg/compat/break: New test directory.
24074         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24075         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24076         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24077         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24078         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24079         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24080         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24081         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24082         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24083         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24084         g++.dg/compat/break/README: New files.
24085         * g++.dg/compat/eh: New test directory.
24086         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24087         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24088         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24089         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24090         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24091         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24092         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24093         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24094         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24095         g++.dg/compat/eh/filter2_y.C,
24096         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24097         g++.dg/compat/eh/new1_y.C,
24098         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24099         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24100         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24101         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24102         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24103         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24104         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24105         g++.dg/compat/eh/unexpected1_y.C: New files.
24106         * g++.dg/compat/init: New test directory.
24107         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24108         g++.dg/compat/init/array5_y.C,
24109         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24110         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24111         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24112         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24113         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24114         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24115         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24116         g++.dg/compat/init/init-ref2_y.C: New files.
24117
24118 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24119
24120         PR c++/7584
24121         * g++.dg/inherit/using3.C: New test.
24122
24123 2002-10-17  Jan Hubicka  <jh@suse.cz>
24124
24125         * gcc.dg/20021017-2.c: New test.
24126
24127 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24128
24129         * g++.dg/abi/mangle16.C: Adjust.
24130
24131         * g++.dg/init/array8.C: New test.
24132
24133 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24134
24135         * gcc.dg/special/mips-abi.exp: New test.
24136         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24137
24138 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24139
24140         * g++.dg/abi/mangle16.C: New test.
24141         * g++.dg/abi/mangle17.C: Likewise.
24142
24143         PR c++/7478
24144         * g++.dg/template/ref1.C: New test.
24145
24146 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24147
24148         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24149
24150 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24151
24152         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24153
24154 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24155
24156         PR c++/7524
24157         * g++.dg/init/array7.C: New test.
24158
24159 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24160
24161         * g++.dg/init/array6.C: New test.
24162
24163         * g++.dg/abi/mangle13.C: Likewise.
24164         * g++.dg/abi/mangle14.C: Likewise.
24165         * g++.dg/abi/mangle15.C: Likewise.
24166
24167 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24168
24169         * g++.dg/abi/empty8.C: New test.
24170
24171 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24172
24173         * g++.dg/init/ctor1.C: New test.
24174
24175 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24176
24177         * gcc.c-torture/execute/20021015-1.c: New test.
24178
24179 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24180
24181         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24182
24183 2002-10-14  Jan Hubicka  <jh@suse.cz>
24184
24185         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24186
24187 2002-10-14  Richard Henderson  <rth@redhat.com>
24188
24189         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24190
24191 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR optimization/6631
24194         * g++.dg/opt/const2.C: New test.
24195
24196 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24197
24198         PR c++/7176
24199         * g++.dg/parse/friend1.C: New test.
24200         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24201
24202 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * gcc.dg/20021014-1.c: New test.
24205
24206 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24207
24208         PR c++/5661
24209         * g++.dg/ext/vlm1.C: New test.
24210         * g++.dg/ext/vlm2.C: Likewise.
24211
24212         * g++.dg/init/array1.C: Remove invalid braces.
24213         * g++.dg/init/brace1.C: New test.
24214         * g++.dg/init/copy2.C: Likewise.
24215         * g++.dg/init/copy3.C: Likewise.
24216         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24217         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24218         braces.
24219
24220 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24221
24222         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24223
24224 2002-10-11  Richard Shann  <richard.shann@superh.com>
24225
24226         * gcc.c-torture/compile/simd-5.c: New test.
24227
24228 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24229
24230         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24231
24232 2002-10-10  Jim Wilson  <wilson@redhat.com>
24233
24234         * gcc.c-torture/execute/20021010-1.c: New test.
24235
24236 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24237
24238         PR c/7353
24239         * g++.dg/ext/typedef-init.C: New test.
24240         * gcc.dg/typedef-init.c: New test.
24241
24242 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24243
24244         * gcc.dg/cpp/paste13.c: New test.
24245
24246 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24249         remaining platforms, XFAIL during compile, not execute.  Don't
24250         XFAIL at -O0.
24251
24252 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * gcc.dg/alias-1.c: Tweak expected warning.
24255
24256 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24257
24258         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24259
24260 2002-10-06  Andreas Jaeger  <aj@suse.de>
24261
24262         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24263         * gcc.dg/cpp/c++98.C: Likewise.
24264
24265         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24266         * g++.dg/cpp/c++98.C: Likewise.
24267
24268         * g++.dg/README (Subdirectories): Mention cpp directory.
24269
24270         PR target/7559
24271         * gcc.dg/20021006-1.c: New test.
24272
24273 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24274
24275         PR c++/7804
24276         * g++.dg/other/warning1.C: New test.
24277
24278 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24279
24280         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24281         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24282         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24283
24284 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/7931
24287         * g++.dg/template/ptrmem3.C: New test.
24288
24289         PR c++/7754
24290         * g++.dg/template/union1.C: New test.
24291
24292 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24293
24294         PR c++/8006
24295         * g++.dg/abi/mangle9.C: New test.
24296         * g++.dg/abi/mangle10.C: New test.
24297         * g++.dg/abi/mangle11.C: New test.
24298         * g++.dg/abi/mangle12.C: New test.
24299
24300 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/7188.
24303         * g++.dg/template/meminit1.C: New test.
24304         * g++.dg/warn/Wreorder-1.C: Likewise.
24305         * g++.old-deja/g++.mike/warn3.C: Tweak.
24306         * lib/prune.exp: Ingore "in copy constructor".
24307
24308 2002-10-02  Andreas Jaeger  <aj@suse.de>
24309
24310         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24311         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24312         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24313         on x86-64.
24314
24315 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24316
24317         * gcc.dg/empty1.C: Fix typo.
24318
24319 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24320
24321         * gcc.dg/alias-1.c: New test.
24322
24323 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24324
24325         * gcc.dg/empty1.C: New test.
24326
24327         * g++.dg/tls/init-2.C: Tweak error messages.
24328
24329 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24330
24331         * gcc.c-torture/compile/20020923-1.c: New test.
24332
24333 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24334
24335         * gcc.c-torture/execute/ffs-1.c: New test.
24336         * gcc.c-torture/execute/ffs-2.c: Ditto.
24337
24338 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24339
24340         * g++.dg/overload/member1.C: New test.
24341
24342 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24343
24344         * g++.dg/abi/empty7.C: New test.
24345         * g++.dg/init/pm2.C: Likewise.
24346
24347 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         * g++.dg/rtti/crash1.C: New test.
24350
24351 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24352
24353         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24354         gcc.dg/sibcall-4.c: New tests.
24355
24356 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24357
24358         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24359         powerpc and MMIX targets.
24360
24361 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24362
24363         * gcc.dg/cpp/20020927-1.c: New.
24364
24365 2002-09-26  David S. Miller  <davem@redhat.com>
24366
24367         * gcc.c-torture/compile/trunctfdf.c: New.
24368
24369 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24370
24371         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24372
24373 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24374
24375         * gcc.c-torture/execute/loop-15.c: New.
24376
24377 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24378
24379         * README.QMTEST: Fix typo.
24380
24381 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24382
24383         * gcc.dg/20020926-1.c: New test.
24384
24385 2002-09-25  David S. Miller  <davem@redhat.com>
24386
24387         PR target/7842
24388         * gcc.c-torture/execute/shiftdi.c: New test.
24389
24390 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24391
24392         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24393         unique to the tool.
24394         * lib/g77.exp (g77_init): Likewise.
24395         * lib/g++.exp (g++_init): Likewise.
24396         * lib/objc.exp (objc_init): Likewise.
24397
24398 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24399
24400         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24401         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24402         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24403
24404 2002-09-25  Richard Henderson  <rth@redhat.com>
24405
24406         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24407         too-small long double.
24408
24409 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24410
24411         * gcc.dg/20020919-1.c: New test.
24412
24413 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24414
24415         * g++.dg/abi/bitfield6.C: New test.
24416         * g++.dg/abi/bitfield7.C: New test.
24417         * g++.dg/abi/bitfield8.C: New test.
24418         * g++.dg/abi/vbase11.C: New test.
24419
24420 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24421
24422         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24423         hppa*-*-hpux*.  Update test comment.
24424
24425 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24426
24427         * gcc.dg/tls/struct-1.c: New test.
24428
24429 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24430
24431         * gcc.dg/cpp/tr-warn2.c: Update.
24432
24433 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24434
24435         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24436
24437 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24438
24439         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24440         systems.
24441
24442 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24443
24444         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24445
24446         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24447         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24448         setting of cxxfilt.
24449
24450 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24451
24452         * gcc.dg/20020312-2.c: Update for darwin.
24453
24454 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24455
24456         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24457
24458 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24459
24460         * objc.dg/comp-types-1.m: New test.
24461         * objc.dg/comp-types-2.m: New test.
24462         * objc.dg/comp-types-3.m: New test.
24463         * objc.dg/comp-types-4.m: New test.
24464         * objc.dg/comp-types-5.m: New test.
24465         * objc.dg/comp-types-6.m: New test.
24466
24467 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24468
24469         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24470
24471 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24472
24473         * g++.dg/other/do1.C: New test.
24474
24475         * g++.dg/template/subst1.C: New test.
24476
24477 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24478
24479         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24480
24481 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24482
24483         * g++.dg/template/qualttp20.C: Adjust expected errors.
24484         * g++.old-deja/g++.jason/report.C: Likewise.
24485         * g++.old-deja/g++.other/qual1.C: Likewise.
24486
24487         * g++.dg/lookup/scoped2.C: New test.
24488
24489         * g++.dg/ext/asm3.C: New test.
24490
24491 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24492
24493         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24494
24495 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24496
24497         * ChangeLog: follow spelling conventions.
24498         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24499         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24500         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24501         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24502         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24503         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24504         * g++.old-deja/g++.law/global-init1.C: Likewise.
24505         * g++.old-deja/g++.other/delete4.C: Likewise.
24506         * g++.old-deja/g++.other/inline21.C: Likewise.
24507         * g++.old-deja/g++.other/singleton.C: Likewise.
24508         * g77.dg/strlen0.f: Likewise.
24509         * g77.f-torture/compile/20010519-1.f: Likewise.
24510         * g77.f-torture/compile/980310-4.f: Likewise.
24511         * gcc.c-torture/compile/20000605-1.c: Likewise.
24512         * gcc.c-torture/execute/20020225-1.c: Likewise.
24513         * gcc.dg/c90-hexfloat-2.c: Likewise.
24514         * gcc.dg/c99-bool-1.c: Likewise.
24515         * gcc.dg/c99-hexfloat-2.c: Likewise.
24516         * gcc.dg/dll-2.c: Likewise.
24517         * gcc.dg/wtr-union-init-1.c: Likewise.
24518         * gcc.dg/wtr-union-init-2.c: Likewise.
24519         * gcc.dg/wtr-union-init-3.c: Likewise.
24520         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24521         * gcc.dg/cpp/defined.c: Likewise.
24522         * gcc.dg/cpp/macsyntx.c: Likewise.
24523         * gcc.dg/cpp/paste2.c: Likewise.
24524         * gcc.dg/cpp/trad/defined.c: Likewise.
24525         * gcc.dg/format/c90-printf-1.c: Likewise.
24526         * gcc.dg/format/c90-scanf-1.c: Likewise.
24527         * gcc.dg/format/c99-printf-1.c: Likewise.
24528         * gcc.dg/format/c99-scanf-1.c: Likewise.
24529         * gcc.misc-tests/gcov-8.c: Likewise.
24530         * lib/profopt.exp: Likewise.
24531
24532 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24533
24534         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24535
24536 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24537
24538         * g++.dg/inherit/using2.C: New test.
24539
24540 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24541
24542         * ChangeLog: Follow spelling conventions.
24543         * g++.dg/template/friend4.C: Likewise.
24544         * g++.old-deja/g++.pt/crash67.C: Likewise.
24545         * gcc.c-torture/execute/20000801-4.c: Likewise.
24546         * gcc.dg/c90-digraph-1.c: Likewise.
24547         * gcc.dg/c94-digraph-1.c: Likewise.
24548         * gcc.dg/c99-digraph-1.c: Likewise.
24549         * gcc.dg/cpp/line5.c: Likewise.
24550         * gcc.dg/cpp/multiline.c: Likewise.
24551         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24552         * gcc.dg/format/attr-3.c: Likewise.
24553         * gcc.dg/format/c90-scanf-3.c: Likewise.
24554         * gcc.dg/format/ext-4.c: Likewise.
24555
24556 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24557
24558         * g++.dg/template/pretty1.C: New test.
24559
24560 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24561
24562         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24563
24564 2002-09-13  Matt Austern  <austern@apple.com>
24565
24566         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24567         passing a cast expression to a function by const reference.
24568
24569 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * g++.dg/template/deduce1.C: New test.
24572
24573 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24574
24575         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24576         32-bit int.
24577
24578 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24579
24580         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24581         usage.
24582
24583 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24584
24585         * gcc.c-torture/compile/20020910-1.c: New test.
24586
24587 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24588
24589         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24590
24591 2002-09-10  Andreas Jaeger  <aj@suse.de>
24592
24593         * gcc.dg/20020312-2.c: Adjust for x86-64.
24594
24595 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24596
24597         * g77.dg/7388.f: New test case for PR 7388.
24598
24599 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24600
24601         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24602
24603 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24604
24605         * objc.dg/proto-lossage-1.m: New test.
24606
24607 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24608
24609         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24610
24611 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24612
24613         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24614         expected to pass.
24615
24616 2002-09-06  Stan Shebs  <shebs@apple.com>
24617             David Edelsohn  <edelsohn@gnu.org>
24618
24619         * gcc.dg/weak: New directory.
24620         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24621         target-specific xfail bits.
24622         * gcc.dg/typeof-2.c: Move to new directory.
24623         * gcc.dg/weak.exp: New expect script.
24624
24625 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24626
24627         * gcc.c-torture/execute/extzvsi.c: New test.
24628
24629 2002-09-05  Stan Shebs  <shebs@apple.com>
24630
24631         * gcc.dg/weak-1.c: xfail on Darwin.
24632         * gcc.dg/weak-2.c: Ditto.
24633         * gcc.dg/weak-3.c: Ditto.
24634         * gcc.dg/weak-4.c: Ditto.
24635         * gcc.dg/weak-5.c: Ditto.
24636         * gcc.dg/weak-6.c: Ditto.
24637         * gcc.dg/weak-7.c: Ditto.
24638         * gcc.dg/weak-8.c: Ditto.
24639         * gcc.dg/weak-9.c: Ditto.
24640
24641 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24642
24643         * gcc.c-torture/execute/loop-14.c: New test.
24644
24645 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24646
24647         * g++.dg/other/cxa-atexit1.C: New test.
24648
24649         * gcc.dg/typeof-2.c: New test.
24650
24651 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24652
24653         * gcc.dg/builtins-2.c: New testcase.
24654         * gcc.dg/builtins-3.c: New testcase.
24655
24656 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24657
24658         * gcc.dg/cpp/_Pragma4.c: New test.
24659
24660 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24661
24662         * objc/execute/nil_method-1.m: New testcase.
24663
24664 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24665
24666         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24667         [Object class], not [Object initialize].
24668
24669 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24670             Hans-Peter Nilsson  <hp@bitrange.com>
24671
24672         * gcc.c-torture/execute/20020720-1.x: Skip test on
24673         mmix-knuth-mmixware.  Correct comment.
24674
24675 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24676
24677         * testsuite/g++.dg/abi/bitfield5.C: New test.
24678         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24679
24680 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24681
24682         * objc.dg/undeclared-selector.m: New test.
24683
24684 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24685
24686         * g++.dg/other/offsetof1.C: Avoid cast warning.
24687
24688 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24689
24690         * objc.dg/super-class-2.m: New test.
24691
24692 2002-08-24  Matt Austern  <austern@apple.com>
24693
24694         * g++.dg/ext/lvaddr.C: New test.
24695         * g++.dg/ext/lvcast.C: New test.
24696
24697 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24698
24699         * testsuite/g++.dg/inherit/cond1.C: New test.
24700
24701 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24702
24703         * gcc.dg/noncompile/incomplete-1.c: New test.
24704
24705 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24706
24707         * gcc.dg/typespec-1.c: New test.
24708
24709 2002-08-20  Devang Patel  <dpatel@apple.com>
24710         * objc.dg/proto-hier-2.m: New test.
24711
24712 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24713
24714         * objc.dg/bitfield-1.m: New test.
24715         * objc.dg/bitfield-2.m: New test.
24716
24717 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24718
24719         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24720         gcc.dg/c99-flex-array-4.c: New tests.
24721
24722 2002-08-16  Stan Shebs  <shebs@apple.com>
24723
24724         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24725
24726 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * gcc.dg/typeof-1.c: New test.
24729         * g++.dg/ext/typeof2.C: New test.
24730
24731 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         * g++.dg/other/offsetof1.C: New test.
24734
24735 2002-08-14  Richard Henderson  <rth@redhat.com>
24736
24737         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24738
24739 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24740
24741         * gcc.dg/cpp/_Pragma3.c: New test.
24742
24743 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24744
24745         * g++.dg/template/inherit3: New test.
24746
24747 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24748
24749         * gcc.dg/bitfld-4.c: Add blank options.
24750
24751 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24752
24753         * g++.dg/template/crash1.C: New test.
24754
24755 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24756
24757         * gcc.dg/tls/opt-2.c: New test.
24758
24759 2002-08-08  Devang Patel  <dpatel@apple.com>
24760
24761         * objc.dg/selector-1.m : New test
24762
24763 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.dg/abi/bitfield4.C: New test.
24766         * gcc.dg/bitfld-4.c: New test.
24767
24768 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.dg/other/packed1.C: New test.
24771
24772 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24773
24774         * g++.dg/abi/offsetof.C: Tweak error messages.
24775         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24776
24777 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24778
24779         * gcc.dg/bitfld-3.c: New test.
24780
24781 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24782             Richard Henderson  <rth@redhat.com>
24783
24784         * gcc.dg/i386-bitfield1.c: New test.
24785         * g++.dg/abi/bitfield3.C: Update.
24786
24787 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24788
24789         * objc.dg/const-str-2.m: Update.
24790         * gcc.dg/cpp/c++98.c: Change to C extension.
24791         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24792         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24793
24794 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24795
24796         * testsuite/gcc.dg/tls/diag-3.c: New.
24797
24798 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24799
24800         * g++.dg/README (Subdirectories): Document new subdir expr.
24801         * g++.dg/expr/pmf-1.C: New test.
24802
24803 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24804
24805         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24806
24807 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24808
24809         * g++.dg/abi/bitfield3.C: New test.
24810
24811 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24812
24813         * lib/gcov.exp: Tweak expected line formats.
24814         * gcc.misc-tests/gcov8.c: New test.
24815         * gcc.misc-tests/gcov8.x: New flags.
24816
24817 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * consistency.vlad/layout/endian.c: Include string.h.
24820
24821         * gcc.c-torture/execute/20020805-1.c: New test.
24822
24823 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24824
24825         * g++.dg/other/conversion1.C: New test.
24826
24827 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24828
24829         * gcc.dg/builtins-1.c: New testcase.
24830
24831 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24832
24833         * g++.dg/inherit/access3.C: New test.
24834
24835 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24836
24837         * gcc.dg/ia64-visibility-2.c: New test.
24838
24839 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24840
24841         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24842         __qualifier_flags to __flags.
24843
24844 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24845
24846         * g++.dg/inherit/operator1.C: New test.
24847         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24848         * g++.dg/other/error1.C: Change expected error message.
24849         * g++.dg/template/conv4.C: Likewise.
24850
24851 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24852
24853         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24854         for documented behavior.
24855
24856 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24857
24858         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24859         several targets known to fail.
24860
24861 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24862
24863         * gcc.dg/mips-args-[123].c: New tests.
24864
24865 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24866
24867         * gcc.dg/ppc-spe.c: New.
24868
24869 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24870
24871         * g++.dg/other/ptrmem4.C: New testcase.
24872
24873 2002-07-24  Richard Henderson  <rth@redhat.com>
24874
24875         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24876
24877 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24878
24879         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24880
24881 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24882
24883         * gcc.c-torture/execute/memset-3.c: New testcase.
24884
24885 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24886
24887         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24888         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24889
24890 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24891
24892         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24893         Delete.
24894
24895 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24896
24897         * gcc.c-torture/compile/simd-4.c: New test.
24898
24899 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24900
24901         PR c++/7347, c++/7348
24902         * g++.dg/template/access4.C: New test.
24903         * g++.dg/template/access5.C: New test.
24904         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24905         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24906         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24907         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24908
24909 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.dg/gnu89-init-2.c: New test.
24912
24913 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24914
24915         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24916
24917 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24918
24919         * gcc.c-torture/execute/20020720-1.c: New testcase.
24920
24921 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24922
24923         * gcc.dg/cpp/Wsignprom.c: New tests.
24924
24925 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24926
24927         * gcc.c-torture/execute/loop-13.c: New test.
24928
24929 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24930
24931         * gcc.dg/cpp/expr.c: New tests.
24932
24933 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24934
24935         * g++.dg/opt/pr6713.C: Add template instantiation.
24936
24937 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24938
24939         * gcc.dg/nest.c: New test.
24940
24941 2002-07-17  Richard Henderson  <rth@redhat.com>
24942
24943         * g++.dg/opt/pr6713.C: New test.
24944
24945 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24946
24947         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24948         XFAIL for all x86 processors.
24949
24950 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24951
24952         * gcc.c-torture/execute/20010122-1.x: Do not test with
24953         -fomit-frame-pointer.
24954
24955 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24956
24957         * g++.dg/template/instantiate2.C: New test.
24958         * g++.dg/template/spec4.C: New test.
24959
24960 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24961
24962         * g++.dg/template/access2.C: New test.
24963         * g++.dg/template/access3.C: New test.
24964
24965 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24966
24967         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24968         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24969         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24970         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24971         Convert to use <stdarg.h>.
24972         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24973         Delete.
24974         * gcc.dg/va-arg-2.c: New.
24975         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24976
24977 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.c-torture/compile/20020710-1.c: New test.
24980
24981 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24982                           Andrew Pinski  <pinskia@physics.uc.edu>
24983
24984         gcc.c-torture/compile/simd-2.c: New testcase.
24985         gcc.c-torture/compile/simd-3.c: Likewise.
24986
24987 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24988
24989         PR c++/7224
24990         * g++.dg/overload/error1.C: New test.
24991
24992 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24993
24994         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24995         configuration and IRIX 6 O32 ABI.
24996
24997 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24998
24999         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25000
25001 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25002
25003         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25004
25005 2002-07-10  Jeffrey A Law  <law@redhat.com>
25006
25007         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25008
25009         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25010
25011 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25012
25013         * gcc.dg/20020312-2.c: Check for __PPC__.
25014
25015 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25016
25017         * gcc.c-torture/compile/20020709-1.c: New test.
25018
25019 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25020
25021         * g++.dg/template/qualttp21.C: New test case.
25022
25023 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25024
25025         * gcc.c-torture/compile/20020706-1.c: New test.
25026         * gcc.c-torture/compile/20020706-2.c: New test.
25027
25028 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25029             Alexandre Oliva  <aoliva@redhat.com>
25030
25031         * g++.dg/warn/incomplete1.C: New test.
25032
25033 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25034
25035         PR c++/7099
25036         * g++.dg/warn/noreturn1.C: New test.
25037
25038 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25039
25040         PR c++/6706
25041         * g++.dg/debug/debug6.C: New test.
25042         * g++.dg/debug/debug7.C: New test.
25043
25044 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25045
25046         * gcc.c-torture/compile/simd-3.c: New test.
25047
25048 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25049
25050         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25051         * gcc.dg/20020620-1.c: Likewise.
25052
25053 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25054
25055         PR c++/6944
25056         * g++.dg/init/array4.C: New test.
25057         * g++.dg/init/array5.C: New test.
25058
25059 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25060
25061         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25062         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25063
25064 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25065
25066         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25067         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25068         * gcc.dg/wtr-conversion-1.c: Likewise.
25069         * gcc.dg/wtr-escape-1.c: Likewise.
25070         * gcc.dg/wtr-int-type-1.c: Likewise.
25071         * gcc.dg/wtr-label-1.c: Likewise.
25072         * gcc.dg/wtr-static-1.c: Likewise.
25073         * gcc.dg/wtr-strcat-1.c: Likewise.
25074         * gcc.dg/wtr-suffix-1.c: Likewise.
25075         * gcc.dg/wtr-switch-1.c: Likewise.
25076         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25077         * gcc.dg/wtr-union-init-1.c: Likewise.
25078         * gcc.dg/wtr-union-init-2.c: Likewise.
25079         * gcc.dg/wtr-union-init-3.c: Likewise.
25080
25081         * gcc.dg/wtr-func-def-1.c: New test.
25082
25083 2002-07-02 Devang Patel <dpatel@apple.com>
25084
25085         * objc.dg/param-1.m: New test.
25086
25087 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25088
25089         * gcc.dg/cpp/trad/directive.c: Add test.
25090         * gcc.dg/cpp/trad/macroargs.c: Add test.
25091         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25092
25093 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25094
25095         * gcc.dg/cpp/cmdlne-M.c: New test.
25096
25097 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25098
25099         * objc.dg/desig-init-1.m: New test.
25100
25101 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25102
25103         PR c++/6716
25104         * g++.dg/template/instantiate1.C: New test.
25105
25106 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/7112
25109         * g++.dg/template/sizeof2.C: New test.
25110
25111 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25112
25113         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25114         gcc.dg/cpp/trad/include.c: New tests.
25115
25116 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25117
25118         PR target/7177
25119         * gcc.c-torture/compile/20020701-1.c: New test.
25120
25121 2002-07-01  Stan Shebs  <shebs@apple.com>
25122
25123         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25124         header here...
25125         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25126         (objc-torture-execute): or here.
25127
25128 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25129
25130         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25131
25132 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25133
25134         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25135
25136 2002-06-30  Devang Patel  <dpatel@apple.com>
25137
25138         * objc.dg/fsyntax-only.m: New test.
25139
25140 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/6695
25143         * g++.dg/template/friend7.C: New file.
25144
25145 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25146
25147         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25148         return type.
25149
25150 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25151
25152         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25153         avoid division by zero.
25154
25155 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25156
25157         * gcc.dg/Wunknownprag.c: New tests.
25158
25159 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25160
25161         * gcc.c-torture/execute/simd-2.c: New test.
25162
25163 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25164
25165         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25166         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25167         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25168         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25169         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25170         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25171         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25172         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25173         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25174         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25175         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25176         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25177         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25178         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25179         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25180         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25181         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25182
25183 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25184
25185         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25186         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25187         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25188         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25189         New tests.
25190         * gcc.dg/cpp/trad/directive.c: Update.
25191
25192 2002-06-23  Andreas Jaeger  <aj@suse.de>
25193
25194         * gcc.c-torture/execute/complex-6.c: New.
25195
25196 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25197
25198         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25199         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25200         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25201         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25202
25203 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25204
25205         * gcc.dg/cpp/trad: New directory with traditional tests copied
25206         from parent directory.
25207         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25208         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25209         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25210         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25211         Move to trad/ and rename.
25212         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25213         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25214         gcc.dg/cpp/trad/redef2.c: New tests.
25215         * gcc.dg/cpp/trad/trad.exp: New driver.
25216
25217 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25218
25219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25220         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25221         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25222         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25223         Remove.
25224
25225 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25226
25227         * gcc.dg/20020620-1.c: New test.
25228
25229 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25230
25231         * g++.dg/template/ttp4.C: New test.
25232
25233 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25234
25235         * g++.dg/opt/vt1.C: Fix regexp.
25236
25237 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25238
25239         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25240         Don't use attribute `noinline'.
25241
25242 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25243
25244         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25245
25246 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25247
25248         * gcc.c-torture/execute/simd-1.c: New.
25249
25250         * gcc.dg/simd-1.c: New.
25251
25252 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25253
25254         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25255
25256 2002-06-16  Richard Henderson  <rth@redhat.com>
25257
25258         * g++.dg/ext/anon-struct1.C: New.
25259         * g++.dg/ext/anon-struct2.C: New.
25260         * g++.dg/ext/anon-struct3.C: New.
25261         * gcc.dg/anon-struct-1.c: New.
25262         * gcc.dg/anon-struct-2.c: New.
25263         * gcc.dg/anon-struct-3.c: New.
25264         * gcc.dg/20011008-1.c: Adjust warning text.
25265         * gcc.dg/20020527-1.c: Add -fms-extensions.
25266
25267 2002-06-16  Richard Henderson  <rth@redhat.com>
25268
25269         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25270
25271 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25272
25273         * gcc.c-torture/execute/20020615-1.c: New test.
25274
25275 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25276
25277         * gcc.c-tortuture/execute/compare-1.c: New test case.
25278         * gcc.c-tortuture/execute/compare-2.c: New test case.
25279         * gcc.c-tortuture/execute/compare-3.c: New test case.
25280
25281 2002-06-13  Richard Henderson  <rth@redhat.com>
25282
25283         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25284         ia64 ilp32.
25285
25286 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25287
25288         * g++.dg/template/typename2.C: Update error message.
25289
25290 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25291
25292         * gcc.c-torture/execute/20020611-1.c: New test.
25293
25294 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25295
25296         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25297         list of targets to skip.
25298
25299 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25300
25301         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25302         targets if not optimizing.
25303
25304 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25305
25306         * gcc.c-torture/compile/20020605-1.c: New test.
25307
25308         * g++.dg/opt/vt1.C: New test.
25309
25310         * gcc.dg/20020531-1.c: New test.
25311
25312         * gcc.dg/20020530-1.c: New test.
25313
25314         * gcc.dg/20020527-1.c: New test.
25315
25316         * g++.dg/opt/cse1.C: New test.
25317
25318 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25319
25320         * gcc.dg/20020607-2.c: New test case.
25321
25322 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25323
25324         * gcc.c-torture/compile/20020604-1.c: New test.
25325
25326 2002-06-04  Richard Henderson  <rth@redhat.com>
25327
25328         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25329         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25330         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25331
25332 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25333
25334         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25335
25336 2002-06-03  Richard Henderson  <rth@redhat.com>
25337
25338         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25339         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25340
25341 2002-06-02  Richard Henderson  <rth@redhat.com>
25342
25343         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25344         test functions static.
25345
25346 2002-06-02  Andreas Jaeger  <aj@suse.de>
25347
25348         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25349         now.
25350
25351 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25352
25353         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25354         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25355         Update for mofified diagnostics.
25356         * gcc.dg/c99-intconst-1.c: No longer fail.
25357
25358 2002-06-02  Richard Henderson  <rth@redhat.com>
25359
25360         * gcc.dg/uninit-A.c: Remove xfail markers.
25361
25362 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25363
25364         * gcc.dg/fnegate-1.c: New test case.
25365
25366 2002-05-30  Osku Salerma  <osku@iki.fi>
25367
25368         * gcc.c-torture/execute/mayalias-1.c: New file.
25369
25370 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25371
25372         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25373         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25374         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25375
25376 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25377
25378         * gcc.c-torture/execute/20020529-1.c: New test.
25379
25380 2002-05-27  Richard Henderson  <rth@redhat.com>
25381
25382         * g++.dg/ext/attrib6.C: New test case.
25383
25384 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25385
25386         * gcc.c-torture/execute/pure-1.c: New test.
25387
25388 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25389
25390         * gcc.dg/cpp/arith-2.c: Remove.
25391
25392 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25393
25394         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25395         * gcc.dg/cpp/if-3.c: Remove.
25396
25397 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * g++.dg/opt/cse2.C: New test.
25400
25401 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25402
25403         * gcc.dg/cpp/arith-1.c: New semantic tests.
25404         * gcc.dg/cpp/if-1.c: Update.
25405
25406 2002-05-24  Ben Elliston  <bje@redhat.com>
25407
25408         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25409
25410 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25411
25412         * gcc.dg/verbose-asm.c: New test.
25413
25414 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25415
25416         * gcc.dg/cpp/paste12.c: New test.
25417
25418 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25419
25420         * g++.dg/parse/named_ops.C: New test.
25421
25422 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25423
25424         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25425
25426 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25427
25428         * gcc.dg/weak-2.c: Allow optional leading underscore
25429         in scan-assembler symbol name.
25430         * gcc.dg/weak-3.c: Likewise.
25431         * gcc.dg/weak-4.c: Likewise.
25432         * gcc.dg/weak-5.c: Likewise.
25433
25434 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25435
25436         * gcc.dg/20020523-1.c: New test.
25437
25438 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25439
25440         * objc.dg/const-str-2.m: Update now that we stop after
25441         a command line error.
25442
25443 2002-05-22  Richard Henderson  <rth@redhat.com>
25444
25445         * g++.dg/dg.exp: Fix typo in test pruneing.
25446
25447 2002-05-22  Richard Henderson  <rth@redhat.com>
25448
25449         * g++.dg/dg.exp: Prune the tls subdirectory.
25450         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25451         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25452         * g++.dg/tls/init-1.C: New.
25453
25454 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25455
25456         * gcc.dg/20020517-1.c: New test.
25457
25458 2002-05-21  Richard Henderson  <rth@redhat.com>
25459
25460         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25461         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25462
25463 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25464
25465         * g++.dg/other/copy2.C: New test.
25466
25467 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25468
25469         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25470         (MAX_COPY): Bump up to 10 times sizeof (long long).
25471         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25472
25473         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25474         sizeof (long long).
25475
25476         * gcc.c-torture/execute/strcpy-1.c: New test.
25477
25478 2002-05-19  Jason Merrill  <jason2redhat.com>
25479
25480         * g++.dg/ext/oper1.C: New test.
25481
25482 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25483 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25484
25485         * README.QMTEST: New file.
25486
25487         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25488
25489 2002-05-19  Andreas Jaeger  <aj@suse.de>
25490
25491         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25492         now.
25493         * gcc.c-torture/execute/loop-2d.x: Likewise.
25494
25495 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25496
25497         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25498         support weak symbols.
25499         * gcc.dg/weak-4.c: Likewise
25500         * gcc.dg/weak-6.c: Likewise
25501
25502 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25503
25504         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25505         cygwin, coff and h8300-*-hms targets
25506         * gcc.dg/weak-5.c: Likewise
25507         * gcc.dg/weak-7.c: Likewise
25508
25509 2002-05-16  Jason Merrill  <jason@redhat.com>
25510
25511         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25512         (scan-assembler-not, scan-assembler-dem): Likewise.
25513         (scan-assembler-dem-not): Likewise.
25514
25515 2002-05-15  Richard Henderson  <rth@redhat.com>
25516
25517         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25518
25519 2002-05-15  Richard Henderson  <rth@redhat.com>
25520
25521         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25522         (vfoo1f): Warning here.
25523         (vfoo1l): Don't redefine the alias.
25524
25525 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25526
25527         * g++.dg/init/pm1.C: New test.
25528
25529 2002-05-12  David S. Miller  <davem@redhat.com>
25530
25531         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25532         types.
25533
25534 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25535
25536         * gcc.c-torture/execute/20020510-1.c: New test case.
25537
25538 2002-05-10  David S. Miller  <davem@redhat.com>
25539
25540         * gcc.c-torture/execute/conversion.c: Test long double too.
25541
25542 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25545         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25546         * lib/g++.exp (g++_link_flags): Likewise.
25547         * lib/objc.exp (objc_target_compile): Likewise.
25548
25549 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25550
25551         * gcc.dg/cpp/poison.c: Update.
25552         * gcc.dg/cpp/20000625-2.c: Remove.
25553         * gcc.dg/cpp/direct2s.c: Remove final test.
25554
25555 2002-05-08  Tom Rix  <trix@redhat.com>
25556
25557         * gcc.c-torture/execute/20020508-1.c: New test.
25558         * gcc.c-torture/execute/20020508-2.c: New test.
25559         * gcc.c-torture/execute/20020508-3.c: New test.
25560
25561 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25562
25563         * gcc.dg/cpp/charconst-4.c: More tests.
25564
25565 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25566
25567         PR c/6569
25568         * gcc.dg/weak-3.c: Update location of warning messages.
25569         * gcc.dg/weak-5.c: Likewise.
25570
25571 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25572
25573         * gcc.c-torture/execute/20020506-1.c: New test case.
25574
25575 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25576
25577         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25578
25579 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25580
25581         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25582
25583 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25584
25585         * gcc.dg/cpp/charconst-3.c: New test.
25586
25587 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25588
25589         * gcc.dg/cpp/charconst.c: Update tests.
25590
25591 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25592
25593         * treelang: Added directory for new sample language treelang. Also
25594         lib/treelang.exp: New file to signal treelang should be tested.
25595
25596 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25599         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25600         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25601         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25602         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25603         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25604         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25605
25606 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25607
25608         * gcc.dg/format/xopen-2.c: New test.
25609
25610 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25611
25612         * gcc.dg/20020503-1.c: New test.
25613
25614 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25615
25616         * g++.dg/init/dtor1.C: Make it tougher.
25617
25618 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * g++.dg/init/dtor1.C: New test.
25621
25622 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25623
25624         * gcc.dg/altivec-8.c: New.
25625
25626 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25627
25628         * gcc.dg/altivec-7.c: New.
25629
25630 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * g++.dg/parse/typedef1.C: New test.
25633
25634 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25635
25636         PR c++/6486
25637         * g++.dg/template/friend6.C: New test.
25638
25639         PR c++/6492
25640         * g++.dg/init/copy1.C: New test.
25641
25642 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25643
25644         * g++.dg/warn/effc1.C: New test.
25645
25646 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25647
25648         * gcc.dg/cpp/if-cexp.c: Add a test.
25649
25650 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * gcc.dg/20020426-2.c: New test.
25653
25654 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25655
25656         * gcc.dg/cpp/if-mop.c: Update.
25657         * gcc.dg/cpp/if-mpar.c: Add test.
25658         * gcc.dg/cpp/if-oppr.c: Update.
25659
25660 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25661
25662         PR c/6343
25663         * gcc.dg/weak-[2-7].c: New tests.
25664
25665 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25666
25667         * gcc.dg/enum1.c: New test.
25668
25669 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25670
25671         PR c++/6497
25672         * g++.dg/inherit/access2.C: New test.
25673
25674 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR bootstrap/6445
25677         * gcc.dg/20020426-1.c: New test.
25678
25679 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25680
25681         * g++.dg/abi/enum1.C: New test.
25682
25683 2002-04-26  Richard Henderson  <rth@redhat.com>
25684
25685         * gcc.dg/c99-bool-1.c: Expect always true warning.
25686
25687 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25688
25689         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25690
25691 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25692
25693         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25694         targets.
25695
25696 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25697
25698         * g++.dg/abi/mange7.C: New test.
25699
25700         PR c++/6438.
25701         * g++.dg/parse/stmtexpr2.C: New test.
25702
25703 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25704
25705         * gcc.dg/20020312-2.c: Add SH target.
25706
25707 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25708
25709         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25710         compiler output on mips*-*-irix*.
25711
25712 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * g++.dg/parse/attr1.C: New test.
25715
25716 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25717
25718         * gcc.c-torture/execute/string-opt-17.c: New test case.
25719         * gcc.c-torture/execute/memset-2.c: New test case.
25720
25721 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25722
25723         PR c++/6256:
25724         * g++.dg/template/friend5.C: New test.
25725
25726         PR c++/6331:
25727         * g++.dg/template/qual1.C: Likewise.
25728
25729 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25730
25731         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25732         Include stdlib.h, not stdio.h or ctype.h.
25733
25734 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25735
25736         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25737         cris-*-elf* and mmix-*-*.
25738         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25739         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25740         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25741         Ditto.
25742         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25743         * gcc.dg/wchar_t-1.c: Ditto.
25744
25745 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25746
25747         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25748         Clarify comment.
25749
25750 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25751
25752         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25753
25754 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25755
25756         * gcc.c-torture/execute/20000906-1.x: Delete.
25757
25758 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25759
25760         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25761
25762 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25763
25764         * PR6367
25765         * g77.f-torture/execute/6367.f: New test.
25766         * g77.f-torture/execute/6367.x: Disable for MMIX.
25767
25768 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25769
25770         * PR6352
25771         * g++.dg/opt/inline2.C: New test.
25772
25773 2002-04-18  Richard Henderson  <rth@redhat.com>
25774
25775         * gcc.dg/20000906-1.c: Enable for all targets.
25776         * gcc.c-torture/compile/iftrap-2.c: New.
25777
25778 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.dg/20020418-1.c: New test.
25781         * gcc.dg/20020418-2.c: New test.
25782
25783 2002-04-18  Richard Henderson  <rth@redhat.com>
25784
25785         * gcc.c-torture/compile/iftrap-1.c: New.
25786         * gcc.dg/iftrap-1.c: Adjust for ia64.
25787         * gcc.dg/iftrap-2.c: New.
25788
25789 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * gcc.c-torture/compile/20020418-1.c: New test.
25792
25793 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25794
25795         * gcc.c-torture/compile/20020415-1.c: New.
25796
25797 2002-04-18  David S. Miller  <davem@redhat.com>
25798
25799         * gcc.c-torture/execute/20020418-1.c: New test.
25800
25801 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * gcc.dg/20020416-1.c: New test.
25804
25805         * g++.dg/opt/inline1.C: New test.
25806
25807 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25808
25809         * gcc.dg/altivec-5.c: New test.
25810
25811         * gcc.dg/20020415-1.c: New test.
25812
25813 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25814
25815         * testsuite/lib/chill.exp: Remove.
25816
25817 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25818
25819         * g++.dg/other/big-struct.C: New test.
25820
25821 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25822
25823         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25824         of scratch file.
25825
25826 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25827
25828         PR c/6277
25829         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25830         in scan-assembler function name
25831
25832 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25833
25834         * g77.f-torture/execute/980628-4.x,
25835         g77.f-torture/execute/980628-5.x,
25836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25838         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25839         i[34567]86-*-*.
25840
25841 2002-04-13  David S. Miller  <davem@redhat.com>
25842
25843         * gcc.c-torture/execute/20020413-1.c: New test.
25844
25845 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25846
25847         * gcc.dg/asm-6.c,
25848         * g++.dg/ext/asm1.C: New tests.
25849
25850 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25851
25852         PR c++ 5373.
25853         * g++.dg/parse/stmtexpr1.C: New test.
25854
25855         PR c++/5189.
25856         * g++.dg/template/copy1.C: New test.
25857
25858 2002-04-12  Richard Henderson  <rth@redhat.com>
25859
25860         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25861
25862 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25863
25864         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25865         gcc.c-torture/execute/20020307-2.c.
25866
25867 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25868
25869         * g++.dg/ext/attrib5.C,
25870         * g++.dg/lookup/struct1.C: New tests.
25871
25872 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * gcc.dg/20020411-1.c: New test.
25875
25876         * gcc.c-torture/execute/20020411-1.c: New test.
25877
25878 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25879
25880         * g77.f-torture/execute/6177.f: New test.
25881
25882 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25883
25884         PR middle-end/6247
25885         * g++.dg/opt/cleanup1.C: New test.
25886
25887         * g++.dg/opt/const1.C: New test.
25888
25889 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25890
25891         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25892
25893 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         PR c++/5507
25896         * g++.dg/template/typename2.C: New test.
25897
25898 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25899
25900         * gcc.c-torture/execute/loop-12.c: New.
25901
25902 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25903
25904         * g77.f-torture/execute/980628-4.x,
25905         g77.f-torture/execute/980628-5.x,
25906         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25907         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25908         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25909
25910 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25911
25912         PR optimization/6086
25913         * g++.dg/opt/preinc1.C: New test.
25914
25915 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25916
25917         PR c++/5571
25918         * g++.dg/opt/static2.C: New test.
25919
25920 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25921
25922         PR c/5120
25923         * gcc.dg/20020406-1.c: New test.
25924
25925 2002-04-04  David S. Miller  <davem@redhat.com>
25926
25927         * gcc.c-torture/execute/20020404-1.c: New test.
25928
25929 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25930
25931         PR c/6123
25932         * gcc.dg/20020312-2.c: Do not declare global register variable
25933         if __PIC__ or __pic__ is defined.
25934
25935 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25936
25937         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25938         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25939
25940 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25941
25942         * gcc.misc-tests/linkage.exp: Update last change to handle
25943         sparc*-, not just sparc-.
25944
25945 2002-04-03  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25948
25949 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25950
25951         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25952
25953 2002-04-02  David S. Miller  <davem@redhat.com>
25954
25955         * gcc.c-torture/execute/20020402-3.c: New test.
25956
25957 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25958
25959         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25960         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25961
25962         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25963         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25964         g77.f-torture/execute/20001201.x,
25965         g77.f-torture/execute/u77-test.x: New files.
25966
25967         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25968         * gcc.dg/wchar_t-1.c: Ditto.
25969
25970 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25971
25972         * gcc.c-torture/execute/20020402-1.c: New test.
25973
25974 2002-04-01  Richard Henderson  <rth@redhat.com>
25975
25976         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25977
25978         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25979
25980 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25981
25982         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25983
25984 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25985
25986         * g++.dg/inherit/template-as-base.C: Expect error.
25987         * g++.dg/inherit/namespace-as-base.C: Likewise.
25988
25989 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25990
25991         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25992         g++.dg/ext/instantiate3.C: Tweak match patterns.
25993
25994         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25995         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25996         -da test.
25997
25998 2002-03-31  Richard Henderson  <rth@redhat.com>
25999
26000         * gcc.dg/special/alias-2.c: New.
26001         * gcc.dg/special/ecos.exp: Run it.
26002
26003 2002-03-31  Richard Henderson  <rth@redhat.com>
26004
26005         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26006
26007 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26008
26009         * gcc.dg/weak-1.c: Disable on h8300 port.
26010
26011 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26012
26013         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26014         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26015         ordering tests.
26016         * g++.dg/bprob/bprob-1.C: New test.
26017         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26018         * g++.dg/gcov/gcov-1.C: New test.
26019         * g++.dg/gcov/gcov-1.x: New file.
26020         * g++.dg/gcov/gcov-2.C: New test.
26021         * g++.dg/gcov/gcov-3.C: New test.
26022         * g++.dg/gcov/gcov-3.h: New file.
26023
26024 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26025
26026         * g++.old-deja/g++.other/builtins5.C: New test.
26027         * g++.old-deja/g++.other/builtins6.C: New test.
26028         * g++.old-deja/g++.other/builtins7.C: New test.
26029         * g++.old-deja/g++.other/builtins8.C: New test.
26030         * g++.old-deja/g++.other/builtins9.C: New test.
26031
26032 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26033
26034         * g++.dg/opt/static1.C: New test.
26035
26036         * g++.dg/opt/longbranch1.C: New test.
26037
26038 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26039
26040         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26041
26042         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26043
26044 2002-03-28  Jeffrey A Law  (law@redhat.com)
26045
26046         * gcc.c-torture/execute/20020328-1.c: New test.
26047
26048 2002-03-27  Richard Henderson  <rth@redhat.com>
26049
26050         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26051         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26052         move from g++.old-deja/g++.ext/.
26053
26054 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26055
26056         * g++.dg/init/new2.C: New test.
26057
26058 2002-03-26  Richard Henderson  <rth@redhat.com>
26059
26060         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26061
26062         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26063         on sparc.
26064
26065         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26066         sparcv9 systems.
26067         * gcc.dg/20001102-1.c: Likewise.
26068
26069 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26070
26071         * gcc.dg/cpp/endif-pedantic1.c,
26072         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26073
26074 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26075
26076         * g++.dg/init/new1.C: New test.
26077
26078 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.dg/abi/vbase9.C: New test.
26081
26082 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26083
26084         * gcc.dg/arm-asm.c: New test.
26085
26086 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26087
26088         * gcc.dg/Wswitch-enum.c: New test.
26089         Fix PR c/5044.
26090
26091 2002-03-26  Richard Henderson  <rth@redhat.com>
26092
26093         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26094         structure.
26095
26096 2002-03-25  Richard Henderson  <rth@redhat.com>
26097
26098         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26099         sparcv9 systems.
26100
26101         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26102         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26103
26104 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26105
26106         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26107
26108 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26109
26110         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26111         targets using generic thunk support.
26112
26113 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.c-torture/compile/20020323-1.c: New test.
26116
26117         * g++.dg/opt/conj2.C: New test.
26118
26119 2002-03-24  Richard Henderson  <rth@redhat.com>
26120
26121         * gcc.dg/weak-1.c: Use -fno-common.
26122
26123 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26124
26125         * g77.dg/f77-edit-apostrophe-out.f: New test
26126         * g77.dg/f77-edit-h-out.f: New test
26127         * g77.dg/f77-edit-t-in.f: New test
26128         * g77.dg/f77-edit-t-out.f: New test
26129         * g77.dg/f77-edit-x-out.f: New test
26130         * g77.dg/f77-edit-slash-out.f: New test
26131         * g77.dg/f77-edit-colon-out.f: New test
26132         * g77.dg/f77-edit-s-out.f: New test
26133
26134 2002-03-24  Richard Henderson  <rth@redhat.com>
26135
26136         * objc/execute/formal_protocol-6.x: New XFAIL.
26137
26138 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26139
26140         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26141         that do not support weak symbols
26142
26143 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26144
26145         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26146         * lib/g77.exp:  Likewise
26147         * lib/objc.exp: Likewise
26148
26149 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26150
26151         * gcc.dg/Wswitch-default.c: New test.
26152
26153 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * g++.dg/other/enum1.C: New test.
26156
26157 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26158
26159         * gcc.dg/pragma-ep-3.c: Fix typo.
26160
26161 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26162
26163         * g++.dg/inherit/template-as-base.C: New test.
26164
26165 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26168         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26169
26170 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26171
26172         * gcc.dg/cpp/multiline.c: Update to match.
26173
26174 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26175
26176         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26177
26178 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26179
26180         * gcc.dg/cpp/extratokens2.c:  New file.
26181
26182 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26183
26184         * gcc.dg/20020312-2.c: Add rs6000 target.
26185
26186         * gcc.c-torture/compile/20020319-1.c: New test.
26187
26188 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26189
26190         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26191         (A, E): Handle this.
26192
26193 2002-03-20  Jason Merrill  <jason@redhat.com>
26194
26195         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26196         ignoring -fpic.
26197         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26198         through prune_gcc_output.
26199
26200 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26201
26202         * gcc.c-torture/compile/20020320-1.c: New test.
26203
26204 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26205
26206         * gcc.c-torture/compile/20020318-1.c: New test.
26207
26208         * gcc.dg/struct-by-value-1.c: New test.
26209
26210         * gcc.dg/20020319-1.c: New test.
26211
26212 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * g++.dg/opt/conj1.C: New test.
26215
26216 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26217
26218         * g++.dg/template/qualttp20.C: Revert previous change.
26219         * g++.dg/template/qualttp3.C: Likewise.
26220         * g++.dg/template/qualttp4.C: Likewise
26221         * g++.dg/template/qualttp5.C: Likewise
26222         * g++.dg/template/qualttp6.C: Likewise
26223         * g++.dg/template/qualttp7.C: Likewise
26224         * g++.dg/template/qualttp8.C: Likewise
26225         * g++.dg/template/recurse.C: Likewise.
26226
26227 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26228
26229         * gcc.dg/cpp/wchar-1.c: Update.
26230
26231 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.dg/template/conv1.C: New test.
26234         * g++.dg/template/conv2.C: New test.
26235         * g++.dg/template/conv3.C: New test.
26236         * g++.dg/template/conv4.C: New test.
26237
26238 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26239
26240         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26241         * g++.dg/template/qualttp3.C: Likewise.
26242         * g++.dg/template/qualttp4.C: Likewise
26243         * g++.dg/template/qualttp5.C: Likewise
26244         * g++.dg/template/qualttp6.C: Likewise
26245         * g++.dg/template/qualttp7.C: Likewise
26246         * g++.dg/template/qualttp8.C: Likewise
26247         * g++.dg/template/recurse.C: Likewise.
26248
26249 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26250
26251         * g++.dg/opt/dtor1.C: New test.
26252
26253 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26254
26255         * gcc.c-torture/compile/20020315-1.c: New test.
26256
26257 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26258
26259         * gcc.dg/weak-1.c: Fix scan tests.
26260
26261 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26262
26263         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26264         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26265         cris-*-aout* mmix-*-*.
26266         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26267         cris-*-aout* mmix-*-*.
26268         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26269         cris-*-elf* cris-*-aout* and mmix-*-*.
26270         * gcc.dg/20001009-1.c: Ditto.
26271         * gcc.dg/20010912-1.c: Ditto.
26272         * gcc.dg/20020122-4.c: Ditto.
26273         * gcc.dg/inline-2.c: Ditto.
26274
26275 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26276
26277         * gcc.c-torture/compile/20020314-1.c: New test.
26278
26279 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26280
26281         * gcc.c-torture/execute/20020314-1.c: New test.
26282
26283 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26284
26285         * g++.dg/warn/Wunused-1.C: New test.
26286
26287 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26288
26289         * g++.dg/abi/mangle6.C: New test.
26290
26291 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.c-torture/compile/20020309-2.c: New test.
26294
26295         * gcc.c-torture/compile/20020312-1.c: New test.
26296
26297 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26298
26299         * g++.dg/other/access1.C: New test.
26300
26301 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.c-torture/execute/wchar_t-1.c: New test.
26304
26305 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26306
26307         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26308
26309 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26310
26311         * gcc.dg/20020312-1.c: New test case.
26312
26313 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26314
26315         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26316
26317 2002-03-11  Richard Henderson  <rth@redhat.com>
26318
26319         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26320         * g++.old-deja/g++.jason/report.C: Likewise.
26321
26322 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26323
26324         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26325         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26326
26327 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         * testsuite/g++.dg/overload/pmf1.C: New test.
26330
26331 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26332
26333         * gcc.c-torture/execute/20020307-1.c: Use long.
26334
26335 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26336
26337         PR optimization/5844
26338         * gcc.dg/20020310-1.c: New test.
26339
26340 2002-03-09  Michael Meissner  <meissner@redhat.com>
26341
26342         * gcc.c-torture/execute/memcpy-2.c: New test.
26343         * gcc.c-torture/execute/memset-1.c: New test.
26344         * gcc.c-torture/execute/strlen-1.c: New test.
26345         * gcc.c-torture/execute/strcmp-1.c: New test.
26346         * gcc.c-torture/execute/strncmp-1.c: New test.
26347
26348 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26349
26350         * gcc.dg/ppc-ldstruct.c: New test.
26351
26352 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26353
26354         * gcc.c-torture/execute/va-arg-22.c: New test.
26355
26356 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26357
26358         * gcc.c-torture/compile/20020309-1.c: New test.
26359
26360 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26361
26362         * gcc.c-torture/execute/20020307-2.c: New test.
26363
26364 2002-03-07  Jeffrey A Law  (law@redhat.com)
26365
26366         * g77.f-torture/compile/20020307-1.f: New test.
26367
26368 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26369
26370         * gcc.dg/unordered-1.c: New test.
26371
26372 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26373
26374         * gcc.c-torture/execute/20020307-1.c: New test.
26375
26376 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26377
26378         * gcc.dg/20020304-1.c: New test.
26379
26380         * gcc.c-torture/compile/20020304-2.c: New test.
26381
26382 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26383
26384         * gcc.c-torture/compile/20020304-1.c: New test case
26385         (from PR c/5830).
26386
26387 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26388
26389         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26390
26391 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * g++.dg/other/classkey1.C: New test.
26394
26395 2002-03-01  Richard Henderson  <rth@redhat.com>
26396
26397         * gcc.c-torture/compile/981223-1.x: New.
26398         * gcc.c-torture/compile/920625-1.x: New.
26399
26400 2002-02-28  Richard Henderson  <rth@redhat.com>
26401
26402         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26403
26404 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26405
26406         * gcc.c-torture/execute/20020227-1.c: New test.
26407
26408 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26409
26410         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26411         here" ERROR lines.
26412         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26413         * g++.old-deja.g++.other/defarg1.C: Likewise.
26414         * g++.old-deja/g++.pt/calls2.C: Likewise.
26415         * g++.old-deja/g++.pt/crash20.C: Likewise.
26416         * g++.old-deja/g++.pt/crash30.C: Likewise.
26417         * g++.old-deja/g++.pt/crash36.C: Likewise.
26418         * g++.old-deja/g++.pt/crash6.C: Likewise.
26419         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26420         * g++.old-deja/g++.pt/derived3.C: Likewise.
26421         * g++.old-deja/g++.pt/error1.C: Likewise.
26422         * g++.old-deja/g++.pt/friend21.C: Likewise.
26423         * g++.old-deja/g++.pt/friend23.C: Likewise.
26424         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26425         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26426
26427 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26428
26429         * gcc.c-torture/execute/20020225-2.c: New test.
26430
26431 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26432
26433         * gcc.c-torture/execute/920730-1t.c,
26434         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26435         Delete test cases, only relevant to -traditional.
26436
26437 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26438
26439         * gcc.dg/cpp/undef1.c: Remove.
26440         * gcc.dg/cpp/directiv.c: Update.
26441         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26442
26443 2002-02-27  Michael Meissner  <meissner@redhat.com>
26444
26445         * gcc.c-torture/execute/20020226-1.c: New test.
26446
26447 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26448
26449         * g++.dg/debug/debug4.C: New test.
26450
26451         * gcc.dg/ia64-visibility-1.c: New test.
26452
26453 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26454
26455         * gcc.dg/debug/20020224-1.c: New.
26456
26457 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26458
26459         * gcc.c-torture/execute/960416-1.x: New.
26460         * gcc.c-torture/execute/divconst-3.x: Likewise.
26461
26462 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26463
26464         * gcc.dg/20020224-1.c: New test.
26465
26466 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26467
26468         * gcc.c-torture/execute/20020225-1.c: New.
26469
26470 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26471
26472         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26473
26474 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26475
26476         * gcc.dg/20020222-1.c: New test.
26477
26478 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26479
26480         * g++.dg/opt/anonunion1.C: New test.
26481
26482 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26483
26484         * g++.dg/template/qualttp19.C: New test.
26485         * g++.dg/template/qualttp20.C: New test.
26486         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26487         * g++.old-deja/g++.other/qual1.C: Likewise.
26488
26489 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26490
26491         * gcc.dg/attr-alwaysinline.c: New.
26492
26493 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26494
26495         * gcc.dg/20020220-1.c: New test.
26496
26497         * gcc.dg/20020220-2.c: New test.
26498
26499         * g++.dg/opt/mmx1.C: New test.
26500
26501 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26502
26503         * gcc.c-torture/compile/20020110.c: New test.
26504
26505 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26506
26507         * gcc.c-torture/execute/20020219-1.c: New test.
26508
26509         * gcc.dg/20020219-1.c: New test.
26510
26511         * gcc.dg/noncompile/20020220-1.c: New test.
26512
26513         * g++.dg/opt/ptrintsum1.C: New test.
26514
26515         * gcc.dg/debug/20020220-1.c: New test.
26516
26517 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.c-torture/execute/20020216-1.c: New test.
26520
26521 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26522
26523         * gcc.dg/decl-1.c: Update, new test.
26524
26525 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         * g++.dg/abi/bitfield1.C: New test.
26528         * g++.dg/abi/bitfield2.C: New test.
26529
26530 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26531
26532         * gcc.dg/attr-nest.c: New test.
26533
26534 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26535
26536         * gcc.c-torture/execute/20020215-1.c: New test.
26537
26538 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26541         * g++.dg/debug/debug.exp: New.
26542         * g++.dg/debug/trivial.C: New.
26543         * g++.dg/debug/debug1.C: Moved...
26544         * g++.dg/other/debug1.C: ...from here.
26545         * g++.dg/debug/debug2.C: Moved...
26546         * g++.dg/other/debug2.C: ...from here.
26547         * g++.dg/debug/debug3.C: Moved...
26548         * g++.dg/other/debug3.C: ...from here.
26549
26550         * gcc.dg/noncompile/20020213-1.c: New test.
26551
26552 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26553
26554         * g++.dg/other/debug3.C: New test.
26555
26556         * gcc.c-torture/execute/20020213-1.c: New test.
26557
26558 2002-02-13  Richard Smith <richard@ex-parrot.com>
26559
26560         * g++.old-deja/g++.other/thunk1.C: New test.
26561
26562 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26563
26564         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26565
26566 2002-02-13  Stan Shebs  <shebs@apple.com>
26567
26568         * gcc.dg/altivec-3.c: New.
26569
26570 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26571
26572         * gcc.dg/Wunreachable-1.c: New test.
26573         * gcc.dg/Wunreachable-2.c: New test.
26574
26575 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26576
26577         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26578
26579 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/decl-1.c: New test.
26582
26583 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26584
26585         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26586
26587 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26588
26589         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26590         * gcc.c-torture/compile/980506-1.x: Likewise.
26591
26592 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26593
26594         * gcc.dg/20020210-1.c: New.
26595
26596 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26597
26598         * g77.f-torture/execute/947.f: New regression test
26599         for PR fortran/947.
26600
26601 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26602
26603         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26604         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26605
26606 2002-02-08  Richard Henderson  <rth@redhat.com>
26607
26608         * gcc.c-torture/compile/labels-3.c: New.
26609
26610 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26613         expression statements work instead.
26614         * gcc.dg/noncompile/20020207-1.c: New test.
26615
26616 2002-02-07  Richard Henderson  <rth@redhat.com>
26617
26618         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26619
26620 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26621
26622         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26623         message from g77
26624         * lib/g77-dg.exp: Trim g77 error messages so that they are
26625         recognized by dg.exp.
26626
26627 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26628
26629         PR fortran/5473
26630         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26631
26632 2002-02-07  Richard Henderson  <rth@redhat.com>
26633
26634         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26635         to be sufficiently aligned for integers.
26636
26637 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26638
26639         * g++.dg/template/friend4.C: New test.
26640
26641 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26642
26643         PR fortran/5743
26644         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26645         unsupported cases.
26646
26647 2002-02-07  Richard Henderson  <rth@redhat.com>
26648
26649         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26650         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26651         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26652         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26653
26654 2002-02-06  Richard Henderson  <rth@redhat.com>
26655
26656         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26657
26658 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26659
26660         * gcc.dg/20020206-1.c: New test.
26661
26662 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26663
26664         * gcc.c-torture/execute/20020206-1.c: New test.
26665
26666         * gcc.c-torture/execute/20020206-2.c: New test.
26667
26668         PR optimization/5429:
26669         * gcc.c-torture/compile/20020206-1.c: New test.
26670
26671 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26672
26673         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26674         as certain file formats cannot support particularly large
26675         alignments.
26676
26677         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26678         and do not expect to be able to link the executable.
26679
26680         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26681         fail because the COFF format does not support the weak attribute.
26682
26683 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26684
26685         * g77.dg/pr5473.f:  New test
26686
26687 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26688
26689         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26690         Fix testcase accordingly.
26691
26692 2002-02-04  Richard Henderson  <rth@redhat.com>
26693
26694         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26695         (buf): Change to be an array of pointers, not ints.
26696
26697 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26700         before all tests.  Move warning one line above to match where it
26701         C frontend emits.
26702         * gcc.dg/Wswitch-2.c: New test.
26703         * g++.dg/warn/Wswitch-1.C: New test.
26704         * g++.dg/warn/Wswitch-2.C: New test.
26705
26706 2002-02-04  Richard Henderson  <rth@redhat.com>
26707
26708         * g++.dg/abi/offsetof.C: Fix size comparison.
26709
26710 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26711
26712         * gcc.dg/cast-qual-2.c: New test.
26713
26714 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gcc.dg/20020201-4.c: New test.
26717
26718 2002-02-04  Ben Elliston  <bje@redhat.com>
26719
26720         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26721         target_info attribute != 0, in addition to the empty string.
26722         (gcc_target_compile): Likewise.
26723
26724 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26725
26726         * gcc.dg/Wswitch.c: New test.
26727         PR gcc/4475. PR gcc/3780.
26728
26729 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26730
26731         * g77.f-torture/execute/5122.f: New test for regressions
26732         against PR fortran/5122.
26733
26734 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26735
26736         * g77.f-torture/compile/pr3743.f: Delete
26737         * g77.dg/pr3743-1.f: New test.
26738         * g77.dg/pr3743-2.f: New test.
26739         * g77.dg/pr3743-3.f: New test.
26740         * g77.dg/pr3743-4.f: New test.
26741
26742 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26743
26744         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26745
26746 2002-02-02  Richard Henderson  <rth@redhat.com>
26747
26748         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26749         * gcc.c-torture/execute/bf64-1.c: Likewise.
26750
26751 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.dg/20020201-2.c: New test.
26754
26755         * gcc.dg/20020201-3.c: New test.
26756
26757         * gcc.c-torture/execute/bitfld-2.c: New test.
26758
26759 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26760
26761         * gcc.dg/bitfld-1.c: Update.
26762         * gcc.dg/bitfld-2.c: Update.
26763         * gcc.c-torture/execute/bitfld-1.x: New.
26764
26765 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26766
26767         * gcc.c-torture/execute/20020201-1.c: New test.
26768
26769 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26770
26771         PR target/5469
26772         * gcc.dg/20020201-1.c: New test.
26773
26774 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26775
26776         PR fortran/3743
26777         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26778         * g77.f-torture/compile/pr3743.x: Remove
26779
26780 2002-01-31  Tom Rix  <trix@redhat.com>
26781
26782         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26783
26784 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26785
26786         * gcc.dg/noncompile/20020130-1.c: New test.
26787
26788 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26789
26790         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26791
26792 2002-01-29  Richard Henderson  <rth@redhat.com>
26793
26794         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26795         to long long.
26796         * gcc.c-torture/execute/bf64-1.c: Likewise.
26797
26798 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26799
26800         * gcc.c-torture/execute/20020129-1.c: New test.
26801
26802 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26803
26804         * gcc.c-torture/compile/20000224-1.c: Update.
26805         * gcc.c-torture/execute/bitfld-1.c: New tests.
26806         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26807         * gcc.dg/uninit-A.c: Update.
26808
26809 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         * g++.dg/template/ctor1.C: Add instantiation.
26812
26813 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26814
26815         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26816         argument to __builtin_prefetch to be const ptr.
26817
26818 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26819
26820         * gcc.c-torture/compile/20020120-1.c: New test.
26821
26822 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26823
26824         * gcc.c-torture/execute/20020127-1.c: New test.
26825
26826 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26827
26828         * g77.dg/f77-edit-i-in.f: New test
26829         * g77.dg/f77-edit-i-out.f: New test
26830
26831 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26832
26833         * gcc.dg/debug/debug.exp: New file.
26834         * gcc.dg/debug/trivial.c: New file.
26835         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26836         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26837         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26838         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26839         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26840         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26841         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26842         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26843         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26844         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26845         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26846         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26847         * gcc.dg/20000503-1.c: Removed.
26848         * gcc.dg/20010207-1.c: Removed.
26849         * gcc.dg/20011223-1.c: Removed.
26850         * gcc.dg/20020104-2.c: Removed.
26851         * gcc.dg/debug-1.c: Removed.
26852         * gcc.dg/debug-2.c: Removed.
26853         * gcc.dg/debug-3.c: Removed.
26854         * gcc.dg/debug-4.c: Removed.
26855         * gcc.dg/debug-5.c: Removed.
26856         * gcc.dg/debug-6.c: Removed.
26857         * gcc.dg/dwarf2-1.c: Removed.
26858         * gcc.dg/dwarf2-2.c: Removed.
26859
26860 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * g++.old-deja/g++.other/eh5.C: New test.
26863         * g++.old-deja/g++.other/sibcall2.C: New test.
26864         * g++.old-deja/g++.other/array9.C: New test.
26865         * g++.old-deja/g++.other/typename2.C: New test.
26866         * g++.old-deja/g++.other/crash60.C: New test.
26867         * g++.old-deja/g++.other/conv9.C: New test.
26868         * g++.old-deja/g++.other/mangle10.C: New test.
26869         * g++.old-deja/g++.other/unchanging1.C: New test.
26870         * g++.old-deja/g++.other/exprstmt1.C: New test.
26871         * g++.old-deja/g++.other/inline23.C: New test.
26872         * g++.old-deja/g++.eh/ia64-1.C: New test.
26873         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26874         * g++.old-deja/g++.other/reload1.C: New test.
26875         * g++.old-deja/g++.other/static20.C: New test.
26876         * g++.old-deja/g++.other/local-alloc1.C: New test.
26877         * g++.old-deja/g++.other/conv8.C: New test.
26878         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26879         * g++.old-deja/g++.other/storeexpr1.C: New test.
26880         * g++.old-deja/g++.other/storeexpr2.C: New test.
26881         * g++.dg/eh/template2.C: New test.
26882         * g++.dg/warn/weak1.C: New test.
26883
26884 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26885
26886         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26887         Remove first, non-varying, argument.
26888
26889 2002-01-23  Richard Henderson  <rth@redhat.com>
26890
26891         * gcc.dg/inline-2.c: New.
26892
26893         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26894         Add optional target arg.  Check number of arguments.
26895         (scan-assembler-not, scan-assembler-dem): Likewise.
26896         (scan-assembler-dem-not): Likewise.
26897
26898 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26899
26900         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26901         line 12.
26902         * g++.old-deja/g++.brendan/parse3.C,
26903         g++.old-deja/g++.other/crash26.C,
26904         g++.old-deja/g++.other/crash28.C,
26905         g++.old-deja/g++.other/crash29.C,
26906         g++.old-deja/g++.other/crash30.C,
26907         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26908
26909 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26910
26911         * gcc.dg/20020115-1.c: New.
26912
26913 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26914
26915         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26916
26917 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26918
26919         * gcc.dg/20020122-3.c: New.
26920
26921 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26922
26923         * g++.dg/other/gc1.C: New test.
26924
26925 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26926
26927         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26928
26929 2002-01-22  Richard Henderson  <rth@redhat.com>
26930
26931         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26932
26933 2002-01-22  Richard Henderson  <rth@redhat.com>
26934
26935         * gcc.dg/20020122-4.c: New.
26936
26937 2002-01-22  H.J. Lu <hjl@gnu.org>
26938
26939         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26940         link output.
26941         * gcc.dg/special/ecos.exp: Likewise.
26942         * lib/g++-dg.exp: Likewise.
26943         * lib/g77-dg.exp: Likewise.
26944         * lib/gcc-dg.exp : Likewise.
26945         * lib/mike-g++.exp: Likewise.
26946         * lib/mike-g77.exp: Likewise.
26947         * lib/mike-gcc.exp: Likewise.
26948         * lib/objc-dg.exp: Likewise.
26949
26950 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26951
26952         PR target/5379
26953         * gcc.dg/20020122-2.c: New test.
26954
26955 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26956
26957         * gcc.dg/20020122-1.c: New test.
26958
26959 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26960
26961         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26962
26963 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26964
26965         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26966
26967 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26968
26969         * gcc.c-torture/compile/20020121-1.c: New test.
26970
26971 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26972
26973         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26974         ld_library_path.
26975
26976 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26977
26978         * gcc.dg/20020218-1.c: New test.
26979
26980 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26981
26982         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26983         messages
26984         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26985         "At global scope" warning
26986         * g++.dg/ext/align1.C: Change cygwin test for alignment
26987         from db-bogus to dg-warning
26988
26989 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26990
26991         * g77.f-torture/compile/cpp2.F: New test.
26992
26993 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.dg/template/access1.C: New test.
26996
26997 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26998
26999         * gcc.dg/20020118-1.c: New.
27000
27001 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27002
27003         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27004
27005 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27006
27007         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27008         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27009         alignment warnings.
27010
27011 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27012
27013         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27014         torture_with_loops and torture_without_loops
27015
27016 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27017
27018         * gcc.c-torture/compile/20020116-1.c: New test.
27019
27020 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27021
27022         * gcc.dg/20020116-2.c: New test.
27023
27024         * gcc.dg/ultrasp4.c: New test.
27025
27026         * gcc.dg/20020116-1.c: New test.
27027
27028 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27029
27030         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27031         by EABI.
27032
27033 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27034
27035         * gcc.misc-tests/i386-prefetch.exp: New.
27036         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27037         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27038         * gcc.misc-tests/i386-pf-none-1.c: New test.
27039         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27040
27041 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gcc.dg/gnu89-init-1.c: Add new tests.
27044
27045 2002-01-15  Andreas Jaeger  <aj@suse.de>
27046
27047         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27048         * gcc.dg/i386-mmx-2.c: Likewise.
27049         * gcc.dg/i386-sse-1.c: Likewise.
27050         * gcc.dg/i386-sse-2.c: Likewise.
27051         * gcc.dg/i386-sse-3.c: Likewise.
27052
27053 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27054
27055         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27056         Uncomment additional cases that now pass.
27057
27058 2002-01-11  Richard Henderson  <rth@redhat.com>
27059
27060         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27061         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27062
27063 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27064
27065         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27066
27067 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27068
27069         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27070         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27071
27072 2002-01-10  Dale Johannesen  <dalej@apple.com>
27073
27074         * gcc.c-torture/execute/loop-11.c: New.
27075
27076 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27077
27078         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27079         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27080
27081 2002-01-09  Richard Henderson  <rth@redhat.com>
27082
27083         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27084         type in which to perform the operation for each size.
27085
27086 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27087
27088         * gcc.c-torture/compile/20020109-2.c: New test.
27089
27090 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27091
27092         * gcc.c-torture/execute/loop-10.c: New test.
27093
27094 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.c-torture/compile/20010226-1.c: New test.
27097         * gcc.c-torture/compile/20010227-1.c: New test.
27098         * gcc.c-torture/compile/20010426-1.c: New test.
27099         * gcc.c-torture/compile/20010510-1.c: New test.
27100         * gcc.c-torture/compile/20010605-3.c: New test.
27101         * gcc.c-torture/compile/20010824-1.c: New test.
27102         * gcc.c-torture/execute/20010409-1.c: New test.
27103         * gcc.dg/noncompile/20000901-1.c: New test.
27104         * gcc.dg/20001023-1.c: New test.
27105         * gcc.dg/20001101-1.c: New test.
27106         * gcc.dg/20001102-1.c: New test.
27107         * gcc.dg/20010207-1.c: New test.
27108         * gcc.dg/20010405-1.c: New test.
27109         * gcc.dg/20010822-1.c: New test.
27110         * gcc.dg/20011107-1.c: New test.
27111
27112 2002-01-09  Jeffrey A Law  (law@redhat.com)
27113
27114         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27115
27116         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27117         execution failure on PA targets.
27118
27119 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.c-torture/compile/20020109-1.c: New test.
27122
27123 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27124
27125         * gcc.c-torture/execute/20020108-1.c: New test.
27126
27127 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.dg/20020108-1.c: New test.
27130
27131 2002-01-08  H.J. Lu <hjl@gnu.org>
27132
27133         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27134         for header files.
27135
27136 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27137
27138         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27139         consistency.
27140
27141 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27142
27143         * gcc.dg/altivec-4.c: Test altivec predicates.
27144
27145 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27146
27147         * gcc.c-torture/execute/20020107-1.c: New test.
27148
27149 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27150
27151         PR c/5279
27152         * gcc.c-torture/compile/20020106-1.c: New test.
27153
27154 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27155
27156         * gcc.c-torture/execute/nestfunc-4.c: New test.
27157
27158 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27159
27160         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27161         extra triple that slipped in.
27162         * g++.old-deja/g++.abi/align.C: Likewise.
27163         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27164
27165 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27166
27167         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27168         * g++.old-deja/g++.abi/align.C: Likewise.
27169         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27170
27171         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27172         on FreeBSD/i386.
27173         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27174         FreeBSD.
27175
27176 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27177
27178         * gcc.dg/20020104-1.c: New test.
27179
27180         * gcc.dg/20020104-2.c: New test.
27181
27182 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27183
27184         * gcc.dg/20020103-1.c: Fix typo in target selector.
27185
27186 2002-01-03  Richard Henderson  <rth@redhat.com>
27187
27188         * gcc.dg/20020103-1.c: New.
27189
27190 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27191
27192         * gcc.c-torture/execute/20020103-1.c: New test.
27193
27194 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27195
27196         * g++.dg/other/debug2.C: New test.
27197
27198         * gcc.c-torture/compile/20020103-1.c: New test.
27199
27200 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27201
27202         * gcc.dg/gnu89-init-1.c: Added new tests.
27203
27204 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         * g++.dg/template/friend2.C: Remove as patch is reverted.
27207
27208         * g++.dg/warn/oldcast1.C: New test.
27209
27210         * g++.dg/template/ptrmem1.C: New test.
27211         * g++.dg/template/ptrmem2.C: New test.
27212
27213         * g++.dg/template/ntp.C: New test.
27214
27215         * g++.dg/other/component1.C: New test.
27216
27217         * g++.dg/template/ttp3.C: New test.
27218
27219         * g++.dg/template/friend2.C: New test.
27220         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27221
27222 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27223
27224         * g++.dg/other/ptrmem1.C: New test.
27225         * g++.dg/other/ptrmem2.C: New test.
27226
27227 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27228
27229         * g++.dg/template/ctor1.C: New test.
27230
27231 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27232
27233         * g++.dg/template/friend2.C: New test.
27234
27235 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27236
27237         * gcc.dg/mmix-1.c: New test.
27238
27239 2001-12-31  Richard Henderson  <rth@redhat.com>
27240
27241         * gcc.dg/asm-5.c: New.
27242
27243 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27244
27245         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27246         in namespace __gnu_cxx
27247
27248 2001-12-30  Richard Henderson  <rth@redhat.com>
27249
27250         * gcc.dg/debug-6.c: New.
27251
27252 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27253
27254         * gcc.c-torture/compile/20011229-2.c: New test.
27255
27256 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * gcc.dg/debug-3.c: New test.
27259         * gcc.dg/debug-4.c: New test.
27260         * gcc.dg/debug-5.c: New test.
27261
27262 2001-12-29  Richard Henderson  <rth@redhat.com>
27263
27264         * g++.dg/eh/loop1.C: New.
27265
27266 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27267
27268         * g++.dg/template/crash1.C: New test.
27269
27270 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27271
27272         * g++.dg/other/const1.C: New test.
27273
27274 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27275
27276         * gcc.c-torture/compile/20011229-1.c: New test.
27277
27278 2001-12-28  Stan Shebs  <shebs@apple.com>
27279
27280         * lib/objc-torture.exp: Resync with c-torture.exp.
27281         * lib/objc.exp: Load standard libraries.
27282
27283 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27284
27285         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27286         additional tests.
27287
27288 2001-12-27  Roger Sayle <roger@eyesopen.com>
27289
27290         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27291
27292 2001-12-27  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27295
27296 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.dg/eh/ctor1.C: New test.
27299         * g++.dg/other/error2.C: New test.
27300
27301 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.dg/other/init2.C: New test.
27304
27305 2001-12-24  Richard Henderson  <rth@redhat.com>
27306
27307         * gcc.dg/20011223-1.c: New.
27308         * gcc.dg/inline-1.c: New.
27309
27310 2001-12-23  Richard Henderson  <rth@redhat.com>
27311
27312         * gcc.dg/asm-4.c: Test operand modifiers.
27313
27314 2001-12-23  Richard Henderson  <rth@redhat.com>
27315
27316         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27317
27318 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27319
27320         * gcc.c-torture/execute/20011223-1.c: New test.
27321
27322 2001-12-21  Richard Henderson  <rth@redhat.com>
27323
27324         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27325         re-enables the warning.
27326
27327 2001-12-21  Richard Henderson  <rth@redhat.com>
27328
27329         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27330
27331 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * gcc.c-torture/compile/20011218-1.c: New test.
27334
27335 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27336
27337         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27338         arm-isr.c test.
27339         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27340         epilogue generation for ARM ISR routines.
27341
27342 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27343
27344         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27345         * gcc.dg/format/c90-printf-3.c: Likewise.
27346         * gcc.dg/format/c99-printf-3.c: Likewise.
27347         * gcc.dg/format/ext-1.c: Likewise.
27348         * gcc.dg/format/ext-6.c: Likewise.
27349         * gcc.dg/format/format.h: Prototype unlocked stdio.
27350
27351 2001-12-20  Richard Henderson  <rth@redhat.com>
27352
27353         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27354         (arena): Use it.
27355         (malloc): Correct allocation logic.  Abort if we fill up the
27356         arena before initialization complete.
27357         (realloc): Correct allocation logic.
27358
27359 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27360
27361         * gcc.c-torture/compile/20011219-2.c: New test.
27362
27363         * gcc.c-torture/execute/20011219-1.c: New test.
27364
27365 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27366
27367         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27368         target does not support weak symbols.
27369
27370 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27371
27372         * gcc.c-torture/compile/20011219-1.c: New test.
27373
27374 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27375
27376         * g++.dg/other/error1.C: New test.
27377
27378 2001-12-17  Jeffrey A Law  (law@redhat.com)
27379
27380         * gcc.c-torture/execute/20011217-1.c: New test.
27381
27382 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27383
27384         * objc.dg/special/: New directory.
27385         * objc.dg/special/special.exp: New file.
27386         * objc.dg/special/unclaimed-category-1.h: New file.
27387         * objc.dg/special/unclaimed-category-1a.m: New file.
27388         * objc.dg/special/unclaimed-category-1.m: New file.
27389
27390 2001-12-17  Andreas Jaeger  <aj@suse.de>
27391
27392         * gcc.c-torture/compile/20011217-2.c: New test.
27393
27394 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27395
27396         * gcc.c-torture/compile/20011217-1.c: New test.
27397
27398 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27399
27400         * testsuite/gcc.dg/20011214-1.c: New.
27401
27402 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27403
27404         * gcc.dg/altivec-4.c: New.
27405
27406 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27407
27408         * gcc.dg/20011113-1.c: New test.
27409
27410 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27411
27412         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27413         std::__malloc_alloc_template<0> and
27414         std::__default_alloc_template<false, 0>.
27415
27416 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27417
27418         * objc/execute/bf-21.m: New test.
27419         * objc/execute/enumeration-1.m: New test.
27420         * objc/execute/enumeration-2.m: New test.
27421
27422 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27423
27424         * gcc.dg/gnu89-init-1.c: New test.
27425
27426 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27427
27428         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27429         * g++.old-deja/g++.jason/2371.C: Likewise.
27430         * g++.old-deja/g++.jason/template33.C: Likewise.
27431         * g++.old-deja/g++.jason/template34.C: Likewise.
27432         * g++.old-deja/g++.jason/template36.C: Likewise.
27433         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27434         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27435         * g++.old-deja/g++.other/typename1.C: Likewise.
27436         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27437         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27438         * g++.old-deja/g++.pt/typename11.C: Likewise.
27439         * g++.old-deja/g++.pt/typename14.C: Likewise.
27440         * g++.old-deja/g++.pt/typename16.C: Likewise.
27441         * g++.old-deja/g++.pt/typename3.C: Likewise.
27442         * g++.old-deja/g++.pt/typename4.C: Likewise.
27443         * g++.old-deja/g++.pt/typename5.C: Likewise.
27444         * g++.old-deja/g++.pt/typename7.C: Likewise.
27445         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27446
27447 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27448
27449         * g++.dg/other/linkage1.C: New test.
27450         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27451         specifiers.
27452
27453 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27454
27455         * gcc.dg/concat.c: New test.
27456
27457 2001-12-11  Stan Shebs  <shebs@apple.com>
27458
27459         * objc/compile: New test directory.
27460         * objc/compile/compile.exp: New expect script.
27461         * objc/compile/20011211-1.m: New compile test.
27462
27463 2001-12-11  Jason Merrill  <jason@redhat.com>
27464
27465         * lib/prune.exp (prune_gcc_output): Also handle "In member
27466         function".  So many permutations...
27467
27468 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         * g++.dg/template/typedef1.C: New test.
27471
27472 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.dg/other/copy1.C: New test.
27475
27476 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27477
27478         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27479
27480         * gcc.dg/builtin-choose-expr.c: New.
27481
27482 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27483
27484         * gcc.dg/altivec-2.c: New.
27485
27486 2001-12-07  Richard Henderson  <rth@redhat.com>
27487
27488         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27489
27490 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27491
27492         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27493         ultrasparc.
27494
27495 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27496
27497         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27498
27499 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27500
27501         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27502         variable argument list.
27503
27504 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27505
27506         * gcc.c-torture/execute/memcheck: Delete entire directory.
27507         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27508         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27509
27510 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27511
27512         * gcc.dg/Wshadow-1.c: New test.
27513
27514 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27515
27516         * gcc.c-torture/compile/20011130-1.c: New test.
27517
27518         * gcc.dg/noncompile/20011025-1.c: New test.
27519
27520         * g++.dg/other/anon-union.C: New test.
27521
27522         * gcc.c-torture/execute/20011024-1.c: New test.
27523
27524 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27525
27526         * gcc.c-torture/execute/20000722-1.x,
27527         gcc.c-torture/execute/20010123-1.x: Remove.
27528         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27529         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27530         gcc.dg/c99-complit-2.c: New tests.
27531
27532 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27533
27534         * g++.dg/inherit/base1.C: New test.
27535
27536 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * g++.dg/other/stdarg1.C: New test.
27539
27540         * gcc.c-torture/compile/20011130-2.c: New test.
27541
27542 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27543
27544         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27545         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27546         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27547         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27548         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27549         * gcc.dg/builtin-prefetch-1.c: New test.
27550
27551 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27552
27553         * gcc.dg/20011130-1.c: New test.
27554
27555 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27556
27557         * g++.dg/other/scope1.C: New test.
27558         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27559
27560 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27561
27562         * gcc.dg/vla-init-1.c: New test.
27563
27564 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27565
27566         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27567
27568 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27569
27570         * objc.dg/alias.m: Update.
27571         * objc.dg/class-1.m: Update.
27572         * objc.dg/const-str-1.m: Update.
27573         * objc.dg/fwd-proto-1.m: Update.
27574         * objc.dg/id-1.m: Update.
27575         * objc.dg/super-class-1.m: Update.
27576
27577 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27578
27579         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27580         constructs.
27581
27582 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27583
27584         * gcc.c-torture/execute/20011128-1.c: New test.
27585
27586 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27587
27588         * gcc.dg/20011127-1.c: New test.
27589
27590 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27591
27592         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27593         from Austin Group draft 7.
27594         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27595         scanf format arguments.
27596         * gcc.dg/format/no-exargs-2.c: New test.
27597
27598 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.dg/abi/vbase8-4.C: New test.
27601
27602 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27603
27604         * gcc.c-torture/execute/20011121-1.c: New test.
27605
27606 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27607
27608         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27609
27610 2001-11-23  Andreas Jaeger  <aj@suse.de>
27611
27612         * gcc.dg/cpp/charconst-2.c: New test.
27613
27614 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27615
27616         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27617         to the host if it is remote.  Let tests specify extra headers
27618         they use.
27619         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27620         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27621         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27622         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27623         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27624         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27625         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27626         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27627         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27628         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27629
27630 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27631
27632         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27633         for little endian ARMs.
27634
27635 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27636
27637         * gcc.c-torture/compile/20011119-1.c: New test.
27638         * gcc.c-torture/compile/20011119-2.c: New test.
27639
27640 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27641
27642         * gcc.dg/altivec-1.c: Fix typo.
27643
27644 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27645
27646         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27647
27648 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27649
27650         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27651
27652 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27653
27654         * lib/g77.exp: Don't specify --rpath-link.
27655
27656         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27657         across all the headers.
27658         * gcc.dg/format/format.exp: For testing on a remote host,
27659         copy format.h.
27660
27661         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27662         * gcc.c-torture/execute/930406-1.c: Likewise.
27663         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27664
27665 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27666
27667         * gcc.dg/altivec-1.c: New.
27668
27669 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27670
27671         * gcc.dg/cpp/fpreprocessed.c: New test case.
27672
27673 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27674
27675         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27676         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27677         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27678
27679 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27680
27681         * gcc.dg/no-builtin-1.c: New test.
27682
27683 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27684
27685         * gcc.c-torture/execute/20011115-1.c: New test.
27686
27687 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27688
27689         * gcc.c-torture/compile/20011114-2.c: New test.
27690         * gcc.c-torture/compile/20011114-3.c: New test.
27691         * gcc.c-torture/compile/20011114-4.c: New test.
27692
27693 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * g++.dg/other/init1.C: New test.
27696
27697 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27698
27699         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27700         message.
27701
27702         * gcc.c-torture/execute/20011114-1.c: New testcase.
27703
27704         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27705         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27706         like the (before this change) version of 20010327-1.c.
27707
27708 2001-11-14  Roger Sayle <roger@eyesopen.com>
27709
27710         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27711
27712 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27713
27714         * g++.dg/init/array2.C: New test.
27715
27716 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27717
27718         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27719
27720 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27721
27722         * g++.dg/other/forscope1.C: New test.
27723         * g++.dg/ext/forscope1.C: New test.
27724         * g++.dg/ext/forscope2.C: New test.
27725
27726 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27727
27728         * gcc.c-torture/execute/20011113-1.c: New test.
27729
27730 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27731
27732         * gcc.c-torture/execute/20011109-2.c: New test.
27733
27734         * gcc.c-torture/execute/20011109-1.c: New test.
27735
27736 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27737
27738         * gcc.c-torture/compile/20011109-1.c: New test.
27739
27740 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27741
27742         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27743         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27744         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27745         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27746         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27747         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27748         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27749
27750 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27751
27752         * g++.dg/warn/Wshadow-1.C: New tests.
27753         * g++.old-deja/g++.mike/for3.C: Update.
27754
27755 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27756
27757         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27758         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27759         XFAILs.  Adjust expected error texts.
27760         * gcc.c-torture/compile/20011106-1.c,
27761         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27762         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27763         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27764         gcc.dg/c99-array-lval-5.c: New tests.
27765
27766 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27767
27768         * gcc.dg/cpp/defined.c: Update.
27769
27770 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27771
27772         * gcc.c-torture/execute/anon-1.c: New test.
27773
27774 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27775
27776         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27777         same size, so no warning should be produced on stormy16.
27778
27779         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27780         due to oversized array.
27781         * g++.old-deja/g++.mike/ns15.C: Likewise.
27782         * g++.old-deja/g++.pt/crash16.C: Likewise.
27783
27784 2001-11-02  Graham Stott  <grahams@redhat.com>
27785
27786         * g++.dgother/debug1.C: Fix typos.
27787
27788 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * g++.dg/other/debug1.C: New test.
27791
27792 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27793
27794         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27795         of unsigned long.
27796
27797 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27798
27799         * gcc.dg/20011029-2.c: New test.
27800
27801         * gcc.c-torture/compile/20011029-1.c: New test.
27802
27803 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27804
27805         * objc/execute/class_self-1.m: New test.
27806         * objc/execute/class_self-2.m: New test.
27807
27808 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27809
27810         * gcc.misc-tests/msgs.exp: Delete.
27811         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27812         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27813         error set to match recent changes.
27814
27815 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27816
27817         * gcc.dg/20011021-1.c: New test.
27818
27819 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27820
27821         * gcc.c-torture/compile/20011023-1.c: New test.
27822
27823 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27824
27825         * lib/g77.exp: Rewrite based on lib/g++.exp.
27826
27827 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27828
27829         * gcc.c-torture/execute/20011019-1.c: New test.
27830
27831         * gcc.dg/20011018-1.c: New test.
27832
27833 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27834
27835         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27836
27837 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27838
27839         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27840         * gcc.dg/attr-invalid.c: Likewise.
27841
27842 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27843
27844         * testsuite/gcc.dg/20011015-1.c: New test.
27845
27846 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27847
27848         * g++.dg/template/unify2.C: New test.
27849
27850 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27851
27852         * g++.dg/other/exception-specification.C: New test
27853
27854 2001-10-13  Tom Rix  <trix@redhat.com>
27855
27856         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27857         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27858
27859 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27860
27861         * testsuite/gcc.dg/20011009-1.c: New test.
27862
27863 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27864
27865         PR g++/4476
27866         * g++.dg/other/friend1.C: New test.
27867
27868 2001-10-11  Richard Henderson  <rth@redhat.com>
27869
27870         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27871
27872 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27873
27874         * gcc.c-torture/compile/20011010-1.c: New.
27875
27876 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27877
27878         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27879         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27880         g77.f-torture/execute/execute.exp,
27881         g77.f-torture/noncompile/noncompile.exp,
27882         gcc.c-torture/compile/compile.exp,
27883         gcc.c-torture/execute/execute.exp,
27884         gcc.c-torture/execute/ieee/ieee.exp,
27885         gcc.c-torture/execute/memcheck/memcheck.exp,
27886         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27887         objc/execute/execute.exp: Update FSF address.
27888
27889 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27890
27891         * gcc.dg/cpp/cmdlne-C.c: Update.
27892         * gcc.dg/cpp/cmdlne-C2.c: New.
27893
27894 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27895
27896         * gcc.c-torture/execute/20011008-3.c: New.
27897
27898 2001-10-08  DJ Delorie  <dj@redhat.com>
27899
27900         * gcc.dg/20011008-1.c: New.
27901         * gcc.dg/20011008-2.c: New.
27902
27903 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27904
27905         * gcc.dg/cpp/spacing1.c: Update test.
27906
27907 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27908
27909         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27910         spelling errors of "separate" as "seperate".
27911
27912 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27913
27914         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27915         enough to avoid inlining.
27916
27917 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27918
27919         * lib/g77.exp: set libg2c_dir correctly.
27920
27921 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27922
27923         * gcc.dg/cpp/macro11.c: New test.
27924
27925 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27926
27927         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27928         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27929         gcc.dg/format/multattr-3.c: New tests.
27930         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27931         tests for format attributes on function pointers being rejected.
27932
27933 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27934
27935         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27936
27937 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27938
27939         * g++.dg/warn/format1.C: New test.
27940
27941 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27942
27943         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27944
27945 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27946
27947         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27948
27949 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27950
27951         * gcc.dg/cpp/redef2.c: Add test.
27952
27953 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27954
27955         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27956         long-standing bug on i686, apparently.
27957         * gcc.c-torture/execute/loop-2c.x: New file.
27958         * gcc.c-torture/execute/loop-2d.x: New file.
27959         * gcc.c-torture/execute/loop-3c.x: New file.
27960
27961 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27962
27963         * gcc.dg/cpp/20000625-2.c: Correct line number.
27964
27965 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27966
27967         * gcc.dg/cpp/macro10.c: New test.
27968         * gcc.dg/cpp/strify3.c: New test.
27969         * gcc.dg/cpp/spacing1.c: Add tests.
27970         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27971         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27972
27973 2001-09-24  DJ Delorie  <dj@redhat.com>
27974
27975         * gcc.c-torture/execute/20010924-1.c: New test.
27976
27977 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27978
27979         * testsuite/objc/execute/paste.m: Remove.
27980
27981 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27982
27983         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27984
27985 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27986
27987         * g77.dg/strlen0.f: New test.
27988
27989 2001-09-21  Richard Henderson  <rth@redhat.com>
27990
27991         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27992         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27993
27994 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27995
27996         Table-driven attributes.
27997         * g++.dg/ext/attrib1.C: New test.
27998
27999 2001-09-20  DJ Delorie  <dj@redhat.com>
28000
28001         * gcc.dg/20000926-1.c: Update expected warning messages.
28002         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28003         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28004         array.
28005
28006 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28007
28008         * g++.dg/eh/registers1.C: New test case.
28009
28010 2001-09-17  Richard Henderson  <rth@redhat.com>
28011
28012         * gcc.dg/array-5.c: Fix VLA decomposition test.
28013
28014 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28015
28016         * gcc.dg/cpp/line5.c: New testcase.
28017
28018 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28019
28020         * gcc.dg/cpp/macro9.c: New test.
28021
28022 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28023
28024         * gcc.c-torture/execute/980223.c: Change type of addr from long
28025         to char *.
28026
28027 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28028
28029         * gcc.c-torture/execute/20010915-1.c: New test.
28030
28031 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28032
28033         * g77.dg/bprob: New directory.
28034         * g77.dg/bprob/bprob.exp: New file.
28035         * g77.dg/bprob/bprob-1.f: New test.
28036         * g77.dg/gcov: New directory.
28037         * g77.dg/gcov/gcov.exp: New file.
28038         * g77.dg/gcov/gcov-1.f: New test.
28039         * g77.dg/gcov/gcov-1.x: New file.
28040
28041 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28042
28043         * gcc.dg/cpp/directiv.c: Update.
28044         * gcc.dg/cpp/undef1.c: Update.
28045
28046 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28047
28048         * gcc.dg/20010912-1.c: New test.
28049
28050 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28051
28052         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28053         language-independent file in lib.
28054         * lib/gcov.exp: New file.
28055
28056 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28057
28058         * gcc.c-torture/compile/20010911-1.c: New test.
28059
28060 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28061
28062         * lib/profopt.exp: New, to support profile-directed optimizations.
28063         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28064         * gcc.misc-tests/bprob-1.c: New test.
28065         * gcc.misc-tests/bprob-2.c: New test.
28066
28067 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28068
28069         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28070         XFAIL and which kinds of gcov output to verify.
28071         * gcc.misc-tests/gcov-4b.x: New file.
28072         * gcc.misc-tests/gcov-5b.x: New file.
28073         * gcc.misc-tests/gcov-6.x: New file.
28074         * gcc.misc-tests/gcov-7.c: New test.
28075         * gcc.misc-tests/gcov-7.x: New file.
28076
28077 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28078
28079         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28080         * gcc.misc-tests/gcov-6.c: New test.
28081
28082 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28083
28084         PR c++/3986
28085         * g++.dg/abi/vbase1.C: New test.
28086
28087 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28088
28089         * objc.dg/method-2.m: New.
28090
28091 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         PR c++/4203
28094         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28095         * g++.dg/init/empty1.C: New test.
28096
28097 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28098
28099         * gcc.c-torture/compile/20010903-1.c: New test.
28100
28101 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28102
28103         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28104         for m68k.
28105
28106 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28107
28108         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28109
28110         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28111
28112         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28113
28114 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28115
28116         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28117         for 16-bit 'unsigned int'.
28118
28119 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28120
28121         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28122
28123 2001-08-27  Richard Henderson  <rth@redhat.com>
28124
28125         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28126         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28127
28128 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28129
28130         * gcc.dg/asm-names.c (ymain): New.
28131
28132 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28133
28134         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28135         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28136         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28137
28138 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28139
28140         * gcc.dg/compare5.c: New testcase.
28141
28142 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28143
28144         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28145         and "In instantiation".
28146
28147 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28148
28149         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28150
28151 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28152
28153         * gcc.misc-tests/gcov.exp: Add support for branch information.
28154         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28155         * gcc.misc-tests/gcov-4.c: New test.
28156         * gcc.misc-tests/gcov-4b.c: New test.
28157         * gcc.misc-tests/gcov-5b.c: New test.
28158
28159 2001-08-20  Zack Weinberg  <zackw@panix.com>
28160
28161         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28162         expected to fail.
28163
28164 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28165
28166         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28167
28168 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28169
28170         * g++.dg/eh/template1.C: New test.
28171
28172 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28173
28174         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28175         Fix thinko.
28176         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28177         for xfail.
28178
28179 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28180
28181         * lib/g77-dg.exp:  Use prune.exp for common procedures
28182         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28183         * lib/g77.exp: (g77-dg-prune) Remove
28184
28185 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28186
28187         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28188
28189 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28190
28191         * g++.dg/template/unify1.C: New test.
28192
28193 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.dg/abi/empty4.C: New test.
28196
28197 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28198
28199         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28200         solaris2.*
28201         * g77.f-torture/compile/pr3743.x: Likewise
28202
28203 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28204
28205         * g++.dg/other/using-declaration.C: New test.
28206
28207 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28208
28209         * gcc.dg/cpp/tr-sign.c: New testcase.
28210
28211 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28212
28213         * gcc.dg/cpp/19951025-1.c: Revert.
28214         * gcc.dg/cpp/directiv.c: We no longer process directives that
28215         interrupt macro arguments.
28216
28217 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28218
28219         * gcc.dg/bconstp-1.c: New test.
28220
28221 2001-08-03  Richard Henderson  <rth@redhat.com>
28222
28223         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28224
28225 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28226
28227         * gcc.dg/cpp/19951025-1.c: Update.
28228
28229 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28230
28231         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28232         should be x.
28233
28234 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         Kill -fhonor-std.
28237         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28238         * g++.old-deja/g++.other/std1.C: Likewise.
28239         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28240
28241 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28242
28243         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28244         (g77_pass, g77_fail, g77_finish, g77_exit,
28245         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28246
28247 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28248
28249         * g77.dg/fbackslash.f
28250         * g77.dg/fcase-preserve.f
28251         * g77.dg/ff90-1.f
28252         * g77.dg/ffixed-line-length-0.f
28253         * g77.dg/ffixed-line-length-132.f
28254         * g77.dg/ffixed-line-length-7.f
28255         * g77.dg/ffixed-line-length-72.f
28256         * g77.dg/ffixed-line-length-none.f
28257         * g77.dg/ffree-form-1.f
28258         * g77.dg/fno-backslash.f
28259         * g77.dg/fno-f90-1.f
28260         * g77.dg/fno-fixed-form-1.f
28261         * g77.dg/fno-onetrip.f
28262         * g77.dg/fno-typeless-boz.f
28263         * g77.dg/fno-underscoring.f
28264         * g77.dg/fno-vxt-1.f
28265         * g77.dg/fonetrip.f
28266         * g77.dg/ftypeless-boz.f
28267         * g77.dg/fugly-assumed.f
28268         * g77.dg/funderscoring.f
28269         * g77.dg/fvxt-1.f
28270
28271 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28272
28273         * objc.dg/fwd-proto-1.m: New.
28274         * objc.dg/local-decl-1.m: New.
28275         * objc.dg/naming-1.m: New.
28276         * objc.dg/naming-2.m: New.
28277         * objc.dg/proto-hier-1.m: New.
28278
28279 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28280
28281         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28282         largest-type elements to a struct makes its size grow.
28283
28284 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28285
28286         * g++.dg/abi/vthunk1.C: New test.
28287
28288 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28289
28290         * g++.dg/abi/vbase8-22.C: New test.
28291
28292 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28293
28294         * gcc.dg/cpp/macro8.c: New test.
28295
28296 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         * g++.dg/abi/vbase8-21.C: New test.
28299
28300 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28301
28302         * g++.dg/abi/vbase8-10.C: New test.
28303
28304 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28305
28306         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28307         ${tool}_set_ld_library_path.
28308         Changed caller.
28309         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28310         g++.exp.
28311
28312 2001-07-26  Stan Cox <scox@redhat.com>
28313
28314         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28315         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28316         gcc_exit, gcc_check_unsupported_p):
28317         Moved to gcc-deps.exp
28318         * gcc-deps.exp: New file.
28319
28320 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28321
28322         * g++.old-deja/g++.pt/defarg14.C: New test.
28323
28324 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28325
28326         * g++.old-deja/g++.other/lineno5.C: New test.
28327
28328 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         * g++.old-deja/g++.pt/crash68.C: New test.
28331
28332 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.other/crash42.C: New test.
28335
28336 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28337
28338         * gcc.dg/cpp/extratokens.c: Fix.
28339         * gcc.dg/cpp/skipping2.c: New tests.
28340
28341 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28342
28343         * gcc.c-torture/execute/20010724-1.c: New file.
28344         * gcc.c-torture/execute/20010724-1.x: New file.
28345
28346 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28347
28348         * g++.old-deja/g++.other/cond7.C: New test.
28349
28350 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28351
28352         * g++.old-deja/g++.other/optimize4.C: New test.
28353
28354 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28357
28358 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28359
28360         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28361         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28362         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28363         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28364
28365         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28366         bug report" message.
28367
28368         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28369         * g++.dg/ext/instantiate1.C: Move from old-deja.
28370
28371 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28372
28373         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28374         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28375         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28376         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28377
28378 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28379
28380         * gcc.c-torture/execute/20010723-1.c: New test.
28381
28382 2001-07-23  Ben Elliston  <bje@redhat.com>
28383
28384         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28385
28386 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28387
28388         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28389         i[34567]86-*-*.
28390         Delete handling of ieee_multilib_flags.
28391         Pass -mieee for alpha*-*-* and sh-*-*.
28392         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28393
28394 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28395
28396         Remove old-abi tests.
28397         * g++.old-deja/g++.mike/p11116.C: Remove.
28398         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28399
28400 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28401
28402         * g77.f-torture/compile/pr3743.f:  New test
28403
28404 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28405
28406         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28407
28408 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28409
28410         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28411         g++.old-deja/g++.pt/static6.C: Likewise.
28412         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28413         supports weak symbols.
28414
28415 2001-07-18  Andreas Jaeger  <aj@suse.de>
28416
28417         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28418         supported again.
28419
28420 2001-07-18  Andreas Jaeger  <aj@suse.de>
28421
28422         * gcc.dg/iftrap-1.c: Fix target line.
28423
28424 2001-07-17  Richard Henderson  <rth@redhat.com>
28425
28426         * gcc.c-torture/execute/20010717-1.c: New.
28427
28428 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28429
28430         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28431         tests.
28432
28433 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28434
28435         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28436
28437 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28438
28439         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28440         UAC_SIGBUS, UAC_NOPRINT definitions.
28441
28442 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28443
28444         * objc/execute/object_is_class.m: New test.
28445         * objc/execute/object_is_meta_class.m: New test.
28446
28447 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28448
28449         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28450         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28451
28452 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28453
28454         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28455         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28456
28457 2001-07-14  Richard Henderson  <rth@redhat.com>
28458
28459         * gcc.dg/iftrap-1.c: New.
28460
28461 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28462
28463         * g77.f-torture/execute/intrinsic77.f: New test.
28464
28465 2001-07-11  Janis Johnson <janis@us.ibm.com>
28466
28467         * gcc.misc-tests/gcov-3.c: New test.
28468
28469 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28470
28471         * gcc.c-torture/compile/20010711-1.c,
28472         * gcc.c-torture/compile/20010711-2.c: New tests.
28473
28474 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28475
28476         * gcc.c-torture/execute/20010711-1.c: New test.
28477
28478 2001-07-11  Ben Elliston  <bje@redhat.com>
28479
28480         * g++.old-deja/g++.other/enum5.C: New test.
28481
28482 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28483
28484         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28485         (g++-dg-prune): Call prune_gcc_output.
28486         * prune.exp: New file for prune_gcc_output.
28487         * lib/g++.exp, lib/gcc.exp: Load it.
28488
28489 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28490
28491         * gcc.c-torture/compile/20010701-1.c,
28492         g++.old-deja/g++.ext/attrib6.C: New tests.
28493
28494 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28495
28496         * gcc.c-torture/compile/20010706-1.c: New test.
28497
28498 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28499
28500         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28501
28502 2001-06-28  Stan Shebs  <shebs@apple.com>
28503
28504         * gcc.dg/pragma-darwin.c: New test.
28505
28506 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28507
28508         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28509         Solaris 2.[678] system.
28510
28511 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28512
28513         * gcc.dg/20010622-1.c: New test.
28514
28515 2001-06-18  Stan Shebs  <shebs@apple.com>
28516
28517         * objc.dg: New directory.
28518         * objc.dg/dg.exp: New file.
28519         * objc.dg/alias.m: New.
28520         * objc.dg/class-1.m: New.
28521         * objc.dg/class-2.m: New.
28522         * objc.dg/const-str-1.m: New.
28523         * objc.dg/const-str-2.m: New.
28524         * objc.dg/id-1.m: New.
28525         * objc.dg/method-1.m: New.
28526         * objc.dg/super-class-1.m: New.
28527         * lib/objc-dg.exp: New file.
28528
28529 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28530
28531         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28532         of label name.
28533
28534 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28535
28536         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28537
28538 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28539
28540         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28541         variable.
28542
28543 2001-06-12  Richard Henderson  <rth@redhat.com>
28544
28545         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28546
28547 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.old-deja/g++.abi/vbase5.C: New test.
28550         * g++.old-deja/g++.abi/vbase6.C: New test.
28551         * g++.old-deja/g++.abi/vbase7.C: New test.
28552
28553 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28554
28555         * gcc.c-torture/compile/20010610-1.c: New test.
28556
28557 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28558
28559         * g++.old-deja/g++.abi/vbase4.C: New test.
28560
28561 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28562
28563         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28564         support %f for HC11/HC12 targets.
28565         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28566         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28567         on HC11/HC12 targets.
28568         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28569
28570 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28571
28572         * gcc.dg/wchar_t-1.c: New file.
28573         * gcc.dg/wint_t-1.c: Likewise.
28574
28575 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28576
28577         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28578
28579 2001-06-11  Richard Henderson  <rth@redhat.com>
28580
28581         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28582
28583 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28584
28585         * gcc.c-torture/compile/20010611-1.c: New test.
28586
28587 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28588
28589         * gcc.dg/c99-tag-1.c: Add more tests.
28590
28591 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28592
28593         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28594         representation on MN10300 and ARM/Thumb.
28595
28596 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28597
28598         * g77.f-torture/execute/20010610.f: New.
28599
28600 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28601
28602         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28603         names.
28604
28605 2001-06-09  Richard Henderson  <rth@redhat.com>
28606
28607         * gcc.c-torture/execute/ashrdi-1.c: New.
28608         * gcc.c-torture/execute/ashldi-1.c: New.
28609         * gcc.c-torture/execute/lshrdi-1.c: New.
28610
28611 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28612
28613         * objc/execute/load-3.m: Added. Check sending +load to categories,
28614         in addition to classes.
28615
28616 2001-06-08  Stan Shebs  <shebs@apple.com>
28617
28618         * objc/execute/load-2.m: New test.  From Nicola Pero
28619         <n.pero@mi.flashnet.it>.
28620
28621 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gcc.c-torture/execute/20010605-2.c: New test.
28624
28625 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         * g++.old-deja/g++.abi/vbase2.C: New test.
28628         * g++.old-deja/g++.abi/vbase3.C: New test.
28629
28630 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         * g++.old-deja/g++.pt/friend49.C: New test.
28633
28634 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         * g++.old-deja/g++.ext/anon3.C: New test.
28637
28638 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.other/conv7.C: New test.
28641
28642 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28643
28644         * gcc.c-torture/compile/20010605-2.c: New test.
28645
28646 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28647
28648         * gcc.c-torture/execute/20010604-1.c: New test.
28649
28650 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28651
28652         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28653
28654 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28655
28656         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28657         (g++_link_flags): Likewise.
28658         (g++_init): Pass gccpath's value to two previous functions.
28659
28660 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28661
28662         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28663         Ensure logfile entry matches exec command line.
28664
28665 2001-05-31  Richard Henderson  <rth@redhat.com>
28666
28667         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28668         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28669
28670 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28671
28672         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28673         compiler for irix6.2
28674
28675 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         * g++.old-deja/g++.other/optimize3.C: New file.
28678
28679 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28680
28681         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28682         assemble.
28683
28684 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         * g++.old-deja/g++.other/optimize2.C: New file.
28687
28688 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28689
28690         * gcc.c-torture/compile/20010518-2.c: New file.
28691         * gcc.c-torture/execute/20010518-1.c: New file.
28692         * gcc.c-torture/execute/20010518-2.c: New file.
28693
28694 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28695
28696         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28697
28698 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28699
28700         G++ no longer defines builtins that do not begin with __builtin.
28701         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28702         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28703         * g++.old-deja/g++.law/builtin1.C: Likewise.
28704         * g++.old-deja/g++.law/cvt2.C: Likewise.
28705         * g++.old-deja/g++.mike/net5.C: Likewise.
28706         * g++.old-deja/g++.other/builtins1.C: Likewise.
28707         * g++.old-deja/g++.other/builtins2.C: Likewise.
28708         * g++.old-deja/g++.other/builtins3.C: Likewise.
28709         * g++.old-deja/g++.other/builtins4.C: Likewise.
28710         * g++.old-deja/g++.other/inline8.C: Likewise.
28711         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28712
28713 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         * g++.old-deja/g++.pt/using1.C: Adjust.
28716         * g++.old-deja/g++.pt/using2.C: New test.
28717
28718 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28719
28720         * gcc.dg/cpp/charconst.c: New tests.
28721         * gcc.dg/cpp/escape.c: New tests.
28722         * gcc.dg/cpp/escape-1.c: New tests.
28723         * gcc.dg/cpp/escape-2.c: New tests.
28724         * gcc.dg/cpp/ucs.c: New tests.
28725
28726 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28727
28728         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28729         native compiler for irix6.5.
28730
28731 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28732
28733         * lib/g++.exp (g++_include_flags): Use args to compute
28734         get_multilibs.
28735         (g++_link_flags): Likewise.
28736         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28737
28738 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28739
28740         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28741
28742 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28743
28744         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28745         this file.
28746
28747 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28748
28749         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28750         STACK_SIZE;
28751         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28752         to STACK_SIZE; Use it to define size of add_histo array.
28753         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28754         to STACK_SIZE.
28755         (f): Use GITT_SIZE to define size of gitt local table.
28756         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28757         to STACK_SIZE; Use it to define size of bytemem array.
28758
28759 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28760
28761         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28762         on 68HC11/HC12 due to the asm instruction.
28763         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28764         * gcc.c-torture/compile/920520-1.x: Likewise.
28765         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28766         on 68HC11/HC12 because the function is larger than 64K.
28767         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28768         on 68HC11/HC12 because the structure is too large.
28769
28770 2001-05-20  Richard Henderson  <rth@redhat.com>
28771
28772         * gcc.c-torture/execute/20010520-1.c: New.
28773
28774 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28775
28776         * g++.old-deja/g++.warn/compare1.C: New test.
28777         * gcc.dg/compare4.c: New test.
28778
28779 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         * g++.old-deja/g++.other/optimize1.C: New test.
28782
28783 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28784
28785         * g++.old-deja/g++.pt/spec41.C: New test.
28786
28787 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28788
28789         * gcc.c-torture/compile/20010114-1.x: Remove.
28790
28791 2001-05-18  Stan Shebs  <shebs@apple.com>
28792
28793         * gcc.c-torture/compile/20010518-1.c: New test.
28794
28795 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28796
28797         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28798         * g++.old-deja/g++.pt/crash67.C: New test.
28799
28800 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28801
28802         * g++.old-deja/g++.other/debug9.C: New test.
28803
28804 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28805
28806         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28807
28808 2001-05-16  Jan Hubicka  <jh@suse.cz>
28809
28810         * gcc.c-torture/compile/20010516-1.c: New test.
28811
28812 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28813
28814         * g++.old-deja/g++.other/crash41.C: New test.
28815
28816 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28817
28818         * g++.old-deja/g++.pt/crash66.C: New test.
28819
28820 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28821
28822         * g++.old-deja/g++.robertl/eb27.C: Convert.
28823
28824 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28825
28826         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28827         declaration being redundant.
28828
28829 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28830
28831         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28832
28833 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28834
28835         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28836
28837 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28838
28839         * lib/g++.exp: Use testsuite_flags.
28840
28841 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28842
28843         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28844
28845 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28846
28847         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28848
28849 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28850
28851         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28852
28853 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28854
28855         * gcc.c-torture/compile/20010313-1.c: New test.
28856
28857 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28858
28859         * gcc.dg/cpp/direct2.c: New test.
28860         * gccq.dg/cpp/direct2s.c: New test.
28861
28862         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28863
28864 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28865
28866         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28867         * g++.old-deja/g++.other/op3.C: Likewise.
28868
28869 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28870
28871         * gcc.dg/cpp/syshdr.h: New file.
28872         * gcc.dg/cpp/sysmac1.c: Update.
28873         * gcc.dg/cpp/sysmac2.c: Update.
28874
28875 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28876
28877         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28878
28879 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28880
28881         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28882         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28883
28884 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28885
28886         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28887
28888 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28889
28890         * lib/g++.exp (g++_include_flags): Don't use any special flags
28891         if TESTING_IN_BUILD_TREE is not defined.
28892         (g++_init): Use a plain 'c++' as the compiler if
28893         TESTING_IN_BUILD_TREEE is not defined.
28894
28895 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28896
28897         * g++.old-deja/g++.eh/catch13.C: New test.
28898         * g++.old-deja/g++.eh/catch14.C: New test.
28899
28900 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28901
28902         * gcc.dg/cpp/tr-define.c: New test.
28903
28904 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28905
28906         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28907         <stdlib.h>, not <malloc.h>.
28908
28909 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         * g++.old-deja/g++.ns/template17.C: New test.
28912
28913 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28914
28915         * g++.old-deja/g++.pt/ref4.C: New test.
28916
28917 2001-04-30  Richard Henderson  <rth@redhat.com>
28918
28919         * gcc.dg/20000724-1.c: Revert last change.
28920
28921 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28922
28923         * g77.f-torture/execute/20010430.f: New test.
28924
28925 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28928
28929 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28932
28933 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.eh/crash6.C: New test.
28936
28937 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.other/warn7.C: New test.
28940
28941 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28942
28943         * g++.old-deja/g++.other/defarg9.C: New test.
28944
28945 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28946
28947         * g77.f-torture/compile/20010426.f: New test.
28948         * g77.f-torture/execute/20010426.f: New test.
28949
28950 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28951
28952         * g77.f-torture/compile/20000629-1.x: Remove - error
28953         has been fixed.
28954
28955 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28956
28957         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28958         Tweak slightly to work with g++.dg framework.
28959         * g++.dg/special/ecos.exp: Run initp1.C test.
28960         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28961
28962         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28963         its linker doesn't give line numbers either.
28964         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28965
28966 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28967
28968         * g++.old-deja/g++.other/lex1.C: New test.
28969
28970 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28971
28972         * gcc.dg/noncompile/20010425-1.c: New test.
28973
28974 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28975
28976         * g++.old-deja/g++.pt/mangle2.C: New test.
28977
28978 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28979
28980         * gcc.dg/format/plus-1.c: New test.
28981
28982 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.dg/20010423-1.c: New test.
28985
28986 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28987
28988         * gcc.c-torture/execute/20010422-1.c: New test.
28989
28990 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28991
28992         * g++.old-deja/g++.ns/type2.C: New test.
28993
28994 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28995
28996         * g++.old-deja/g++.other/perf1.C: New test.
28997
28998 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28999
29000         * gcc.dg/c99-func-2.c: Remove xfail.
29001         * gcc.dg/c99-func-3.c: Remove xfail.
29002         * gcc.dg/c99-func-4.c: Remove xfail.
29003
29004 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29005
29006         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29007
29008 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.c-torture/compile/20010423-1.c: New test.
29011
29012 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29013
29014         * g++.old-deja/g++.pt/typename28.C: New test.
29015
29016 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29017
29018         * g++.old-deja/g++.abi/empty2.C: New test.
29019         * g++.old-deja/g++.abi/empty3.C: New test.
29020
29021 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29022
29023         * g++.old-deja/g++.other/comdat2.C: New test.
29024         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29025
29026 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * g++.old-deja/g++.other/overload14.C: New test.
29029
29030 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * g++.old-deja/g++.other/lookup23.C: New test.
29033
29034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29035
29036         * gcc.c-torture/execute/20010403-1.c: New test.
29037
29038 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29039             Mark Mitchell  <mark@codesourcery.com>
29040
29041         * lib/old-dejagnu.exp: Don't delete output of executable.
29042         Add .exe suffix to executables.
29043
29044 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29045
29046         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29047
29048 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29049
29050         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29051
29052 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29055         * g++.old-deja/g++.abi/crash1.C: New test.
29056
29057 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * g++.old-deja/g++.other/crash40.C: New test.
29060
29061 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29062
29063         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29064
29065 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29066
29067         * g++.old-deja/g++.other/warn6.C: New test.
29068
29069 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29070
29071         * g++.old-deja/g++.robertl/eb42.C: Same.
29072
29073 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29074
29075         * gcc.dg/wtr-conversion-1.c: New testcase.
29076
29077 2001-04-10  Richard Henderson  <rth@redhat.com>
29078
29079         * g++.old-deja/g++.other/array5.C: New.
29080
29081 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29082
29083         * gcc.c-torture/execute/20010408-1.c: New test.
29084
29085 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29086
29087         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29088         headers and constructs.
29089         * g++.old-deja/g++.robertl/eb79.C: Same.
29090         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29091         * g++.old-deja/g++.robertl/eb73.C: Same.
29092         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29093         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29094         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29095         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29096         * g++.old-deja/g++.robertl/eb44.C: Same.
29097         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29098         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29099         * g++.old-deja/g++.robertl/eb39.C: Same.
29100         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29101         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29102         * g++.old-deja/g++.robertl/eb30.C: Same.
29103         * g++.old-deja/g++.robertl/eb3.C: Same.
29104         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29105         * g++.old-deja/g++.robertl/eb21.C: Same.
29106         * g++.old-deja/g++.robertl/eb15.C: Same.
29107         * g++.old-deja/g++.robertl/eb118.C: Same.
29108         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29109         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29110         * g++.old-deja/g++.robertl/eb109.C: Same.
29111         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29112         * g++.old-deja/g++.mike/rtti1.C: Same.
29113         * g++.old-deja/g++.mike/p658.C: Same.
29114         * g++.old-deja/g++.mike/net46.C: Same.
29115         * g++.old-deja/g++.mike/net34.C: Same.
29116         * g++.old-deja/g++.mike/memoize1.C: Same.
29117         * g++.old-deja/g++.mike/eh2.C: Same.
29118         * g++.old-deja/g++.law/weak.C: Same.
29119         * g++.old-deja/g++.law/visibility7.C: Same.
29120         * g++.old-deja/g++.law/visibility25.C: Same.
29121         * g++.old-deja/g++.law/visibility22.C: Same.
29122         * g++.old-deja/g++.law/visibility2.C: Same.
29123         * g++.old-deja/g++.law/visibility17.C: Same.
29124         * g++.old-deja/g++.law/visibility13.C: Same.
29125         * g++.old-deja/g++.law/visibility10.C: Same.
29126         * g++.old-deja/g++.law/visibility1.C: Same.
29127         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29128         * g++.old-deja/g++.law/vbase1.C: Same.
29129         * g++.old-deja/g++.law/operators32.C: Same.
29130         * g++.old-deja/g++.law/nest3.C: Same.
29131         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29132         * g++.old-deja/g++.law/except5.C (main): Same.
29133         * g++.old-deja/g++.law/cvt7.C (run): Same.
29134         * g++.old-deja/g++.law/cvt2.C: Same.
29135         * g++.old-deja/g++.law/cvt16.C: Same.
29136         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29137         * g++.old-deja/g++.law/ctors17.C (main): Same.
29138         * g++.old-deja/g++.law/ctors13.C: Same.
29139         * g++.old-deja/g++.law/ctors12.C (main): Same.
29140         * g++.old-deja/g++.law/ctors10.C: Same.
29141         * g++.old-deja/g++.law/code-gen5.C: Same.
29142         * g++.old-deja/g++.law/bad-error7.C: Same.
29143         * g++.old-deja/g++.law/arm9.C: Same.
29144         * g++.old-deja/g++.law/arm12.C: Same.
29145         * g++.old-deja/g++.law/arg8.C: Same.
29146         * g++.old-deja/g++.law/arg1.C: Same.
29147         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29148         * g++.old-deja/g++.jason/template31.C: Same.
29149         * g++.old-deja/g++.jason/template24.C (main): Same.
29150         * g++.old-deja/g++.jason/2371.C: Same.
29151         * g++.old-deja/g++.eh/new2.C: Same.
29152         * g++.old-deja/g++.eh/new1.C: Same.
29153         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29154         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29155         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29156         * g++.old-deja/g++.brendan/crash62.C: Same.
29157         * g++.old-deja/g++.brendan/crash52.C: Same.
29158         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29159         * g++.old-deja/g++.brendan/crash38.C: Same.
29160         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29161         * g++.old-deja/g++.brendan/copy9.C: Same.
29162
29163 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29164
29165         * gcc.c-torture/execute/20001203-2.c (memset):
29166         Count argument is of type __SIZE_TYPE__.
29167
29168 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29169
29170         * gcc.c-torture/compile/20010404-1.c: New test.
29171
29172 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29173
29174         * gcc.c-torture/compile/20010326-1.c: New test.
29175
29176 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29177
29178         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29179         peculiarities of the SH.
29180         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29181
29182 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29183
29184         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29185         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29186         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29187
29188 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29189
29190         * g77.f-torture/compile/20010321-1.f: New test.
29191
29192 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29193
29194         * gcc.c-torture/compile/20010329-1.c: New test.
29195
29196 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29197
29198         * gcc.c-torture/execute/20010329-1.c: New test.
29199
29200 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29201
29202         * g++.old-deja/g++.other/eh4.C: Fix typo.
29203
29204 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29205
29206         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29207
29208 2001-03-28  Philip Blundell  <philb@gnu.org>
29209
29210         * gcc.c-torture/compile/20010328-1.c: New test.
29211
29212 2001-03-27  Richard Henderson  <rth@redhat.com>
29213
29214         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29215         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29216
29217 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29218
29219         * gcc.c-torture/compile/20010327-1.c: New test.
29220
29221 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29222
29223         * g++.old-deja/g++.other/friend12.C: New test.
29224         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29225         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29226
29227 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29228
29229         * gcc.c-torture/execute/20010325-1.c: New test.
29230
29231 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29232
29233         * g++.old-deja/g++.other/mangle3.C: New test.
29234
29235 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29236
29237         * g++.old-deja/g++.other/anon8.C: New test.
29238
29239 2001-03-20  Philip Blundell  <philb@gnu.org>
29240
29241         * gcc.c-torture/compile/20010320-1.c: New test.
29242
29243 2001-03-17  Richard Henderson  <rth@redhat.com>
29244
29245         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29246
29247 2001-03-15  Geoff Keating  <geoff@redhat.com>
29248
29249         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29250         tests on AIX.
29251
29252 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29253
29254         * g++.old-deja/g++.other/eh4.C: New test.
29255
29256 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29257
29258         * gcc.dg/cpp/mi1.c: Update.
29259
29260 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29261
29262         * g++.old-deja/g++.other/regstack.C: New test.
29263
29264 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29265
29266         * g++.old-deja/g++.other/ref4.C: New test.
29267
29268 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29269
29270         * objc/execute/va_method.m: Added.
29271         * objc/execute/IMP.m: Added.
29272         * objc/execute/_cmd.m: Added.
29273         * objc/execute/accessing_ivars.m: Added.
29274         * objc/execute/class-1.m: Added.
29275         * objc/execute/class-10.m: Added.
29276         * objc/execute/class-11.m: Added.
29277         * objc/execute/class-12.m: Added.
29278         * objc/execute/class-13.m: Added.
29279         * objc/execute/class-14.m: Added.
29280         * objc/execute/class-2.m: Added.
29281         * objc/execute/class-3.m: Added.
29282         * objc/execute/class-4.m: Added.
29283         * objc/execute/class-5.m: Added.
29284         * objc/execute/class-6.m: Added.
29285         * objc/execute/class-7.m: Added.
29286         * objc/execute/class-8.m: Added.
29287         * objc/execute/class-9.m: Added.
29288         * objc/execute/class-tests-1.h
29289         * objc/execute/class-tests-2.h
29290         * objc/execute/compatibility_alias.m: Added.
29291         * objc/execute/encode-1.m: Added.
29292         * objc/execute/formal_protocol-1.m: Added.
29293         * objc/execute/formal_protocol-2.m: Added.
29294         * objc/execute/formal_protocol-3.m: Added.
29295         * objc/execute/formal_protocol-4.m: Added.
29296         * objc/execute/formal_protocol-5.m: Added.
29297         * objc/execute/formal_protocol-6.m: Added.
29298         * objc/execute/formal_protocol-7.m: Added.
29299         * objc/execute/informal_protocol.m: Added.
29300         * objc/execute/initialize.m: Added.
29301         * objc/execute/load.m: Added.
29302         * objc/execute/many_args_method.m: Added.
29303         * objc/execute/nested-3.m: Added.
29304         * objc/execute/no_clash.m: Added.
29305         * objc/execute/private.m: Added.
29306         * objc/execute/redefining_self.m: Added.
29307         * objc/execute/root_methods.m: Added.
29308         * objc/execute/selector-1.m: Added.
29309         * objc/execute/static-1.m: Added.
29310         * objc/execute/static-2.m: Added.
29311         * objc/execute/va_method.m: Added.
29312
29313 2001-03-10  Richard Henderson  <rth@redhat.com>
29314
29315         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29316
29317 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29318
29319         * g++.old-deja/g++.other/crash31.C: XFAIL.
29320         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29321         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29322         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29323         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29324         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29325
29326 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29327
29328         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29329
29330 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29331
29332         * gcc.dg/20000724-1.c: Don't use multiline strings.
29333
29334 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29335
29336         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29337         result of -cString against what we expect it to be; don't just
29338         print it out for no one to read.
29339
29340         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29341         Based on testcases provided by Nicola Pero.
29342
29343 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29344
29345         * gcc.dg/cpp/macro7.c: New test.
29346
29347 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29348
29349         * gcc.dg/cpp/multiline.c: Update.
29350
29351 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         * g++.old-deja/g++.other/enum3.C: New test.
29354
29355 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29356
29357         * g++.old-deja/g++.other/pod1.C: New test.
29358
29359 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.ext/overload1.C: New test.
29362
29363 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29364
29365         * g++.old-deja/g++.pt/using1.C: New test.
29366
29367 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29368
29369         * g++.old-deja/g++.other/using9.C: New test.
29370
29371 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29372
29373         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29374
29375         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29376
29377 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29378
29379         * g++.old-deja/g++.ext/realpt1.C: Remove.
29380
29381 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29384
29385 2001-02-26  Will Cohen  <wcohen@redhat.com>
29386
29387         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29388
29389 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29390
29391         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29392         templatized constructors.
29393
29394 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29395
29396         * gcc.c-torture/execute/20010224-1.c: New test.
29397
29398 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * gcc.c-torture/execute/20010222-1.c: New test.
29401
29402 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29403
29404         * g++.old-deja/g++.other/inline20.C: New test.
29405
29406 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29407
29408         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29409
29410 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29411
29412         * g++.old-deja/g++.other/lookup22.C: New test.
29413
29414 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29415
29416         * g77.dg: New directory.
29417         * g77.dg/20010216-1.f: New test case.
29418         * g77.dg/dg.exp: New driver.
29419         * lib/g77-dg.exp: New driver library.
29420
29421 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29422
29423         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29424
29425 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29426
29427         * g++.old-deja/g++.other/decl9.C: New test.
29428
29429 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29430
29431         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29432         not need <string> and also tests the initialization at runtime.
29433
29434 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29435
29436         * gcc.c-torture/execute/longlong.c: New test.
29437
29438 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29439
29440         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29441
29442 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29443
29444         * gcc.c-torture/execute/920302-1.c (execute):
29445         Change argument type to short.
29446
29447 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29448
29449         * g++.old-deja/g++.pt/deduct6.C: New test.
29450
29451 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.pt/deduct5.C: New test.
29454
29455 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29456
29457         * gcc.c-torture/execute/20010209-1.c: New test.
29458
29459 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29460
29461         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29462
29463 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29464
29465         * g++.dg/vtgc1.C: Update for new ABI.
29466
29467         * consistency.vlad: New directory, 1665 files.
29468
29469 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29470
29471         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29472         return type.
29473         * gcc.dg/cpp/digraphs.c: Declare puts.
29474
29475 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.old-deja/g++.other/warn5.C: New test.
29478
29479 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.old-deja/g++.pt/spec40.C: New test.
29482
29483 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29486         case.
29487         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29488
29489 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.c-torture/compile/20010209-1.c: New test.
29492
29493 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29494
29495         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29496         excess errors message but not if it crashes.
29497         * g++.old-deja/g++.other/crash27.C: Likewise.
29498         * g++.old-deja/g++.other/crash28.C: Likewise.
29499         * g++.old-deja/g++.other/crash30.C: Likewise.
29500         * g++.old-deja/g++.other/crash32.C: Likewise.
29501         * g++.old-deja/g++.other/crash35.C: Likewise.
29502         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29503
29504 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29505
29506         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29507         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29508         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29509         g77.f-torture/execute/execute.exp,
29510         g77.f-torture/noncompile/noncompile.exp,
29511         gcc.c-torture/execute/execute.exp,
29512         gcc.c-torture/execute/memcheck/memcheck.exp,
29513         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29514         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29515         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29516         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29517         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29518         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29519         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29520         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29521         Remove bug reporting instructions with ancient email addresses.
29522
29523 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29524
29525         * gcc.dg/20010202-1.c: New test.
29526         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29527
29528 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29529
29530         * g++.dg/stdbool-if.C: New test.
29531
29532 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29533
29534         * objc/execute/fdecl.m: Added main().
29535
29536 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.c-torture/execute/20010206-1.c: New test.
29539
29540 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29541
29542         * gcc.dg/cpp/avoidpaste1.c: Update.
29543
29544 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29545
29546         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29547         Pero <nicola@brainstorm.co.uk>.
29548         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29549
29550 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.old-deja/g++.pt/spec39.C: New test.
29553
29554 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29555
29556         * gcc.c-torture/compile/20010202-1.c: New test.
29557
29558 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29559
29560         * g++.old-deja/g++.abi/primary2.C: New test.
29561         * g++.old-deja/g++.abi/primary3.C: New test.
29562         * g++.old-deja/g++.abi/primary4.C: New test.
29563         * g++.old-deja/g++.abi/primary5.C: New test.
29564         * g++.old-deja/g++.abi/vtable3.h: New test.
29565         * g++.old-deja/g++.abi/vtable3a.C: New test.
29566         * g++.old-deja/g++.abi/vtable3b.C: New test.
29567         * g++.old-deja/g++.abi/vtable3c.C: New test.
29568         * g++.old-deja/g++.abi/vtable3d.C: New test.
29569         * g++.old-deja/g++.abi/vtable3e.C: New test.
29570         * g++.old-deja/g++.abi/vtable3f.C: New test.
29571         * g++.old-deja/g++.abi/vtable3g.C: New test.
29572         * g++.old-deja/g++.abi/vtable3h.C: New test.
29573         * g++.old-deja/g++.abi/vtable3i.C: New test.
29574         * g++.old-deja/g++.abi/vtable3j.C: New test.
29575         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29576
29577 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * g++.old-deja/g++.other/anon6.C: New test.
29580         * g++.old-deja/g++.other/anon7.C: New test.
29581
29582 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29583
29584         * gcc.dg/cpp/avoidpaste2.c: New tests.
29585
29586 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29589
29590 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29591
29592         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29593         DECIMAL_DIG cases for Irix."
29594
29595 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29596
29597         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29598
29599 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29600
29601         * gcc.dg/c99-tag-1.c: New test.
29602
29603 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29604
29605         * gcc.dg/cpp/tr-warn1.c: Add tests.
29606
29607 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29608
29609         * gcc.dg/cpp/avoidpaste1.c: Update.
29610         * gcc.dg/cpp/paste4.c: Update.
29611
29612 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29613
29614         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29615         cases for Irix.
29616
29617 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29618
29619         * g++.old-deja/g++.other/inline19.C: New test.
29620
29621 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29622
29623         * gcc.dg/Wlarger-than.c: New test.
29624
29625 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29626
29627         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29628
29629 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * gcc.c-torture/execute/20010129-1.c: New test.
29632         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29633
29634 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29635
29636         * gcc.dg/cpp/avoidpaste1.c: Test case.
29637
29638 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * g++.old-deja/g++.other/inline18.C: New test.
29641
29642 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29643
29644         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29645         and __builtin_putchar.
29646
29647 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29648
29649         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29650         tests.
29651
29652 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29653
29654         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29655         floating point number rounding mode to round to the nearest
29656         representable mode.
29657
29658 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29659
29660         * g++.old-deja/g++.other/mangle2.C: New test.
29661
29662 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29663
29664         * gcc.c-torture/compile/20010124-1.c: New test.
29665
29666 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.old-deja/g++.pt/spec38.C: New test.
29669
29670 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29671
29672         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29673         "Build don't run".
29674
29675 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29676
29677         * gcc.c-torture/execute/20010123-1.c: New test.
29678
29679 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29680
29681         * g++.old-deja/g++.pt/spec37.C: New test.
29682
29683 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29684
29685         * g++.old-deja/g++.pt/overload14.C: New test.
29686
29687 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29688
29689         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29690         __builtin_return_address.
29691
29692 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29695         * g++.old-deja/g++.pt/spec35.C: New test.
29696         * g++.old-deja/g++.pt/spec36.C: New test.
29697
29698 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29699
29700         * gcc.c-torture/compile/20010118-1.c: New test.
29701
29702 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29703
29704         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29705
29706 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29707
29708         * gcc.c-torture/execute/20010119-1.c: New test.
29709
29710 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29711
29712         * g++.old-deja/g++.other/vbase5.C: New test.
29713
29714 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29715
29716         * gcc.c-torture/execute/20010118-1.c: New test.
29717
29718 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.old-deja/g++.pt/deduct3.C: New test.
29721
29722 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29723
29724         * g++.old-deja/g++.pt/spec34.C: New test.
29725
29726 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29727
29728         * g77.f-torture/compile/20000601-2.f: New test.
29729
29730 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         * g++.old-deja/g++.other/init17.C: New test.
29733
29734 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29735
29736         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29737
29738 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.pt/unify8.C: New test.
29741
29742 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.old-deja/g++.abi/vbase1.C: New test.
29745
29746 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29747
29748         * g++.old-deja/g++.pt/crash65.C: New test.
29749
29750 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29751
29752         * gcc.dg/cpp/assembl2.S: New test case.
29753
29754 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29755
29756         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29757         are supported.
29758
29759 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29760
29761         * g++.old-deja/g++.other/builtins1.C: New test.
29762         * g++.old-deja/g++.other/builtins2.C: Likewise.
29763         * g++.old-deja/g++.other/builtins3.C: Likewise.
29764         * g++.old-deja/g++.other/builtins4.C: Likewise.
29765
29766 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.c-torture/compile/20010117-1.c: New test.
29769         * gcc.c-torture/compile/20010117-2.c: New test.
29770
29771 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29772
29773         * g77.f-torture/execute/20010116.[fx]: New test,
29774         XFAIL on i?86-*-*.
29775         * g77.f-torture/compile/20010115.f: Indicate it's
29776         a test for PR fortran/1636.
29777
29778 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29781
29782 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29783
29784         * g77.f-torture/compile/20010115.f: New test.
29785
29786 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29787
29788         * g++.old-deja/g++.pt/nontype5.C: New test.
29789
29790 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29791
29792         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29793         have an equivalent working one below it.
29794
29795 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29796
29797         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29798         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29799
29800 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29801
29802         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29803         message containing "init_priority".
29804         (conpr-2.C): Likewise.
29805         (conpr-3.C): Likewise.
29806         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29807
29808 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29809
29810         * gcc.c-torture/execute/20010114-2.c: New test.
29811
29812 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29813
29814         * gcc.c-torture/compile/20010114-1.c: New test.
29815         * gcc.c-torture/compile/20010114-1.x: Xfail.
29816         * gcc.c-torture/compile/20010114-2.c: New test.
29817         * gcc.c-torture/execute/20010114-1.c: New test.
29818         * gcc.dg/trunc-1.c: New test.
29819         * gcc.dg/uninit-B.c: New test.
29820
29821 2001-01-13  Nick Clifton  <nickc@redhat.com>
29822
29823         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29824         target.
29825
29826 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29827
29828         * gcc.c-torture/compile/20010113-1.c: New test.
29829
29830 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29831
29832         * gcc.c-torture/compile/20001212-1.c: New test.
29833
29834 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29835
29836         * gcc.dg/cpp/widestr1.c: Update.
29837         * gcc.dg/cpp/prag-imp.c: Remove.
29838
29839 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29840
29841         * gcc.c-torture/execute/20000801-3.x: Remove.
29842         * gcc.dg/c90-init-1.c: New test.
29843         * gcc.dg/c99-init-1.c: New test.
29844         * gcc.dg/c99-init-2.c: New test.
29845         * gcc.dg/gnu99-init-1.c: New test.
29846
29847 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29848
29849         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29850         testing that no relevant ones were found.
29851
29852 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29853
29854         * g++.old-deja/g++.pt/cast2.C: New test.
29855
29856 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29857
29858         * g++.old-deja/g++.pt/friend47.C: New test.
29859
29860 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         * g++.old-deja/g++.pt/instantiate13.C: New test.
29863
29864 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29865
29866         * g++.old-deja/g++.other/defarg7.C: New test.
29867         * g++.old-deja/g++.other/defarg8.C: New test.
29868
29869 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29870
29871         * g++.old-deja/g++.pt/crash64.C: New test.
29872
29873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * g++.old-deja/g++.pt/crash63.C: New test.
29876
29877 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29878
29879         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29880
29881 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29882
29883         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29884
29885 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29886
29887         * g++.old-deja/g++.pt/error3.C: New test.
29888
29889 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29890
29891         * g++.old-deja/g++.other/crash39.C: New test.
29892
29893 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29894
29895         * g++.old-deja/g++.other/vbase4.C: New test.
29896
29897 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29898
29899         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29900         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29901         * gcc.dg/special/special.exp: New test driver which will check
29902         for alias support for the above test.
29903
29904 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29905
29906         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29907         problems on small machines.
29908         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29909         parameterize.
29910
29911 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29912
29913         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29914         mips.
29915         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29916
29917 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         * g++.old_deja/g++.pt/using8.C: New test.
29920
29921 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29922
29923         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29924
29925 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29926
29927         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29928         where a failure is expected.
29929         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29930
29931 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29932
29933         * g++.old_deja/g++.pt/instantiate12.C: New test.
29934
29935 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29938         start of structs.
29939         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29940         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29941         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29942         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29943         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29944         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29945         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29946         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29947         * g++.old-deja/g++.eh/spec6.C: Likewise.
29948         * g++.old-deja/g++.jason/crash3.C: Likewise.
29949         * g++.old-deja/g++.law/ctors11.C: Likewise.
29950         * g++.old-deja/g++.law/ctors17.C: Likewise.
29951         * g++.old-deja/g++.law/ctors5.C: Likewise.
29952         * g++.old-deja/g++.law/ctors9.C: Likewise.
29953         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29954         * g++.old-deja/g++.mike/net22.C: Likewise.
29955         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29956         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29957         * g++.old-deja/g++.mike/virt3.C: Likewise.
29958         * g++.old-deja/g++.niklas/t128.C: Likewise.
29959         * g++.old-deja/g++.other/anon4.C: Likewise.
29960         * g++.old-deja/g++.other/using1.C: Likewise.
29961         * g++.old-deja/g++.other/warn3.C: Likewise.
29962         * g++.old-deja/g++.pt/t37.C: Likewise.
29963         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29964         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29965
29966 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29967
29968         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29969
29970 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29971
29972         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29973
29974 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29975
29976         * gcc.c-torture/compile/20010107-1.c: New test.
29977
29978 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29979
29980         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29981
29982 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29983
29984         * gcc.dg/format/format.h: New file.
29985         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29986         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29987         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29988         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29989         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29990         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29991         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29992         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29993         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29994         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29995         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29996         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29997         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29998         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29999         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30000         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30001         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30002         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30003         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30004         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30005         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30006         instead of declaring standard types, macros and functions in each
30007         test.
30008
30009 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30010
30011         * gcc.c-torture/execute/20010106-1.c: New test.
30012
30013 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30014
30015         * gcc.dg/format/format.exp: New file.
30016         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30017         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30018         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30019         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30020         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30021         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30022         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30023         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30024         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30025         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30026         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30027         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30028         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30029         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30030         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30031         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30032         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30033         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30034         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30035         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30036         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30037         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30038         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30039         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30040         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30041         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30042         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30043         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30044         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30045         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30046         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30047         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30048         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30049         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30050         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30051         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30052         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30053         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30054         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30055         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30056         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30057         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30058
30059 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30060
30061         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30062         account.
30063
30064 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30065
30066         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30067
30068 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.old-deja/g++.pt/crash62.C: New test.
30071
30072 2001-01-04  Richard Henderson  <rth@redhat.com>
30073
30074         * gcc.dg/20000926-1.c: Update expected warnings.
30075         * gcc.dg/array-2.c: Likewise.
30076         * gcc.dg/array-4.c: Also validate flexible array members.
30077         * gcc.dg/c99-flex-array-1.c: New.
30078
30079 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30080
30081         * gcc.c-torture/compile/20001222-1.x: Remove.
30082
30083 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30084
30085         * gcc.c-torture/execute/built-in-setjmp.c: New.
30086
30087 2001-01-03  Richard Henderson  <rth@redhat.com>
30088
30089         * gcc.dg/940510-1.c: Update expected error wording.
30090         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30091
30092 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30093
30094         * lib/target-supports.exp (check_alias_available): Modified to
30095         indicate aliases not supported if only weak aliases are supported.
30096
30097 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30098
30099         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30100         Turn on cmpstrsi checks for __pj__ and __i370__.
30101
30102 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30103
30104         * g++.old-deja/g++.other/virtual11.C: New test.
30105
30106 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30107
30108         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30109
30110 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30111
30112         * gcc.c-torture/compile/20010102-1.c: New test.
30113
30114 2001-01-02  Andreas Jaeger  <aj@suse.de>
30115
30116         * gcc.dg/noreturn-3.c: New test.
30117
30118         * gcc.dg/noreturn-4.c: New test.
30119
30120 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30121
30122         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30123         __builtin_fputc and __builtin_fwrite.
30124
30125 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30126
30127         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30128         signed char, not default char.
30129
30130 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30131
30132         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30133
30134 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30135
30136         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30137
30138 2000-12-29  Richard Henderson  <rth@redhat.com>
30139
30140         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30141         (__cyg_profile_func_exit): Define.
30142
30143 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30144
30145         * g++.dg/vtgc1.C: New test.
30146
30147 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30148
30149         * gcc.dg/noncompile/20001228-1.c: New test.
30150
30151         * gcc.dg/20001228-1.c: New test.
30152
30153         * gcc.c-torture/execute/20001228-1.c: New test.
30154
30155 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30156
30157         * gcc.dg/format-strfmon-1.c: New test.
30158
30159 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30160
30161         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30162         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30163         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30164         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30165         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30166         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30167         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30168         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30169         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30170         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30171         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30172         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30173         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30174
30175         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30176         * gcc.c-torture/execute/string-opt-4.c: Test index.
30177
30178 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30179
30180         * gcc.c-torture/compile/20001226-1.c: New test.
30181
30182 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30183
30184         * gcc.c-torture/compile/20001222-1.c: New test.
30185         * gcc.c-torture/compile/20001222-1.x: Xfail.
30186
30187 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30188
30189         * gcc.c-torture/execute/comp-goto-2.c: New test.
30190
30191 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30192
30193         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30194         Use long types if __INT_MAX__ is 32767.
30195         (main): Use cast to (sint32 *) when poking 88 into a_page.
30196
30197         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30198
30199 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30200
30201         * gcc.c-torture/compile/20001221-1.c: New test.
30202         * gcc.c-torture/execute/20001221-1.c: New test.
30203
30204 2000-12-20  Richard Henderson  <rth@redhat.com>
30205
30206         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30207         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30208
30209 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30210
30211         * gcc.dg/compare3.c: New test.
30212
30213 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30214
30215         * gcc.dg/format-warnll-1.c: New test.
30216
30217 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30218
30219         * gcc.dg/cpp/cmdlne-P.c: New test.
30220
30221 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30222
30223         * gcc.c-torture/execute/builtin-abs-1.c,
30224         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30225
30226 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30227
30228         * gcc.dg/cpp/multiline.c: New test.
30229
30230 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30231
30232         * g++.old-deja/g++.other/syshdr1.C: Update.
30233         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30234
30235 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30236
30237         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30238
30239 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30240
30241         * g++.old-deja/g++.pt/ttp65.C: New test.
30242
30243 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30244
30245         * g++.old-deja/g++.pt/ttp64.C: New test.
30246
30247 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30248
30249         * g++.old-deja/g++.pt/spec33.C: New test.
30250
30251 2000-12-14  Catherine Moore  <clm@redhat.com>
30252
30253         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30254         * gcc.c-torture/execute/920612-2.c: Likewise.
30255         * gcc.c-torture/execute/920428-2.c: Likewise.
30256         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30257         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30258
30259 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30260
30261         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30262         * gcc.dg/pack-test-2.c: Likewise.
30263
30264 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30265
30266         Tests by Zack Weinberg <zackw@stanford.edu>.
30267
30268         * gcc.dg/cpp/defined.c: Update.
30269         * gcc.dg/cpp/defined_trad.c: New tests.
30270
30271 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30272
30273         * gcc.dg/cpp/trad-direct.c: Update.
30274
30275 2000-12-11  Neil Booth  <neilb@earthling.net>
30276
30277         * gcc.dg/cpp/defined_trad.c
30278
30279 2000-12-11  Neil Booth  <neilb@earthling.net>
30280
30281         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30282
30283 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30284
30285         * gcc.dg/format-miss-2.c: New test.
30286
30287 2000-12-09  Neil Booth  <neilb@earthling.net>
30288
30289         * gcc.dg/cpp/lineflags.c: New tests.
30290         * gcc.dg/cpp/poison.c: Update.
30291         * gcc.dg/cpp/redef2.c: Update.
30292         * gcc.dg/cpp/skipping.c: New test.
30293
30294 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30295
30296         * g++.old-deja/g++.other/eh3.C: New testcase.
30297
30298 2000-12-07  Neil Booth  <neilb@earthling.net>
30299
30300         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30301         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30302         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30303         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30304         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30305         Update.
30306
30307 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30308
30309         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30310         __SIZE_TYPE__ instead of int for type of integers cast to
30311         pointers.
30312
30313 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30314
30315         * g++.old-deja/g++.other/cleanup4.C: New test.
30316
30317 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30318
30319         * format-sec-1.c: New test.
30320
30321 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30322
30323         * gcc.dg/format-nonlit-3.c: New test.
30324
30325 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30326
30327         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30328         through a null pointer.
30329
30330 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30331
30332         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30333         * g++.old-deja/g++.pt/partial4.C: New test.
30334
30335 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30336
30337         * gcc.c-torture/execute/ieee/hugeval.x: New.
30338
30339 2000-12-06  Neil Booth  <neilb@earthling.net>
30340
30341         * gcc.dg/cpp/backslash2.c: New tests.
30342
30343 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30344
30345         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30346         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30347
30348 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30349
30350         * gcc.c-torture/execute/20001203-2.c: New testcase.
30351
30352 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30353
30354         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30355         * g++.old-deja/g++.other/virtual10.C: New test.
30356
30357 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30360
30361 2000-12-05  Richard Henderson  <rth@redhat.com>
30362
30363         * gcc.c-torture/compile/20001205-1.c: New.
30364
30365 2000-12-04  Neil Booth  <neilb@earthling.net>
30366
30367         * g++.old-deja/g++.other/virtual9.C: New test.
30368         * g++.old-deja/g++.pt/crash61.C: New test.
30369         * gcc.c-torture/execute/loop-9.c: New test.
30370
30371 2000-12-04  Neil Booth  <neilb@earthling.net>
30372
30373         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30374         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30375         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30376         * gcc.dg/cpp/extratokens.c: ...here.
30377
30378 2000-12-04  Neil Booth  <neilb@earthling.net>
30379
30380         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30381         New tests.
30382
30383 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30384
30385         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30386         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30387
30388 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30389
30390         * gcc.c-torture/execute/20001203-1.c: New test.
30391
30392 2000-12-03  Neil Booth  <neilb@earthling.net>
30393
30394         * gcc.dg/cpp/macro6.c: New test cases.
30395
30396 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30397
30398         * gcc.c-torture/execute/string-opt-9.c: New test.
30399         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30400         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30401         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30402
30403         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30404         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30405
30406 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30407
30408         * gcc.dg/cpp/if-6.c: New testcase.
30409
30410         * gcc.dg/20001201-1.c: New testcase.
30411
30412 2000-12-02  Neil Booth  <neilb@earthling.net>
30413
30414         * g++.old-deja/g++.other/externC4.C,
30415         g++.old-deja/g++.other/friend10.C: New tests.
30416
30417 2000-12-02  Neil Booth  <neilb@earthling.net>
30418
30419         * g++.old-deja/g++.other/instan2.C
30420         * g++.old-deja/g++.other/instan3.C: New test.
30421
30422 2000-12-02  Neil Booth  <neilb@earthling.net>
30423
30424         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30425         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30426         gnuc99.c,gnuc99-pedantic.c: New tests.
30427
30428 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30429
30430         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30431         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30432
30433 2000-12-01  Neil Booth  <neilb@earthling.net>
30434
30435         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30436         * gcc.dg/cpp/poison.c: Update.
30437         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30438
30439 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30440
30441         * g77.f-torture/execute/20001201.f: New test.
30442
30443 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30444
30445         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30446
30447 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30448
30449         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30450
30451 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30452
30453         * g++.old-deja/g++.other/cast6.C: New test.
30454
30455 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30456
30457         * gcc.c-torture/execute/20001130-2.c: New testcase.
30458
30459 2000-11-30  Richard Henderson  <rth@redhat.com>
30460
30461         * gcc.c-torture/execute/20001130-1.c: New test.
30462
30463 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30464
30465         * g++.old-deja/g++.other/op3.C: New test.
30466
30467 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30468
30469         * g++.old-deja/g++.other/op2.C: New test.
30470
30471 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30472
30473         * g++.old-deja/g++.other/crash38.C: New test.
30474
30475 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30476
30477         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30478
30479 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30482         tests.
30483         * gcc.c-torture/execute/string-opt-6.c: New test.
30484
30485         * gcc.dg/20001117-1.c: Add main.
30486
30487 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30488
30489         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30490         Move from here ...
30491         * gcc.dg/940510-1.c: ... to here.
30492
30493         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30494         zero-size arrays in toplevel structures.
30495
30496 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30497
30498         * gcc.c-torture/execute/loop-8.c: New test.
30499
30500 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.old-deja/g++.other/base1.C: New test.
30503
30504 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30505
30506         * g++.old-deja/g++.other/parse2.C: New test.
30507
30508 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         * g++.old-deja/g++.pt/incomplete1.C: New test.
30511
30512 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30513
30514         * g++.old-deja/g++.other/friend9.C: New test.
30515
30516 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30517
30518         * gcc.dg/20001127-1.c: New test.
30519
30520 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.old-deja/g++.pt/friend46.C: New test.
30523
30524 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30525
30526         * g++.old-deja/g++.other/ptrmem8.C: New test.
30527
30528 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30529
30530         * gcc.c-torture/execute/string-opt-7.c: New test.
30531         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30532
30533 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30534
30535         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30536         instead of 'mkcheck 2'.
30537
30538 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30539
30540         * gcc.c-torture/execute/memcheck/driver.c,
30541         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30542         C9X references to refer to C99.
30543
30544 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30545
30546         * gcc.dg/ultrasp3.c: New test.
30547
30548 2000-11-25  Neil Booth  <neilb@earthling.net>
30549
30550         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30551
30552 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30553
30554         * gcc.c-torture/compile/20001123-2.c: New.
30555
30556 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30557
30558         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30559
30560 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30561
30562         * gcc.dg/sequence-point-1.c: Add some new tests.
30563         * gcc.c-torture/execute/20001124-1.c: New test.
30564
30565 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * g++.old-deja/g++.other/vaarg4.C: New test.
30568         * gcc.c-torture/compile/20001123-1.c: New test.
30569
30570 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         * g++.other/crash24.C: Adjust and remove XFAIL.
30573         * g++.other/crash37.C: New test.
30574
30575 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.old-deja/g++.pt/instantiate9.C: New test.
30578
30579 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30580
30581         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30582         new ABI, too.
30583
30584         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30585         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30586
30587 2000-11-22  Neil Booth  <neilb@earthling.net>
30588
30589         * gcc.dg/cpp/Wtrigraphs.c: New test.
30590
30591 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30592
30593         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30594
30595 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30596
30597         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30598
30599 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30600
30601         * lib/gcc-dg.exp: load_lib scanasm.exp.
30602         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30603         * lib/g++-dg.exp: load_lib scanasm.exp.
30604         * lib/scanasm.exp: New.
30605         (scan-assembler, scan-assembler-not): Add optional arguments to
30606         test name, or if not present, the pattern name.
30607         (scan-assembler-dem, scan-assembler-dem-not): New.
30608
30609         * g++.dg/dg.exp: New.
30610
30611 2000-11-21  Neil Booth  <neilb@earthling.net>
30612
30613         * gcc.dg/cpp/integrated1.c: Remove.
30614
30615 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30616
30617         * gcc.c-torture/execute/20001121-1.c: New test.
30618
30619 2000-11-21  Richard Henderson  <rth@redhat.com>
30620
30621         * gcc.c-torture/compile/20001121-1.c: New test.
30622
30623 2000-11-20  Neil Booth  <neilb@earthling.net>
30624
30625         * gcc.dg/cpp/integrated1.c: New test.
30626
30627 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30628
30629         * g++.old-deja/g++.other/inline17.C: New test.
30630
30631 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30632
30633         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30634         local variable to be zero: I made the variable global. Now
30635         uses abort() and exit() instead of relying on main's return value.
30636
30637 2000-11-20  Neil Booth  <neilb@earthling.net>
30638
30639         * gcc.dg/cpp/paste2.c: Update test.
30640         * objc/execute/paste.m: New test.
30641
30642 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30643
30644         * gcc.dg/c99-condexpr-1.c: New test.
30645
30646 2000-11-20  Neil Booth  <neilb@earthling.net>
30647
30648         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30649
30650 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         * g++.old-deja/g++.pt/export1.C: New test.
30653
30654 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.dg/20001117-1.c: New test.
30657
30658 2000-11-18  Richard Henderson  <rth@redhat.com>
30659
30660         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30661
30662 2000-11-18  Richard Henderson  <rth@redhat.com>
30663
30664         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30665         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30666         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30667
30668 2000-11-18  Richard Henderson  <rth@redhat.com>
30669
30670         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30671         (main): New.  Exit cleanly.
30672
30673 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30676         gcc.dg/c99-fordecl-2.c: New tests.
30677
30678 2000-11-18  Richard Henderson  <rth@redhat.com>
30679
30680         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30681         * gcc.c-torture/execute/zerolen-2.c: New.
30682
30683 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30684
30685         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30686         memory.
30687
30688 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30689
30690         * g++.old-deja/g++.pt/instantiate8.C: New test.
30691
30692 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30693
30694         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30695         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30696
30697 2000-11-16  Nick Clifton  <nickc@redhat.com>
30698
30699         * gcc.c-torture/execute/nestfunc-2.c: New test.
30700         * gcc.c-torture/execute/nestfunc-3.c: New test.
30701
30702 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30703
30704         * gcc.c-torture/compile/20001116-1.c: New test.
30705
30706 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30707
30708         * gcc.c-torture/execute/20001115-1.c: New test.
30709
30710 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30711
30712         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30713         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30714         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30715         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30716
30717 2000-11-15  Neil Booth  <neilb@earthling.net>
30718
30719         gcc.dg/cpp/_Pragma1.c: Update.
30720         gcc.dg/cpp/_Pragma2.c: New test.
30721
30722 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.other/anon5.C: New test.
30725
30726 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30727
30728         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30729         tests.
30730
30731 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30732
30733         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30734         output.
30735
30736 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30737
30738         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30739         labels at end of compound statements.
30740
30741 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30742
30743         * gcc.c-torture/execute/loop-7.c: New test.
30744
30745 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30746
30747         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30748
30749 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30750
30751         * gcc.dg/c99-bool-1.c: New test.
30752
30753 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30754
30755         * gcc.dg/c99-scope-1.c: Remove xfail.
30756         * gcc.dg/c99-scope-2.c: New test.
30757
30758 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30759
30760         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30761         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30762
30763 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30764
30765         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30766         error messages.
30767
30768         * g++.mike/p700.C: Don't typedef wchar_t.
30769         * g++.mike/p784.C: Likewise.
30770         * g++.mike/eb101.C: Don't use __wchar_t.
30771
30772 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30773
30774         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30775         from DO loop.
30776
30777 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30778
30779         * gcc.c-torture/execute/20001111-1.c: New test.
30780
30781 2000-11-10  Nick Clifton  <nickc@redhat.com>
30782
30783         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30784         long multuiple and accumulate.
30785
30786 2000-11-09  Richard Henderson  <rth@redhat.com>
30787
30788         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30789         via size_t instead of int.
30790
30791         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30792         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30793         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30794         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30795
30796 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30797
30798         * gcc.c-torture/compile/20001109-1.c: New test.
30799         * gcc.c-torture/compile/20001109-2.c: New test.
30800
30801 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30802
30803         * g++.old-deja/g++.pt/operator1.C: New test.
30804         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30805
30806 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30807
30808         * gcc.dg/20001108-1.c: New test.
30809
30810 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30813         with both arguments constant strings.
30814         * gcc.c-torture/execute/string-opt-3.c: New test.
30815         * gcc.c-torture/execute/string-opt-4.c: New test.
30816         * gcc.c-torture/execute/string-opt-5.c: New test.
30817
30818 2000-11-08  Nick Clifton  <nickc@redhat.com>
30819
30820         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30821         mulsidi3adddi patterns.
30822
30823 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30824
30825         * g++.old-deja/g++.other/crash36.C: New test.
30826
30827 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30828
30829         * g++.old-deja/g++.other/init16.C: New test.
30830
30831 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30832
30833         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30834
30835 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30836
30837         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30838         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30839         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30840
30841 2000-11-07  DJ Delorie  <dj@redhat.com>
30842
30843         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30844
30845 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30846
30847         * gcc.c-torture/execute/string-opt-1.c: New test.
30848
30849 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30850
30851         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30852         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30853         parameters in registers, and there is no way for a varargs
30854         function to know in which order the integer and floating-point
30855         parameters should be interleaved when they are placed on the
30856         stack.
30857         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30858         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30859
30860 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30861
30862         * gcc.c-torture/execute/string-opt-2.c: New test.
30863
30864 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30865
30866         * g++.old-deja/g++.pt/crash60.C: New test.
30867
30868 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30869
30870         * g++.old-deja/g++.other/crash24.C: New test.
30871         * g++.old-deja/g++.other/crash25.C: New test.
30872         * g++.old-deja/g++.other/crash26.C: New test.
30873         * g++.old-deja/g++.other/crash27.C: New test.
30874         * g++.old-deja/g++.other/crash28.C: New test.
30875         * g++.old-deja/g++.other/crash29.C: New test.
30876         * g++.old-deja/g++.other/crash30.C: New test.
30877         * g++.old-deja/g++.other/crash31.C: New test.
30878         * g++.old-deja/g++.other/crash32.C: New test.
30879         * g++.old-deja/g++.other/crash33.C: New test.
30880         * g++.old-deja/g++.other/crash34.C: New test.
30881         * g++.old-deja/g++.other/crash35.C: New test.
30882
30883 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30884
30885         * gcc.c-torture/execute/20001031-1.c: New test.
30886
30887 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30888
30889         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30890         namespace.
30891
30892         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30893         standards-conformant.
30894
30895         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30896
30897         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30898         * g++.old-deja/g++.mike/p755a.C: Likewise.
30899         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30900         library makes no calls to `operator new' during initialization.
30901
30902 2000-11-04  Neil Booth  <neilb@earthling.net>
30903
30904         * gcc.dg/cpp/include2.c: New tests.
30905
30906 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30907
30908         * lib/g++.exp (g++_set_ld_library_path): New function.
30909         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30910
30911 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30912
30913         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30914         warnings.
30915
30916 2000-11-01  Richard Henderson  <rth@redhat.com>
30917
30918         * g++.old-deja/g++.ext/namedret1.C: New.
30919         * g++.old-deja/g++.ext/namedret2.C: New.
30920         * g++.old-deja/g++.ext/namedret3.C: New.
30921
30922 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30923
30924         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30925         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30926
30927 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30928
30929         * gcc.c-torture/execute/va-arg-21.c: New test.
30930
30931 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30932
30933         * gcc.dg/c99-complex-2.c: New test.
30934
30935 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30936
30937         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30938
30939 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30940
30941         * g++.old-deja/g++.other/inline16.C: New test.
30942
30943 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30944
30945         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30946         __PRETTY_FUNCTION__
30947
30948 2000-10-29  Neil Booth  <neilb@earthling.net>
30949
30950         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30951         New tests.
30952         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30953         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30954         optimisation.
30955
30956 2000-10-29  Neil Booth  <neilb@earthling.net>
30957
30958         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30959         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30960         * mi5.c: Test multiple includes work with -C.
30961         * trigraphs.c: Test ^= version.
30962
30963 2000-10-28  Neil Booth  <neilb@earthling.net>
30964
30965         New tests and test updates for new macro expander.
30966
30967         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30968         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30969         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30970         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30971         new diagnostic messages.
30972
30973         * gcc.dg/cpp/macro3.c: New tests.
30974
30975 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30978         on the same line.
30979
30980 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30981
30982         * g++.old-deja/g++.other/eh2.C: New test.
30983
30984 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30985
30986         * gcc.c-torture/execute/20001027-1.c: New test.
30987
30988 2000-10-26  Richard Henderson  <rth@redhat.com>
30989
30990         * gcc.c-torture/execute/20001026-1.c: New.
30991
30992 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30993
30994         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30995         * g++.old-deja/g++.law/builtin1.C: Likewise.
30996         * g++.old-deja/g++.law/ctors10.C: Likewise.
30997         * g++.old-deja/g++.law/virtual3.C: Likewise.
30998         * g++.old-deja/g++.mike/p658.C: Likewise.
30999         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31000         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31001         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31002         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31003         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31004
31005 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31006
31007         * gcc.c-torture/compile/20001024-1.c: New test.
31008
31009 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31012         to tell us whether or not we are using V3.
31013
31014 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31015
31016         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31017         operands.
31018
31019 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31020
31021         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31022
31023 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31024
31025         * gcc.c-torture/execute/20001024-1.c: New test.
31026
31027 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31028
31029         * g++.old-deja/g++.other/sibcall1.C: New test.
31030
31031 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31032
31033         * gcc.dg/noncompile/init-3.c: New test.
31034
31035 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31036
31037         * gcc.dg/format-array-1.c: New test.
31038
31039 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31040
31041         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31042         writing through null pointers; remove comment about testing
31043         unterminated strings.
31044
31045 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31046
31047         * gcc.c-torture/execute/20001017-2.c: New test.
31048
31049 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31050
31051         * gcc.c-torture/compile/20001018-1.c: New test.
31052         * gcc.c-torture/compile/20001018-1.x: Xfail.
31053
31054 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31055
31056         * gcc.c-torture/execute/20001017-1.c: New test.
31057
31058 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31059
31060         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31061         for multiple use of arguments with scanf formats; add tests for
31062         multiple use of arguments.
31063
31064 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31065
31066         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31067
31068 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31069
31070         * gcc.dg/format-miss-1.c: New test.
31071
31072 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31073
31074         * gcc.c-torture/execute/20001013-1.c: New test.
31075
31076 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31077
31078         * gcc.dg/format-branch-1.c: New test.
31079
31080 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31081
31082         * README, lib/file-format.exp: Remove EGCS references.
31083
31084 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31085
31086         * gcc.dg/20001013-1.c: New test.
31087
31088 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31089
31090         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31091         for intmax_t in the compiler using __typeof__ and the type rules
31092         for conditional expressions.
31093
31094 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31095
31096         * gcc.dg/20001012-1.c: New test.
31097         * gcc.dg/20001012-2.c: New test.
31098
31099 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31100
31101         * gcc.dg/format-attr-1.c: New test.
31102
31103 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31104
31105         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31106         __LONG_LONG_MAX__ instead of LLONG_MAX.
31107
31108 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31109
31110         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31111         scanf flags.
31112         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31113         flags.
31114
31115 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31116
31117         * gcc.dg/sequence-pt-1.c: New test.
31118
31119 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31120
31121         * gcc.c-torture/execute/20001011-1.c: New testcase.
31122         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31123
31124 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31125
31126         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31127         does not error on it.
31128
31129 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31130
31131         * gcc.dg/20001009-1.c: New test.
31132
31133 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31134
31135         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31136         * gcc.c-torture/execute/20001009-2.c: ... to here.
31137
31138 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31139
31140         * gcc.c-torture/compile/20001009-1.c: New testcase.
31141         * gcc.c-torture/execute/20001009-1.c: New testcase.
31142         Testcases provided by Jan Hubicka <jh@suse.cz>.
31143
31144 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31145
31146         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31147         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31148         uintmax_t using <limits.h> to emulate the compiler's internal
31149         logic.  No longer XFAIL %j tests.
31150
31151 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31152
31153         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31154         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31155         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31156         regexps and details of expected handling of some bad formats.
31157         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31158         suppression.
31159
31160 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31161
31162         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31163         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31164         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31165         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31166         in list archives.
31167
31168 2000-10-06  Richard Henderson  <rth@cygnus.com>
31169
31170         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31171         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31172         * g++.old-deja/g++.jason/report.C: Likewise.
31173         * g++.old-deja/g++.law/friend5.C: Likewise.
31174         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31175         of the expected warnings.
31176
31177 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31178
31179         * g++.old-deja/g++.pt/enum14.C: New test.
31180
31181 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         * g++.old-deja/g++.pt/crash59.C: New test.
31184
31185 2000-10-04  Will Cohen  <wcohen@redhat.com>
31186
31187         * gcc.dg/20000926-1.c: New test.
31188
31189 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31190
31191         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31192         function name for current C++ compiler.
31193         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31194
31195 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31196
31197         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31198         __PRETTY_FUNCTION__.
31199         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31200
31201 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31202
31203         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31204
31205 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31206
31207         * gcc.c-torture/compile/20000923-1.c: New test.
31208
31209 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31210
31211         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31212         * g++.old-deja/g++.pt/ttp62.C: Same.
31213         * g++.old-deja/g++.other/inline14.C: Same.
31214
31215 2000-09-24  Richard Henderson  <rth@cygnus.com>
31216
31217         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31218
31219 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31220
31221         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31222
31223 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31224
31225         * gcc.c-torture/compile/20000922-1.c: New file.
31226
31227 2000-09-21  Nick Clifton  <nickc@redhat.com>
31228
31229         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31230         a signed long modulo operation.
31231         (mod6): New function - perform an unsigned long modulo operation.
31232         (main): Add tests for modulos of very large numbers by very small
31233         dividends.
31234
31235 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31236
31237         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31238
31239 2000-09-19  Richard Henderson  <rth@cygnus.com>
31240
31241         * gcc.dg/compare2.c (case 10): XFAIL.
31242
31243 2000-09-18  Richard Henderson  <rth@cygnus.com>
31244
31245         * gcc.c-torture/execute/20000906-1.c: Move ...
31246         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31247         that support __builtin_trap.
31248
31249 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31250
31251         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31252
31253 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31254
31255         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31256         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31257         more $ format tests.
31258
31259 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31260
31261         * gcc.dg/format-errmk-1.c: New test.
31262
31263 2000-09-17  Greg McGary  <greg@mcgary.org>
31264
31265         * gcc.c-torture/execute/20000917-1.x: Remove.
31266
31267 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31268
31269         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31270
31271 2000-09-17  Greg McGary  <greg@mcgary.org>
31272
31273         * gcc.c-torture/execute/20000917-1.c: New test.
31274         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31275
31276 2000-09-16  Neil Booth  <NeilB@earthling.net>
31277
31278         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31279         in nested macro bug.
31280
31281 2000-09-15  Neil Booth  <NeilB@earthling.net>
31282
31283         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31284
31285 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31286
31287         * gcc.c-torture/execute/20000914-1.c: New test.
31288
31289 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31290
31291         * g++.other/inline13.C: New test.
31292
31293 2000-09-12  Andreas Jaeger  <aj@suse.de>
31294
31295         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31296         constant by Ulrich Drepper <drepper@redhat.com>.
31297
31298 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31299
31300         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31301
31302 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31303
31304         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31305
31306 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31307
31308         * gcc.dg/cpp/backslash.c: New test.
31309
31310 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31311
31312         * gcc.c-torture/execute/20000910-1.c: New test.
31313         * gcc.c-torture/execute/20000910-2.c: Likewise.
31314
31315 2000-09-11  Robert Lipe  <robertl@sco.com>
31316
31317         * gcc.dg/pragma-align.c: New test.
31318
31319 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31320
31321         * g++.old-deja/g++.pt/explicit82.C: New test.
31322         * g++.old-deja/g++.pt/explicit83.C: New test.
31323
31324 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31325
31326         * gcc.dg/asm-names.c: New test.
31327
31328 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31329
31330         * gcc.dg/cpp/tr-warn6.c: New test
31331
31332 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31333
31334         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31335         be accepted.
31336
31337 2000-09-07  Catherine Moore  <clm@redhat.com>
31338
31339         * gcc.c-torture/execute/unroll-1.c: New test.
31340
31341 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31342
31343         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31344         ERROR markers.
31345         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31346         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31347         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31348         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31349         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31350         Preprocess only.
31351         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31352         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31353
31354 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         * g++.old-deja/g++.pt/deduct2.C: New test.
31357
31358 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31359
31360         * g++.old-deja/g++.pt/parms2.C: New test.
31361
31362 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         * g++.old-deja/g++.pt/crash58.C: New test.
31365
31366 2000-09-06  Greg McGary  <greg@mcgary.org>
31367
31368         * gcc.c-torture/execute/20000906-1.c: New test.
31369         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31370
31371 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31372
31373         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31374
31375 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31376
31377         * g++.old-deja/g++.pt/crash57.C: New test.
31378
31379 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31380
31381         * g++.old-deja/g++.pt/crash56.C: New test.
31382
31383 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31384
31385         * g++.old-deja/g++.pt/koenig1.C: New test.
31386
31387 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31388
31389         * gcc.dg/20000904-1.c: New test.
31390
31391 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31392
31393         * gcc.dg/cpp/paste8.c: New test.
31394
31395 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31396
31397         * gcc.c-torture/compile/20000827-1.c: New test.
31398
31399 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31400
31401         * gcc.dg/format-diag-1.c: New test.
31402
31403 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31404
31405         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31406         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31407         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31408         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31409         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31410
31411 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31412
31413         * g++.old-deja/g++.other/nested4.C: New test.
31414
31415 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31416
31417         * g++.old-deja/g++.ns/scoped1.C: New test.
31418
31419 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31420
31421         * lib/g++.exp: Support testing already-installed GCC.
31422
31423 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31424
31425         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31426
31427 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31428
31429         * gcc.dg/return-type-2.c: New test.
31430
31431 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31432
31433         * gcc.c-torture/compile/20000825-1.c: New test.
31434
31435 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31436
31437         * gcc.dg/dwarf2-2.c: New test.
31438
31439 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31440
31441         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31442         dg-warning regexps.
31443
31444 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31445
31446         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31447         gcc.dg/format-ext-5.c: New tests.
31448
31449 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31450
31451         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31452
31453 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31454
31455         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31456
31457 2000-08-24  Richard Henderson  <rth@cygnus.com>
31458
31459         * gcc.dg/ia64-sync-1.c: New test.
31460         * gcc.dg/ia64-sync-2.c: New test.
31461         * gcc.dg/ia64-asm-1.c: New test.
31462
31463 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31464
31465         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31466         * gcc.dg/format-ext-2.c: New test.
31467
31468 2000-08-23  Jason Merrill  <jason@redhat.com>
31469
31470         * lib/old-dejagnu.exp: Also ignore "In member function" and
31471         "At global scope".
31472
31473 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31474
31475         * gcc.dg/noncompile/label-lineno-1.c: New test.
31476
31477 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31478
31479         * gcc.dg/c99-array-nonobj-1.c: New test.
31480
31481 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31482
31483         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31484         tests.
31485         * gcc.dg/format-ext-1.c: New test.
31486
31487 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31488
31489         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31490         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31491         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31492         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31493         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31494
31495 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31496
31497         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31498         gcc.dg/c99-strftime-2.c: New tests.
31499
31500 2000-08-22  Richard Henderson  <rth@cygnus.com>
31501
31502         * gcc.c-torture/execute/20000822-1.c: New test.
31503
31504 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31505
31506         * gcc.c-torture/execute/20000819-1.x: Remove.
31507
31508 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31509
31510         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31511         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31512         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31513         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31514         gcc.dg/format-xopen-1.c: New tests.
31515
31516 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31517
31518         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31519
31520 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31521
31522         * g++.old-deja/g++.other/loop2.C: New test.
31523
31524         * gcc.c-torture/compile/20000606-1.c: New test.
31525         * gcc.c-torture/compile/20000728-1.c: New test.
31526         * gcc.c-torture/execute/20000801-1.c: New test.
31527         * gcc.c-torture/execute/20000801-2.c: New test.
31528         * gcc.c-torture/execute/20000819-1.c: New test.
31529         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31530         * gcc.dg/20000629-1.c: New test.
31531         * gcc.dg/20000724-1.c: New test.
31532         * gcc.dg/20000807-1.c: New test.
31533
31534 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31535
31536         * gcc.dg/cpp/pragma-1.c: New test.
31537         * gcc.dg/cpp/pragma-2.c: New test.
31538
31539 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31540
31541         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31542         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31543
31544 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31545
31546         * gcc.c-torture/compile/20000818-1.c: New test.
31547
31548 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31549
31550         * gcc.c-torture/execute/20000818-1.c: New test.
31551
31552 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31553
31554         * gcc.dg/format-va-1.c: New test.
31555
31556 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31557
31558         * g++.old-deja/g++.other/typedef8.C: New test.
31559
31560 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31561
31562         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31563         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31564         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31565         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31566         * g++.old-deja/g++.other/ptrmem7.C: New test.
31567         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31568
31569 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         * g++.old-deja/g++.pt/typename27.C: New test.
31572
31573 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31576         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31577         * g++.old-deja/g++.pt/friend45.C: New test.
31578         * g++.old-deja/g++.other/friend8.C: New test.
31579
31580 2000-08-15  Richard Henderson  <rth@cygnus.com>
31581
31582         * gcc.c-torture/execute/20000815-1.c: New test.
31583
31584 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31585
31586         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31587         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31588         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31589
31590 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.other/refinit2.C: New test.
31593
31594 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31595
31596         * lib/c-torture.exp (c-torture): Make
31597         compiler_conditional_xfail_data global.
31598         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31599         compiler_conditional_xfail_data machinery.
31600         (f-torture-execute): Likewise.
31601         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31602         and only when unrolling loops.
31603
31604         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31605
31606 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         * g++.old-deja/g++.pt/explicit81.C: New test.
31609
31610 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         * g++.old-deja/g++.pt/typename26.C: New test.
31613
31614 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31615
31616         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31617         warning.
31618
31619 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.old-deja/g++.other/array3.C: New test.
31622
31623 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31624
31625         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31626         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31627         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31628         New tests.
31629
31630 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31633         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31634
31635 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31636
31637         * gcc.c-torture/execute/20000808-1.c: New test.
31638
31639 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31640
31641         * gcc.dg/c90-const-expr-1.c: New test.
31642
31643 2000-08-08  Richard Henderson  <rth@cygnus.com>
31644
31645         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31646
31647 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31648
31649         * gcc.dg/noncompile/const-ll-1.c: New test.
31650
31651 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31652
31653         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31654
31655 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31656
31657         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31658         that running programs linked against the shared version of libobjc
31659         run correctly.
31660
31661 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31662
31663         * gcc.dg/c99-printf-1.c: New test.
31664
31665 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31666
31667         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31668
31669 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31670
31671         * gcc.c-torture/execute/20000731-1.x: Delete.
31672
31673 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31674
31675         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31676         and torture_without_loops as is done by c-torture.exp.
31677         (search_for): Copy from c-torture.exp.
31678         (gcc-dg-runtest): New function, drives a directory of tests
31679         iterating over the TORTURE_OPTIONS.
31680         (scan-assembler, scan-assembler-not): Move here from
31681         individual directory drivers.
31682
31683         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31684         defined by lib/gcc-dg.exp.
31685         * gcc.dg/cpp/cpp.exp: Likewise.
31686         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31687         gcc-dg-runtest, so we cycle over optimization options.
31688
31689         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31690         * gcc.dg/compare2.c: No longer expected to fail.
31691
31692 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31693
31694         * gcc.c-torture/execute/20000804-1.c: New test.
31695
31696 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31697
31698         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31699
31700 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31701
31702         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31703
31704 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31705
31706         * gcc.c-torture/compile/20000803-1.c: New test.
31707
31708 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31709
31710         * gcc.c-torture/execute/20000801-3.c,
31711         gcc.c-torture/execute/20000801-4.c: New tests.
31712         * gcc.c-torture/execute/20000801-3.x,
31713         gcc.c-torture/execute/20000801-4.x: Xfail.
31714
31715 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31716
31717         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31718         libobjc/.libs to allow for libtool.
31719
31720 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31721
31722         * gcc.c-torture/compile/20000802-1.c: New test.
31723
31724 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31725
31726         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31727
31728 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31729
31730         * gcc-c-torture/execute/20000731-2.c: New test.
31731
31732         * gcc.c-torture/execute/20000731-1.c: New test.
31733         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31734
31735 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31736
31737         * testsuite/gcc.dg/cpp/paste7.c: New test.
31738         * gcc.dg/cpp/20000725-1.c: New test.
31739
31740 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31741
31742         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31743         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31744         declaration warning for __builtin_dwarf_reg_size.
31745
31746         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31747
31748 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31749
31750         * gcc.dg/noncompile/voidparam-1.c: New test.
31751
31752 2000-07-30  Richard Henderson  <rth@cygnus.com>
31753
31754         * gcc.dg/c90-digraph-1.c: Don't xfail.
31755         * gcc.dg/compare2.c (case 10): Xfail.
31756         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31757
31758 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31759
31760         * gcc.dg/c99-main-1.c: New test.
31761
31762 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31763
31764         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31765
31766 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31767
31768         * gcc.c-tortuer/execute/20000726-1.c: New test.
31769
31770 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31771
31772         * gcc.c-torture/execute/enum-2.c: New test.
31773
31774 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31775
31776         * gcc.dg/cpp/tr-warn3.c: New test.
31777
31778 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31779
31780         * g++.old-deja/g++.ext/implicit1.C: Remove.
31781         * g++.old-deja/g++.jason/c2.C: Remove
31782         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31783         * g++.old-deja/g++.pt/crash16.C: Likewise.
31784         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31785
31786 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         * g++.old-deja/g++.other/for2.C: New test.
31789
31790 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31791
31792         * gcc.dg/20000720-1.c: New test.
31793
31794 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31795
31796         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31797
31798 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31799
31800         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31801         * gcc.c-torture/execute/20000722-1.c: New.
31802         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31803
31804 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.dg/cpp/20000720-1.S: New test.
31807
31808 2000-07-21  Michael Meissner  <meissner@redhat.com>
31809
31810         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31811
31812 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31813
31814         * g++.old-deja/g++.brendan/crash16.C,
31815         g++.old-deja/g++.brendan/parse3.C,
31816         g++.old-deja/g++.brendan/redecl1.C,
31817         g++.old-deja/g++.ns/template13.C,
31818         g++.old-deja/g++.other/decl4.C,
31819         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31820
31821 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31822
31823         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31824         and "Internal error".
31825
31826         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31827         regexps.
31828         * gcc.dg/cpp/paste6.c: New test.
31829
31830 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31831
31832         * gcc.dg/cpp/tr-direct.c: New test.
31833
31834         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31835         gcc.dg/cpp/undef1.c: Tweak error regexps.
31836
31837 2000-07-18  Eric Christopher <echristo@redhat.com>
31838
31839         * gcc.c-torture/compile/20000718-1.c: New test.
31840
31841 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31842
31843         * cpplex.c (_cpp_push_token): If the token being pushed back
31844         is the previous token in this context, just subtract one from
31845         context->posn.
31846         * cppmacro.c (save_expansion): Clear aux field when storing a
31847         placemarker.
31848
31849 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31850
31851         * gcc.dg/noncompile/redecl-1.c: New test.
31852
31853 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31854
31855         * gcc.c-torture/execute/20000717-5.c: New test.
31856         * gcc.c-torture/execute/20000717-1.x: Removed.
31857
31858 2000-07-17  Richard Henderson  <rth@cygnus.com>
31859
31860         * gcc.c-torture/execute/20000717-4.c: New test.
31861
31862 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31863
31864         * gcc.dg/cpp/syshdr.c: New test.
31865         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31866
31867 2000-07-17  Neil Booth  <neilb@earthling.net>
31868
31869         * gcc.dg/cpp/cmdlne-dM.c: New test.
31870         * gcc.dg/cpp/cmdlne-dD.c: New test.
31871
31872 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31873
31874         * gcc.c-torture/execute/20000717-3.c: New test.
31875
31876         * gcc.c-torture/compile/20000717-1.c: New test.
31877
31878 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31879
31880         * gcc.c-torture/execute/20000717-2.c: New test.
31881
31882 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31883
31884         * gcc.dg/formatz-1.c: New test.
31885
31886         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31887         * gcc.dg/c99-digraph-1.c: New tests.
31888
31889         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31890         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31891
31892         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31893         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31894         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31895         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31896         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31897         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31898         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31899
31900 2000-07-17   Greg McGary <greg@mcgary.org>
31901
31902         * gcc.c-torture/execute/20000717-1.c: New test.
31903         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31904
31905 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * gcc.c-torture/execute/20000715-2.c: New test.
31908         * gcc.dg/20000715-1.c: New test.
31909
31910 2000-07-15  Michael Meissner  <meissner@redhat.com>
31911
31912         * gcc.c-torture/execute/20000715-1.c: New test.
31913
31914 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31915
31916         * gcc.c-torture/execute/20000707-1.c: New test.
31917
31918 2000-07-13  Neil Booth  <NeilB@earthling.net>
31919
31920         * testsuite/gcc.dg/cpp/digraph1.c,
31921         testsuite/gcc.dg/cpp/digraph2.c,
31922         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31923
31924 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31925
31926         * g77.f-torture/compile/20000630-2.f:  New test.
31927         * g77.f-torture/compile/20000630-2.x
31928
31929 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31930
31931         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31932
31933 2000-07-11  Neil Booth  <NeilB@earthling.net>
31934
31935         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31936
31937 2000-07-11  Neil Booth  <NeilB@earthling.net>
31938
31939         * gcc.dg/cpp/cmdlne-C.c: New.
31940
31941 2000-07-09  Neil Booth  <NeilB@earthling.net>
31942
31943         * gcc.dg/cpp/directiv.c: New tests.
31944         * gcc.dg/cpp/undef1.c: Update.
31945
31946 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31947
31948         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31949
31950 2000-07-09  Neil Booth  <NeilB@earthling.net>
31951
31952         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31953
31954 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31955
31956         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31957         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31958
31959 2000-07-08  Neil Booth  <NeilB@earthling.net>
31960
31961         * gcc.dg/cpp/macsyntx.c: New tests.
31962
31963 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31964
31965         * gcc.dg/20000707-1.c: New test.
31966
31967 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * gcc.c-torture/execute/20000706-1.c: New test.
31970         * gcc.c-torture/execute/20000706-2.c: New test.
31971         * gcc.c-torture/execute/20000706-3.c: New test.
31972         * gcc.c-torture/execute/20000706-4.c: New test.
31973         * gcc.c-torture/execute/20000706-5.c: New test.
31974
31975 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31976
31977         * g++.old-deja/g++.pt/instantiate7.C: New test.
31978
31979 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31980
31981         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31982         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31983         * g++.old-deja/g++.other/rtti3.C: Likewise.
31984         * g++.old-deja/g++.other/rttid3.C: Likewise.
31985
31986 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31987
31988         *  g77.f-torture/compile/20000630-1.x: Fix typo
31989
31990 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31991
31992         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31993         assembly output.
31994
31995 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31996
31997         * gcc.dg/cpp/ident.c: New test.
31998
31999 2000-07-05  Neil Booth  <NeilB@earthling.net>
32000
32001         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32002           gcc.dg/cpp/lexstrng.c: New tests.
32003
32004 2000-07-04  Neil Booth  <NeilB@earthling.net>
32005
32006         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32007         * gcc.dg/cpp/strify2.c: Same.
32008
32009 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32010
32011         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32012         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32013         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32014         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32015
32016         * testsuite/gcc.dg/cpp/macro1.c,
32017         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32018         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32019         testsuite/gcc.dg/cpp/strify1.c,
32020         testsuite/gcc.dg/cpp/strify2.c: New tests.
32021
32022 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32023
32024         * gcc.c-torture/execute/20000703-1.c: New test.
32025
32026 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32027
32028         * g++.old-deja/g++.pt (lookup10.C): New test.
32029
32030 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32031
32032         * g++.old-deja/g++.pt (typename25.C): New test.
32033
32034 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32035
32036         * gcc.c-torture/compile/20000701-1.c: New test.
32037
32038 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32039
32040         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32041         to test case.
32042
32043 2000-06-30  Catherine Moore  <clm@cygnus.com>
32044
32045         * gcc.c-torture/execute/align-1.c: New test.
32046
32047 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32048
32049         * g++.old-deja/g++.pt/expr8.C: New test.
32050         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32051
32052 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32053
32054         * gcc.c-torture/compile/20000629-1.c: New test.
32055
32056 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32057
32058
32059         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32060         gcc.dg/noncompile directory, depending on whether they're
32061         preprocessor tests or not.  Annotate all the tests for the dg
32062         framework.
32063
32064         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32065         * gcc.dg/noncompile/noncompile.exp: New.
32066
32067         * Moved files:
32068         Old name                                New name
32069         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32070         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32071         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32072         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32073         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32074         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32075         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32076         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32077         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32078         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32079         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32080         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32081         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32082         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32083         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32084         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32085         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32086         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32087         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32088         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32089         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32090         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32091         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32092         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32093
32094         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32095         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32096         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32097         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32098         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32099         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32100
32101 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32102
32103         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32104         declare one variable.  On the fourth, error.
32105         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32106         declared by 20000628-1a.h.
32107
32108 2000-06-29  Richard Henderson  <rth@redhat.com>
32109
32110         * gcc.c-torture/execute/930529-1.x: New file.
32111         * gcc.dg/920413-1.c: Adjust expected warning text.
32112         * gcc.dg/980217-1.c: Declare abort.
32113         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32114
32115 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32116
32117         * g77.f-torture/compile/20000629-1.f: New test.
32118         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32119
32120 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32121
32122         Rearrange lots of files, removing entirely the
32123         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32124         directories.
32125
32126         * Deleted files:
32127         gcc.c-torture/code_quality/code_quality.exp
32128         gcc.c-torture/special/special.exp
32129         gcc.failure/failure.exp
32130         gcc.failure/940409-1.x
32131         gcc.c-torture/compile/961203-1.x
32132
32133         * New files:
32134         gcc.misc-tests/linkage.exp
32135         gcc.c-torture/execute/920730-1t.c
32136         gcc.c-torture/execute/920730-1t.x
32137         gcc.c-torture/compile/920520-1.x
32138         gcc.c-torture/compile/920521-1.x
32139         gcc.c-torture/compile/981006-1.x
32140         gcc.c-torture/execute/eeprof-1.x
32141
32142         * Moved files (possibly with modifications to fit a new harness):
32143         Old name                                New name
32144         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32145         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32146         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32147         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32148         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32149         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32150         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32151         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32152         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32153         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32154         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32155         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32156         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32157         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32158
32159 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32160
32161         * c-torture/compile/961203-1.x: Delete.
32162
32163         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32164         not exit. Include stdio.h.
32165         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32166         * gcc.misc-tests/dg-12.c: Likewise.
32167         * gcc.misc-tests/dg-5.c: Likewise.
32168         * gcc.misc-tests/dg-6.c: Likewise.
32169         * gcc.misc-tests/dg-7.c: Prototype abort.
32170         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32171         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32172         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32173         not exit.
32174         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32175         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32176
32177 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32178
32179         * gcc.dg/cpp/20000628-1.c: New test.
32180         * gcc.dg/cpp/20000628-1.h: New header for above test.
32181         * gcc.dg/cpp/20000628-1a.h: Likewise.
32182
32183 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32184
32185         * gcc.dg/cpp: New directory.
32186         * gcc.dg/cpp/cpp.exp: New driver.
32187         * gcc.dg/cpp/20000627-1.c: New test.
32188         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32189         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32190         and rewrite as a compilation test.
32191
32192         * gcc.dg: Move many files into the cpp subdirectory, possibly
32193         renaming or editing them as well.
32194         Old name                New name
32195         990119-1.c              cpp/19990119-1.c
32196         990228-1.c              cpp/19990228-1.c
32197         990407-1.c              cpp/19990407-1.c
32198         990409-1.c              cpp/19990409-1.c
32199         990413-1.c              cpp/19990413-1.c
32200         990703-1.c              cpp/19990703-1.c
32201         20000127-1.c            cpp/20000127-1.c
32202         20000129-1.c            cpp/20000129-1.c
32203         20000207-1.c            cpp/20000207-1.c
32204         20000207-2.c            cpp/20000207-2.c
32205         20000209-1.c            cpp/20000209-1.c
32206         20000209-2.c            cpp/20000209-2.c
32207         20000301-1.c            cpp/20000301-1.c
32208         20000419-1.c            cpp/20000419-1.c
32209         20000510-1.S            cpp/20000510-1.S
32210         20000519-1.c            cpp/20000519-1.c
32211         20000529-1.c            cpp/20000529-1.c
32212         20000625-1.c            cpp/20000625-1.c
32213         20000625-2.c            cpp/20000625-2.c
32214         cpp-as1.c               cpp/assert1.c
32215         cpp-as2.c               cpp/assert2.c
32216         cxx-comments-1.c        cpp/cxxcom1.c
32217         cxx-comments-2.c        cpp/cxxcom2.c
32218         endif-label.c           cpp/endif.c
32219         cpp-hash1.c             cpp/hash1.c
32220         cpp-hash2.c             cpp/hash2.c
32221         cpp-if1.c               cpp/if-1.c
32222         cpp-if2.c               cpp/if-2.c
32223         cpp-if3.c               cpp/if-3.c
32224         cpp-if4.c               cpp/if-4.c
32225         cpp-if5.c               cpp/if-5.c
32226         cpp-cond.c              cpp/if-cexp.c
32227         cpp-missingop.c         cpp/if-mop.c
32228         cpp-missingparen.c      cpp/if-mpar.c
32229         cpp-opprec.c            cpp/if-oppr.c
32230         cpp-ifparen.c           cpp/if-paren.c
32231         cpp-shortcircuit.c      cpp/if-sc.c
32232         cpp-shift.c             cpp/if-shift.c
32233         cpp-unary.c             cpp/if-unary.c
32234         cpp-li1.c               cpp/line1.c
32235         cpp-li2.c               cpp/line2.c
32236         lineno.c                cpp/line3.c
32237         lineno-2.c              cpp/line4.c
32238         cpp-mi.c                cpp/mi1.c
32239         cpp-mic.h               cpp/mi1c.h
32240         cpp-micc.h              cpp/mi1cc.h
32241         cpp-mind.h              cpp/mi1nd.h
32242         cpp-mindp.h             cpp/mi1ndp.h
32243         cpp-mix.h               cpp/mi1x.h
32244         cpp-mi2.c               cpp/mi2.c
32245         cpp-mi2a.h              cpp/mi2a.h
32246         cpp-mi2b.h              cpp/mi2b.h
32247         cpp-mi2c.h              cpp/mi2c.h
32248         cpp-mi3.c               cpp/mi3.c
32249         cpp-mi3.def             cpp/mi3.def
32250         poison-1.c              cpp/poison.c
32251         pr-impl.c               cpp/prag-imp.c
32252         cpp-redef-2.c           cpp/redef1.c
32253         cpp-redef.c             cpp/redef2.c
32254         strpaste.c              cpp/strp1.c
32255         strpaste-2.c            cpp/strp2.c
32256         cpp-tradpaste.c         cpp/tr-paste.c
32257         cpp-tradstringify.c     cpp/tr-str.c
32258         cpp-tradwarn1.c         cpp/tr-warn1.c
32259         cpp-tradwarn2.c         cpp/tr-warn2.c
32260         trigraphs.c             cpp/trigraphs.c
32261         cpp-unc1.c              cpp/unc1.c
32262         cpp-unc2.c              cpp/unc2.c
32263         cpp-unc3.c              cpp/unc3.c
32264         cpp-unc.c               cpp/unc4.c
32265         undef.c                 cpp/undef1.c
32266         undef-2.c               cpp/undef2.c
32267         cpp-wi1.c               cpp/widestr1.c
32268
32269 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32270
32271         * lib/g++.exp (g++_include_flags): Tweak.
32272
32273 2000-06-27  H.J. Lu  <hjl@gnu.org>
32274             Loren J. Rittle  <ljrittle@acm.org>
32275
32276         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32277         version with one that knows about the new gcc tree structure.
32278         (g++_link_flags): Same.
32279
32280 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32281
32282         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32283         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32284         case we are cross-compiling.
32285
32286         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32287         g++.old-deja/g++.niklas/Makefile.in,
32288         g++.old-deja/g++.niklas/configure.in,
32289         g++.old-deja/g++.other/Makefile.in,
32290         g++.old-deja/g++.other/configure.in,
32291         gcc.c-torture/code_quality/Makefile.in,
32292         gcc.c-torture/code_quality/configure.in,
32293         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32294         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32295         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32296         gcc.c-torture/execute/ieee/Makefile.in,
32297         gcc.c-torture/execute/ieee/configure.in,
32298         gcc.c-torture/noncompile/Makefile.in,
32299         gcc.c-torture/noncompile/configure.in,
32300         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32301         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32302         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32303
32304 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32305
32306         * g++.old-deja/g++.other/ambig3.C: New test.
32307
32308 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32309
32310         * g++.old-deja/g++.pt/syntax1.C: New test.
32311         * g++.old-deja/g++.pt/syntax2.C: New test.
32312         * g++.old-deja/g++.other/syntax3.C: New test.
32313         * g++.old-deja/g++.other/syntax4.C: New test.
32314
32315 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32316
32317         * gcc.dg/20000623-1.c: Prototype exit and abort.
32318
32319 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32320
32321         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32322         New tests.
32323         * gcc.dg/cpp-mi3.def: New file.
32324
32325         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32326         inside assertions.
32327         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32328         lexer's error messages.
32329         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32330         divine anything from the linemarkers.
32331         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32332         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32333
32334 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32335
32336         * gcc.dg/20000623-1.c: New test.
32337
32338 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32339
32340         * gcc.c-torture/execute/20000622-1.c: New test.
32341
32342 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32343
32344         * g++.old-deja/g++.other/init15.C: New test.
32345
32346 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         * g++.old-deja/g++.pt/vaarg2.C: New test.
32349         * g++.old-deja/g++.pt/vaarg3.C: New test.
32350
32351 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32352
32353         * g++.old-deja/g++.other/dyncast6.C: New test.
32354
32355 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32356
32357         * gcc.c-torture/execute/loop-6.c: New test.
32358
32359 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32360
32361         * gcc.dg/20000614-1.c: New test.
32362         * gcc.dg/20000614-2.c: New test.
32363
32364 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32365
32366         * g++.old-deja/g++.other/inline12.C: New test.
32367
32368 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32369
32370         * g++.old-deja/g++.other/eh1.C: New test.
32371
32372 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32373
32374         * g++.old-deja/g++.other/type.C: New test.
32375
32376 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32377
32378         * g++.old-deja/g++.other/initstring.C: New test.
32379
32380 2000-06-12  Jason Merrill  <jason@redhat.com>
32381
32382         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32383
32384 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32385
32386         * gcc.c-torture/compile/20000609-1.c: New test.
32387
32388 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32389
32390         * gcc.dg/20000609-1.c: New test.
32391
32392 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32393
32394         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32395         * gcc.c-torture/noncompile/poison-1.c: Move...
32396         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32397         * gcc.dg/cpp-li1.c: Add a token after the #line.
32398
32399 2000-06-05  Richard Henderson  <rth@cygnus.com>
32400
32401         * gcc.c-torture/execute/20000605-2.c: New test.
32402         * gcc.c-torture/execute/20000605-3.c: New test.
32403
32404 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32405
32406         * g77.f-torture/execute/20000503-1.x: New file.
32407
32408 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32409
32410         * g++.old-deja/g++.eh/badalloc1.C: New test.
32411
32412 2000-06-05  Richard Henderson  <rth@cygnus.com>
32413
32414         * gcc.c-torture/execute/20000605-1.c: New test.
32415
32416 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32417             Nathan Sidwell <nathan@codesourcery.com>
32418
32419         * gcc.c-torture/compile/20000605-1.c: New test.
32420
32421 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32422
32423         * g77.f-torture/compile/20000601-1.f:  New test.
32424
32425 2000-06-03  Richard Henderson  <rth@cygnus.com>
32426
32427         * gcc.c-torture/execute/20000603-1.c: New.
32428
32429 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32430
32431         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32432         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32433
32434 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32435
32436         * gcc.dg/compare2.c (case 12): XFAIL.
32437         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32438         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32439
32440         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32441
32442 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32443
32444         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32445         guard macro is already defined when the header is first
32446         included.
32447         * gcc.dg/cpp-mix.h: New file.
32448         * gcc.dg/endif-label.c: Update patterns to match compiler.
32449
32450         * g++.brendan/complex1.C: Declare abort.
32451         * g++.law/refs4.C: Remove XFAIL.
32452         * g++.oliva/expr2.C: Declare abort and exit.
32453
32454 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32455
32456         * gcc.c-torture/execute/20000528-1.c: New test.
32457
32458         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32459         * g++.old-deja/g++.law/temps4.C: Likewise.
32460
32461         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32462         stdlib.h.  Call abort() on failure.
32463         * g++.old-deja/g++.law/refs4.C: Likewise.
32464         * g++.old-deja/g++.law/temps4.C: Likewise.
32465         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32466         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32467
32468 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32469
32470         Relative to g++.dg/special:
32471         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32472
32473         Relative to g++.old-deja:
32474         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32475         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32476         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32477         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32478         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32479         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32480         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32481
32482         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32483         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32484         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32485         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32486         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32487         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32488         and/or string.h.
32489
32490         * g++.other/goto1.C: Update expectations for error messages.
32491
32492 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32493
32494         * gcc.c-torture/compile/20000523-1.c: New test.
32495
32496 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32497
32498         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32499
32500 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32501
32502         * g++.old-deja/g++.eh/catch11.C: New test.
32503         * g++.old-deja/g++.eh/catch12.C: New test.
32504
32505 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32506
32507         * gcc.c-torture/execute/20000523-1.c: New test.
32508
32509 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32510
32511         * c-torture/execute/bcp-1.c: Replace abort in arg of
32512         __builtin_constant_p with a generic external function.
32513
32514         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32515         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32516         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32517         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32518         Prototype abort and/or exit.
32519
32520         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32521         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32522         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32523         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32524
32525 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32526
32527         * gcc.dg/dwarf2-1.c: New test.
32528
32529 2000-05-20  Richard Henderson  <rth@cygnus.com>
32530
32531         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32532
32533 2000-05-20  Andreas Jaeger  <aj@suse.de>
32534
32535         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32536         testcase.
32537
32538 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32539
32540         * gcc.c-torture/execute/20000519-2.c: New test.
32541
32542 2000-05-19  Andreas Jaeger  <aj@suse.de>
32543
32544         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32545         which fails with SSA.
32546
32547         * lib/c-torture.exp: Also test with -O3 -fssa.
32548
32549 2000-05-18  Michael Meissner  <meissner@redhat.com>
32550
32551         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32552         * gcc.c-torture/execute/920415-1.c: Ditto.
32553         * gcc.c-torture/execute/920501-1.c: Ditto.
32554         * gcc.c-torture/execute/conversion.c: Ditto.
32555         * gcc.c-torture/execute/cvt-1.c: Ditto.
32556
32557 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32558
32559         * gcc.c-torture/compile/20000518-1.c: New test.
32560
32561 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32562
32563         * g77.f-torture/compile/200005018.f:  New test.
32564
32565 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32566
32567         * gcc.c-torture/compile/20000517-1.c: New test.
32568
32569 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32570
32571         * gcc.c-torture/execute/20000516-1.c: New test.
32572
32573 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32574
32575         * g++.old-deja/g++.other/eh.C: New test.
32576
32577 2000-05-12  Richard Henderson  <rth@cygnus.com>
32578
32579         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32580         constants through to doit's conditional.
32581
32582 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32583
32584         * gcc.c-torture/compile/20000511-1.c: New test.
32585         * g77.f-torture/compile/20000511-1.f: New test.
32586         * g77.f-torture/compile/20000511-2.f: New test.
32587
32588 2000-05-11  Michael Meissner  <meissner@redhat.com>
32589
32590         * gcc.c-torture/execute/20000511-1.c: New test.
32591
32592 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32593
32594         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32595         * gcc.dg/20000510-1.S: New.
32596
32597 2000-05-08  Catherine Moore  <clm@cygnus.com>
32598
32599         * gcc.dg/unused-3.c: New.
32600
32601 2000-05-06  Richard Henderson  <rth@cygnus.com>
32602
32603           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32604           * g++.old-deja/g++.mike/warn1.C: Likewise.
32605           * g++.old-deja/g++.pt/local1.C: Likewise.
32606           * g++.old-deja/g++.pt/local7.C: Likewise.
32607           * g++.old-deja/g++.pt/spec16.C: Likewise.
32608
32609 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32610
32611         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32612
32613 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32614
32615           * g77.f-torture/execute/20000503-1.f:  New test.
32616
32617 2000-05-04  Andreas Jaeger  <aj@suse.de>
32618
32619         * gcc.dg/noreturn-2.c: New test.
32620
32621 2000-05-04  Neil Booth  <NeilB@earthling.net>
32622
32623         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32624         preprocessor.
32625
32626 2000-05-04  Richard Henderson  <rth@cygnus.com>
32627
32628         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32629
32630 2000-05-04  Richard Henderson  <rth@cygnus.com>
32631
32632         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32633         OpenSSL by Jason R Thorpe.
32634
32635 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32636
32637         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32638
32639 2000-05-03  Robert Lipe <robertlipe@usa.net>
32640
32641         * gcc.dg/20000503-1.c: New test.
32642
32643 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32644
32645         * gcc.c-torture/compile/20000502-1.c: New test.
32646         * g++.old-deja/g++.other/align.C: New test.
32647         * gcc.dg/cpp-tradstringify.c: New test.
32648
32649 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32650
32651         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32652         and hard registers.
32653
32654 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32655
32656         * gcc.c-torture/execute/loop-5.c: New test.
32657
32658 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32659
32660         * gcc.c-torture/execute/va-arg-20.c: New test.
32661
32662 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32663
32664         * gcc.c-torture/execute/20000422-1.c: New test.
32665
32666 2000-04-20  Greg McGary  <gkm@gnu.org>
32667
32668         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32669         when optimizing, but without sibling-call optimizations (-O1).
32670
32671 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32672
32673           * gcc.c-torture/compile/20000420-1.c: New test.
32674
32675 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         * g++.abi/ptrflags.C: New test.
32678         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32679
32680 2000-04-19  Catherine Moore  <clm@cygnus.com>
32681
32682         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32683
32684 2000-04-19  Greg McGary  <gkm@gnu.org>
32685
32686         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32687         sibling-call optimizations.
32688
32689 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32690
32691         * gcc.dg/20000419-1.c: New test.
32692
32693 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32694
32695         * gcc.c-torture/execute/20000412-6.c: New test.
32696
32697 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32698
32699         * gcc.c-torture/execute/20000412-5.c: New test.
32700         * g77.f-torture/compile/20000412-1.f: New test.
32701         * gcc.c-torture/execute/20000412-4.c: New test.
32702         * gcc.c-torture/compile/20000412-2.c: New test.
32703         * gcc.c-torture/execute/20000412-3.c: New test.
32704         * gcc.c-torture/compile/20000412-1.c: New test.
32705         * gcc.c-torture/execute/20000412-2.c: New test.
32706
32707 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32708
32709         * objc/execute/bf-20.m: New test.
32710
32711 2000-04-10  Richard Henderson  <rth@cygnus.com>
32712
32713         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32714
32715         * gcc.c-torture/execute/20000412-1.c: New test.
32716
32717 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.old-deja/g++.eh/catchptr1.C: New test.
32720
32721 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32724
32725 2000-04-08  Neil Booth  <NeilB@earthling.net>
32726
32727         * gcc.dg/cpp-nullchar.c: Remove test as
32728         embedded nulls cause problems.
32729
32730 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32731
32732         * gcc.dg/compare2.c: New test.
32733
32734 2000-04-08  Neil Booth  <NeilB@earthling.net>
32735
32736         * gcc.dg/cpp-nullchar.c: New test.
32737
32738 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32739
32740         * gcc.dg/cpp-mi2.c: New test.
32741         * gcc.dg/cpp-mi2[abc].h: New files.
32742
32743 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32744
32745         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32746         member name.
32747
32748 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32749
32750         * g++.old-deja/g++.abi/vmihint.C: New test.
32751
32752 2000-04-06  Neil Booth  <NeilB@earthling.net>
32753
32754         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32755         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32756         copyright.
32757
32758 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32759
32760         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32761         avoid stack-frame overwrite.
32762
32763 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32764
32765         * gcc.c-torture/compile/20000405-2.c: New test.
32766         * gcc.c-torture/compile/20000405-3.c: New test.
32767
32768 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32769
32770         * gcc.c-torture/compile/20000405-1.c: New test.
32771
32772 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32773
32774         * gcc.dg/cast-qual-1.c: Revert last change.
32775
32776 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32777
32778         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32779
32780 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32781
32782         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32783         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32784
32785 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32786
32787         * gcc.c-torture/compile/20000403-2.c: New test.
32788         * gcc.c-torture/compile/20000403-1.c: New test.
32789
32790 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32791
32792         * gcc.c-torture/execute/20000403-1.c: New test.
32793
32794 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32795
32796         * gcc.c-torture/execute/20000402-1.c: New test.
32797
32798 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32799
32800         * gcc.c-torture/execute/va-arg-15.c: New test.
32801         * gcc.c-torture/execute/va-arg-16.c: New test.
32802         * gcc.c-torture/execute/va-arg-17.c: New test.
32803         * gcc.c-torture/execute/va-arg-18.c: New test.
32804         * gcc.c-torture/execute/va-arg-19.c: New test.
32805
32806 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32807
32808         * gcc.c-torture/compile/981211-1.c: Move to...
32809         * gcc.dg/cpp-as1.c: ...here.
32810         * gcc.dg/cpp-as2.c: New file.
32811
32812         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32813         compiler.
32814
32815 2000-04-02  Neil Booth  <NeilB@earthling.net>
32816
32817         * gcc.dg/cpp-cond.c  New tests.
32818         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32819         accidental success less likely.
32820         * gcc.dg/cpp-missingop.c  New tests.
32821         * gcc.dg/cpp-missingparen.c  New tests.
32822         * gcc.dg/cpp-shift.c  New tests.
32823         * gcc.dg/cpp-shortcircuit.c  New tests.
32824         * gcc.dg/cpp-unary.c  New tests.
32825
32826 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32827
32828         * gcc.c-torture/compile/20000329-1.c: New test.
32829
32830 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32831
32832         * gcc.c-torture/compile/20000326-1.c: New test.
32833         * gcc.c-torture/compile/20000326-2.c: New test.
32834
32835 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32836
32837         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32838         the first parameter is a function argument.
32839
32840 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32841
32842         * g++.old-deja/g++.ext/array4.C: New test.
32843
32844 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32845
32846         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32847
32848 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32849
32850         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32851
32852 2000-03-19  Richard Henderson  <rth@cygnus.com>
32853
32854         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32855
32856 2000-03-19  Richard Henderson  <rth@cygnus.com>
32857
32858         * gcc.c-torture/compile/20000319-1.c: New test.
32859
32860 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32861
32862         * gcc.c-torture/execute/20000314-3.c: New test.
32863         * gcc.c-torture/execute/20000314-2.c: New test.
32864         * gcc.c-torture/execute/20000314-1.c: New test.
32865         * gcc.c-torture/compile/20000314-2.c: New test.
32866         * gcc.c-torture/compile/20000314-1.c: New test.
32867
32868 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32869
32870         * g++.old-deja/g++.warn/inline.C: New test.
32871
32872 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32873
32874         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32875         standards-compliant result rather than specific constants.
32876         Put test-values in array.
32877
32878 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32879
32880         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32881         (g++_target_compile): Put test-specific options last.
32882
32883 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32884
32885         * g++.old-deja/g++.eh/vbase4.C: New test.
32886
32887 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32888
32889         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32890
32891 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32892
32893         * g++.old-deja/g++.brendan/misc12.C: Removed.
32894         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32895         * g++.old-deja/g++.ext/pretty4.C: New test.
32896
32897 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32898
32899         * g++.old-deja/g++.other/string2.C: New test.
32900
32901 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32902
32903         * g++.old-deja/g++.warn/impint2.C: New test.
32904
32905 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32906
32907         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32908         is 1, not zero.
32909
32910 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32911
32912         * g++.old-deja/g++.warn/impint.C: New test.
32913         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32914         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32915         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32916         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32917         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32918         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32919         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32920         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32921         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32922         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32923         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32924         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32925
32926 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32927
32928         * gcc.dg/cpp-redef.c: New test.
32929
32930 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * g++.old-deja/g++.pt/unify7.C: New test.
32933
32934 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32935
32936         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32937         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32938
32939 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32940
32941         * gcc.c-torture/compile/20000224-1.c: New test.
32942
32943 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32944
32945         * gcc.c-torture/compile/cpp-2.c: New test.
32946         * gcc.c-torture/compile/cpp-1.c: New test.
32947
32948 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32949
32950         * gcc.c-torture/execute/20000225-1.c: New test.
32951
32952 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32953
32954         * gcc.dg/cpp-li2.c: New test.
32955
32956         * gcc.dg/cpp-wi1.c: New test.
32957
32958         * gcc.dg/cpp-li1.c: New test.
32959
32960 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.old-deja/g++.other/sizeof5.C: New test.
32963
32964 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32965
32966         * gcc.c-torture/execute/va-arg-13.c: New test.
32967
32968 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32969
32970         * gcc.c-torture/execute/va-arg-12.c: New test.
32971
32972 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32973
32974         * gcc.c-torture/execute/20000223-1.c: New test.
32975
32976 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32977
32978         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32979
32980 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32981
32982         * g++.old-deja/g++.abi/ptrmem.C: New test.
32983
32984 2000-02-19  Richard Henderson  <rth@cygnus.com>
32985
32986         * gcc.c-torture/compile/init-3.c: New.
32987
32988 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32989
32990         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32991         ALWAYS_CXXFLAGS.
32992
32993 2000-02-11  Robert Lipe <robertl@sco.com>
32994
32995         * gcc.c-torture/compile/20000211-3.c: New test.
32996
32997 2000-02-11  Martin Buchholz <martin@xemacs.org>
32998
32999         * gcc.c-torture/compile/20000211-2.c: New test.
33000
33001 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33002
33003         * gcc.c-torture/compile/20000211-1.c: New test.
33004
33005 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33006
33007         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33008           on native targets
33009
33010 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33011
33012         * g++.old-deja/g++.other/cast5.C: New test.
33013
33014 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33015
33016         * gcc.c-torture/execute/20000205-1.c: New.
33017
33018 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33019
33020         * g++.old-deja/g++.jason/cast3.C: Return void.
33021         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33022
33023 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33024
33025         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33026
33027         * gcc.dg/loop-1.c: New test.
33028
33029 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33030
33031         * gcc.c-torture/compile/20000127-1.c: New test.
33032         * gcc.c-torture/execute/991228-1.c: New test.
33033
33034 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33035
33036         * gcc.dg/unused-2.c: New test.
33037
33038         * gcc.dg/conv-1.c: New test.
33039
33040 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33041
33042         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33043         compiler.
33044         (tool_option_proc): Fix typo.
33045
33046 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33047
33048         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33049         of the ld on the host, not on the build machine.
33050         Also, don't crash if '--help' is not a supported option.
33051
33052 2000-01-24  Richard Henderson  <rth@cygnus.com>
33053
33054         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33055
33056 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33057
33058         * gcc.c-torture/execute/20000120-2.c: New test.
33059         * gcc.c-torture/execute/20000120-1.c: New test.
33060
33061 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33062
33063         * gcc.c-torture/execute/20000113-1.c: New test.
33064
33065 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33066
33067         * gcc.c-torture/execute/20000112-1.c: New test.
33068
33069 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33070
33071         * gcc.dg/20000111-1.c: New test.
33072
33073 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33074
33075         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33076         with 16 bit integers.
33077
33078 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33079
33080         * gcc.dg/20000108-1.c: New test.
33081
33082 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33083
33084         * g++.old-deja/g++.ns/koenig8.C: New test.
33085
33086 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33087
33088         * g++.old-deja/g++.other/cast4.C: New test.
33089
33090 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33091
33092         * gcc.c-torture/compile/20000105-2.c: New test.
33093         * gcc.c-torture/compile/20000105-1.c: New test.
33094
33095 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33096
33097         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33098         references to printf & atoi to conform to ANSI standard.
33099         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33100         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33101         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33102         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33103         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33104         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33105         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33106         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33107         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33108         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33109         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33110         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33111         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33112         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33113         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33114         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33115         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33116         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33117         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33118         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33119         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33120         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33121         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33122         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33123         * g++.old-deja/g++.brendan/init3.C: Likewise.
33124         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33125         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33126         * g++.old-deja/g++.brendan/new2.C: Likewise.
33127         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33128         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33129         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33130         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33131         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33132         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33133         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33134         * g++.old-deja/g++.brendan/template24.C: Likewise.
33135         * g++.old-deja/g++.brendan/template3.C: Likewise.
33136         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33137         * g++.old-deja/g++.jason/inline3.C: Likewise.
33138         * g++.old-deja/g++.jason/opeq.C: Likewise.
33139         * g++.old-deja/g++.law/arg5.C: Likewise.
33140         * g++.old-deja/g++.law/arm7.C: Likewise.
33141         * g++.old-deja/g++.law/ctors11.C: Likewise.
33142         * g++.old-deja/g++.law/cvt8.C: Likewise.
33143         * g++.old-deja/g++.law/init9.C: Likewise.
33144         * g++.old-deja/g++.law/refs4.C: Likewise.
33145         * g++.old-deja/g++.law/template2.C: Likewise.
33146         * g++.old-deja/g++.law/visibility24.C: Likewise.
33147         * g++.old-deja/g++.law/vtable3.C: Likewise.
33148         * g++.old-deja/g++.mike/asm2.C: Likewise.
33149         * g++.old-deja/g++.mike/eh1.C: Likewise.
33150         * g++.old-deja/g++.mike/misc1.C: Likewise.
33151         * g++.old-deja/g++.mike/misc13.C: Likewise.
33152         * g++.old-deja/g++.mike/misc14.C: Likewise.
33153         * g++.old-deja/g++.mike/ns12.C: Likewise.
33154         * g++.old-deja/g++.mike/p1248.C: Likewise.
33155         * g++.old-deja/g++.mike/p3708.C: Likewise.
33156         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33157         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33158         * g++.old-deja/g++.mike/p646.C: Likewise.
33159         * g++.old-deja/g++.mike/p700.C: Likewise.
33160         * g++.old-deja/g++.mike/p783.C: Likewise.
33161         * g++.old-deja/g++.mike/p783a.C: Likewise.
33162         * g++.old-deja/g++.mike/p783b.C: Likewise.
33163         * g++.old-deja/g++.mike/p786.C: Likewise.
33164         * g++.old-deja/g++.mike/p789.C: Likewise.
33165         * g++.old-deja/g++.mike/p789a.C: Likewise.
33166         * g++.old-deja/g++.mike/p807a.C: Likewise.
33167         * g++.old-deja/g++.other/delete3.C: Likewise.
33168         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33169         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33170         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33171         * g++.old-deja/g++.other/empty1.C: Likewise.
33172         * g++.old-deja/g++.other/temporary1.C: Likewise.
33173         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33174         * g++.old-deja/g++.pt/t16.C: Likewise.
33175         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33176
33177 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33178
33179         * gcc.dg/991230-1.c: New test.
33180
33181 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33182
33183         * gcc.c-torture/compile/991229-3.c: New test.
33184         * gcc.c-torture/compile/991229-2.c: New test.
33185         * gcc.c-torture/compile/991229-1.c: New test.
33186
33187 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33188
33189         * gcc.c-torture/compile/labels-2.c: New test.
33190
33191 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33192
33193         * gcc.c-torture/execute/991227-1.c: New test.
33194
33195 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33196
33197         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33198
33199 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33200
33201         * gcc.c-torture/execute/991221-1.c: New test.
33202
33203 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33204
33205         * g++.old-deja/g++.other/cast3.C: New test.
33206
33207 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33208
33209         * gcc.c-torture/execute/991216-4.c: New test.
33210
33211 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33212
33213         * gcc.c-torture/execute/991216-1.c: New test.
33214         * gcc.c-torture/execute/991216-2.c: New test.
33215         * gcc.c-torture/execute/991216-3.c: New test.
33216
33217 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33218
33219         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33220         Actually make the test fail by using "-O2" for compilation.
33221
33222 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33223
33224         * g++.old-deja/g++.warn/cast-align1.C: New test.
33225
33226 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33227
33228         * gcc.c-torture/compile/991214-1.c: New test.
33229         * gcc.c-torture/compile/991214-2.c: New test.
33230
33231 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33232
33233         * gcc.dg/991214-1.c: New test.
33234
33235 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33236
33237         * gcc.c-torture/compile/991213-3.c: New test.
33238         * gcc.c-torture/compile/991213-2.c: New test.
33239         * gcc.c-torture/compile/991213-1.c: New test.
33240
33241 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33242
33243         * gcc.dg/991209-1.c: New test.
33244
33245 1999-12-08  Nathan Sidwell <nathan@acm.org>
33246
33247         * gcc.c-torture/compile/991208-1.c: New test.
33248
33249 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33250
33251         * gcc.dg/ultrasp2.c: New test.
33252
33253 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33254
33255         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33256
33257 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33258
33259         * gcc.c-torture/compile/991202-1.c: New test.
33260         * gcc.c-torture/execute/991202-1.c: New test.
33261         * gcc.c-torture/execute/991202-2.c: New test.
33262         * gcc.c-torture/execute/991202-3.c: New test.
33263
33264 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33265
33266         * g++.old-deja/g++.abi/align.C: New test.
33267         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33268         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33269
33270 1999-12-01  Richard Henderson  <rth@cygnus.com>
33271
33272         * gcc.c-torture/execute/991201-1.c: New.
33273
33274 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33275
33276         * gcc.dg/991129-1.c: New test.
33277
33278 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33279
33280         * gcc.c-torture/compile/991127-1.c: New test.
33281
33282 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33283
33284         * g++.old-deja/g++.other/warn4.C: New test.
33285
33286 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33287
33288         * g++.old-deja/g++.eh/cleanup2.C: New test.
33289         * g++.old-deja/g++.ext/pretty2.C: New test.
33290         * g++.old-deja/g++.ext/pretty3.C: New test.
33291         * g++.old-deja/g++.other/debug6.C: New test.
33292
33293 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33294
33295         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33296         compiler_output to look for one error message instead of two.
33297
33298 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33299
33300         * gcc.c-torture/execute/991118-1.c: Also test case
33301         where the word boundary does not split a byte evenly.
33302
33303 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33304
33305         * g++.old-deja/g++.ext/restrict1.C: New test.
33306
33307 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33308
33309         * gcc.c-torture/execute/991118-1.c: New test.
33310
33311 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33312
33313         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33314         working directory pathnames.
33315
33316 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33317
33318         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33319         host is equipped with driver.h and driver.o so it can actually
33320         compile and run the tests.
33321
33322 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33323
33324         * gcc.c-torture/compile/991008-1.c: New test.
33325
33326 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33327
33328         * lib/gcc-dg.exp: Include target-supports.exp
33329
33330 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33331
33332         * lib/target-supports.exp: New file: Provide procs to test for
33333         features supported by the target.
33334         (check_weak_available): Moved here from ecos.exp.
33335         (check_alias_available): New proc: Determine of the target
33336         toolchain supports the alias attribute.
33337
33338         * gcc.dg/special/ecos.exp: Move check_weak_available to
33339         target-supports.exp.
33340         (alias-1.c): Only perform the test if the target supports
33341         aliases.
33342         (wkali-1.c): Only perform the test if the target supports
33343         aliases.
33344
33345         * gcc.dg/990506-0.c: Expect error messages from cross
33346         targets as well as native targets.
33347
33348 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33349
33350         * gcc.dg/ultrasp1.c: Removed xfail.
33351         * gcc.dg/struct-ret-2.c: Likewise.
33352         * gcc.dg/array-1.c: Likewise.
33353
33354 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33355
33356         * gcc.dg/struct-ret-2.c: New test.
33357
33358         * gcc.dg/array-1.c: New test.
33359
33360 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33361
33362         * gcc.c-torture/execute/991030-1.c: New test.
33363
33364 1999-10-26  Richard Henderson  <rth@cygnus.com>
33365
33366         * gcc.c-torture/compile/991026-2.c: New test.
33367
33368 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33369
33370         * gcc.c-torture/compile/991026-1.c: New test.
33371
33372 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33373
33374         * gcc.c-torture/execute/991023-1.c: New test.
33375
33376 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33377
33378         * gcc.c-torture/execute/991019-1.c: New test.
33379
33380 1999-10-16  Richard Henderson  <rth@cygnus.com>
33381
33382         * gcc.c-torture/execute/991016-1.c: New test.
33383
33384 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33385
33386         * gcc.c-torture/execute/991014-1.c: New test.
33387
33388 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33389
33390         * g++.old-deja/g++.other/union2.C: New test.
33391
33392 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33393
33394         * g++.old-deja/g++.other/vaarg2.C: New test.
33395         * g++.old-deja/g++.other/vaarg3.C: New test.
33396
33397 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33398
33399         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33400         in compile/.
33401
33402 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33403
33404         * gcc.c-torture/execute/va-arg-11.c: New test.
33405
33406 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33407
33408         * lib/file-format.exp (gcc_target_object_format): Don't
33409         crash if objdump is unavailable.
33410
33411 1999-09-29  Donn Terry <donn@interix.com>
33412
33413         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33414
33415 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33416
33417         * gcc.c-torture/compile/990928-1.c: New test.
33418
33419 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33420
33421         * g++.old-deja/g++.other/decl6.C: New test.
33422
33423 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33424
33425         * gcc.c-torture/execute/va-arg-10.c: New test.
33426
33427 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33428
33429         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33430         __PRETTY_FUNCTION__.
33431
33432 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33433
33434         * gcc.c-torture/execute/990923-1.c: New test.
33435
33436 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33437
33438         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33439         for which -fpic is inappropriate.
33440
33441 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33442
33443         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33444
33445 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33446
33447         * g++.old-deja/g++.other/dyncast1.C: New test.
33448         * g++.old-deja/g++.other/dyncast2.C: New test.
33449         * g++.old-deja/g++.other/dyncast3.C: New test.
33450         * g++.old-deja/g++.other/dyncast4.C: New test.
33451         * g++.old-deja/g++.other/dyncast5.C: New test.
33452         * g++.old-deja/g++.eh/catch3.C: New test.
33453         * g++.old-deja/g++.eh/catch3p.C: New test.
33454         * g++.old-deja/g++.eh/catch4.C: New test.
33455         * g++.old-deja/g++.eh/catch4p.C: New test.
33456         * g++.old-deja/g++.eh/catch5.C: New test.
33457         * g++.old-deja/g++.eh/catch5p.C: New test.
33458         * g++.old-deja/g++.eh/catch6.C: New test.
33459         * g++.old-deja/g++.eh/catch6p.C: New test.
33460         * g++.old-deja/g++.eh/catch7.C: New test.
33461         * g++.old-deja/g++.eh/catch7p.C: New test.
33462         * g++.old-deja/g++.eh/catch8.C: New test.
33463         * g++.old-deja/g++.eh/catch8p.C: New test.
33464         * g++.old-deja/g++.eh/catch9.C: New test.
33465         * g++.old-deja/g++.eh/catch9p.C: New test.
33466
33467 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33468
33469         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33470         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33471
33472 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33473
33474         * gcc.c-torture/compile/990913-1.c: New test.
33475
33476 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33477
33478         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33479         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33480
33481 1999-09-09  Richard Henderson  <rth@cygnus.com>
33482
33483         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33484
33485 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33486
33487         * g++.old-deja/g++.other/lookup11.C: New test.
33488         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33489         what is permitted and what we want.
33490         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33491         overload use.
33492         * g++.old-deja/g++.jason/rfg5.C: Likewise
33493
33494 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33495
33496         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33497         * gcc.c-torture/noncompile/poison-1.c: New file.
33498
33499 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33500
33501         * g++.old-deja/g++.other/sizeof3.C: New test.
33502         * g++.old-deja/g++.other/sizeof4.C: New test.
33503         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33504         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33505
33506 1999-09-07  Richard Henderson  <rth@cygnus.com>
33507
33508         * gcc.dg/va-arg-1.c: New.
33509
33510 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33511
33512         * gcc.c-torture/execute/va-arg-9.c: New test.
33513
33514 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33515
33516         * g77.f-torture/compile/980519-2.f: New test.
33517         * g77.f-torture/compile/19990905-0.f: New test.
33518         * g77.f-torture/compile/19990905-1.f: New test.
33519         * g77.f-torture/compile/19990905-2.f: New test.
33520
33521         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33522
33523 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33524
33525         * gcc.c-torture/execute/990827-1.c: Fix typo.
33526
33527 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33528
33529         * g++.old-deja/g++.other/deref1.C: New test.
33530
33531 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33532
33533         * g++.old-deja/g++.other/ambig2.C: New test.
33534         * g++.old-deja/g++.other/cond5.C: New test.
33535         * g++.old-deja/g++.other/lookup16.C: New test.
33536
33537 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33538
33539         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33540         assemblers too.
33541
33542 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33543
33544         * lib/c-torture.exp: Avoid the "compare executables" optimization
33545         when testing native.
33546
33547 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33548
33549         * gcc.c-torture/execute/990829-1.c: New test.
33550         * gcc.c-torture/compile/990829-1.c: New test.
33551
33552 1999-08-27  Paul Burchard  <burchard@pobox.com>
33553
33554         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33555         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33556         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33557         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33558         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33559         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33560         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33561         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33562         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33563         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33564         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33565
33566 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33567
33568         * gcc.c-torture/execute/990827-1.c: New test.
33569
33570 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33571
33572         * g77.f-torture/noncompile/19990826-4.f: New test.
33573
33574         * g77.f-torture/compile/19990826-3.f: New test.
33575
33576         * g77.f-torture/execute/19990826-2.f: New test.
33577
33578         * g77.f-torture/compile/19990826-1.f: New test.
33579
33580         * gcc.c-torture/execute/990826-0.c: New test.
33581         * g77.c-torture/execute/19990826-0.f: New test.
33582
33583         * g77.f-torture/noncompile/970626-2.f: New test.
33584
33585 1999-08-25  Paul Burchard  <burchard@pobox.com>
33586
33587         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33588         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33589         lss-011.C: New tests.
33590
33591 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33592
33593         * g++.old-deja/g++.other/decl5.C: New test.
33594
33595 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33596
33597         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33598         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33599         call `postbase' for each one.  All callers of `postbase' changed
33600         to call this instead.
33601
33602 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33603
33604         * gcc.c-torture/execute/990811-1.c: New test.
33605
33606 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33607
33608         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33609         just native ones.
33610
33611         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33612         just native ones.
33613
33614 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33615
33616         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33617
33618 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33619
33620         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33621
33622 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33623
33624         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33625
33626 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33627
33628         * gcc.c-torture/execute/990804-1.c: New test.
33629
33630 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33631
33632         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33633         * g++.old-deja/g++.brendan/crash64.C: Likewise
33634         * g++.old-deja/g++.brendan/overload8.C: Likewise
33635
33636 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33637
33638         * g++.old-deja/g++.other/struct1.C: New test.
33639
33640 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33641
33642         * g++.old-deja/g++.other/enum2.C: New test.
33643
33644 1999-08-02  Richard Henderson  <rth@cygnus.com>
33645
33646         Adapted from tests from Franz Sirl:
33647         * gcc.c-torture/execute/va-arg-7.c: New test.
33648         * gcc.c-torture/execute/va-arg-8.c: New test.
33649
33650 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33651
33652         * gcc.c-torture/compile/990801-2.c: New test.
33653
33654         * gcc.c-torture/compile/990801-1.c: New test.
33655
33656 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33657
33658         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33659         fp-cmp-1.c, converting double to float.
33660
33661         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33662         fp-cmp-1.c, converting double to long double.
33663
33664         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33665         from fr1 to unknown_register, since fr1 is a legitimate register
33666         on some machines.
33667
33668 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33669
33670         * README: More listname related changes.
33671
33672 1999-07-08  Catherine Moore  <clm@cygnus.com>
33673
33674         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33675
33676 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33677
33678         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33679
33680 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33681
33682         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33683
33684 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33685
33686         * gcc.dg/990703-1.c: New test.
33687
33688 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33689
33690         * lib/file-format.exp: New file: Move definition of proc
33691         gcc_target_object_format to here from
33692         gcc.dg/special/ecos.exp.
33693
33694         * lib/c-torture.exp: Include lib file-format.exp.
33695         * lib/gcc-dg.exp: Include lib file-format.exp.
33696
33697         * gcc.dg/special/ecos.exp: Remove definition of proc
33698         gcc_target_object_format.
33699
33700 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33701
33702         * gcc.c-torture/execute/990628-1.c: New test.
33703
33704 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.c-torture/compile/990625-2.c: New test.
33707
33708         * gcc.c-torture/compile/990625-1.c: New test.
33709
33710 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33711
33712         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33713         attributes compile.
33714         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33715         ports that use the COFF/PE file format.
33716
33717 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33718
33719         * gcc.c-torture/compile/990617-1.c: New test.
33720
33721 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33722
33723         * g++.old-deja/g++.other/decl4.C: New test.
33724
33725 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33726
33727         * g++.old-deja/g++.other/bitfld3.C: New test.
33728
33729 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33730
33731         * g++.old-deja/g++.eh/catch1.C: New test.
33732
33733 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33734
33735         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33736
33737         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33738         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33739
33740 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33741
33742         * g77.f-torture/compile/19990502-0.f: Replace with new,
33743         shorter, test that still fails after recent changes.
33744
33745 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33746
33747         * gcc.c-torture/execute/990604-1.c: New test.
33748
33749 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33750
33751         * gcc.c-torture/execute/990531-1.c: New test.
33752
33753 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33754
33755         * gcc.c-torture/compile/990527-1.c: New test.
33756
33757 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33758
33759         * gcc.c-torture/execute/990527-1.c: New test.
33760
33761 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33762
33763         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33764         bitfields as signed.
33765
33766 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33767
33768         * g77.f-torture/compile/19990525-0.f: New test.
33769
33770 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33771
33772         * gcc.c-torture/execute/990525-2.c: New test.
33773
33774         * gcc.c-torture/execute/990525-1.c: New test.
33775
33776 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33777
33778         * g++.old-deja/g++.other/anon3.C: New test.
33779         * g++.old-deja/g++.other/anon4.C: New test.
33780         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33781         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33782         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33783         Merrill).
33784
33785 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33786
33787         * gcc.c-torture/execute/990524-1.c: New test.
33788
33789         * gcc.dg/990524-1.c: New test.
33790
33791 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33792
33793         * gcc.c-torture/compile/990523-1.c: New test.
33794
33795 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33796
33797         * gcc.c-torture/compile/990519-1.c: New test.
33798
33799 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33800
33801         * gcc.c-torture/compile/990517-1.c: New test.
33802
33803         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33804         (e4, f4): New tests.
33805         (main): Call them.
33806
33807 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33808
33809         * gcc.dg/noreturn-1.c: New test.
33810
33811 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33812
33813         * gcc.c-torture/execute/990513-1.c: New test.
33814
33815 1999-05-10  Richard Henderson  <rth@cygnus.com>
33816
33817         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33818
33819 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33820
33821         * g77.f-torture/execute/erfc.f: Use small single-precision
33822         values, to avoid problems on Alphas when not -mieee.
33823
33824 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33825
33826         * gcc.dg/990506-0.c: New test.
33827
33828 1999-05-08  Richard Henderson  <rth@cygnus.com>
33829
33830         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33831         the constant to test.  Don't XFAIL 64-bit targets.
33832
33833         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33834         * g++.old-deja/g++.law/profile1.C: Likewise.
33835
33836         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33837         operator new instances.
33838         * g++.old-deja/g++.other/delete5.C: Likewise.
33839
33840 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33841
33842         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33843         intrinsic.
33844
33845 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33846
33847         * g77.f-torture/execute/u77-test.f: Reverse order of two
33848         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33849
33850 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33851
33852         * gcc.dg/compare1.c: New test.
33853
33854 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33855
33856         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33857         New tests.
33858
33859 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33860
33861         * g77.f-torture/compile/19990502-1.f: New test.
33862
33863 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33864
33865         * g77.f-torture/compile/19990502-0.f: New test.
33866
33867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33868
33869         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33870         intrinsic.
33871
33872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33873
33874         * g77.f-torture/execute/u77-test.f (main): List libU77
33875         intrinsics not currently tested.
33876         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33877         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33878         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33879         Trim blanks off the ends of some printed strings.
33880
33881 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33882
33883         * g77.f-torture/execute/u77-test.f (main): Just warn about
33884         FSTAT gid disagreement, as it's expected on some systems.
33885
33886 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33887
33888         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33889         use a new function, which allows for some slop.
33890         Clean up some commentary.
33891         (issum): The new function.
33892         (sgladd): Deleted subroutine.
33893
33894 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33895
33896         * g77.f-torture/execute/u77-test.f: Modify to be more like
33897         libf2c/libU77 version, bringing patches to that version here.
33898         Add suitable commentary.
33899
33900 1999-04-25  Richard Henderson  <rth@cygnus.com>
33901
33902         * gcc.dg/990424-1.c: New test.
33903
33904 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33905
33906         * g77.f-torture/execute/u77-test.f (main): Bug involving
33907         LSTAT has been fixed, so turn back on full checking.
33908
33909 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33910
33911         * g77.f-torture/compile/19990419-0.f: New test.
33912         * g77.f-torture/execute/19990419-1.f: New test.
33913
33914 1999-04-17  Richard Henderson  <rth@cygnus.com>
33915
33916         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33917         to avoid the need for a prototype to supress a warning.
33918
33919 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33920
33921         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33922
33923 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33924
33925         * gcc.c-torture/execute/990404-1.c: New test.
33926
33927 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33928
33929         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33930         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33931         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33932         missing initializer warnings.
33933
33934 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33935
33936         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33937         matching strings.
33938
33939 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33940
33941         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33942
33943 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33944
33945         * g77.f-torture/execute/19990325-0.f: New test.
33946         * g77.f-torture/execute/19990325-1.f: New test.
33947
33948 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33949
33950         * gcc.c-torture/execute/990324-1.c: New test.
33951
33952 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33953
33954         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33955         test with 4.
33956
33957 1999-03-17  Richard Henderson  <rth@cygnus.com>
33958
33959         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33960
33961 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33962
33963         * g77.f-torture/execute/19990313-2.f: New test.
33964         * g77.f-torture/execute/19990313-3.f: New test.
33965
33966 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33967
33968         * g77.f-torture/execute/19990313-0.f: New test.
33969         * g77.f-torture/execute/19990313-1.f: New test.
33970
33971 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33972
33973         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33974         printf to sprintf.
33975         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33976         (main): Add check for u15.  Conditionalize u31 check depending on
33977         whether ints are <32 bits or >=32 bits.
33978
33979 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33980
33981         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33982
33983 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33984
33985         * g77.f-torture/compile/19990305-0.f: New test.
33986         * g77.f-torture/execute/19981119-0.f: New test.
33987
33988 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33989
33990         * g77.f-torture/execute/970625-2.f: call ABORT if final
33991         result is not correct, instead of just printing it.
33992         Add this checking via newly introduced obfuscation, to
33993         trip up buggy front ends.
33994
33995 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33996
33997         * g77.f-torture/compile/960317-1.f: Moved from being
33998         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33999
34000 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34001
34002         * g77.f-torture/execute/960317-1.f: New (old) test.
34003         * g77.f-torture/execute/970625-2.f: Ditto.
34004
34005 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34006
34007         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34008         message on line 1 or line 2; cccp and cpplib do this differently.
34009
34010 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34011
34012         * g++.old-deja/g++.law/weak1.C: New test.
34013
34014 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34015
34016         * gcc.c-torture/execute/990119-1.c: Renamed to...
34017         * gcc.dg/990119-1.c: this, so it will only be tested once
34018         (it's a preprocessor test, it doesn't need to be run at
34019         multiple optimization levels).
34020
34021 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34022
34023         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34024           ALWAYS_CXXFLAGS.
34025
34026 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34027
34028         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34029         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34030         to not be compilable by current g77.
34031
34032 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34033
34034         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34035
34036 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34037
34038         * gcc.c-torture/execute/990222-1.c: New test.
34039
34040 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34041
34042         * g77.f-torture/compile/19990218-0.f: New test.
34043         * g77.f-torture/noncompile/19990218-1.f: New test.
34044
34045 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34046
34047         * g77.f-torture/compile/19981216-0.f: New test.
34048
34049 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34050
34051         * gcc.dg/990214-1.c: New test.
34052
34053 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34054
34055         * gcc.dg/990213-2.c: New test.
34056
34057         * gcc.dg/990213-1.c: New test.
34058
34059 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34060
34061         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34062         ints.
34063
34064 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34065
34066         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34067         specified by target.
34068
34069         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34070
34071 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34072
34073         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34074
34075 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34076
34077         * gcc.dg/special/ecos.exp: New test driver for new tests with
34078         special requirements.
34079
34080         * gcc.dg/special/alias-1.c: New test.
34081         * gcc.dg/special/gcsec-1.c: New test.
34082         * gcc.dg/special/weak-1.c: New test.
34083         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34084         * gcc.dg/special/weak-2.c: New test.
34085         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34086         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34087         * gcc.dg/special/wkali-1.c: New test.
34088         * gcc.dg/special/wkali-2.c: New test.
34089         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34090         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34091
34092 1999-02-10  Felix Lee  <flee@cygnus.com>
34093
34094           * lib/c-torture.exp (c-torture-compile): Pull out code for
34095           analyzing gcc error messages.
34096           (c-torture-execute): Likewise.  Fix some (harmless) false
34097           positives.
34098           * lib/gcc.exp (gcc_check_compile): New function.
34099
34100 1999-02-08  Richard Henderson  <rth@cygnus.com>
34101
34102         * gcc.c-torture/execute/990208-1.c: New test.
34103
34104 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34105
34106         * g++.dg/special/ecos.exp: New driver for new tests with special
34107         requirements
34108
34109         * g++.dg/special/conpr-1.C: New test
34110         * g++.dg/special/conpr-2.C: New test
34111         * g++.dg/special/conpr-2a.C: New test
34112         * g++.dg/special/conpr-3.C: New test
34113         * g++.dg/special/conpr-3a.C: New test
34114         * g++.dg/special/conpr-3b.C: New test
34115
34116         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34117         allow g++ to use the dg driver
34118
34119         * README: Add comment about g++.dg directory
34120
34121 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34122
34123         * README: Update email addresses.
34124
34125 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34126
34127         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34128         arguments in order to force structure S onto the stack even on
34129         the alpha.
34130         (test): Pass 10 leading arguments to function foo as well as the
34131         structure S.
34132
34133         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34134         failure for all targets.
34135
34136         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34137         abort to terminate program execution.
34138
34139 1999-01-30  Richard Henderson  <rth@cygnus.com>
34140
34141         * gcc.c-torture/execute/990130-1.c: New test.
34142
34143 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34144
34145         * gcc.dg/990130-1.c: New test.
34146
34147 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34148
34149         * gcc.c-torture/execute/990128-1.c: New test.
34150
34151 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34152
34153         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34154
34155 1999-01-27  Felix Lee  <flee@cygnus.com>
34156
34157         * lib/c-torture.exp (c-torture-compile): pull out code for
34158         analyzing gcc error messages.
34159         (c-torture-execute): ditto, and fix some (harmless) false
34160         positives.
34161         * lib/gcc.exp (gcc_check_compile): new function.
34162
34163 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34164
34165         * gcc.dg/990117-1.c: New test.
34166
34167         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34168
34169         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34170
34171 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34172
34173         * g77.f-torture/compile/990115-1.f: New test.
34174
34175 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34176
34177         * gcc.c-torture/compile/990107-1.c: New test
34178
34179 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34180
34181         * gcc.c-torture/execute/990106-2.c: New test.
34182
34183         * gcc.c-torture/execute/990106-1.c: New test.
34184
34185 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34186
34187         * gcc.c-torture/compile/981223-1.c: New test.
34188
34189 1998-12-29  Richard Henderson  <rth@cygnus.com>
34190
34191         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34192         (opt3): Rename from opt4 and disable.
34193
34194 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34195
34196         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34197
34198 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34199
34200         * g++.old-deja/g++.other/conv5.C: New test.
34201
34202 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34203
34204         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34205
34206 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34207
34208         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34209
34210 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34211
34212         * gcc.c-torture/compile/981211-1.c: New test.
34213
34214 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34215
34216         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34217
34218         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34219
34220 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34221
34222         * gcc.special/930510-1.c: Make C9X safe.
34223         * gcc.misc-tests/gcov-1.c Similarly.
34224         * gcc.misc-tests/gcov-2.c Similarly.
34225
34226 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34227
34228         * gcc.dg/ultrasp1.c: New test.
34229
34230 1998-12-06  Richard Henderson  <rth@cygnus.com>
34231
34232         * gcc.c-torture/execute/981206.c: New test.
34233
34234 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34235
34236         * g++.old-deja/g++.ns/template7.C: New test.
34237
34238         * g++.old-deja/g++.other/expr1.C: New test.
34239
34240         * g++.old-deja/g++.eh/tmpl3.C: New test.
34241
34242         * g++.old-deja/g++.eh/tmpl2.C: New test.
34243
34244 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34245
34246         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34247         * g++.old-deja/g++.other/using6.C: Removed.
34248         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34249
34250         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34251
34252 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34253
34254         * g++.old-deja/g++.pt/overload8.C: New test.
34255
34256         * g++.old-deja/g++.pt/overload7.C: New test.
34257
34258         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34259
34260         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34261         and relinking messages.
34262         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34263         compiling with -frepo.
34264
34265 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34266
34267         * g++.old-deja/g++.pt/lookup6.C: New test.
34268
34269 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34270
34271         * gcc.c-torture/execute/981130-1.c: New test.
34272         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34273
34274 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34275
34276         * g++.old-deja/g++.pt/explicit76.C: New test.
34277
34278         * g++.old-deja/g++.pt/friend38.C: New test.
34279
34280         * g++.old-deja/g++.ns/crash2.C: New test.
34281
34282         * g++.old-deja/g++.pt/defarg8.C: New test.
34283
34284         * g++.old-deja/g++.pt/instantiate6.C: New test.
34285
34286         * g++.old-deja/g++.pt/static6.C: New test.
34287
34288         * g++.old-deja/g++.pt/decl2.C: New test.
34289
34290 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34291
34292         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34293         problem is actually related with name lookup, but so what? :-)
34294
34295         * g++.old-deja/g++.pt/friend37.C: New test.
34296
34297 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34298
34299         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34300         element, which fails on some systems.
34301
34302         * g77.f-torture/execute/labug1.f: New test.
34303
34304 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34305
34306         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34307         is defined.
34308
34309 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34310
34311         * g77.f-torture/compile/981117-1.f: New test.
34312
34313 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34314
34315         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34316         properly discarded.
34317
34318 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34319
34320         * gcc.c-torture/execute/memcheck: New directory of tests for
34321         -fcheck-memory-usage.
34322
34323 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34324
34325         * README: New file, general information about the testsuite and
34326         new description of the various C++ test subdirectories.
34327         * README.g++: Eliminate obsolete information, update and move most
34328         relevant stuff to README.
34329
34330 1998-11-07  Richard Henderson  <rth@cygnus.com>
34331
34332         * gcc.c-torture/compile/981107-1.c: New test.
34333
34334 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34335
34336         * execute/memcpy-bi.c: New testcase.
34337
34338 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34339
34340         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34341         base classes.
34342
34343         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34344         template is selected.
34345
34346         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34347         classes, it should be accepted for all types.
34348
34349         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34350
34351         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34352         specializations start with template headers.
34353
34354 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34355
34356         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34357
34358         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34359         non-POD types.
34360
34361 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34362
34363         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34364
34365 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34366
34367         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34368
34369 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34370
34371         * 981019-1.c: New test.
34372
34373 1998-10-14  Robert Lipe <robertl@dgii.com>
34374
34375         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34376         find objc headers.
34377
34378 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34379
34380         * compile/981001-4.c: Remove use of GCC extension that triggers a
34381         compiler bug.
34382
34383 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34384
34385         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34386
34387 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34388
34389         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34390         instantiation of template produces incorrect code for delete
34391         expression.
34392
34393         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34394         constructors' name is not unique.
34395         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34396         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34397
34398         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34399         automatic array of const is ill-formed.
34400
34401         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34402         of template parameter?
34403
34404         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34405         const.
34406
34407         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34408         pointer-to-member expression.
34409
34410         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34411         declaration causes ICE.
34412
34413 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34414
34415         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34416         reserved in the global namespace.
34417
34418         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34419         generate needed virtual table.
34420
34421         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34422
34423 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34424
34425         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34426         template-dependent type
34427
34428 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34429
34430         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34431         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34432         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34433
34434         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34435         class should be usable as argument of member function.
34436         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34437         class should be usable as return type of member function.
34438         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34439         class should be usable as type of data member.
34440
34441         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34442
34443 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34444
34445         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34446
34447 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34448
34449         * gcc.dg/dll-?.c Add thumb to target list.
34450         Fix assembler scan patterns to match current assembler output.
34451
34452 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34453
34454         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34455         matching of template brackets.
34456
34457         * g++.old-deja/g++.other/using4.C: New test.  Test using
34458         declarations of methods from base classes.
34459
34460         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34461         within functions should introduce names into the innermost
34462         enclosing namespace.
34463
34464         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34465         of static locals if first initialization throws.
34466
34467 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34468
34469         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34470
34471 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34472
34473         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34474         lose track of the possible targets of tablejump insns.
34475         * special/special.exp: Run it.
34476
34477 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34478
34479         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34480         must be declared before its specializations can be named in friend
34481         declarations.
34482
34483 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34484
34485         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34486
34487         * g77.f-torture/execute/io1.f: New test.
34488
34489 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34490
34491         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34492         with pointer to template function, for which no argument deduction
34493         is possible.
34494
34495         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34496         specialization of template function as argument to template
34497         function.
34498
34499         * g++.old-deja/g++.other/access2.C: New test; Inner class
34500         shouldn't have privileged access to Outer's names.
34501
34502 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34503
34504         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34505         friend template declared within template class conflicts with
34506         nested class of the same name.
34507
34508         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34509         is ignored.
34510
34511         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34512         object with direct initializer as function declaration.
34513
34514         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34515         initializers.
34516
34517         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34518         involving const pointer and NULL produces incorrect result.
34519
34520         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34521         type name without `typename' should be rejected with -pedantic.
34522
34523 1998-10-02  Richard Henderson  <rth@cygnus.com>
34524
34525         * g++.old-deja/g++.other/addrof1.C: New test.
34526
34527 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34528
34529         * gcc.c-torture/compile/981001-1.c: New test.
34530         * gcc.c-torture/execute/981001-1.c: New test.
34531
34532 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34533
34534         * gcc.c-torture/compile/981001-2.c: New test.
34535         * gcc.c-torture/compile/981001-3.c: New test.
34536         * gcc.c-torture/compile/981001-4.c: New test.
34537
34538 1998-10-01  Robert Lipe  <robertl@dgii.com>
34539
34540         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34541         multilibbed hosts.   Idea grafted from g77.exp.
34542
34543 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34544
34545         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34546         avoid losing on systems which need -lsocket.
34547
34548 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34549
34550         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34551         * g++.old-deja/g++.other/nested2.C: Ditto.
34552         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34553         failure.
34554
34555 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34556
34557         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34558         preferred over template operator!= for enum bitfields.
34559
34560 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34561
34562         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34563         that happen to have the same base name, but in different scopes,
34564         are incorrectly rejected.
34565
34566 1998-09-16  Richard Henderson  <rth@cygnus.com>
34567
34568         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34569         on the native word size instead of an integer literal.
34570
34571 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34572
34573         * g++.old-deja/g++.other/static2.C: Invocation of static data
34574         member of type pointer-to-function denoted as non-static member.
34575
34576         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34577         checks involving function types and aliases.
34578
34579 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34580
34581         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34582         redefined to the same non-trivial type.
34583
34584         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34585         namespace-qualification of template specializations declared in
34586         other namespaces.
34587
34588         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34589         to declare a subset of the specializations of a template function
34590         as friends of specializations of a template class.
34591
34592         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34593         member templates that do not fully specialize the enclosing
34594         template class are rejected.
34595
34596 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34597
34598         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34599
34600 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34601
34602         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34603         altered from libf2c/libU77 version.
34604
34605 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34606
34607         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34608
34609 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34610
34611         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34612         (un)signed char are different types for template specialization
34613         purposes.
34614
34615 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34616
34617         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34618         * objc: ObjC testsuite.
34619
34620 1998-08-31  Catherine Moore  <clm@cygnus.com>
34621
34622         * gcc.c-torture/execute/941014-1.x:  New file.
34623
34624 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34625
34626         * lib/c-torture.exp: Add support for
34627         torture_eval_before_compile and torture_eval_before_execute
34628         variables.
34629
34630 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34631
34632         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34633         this test triggers valid.
34634
34635 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34636
34637         * gcc.dg/980827-1.c: New test.
34638
34639 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34640
34641         * gcc.c-torture/execute/loop-4b.c: New test.
34642
34643 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34644
34645         * lib/c-torture.exp: Add support for
34646         torture_eval_before_compile and torture_eval_before_execute
34647         variables.
34648
34649 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34650
34651         * gcc.c-torture/compile/980825-1.c: New test.
34652
34653 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34654
34655         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34656         count number tests in opt_t0 not good_t0.
34657
34658 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.c-torture/compile/930326-1.x: Fix typo.
34661
34662 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34663
34664         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34665         causes an ICE.
34666
34667 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34668
34669         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34670         STACK_SIZE is defined.
34671         * gcc.c-torture/unsorted/stuct.c: Similarly.
34672
34673         * gcc.c-torture/compile/980821-1.c: New test.
34674
34675 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34676
34677         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34678
34679 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34680
34681         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34682         code.
34683
34684 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34685
34686         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34687         error'.
34688
34689 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34690
34691         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34692
34693 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34694
34695         * gcc.c-torture/compile/980816-1.c: New test.
34696
34697         * gcc.dg/980816-1.c: New test.
34698
34699 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34700
34701         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34702         compiler for ieee tests.
34703
34704 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34705
34706         * g77.f-torture/compile/980729-0.f: New test.
34707
34708 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34709
34710         * gcc.c-torture/special/eeprof-1.c: New test, for
34711         -finstrument-functions.
34712         * gcc.c-torture/special/special.exp: Run it.
34713
34714 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34715
34716         * gcc.c-torture/compile/980729-1.c: New test.
34717
34718 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34719
34720         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34721         __thumb__ is defined, and test for ARM style doubles if so.
34722
34723 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34724
34725         * g77.f-torture/noncompile/980615-0.f: New test.
34726
34727 1998-07-26  H.J. Lu  (hjl@gnu.org)
34728
34729         * gcc.dg/980312-1.c: Do link instead of compile.
34730         * gcc.dg/980313-1.c: Likewise.
34731
34732 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34733
34734         * gcc.c-torture/compile/980726-1.c: New test.
34735
34736 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34737
34738         * g77.f-torture/execute/io0.f: New test.
34739
34740 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34741
34742         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34743         an int.
34744
34745 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34746
34747         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34748         m32r bugs.
34749
34750 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34751
34752         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34753         c-decl.c:grokdeclarator can handle mode attributes.
34754
34755 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34756
34757         * gcc.c-torture/execute/980716-1.c: New test.
34758
34759 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34760
34761         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34762         the mn10200.
34763         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34764         the mn10200.
34765         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34766         * gcc.c-torture/compile/930326-1.x: Similarly.
34767
34768 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34769
34770         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34771         New test from Craig.
34772
34773 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34774
34775         * g77.f-torture/noncompile/980616-0.f: New test.
34776
34777         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34778
34779 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34780
34781         *  g++.other/singleton.C: Return error value instead of taking
34782         SIGSEGV.
34783
34784 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34785
34786         *  g++.other/singleton.C: New test.   Warning is under dispute.
34787         Runtime crash is not.
34788
34789 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34790
34791         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34792         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34793         using6.C, using7.C}:  New namespace tests.
34794
34795 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34796
34797         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34798         specialization with typedef'ed names used as array indexes.
34799
34800 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34801
34802         * gcc.c-torture/execute/980709-1.c: New test.
34803
34804         * gcc.dg/980709-1.c: New test.
34805
34806 1998-07-07  Richard Henderson  <rth@cygnus.com>
34807
34808         * gcc.c-torture/execute/bcp-1.c: New test.
34809
34810 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34811
34812         * gcc.c-torture/execute/980707-1.c: New test.
34813
34814 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34815
34816         * gcc.c-torture/compile/980706-1.c: New test.
34817
34818 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34819
34820         * g77.f-torture/execute/980701-0.f,
34821         g77.f-torture/execute/980701-1.f: New test from Craig.
34822
34823 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34824
34825         * gcc.c-torture/compile/980701-1.c: New test.
34826
34827         * gcc.c-torture/execute/980701-1.c: New test.
34828
34829 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34830 rlsruhe.de>
34831
34832         * g++.old-deja/g++.robertl/eb132.C: New test.
34833         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34834
34835 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34836
34837         * g77.f-torture/execute/980628-7.f,
34838         g77.f-torture/execute/980628-8.f,
34839         g77.f-torture/execute/980628-9.f,
34840         g77.f-torture/execute/980628-10.f: New tests from Craig.
34841
34842         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34843
34844 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34845
34846         * g77.f-torture/execute/980628-4.f: New test from Craig.
34847         * g77.f-torture/execute/980628-5.f: Likewise.
34848         * g77.f-torture/execute/980628-2.f: Likewise.
34849         * g77.f-torture/execute/980628-0.f: Likewise.
34850         * g77.f-torture/execute/980628-1.f: Likewise.
34851         * g77.f-torture/execute/980628-3.f: Likewise.
34852         * g77.f-torture/execute/980628-6.f: Likewise.
34853
34854 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34855
34856         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34857         directory when nothing has been installed yet.
34858
34859 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34860
34861         * gcc.c-torture/special/special.exp: Handle newer versions of
34862         dejagnu.
34863
34864 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34865
34866         * gcc.dg/980626-1.c: New test.
34867
34868 1998-06-19  Bruno Haible <haible@ilog.fr>
34869
34870         * gcc.misc-tests/m-un-2.c: New test.
34871         * g++.old-deja/g++.other/warn01.c: Likewise.
34872
34873 1998-06-19  Robert Lipe  <robertl@dgii.com>
34874
34875         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34876         compatibility with assmblers with a different comment character.
34877         Eliminate use of GAS-specific extensions.
34878
34879 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34880
34881         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34882
34883 1998-06-19  Robert Lipe  <robertl@dgii.com>
34884
34885         *lib/g77.exp: Replace search for libf2c.a with search for newly
34886         renamed libg2c.a
34887
34888 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34889
34890         * gcc.c-torture/execute/980617-1.c: New test.
34891
34892 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34893
34894         * gcc.c-torture/execute/980612-1.c: New test.
34895
34896 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34897
34898         * gcc.dg/980523-1.c: Only test on ppc-linux.
34899         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34900
34901         * gcc.c-torture/execute/980608-1.c: New test.
34902
34903 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34904
34905         * gcc.c-torture/execute/980605-1.c: New test.
34906
34907 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34908
34909         * gcc.c-torture/execute/980604-1.c: New test.
34910
34911 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34912
34913         * gcc.c-torture/execute/980602-1.c: New test.
34914         * gcc.c-torture/execute/980602-2.c: Likewise.
34915
34916 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34917
34918         * 970125-0.f: Fix per JCB.  Add commentary.
34919
34920 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34921
34922         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34923         IEEE -0 support.
34924
34925 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34926
34927         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34928         earlier.
34929
34930 1998-05-28  Catherine Moore <clm@cygnus.com>
34931
34932         * gcc.c-torture/execute/980526-3.c: New test.
34933
34934 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34935
34936         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34937         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34938         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34939         m88k-motorola-sysv3 to XFAIL.
34940
34941 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34942
34943         * gcc.dg/980526-1.c: New test.
34944         * gcc.c-torture/execute/980526-2.c: New test.
34945
34946 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34947
34948         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34949
34950         * gcc.c-torture/execute/980526-1.c: New test.
34951
34952 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34953
34954         * g77.f-torture/execute/alpha2.f: Add runtime test.
34955
34956 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34957
34958         * g++.old-deja/old-deja.exp: Strip leading directories.
34959
34960         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34961         error for the line.  Don't run multiple tests for the same line.
34962
34963 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34964
34965         * gcc.dg/980523-1.c: New test.
34966
34967 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34968
34969         * g77.f-torture/compile/970915-0.f: New test.
34970
34971 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34972
34973         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34974
34975 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34976
34977         * gcc.dg/980520-1.c: New test.
34978
34979 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34980
34981         * gcc.dg/980502-1.c: Fix return type.
34982
34983 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34984
34985         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34986         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34987         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34988         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34989         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34990
34991 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34992
34993         * g77.f-torture/execute/980520-1.f: New test.
34994
34995 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34996
34997         * lib/mike-g77.exp: New file.
34998
34999         * g77.f-torture/noncompile/noncompile.exp,
35000         g77.f-torture/noncompile/check0.f: New files.
35001
35002 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35003
35004         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35005         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35006         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35007         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35008         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35009         abort where appropriate.
35010
35011 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35012
35013         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35014         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35015
35016 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35017
35018         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35019
35020 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35021
35022         * g77.f-torture/compile/980427-0.f: New test.
35023
35024 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35025
35026         * g77.f-torture/compile/980424-0.f: New test.
35027
35028 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35029
35030         * g77.f-torture/compile/980419-2.f (main): New test.
35031         * g77.f-torture/compile/970125-0.f: New test.
35032         * g77.f-torture/compile/980419-1.f: New test.
35033
35034 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35035
35036         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35037         of loop-4.c.
35038
35039 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35040
35041         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35042
35043 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35044
35045         * gcc.c-torture/compile/980329-1.c: New test.
35046
35047 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35048
35049         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35050         * gcc.dg/980312-1.c: Fix typo in -march command.
35051
35052 1998-03-16  H.J. Lu  (hjl@gnu.org)
35053
35054         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35055
35056 1998-03-11  Robert Lipe  <robertl@dgii.com>
35057
35058         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35059         Dave Love agree the Fortran source is bogus.
35060
35061 1998-03-11  Robert Lipe  <robertl@dgii.com>
35062
35063         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35064         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35065         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35066         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35067         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35068
35069 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35070
35071         * g++.old-deja/g++.other/friend1.C: New test.
35072
35073 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35074
35075         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35076         possibly uninitialized) variables and declare dnrm2.
35077
35078 1998-02-23  Robert Lipe <robertl@dgii.com>
35079
35080         From Bruno Haible <haible@ilog.fr>:
35081         * gcc.c-torture/execute/980223.c: New test.
35082
35083 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35084
35085         * gcc.dg/ifelse-1.c: New test.
35086
35087 1998-02-09  H.J. Lu  (hjl@gnu.org)
35088
35089         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35090
35091           * lib/old-dejagnu.exp (old-dejagnu): Added the
35092           "execution test - XFAIL *-*-*" handling in the spirit of
35093           "excess errors test -". Changed the "execution test fails"
35094           handling to be like "excess errors test fails".
35095           * Update various tests accordingly.
35096
35097 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35098
35099         * gcc.c-torture/execute/980205.c: New test.
35100
35101 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35102
35103         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35104         * lib/f-torture.exp: Similarly.
35105         * gcc.c-torture: Rename all .cexp files to .x files.
35106
35107 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35108
35109         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35110         (940510-1.c): Removed duplicate.
35111         (971104-1.c): New test.
35112
35113 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35114
35115           * lib/f-torture.exp: Improve error and loop detection.
35116
35117 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35118
35119         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35120         use that to size the filler array.
35121
35122 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35123
35124         * lib/c-torture.exp(c-torture-execute): Fix typo.
35125
35126         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35127         testcase as the executable name. Keep the executable around if
35128         the test fails.
35129
35130 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35131
35132         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35133         changes.  Only test one -g option, and move it to the end of the
35134         list of options to test.
35135
35136 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35137
35138         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35139         variable GCC_TORTURE_OPTIONS to supply default switches separated
35140         by colons.  If no environment variable, run tests with -O0 -g, -O1
35141         -g, and -O2 -g as well.
35142
35143 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35144
35145         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35146         explanatory comments. Fix indentation.
35147
35148 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35149
35150         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35151
35152 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35153
35154         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35155         * g++.old-deja/g++.mike/p7325.C: Likewise.
35156         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35157
35158 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35159
35160         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35161         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35162         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35163         * g++.old-deja/g++.law/operators4.C: Likewise.
35164
35165 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35166
35167         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35168         * g++.old-deja/g++.mike/p784.C: Ditto.
35169         * g++.old-deja/g++.mike/p785.C: Ditto.
35170
35171 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35172
35173           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35174
35175 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35176
35177         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35178         target feature; pass this to c-torture-execute as needed.
35179
35180 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35181
35182         * lib/c-torture.exp(c-torture-execute): If the previous and the
35183         current executables being tested are identical, we don't need to
35184         run the executable again. Try to make the executable names
35185         unique. Add an optional argument for passing additional compiler
35186         flags.
35187
35188 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35189
35190         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35191
35192 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35193
35194         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35195
35196 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35197
35198         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35199         32bit or larger longs.
35200
35201         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35202         have either a 32bit long or 32bit int.
35203
35204 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35205
35206         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35207         Make double precision tests dependent on sizeof (double).
35208
35209 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35210
35211         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35212         too.
35213
35214 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35215
35216         * gcc.c-torture/compile/961203-1.cexp: New script.
35217
35218 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35219
35220         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35221         up the includes ourselves.
35222
35223 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35224
35225         * lib/plumhall.exp: Remove random include, and add a few
35226         verbose messages for debugging.
35227
35228 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35229
35230         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35231         of trying to do it ourselves.
35232
35233 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35234
35235         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35236
35237 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35238
35239         * gcc.prms/5403.c: Made regexp a bit less strict.
35240
35241 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35242
35243         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35244         is returned from remote_load instead.
35245         * lib/plumhall.exp: Ditto.
35246         * lib/mike-g++.exp: Ditto.
35247         * lib/old-dejagnu.exp: Ditto.
35248         * lib/c-torture.exp: Ditto.
35249
35250 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35251
35252         * lib/g++.exp: Use build_wrapper procedure.
35253         * lib/gcc.exp: Ditto.
35254
35255 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35256
35257         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35258         an old-style decl for malloc.  Fixes tests to work when
35259         sizeof (int) != sizeof (size_t).
35260
35261 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35262
35263         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35264
35265         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35266         use stdargs.h interface.
35267
35268 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35269
35270         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35271         NO_VARARGS when compiling.
35272
35273 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35274
35275         * lib/plumhall.exp(ph_includes): New procedure.
35276         (ph_make): Use it.
35277         (ph_compiler): Ditto.
35278
35279         * lib/g++.exp: Rename test-glue.c to testglue.c.
35280         * lib/gcc.exp: Ditto.
35281
35282 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35283
35284         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35285         to completion when it's called.
35286
35287 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35288
35289         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35290         is defined, don't do test.
35291
35292 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35293
35294         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35295         for object files.
35296         (ph_summary): Mark skipped testcases as untested, not unresolved.
35297
35298         * lib/plumhall.exp (ph_make): If unresolved because of bad
35299         errorCode, record errorCode in log file.
35300         (*): Replace send_log/verbose with verbose -log.
35301
35302 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35303
35304         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35305         double conversion if double isn't at least 8 bytes.
35306
35307         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35308         int to work with targets where int is 16 bits.
35309
35310         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35311         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35312         precision for the test to complete.
35313
35314 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35315
35316         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35317         if d10v is not compiled with the -mdouble64 flag.
35318         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35319
35320         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35321         d10v is not compiled with the -mint32 flag.
35322
35323 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35324
35325         * lib/plumhall.exp: Use incr_count.
35326
35327 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35328
35329         * gcc.c-torture: Update to c-torture-1.45.
35330
35331 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35332
35333         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35334         the name of the expect testcase file).
35335
35336         * lib/g++.exp(g++_init): Ditto.
35337
35338 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35339
35340         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35341         the host.
35342
35343         * lib/gcc.exp(gcc_exit): New procedure.
35344
35345 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35346
35347         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35348         specs where appropriate.
35349
35350         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35351         because of new "candidates are" messages, and removed a few
35352
35353         * Converted all non-old-style g++ testcases to old-style, and
35354         moved into g++.old-deja.
35355
35356 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35357
35358         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35359         options.
35360
35361         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35362         succeeded.
35363
35364         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35365
35366 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35367
35368         * lib/gcc.exp (gcc_target_compile): Add support for defining
35369         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35370         the machine doesn't have those features.
35371
35372 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35373
35374         * g++.law/operators4.exp: Don't use LIBS.
35375
35376 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35377
35378         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35379
35380         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35381         * lib/g++.exp: Set it here instead. Also, allow use of the
35382         --tool_exec and --tool_opt options. Change CXX to
35383         GXX_UNDER_TEST.
35384
35385         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35386
35387         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35388
35389 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35390
35391         * lib/old-dejagnu.exp: Use prune_warnings instead of
35392         prune_system_crud.
35393         * lib/mike-g++.exp: Ditto.
35394         * lib/gcc.exp: Ditto.
35395         * lib/g++.exp: Ditto.
35396
35397         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35398
35399 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35400
35401           * 941014-2.c: Include stdlib.h
35402           * 960327-1.c: Include stdio.h
35403           * dbra.c, index-1.c: Don't assume ints are 32bits.
35404
35405 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35406
35407         * lib/gcc.exp: Add gcc,stack_size target feature.
35408
35409         * lib/g++.exp(g++_target_compile): Add the include and link
35410         paths here, not in two other places. And, it's $options, not
35411         options.
35412
35413         * lib/mike-g++.exp(postbase): Remove the code that determines
35414         the correct include and link paths.
35415         * g++.old-deja/old-deja.exp: Ditto.
35416
35417 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35418
35419         * lib/g++.exp(g++_init): target_compile no longer returns the
35420         filename of the result.
35421
35422 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35423
35424         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35425         call to glob.
35426
35427         * gcc.c-torture/special/special.exp: Change call to
35428         gcc_target_compile to include the object file.
35429
35430 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35431
35432         * gcc.c-torture/special/special.exp: Correct misspelling in last
35433         change.
35434
35435 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35436
35437         * lib/plumhall.exp(ph_summary): Log the entire output of the
35438         executable. Return -1 if there were any failures, 0 otherwise.
35439         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35440         (ph_make): Clean up objects and executables that were built
35441         if the tests succeeded.
35442
35443 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35444
35445         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35446         libraries and includes in the build tree as appropriate.
35447
35448 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35449
35450         * lib/c-torture.exp: Instead of looking for the global variable
35451         NO_LONG_LONG, check to see if that's a feature of the target.
35452
35453 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35454
35455         * config/default.exp: Minimize. Delete the remainer of the files in
35456         config; this functionality is now in devo/dejagnu/config.
35457
35458         g++.*/*: Pass any additional flags used to compile to postbase;
35459         delete CXXFLAGS.
35460
35461         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35462         is now done by runtest.exp. Use gcc_target_compile instead of
35463         compile.
35464
35465         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35466         Remove references to CFLAGS. Use remote_file instead of
35467         calling rm -f.
35468         (c-torture): Take a list of arguments to use to compile this
35469         testcase.
35470
35471         lib/g++.exp: Simplify. Use target_compile instead of compile.
35472         lib/gcc-dg.exp: Ditto.
35473         lib/gcc.exp: Ditto.
35474         lib/mike-{gcc,g++}.exp: Ditto.
35475         lib/old-dejagnu.exp: Ditto.
35476         lib/plumhall.exp: Ditto.
35477
35478 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35479
35480         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35481         (ph_linker): Likewise.
35482
35483 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35484
35485           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35486         MAP_ANON / MAP_ANONYMOUS if defined;
35487         else try to map from /dev/zero .
35488
35489 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35490
35491         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35492         isn't defined, then define it to MAP_ANONYMOUS.
35493
35494 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35495
35496         * gcc.c-torture: Update to c-torture-1.42 release.
35497
35498 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35499
35500         * gcc.c-torture: Update to c-torture-1.41 release.
35501
35502 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35503
35504         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35505         c-torture release.
35506
35507 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35508
35509         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35510         and LDFLAGS.  Fix second case to append the target_info ldflags
35511         onto LDFLAGS, not CFLAGS.
35512         * lib/g++.exp (g++_init): Add target_info stuff.
35513         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35514         of libgloss and newlib flags for !native.
35515
35516         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35517         (GDB): Fix relative path to go up another dir for finding gdb.
35518
35519 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35520
35521         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35522         versions in the target_info array, if they don't exist.
35523
35524 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35525
35526         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35527
35528 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35529
35530         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35531         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35532
35533 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35534
35535         * lib/old-dejagnu.exp: Don't remove the output file before we've
35536         actually tested it. Don't append pwd to the path of the executable
35537         we're testing.
35538
35539 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35540
35541         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35542
35543 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35544
35545         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35546         temporary directory for compiler files, and set it to a default
35547         value of /tmp. Set $output as the name of the output file from
35548         compiling the testcase. Add a -o option to $cflags_var so the
35549         compiler writes the final output file as $output. Set $executable
35550         to $output.
35551
35552         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35553         directory for compiler files, and set it to /tmp if it doesn't
35554         already have a value. Set $output_file to the name of the output
35555         file from compiling the testcase. Add a -o option to CXXFLAGS so
35556         the compiler writes the final output file as $output. Use $output
35557         as the executable to be tested.
35558
35559 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35560
35561         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35562
35563 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35564
35565         * gcc.c-torture/execute/pending-1.c: New test.  Still
35566         pending in Tege's queue.
35567
35568 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35569
35570         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35571         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35572         if there were failures.  Call unresolved if there were unresolved
35573         testcases.  Call gcc_fail if program did not run to completion.
35574         (ph_make): Pass additional argument name to ph_execute.
35575         (ph_execute): Add new argument.  Pass additional arguments to
35576         ph_summary.  Call gcc_fail is there is no execution output.
35577
35578 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35579
35580         * lib/plumhall.exp (proc_summary): Output relavent summary
35581         lines into the log so specific failures in plumhall can be
35582         investigated.
35583
35584 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35585
35586         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35587         (c-torture-execute): Don't try to execute tests which use
35588         "long long" types if $NO_LONG_LONG is nonzero.
35589
35590 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35591
35592         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35593         not c-torture.
35594
35595         * gcc.ieee: Move from here.
35596         * gcc.c-torture/execute/ieee: To here.
35597
35598 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35599
35600         * gcc.c-torture: Update to c-torture-1.41 release.
35601
35602 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35603
35604         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35605         not "$output".
35606
35607 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35608
35609         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35610         -c present.
35611
35612 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35613
35614         * config/proelf.exp: Handle connecting to a simulator.
35615
35616 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35617
35618         * config/proelf.exp: New file.  Enough framework that we can
35619         run c-torture tests on the proelf targets (or any other target
35620         that gdb can connect to for that matter).
35621
35622 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35623
35624         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35625         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35626
35627         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35628         exec_output exists.
35629
35630 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35631
35632         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35633         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35634
35635         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35636         to pass/fail/unresolved/unsupported/untested.  Caller must now
35637         call unresolved/unsupported/untested.
35638         * lib/*.exp: Update FSF address.  Update to handle new results of
35639         ${tool}_load.
35640         * lib/chill.exp (verbose): Delete.
35641
35642 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35643
35644         * lib/gcc.exp (default_gcc_start): Change order of args to
35645         $LDFLAGS $CFLAGS $LIBS.
35646         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35647         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35648         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35649         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35650         * gcc.misc-tests/dg-test.exp: Likewise.
35651         * gcc.misc-tests/msgs.exp: Likewise.
35652         * gcc.prms/prms.exp: Likewise.
35653         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35654         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35655
35656         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35657
35658 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35659
35660         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35661
35662         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35663         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35664
35665         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35666         necessary.
35667
35668 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35669
35670         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35671         global for loop; add use of $mathlib.
35672         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35673         settings here; set mathlib for anything but VxWorks.
35674
35675 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35676
35677         * gcc.c-torture: Update to c-torture-1.40 release.
35678
35679 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35680
35681         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35682         dg.exp.
35683
35684 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35685
35686         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35687         global.
35688
35689 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35690
35691         * lib/g++.exp (LIBS): Define if not already.
35692         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35693         (gcc-dg-prune): Call prune_gcc_output.
35694         * lib/gcc.exp (prune_gcc_output): New proc.
35695         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35696         prune_gcc_output.
35697
35698 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35699
35700         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35701         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35702
35703 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35704
35705         * gcc.c-torture: Update to c-torture-1.39 release.
35706
35707 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35708
35709         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35710         fails, try others as well.
35711
35712 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35713
35714         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35715         If compilation fails, mark execute tests as `untested'.
35716         If test is marked as unsupported, don't mark compilation and
35717         execute tests as failed.
35718
35719 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35720
35721         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35722         libstdc++ for whether or not we want to be doing shared
35723         libraries.  Delete link_curses since we don't need it anymore.
35724         * lib/mike-g++.exp (postbase): Don't link in libg++.
35725         * g++.old-deja/old-deja.exp: Likewise.
35726
35727 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35728
35729         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35730
35731 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35732
35733         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35734         For that, add `-Wl,-a,shared_archive'.
35735         * g++.old-deja/old-deja.exp: Likewise.
35736
35737 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35738
35739         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35740
35741 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35742
35743         * lib/mike-g++.exp (postbase): Pay attention to the status of
35744         g++_load.
35745
35746 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35747
35748           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35749
35750 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35751
35752         * lib/gcc.exp (default_gcc_start): No longer need to log program
35753         being executed or its output, execute_anywhere does that now.
35754         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35755         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35756
35757 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35758
35759         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35760         the same as those in lib/g++.exp.
35761
35762 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35763
35764         * gcc.c-torture: Update to c-torture-1.38 release.
35765         * gcc.ieee: Related changes.
35766
35767 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35768
35769         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35770         "exec". Minor reformatting changes.
35771
35772         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35773         cross. This means all "exec" calls now work on a remote host as
35774         well.
35775         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35776         cross. Filter out the extra "\r\n" stuff that expect puts in.
35777         (c-torture-execute): Filter out the bogus warnings like
35778         c-torture-compile does. Add support for canadian cross.
35779         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35780         Use execute_anywhere rather than calling exec directly. Now it
35781         works for canadian cross testing.
35782
35783 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35784
35785         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35786         results into a variable, and check that rather than using file exists.
35787
35788 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35789
35790         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35791         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35792
35793 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35794
35795         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35796         lib_curses if there's a shared libg++ in the build tree.
35797
35798 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35799
35800         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35801         if not supported target.
35802
35803 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35804
35805         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35806         link_curses up to always happen, not just for native builds.
35807
35808 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35809
35810         * gcc.c-torture: Update to c-torture-1.36 release.
35811         * gcc.failure: Related changes.
35812
35813 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35814
35815         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35816
35817 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35818
35819         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35820         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35821         runshlib, link_curses, and mathlib for link and run.
35822
35823         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35824         pass the runtime shared library options for Solaris, OSF/1, and
35825         Irix5, and link with -lcurses to avoid unresolved references.
35826
35827 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35828
35829         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35830         only run once.
35831
35832 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35833
35834         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35835
35836 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35837
35838         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35839         do not have a framework for the "compat" tests yet.
35840
35841 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35842
35843         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35844         set to null if we're testing vxworks5.1.  Use that instead of
35845         `-lm' in the setting of LIBS for link and run.
35846
35847 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35848
35849         * config/rom68k.exp (${tool}_load): Major changes to make it
35850         work.  Verified that it does in fact return the stuff in
35851         exec_output properly.  Catch any Emul or any TRAP other than 0.
35852
35853 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35854
35855         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35856         LDFLAGS properly for targets that need stuff from libgloss.
35857         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35858         only run once.
35859         (gpp_initialized): New variable.
35860
35861 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35862
35863         * config/rom68k.exp: Load libgloss.exp.
35864         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35865         so we can produce a fully linked binary.
35866         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35867         so we can produce a fully linked binary.
35868
35869 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35870
35871         * lib/plumhall.exp (ph_section): Watch for expected failures.
35872         Add missing `else'.
35873
35874         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35875         run the testcase.
35876         (c-torture): Likewise.
35877
35878 1995-08-28  Doug Evans  <dje@cygnus.com>
35879
35880         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35881
35882         * lib/mike-g++.exp (mike_cleanup): New proc.
35883         (prebase): New globals compiler_result, not_compiler_result,
35884         target_regexp.
35885         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35886         allow leading "-" in pattern.  Watch for unsupported tests.
35887         If $compiler_result is set, pattern match assembler code,
35888         and ditto for $not_compiler_result.
35889         * lib/mike-gcc.exp: Likewise.
35890
35891         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35892         execution "succeeded".
35893
35894 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35895
35896         * config/win32.exp: New file.
35897         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35898
35899 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35900
35901         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35902         unsupported.
35903         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35904         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35905         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35906
35907         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35908         "... without exceptions was ...".  That is now handled by
35909         prune_system_crud.
35910         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35911
35912 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35913
35914         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35915         sieve.c,sort2.c}: New files.
35916         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35917         sieve.exp,sort2.exp}: Drivers for them.
35918
35919         * lib/mike-gcc.exp (program_output): New user settable variable.
35920         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35921         messages.
35922         * lib/mike-g++.exp (program_output): New user settable variable.
35923
35924         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35925
35926         * config/sh.exp: Deleted (use sim.exp instead).
35927
35928 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35929
35930         * config/vx.exp: Declare CHECKTASK as global.
35931         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35932         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35933         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35934
35935 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35936
35937         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35938         target. Like vx.exp, only includes `vx29k.exp' instead of
35939         `vxworks.exp'.
35940
35941 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35942
35943         * config/sim.exp: Increase time limit from 120 seconds to 240.
35944
35945 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35946
35947         * gcc.c-torture/execute/950628-1.c: New test.
35948
35949 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35950
35951         * gcc.c-torture: Update with changes/additions from
35952         c-torture-1.34.
35953
35954 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35955
35956         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35957
35958 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35959
35960         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35961
35962 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35963
35964         * gcc.c-torture/compile/950512-1.c: New test.
35965         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35966         * gcc.dg/struct-ret-1.c: Likewise.
35967
35968 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35969
35970         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35971           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35972
35973 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35974
35975         * gcc.c-torture/special/920411-1.c: Deleted.
35976         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35977
35978 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35979
35980         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35981         cpu limit.
35982
35983 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35984
35985         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35986
35987 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35988
35989         From kenner;
35990         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35991         is the proper length.
35992         * va-arg-3.c: Likewise.
35993
35994 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35995
35996         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35997         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35998
35999         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36000         * lib/g++.exp (default_g++_start): Delete old cruft.
36001
36002 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36003
36004         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36005         (2 * (1 << 18)) to (2 * (1 << 17)).
36006
36007         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36008
36009 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36010
36011         * config/rom68k.exp: Renamed from config/idp.exp
36012
36013 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36014
36015         * c-torture/compile/921109-2.c
36016
36017 1995-04-18  Mike Stump  <mrs@cygnus.com>
36018
36019         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36020         excess errors.
36021
36022 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36023
36024         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36025         output.
36026         * lib/g++.exp (default_g++_start): Likewise.
36027
36028 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36029
36030         * gcc.c-torture/compile/950329-1.c: New test.
36031
36032 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36033
36034           * config/bug.exp (${tool}_load): Updated to use new remote_open
36035           and remote_close procs.
36036         * config/idp.exp: New file.
36037
36038 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36039
36040         * gcc.c-torture/execute/950322-1.c: New test.
36041
36042 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36043
36044         * config/vx.exp (${tool}_load): Clean up testing of return code from
36045         vxworks_ld and vxworks_spawn.
36046
36047 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36048
36049         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36050
36051 1995-03-13  Mike Stump  <mrs@cygnus.com>
36052
36053         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36054         can mark excess errors on a machine by machine basis.  Note, the
36055         default is to not expect any excess errors, even when excess
36056         errors test - is given, so you will want to put an XFAIL ... on
36057         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36058         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36059         those 4 machines, but no others.
36060
36061 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36062
36063         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36064         * lib/c-torture.exp: to here.
36065
36066 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36067
36068         * gcc.c-torture/execute/950221-1.c: New test.
36069         * gcc.c-torture/execute/struct-ret-1.c: New test.
36070         * gcc.c-torture/compile/950221-1.c: New test.
36071
36072         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36073
36074 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36075
36076         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36077         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36078
36079 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36080
36081         * g++.gb: New directory of tests, derived from my signature and
36082         class scoping tests.
36083
36084         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36085         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36086         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36087         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36088         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36089         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36090         * g++.gb/sig25.C: Likewise.
36091
36092         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36093         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36094         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36095         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36096         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36097         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36098         * g++.gb/sig25.exp: Likewise.
36099
36100         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36101         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36102         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36103         * g++.gb/scope13.C: Likewise, this test still fails.
36104
36105         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36106         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36107         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36108         * g++.gb/scope13.exp: Ditto.
36109
36110         * g++.gb/README: New file, explains what these tests are about.
36111
36112 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36113
36114         * lib/dg.exp (dg-do): Support `preprocess'.
36115         (dg-test): Likewise.
36116
36117 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36118
36119         * config/udi.exp: change "continue -expect" to "exp_continue".
36120
36121 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36122
36123         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36124         Delete redundant tests.
36125
36126         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36127         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36128         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36129         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36130         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36131         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36132         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36133         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36134
36135         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36136         storing label pointers.
36137         * gcc.c-torture/execute/921019-1.c: Likewise.
36138         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36139         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36140         parameter fp.
36141         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36142         constants.
36143
36144         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36145         Delete obsolete tests.
36146
36147         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36148         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36149         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36150         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36151         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36152         * gcc.c-torture/compile/950124-1.c: New test.
36153
36154         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36155
36156 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36157
36158         * lib/mike-g++.exp: Add -lm to LIBS.
36159
36160 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36161
36162         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36163
36164 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36165
36166         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36167
36168 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36169
36170         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36171
36172 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36173
36174         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36175         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36176         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36177         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36178         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36179         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36180         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36181         * g++.law/{operators31.C, operators32.C,
36182         * g++.law/{operators33.C, operators34.C}: Likewise.
36183         * g++.law/{pic1.C, refs2.C}: Likewise.
36184         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36185         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36186         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36187         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36188
36189         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36190         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36191         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36192         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36193         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36194         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36195         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36196         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36197         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36198         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36199         * g++.law/{operators34.exp}: Likewise.
36200         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36201         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36202         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36203         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36204         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36205
36206         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36207         No longer expected to fail.
36208         * g++.law/missed-error3.C: Tweak for recent bool changes.
36209
36210 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36211
36212         * config/emb-unix: Deleted.
36213         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36214         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36215
36216 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36217
36218         * lib/dg.exp (dg-test): Fix typo in last patch.
36219
36220 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36221
36222         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36223         (handles multiple occurrences).
36224
36225 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36226
36227         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36228         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36229         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36230         printed).
36231         * lib/c-torture.exp (c-torture-compile): Likewise.
36232         (c-torture): Prepend full path if missing.
36233         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36234         (gcc_fail): Likewise.
36235         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36236
36237 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36238
36239         * lib/netware.exp: Only attach to NetWare i386 systems.
36240
36241 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36242
36243         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36244         messages.  Add test name to "output pattern match" pass/fail message.
36245
36246 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36247
36248         * gcc.dg: New testsuite.
36249         * gcc.dg/dg.exp: New file.
36250
36251         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36252         test-switch.c}: Deleted.
36253
36254         * gcc.misc-tests/msgs.exp: New testcase driver.
36255
36256 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36257
36258         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36259         Watch for illegal return values from ${tool}_load.
36260         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36261         cross targets.  Coerce return value >0 to 1.
36262
36263 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36264
36265         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36266
36267         * config/emb-unix.exp: New file.
36268
36269         * config/sim.exp: Error if variable $SIM not defined.
36270         (${tool}_load): Mark test as "untested" if simulator missing.
36271
36272         * config/unix.exp: Load remote.exp to get rcp_download.
36273         * lib/c-torture.exp: Use different option lists for testcases with
36274         and without loops.
36275         * gcc.c-torture/execute/execute.exp: Likewise.
36276
36277 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36278
36279         * config/*.exp: Clarify return code from ${tool}_load.
36280         Call `unresolved' or `untested' instead of `warning' or `perror'
36281         (sometimes you still want to call both though).
36282         Add comment that `shell_id' is local to each file.
36283         * config/udi.exp (timeout): Set to 30.
36284         Don't print warning if connection fails, $connectmode has already
36285         printed an error.
36286         (${tool}_load): Move verbose messages to level 2.
36287         Rework pattern for "Process started" message.
36288         Pass `shell_id' to ${connectmode}_download.
36289         Retry twice upon timeout.  Make resetting of target more robust.
36290         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36291         Pass `shell_id' to exit_$connectmode.
36292         Only call exit_$connectmode if connected.
36293         * config/unix.exp (${tool}_load): Check return codes better.
36294         * config/vrtx.exp (${tool}_load): Likewise.
36295         * config/vx.exp (${tool}_load): Likewise.
36296         Delete unneeded global's.
36297         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36298         from ${tool}_load.
36299         (dg-stat): Delete.
36300         (dg-init): Delete recording of pass/fail counts.
36301         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36302         (old-dejagnu-init): Likewise.
36303         (old-dejagnu-stat): Delete contents, empty proc now.
36304         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36305         (c-torture): Delete references to lcnt, lpass, lfail.
36306         Get option list from TORTURE_OPTIONS.
36307         Delete -funroll[-all]-loops if no loops.
36308         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36309         (g++_stat): Delete contents (empty proc now).
36310         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36311         (gcc_finish): Likewise.
36312         (gcc_stat): Deleted.
36313         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36314         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36315         * gcc.c-torture/execute/execute.exp: Likewise.
36316         Split tests into two parts: compile, execute.
36317         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36318         no loops.  Update to reflect clarified return codes from ${tool}_load.
36319
36320 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36321
36322         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36323         to grep for.
36324         (old-dejagnu): Likewise (where necessary).
36325
36326 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36327
36328         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36329
36330         * lib/dg.exp (dg-process-target): Fix processing of selector.
36331         Add comment regarding use of `error'.
36332
36333         * lib/gcc.exp (prune_system_crud): Define if missing.
36334         * lib/g++.exp (prune_system_crud): Likewise.
36335
36336         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36337         Call prune_system_crud.
36338         * lib/dg.exp (dg-runtest): New proc.
36339         Use perror instead of send_user for tcl errors in testcase.
36340         Don't return any value, it's never used.
36341         Don't clobber previous definition of `unknown'.
36342         Print tcl errors in `dg-final'.
36343
36344 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36345
36346         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36347         (dg-test): Don't print errorInfo, it contains stack backtrace.
36348
36349 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36350
36351         * lib/g++.exp (runtest_file_p): Define if missing.
36352
36353 1994-09-24  Doug Evans  (dje@cygnus.com)
36354
36355         * lib/mike-g++.exp: Comment out loading of g++.exp.
36356         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36357         (default_g++_version): Always print something.
36358         (default_g++_start): Comment out call to `which'.
36359         (g++_start, g++_load): Deleted (must be defined in config file).
36360         * lib/gcc.exp: Test for existence of $CC at start.
36361         Delete check for tmpdir (done in gcc_init).
36362         (default_gcc_version): Always print something.
36363         (default_gcc_start): Comment out call to `which'.
36364         * config/*.exp: Major cleanup - make cross targets work at least a
36365         little better for g++ (by not being "--tool gcc" specific).
36366         Rename gcc_xxx to ${tool}_xxx.
36367         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36368         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36369
36370 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36371
36372         * lib/c-torture.exp (c-torture-compile): Rework compiler
36373         message processing.
36374
36375         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36376         c-torture.
36377
36378 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36379
36380         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36381
36382         * lib/dg.exp (dg-process-target): Support { target native }.
36383
36384 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36385
36386         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36387         looked for "... program xxx got fatal signal".
36388         Correct regsub munging of `comp_output'.
36389         Ignore compiler messages "path prefix not used" and "linker input
36390         file unused".
36391
36392 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36393
36394         * lib/gcc.exp (runtest_file_p): Define if missing.
36395         * gcc.prms/template.c: Example to work from.
36396
36397 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36398
36399         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36400         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36401
36402         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36403         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36404         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36405         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36406
36407         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36408         (dg-process-target): No longer a varargs proc.
36409         Return S/N for target, P/F for xfail.  All callers changed.
36410         (user option procs): More argument checking.
36411         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36412         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36413         (dg-test): Skip test if not running on selected target in `dg-do'.
36414         Update handling of `dg-do-what', `dg-output-text'.
36415         Separate execution pass/fail from output pattern match pass/fail.
36416         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36417
36418 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36419
36420         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36421         target for 920510-1.c.
36422
36423 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36424
36425         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36426         Clean up comment regarding use of passcnt, etc.
36427         (gcc_stat): Don't update `testcnt' here.
36428         (gcc_finish): Do it here.
36429         Might as well reset `but_id' here too.
36430         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36431         to determine if the file should be tested.
36432         * gcc.c-torture/compile/compile.exp: Likewise.
36433         * gcc.c-torture/execute/execute.exp: Likewise.
36434         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36435         * gcc.misc-tests/dg-test.exp: Likewise.
36436         * gcc.prms/prms.exp: Likewise.
36437         * gcc.wendy/wendy.exp: Likewise.
36438         * g++.old-deja.exp: Likewise.
36439         Move "Testing file" message to verbose level 1.
36440
36441 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36442
36443         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36444
36445 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36446
36447         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36448         (default_gcc_start): Accept optional second list element
36449         of compiler flags.  Print compiler output at verbosity level 2.
36450         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36451         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36452         Save current values of framework globals passcnt, failcnt, xpasscnt,
36453         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36454         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36455         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36456         xfailcnt to compute stats.  Update framework global `testcnt' from
36457         pass/fail counts.
36458         (gcc_finish): New proc.  Clean up test environment.
36459         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36460         (gcc_epass, gcc_efail): Delete.
36461         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36462         argument of line number.
36463         (dg-init): If the tool has an init routine, call it.
36464         (dg-test): Remove args `cflags_var' and `libs_var'.
36465         Pass all compiler options to ${tool}_start.
36466         Handle missing line number.
36467         (dg-finish): New function.
36468         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36469         particular files.  Call gcc_finish at end.  Move "skipping test"
36470         message to verbosity level 3.
36471         * gcc.c-torture/compile/compile.exp: Likewise.
36472         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36473         * gcc.c-torture/execute/execute.exp: Likewise.
36474         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36475         Print testcase being tried at verbosity level 1.
36476         * gcc.c-torture/special/special.exp: Unset xfail.
36477         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36478         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36479         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36480         * gcc.failure/failure.exp: Likewise.
36481         * gcc.ieee/ieee.exp: Likewise.
36482         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36483         Update call to dg-test.  Call dg-finish at end.
36484         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36485         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36486         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36487         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36488         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36489         * gcc.wendy/wendy.exp: Add copyright.
36490         Delete setting of tmpdir (done by gcc_init).
36491         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36492         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36493         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36494         gcc_[ce]pass/fail.
36495
36496 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36497
36498         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36499         confusion.
36500         (g++_load): Likewise.
36501
36502         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36503         Rename argument to `prog' to remove the confusion.
36504         Varargs fns behave differently too!
36505         (g++_load): Likewise.
36506
36507         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36508
36509         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36510         what it is.  Delete (always) printing of status value for !native.
36511         Simplify verbose code, and include status and exec_output.
36512         (g++_load): Use gcc_load.
36513
36514 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36515
36516         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36517         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36518         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36519         940714-3.c as these testcases don't exist anymore.  Make
36520         va-arg-1.c expected to pass.
36521
36522 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36523
36524         * gcc.misc-tests/misc.exp: Only run specific testcases.
36525         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36526         * gcc.misc-tests/dg-[1-9].c: New files.
36527
36528         * lib/dg.exp: New testsuite driver.
36529         * gcc.prms/prms.exp: Use it.
36530
36531         * README.gcc: New file.
36532
36533         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36534         Document and reset `lxpass' and `lxfail'.
36535         Simplify "initialized" message.
36536         (gcc_stat): Clean up comments a little.
36537
36538 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36539
36540         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36541
36542 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36543
36544         * lib/old-dejagnu.exp (process-option): New proc.
36545         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36546         (old-dejagnu): Simplify.
36547         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36548
36549 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36550
36551         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36552         exists and is not an empty string.
36553
36554         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36555         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36556         finished.
36557         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36558         automatically.
36559
36560         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36561         longer expected to fail.
36562
36563         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36564         "f" function call.
36565
36566         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36567
36568         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36569         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36570         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36571         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36572         c-torture-1.29.
36573
36574         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36575         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36576
36577         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36578
36579         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36580         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36581
36582         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36583         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36584         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36585
36586 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36587
36588         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36589         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36590         940714-1.c, 940714-2.c, 940714-3.c},
36591         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36592         gcc.misc-tests/{mg.c,mg.exp}:
36593         New tests.
36594         * gcc.noncompile/noncompile.exp: Change accordingly.
36595
36596 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36597
36598         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36599         Undo previous clobberage.
36600
36601 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36602
36603         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36604         * gcc.special/{930510-1.c, special.exp}:
36605         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36606         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36607         struct-varargs-1.c}: New tests from c-torture-1.26.
36608
36609 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36610
36611         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36612           argument to switch.
36613
36614 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36615
36616         * Revert the previous changes.  Please see Rob's directory
36617           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36618           fixes.
36619
36620 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36621
36622         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36623             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36624             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36625             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36626             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36627             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36628             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36629             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36630             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36631             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36632             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36633             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36634             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36635             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36636             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36637             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36638             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36639             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36640             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36641             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36642             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36643             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36644             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36645             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36646             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36647             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36648             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36649
36650 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36651
36652         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36653             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36654           with perror calls.
36655
36656 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36657
36658         * config/unix.exp (g++_load): Fix syntax.
36659
36660 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36661
36662         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36663         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36664         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36665         Don't expect va-arg-1.c to fail.  Correct expected output for
36666         920928-1.c.
36667         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36668         * gcc.wendy/hbm4.c: Correct typo.
36669         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36670
36671 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36672
36673         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36674         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36675         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36676         * lib/c-torture.exp (c-torture-compile): Ditto.
36677
36678         Reduce volume of output (remove all the -I's and such).
36679         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36680         Call gcc_cpass, gcc_cfail.
36681         (c-torture): Pass testing option to c-torture-compile.
36682
36683 1994-03-21  Doug Evans  (dje@cygnus.com)
36684
36685         Bring patches over from progressive.
36686         * config/default.exp: Exit remote shell cleanly.
36687         (g++_exit, g++_start): Add default versions.
36688         * config/sim.exp (gcc_load): Use perror, not error.
36689
36690 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36691
36692         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36693         set in site.exp.
36694
36695 1994-03-14  Doug Evans  (dje@cygnus.com)
36696
36697         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36698         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36699         (wendy_try): New proc to run testcase.
36700         (main loop): Call 'em.
36701         * gcc.wendy/*.c: Clean up pass to correct expected output.
36702
36703         * lib/gcc.exp: Minor cleanup work.
36704         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36705
36706 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36707
36708         * config/sim.exp (gcc_load): Document return codes better.
36709         Don't pass -v to simulator.
36710
36711 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36712
36713           * gcc.special/920717-x.c: Fix typo.
36714           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36715           get at sources.
36716
36717         * lib/mike-gcc.exp: Fix typo.
36718
36719 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36720
36721         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36722         binary to use, transform the name.
36723         * config/*.exp: rename everything. Nuke any g++ specific files,
36724         it's now a special case of gcc that requires no special support.
36725         Add a default.exp for unsupported targets.
36726
36727 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36728
36729         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36730         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36731         version of Tcl.
36732
36733 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36734
36735         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36736         than a warning.
36737
36738 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36739
36740         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36741
36742 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36743
36744         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36745         option_list.  Compile every file with only 4/6 option choices
36746         (same as C torture) instead of with 12/18 different option
36747         choices.
36748         * lib/c-torture.exp: Likewise.
36749
36750         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36751         not already set.
36752
36753 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36754
36755         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36756         can put an XFAIL *-*-* on excess errors.
36757
36758 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36759
36760         * g++.law: Add more tests derived from g++-bugs snapshots.
36761
36762         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36763         equivalent to g++.law/init9.
36764
36765         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36766         compiled it, and the a.out file after we've run it.
36767
36768 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36769
36770         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36771         compiled it, and the a.out file after we've run it.
36772
36773 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36774
36775         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36776
36777 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36778
36779         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36780         version number.
36781
36782 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36783
36784         * g++.law: New directory of g++ tests derived from the g++-bugs
36785         snapshots.
36786
36787 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36788
36789         * gcc.compile: initbug1.c initbug1.exp testcase added
36790
36791 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36792
36793         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36794         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36795           fixes submitted by Jeff Law (law@cs.utah.edu)
36796         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36797           Jeff Law (law@cs.utah.edu)
36798
36799
36800 1993-11-30  Mike Stump  (mrs@cygnus.com)
36801
36802         * config/unix-g++.exp: Follow the gcc way of doing things.
36803         * g++.old-deja/old-deja.exp: Minor updates.
36804         * lib/g++.exp: New file, follow the gcc way of doing things.
36805         * lib/old-dejagnu.exp: Minor updates.
36806         * lib/mike-g++.exp: Always unset errorInfo.
36807
36808 1993-11-06  Mike Stump  (mrs@cygnus.com)
36809
36810         * lib/gcc.exp: Fix some errors with the below change, CC and
36811         CFLAGS should be global when setting, not local.
36812
36813 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36814
36815         * lib/gcc.exp: Transform tool name.
36816
36817 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36818
36819         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36820
36821 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36822
36823         * lib/gcc.exp: change gcc_done to gcc_stat
36824
36825 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36826
36827         * Upgraded gcc testsuite to c-torture version 1.25
36828
36829 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36830
36831         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36832         * lib/c-torture: added hooks for new reporting code.
36833
36834 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36835
36836         * config/sh-gcc.exp: check if sh-sim exists in the path
36837
36838 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36839
36840         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36841         * gcc.compile/compile.exp: Initial changes for new logic.
36842         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36843         * gcc.failure/failure.exp: Initial changes for new logic.
36844         * gcc.ieee/ieee.exp: Initial changes for new logic.
36845         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36846         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36847         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36848         * lib/c-torture.exp: Initial changes for new logic.
36849         * lib/gcc.exp: Initial changes for new logic.
36850
36851 1993-10-15  Mike Stump  (mrs@cygnus.com)
36852
36853         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36854         depend upon failure or success.  Fully qualify names in failure
36855         and success messages.  Always remove a.out before starting
36856         compile, just in case.  Pay more attention to error text output by
36857         the compiler.  Handle testcases with no known past errors just
36858         like all others, so that things are uniform.  Other miscellaneous
36859         improvements.
36860
36861 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36862
36863         * gcc.cpp: new directory for cpp tests
36864
36865 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36866
36867         * lib/chill.exp: Code reformatted, removed unused code.
36868         * config/unix-chill.exp: Code reformatted, removed unused code.
36869         * chill.execute/execute.exp: Code reformatted, removed unused code.
36870         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36871
36872 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36873
36874         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36875         routines not written.
36876
36877 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36878
36879         * config/bug-gcc.exp: Use new procs from bug.exp.
36880
36881 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36882
36883         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36884         via ftp, rather than depending on NFS.
36885         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36886         case.
36887
36888 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36889
36890         * config/bug-gcc.exp: Use new download proc.
36891
36892 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36893
36894         * chill.execute/execute.exp: cleanups, handles errors better
36895         * chill.compile/compile.exp: rewrite, based on execute.exp
36896         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36897         * lib/chill.exp: major changes to diff proc and compile and link
36898           procs. added chill_fail and chill_pass wrappers to pass and
36899           fail. added more comments, and handle error codes better.
36900           Added a hack to capture stderr from exec, so noncompile tests
36901           can work.
36902
36903 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36904
36905         * chill.execute/execute.exp: rewrite of testsuite driver
36906         * lib/chill.exp: rewrite of testsuite driver
36907         * config/unix-chill.exp: rewrite of testsuite driver
36908
36909 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36910
36911     In chill.execute:
36912         * iexpr.ch: Standardize uppercase.
36913         * tuples.dat: Standardize uppercase.
36914         * vary.ch: standardize.  Correct varying string assignments.
36915         * vary.dat: Add new output lines.
36916
36917 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36918
36919     In chill.execute:
36920         * chprintf.ch: Standardize use of uppercase.
36921         * tuples.ch: Standardize and turn arr2 into a DCL,
36922           rather than a SYN.
36923         * pinits.ch: Standardize.
36924
36925 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36926
36927         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36928         * Makefil: Renamed to Makefile.in.
36929         * configure.in: New.
36930
36931 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36932
36933     In chill.execute:
36934         * .cvsignore: Add result/output files.
36935         * Makefile: Fix up variables at start.  Use MFLAGS
36936           everywhere.  Correct bool_loc, built_ins entries.
36937           Add entry for vary1.ch.
36938         * bitarray.ch: Standardize upper-case usage.
36939         * bitexpr.ch: Standardize, add output of b1.
36940         * params.ch: Use arrayt in along PROC parameters, to
36941           avoid novelty problems.
36942         * sets.ch: Tiny cleanup.
36943         * vary1.ch: Re-indent.
36944
36945 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36946
36947           * Add PR-related files to Makefiles, .cvsignore files, etc.
36948
36949 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36950
36951         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36952           with compiler objects. New names are test-flow.c and test-loop.c
36953
36954 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36955
36956         * Upgraded c-torture tests from 1.19 to 1.20
36957
36958         * new files:
36959         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36960         * gcc.compile: 930623-1.c 930623-2.c
36961         * gcc.noncompile: 930622-1.c 930622-2.c
36962         * gcc.failure: 920411-1.c 920627-2.c
36963         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36964
36965 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36966
36967         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36968           More changes to get testsuite working properly. Needs more work.
36969           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36970
36971 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36972
36973         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36974           More changes to get testsuite working properly. Needs more work.
36975
36976 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36977
36978         * chill.compile/compile.exp: Added for Dejagnu support
36979         * chill.execute/execute.exp: Added for Dejagnu support
36980         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36981
36982 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36983
36984     This should complete moving the CHILL test files.
36985         * chill.noncompile(.cvsignore printf.grt
36986             in-printf.grt chprintf.grt chprintf.ch):
36987             Added test-support files.
36988           (Makefile): Modified further.
36989         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36990             signal.ch): Added test files.
36991           * chill.execute (.cvsignore printf.grt printr.c
36992             in-printf.grt rts.c chprintf.grt rts.h): Added
36993           test-support files.
36994             (Makefile): More corrections.
36995
36996 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36997
36998         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36999           test cases, ready for DejaGnu.
37000
37001 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37002
37003         * Upgraded c-torture tests from 1.18 to 1.19
37004
37005         * gcc.compile: added test(s):
37006           930607-1.c
37007         * gcc.execute: added test(s):
37008           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37009
37010         * added new subdirectory for misc tests: gcc.misc-tests
37011         * gcc.misc-test(s): added tests:
37012           inst-check.c test-consts.c test-ior.c test-switch.c
37013
37014 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37015
37016         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37017
37018 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37019
37020         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37021
37022 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37023
37024         * Upgraded c-torture tests from 1.17 to 1.18
37025
37026 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37027
37028         * Upgraded c-torture tests from 1.12 to 1.17
37029
37030 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37031
37032         * lib/old-dejagnu.exp:
37033           Fixed handling of XFAIL target triplets to correctly
37034           recognize wildcard characters.  Removed code that
37035           appended a unique id tag to the end of the file name
37036           printed out by the result of the testcases within a
37037           given test file.
37038
37039 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37040
37041         * lib/old-dejagnu.exp:
37042           Reworked expected failure handling to trigger off of XFAIL
37043           keyword in keyphrase embeded in testcase source code. The
37044           XFAIL keyword must be at the end of the keyphrase line. It
37045           may optionally be followed by one or more target triplets.
37046           It has just occured that the handling of wildcards in the
37047           target triplet may not be correct.
37048
37049 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37050
37051         * g++.old-deja/tests:
37052           Moved all subdirectories up one level into g++.old-deja .
37053
37054         * lib/old-dejagnu.exp:
37055           Fixed problem with CXXFLAGS not being properly reset, and being
37056           corrupted with extraneous "-c" compiler option.  This was
37057           causing binaries to not be generated for test that needed them.
37058           Modified strings passed to "pass" and "fail" so that individual
37059           tests from the same test file would be distinguished by an
37060           identifier appended to the test file name in the summary logs;
37061           this corrected a problem with erroneous diff logs.  Added code
37062           to search testcases for expected fail and unexpected pass keywords.
37063
37064 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37065
37066         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37067
37068 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37069
37070         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37071           Removed extraneous text from end of "Special g++ Options"
37072           keyphrase.
37073
37074         * lib/old-dejagnu.exp: Added pattern matching to look for new
37075           keywords, embedded in testcases comments, which will trigger
37076           calls to xpass and xfail.
37077
37078 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37079
37080         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37081           comments embedded in the testcases, especially the one looking for
37082           special compiler options, as well as the pattern matching for the
37083           compiler output again.
37084
37085 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37086
37087         * lib/old-dejagnu.exp: Do a proper check of the return value for
37088           execute tests. Fixed several problems with the pattern matching
37089           of the compiler output which gave erroneous test results.
37090           Changed several of the test result messages to be more descriptive.
37091         * config/unix-g++.exp: Proc g++_load now actually works and
37092           executes the tests passed to it and returns a usable return
37093           value.
37094
37095 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37096
37097           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37098
37099 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37100
37101         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37102           Modified both files to properly execute the old style
37103           dejagnu tests. The previous versions of these files were
37104           experimental and did not function anything near correctly.
37105
37106 1993-04-05  Rob Savoye  (rob@cygnus.com)
37107
37108         * Removed all Makefile.in and configure.in files. No configuration
37109         needed now.
37110
37111 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37112
37113         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37114
37115 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37116
37117         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37118         gcc.special/configure.in, gcc.noncompile/configure.in,
37119         gcc.execute/configure.in, gcc.code_quality/configure.in,
37120         g++.other/configure.in, g++.old-deja/configure.in,
37121         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37122         in srcname setting.
37123
37124 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37125
37126         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37127         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37128         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37129
37130 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37131
37132         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37133         (gdb_exit): Don't remove *_soc files.
37134
37135 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37136
37137         * lib/c-torture.exp: Don't look for main; instead always use -w
37138         -c.  This is how the c-torture tests work.  Remove the object
37139         file if the compilation succeeds.
37140         * gcc.execute/execute.exp: Remove executable if test passes.
37141         * gcc.noncompile/noncompile.exp: Every test is an expected
37142         failure.
37143         * gcc.special/special.exp: Added tests from c-torture 1.11,
37144         corrected use of existing test.
37145         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37146         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37147         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37148         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37149         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37150         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37151         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37152         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37153         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37154         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37155         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37156         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37157         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37158         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37159         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37160         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37161         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37162         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37163         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37164         c-torture 1.11.
37165         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37166         correspond to c-torture 1.11.
37167
37168         * New file.