OSDN Git Service

711d83c2c71d579c63b4fef64bc7d206d1a3514e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2
3         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4
5 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6
7         PR fortran/24426
8         * gfortran.dg/der_pointer_4.f90: New.
9
10 2005-10-22  David Ayers  <d.ayers@inode.at>
11
12         * obj-c++.dg/except-1.mm: Simplify.
13
14 2005-10-21  David Ayers  <d.ayers@inode.at>
15
16         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17
18 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19
20         * gfortran.dg/assumed_dummy_2.f90: New test.
21
22 2005-10-21  James E Wilson  <wilson@specifix.com>
23
24         PR preprocessor/15220
25         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26
27 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
28
29         * gcc.c-torture/execute/20051021-1.c: New test.
30
31 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/24260
34         * g++.dg/ext/tmplattr1.C: New test.
35
36 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/24440
39         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
40
41 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
42
43         * obj-c++.dg/except-1.mm: New.
44
45         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
46
47 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
48
49         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
50
51 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
52
53         PR middle-end/24295
54         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
55         declarations with the same names as thunks' alias targets, use
56         aliases instead.
57         * gcc.dg/attr-alias-3.c: New test.
58         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
59
60 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
61
62         PR c++/22618
63         * g++.dg/parse/access8.C: New test.
64
65 2005-10-20  Richard Guenther  <rguenther@suse.de>
66
67         PR c++/24439
68         * g++.dg/tree-ssa/pr24439.C: New testcase.
69
70 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
71
72         * g++.dg/opt/delay-slot-1.C: New test.
73
74 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
75
76         PR fortran/21625
77         * gfortran.fg/der_init_1.f90: New.
78
79 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
80
81         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
82
83 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
84
85         PR c++/21908
86         * g++.dg/parse/error28.C: New test.
87
88 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
89
90         * gcc.dg/profile-generate-2.c: New test.
91
92 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
93
94         PR target/23589
95         * g++.dg/ext/dllimport11.C: New.
96
97 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
98
99         PR c++/22293
100         * g++.dg/other/friend3.C: New test.
101
102 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
103
104         PR c++/23293
105         * g++.dg/template/error19.C: New test.
106
107 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
108
109         PR c++/21383
110         * g++.dg/overload/koenig2.C: New.
111
112         PR c++/23118
113         * g++.dg/overload/error2.C: New.
114
115         PR c++/22604
116         * g++.dg/inherit/covariant14.C: New.
117
118 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
119
120         PR c++/23440
121         * g++.dg/parse/for1.C: New test.
122
123 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
124
125         PR fortran/23446
126         * gfortran.dg/host_dummy_index_1.f90: New test.
127
128         PR fortran/21459
129         * gfortran.dg/automatic_char_len_2.f90: New test.
130
131         PR fortran/20866
132         * gfortran.dg/recursive_statement_functions.f90: New test.
133
134         PR fortran/20853
135         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
136
137         PR fortran/20849
138         * gfortran.dg/external_initializer.f90: New test.
139
140         PR fortran/20837
141         * non_module_public.f90: New test.
142
143 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
144
145         PR c++/24386
146         * g++.dg/template/overload7.C: New.
147
148         PR c++/22551
149         * g++.dg/other/switch2.C: Remove expected warnings.
150
151         PR c++/21353
152         * g++.dg/template/defarg6.C: New.
153
154 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
155
156         PR target/24315
157         * gcc.target/i386/pr24315.c: New test.
158
159 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/24389
162         * g++.dg/template/static21.C: New test.
163         * g++.dg/template/static21-a.cc: Likewise.
164
165 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
166
167         PR c++/23959
168         * g++.dg/warn/Wswitch-default-1.C: New test.
169         * g++.dg/warn/Wswitch-default-2.C: New test.
170
171 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/22173
174         * g++.dg/parse/template18.C: New test.
175         * g++.dg/template/nontype15.C: Likewise.
176
177 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
178
179         PR fortran/22273
180         * gfortran.dg/spec_expr_2.f90: New.
181
182 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
183
184         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
185         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
186         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
187         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
188         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
189         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
190         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
191         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
192         previous target-specific skips and warning-message matches where
193         applicable.
194
195 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
196
197         PR c++/21347
198         * g++.dg/warn/Wctor-dtor.C: New test.
199
200 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
201
202         PR c/23439
203         * gcc.dg/for-1.c: New test.
204
205 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/19565
208         * g++.dg/warn/Wconversion1.C: New test.
209         * g++.dg/ext/packed4.C: Compile with -w.
210         * g++.dg/opt/20050511-1.C: Likewise.
211         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
212
213 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
214
215         * gfortran.dg/boz_5.f90: New test.
216
217 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
218
219         PR c++/22551
220         * g++.dg/other/switch2.C: New.
221
222         PR c++/23984
223         * g++.dg/init/ctor7.C: New.
224
225 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
226
227         PR c++/23730
228         * g++.dg/parse/crash32.C: New test.
229
230 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/20721
233         * g++.dg/init/goto2.C: New test.
234
235         PR c++/22464
236         * g++.dg/template/crash/41.C: New test.
237
238         PR c++/22180
239         * g++.dg/template/crash40.C: New test.
240
241         PR c++/23694
242         * g++.dg/parse/friend5.C: New test.
243         
244         PR c++/23307
245         * g++.dg/template/crash38.C: New test.
246         
247         PR c++/22352
248         * g++.dg/template/friend38.C: New test.
249         
250         PR c++/22405
251         * g++.dg/template/crash39.C: New test.
252         
253 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
254
255         * gcc.dg/debug/dwarf2/dwarf-char1.c,
256         gcc.dg/debug/dwarf2/dwarf-char2.c,
257         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
258
259         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
260
261 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
262
263         * gcc.dg/dll-2.c: Add tests for warnings.
264         * gcc.dg/dll-3.c: Likewise.
265         * gcc.dg/dll-4.c: Likewise.
266
267         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
268         * g++.dg/ext/dllimport2.C: Likewise.
269         * g++.dg/ext/dllimport3.C: Likewise.
270         * g++.dg/ext/dllimport7.C: Likewise.
271         * g++.dg/ext/dllimport8.C: Likewise.
272         * g++.dg/ext/dllimport9.C: Likewise.
273
274 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/24092
277         * gfortran.dg/derived_pointer_recursion.f90: New test.
278
279 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
280
281         * gcc.c-torture/execute/20051012-1.c: New test.
282
283 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/18082
286         * gfortran.dg/automatic_char_len_1.f90: New test.
287
288 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/20847
291         * gfortran.dg/save_common.f90: New test.
292
293         PR fortran/20856
294         * gfortran.dg/save_result.f90: New test.
295
296 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
297
298         PR c++/21592
299         * g++.dg/template/dependent-expr1.C: Add new expected error.
300         * g++.dg/template/dependent-expr2.C: Adjust error text.
301         * g++.dg/template/overload6.C: New.
302
303         PR c++/23797
304         * g++.dg/other/typename8.C: New.
305
306         PR c++/21117
307         * g++.dg/other/return1.C: New.
308
309 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
310
311         PR c++/24052
312         * g++.dg/ext/label5.C: New.
313
314 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
315
316         PR c++/19964
317         * g++.dg/parse/crash31.C: New.
318
319 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
320
321         * g++.dg/ipa/ipa-1.c: New test.
322         * g++.dg/ipa/ipa-2.c: New test.
323         * g++.dg/ipa/ipa-3.c: New test.
324         * g++.dg/ipa/ipa-4.c: New test.
325         * g++.dg/ipa/ipa-5.c: New test.
326         * g++.dg/ipa/ipa.exp: New file.
327
328 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
329
330         PR fortran/24207
331         * gfortran.dg/private_type_3.f90: New test.
332
333 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
334
335         PR fortran/20786
336         gfortran.dg/aint_anint_1.f90: New test.
337
338 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
339
340         PR libgfortran/24313
341         gfortran.dg/csqrt.f: New test.
342
343 2005-10-11  Ian Lance Taylor  <ian@airs.com>
344
345         PR c++/8057
346         * g++.dg/warn/noeffect7.C: New test.
347         * g++.dg/warn/noeffect2.C: Instantiate templates.
348         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
349         and warning.
350
351 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/21089
354         * g++.dg/init/float1.C: New test.
355
356         PR c++/24277
357         * g++.dg/init/member1.C: Tweak error markers.
358
359 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
360
361         PR testsuite/24281
362         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
363         Check for null pointer.
364
365 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/21369
368         * g++.dg/parse/ret-type3.C: New test.
369
370 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR tree-opt/23946
373         * gcc.c-torture/compile/pr23946.c: New test.
374
375 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
376
377         * g++.dg/opt/mmx2.C: New test.
378
379 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
380
381         PR c++/24277
382         * g++.dg/template/static20.C: New test.
383
384         PR c++/24302
385         * g++.dg/warn/Wunused-12.C: New test.
386
387         PR c++/23437
388         * g++.dg/template/arg4.C: New test.
389
390 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
391
392         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
393         * gcc.dg/ucnid-3.c: Likewise.
394         * gcc.dg/ucnid-4.c: Likewise.
395         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
396         * g++.dg/other/ucnid-1.C: Likewise.
397         * gcc.dg/sparc-frame-1.c: New test.
398
399 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/24139
402         * g++.dg/template/spec27.C: New test. 
403
404         PR c++/24275
405         * g++.dg/template/static19.C: New test.
406
407 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
408
409         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
410         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
411
412 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
413
414         PR target/24136
415         * gfortran.fortran-torture/compile/pr24136.f: New test.
416
417 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
418
419         PR c++/22172
420         * g++.dg/parse/crash30.C: New test.
421
422 2005-10-07  Richard Guenther  <rguenther@suse.de>
423
424         PR middle-end/24227
425         * gcc.c-torture/compile/pr24227.c: New testcase.
426
427 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
428
429         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
430         Do not put aligned attributes on array elements.
431
432 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
433
434         PR testsuite/23611, PR testsuite/23615
435         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
436         writing prototypes of library functions by hand.
437         * obj-c++.dg/bitfield-4.mm: Likewise.
438         * obj-c++.dg/const-str-4.mm: Likewise.
439         * obj-c++.dg/encode-4.mm: Likewise.
440         * obj-c++.dg/encode-5.mm: Likewise.
441         * obj-c++.dg/encode-6.mm: Likewise.
442         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
443         * obj-c++.dg/method-10.mm: Likewise.
444         * obj-c++.dg/method-17.mm: Likewise.
445         * obj-c++.dg/method-19.mm: Likewise.
446         * obj-c++.dg/try-catch-2.mm: Likewise.
447
448 2005-10-06  Richard Henderson  <rth@redhat.com>
449
450         PR 24236
451         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
452
453 2005-10-06  Dale Johannesen  <dalej@apple.com>
454
455         * gcc.c-torture/execute/20030125-1.c:  Correct.
456
457 2005-10-06  Richard Guenther  <rguenther@suse.de>
458
459         PR tree-optimization/24238
460         * g++.dg/tree-ssa/pr24238.C: New testcase.
461
462 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
463
464         PR 18568
465         * gfortran.dg/der_pointer_3.f90: New test.
466
467 2005-10-05  Devang Patel  <dpatel@apple.com>
468
469         PR Debug/23205
470         * g++.dg/other/PR23205.C: New.
471         
472 2005-10-05  Richard Henderson  <rth@redhat.com>
473
474         PR target/23602
475         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
476         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
477
478 2005-10-05  Dale Johannesen  <dalej@apple.com>
479
480         * gcc.c-torture/execute/float-floor.c:  New.
481
482 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
483
484         PR tree-optimization/21419
485         PR tree-optimization/24146
486         PR tree-optimization/24151
487
488         * g++.dg/ext/asm7.C: New.
489         * g++.dg/ext/asm8.C: New.
490         * gcc.dg/asm-1.c: Compile on all targets.
491         * gcc.dg/asm-pr24146.c: New.
492         * gcc.dg/pr21419.c: Adjust error messages.
493
494 2005-10-05  Richard Guenther  <rguenther@suse.de>
495
496         PR fortran/24176
497         * gfortran.fortran-torture/compile/empty.f90: New testcase.
498
499 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
500
501         PR c++/23513
502         * g++.dg/template/spec22.C: Robustify test.
503         * g++.dg/template/spec26.C: New.
504
505 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
506
507         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
508         if target supports vector instructions.
509
510 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
511
512         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
513         C99 functions.
514
515 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
516
517         * lib/target-supports.exp (check_effective_target_fortran_large_real,
518         check_effective_target_fortran_large_int): Replace cached result
519         when target changes.
520
521 2005-10-04  Devang Patel  <dpatel@apple.com>
522
523         * gcc.dg/i386-sse-vect-types.c: New.
524         
525 2005-10-04  Ian Lance Taylor  <ian@airs.com>
526
527         PR preprocessor/13726
528         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
529         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
530
531 2005-10-04  Richard Guenther  <rguenther@suse.de>
532
533         PR c/23576
534         * gcc.dg/noncompile/pr23576.c: New testcase.
535
536 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         PR middle-end/23125
539         * gcc.dg/register-var-3.c: New test.
540
541 2005-10-04  Steven Bosscher  <stevenb@suse.de>
542
543         * gcc.dg/pr23049.c: New test.
544
545         * gcc.dg/ucnid-4.c: Fix test.
546
547 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
548
549         PR 23445
550         * gcc.c-torture/compile/pr23445.c: New test.
551
552 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
553
554         * g++.dg/overload/unknown1.C: New.
555
556 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
557
558         PR c++/17775
559         * g++.dg/template/repo4.C: New test.
560
561 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
562
563         PR libfortran/19308
564         * gfortran.dg/large_real_kind_2.F90: New test.
565         * gfortran.dg/large_integer_kind_2.f90: New test.
566
567 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
568
569         * lib/target-supports.exp (check_effective_target_vect_shift):
570         Implement with result caching. Add i?86, x86_64 and ia64 targets.
571         (check_effective_target_vect_condition): Fix copy-n-pasto.
572
573         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
574         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
575         targets.
576
577 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
578
579         PR c++/22621
580         * g++.dg/template/overload5.C : New test.
581
582         PR c++/23840
583         * g++.dg/expr/stdarg1.C: New test.
584
585 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
586
587         PR 24142
588         * gcc.c-torture/execute/pr24142.c: New test.
589
590 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
591
592         PR 24141
593         * gcc.c-torture/execute/pr24141.c: New test.
594
595 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
596             Diego Novillo  <dnovillo@redhat.com>
597
598         PR 23604
599         * gcc.c-torture/execute/pr23604.c: New test.
600
601 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
602
603         PR fortran/16404
604         PR fortran/20835
605         PR fortran/20890
606         PR fortran/20899
607         PR fortran/20900
608         PR fortran/20901
609         PR fortran/20902
610         gfortran.dg/equiv_constraint_1.f90: New test.
611         gfortran.dg/equiv_constraint_2.f90: New test.
612         gfortran.dg/equiv_constraint_3.f90: New test.
613         gfortran.dg/equiv_constraint_4.f90: New test.
614         gfortran.dg/equiv_constraint_5.f90: New test.
615         gfortran.dg/equiv_constraint_6.f90: New test.
616         gfortran.dg/equiv_constraint_7.f90: New test.
617         gfortran.dg/equiv_constraint_8.f90: New test.
618         gfortran.dg/private_type_1.f90: New test.
619         gfortran.dg/private_type_2.f90: New test.
620         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
621         980628-10.f: Assert std=gnu to permit mixing of
622         types in equivalence statements.
623
624 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
625
626         PR 24112
627         * gfortran.dg/open_status_1.f90: New.
628
629 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
630
631         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
632         * gcc.dg/vect/pr22480.c: Clean up temp files.
633         * gcc.dg/vect/pr23831.c: Clean up temp files.
634         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
635         Clean up temp files.
636         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
637         Clean up temp files.
638
639         * gcc.dg/20050309-1.c: Clean up temp files.
640         * gcc.dg/20050325-1.c: Clean up temp files.
641
642 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
643
644         PR tree-optimization/24059
645         * gcc.dg/vect/pr24059.c : New test.
646
647 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
648
649         PR middle-end/24109
650         * gcc.c-torture/execute/20050929-1.c: New test.
651
652 2005-09-29  Steven Bosscher  <stevenb@suse.de>
653
654         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
655
656 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
657
658         PR c/21419
659         * gcc.dg/pr21419.c: New test.
660
661 2005-09-29  Steven Bosscher  <stevenb@suse.de>
662
663         * gcc.dg/pr23911.c: New test.
664
665 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
666
667         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
668
669         PR c++/16782
670         * g++.dg/parse/qualified4.C: New test.
671         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
672         * g++.old-deja/g++.mike/p8154.C: Likewise. 
673
674 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
675
676         PR c++/22147
677         * g++.dg/template/friend37.C: New test.
678         * g++.dg/parse/crash28.C: Adjust error markers.
679         
680 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
681
682         PR fortran/18518
683         * gfortran.fortran-torture/execute/save_2.f90: New decl.
684
685 2005-09-27  Devang Patel  <dpatel@apple.com>
686
687         PR tree-optimization/23625
688         * gcc.dg/pr23625.c: New test.
689         
690 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
691
692         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
693         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
694
695 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
696
697         PR fortran/23677
698         * gfortran.fortran-torture/execute/save_1.f90: New test.
699         * gfortran.dg/save_1.f90: New test.
700
701 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
702
703         * gcc.target/i386/builtin-apply-mmx.c: New test.
704
705         PR target/22576
706         * gcc.target/i386/pr22576.c: New test.
707
708         PR target/22585
709         * gcc.target/i386/pr22585.c: New test.
710
711         PR target/23268
712         * gcc.target/i386/pr23268.c: New test.
713
714         PR middle-end/23831
715         * gcc.dg/vect/pr23831.c: New test.
716
717         PR target/24055
718         * gcc.target/i386/pr24055.c: New test.
719
720 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
721
722         PR tree-optimization/23960
723         * gcc.c-torture/compile/pr23960.c: New.
724
725 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/16861
728         * gfortran.dg/nested_modules_3.f90: New.
729
730 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
731
732         PR fortran/24005
733         gfortran.dg/interface_1.f90: New test.
734
735 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
736         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
737
738         PR fortran/23843
739         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
740
741 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
742
743         PR fortran/23516
744         * gfortran.dg/imag_1.f: New test.
745         * gfortran.dg/imag_2.f: Ditto.
746
747 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
748
749         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
750
751 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
752
753         PR c++/21983
754         * g++.dg/warn/pr21983.C: New test.
755
756 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
757
758         PR c++/23993
759         * g++.dg/template/array14.C: New test.
760
761 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
762
763         PR fortran/19929
764         * gfortran.dg/der_ptr_component_1.f90: New test.
765
766 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
767
768         PR c++/23965
769         * g++.dg/template/error1.C: Reject "no matching function" message.
770
771 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
772
773         PR c++/17609
774         * g++.dg/lookup/error1.C: New test.
775
776 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
777
778         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
779         functionality of the testcase.
780
781 2005-09-20  Richard Henderson  <rth@redhat.com>
782
783         * gcc.dg/vect/vect-22.c: Require vect_float.
784         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
785
786 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
787
788         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
789         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
790         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
791         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
792         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
793         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
794         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
795         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
796         * gcc.dg/cpp/ucnid-8.c: New test.
797
798 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
799
800         PR tree-optimization/23929
801         * gcc.c-torture/compile/pr23929.c: New test.
802
803 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
804
805         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
806         for one loop.
807
808 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
809
810         PR testsuite/23186
811         * g++.dg/other/pr22003.C: Require named sections.
812
813 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
814
815         PR c++/23947
816         * g++.dg/rtti/crash3.C: New test.
817
818         PR tree-optimization/23818
819         * gcc.dg/pr23818.c: New test.
820
821 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         PR fortran/23420
824         * gfortran.dg/print_fmt_4.f: New.
825
826 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
827
828         PR fortran/23663
829         * gfortran.fortran-torture/execute/entry_11.f90: New test.
830
831 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
832
833         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
834         Use pointers to local alignable arrays instead. Added comments.
835         * gcc.dg/vect/vect-46.c: Likewise.
836         * gcc.dg/vect/vect-48.c: Likewise.
837         * gcc.dg/vect/vect-49.c: Likewise.
838         * gcc.dg/vect/vect-52.c: Likewise.
839         * gcc.dg/vect/vect-53.c: Likewise.
840         * gcc.dg/vect/vect-54.c: Likewise.
841         * gcc.dg/vect/vect-56.c: Likewise.
842         * gcc.dg/vect/vect-57.c: Likewise.
843         * gcc.dg/vect/vect-58.c: Likewise.
844         * gcc.dg/vect/vect-60.c: Likewise.
845         * gcc.dg/vect/vect-61.c: Likewise.
846
847         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
848         The test is no longer vectorizable on vect_no_align targets.
849         * gcc.dg/vect/vect-43.c: Likewsie.
850
851         * gcc.dg/vect/vect-44.c: Added comments.
852         * gcc.dg/vect/vect-45.c: Added comments.
853         * gcc.dg/vect/vect-50.c: Added comments.
854         * gcc.dg/vect/vect-51.c: Added comments.
855
856         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
857         aligned type.
858         * gcc.dg/vect/Os-vect-95.c: Likewise. 
859
860         * gcc.dg/vect/vect-41.c: Test removed.
861         * gcc.dg/vect/vect-47.c: Test removed.
862         * gcc.dg/vect/vect-55.c: Test removed.
863         * gcc.dg/vect/vect-59.c: Test removed.
864
865 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
866         
867         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
868         No longer vectorizable on vect_no_align targets.
869         * gcc.dg/vect/pr20122.c: Likewise.
870         * gcc.dg/vect/vect-74.c: Likewise.
871         * gcc.dg/vect/vect-75.c: Likewise.
872         * gcc.dg/vect/vect-76.c: Likewise.
873
874         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
875         Will not be vectorizable on vect_no_align targets once aliasing issues
876         are resolved.
877         * gcc.dg/vect/vect-79.c: Likewise.
878
879         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
880         * gcc.dg/vect/vect-78.c: Likewise.
881         * gcc.dg/vect/vect-97.c: Likewise.
882
883 2005-09-19  Steven Bosscher  <stevenb@suse.de>
884
885         * gcc.dg/pr23943.c: New test.
886
887 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
888
889         PR fortran/19181
890         * gfortran.dg/derived_pointer_null_1.f90: New test.
891
892 2005-09-18  Richard Guenther  <rguenther@suse.de>
893
894         PR middle-end/23944
895         * gcc.c-torture/compile/pr23944.c: New testcase.
896
897 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
898
899         PR fortran/15975
900         * gfortran.dg/der_pointer_2.f90: New test.
901
902 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
903
904         PR fortran/16861
905         * gfortran.dg/nested_modules_2.f90: New test.
906
907 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
908
909         PR c++/18368
910         * g++.dg/other/semicolon.C: New test.
911
912 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
913
914         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
915         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
916
917 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
918
919         PR c++/23914
920         * g++.dg/template/static18.C: New test.
921
922         PR c++/21514
923         * g++.dg/template/crash19.C: Remove dg-error marker.
924         * g++.dg/template/local4.C: New test.
925
926 2005-09-16  Paul Brook  <paul@codesourcery.com>
927
928         PR fortran/23906
929         * gfortran.dg/dependency_1.f90: New test.
930
931 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
932
933         PR c++/23896
934         * g++.dg/template/static17.C: New test.
935
936 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
937
938         PR c++/23139
939         * g++.dg/warn/huge-val1.C: New test.
940
941 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
942
943         PR c++/13140
944         * g++.dg/parse/class2.C: New test.
945         * g++.dg/template/explicit8.C: Likewise.
946         * g++.dg/template/spec25.C: Likewise.
947
948 2005-09-14  Josh Conner  <jconner@apple.com>
949
950         PR middle-end/23584
951         * gcc.dg/pr23584.c: New test.
952
953 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
954
955         PR fortran/21875 Internal Unit Array I/O, NIST
956         * gfortran.dg/arrayio_1.f90: New test.
957         * gfortran.dg/arrayio_1.f90: New test.
958         * gfortran.dg/arrayio_1.f90: New test.
959         * gfortran.dg/arrayio_1.f90: New test.
960         * gfortran.dg/arrayio_1.f90: New test.
961
962 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
963
964         PR middle-end/22480
965         * gcc.dg/vect/pr22480.c: New test.
966
967 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
968
969         PR fortran/19358
970         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
971
972 2005-09-13 Josh Conner <jconner@apple.com>
973
974         PR c++/23180
975         * g++.dg/init/struct2.C: New test.
976         * g++.dg/init/struct3.C: New test.
977
978 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
979
980         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
981         Clean up temp files.
982         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
983         gcc.dg/tree-ssa/builtin-fprintf-1.c,
984         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
985         gcc.dg/tree-ssa/builtin-printf-1.c,
986         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
987         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
988         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
989         gcc.dg/tree-ssa/builtin-vprintf-1.c,
990         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
991         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
992         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
993         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
994         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
995         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
996         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
997         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
998
999 2005-09-13  Josh Conner  <jconner@apple.com>
1000
1001         * lib/gcc-dg.exp: Load scanipa.exp.
1002         (cleanup-dump): New procedure.
1003         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1004         * lib/scandump.exp: New file.
1005         * lib/scantree.exp: Use it.
1006         * lib/scanipa.exp: New file.
1007
1008 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1009
1010         PR fortran/17740
1011         * gfortran.dg/generic_4.f90: New test.
1012
1013 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1014
1015         PR target/23816
1016         * gcc.target/i386/pr23816-1.c: New test.
1017         * gcc.target/i386/pr23816-2.c: New test.
1018
1019
1020 2005-09-13  Bastian Blank <waldi@debian.org>
1021
1022         PR c++/16171
1023         * g++.dg/abi/mangle26.C: New test. 
1024         * g++.dg/abi/mangle27.C: New test. 
1025         * g++.dg/abi/mangle28.C: New test. 
1026         * g++.dg/abi/mangle29.C: New test. 
1027
1028         PR c++/23839
1029         * g++.dg/parse/register1.C: New test.
1030
1031 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1032
1033         PR c++/23842
1034         * g++.dg/template/access16.C: New test.
1035
1036 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1037
1038         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1039
1040 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1041
1042         PR fortran/18899
1043         * gfortran.dg/shape_2.f90: New test.
1044
1045 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1046
1047         PR target/19269
1048         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1049         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1050         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1051         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1052         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1053         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1054         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1055         tests.
1056
1057 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/23841
1060         * g++.dg/parse/template17.C: New test.
1061
1062 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/23789
1065         * g++.dg/template/nontype14.C: New test.
1066
1067 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1068
1069         PR g++/7874
1070         * g++.dg/lookup/friend7.C: New test.
1071         * g++.dg/lookup/friend8.C: New test.
1072         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1073         so that it will be found via argument dependent lookup.
1074         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1075         friend functions which will no longer be found.
1076         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1077         function g, so that it will be found via argument dependent
1078         lookup.
1079         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1080         * g++.old-deja/g++.mike/net43.C: Likewise.
1081
1082 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1083
1084         PR c++/23691
1085         * g++.dg/template/static16.C: New test.
1086
1087 2005-09-12  Josh Conner  <jconner@apple.com>
1088
1089         PR middle-end/23237
1090         * gcc.c-torture/compile/pr23237.c: New test. 
1091
1092 2005-09-11  Richard Henderson  <rth@redhat.com>
1093
1094         * g++.dg/other/error8.C: Update expected diagnostic text.
1095
1096 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1097
1098         PR libfortran/19872
1099         * gfortran.dg/overwrite_1.f: New test.
1100
1101 2005-09-09  Josh Conner  <jconner@apple.com>
1102
1103         * g++.dg/init/pr23180-1.C: Removed.
1104         * g++.dg/init/pr23180-2.C: Removed.
1105
1106 2005-09-09  David Daney <ddaney@avtrex.com>
1107
1108         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1109         files which are ...
1110         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1111         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1112
1113 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1114
1115         * gfortran.dg/iostat_2.f90: New test.
1116
1117 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1118
1119         PR c++/22252
1120         * g++.dg/ext/interface1.C: New test.
1121         * g++.dg/ext/interface1.h: Likewise.
1122         * g++.dg/ext/interface1a.cc: Likewise.
1123
1124 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1125
1126         * gfortran.dg/iomsg_1.f90:  New test case.
1127
1128 2005-09-09  Richard Guenther  <rguenther@suse.de>
1129
1130         PR c++/23624
1131         * g++.dg/tree-ssa/pr23624.C: New testcase.
1132
1133 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1134
1135         PR fortran/19239
1136         * gfortran.dg/vector_subscript_1.f90,
1137         * gfortran.dg/vector_subscript_2.f90: New tests.
1138
1139 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1140
1141         PR fortran/21104
1142         * gfortran.dg/array_alloc_1.f90,
1143         * gfortran.dg/array_alloc_2.f90,
1144         * gfortran.dg/array_alloc_3.f90: New tests.
1145
1146 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1147
1148         PR fortran/12840
1149         * gfortran.dg/array_constructor_6.f90
1150         * gfortran.dg/array_constructor_7.f90
1151         * gfortran.dg/array_constructor_8.f90
1152         * gfortran.dg/array_constructor_9.f90
1153         * gfortran.dg/array_constructor_10.f90
1154         * gfortran.dg/array_constructor_11.f90
1155         * gfortran.dg/array_constructor_12.f90: New tests.
1156
1157 2005-09-08  Josh Conner  <jconner@apple.com>
1158
1159         PR c++/23180
1160         * g++.dg/init/pr23180-1.C: New test.
1161         * g++.dg/init/pr23180-2.C: New test.
1162
1163 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/18878
1166         * gfortran.dg/module_double_reuse.f90: New.
1167
1168 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1169
1170         PR fortran/23270
1171         PR fortran/22304
1172         PR fortran/18870
1173         PR fortran/17917
1174         PR fortran/16511
1175         * gfortran.dg/common_equivalence_1.f: New.
1176         * gfortran.dg/common_equivalence_2.f: New.
1177         * gfortran.dg/common_equivalence_3.f: New.
1178         * gfortran.dg/contained_equivalence_1.f90: New.
1179         * gfortran.dg/module_blank_common.f90: New. 
1180         * gfortran.dg/module_commons_1.f90: New.
1181         * gfortran.dg/module_equivalence_1.f90: New.
1182         * gfortran.dg/nested_modules_1.f90: New.
1183         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1184         equivalences and add comment to connect the test with
1185         the PR.
1186
1187 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         PR fortran/23765
1190         * gfortran.dg/common_6.f90: New test.
1191
1192 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1193
1194         PR fortran/15326
1195         * gfortran.dg/char_result_1.f90,
1196         * gfortran.dg/char_result_2.f90,
1197         * gfortran.dg/char_result_3.f90,
1198         * gfortran.dg/char_result_4.f90,
1199         * gfortran.dg/char_result_5.f90,
1200         * gfortran.dg/char_result_6.f90,
1201         * gfortran.dg/char_result_7.f90,
1202         * gfortran.dg/char_result_8.f90: New tests.
1203
1204 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1205
1206         PR fortran/19928
1207         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1208
1209 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1210
1211         PR obj-c++/16816
1212         * obj-c++.dg/selector-5.mm: New test.
1213         * obj-c++.dg/selector-6.mm: New test.
1214
1215 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1216
1217         PR objc/20574
1218         PR objc/19324
1219         * objc.dg/error-1.m: New test.
1220
1221 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1222
1223         PR fortran/23373
1224         * gfortran.fortran-torture/execute/pr23373-1.f90,
1225         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1226
1227 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1228
1229         PR libfortran/23760
1230         * gfortran.dg/g77/1832.f: Remove long string in write statement
1231         to allow the test to pass on correct list directed output with 
1232         prepended space.
1233
1234 2005-09-07  James E Wilson  <wilson@specifix.com>
1235
1236         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1237
1238 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1239
1240         * gfortran.dg/parameter+save.f90:  Rename to
1241         * gfortran.dg/parameter_save.f90: .. this.
1242
1243 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1244
1245         PR fortran/20848
1246         * gfortran.dg/parameter+save.f90:  New test case.
1247
1248 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1249
1250         PR fortran/19269
1251         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1252
1253 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR c/23075
1256         * gcc.dg/pr23075.c: New test.
1257         * g++.dg/warn/pr23075.C: New test.
1258
1259         PR target/22362
1260         * gcc.target/i386/pr22362.c: New test.
1261
1262         PR rtl-optimization/23098
1263         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1264
1265         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1266         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1267         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1268
1269 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1270
1271         * g++.dg/expr/cast6.C: New test.
1272
1273         PR c++/9782
1274         * g++.dg/init/new15.C: New test.
1275
1276 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1277
1278         * gcc.dg/vect/Os-vect-95.c: New test.
1279         * gcc.dg/vect/vect-95.c: Same.
1280
1281 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1282
1283         * gcc.dg/vect/vect-29.c: Update xfail testing.
1284         * gcc.dg/vect/vect-44.c: Same.
1285         * gcc.dg/vect/vect-48.c: Same.
1286         * gcc.dg/vect/vect-50.c: Same.
1287         * gcc.dg/vect/vect-72.c: Same.
1288         * gcc.dg/vect/vect-77.c: Same.
1289         * gcc.dg/vect/vect-78.c: Same.
1290         * gcc.dg/vect/vect-80.c: Same.
1291         * gcc.dg/vect/vect-96.c: Same.
1292         * gcc.dg/vect/vect-100.c: Same.
1293         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1294         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1295         * gfortran.dg/vect/vect-5.f90: Same.
1296
1297 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1298
1299         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1300         start strings.
1301         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1302         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1303
1304         PR c++/23056
1305         * g++.dg/opt/pr23056.C: New test.
1306
1307         PR rtl-optimization/23098
1308         * gcc.target/i386/pr23098.c: New test.
1309
1310 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1311
1312         PR c++/23667
1313         * g++.dg/template/static15.C: New test.
1314
1315         PR c++/21440
1316         * g++.dg/ext/stmtexpr5.C: New test.
1317         * g++.dg/ext/stmtexpr6.C: Likewise.
1318
1319 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1320
1321         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1322
1323         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1324         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1325         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1326
1327 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1328
1329         PR libfortran/23321
1330         * gfortran.dg/direct_io_4.f90:  New test case.
1331
1332 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1333             Rasmus Hahn  <rassahah@neofonie.de>
1334
1335         PR libobjc/23108
1336         * objc.dg/type-stream-1.m: New test.
1337
1338 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1339
1340         PR fortran/23661
1341         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1342         gfortran.dg/print_fmt_3.f90: New test.
1343
1344 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1345
1346         * gfortran.dg/fmt_t_1.f90: New test.
1347
1348 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR rtl-optimization/23454
1351         * g++.dg/opt/pr23454.C: New test.
1352
1353 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1354
1355         PR c++/23699
1356         * g++.dg/ext/static1.C: New test.
1357
1358 2005-09-02  Richard Henderson  <rth@redhat.com>
1359
1360         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1361         tail call to check_fa_work.
1362
1363 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/21687
1366         * g++.dg/other/gc3.C: New test.
1367
1368 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1369
1370         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1371         * gcc.dg/20050826-1.c: Likewise.
1372
1373 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/23167
1376         * g++.dg/expr/volatile1.C: New test.
1377
1378 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1379
1380         PR middle-end/23547
1381         * gcc.dg/pr23547.c: New test.
1382
1383 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1384
1385         PR c/22061
1386         * gcc.c-torture/execute/pr22061-1.c,
1387         * gcc.c-torture/execute/pr22061-2.c,
1388         * gcc.c-torture/execute/pr22061-3.c,
1389         * gcc.c-torture/execute/pr22061-4.c: New tests.
1390
1391 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1392
1393         * gcc.dg/Wredundant-decls-2.c: New test to check that
1394         -Wredundant-decls does not issue warning for a variable 
1395         definition following a declaration.
1396
1397 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR debug/7241
1400         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1401         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1402         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1403
1404         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1405         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1406         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1407         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1408         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1409         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1410         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1411         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1412
1413 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR objc/23306
1416         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1417         scan-assmbler.
1418
1419 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1420
1421         PR target/21255
1422         * gcc.dg/pr21255-1.c: New test.
1423         * gcc.dg/pr21255-2-mb.c: Likewise.
1424         * gcc.dg/pr21255-2-ml.c: Likewise.
1425         * gcc.dg/pr21255-3.c: Likewise.
1426         * gcc.dg/pr21255-4.c: Likewise.
1427
1428 2005-08-31  Dale Johannesen  <dalej@apple.com>
1429
1430         * gcc.dg/20050830-1.c:  New.
1431
1432 2005-08-31  Josh Conner  <jconner@apple.com>
1433
1434         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1435         command-line options for arm-*-* targets.
1436         * g++.dg/init/array16.C: Likewise.
1437         * g++.dg/other/crash-4.C: Likewise.
1438
1439 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1440
1441         PR obj-c++/23640
1442         * obj-c++.dg/gnu-runtime-3.mm: New test.
1443
1444 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1445
1446         PR c++/13377
1447         * g++.dg/lookup/ambig4.C: New test.
1448         * g++.dg/lookup/ambig5.C: New test.
1449         * g++.dg/tc1/dr101.C: Adjust error markers.
1450
1451 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1452
1453         PR c++/23639
1454         * g++.dg/template/ttp5.C: Adjust error markers.
1455
1456 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1457
1458         PR testsuite/23609
1459         * lib/obj-c++.exp: Include target-libpath.exp.
1460         (obj-c++_link_flags): Look for the GNU libobjc library
1461         and set the library path to include it.
1462         Don't manually set LD_LIBRARY_PATH (etc.) but call
1463         set_ld_library_path_env_vars instead.
1464         (obj-c++_target_compile): Don't set library path or
1465         linker flags because they are already set correctly
1466         in obj-c++_link_flags.
1467
1468 2005-08-30  Josh Conner  <jconner@apple.com>
1469
1470         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1471         to command-line options for arm-*-* targets.
1472
1473 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1474
1475         * g++.dg/other/i386-1.C: New.
1476
1477 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR preprocessor/20348
1480         PR preprocessor/20356
1481         * gcc.dg/cpp/pr20348.c: New test.
1482         * gcc.dg/cpp/pr20348.h: New file.
1483         * gcc.dg/cpp/inc/pr20348.h: New file.
1484         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1485         * gcc.dg/cpp/pr20356.c: New test.
1486         * gcc.dg/cpp/pr20356.h: New file.
1487         * gcc.dg/cpp/inc/pr20356.h: New file.
1488         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1489
1490 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1491
1492         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1493         Fix array dimension to avoid correct end-of-file error.
1494
1495 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1496
1497         PR libfortran/23598
1498         * gfortran.dg/iostat_1.f90:  New test.
1499
1500 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1501
1502         PR middle-end/23408
1503         * gcc.dg/pr23408.c: New test.
1504
1505 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/23099
1508         * g++.dg/init/member1.C: Make sure erroneous static data member
1509         definitions are required.
1510         * g++.dg/template/static13.C: New test.
1511         * g++.dg/template/static14.C: Likewise.
1512
1513 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1514
1515         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1516         -march=pentium4, remove ilp32 requirement.
1517
1518         PR middle-end/23484
1519         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1520         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1521
1522 2005-08-29  Andreas Jaeger  <aj@suse.de>
1523
1524         PR testsuite/23607
1525         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1526
1527 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1528
1529         * gcc.c-torture/execute/20050316-2.c: New test.
1530         * gcc.c-torture/execute/20050316-3.c: New test.
1531         * gcc.dg/torture/pr16104-1.c: New test.
1532
1533 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1534
1535         PR middle-end/23463
1536         * gcc.c-torture/execute/zero-struct-1.c: New test.
1537
1538 2005-08-27  Richard Guenther  <rguenther@suse.de>
1539
1540         PR target/23575
1541         * gcc.target/i386/pr23575.c: New testcase.
1542
1543 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR rtl-optimization/23561
1546         * gcc.c-torture/execute/20050826-1.c: New test.
1547
1548         PR rtl-opt/23560
1549         * gcc.c-torture/execute/20050826-2.c: New test.
1550
1551 2005-08-26  Dale Johannesen  <dalej@apple.com>
1552
1553         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1554         * gcc.dg/20050826-1.c:  New.
1555
1556 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/19004
1559         * g++.dg/template/nontype13.C: New test.
1560
1561         PR c++/23491
1562         * g++.dg/init/new14.C: New test.
1563         * g++.dg/expr/anew1.C: Do not XFAIL.
1564         * g++.dg/expr/anew2.C: Likewise.
1565         * g++.dg/expr/anew3.C: Likewise.
1566
1567 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         PR middle-end/22439
1570         * gcc.dg/vla-3.c: New test.
1571
1572 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1573
1574         PR fortran/20363
1575         * gfortran.dg/named_interface.f90: New.
1576
1577 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1578
1579         * gcc.c-torture/execute/frame-address.c: New test.
1580
1581 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1582
1583         PR c++/20817
1584         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1585
1586 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1587
1588         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1589
1590 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1591
1592         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1593         * gcc.dg/altivec-22.c: Rename from..
1594         * gcc.dg/altivec-nomfcr.c: ..this.
1595
1596 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1597
1598         PR tree-optimization/23546
1599         * gcc.dg/tree-ssa/pr23546.c: New test.
1600
1601 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1602
1603         PR fortran/17758
1604         * gfortran.dg/nonreturning_statements.f90: New test.
1605
1606 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1607
1608         PR c++/22454
1609         * g++.dg/parse/crash29.C: New.
1610
1611 2005-08-23  DJ Delorie  <dj@redhat.com>
1612
1613         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1614         constants have the L suffix.
1615
1616 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1617
1618         PR c++/23044
1619         * g++.dg/template/instantiate8.C: New.
1620
1621 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1622
1623         PR middle-end/23467
1624         * gcc.c-torture/execute/pr23467.c: New test.
1625
1626 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR tree-optimization/22043
1629         * gcc.c-torture/execute/20050613-1.c: New test.
1630
1631 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1632
1633         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1634
1635 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1636
1637         PR rtl-optimization/23478
1638         * g++.dg/opt/pr23478.C: New test.
1639
1640 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1641
1642         PR c/18715
1643         * gcc.dg/switch-warn-3.c: New test.
1644
1645 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1646
1647         PR c++/22233
1648         * g++.dg/template/param1.C: New test.
1649
1650 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1651
1652         PR c++/23089
1653         * g++.dg/other/incomplete1.C: New test.
1654
1655 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1656
1657         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1658         are vectorizable.
1659
1660 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1661
1662         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1663         d_lines_5.f: New.
1664
1665 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1666
1667         * gcc.target/i386/sse-4.c: New test.
1668
1669 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1670
1671         PR testsuite/23239
1672         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1673
1674 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1675
1676         * gcc.dg/20050811-1.c: New test.
1677         * gcc.dg/20050811-2.c: New test.
1678
1679 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1680
1681         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1682
1683 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1684
1685         PR 23476
1686         * gcc.c-torture/compile/pr23476.c: New test.
1687
1688 2005-08-19  Devang Patel  <dpatel@apple.com>
1689
1690         PR tree-optimization/23048
1691         * gcc.dg/tree-ssa/pr23048.c: New test.
1692
1693 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1694
1695         PR middle-end/20624
1696         * g++.dg/warn/Wreturn-3.C: New test
1697
1698 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1699
1700         PR tree-optimization/22228
1701         * g++.dg/vect/pr22543.cc: New test.
1702
1703 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1704
1705         PR tree-optimization/21574
1706         * gcc.dg/tree-ssa/pr21574.c: New test.
1707
1708 2005-08-16  James E Wilson  <wilson@specifix.com>
1709
1710         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1711
1712 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1713
1714         PR tree-opt/23402
1715         * gcc.c-torture/compile/zero-strct-3.c: New test.
1716         * gcc.c-torture/compile/zero-strct-4.c: New test.
1717
1718 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1719
1720         PR target/23376
1721         * gcc.target/x86_64/pr23376.c: New test.
1722
1723 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1724
1725         PR c++/23337
1726         * g++.dg/ext/vector2.C: New.
1727
1728 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1729
1730         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1731
1732 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1733
1734         PR libfortran/23428
1735         * gfortran.dg/inquire-complex.f90:  New test case.
1736
1737 2005-08-16  James E Wilson  <wilson@specifix.com>
1738
1739         PR tree-optimization/21105
1740         * gcc.dg/large-size-array.c: New.
1741
1742 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1743
1744         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1745         type.
1746         * gcc.dg/vect/vect-41: Likewise.
1747         * gcc.dg/vect/vect-42: Likewise.
1748         * gcc.dg/vect/vect-43: Likewise.
1749         * gcc.dg/vect/vect-44: Likewise.
1750         * gcc.dg/vect/vect-46: Likewise.
1751         * gcc.dg/vect/vect-47: Likewise.
1752         * gcc.dg/vect/vect-48: Likewise.
1753         * gcc.dg/vect/vect-52: Likewise.
1754         * gcc.dg/vect/vect-53: Likewise.
1755         * gcc.dg/vect/vect-54: Likewise.
1756         * gcc.dg/vect/vect-55: Likewise.
1757         * gcc.dg/vect/vect-56: Likewise.
1758         * gcc.dg/vect/vect-57: Likewise.
1759         * gcc.dg/vect/vect-58: Likewise.
1760         * gcc.dg/vect/vect-59: Likewise.
1761         * gcc.dg/vect/vect-60: Likewise.
1762         * gcc.dg/vect/vect-61: Likewise.
1763         * gcc.dg/vect/vect-85: Likewise.
1764         * gcc.dg/vect/vect-87: Likewise.
1765         * gcc.dg/vect/vect-88: Likewise.
1766         * gcc.dg/vect/vect-93.c: Likewise.
1767         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1768         * gcc.dg/vect/vect-75: Likewise.
1769         * gcc.dg/vect/vect-76: Likewise.
1770         * gcc.dg/vect/vect-77: Likewise.
1771         * gcc.dg/vect/vect-78: Likewise.
1772         * gcc.dg/vect/vect-80: Likewise.
1773         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1774         vectorized for the expected reason, rather than checking how alignment
1775         was handled.
1776         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1777         type and also instead of aligned pointers. Added documentation.
1778
1779 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1780
1781         * gfortran.dg/power.f90: New test.
1782
1783 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR rtl-optimization/23299
1786         * g++.dg/opt/pr23299.C: New test.
1787
1788 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1789
1790         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1791
1792 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1793
1794         * g++.dg/template/local6.C: New test.
1795
1796 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1797
1798         * execute/exceptions/finally-1.m: Check that the catch and finally are
1799         being called.  Also add a "return 0;" at the end of main.
1800
1801 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1802
1803         PR fortran/21432.
1804         * gfortran.dg/namelist_print_1.f: New test of functionality of
1805         PRINT namelist.
1806         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1807         namelist generates error with -std=f95.
1808
1809 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1810
1811         PR tree-optimization/23119
1812         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1813
1814 2005-08-13  Marcin Koziej  <creep@desk.pl>
1815             Andrew Pinski  <pinskia@physics.uc.edu>
1816
1817         PR libobjc/22492
1818         * execute/exceptions/finally-1.m: New test.
1819
1820 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1821
1822         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1823         testsuite.
1824         * objc/execute/exceptions/trivial.m: New test.
1825         * objc.dg/try-catch-11.m: Move to ...
1826         * objc/execute/exceptions/foward-1.m: Here.
1827         * objc.dg/try-catch-2.m: Move to ...
1828         * objc/execute/exceptions/catchall-1.m: Here.
1829         * objc.dg/try-catch-8.m: Move to ...
1830         * objc/execute/exceptions/local-variables-1.m: Here.
1831
1832 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1833
1834         * objc.dg/nested-func-1.m: Move to ...
1835         * objc/execute/nested-func-1.m: Here.
1836
1837 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1838
1839         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1840         in ${options} instead of [target_info name].
1841         * lib/obj-c++.exp (objc_target_compile): Likewise.
1842
1843 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1844
1845         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1846
1847 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1848
1849         part of PR testsuite/23348
1850         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1851         of the torture options.
1852         * objc/compile/trivial.m: New test.
1853
1854 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1855
1856         * gfortran.dg/eoshift.f90:  Correct format.
1857
1858 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1859
1860         * gfortran.fortran-torture/execute/character_passing.f90:
1861         Fix comment typo.
1862
1863 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1864
1865         PR c++/8271
1866         * g++.dg/template/unify10.C: New.
1867
1868 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1869
1870         * g++.dg/parse/pr22514.C: Move to...
1871         * g++.dg/debug/pr22514.C: here.
1872
1873 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1874
1875         PR c++/23266
1876         * g++.dg/inherit/pure1.C: New test.
1877
1878         * ChangeLog: Fix typos.
1879
1880 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1881             Steven Bosscher  <stevenb@suse.de>
1882
1883         * gfortran.dg/runtime_warning_1.f90: New test.
1884
1885 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1886
1887         PR c++/23219
1888         * g++.dg/parse/crash28.C: New.
1889
1890 2005-08-11  Richard Guenther  <rguenther@suse.de>
1891
1892         PR target/23289
1893         * gcc.target/i386/tailcall-1.c: New testcase.
1894
1895 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1896
1897         * gcc.dg/vect/vect-67.c: Un-xfail.
1898
1899 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1900
1901         PR c++/23225
1902         * g++.dg/testsuite/parse/crash27.C: new test.
1903
1904 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1905
1906         PR libfortran/22143
1907         * gfortran.dg/shift-kind.f90:  New testcase.
1908
1909 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1910
1911         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1912         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1913
1914 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1915
1916         PR c++/20646
1917         * g++.dg/other/mult-stor1.C: New test.
1918
1919 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1920
1921         * gcc.c-torture/pr18299-1.c: Move to ...
1922         * gcc.c-torture/compile/pr18299-1.c: Here.
1923
1924 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1925
1926         * gfortran/fortran.torture/execute/character_passing.f90:
1927         Fix types for LSAME.
1928
1929 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1930
1931         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1932         input data back to what it was originally.
1933
1934 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1935
1936         * objc.dg/try-catch-8.m: Enable for all targets.
1937
1938 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1939
1940         * gcc.dg/pr23165.c: New test.
1941
1942 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1943
1944         PR tree-optimization/23234
1945         * gcc.dg/tree-ssa/pr23234.c: New test.
1946
1947 2005-08-08  Josh Conner  <jconner@apple.com>
1948
1949         PR rtl-optimization/23241
1950         * gcc.dg/char-compare.c: New test.
1951
1952 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1953
1954         PR c++/22508
1955         * g++.dg/init/new13.C: New test.
1956
1957 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1958
1959         PR c++/21166
1960         * g++.dg/other/crash-4.C: Adjust
1961         * g++/dg/ext/packed9.C: New.
1962
1963 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1964
1965         PR middle-end/21964
1966         * gcc.c-torture/execute/pr21964-1.c: New test.
1967
1968 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1969
1970         PR c/22458
1971         * gcc.dg/pr22458-1.c: New test.
1972
1973 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1974             Steven G. Kargl <kargls@comcast.net>
1975
1976         PR fortran/22390
1977         * gfortran.dg/flush_1.f90: New test.
1978
1979 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1980
1981         PR c++/23191
1982         * g++.dg/template/eh2.C: New test.
1983
1984 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1985
1986         PR c++/19498
1987         * g++.dg/template/instantiate7.C: New test.
1988
1989 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1990
1991         PR c/23113
1992         * gcc.dg/Wunused-value-1.c: New test.
1993
1994 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1995
1996         PR rtl-optimization/23233
1997         * gcc.c-torture/compile/pr23233-1.c: New test.
1998
1999 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR fortran/18833
2002         PR fortran/20850
2003         * gfortran.dg/equiv_1.f90: New test.
2004         * gfortran.dg/equiv_2.f90: New test.
2005         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2006         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2007         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2008
2009 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2010
2011         * gcc.c-torture/execute/vrp-5.c: New test.
2012         * gcc.c-torture/execute/vrp-6.c: New test.
2013         * gcc.dg/tree-ssa/vrp21.c: New test.
2014
2015 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2016
2017         * g++.dg/parse/pr22514.C: New test.
2018
2019 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2020
2021         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2022
2023         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2024         instead of constant loads / pool entries.
2025
2026 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2027
2028         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2029         TEST_TO_WCTYPE.
2030
2031 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2032
2033         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2034         __WINT_TYPE__ in generated prototypes if possible.
2035
2036 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2037
2038         PR 22037
2039         * g++.dg/tree-ssa/pr22037.C:
2040
2041 2005-08-04  Richard Henderson  <rth@redhat.com>
2042
2043         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2044         scan-tree-dump-times directive.
2045
2046 2005-08-04  Jan Hubicka  <jh@suse.cz>
2047
2048         * gcov-1.C: Fix switch counts.
2049         * gcov-4b.c: Likewise.
2050
2051 2005-08-03  Jeff Law  <law@redhat.com>
2052
2053         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2054
2055 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2056
2057         * gcc.c-torture/execute/pr23135.c: New test.
2058
2059 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2060
2061         PR tree-optimization/19899
2062         * gcc.dg/tree-ssa/scev-1.c: New test.
2063         * gcc.dg/tree-ssa/scev-2.c: New test.
2064
2065 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2066
2067         PR target/18582
2068         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2069
2070 2005-08-03  Jan Hubicka  <jh@suse.cz>
2071
2072         * update-conroll.c: New testcase.
2073         * update-conroll-2.c: New testcase.
2074
2075 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2076
2077         * gfortran.dg/constant_substring.f: New test.
2078         * gfortran.dg/pr22491.f: New test.
2079
2080 2005-08-02  Jan Hubicka  <jh@suse.cz>
2081
2082         * update-threading.c: Replace by the proper one.
2083
2084 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2085
2086         PR 23164
2087         * g++.dg/tree-ssa/pr23164.C: New test.
2088
2089 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2090
2091         * gcc.dg/tree-ssa/pr23192.c: New test.
2092
2093 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2094
2095         * gcc.c-torture/execute/vrp-4.c: New test.
2096
2097 2005-08-02  Jan Hubicka  <jh@suse.cz>
2098
2099         * update-threading.c: New test.
2100
2101 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2102
2103         * gcc.c-torture/compile/20050801-1.c: New test.
2104         * gcc.c-torture/compile/20050801-2.c: New test.
2105
2106 2005-08-01  Jan Hubicka  <jh@suse.cz>
2107
2108         * val-prof-5.c: New test.
2109
2110 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2111
2112         PR c/22311
2113         * gcc.dg/pr22311-1.c : New test.
2114
2115 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2116
2117         PR target/23095
2118         * gfortran.dg/pr23095.f: New test.
2119
2120         PR c++/22003
2121         * g++.dg/other/pr22003.C: New test.
2122
2123 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2124
2125         PR target/20621
2126         * gcc.c-torture/execute/pr20621-1.c: New test.
2127
2128 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2129
2130         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2131         of string for format.
2132         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2133         print statement with internal write.
2134         * gfortran.dg/der_array_io_2.f:  Likewise.
2135         * gfortran.dg/der_array_io_3.f:  Likewise.
2136
2137 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2138
2139         * gcc.dg/fold-abs-4.c: new test.
2140
2141 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2142
2143         PR fortran/22570 an related issues.
2144         * gfortran.dg/x_slash_1.f: New test.
2145
2146 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2147
2148         PR c/23143
2149         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2150         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2151
2152 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2153
2154         PR c/529
2155         * gcc.dg/Wshadow-3.c: New test.
2156
2157 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2158
2159         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2160         used to have the wrong bounds).
2161
2162 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2163
2164         PR c/21720
2165         * gcc.dg/hex-round-1.c: Test more cases.
2166         * gcc.dg/hex-round-2.c: New test.
2167
2168 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2169
2170         PR 22550
2171         * g++.dg/tree-ssa/pr22550.C: New test.
2172
2173 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2174
2175         * gcc.dg/tree-ssa/vrp19.c: New test.
2176         * gcc.dg/tree-ssa-vrp20.c: New test.
2177
2178 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2179
2180         PR c/22240
2181         * gcc.dg/transparent-union-4.c: New test.
2182
2183 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2184
2185         PR c/22192
2186         * gcc.dg/c99-vla-2.c: New test.
2187
2188 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2189
2190         PR c/21720
2191         * gcc.dg/hex-round-1.c: New test.
2192
2193 2005-07-28  Jan Hubicka  <jh@suse.cz>
2194
2195         * inliner-1.c: Do not dump everything.
2196         * tree-prof.exp: Do not pass -ftree-based-profiling.
2197         * bprob.exp: Likewise.
2198
2199         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2200
2201 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2202
2203         PR c++/22545
2204         * g++.dg/expr/ptrmem7.C: New test.
2205
2206 2005-07-28  Mike Stump  <mrs@apple.com>
2207
2208         * g++.old-deja/g++.mike/visibility-1.C: New test.
2209
2210 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2211
2212         PR c/20187
2213         * gcc.c-torture/execute/pr20187-1.c: New test.
2214
2215 2005-07-28  Jeff Law  <law@redhat.com>
2216
2217         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2218         * gcc.dg/tree-ssa/vrp18.c: New test.
2219
2220 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2221
2222         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2223
2224 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2225
2226         PR tree-optimization/22506
2227         * gcc.dg/vect/ps22506.c: New test.
2228
2229 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR target/21149
2232         * gcc.target/i386/sse-3.c: New test.
2233
2234 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2235
2236         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2237         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2238
2239 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2240
2241         PR c/22589
2242         * gcc.c-torture/compile/pr22589-1.c: New test.
2243
2244 2005-07-28  Jan Hubicka  <jh@suse.cz>
2245
2246         * update-loopch.c: New testcase.
2247
2248 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2249
2250         PR rtl-optimization/23047
2251         * gcc.c-torture/execute/pr23047.c: New test.
2252         * gcc.c-torture/execute/pr23047.x: New.
2253
2254 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2255
2256         PR tree-optimization/22493
2257         * gcc.c-torture/execute/pr22493-1.c: New test.
2258         * gcc.c-torture/execute/pr22493-1.x: New.
2259         * gcc.c-torture/execute/vrp-1.c: New test.
2260         * gcc.c-torture/execute/vrp-2.c: New test.
2261         * gcc.c-torture/execute/vrp-2.c: New test.
2262
2263 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2264
2265         * gcc.target/frv/all-builtin-read8.c: Delete.
2266         * gcc.target/frv/all-builtin-read16.c: Delete.
2267         * gcc.target/frv/all-builtin-read32.c: Delete.
2268         * gcc.target/frv/all-builtin-read64.c: Delete.
2269         * gcc.target/frv/all-builtin-write8.c: Delete.
2270         * gcc.target/frv/all-builtin-write16.c: Delete.
2271         * gcc.target/frv/all-builtin-write32.c: Delete.
2272         * gcc.target/frv/all-builtin-write64.c: Delete.
2273         * gcc.target/frv/all-read-write-1.c: New.
2274
2275 2005-07-27  Jeff Law  <law@redhat.com>
2276
2277         * gcc.c-torture/execute/pr22630.c: New test.
2278
2279 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2280
2281         PR tree-optimization/23073
2282         * gcc.dg/vect/nodump-pr23073.c: New test.
2283         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2284
2285 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2286
2287         PR tree-optimize/22348
2288         * gcc.c-torture/execute/pr22348.c: New.
2289
2290 2005-07-27  Richard Guenther  <rguenther@suse.de>
2291
2292         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2293
2294 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2295
2296         PR fortran/22503
2297         * gfortran.dg/logical_comp.f90: New test.
2298
2299 2005-07-27  Jan Hubicka  <jh@suse.cz>
2300
2301         * inliner-1.c: Add cleanup of dumps.
2302         * val-prof-*.c: Likewise.
2303         * update-tailcall.c: New.
2304
2305 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2306
2307         PR 22591
2308         * gcc.dg/tree-ssa/pr22591.c: New test.
2309         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2310
2311 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2312
2313         PR libobjc/22606
2314         * objc.dg/try-catch-11.m: New test.
2315
2316 2005-07-26  Richard Guenther  <rguenther@suse.de>
2317
2318         PR tree-optimization/22486
2319         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2320
2321 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         PR tree-opt/22484
2324         * testsuite/g++.dg/opt/loop2.C: New test.
2325
2326 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2327
2328         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2329         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2330
2331 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2332
2333         * lib/profopt.exp (profopt-execute): Check for profiling data
2334         files on the target.
2335
2336 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2337
2338         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2339         for matching of asm labels.
2340
2341 2005-07-25  Richard Guenther  <rguenther@suse.de>
2342
2343         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2344
2345 2005-07-25  Richard Guenther  <rguenther@suse.de>
2346
2347         PR testsuite/22624
2348         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2349
2350 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2351
2352         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2353         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2354         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2355         * gcc.dg/vect/vect-100.c: New test.
2356         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2357         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2358         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2359         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2360         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2361         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2362         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2363         * gfortran.dg/vect/pr19049.f90: New testcase.
2364         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2365
2366 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2367
2368         * gcc.c-torture/execute/20050713-1.c: New test.
2369
2370         PR fortran/20063
2371         * gfortran.fortran-torture/execute/data_4.f90: New test.
2372
2373         PR middle-end/20303
2374         * gcc.dg/visibility-d.c: New test.
2375
2376 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2377
2378         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2379         * gfortran.dg/underflow.f90: Ditto.
2380
2381 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2382
2383         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2384         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2385         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2386
2387 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2388
2389         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2390         include case of field width of zero.
2391
2392 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2393
2394         PR libgfortran/21875
2395         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2396         with trailing blanks on normal formatted read.
2397
2398 2005-07-23  Chao-ying Fu  <fu@mips.com>
2399
2400         * gcc.target/mips/mips32-dsp-type.c: New test.
2401         * gcc.target/mips/mips32-dsp.c: New test.
2402
2403 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2404
2405         PR testsuite/21073
2406         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2407
2408         PR testsuite/20454
2409         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2410         and __cyg_profile_func_exit.
2411
2412 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2413
2414         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2415         * gfortran.dg/comma_format_extension_4.f: Same.
2416         * gfortran.dg/pr15332.f: Same.
2417         * gfortran.dg/pr21730.f: Same.
2418
2419 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2420
2421         * g++.dg/opt/vrp2.C: Fix testcase.
2422
2423         PR tree-opt/22625
2424         * g++.dg/opt/vrp2.C: New test.
2425
2426 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR debug/21828
2429         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2430
2431 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2432
2433         * gcc.dg/tree-ssa/20050719-1.c: New test.
2434
2435 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2436
2437         * gcc.dg/bfin-longcall-1.c: New file.
2438         * gcc.dg/bfin-longcall-2.c: New file.
2439
2440 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2441
2442         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2443
2444 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2445
2446         PR middle-end/19055
2447         * gcc.dg/tree-ssa/pr19055.c: New test.
2448         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2449
2450 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2451
2452         PR C++/22358
2453         * g++.dg/other/pr22358.C: New test.
2454
2455 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2456
2457         PR c++/2922
2458         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2459
2460 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2461
2462         PR c++/15938
2463         * g++.dg/init/union2.C: New test.
2464
2465 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2466
2467         PR c/22393
2468         * gcc.dg/complex-4.c: New test.
2469
2470 2005-07-21  Richard Guenther  <rguenther@suse.de>
2471
2472         PR testsuite/22522
2473         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2474         scanning for asm labels.
2475         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2476
2477 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2478
2479         PR target/22085
2480         * gcc.dg/altivec-pr22085.c: New.
2481
2482 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2483
2484         PR tree-optimization/19210
2485         * gcc.dg/tree-ssa/pr19210-1.c: New.
2486         * gcc.dg/tree-ssa/pr19210-2.c: New.
2487
2488 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2489
2490         PR rtl-optimization/22167
2491         * g++.dg/opt/pr22167.C: New test.
2492
2493 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2494
2495         PR c++/2922
2496         * g++.dg/lookup/two-stage2.C: New.
2497         * g++.dg/lookup/two-stage3.C: New.
2498         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2499         fixed two-stage name lookup for operators.
2500         * g++.dg/template/call3.C: Compiler now produces an appropriate
2501         error message.
2502         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2503         14 as a candidate.
2504         * g++.dg/template/ptrmem4.C: Compiler produces different error
2505         message.
2506         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2507         connect_to_method as a candidate.
2508
2509 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2510
2511         * gcc.dg/fold-alloc-1.c: New test.
2512
2513 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2514
2515         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2516         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2517
2518 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2519
2520         * gcc.dg/fold-abs-1.c: New test.
2521         * gcc.dg/fold-abs-2.c: New test.
2522         * gcc.dg/fold-abs-3.c: New test.
2523
2524 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2525
2526         Make CONSTRUCTOR use VEC to store initializers.
2527         * g++.dg/ext/complit3.C: Check for specific error messages.
2528         * g++.dg/init/brace2.C: Update error message.
2529         * g++.dg/warn/Wbraces2.C: Likewise.
2530
2531 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/16940
2534         * gfortran.dg/module_interface_1.f90: New test.
2535
2536 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2537             Kenneth Zadeck <zadeck@naturalbridge.com>
2538
2539         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2540
2541 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2542
2543         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2544         specify -Wformat for these tests.
2545         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2546         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2547         * gcc.dg/format/opt-6.c: Delete.
2548
2549 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2550
2551         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2552         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2553
2554 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2555
2556         * gcc.dg/tree-ssa/alias-2.c: New test.
2557
2558 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/22263
2561         * g++.dg/template/explicit7.C: New test.
2562
2563 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2564
2565         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2566         width of 8 to +Inf and -Inf.
2567
2568 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2569
2570         PR c++/22139
2571         * g++.dg/template/friend36.C: New test.
2572
2573 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2574
2575         PR fortran/21730
2576         * gfortran.dg/pr21730.f: New test.
2577
2578 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2579             Kenneth Zadeck <zadeck@naturalbridge.com>
2580
2581         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2582         since pure const detection cannot run at -O1 in c compiler.
2583         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2584         can now optimize this case properly.
2585         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2586         because we now pass.
2587         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2588
2589 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2590
2591         PR c/22421
2592         * gcc.dg/format/bitfld-1.c: New test.
2593
2594 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/22204
2597         * g++.dg/rtti/repo1.C: New test.
2598
2599 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2600
2601         PR middle-end/22398
2602         * gcc.c-torture/compile/pr22398.c: New test.
2603
2604 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2605
2606         PR c++/22132
2607         * g++.dg/expr/cast4.C: New test.
2608
2609 2005-07-15  Richard Guenther  <rguenther@suse.de>
2610
2611         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2612         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2613
2614 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2615
2616         PR tree-optimization/22230
2617         * gcc.dg/tree-ssa/pr22230.c: New test.
2618
2619 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gfortran.dg/g77/cpp6.f: New test.
2622
2623         PR fortran/22417
2624         * gfortran.dg/g77/cpp5.F: New test.
2625         * gfortran.dg/g77/cpp5.h: New file.
2626         * gfortran.dg/g77/cpp5inc.h: New file.
2627
2628 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2629
2630         PR libfortran/16435
2631         * gfortran.dg/tl_editting.f90: New.
2632         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2633
2634 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2635
2636         * gfortran.dg/char_array_constructor.f90: New test.
2637
2638 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         * gfortran.dg/past_eor.f90: New.
2641         * gfortran.dg/complex_read.f90: New.
2642
2643 2005-07-13  Jeff Law  <law@redhat.com>
2644
2645         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2646         additional casts.
2647
2648         * gcc.dg/tree-ssa/pr22321.c: New test
2649
2650 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2651
2652         PR tree-optimization/21921
2653         * gcc.dg/tree-ssa/pr21921.c: New.
2654
2655 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2656
2657         PR tree-optimizatio/22442
2658         * gcc.dg/tree-ssa/loop-11.c: New test.
2659
2660 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2661
2662         PR tree-opt/21840
2663         * gcc.c-torture/compile/pr21840.c: New test.
2664
2665 2005-07-12  Jan Hubicka  <jh@suse.cz>
2666
2667         * gcc.c-torture/compile/pr22379.c: New test.
2668
2669 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2670
2671         PR libfortran/21593
2672         gfortran.dg/dev_null.f90:  Remove outdated comment about
2673         PR libfortran/21593.
2674
2675
2676 2005-07-12  Dale Johannesen  <dalej@apple.com>
2677
2678         * gcc.target/i386/compress-float-sse.c:  New.
2679         * gcc.target/i386/compress-float-sse-pic.c:  New.
2680         * gcc.target/i386/compress-float-387.c:  New.
2681         * gcc.target/i386/compress-float-387-pic.c:  New.
2682         * gcc.dg/compress-float-ppc.c:  New.
2683         * gcc.dg/compress-float-ppc-pic.c:  New.
2684
2685 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2686
2687         PR libfortran/21593
2688         gfortran.dg/dev_null.f90:  Remove targets.
2689
2690 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2691
2692         PR tree-opt/22335
2693         * gcc.dg/pr22335-1.c: New test.
2694         * gcc.dg/pr22335-2.c: New test.
2695
2696 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2697
2698         PR c++/20172
2699         * g++.dg/template/nontype12.C : New test.
2700
2701 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2702
2703         * gcc.dg/tree-ssa/loop-10.c: New test.
2704
2705 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2706
2707         * gcc.c-torture/execute/20020720-1.x: Remove.
2708
2709 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2710
2711         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2712
2713 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2714
2715         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2716         (dg-mips-options): Use it.
2717
2718 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2719
2720         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2721
2722 2005-07-09  Richard Henderson  <rth@redhat.com>
2723
2724         * lib/target-supports.exp (check_effective_target_sync_char_short):
2725         Add alpha.
2726
2727 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2728
2729         PR libfortran/22217
2730         * gfortran.dg/negative-z-descriptor.f90:  New test.
2731
2732 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2733
2734         PR tree-opt/22329
2735         * gcc.dg/pr22329.c: New test.
2736
2737 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2738
2739         PR tree-optimization/20139
2740         * gcc.dg/tree-ssa/pr20139.c: New.
2741
2742 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2743
2744         PR tree-opt/22356
2745         * testsuite/gcc.dg/pr22356-1.c: New test.
2746
2747 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2748
2749         PR c++/21799
2750         * g++.dg/template/unify8.C: New.
2751         * g++.dg/template/unify9.C: New.
2752
2753 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2754
2755         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2756
2757 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2758
2759         * gcc.dg/darwin-version-1.c: New.
2760         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2761         * gcc.dg/builtins-20.c: Likewise.
2762         * gcc.dg/builtins-53.c: Likewise.
2763         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2764         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2765         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2766         * gcc.dg/torture/builtins-power-1.c: Likewise.
2767         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2768         on Darwin.
2769
2770 2005-07-07  Jeff Law  <law@redhat.com>
2771
2772         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2773         argument evaluation order.
2774
2775 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2776
2777         PR libfortran/21594
2778         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2779         Add test cases where the shift length is greater than the
2780         array length.
2781
2782 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2783
2784         * obj-c++.dg/proto-lossage-6.mm: New.
2785         * objc.dg/proto-lossage-6.m: New.
2786
2787 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2788
2789         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2790         * objc.dg/gnu-runtime-2.m: Likewise.
2791
2792 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gfortran.dg/longline.f: New test.
2795
2796         * gfortran.dg/badline.f: New test.
2797
2798 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2799
2800         PR fortran/16531
2801         PR fortran/15966
2802         PR fortran/18781
2803         * gfortran.dg/hollerith.f90: New.
2804         * gfortran.dg/hollerith2.f90: New.
2805         * gfortran.dg/hollerith3.f90: New.
2806         * gfortran.dg/hollerith4.f90: New.
2807         * gfortran.dg/hollerith_f95.f90: New.
2808         * gfortran.dg/hollerith_legacy.f90: New.
2809         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2810
2811 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2812
2813         PR objc/22274
2814         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2815         * objc.dg/gnu-runtime-2.m: New.
2816
2817 2005-07-06  Jeff Law  <law@redhat.com>
2818
2819         * gcc.dg/tree-ssa/vrp17.c: New test.
2820
2821 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2822
2823         PR fortran/22327
2824         * gfortran.dg/array_constructor_5.f90: New test.
2825
2826 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2827
2828         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2829
2830 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2831
2832         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2833         * gcc.dg/980816-1.c: Ditto.
2834
2835 2005-07-06  Jeff Law  <law@redhat.com>
2836
2837         * gcc.c-torture/compile/pr21356.c: New test.
2838
2839 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2840
2841         PR c/22013
2842         PR c/22098
2843         * gcc.c-torture/compile/pr22013-1.c,
2844         gcc.c-torture/execute/pr22098-1.c,
2845         gcc.c-torture/execute/pr22098-2.c,
2846         gcc.c-torture/execute/pr22098-3.c: New tests.
2847
2848 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2849
2850         PR c/22308
2851         * gcc.dg/pr22308-1.c: New test.
2852
2853 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2854
2855         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2856         target.
2857         * gcc.dg/compare9.c: Use -fshort-enums instead of
2858         -fno-short-enums.  Change the last test to dg-bogus.
2859
2860 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2861
2862         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2863         * gcc.dg/compare9.c: New.
2864
2865 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2866
2867         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2868
2869 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2870
2871         PR testsuite/22288
2872         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2873
2874
2875 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2876
2877         * gcc.dg/format/gcc_gfc-1.c: New.
2878
2879 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2880
2881         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2882
2883 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2884
2885         PR fortran/20842
2886         * gfortran.dg/io_invalid_1.f90: New test.
2887
2888 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2889
2890         * gcc.dg/format/gcc_diag-1.c: Update.
2891
2892 2005-07-02  Jeff Law  <law@redhat.com>
2893
2894         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2895         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2896
2897 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2898
2899         * gcc.dg/format/gcc_diag-1.c: Update.
2900
2901 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2902
2903         PR tree-opt/22269
2904         * gcc.c-torture/compile/pr22269.c: New test.
2905
2906 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2907
2908         PR 21584
2909         PR 22219
2910         * g++.dg/tree-ssa/pr21584-1.C: New test.
2911         * g++.dg/tree-ssa/pr21584-2.C: New test.
2912
2913 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2914
2915         * obj-c++.dg/try-catch-11.mm: New.
2916         * objc.dg/try-catch-10.m: New.
2917
2918 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2919
2920         * g++.dg/other/ucnid-1.C: xfail on AIX.
2921
2922 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2923
2924         PR 22234
2925         * gcc.dg/20050629-1.c: New test.
2926
2927 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2928
2929         * obj-c++.dg/const-str-1[0-1].mm: New.
2930         * objc.dg/const-str-1[0-1].m: New.
2931
2932 2005-05-29  Richard Henderson  <rth@redhat.com>
2933
2934         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2935         Rename from check_effective_target_vect_no_max.
2936         (check_effective_target_vect_no_int_add): New.
2937         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2938         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2939         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2940         * gcc.dg/vect/vect-reduc-1.c: Use both.
2941         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2942
2943 2005-05-29  Richard Henderson  <rth@redhat.com>
2944
2945         * lib/target-supports.exp (check_effective_target_vect_no_max):
2946         Remove i386 and x86_64.
2947
2948 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2949
2950         PR testsuite/21969
2951         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2952
2953 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2954
2955         PR middle-end/21969
2956         * gcc.dg/vect/pr21969.c: New test.
2957
2958 2005-06-28  Eric Christopher  <echristo@redhat.com>
2959
2960         PR c/22052
2961         PR c/21975
2962         * gcc.dg/inline1.c: New test.
2963         * gcc.dg/inline2.c: Ditto.
2964         * gcc.dg/inline3.c: Ditto.
2965         * gcc.dg/inline4.c: Ditto.
2966         * gcc.dg/inline5.c: Ditto.
2967
2968 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2969
2970         PR libfortran/22142
2971         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2972         Add testcase also testing eoshift1 for PR 22142.
2973
2974 2005-06-28  Richard Henderson  <rth@redhat.com>
2975
2976         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2977         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2978         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2979         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2980         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2981
2982 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2983
2984         PR libfortran/22142
2985         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2986         Add testcase for PR 22142.
2987
2988 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2989
2990         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2991         gcc.target/ia64/fpreg-2.c: New tests.
2992
2993 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2994
2995         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2996
2997 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2998
2999         PR libfortran/22170
3000         * gfortran.dg/slash_1.f90: New test.
3001
3002 2005-06-27  Richard Henderson  <rth@redhat.com>
3003
3004         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3005         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3006         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3007         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3008         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3009         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3010
3011 2005-06-27  Richard Henderson  <rth@redhat.com>
3012
3013         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3014         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3015
3016 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3017
3018         * obj-c++.dg/proto-lossage-5.mm: New.
3019         * objc.dg/proto-lossage-5.m: New.
3020
3021 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3022
3023         PR 21959
3024         * gcc.dg/tree-ssa/pr21959.c: New test.
3025
3026 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3027
3028         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3029         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3030         testing uninitialized var.
3031
3032         * gcc.c-torture/execute/builtins/chk.h: New.
3033         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3034         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3035         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3036         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3037         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3038         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3039         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3040         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3041         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3042         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3043         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3044         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3045         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3046         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3047         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3048         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3049         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3050         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3051         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3052         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3053         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3054         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3055         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3056         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3057         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3058         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3059         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3060         * gcc.dg/builtin-object-size-1.c: New test.
3061         * gcc.dg/builtin-object-size-2.c: New test.
3062         * gcc.dg/builtin-object-size-3.c: New test.
3063         * gcc.dg/builtin-object-size-4.c: New test.
3064         * gcc.dg/builtin-object-size-5.c: New test.
3065         * gcc.dg/builtin-stringop-chk-1.c: New test.
3066         * gcc.dg/builtin-stringop-chk-2.c: New test.
3067         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3068         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3069         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3070         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3071         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3072         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3073         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3074         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3075         * gcc.c-torture/execute/printf-1.c: New test.
3076         * gcc.c-torture/execute/fprintf-1.c: New test.
3077         * gcc.c-torture/execute/vprintf-1.c: New test.
3078         * gcc.c-torture/execute/vfprintf-1.c: New test.
3079         * gcc.c-torture/execute/printf-chk-1.c: New test.
3080         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3081         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3082         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3083
3084 2005-06-27  Michael Matz  <matz@suse.de>
3085
3086         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3087         slot is not merged if address escapes.
3088
3089 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3090
3091         PR c/21911
3092         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3093
3094 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR middle-end/17965
3097         * gcc.c-torture/compile/20050622-1.c: New test.
3098
3099         PR middle-end/22028
3100         * gcc.dg/20050620-1.c: New test.
3101
3102 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3103
3104         PR tree-optimization/22026
3105         * gcc.dg/tree-ssa/pr22026.c: New.
3106
3107 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3108
3109         PR libfortran/22144
3110         * gfortran.dg/shift-alloc.f90:  New testcase.
3111
3112 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3113
3114         * all files: Update FSF address in copyright headers.
3115
3116 2005-06-22  Jan Hubicka  <jh@suse.cz>
3117
3118         * wholeprogram-1.c: New testcase.
3119         * wholeprogram-2.c: New testcase.
3120
3121 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR 22171
3124         * gcc.dg/tree-ssa/pr22171.c: New test.
3125
3126 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3127
3128         * gfortran.dg/simplify_modulo.f90: New.
3129
3130 2005-06-24  Jan Hubicka  <jh@suse.cz>
3131
3132         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3133
3134 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3135
3136         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3137
3138 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3139
3140         * obj-c++.dg/typedef-alias-1.mm: New.
3141         * objc.dg/typedef-alias-1.m: New.
3142
3143 2005-06-23  Jeff Law  <law@redhat.com>
3144
3145         * gcc.dg/tree-ssa/vrp16.c: New test.
3146
3147 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3148
3149         * lib/target-supports.exp: Add
3150         check_effective_target_fortran_large_real and
3151         check_effective_target_fortran_large_int to check for
3152         corresponding effective targets.
3153         * gfortran.dg/large_integer_kind_1.f90: New test.
3154         * gfortran.dg/large_real_kind_1.f90: New test.
3155
3156 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3157
3158         PR tree-optimization/22117
3159         * gcc.dg/tree-ssa/pr22117.c: New.
3160
3161 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3162
3163         PR testsuite/22123
3164         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3165
3166 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3167
3168         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3169
3170 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3171
3172         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3173         * gfortran.dg/f2c_4.c: Likewise
3174
3175 2005-06-22 Paul Brook  <paul@codesourcery.com>
3176
3177         PR fortran/21034
3178         * gfortran.dg/auto_save_1.f90: New test.
3179
3180 2005-06-22  Michael Matz  <matz@suse.de>
3181
3182         * gcc.target/x86-64/abi: New directory.
3183         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3184         * gcc.target/x86-64/abi/README.gcc: New file.
3185         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3186         * gcc.target/x86-64/abi/asm-support.s: New file.
3187         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3188         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3189         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3190         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3191         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3192         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3193         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3194         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3195         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3196         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3197         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3198         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3199         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3200         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3201         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3202         * gcc.target/x86_64/abi/test_varargs.c: New test.
3203
3204 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3205
3206         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3207         32-bit i?86 and x86_64.
3208
3209 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3210
3211         * obj-c++.dg/const-str-[1-9].mm: New tests.
3212
3213 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3214
3215         PR fortran/22010
3216         * gfortran.dg/namelist_use.f90: New.
3217         * gfortran.dg/namelist_use_only.f90: New.
3218
3219 2005-06-21  Jeff Law  <law@redhat.com>
3220
3221         * gcc.dg/tree-ssa/vrp15.c: New test.
3222
3223 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3224
3225         * lib/target-supports.exp (check_effective_target_vect_reduction):
3226         Remove.
3227         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3228         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3229         remove vect_reduction target keyword. Also avoid two returns in main.
3230         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3231         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3232         * gcc.dg/vect/vect-reduc-1short.c: New test.
3233         * gcc.dg/vect/vect-reduc-1char.c: New test.
3234         * gcc.dg/vect/vect-reduc-2short.c: New test.
3235         * gcc.dg/vect/vect-reduc-2char.c: New test.
3236         * gcc.dg/vect/vect-reduc-6.c: New test.
3237         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3238         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3239         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3240
3241 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3242         Paul Thomas  <pault@gcc.gnu.org>
3243
3244         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3245         New tests.
3246
3247 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3248
3249         * gfortran.dg/backslash_1.f90: New test.
3250         * gfortran.dg/backslash_2.f90: New test.
3251
3252 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3253
3254         * gfortran.dg/duplicate_labels.f90: New test.
3255
3256 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3257
3258         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3259         unsupportable relocations.
3260         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3261         * gcc.dg/20050321-2.c: xfail for NetWare.
3262
3263 2005-06-20  Andreas Jaeger  <aj@suse.de>
3264
3265         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3266         gcc.target/i386/fastcall-sseregparm.c,
3267         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3268
3269 2005-06-19  Richard Henderson  <rth@redhat.com>
3270
3271         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3272
3273 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3274
3275         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3276
3277 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3278
3279         PR c++/22115
3280         * g++.dg/conversion/simd2.C: Change expected error message.
3281
3282 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3283
3284         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3285         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3286         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3287
3288 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3289
3290         * gcc.dg/fold-mod-1.c: New test.
3291
3292 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3293
3294         PR fortran/19926
3295         * gfortran.dg/pr19926.f90: New test.
3296
3297 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3298
3299         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3300         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3301         targets.
3302         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3303         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3304
3305 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3306
3307         * gcc.target/ia64/float80-varargs-1.c: New test.
3308
3309 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3310
3311         PR tree-opt/22035
3312         * gfortran.dg/f2c_6.f90: New test.
3313
3314 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3315
3316         PR c++/17413
3317         * g++.dg/template/local5.C: New.
3318
3319 2005-06-17  Richard Henderson  <rth@redhat.com>
3320
3321         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3322
3323 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3324
3325         PR testsuite/21945
3326         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3327
3328 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3329
3330         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3331         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3332         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3333         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3334         check_vect to verify the presence of hardware vector support.
3335
3336 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3337
3338         PR testsuite/22056
3339         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3340
3341 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3342
3343         PR libfortran/19216
3344         * gfortran.dg/pr19216.f: Add correct space between brackets and
3345         dg directive.
3346
3347 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3348
3349         PR libfortran/16436
3350         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3351
3352 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3353
3354         * gcc.target/i386/attributes-error.c: New testcase.
3355         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3356         * gcc.target/i386/regparm-stdcall.c: Likewise.
3357         * gcc.target/i386/sseregparm-1.c: Likewise.
3358         * gcc.target/i386/sseregparm-2.c: Likewise.
3359
3360 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         * g++.dg/rtti/crash2.C: New.
3363
3364 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3365
3366         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3367
3368 2005-06-15  David Ung  <davidu@mips.com>
3369
3370         * gcc.target/mips/mips16e-extends.c: New test for testing the
3371         generation of MIPS16e zeb/zeh, seb/seh instructions.
3372
3373 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3374
3375         PR 22018
3376         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3377         * gcc.dg/tree-ssa/pr22018.c: New test.
3378
3379 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3380
3381         * gcc.dg/simd-1.c: Update error messages.
3382         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3383         * gcc.dg/simd-2.c: Update error messages.
3384         * gcc.dg/simd-4.c: New.
3385
3386 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3387
3388         PR c++/20678
3389         * g++.dg/other/crash-4.C: New.
3390
3391 2005-06-14  Devang Patel  <dpatel@apple.com>
3392
3393         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3394
3395 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         PR c++/21929
3398         * g++.dg/parse/crash11.C: Update
3399
3400 2005-06-13  Jeff Law  <law@redhat.com>
3401
3402         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3403         perform the desired transformations.
3404         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3405         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3406
3407 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3408
3409         PR fortran/22038
3410         * gfortran.dg/forall_1.f90: Un-XFAIL.
3411
3412 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3413
3414         PR c++/21929
3415         * g++.dg/parse/crash26.C: New.
3416
3417         PR c++/20789
3418         * g++.dg/init/member1.C: New.
3419
3420 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3421
3422         * gfortran.dg/altreturn_1.f90: New test.
3423
3424 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3425
3426         PR middle-end/21985
3427         * gcc.dg/tree-ssa/pr21985.c: New test.
3428
3429 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3430
3431         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3432
3433 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3434
3435         PR c++/21930
3436         * g++.dg/other/error10.C: New test case.
3437
3438 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3439
3440         PR libfortran/19155
3441         * gfortran.dg/pr19155.f: Add test.
3442
3443 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3444
3445         * gfortran.dg/f2c_7.f90: New test.
3446
3447         * gfortran.dg/forall_1.f90: XFAILed.
3448
3449 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3450
3451         * gcc.dg/pr14796-1.c: New.
3452         * gcc.dg/pr14796-2.c: New.
3453
3454 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3455
3456         PR fortran/17792
3457         PR fortran/21375
3458         * gfortran.dg/deallocate_stat.f90:  New test.
3459
3460 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3461
3462         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3463
3464 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3465
3466         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3467         access will be generated when this loop is vectorized. Test that
3468         accesses with same alignment were detected.
3469         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3470         Test that accesses with same alignment were detected.
3471         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3472         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3473         alignment were detected.
3474
3475 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3476
3477         PR c++/10611
3478         * g++.dg/conversion/simd2.C: New.
3479
3480 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3481
3482         * gcc.dg/Wcxx-compat-1.c: New.
3483
3484 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3485
3486         PR libfortran/21480
3487         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3488         complex array.
3489
3490 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3491
3492         * gcc.dg/alias-8.c: New.
3493
3494 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3495
3496         * gcc.dg/format/cmn_err-1.c: Update.
3497
3498 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3499
3500         PR target/20666
3501         * gcc.target/sparc/fexpand-2.c: New.
3502         * gcc.target/sparc/fpmerge-2.c: New.
3503         * gcc.target/sparc/fpmul-2.c: New.
3504         * gcc.target/sparc/noresult.c: New.
3505         * gcc.target/sparc/pdist-2.c: New.
3506         * gcc.target/sparc/pdist-3.c: New.
3507
3508 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3509
3510         PR testsuite/21702
3511         * gcc.target/i386/i386.exp: Fix comment typo.
3512
3513 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3514
3515         PR c++/19497
3516         * g++.dg/inherit/using5.C: New.
3517         * g++.dg/inherit/using6.C: New.
3518
3519 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3520
3521         PR c++/19894
3522         * g++.dg/template/ptrmem15.C: New test.
3523
3524         PR c++/20563
3525         * g++.dg/ext/label4.C: New test.
3526
3527 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3528
3529         * gcc.dg/tls/debug-1.c: New test.
3530
3531 2005-06-07  Dale Johannesen  <dalej@apple.com>
3532
3533         * gcc.target/i386/movq.c:  New.
3534
3535 2005-06-07  Dale Johannesen  <dalej@apple.com>
3536
3537         * gcc.dg/20050607-1.c:  New.
3538
3539 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR middle-end/21850
3542         * gcc.c-torture/execute/20050607-1.c: New test.
3543
3544 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3545
3546         PR libfortran/21926
3547         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3548         Test case where the return array has lowest stride one,
3549         but isn't packed.
3550
3551 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3552
3553         * lib/target-supports.exp (check_effective_target_sync_int_long):
3554         Add s390 and s390x targets.
3555
3556 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3557
3558         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3559         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3560         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3561         * gcc.dg/tree-ssa/loop-9.c: New test.
3562
3563 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3564
3565         * g++.dg/parse/defarg10.C: New.
3566
3567 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR regression/21897
3570         * gcc.c-torture/execute/20050604-1.c: New test.
3571
3572 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3573
3574         PR 21903
3575         * g++.dg/parse/defarg9.C: New.
3576
3577         PR c++/20637
3578         * g++.dg/inherit/using4.C: New.
3579         * g++.dg/overload/error1.C: Adjust expected errors.
3580         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3581         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3582         * g++.old-deja/g++.other/redecl2.C: Likewise.
3583         * g++.old-deja/g++.other/redecl4.C: Likewise.
3584         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3585
3586 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3587
3588         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3589
3590 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3591
3592         * lib/gfortran.exp (gfortran_target_compile): Call
3593         dg-additional-files-options
3594         * gfortran.dg/f2c_4.f90: New file
3595         * gfortran.dg/f2c_4.c: New file
3596         * gfortran.dg/f2c_5.f90: New file
3597         * gfortran.dg/f2c_5.c: New file
3598
3599 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3600
3601         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3602
3603         PR fortran/21912
3604         * gfortran.dg/array_constructor_4.f90: New test.
3605
3606 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/21619
3609         * g++.dg/ext/builtin9.C: New test.
3610
3611 2005-06-05  Dale Johannesen  <dalej@apple.com>
3612
3613         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3614         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3615
3616 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3617
3618         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3619         * gcc.dg/vect/vect-reduc-1.c: New.
3620         * gcc.dg/vect/vect-reduc-2.c: New.
3621         * gcc.dg/vect/vect-reduc-3.c: New.
3622
3623 2005-06-04  Dale Johannesen  <dalej@apple.com>
3624
3625         * gcc.c-torture/execute/20050603-1.c:  New.
3626         * gcc.c-torture/execute/20050603-2.c:  New.
3627         * gcc.dg/20050603-3.c:  New.
3628
3629 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3630
3631         PR fortran/19195
3632         * gfortran.dg/debug_1.f90: New test.
3633
3634         * gfortran.dg/forall_1.f90: New test.
3635
3636 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3637
3638         * gfortran.dg/array_constructor_3.f90: New test.
3639
3640 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3641
3642         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3643
3644 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3645
3646         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3647
3648 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3649
3650         PR c/21873
3651         * gcc.dg/init-excess-1.c: New test.
3652
3653 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3654
3655         PR c++/21853
3656         * g++.dg/expr/static_cast6.C: New test.
3657
3658 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3659
3660         * gcc.dg/tree-ssa/vrp14.c: New test.
3661
3662 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/21336
3665         * g++.dg/template/new2.C: New test.
3666
3667 2005-06-03  Josh Conner  <jconner@apple.com>
3668
3669         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3670         all entries in initializer.
3671
3672 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3673
3674         PR middle-end/21858
3675         * gcc.dg/pr21858.c: New testcase.
3676
3677 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3678
3679         PR tree-optimization/21292
3680
3681         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3682         New.
3683         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3684         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3685         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3686         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3687         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3688
3689 2005-06-02  Richard Henderson  <rth@redhat.com>
3690
3691         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3692
3693 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3694
3695         * gcc.dg/wtypequal.c: New testcase.
3696
3697 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3698
3699         PR 21582
3700         * gcc.dg/tree-ssa/pr21582.c: New test.
3701
3702 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3703
3704         PR c++/21280
3705         * g++.dg/opt/interface2.h: New.
3706         * g++.dg/opt/interface2.C: New.
3707         * g++.dg/init/ctor4.C: Adjust error lines.
3708         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3709         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3710         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3711         * g++.old-deja/g++.pt/assign1.C: Likewise.
3712         * g++.old-deja/g++.pt/crash20.C: Likewise.
3713
3714 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3715
3716         PR tree-optimization/21734
3717         * g++.dg/vect/pr21734_1.cc: New.
3718         * g++.dg/vect/pr21734_2.cc: New.
3719
3720 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3721
3722         PR c++/20350
3723         * g++.dg/template/spec24.C: New.
3724
3725         PR c++/21151
3726         * g++.dg/pch/local-1.C: New.
3727         * g++.dg/pch/local-1.Hs: New.
3728
3729 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3730
3731         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3732         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3733         * gcc.dg/tree-ssa/pr14341.c: New test.
3734         * gcc.dg/tree-ssa/pr14841.c: New test.
3735         * gcc.dg/tree-ssa/pr20701.c: New test.
3736         * gcc.dg/tree-ssa/pr21086.c: New test.
3737         * gcc.dg/tree-ssa/pr21090.c: New test.
3738         * gcc.dg/tree-ssa/pr21332.c: New test.
3739         * gcc.dg/tree-ssa/pr21458.c: New test.
3740         * gcc.dg/tree-ssa/pr21658.c: New test.
3741         * gcc.dg/tree-ssa/vrp01.c: New test.
3742         * gcc.dg/tree-ssa/vrp02.c: New test.
3743         * gcc.dg/tree-ssa/vrp03.c: New test.
3744         * gcc.dg/tree-ssa/vrp04.c: New test.
3745         * gcc.dg/tree-ssa/vrp05.c: New test.
3746         * gcc.dg/tree-ssa/vrp06.c: New test.
3747         * gcc.dg/tree-ssa/vrp07.c: New test.
3748         * gcc.dg/tree-ssa/vrp08.c: New test.
3749         * gcc.dg/tree-ssa/vrp09.c: New test.
3750         * gcc.dg/tree-ssa/vrp10.c: New test.
3751         * gcc.dg/tree-ssa/vrp11.c: New test.
3752         * gcc.dg/tree-ssa/vrp12.c: New test.
3753         * gcc.dg/tree-ssa/vrp13.c: New test.
3754
3755 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3756
3757         PR 21029
3758         * gcc.dg/tree-ssa/pr21029.c: New test.
3759
3760 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3761
3762         * gfortran.dg/logint-1.f: New test case.
3763         * gfortran.dg/logint-2.f: Likewise.
3764         * gfortran.dg/logint-3.f: Likewise.
3765
3766 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR c/21536
3769         PR c/20760
3770         * gcc.dg/20050527-1.c: New test.
3771
3772         * gcc.dg/i386-sse-12.c: New test.
3773
3774         PR fortran/21729
3775         * gfortran.dg/implicit_5.f90: New test.
3776
3777 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3778
3779         PR fortran/20883
3780         * gfortran/assign_4.f90: New test.
3781         * gfortran/assign_2.f90: Change compile to run.
3782
3783 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3784
3785         * lib/target-supports.exp
3786         (check_effective_target_sync_char_short): New.
3787         * gcc.dg/sync-2.c: New.
3788
3789 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3790
3791         PR tree-optimization/21817
3792         * gcc.dg/torture/pr21817-1.c: New.
3793
3794 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         PR c++/21165
3797         * g++.dg/template/init5.C: New.
3798
3799 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         * gfortran.dg/char_initialiser_actual.f90:
3802         Test character initialisers as actual arguments.
3803         * gfortran.dg/char_pointer_comp_assign.f90:
3804         Test character pointer structure component assignments.
3805         * gfortran.dg/char_array_structure_constructor.f90:
3806         Test character components in structure constructors.
3807
3808 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3809
3810         PR middle-end/20931
3811         * g++.dg/opt/pr20931.C: New test.
3812
3813 2005-05-31  Andreas Jaeger  <aj@suse.de>
3814
3815         PR testsuite/20772
3816         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3817         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3818         g++.old-deja/g++.ext/asmspec1.C,
3819         g++.old-deja/g++.other/regstack.C,
3820         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3821         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3822         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3823         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3824         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3825         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3826         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3827         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3828         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3829         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3830         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3831         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3832         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3833         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3834         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3835         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3836         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3837         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3838         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3839
3840 2005-05-31  Jeff Law  <law@redhat.com>
3841
3842         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3843
3844 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3845
3846         PR middle-end/21743
3847         * gcc.dg/builtins-1.c: Activate disabled clog test.
3848         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3849
3850 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3851
3852         * gfortran.dg/char_pointer_assign.f90:
3853         Test character-pointer assignments and pointer assignments.
3854         * gfortran.dg/char_pointer_dummy.f90:
3855         Test character-pointer dummy arguments.
3856         * gfortran.dg/char_pointer_func.f90:
3857         Test character-pointer function returns.
3858         * gfortran.dg/char_pointer_dependency.f90:
3859         Test character-pointer functions with dependencies.
3860
3861 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/21784
3864         * g++.dg/lookup/using14.C: New test.
3865
3866 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3867
3868         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3869         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3870         trailing ^M.
3871
3872 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3873
3874         PR c++/17413
3875         * g++.dg/template/local5.C: New.
3876
3877         PR target/21761
3878         * gcc.c-torture/compile/pr21761.c: New.
3879
3880         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3881         before darwin8.
3882
3883 2005-05-30  Steven G. Kargl
3884
3885         PR fortran/20846
3886         * gfortran.dg/inquire_8.f90: New test.
3887
3888 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3889
3890         PR libfortran/21376
3891         * gfortran.dg/output_exponents_1.f90: New test.
3892
3893 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3894
3895         PR libfortran/20006
3896         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3897
3898 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/21210
3901         * g++.dg/ext/complex1.C: New test.
3902
3903         PR c++/21340
3904         * g++.dg/init/ctor6.C: New test.
3905
3906 2005-05-29  Jan Hubicka  <jh@suse.cz>
3907
3908         * gcc.c-torture/compile/pr21562.c: New.
3909
3910 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3911
3912         * gfortran.dg/subnormal_1.f90: New test.
3913
3914 2005-05-28  Jan Hubicka  <jh@suse.cz>
3915
3916         * tree-prof.exp: Fix comment.
3917         * value-prof-1.c: New.
3918         * value-prof-2.c: New.
3919         * value-prof-3.c: New.
3920         * value-prof-4.c: New.
3921
3922 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3923
3924         PR c++/21614
3925         * g++.dg/expr/ptrmem6.C: New test.
3926         * g++.dg/expr/ptrmem6a.C: Likewise.
3927
3928 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3929
3930         PR tree-optimization/21658
3931         * gcc.dg/tree-ssa/pr21658.c: New.
3932
3933 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3934
3935         PR c++/21455
3936         * g++.dg/inherit/ptrmem3.C: New.
3937
3938         PR c++/21681
3939         * g++.dg/parse/template16.C: New.
3940
3941 2005-05-27  Andreas Jaeger  <aj@suse.de>
3942
3943         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3944
3945         * gcc.dg/i386-sse-8.c: Run test on all archs.
3946
3947 2005-05-26  Mike Stump  <mrs@apple.com>
3948
3949         * objc.dg/isa-field-1.m: Only run on darwin.
3950         * objc.dg/lookup-1.m: Likewise.
3951         * objc.dg/try-catch-8.m: Likewise.
3952
3953 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3954
3955         PR tree-optimization/9814
3956         * gcc.dg/pr9814-1.c: New test case.
3957
3958 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3959
3960         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3961         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3962         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3963         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3964         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3965         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3966         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3967         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3968         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3969         objc.dg/try-catch-8.m: New.
3970
3971 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3972
3973         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3974         remove extraneous semicolons.
3975
3976 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3977
3978         * obj-c++.dg/comp-types-12.mm: New.
3979         * objc.dg/comp-types-11.m: New.
3980         * objc.dg/selector-4.m: New.
3981
3982 2005-05-26  Andreas Jaeger  <aj@suse.de>
3983
3984         PR testsuite/20772
3985         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3986         g++.old-deja/g++.ext/attrib3.C,
3987         g++.old-deja/g++.other/store-expr1.C,
3988         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3989         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3990         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3991         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3992         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3993         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3994         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3995         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3996         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3997         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3998         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3999         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4000         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4001         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4002         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4003         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4004         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4005         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4006         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4007
4008 2005-05-26  Andreas Jaeger  <aj@suse.de>
4009
4010         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4011         x86-64 compilation.
4012
4013 2005-05-26  Andreas Jaeger  <aj@suse.de>
4014
4015         PR testsuite/20772
4016         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4017         gcc.misc-tests/i386-pf-athlon-1.c,
4018         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4019         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4020         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4021         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4022         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4023         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4024         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4025         programs.
4026
4027         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4028         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4029         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4030         x86-64 compilation.
4031
4032         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4033         x86_64.
4034
4035         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4036         effective-target ilp32.
4037
4038 2005-05-26  David Ung  <davidu@mips.com>
4039
4040         * gcc.target/mips/ext_ins.c: New test for testing the generation
4041         of MIPS32/64 rev 2 ext/ins instructions.
4042
4043 2005-05-26  Andreas Jaeger  <aj@suse.de>
4044
4045         * treelang/compile/unsigned.tree: Use gimple instead of
4046         nonexisting generic dump.
4047
4048 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4049
4050         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4051
4052 2005-05-26  Andreas Jaeger  <aj@suse.de>
4053
4054         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4055
4056 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4057
4058         PR libfortran/17283
4059         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4060         Test callee-allocated memory with write statements.
4061
4062 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4063
4064         PR middle-end/21709
4065         * gcc.dg/pr21709-1.c: New test case.
4066
4067 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4068             Mike Stump  <mrs@apple.com>
4069
4070         * objc/execute/next_mapping.h: Update for C++.
4071
4072         * obj-c++.dg/selector-1.mm: Move to...
4073         * obj-c++.dg/selector-4.mm: here...
4074
4075         * obj-c++.dg/basic.mm: New.
4076         * obj-c++.dg/comp-types-1.mm: New.
4077         * obj-c++.dg/cxx-class-1.mm: New.
4078         * obj-c++.dg/cxx-ivars-1.mm: New.
4079         * obj-c++.dg/cxx-ivars-2.mm: New.
4080         * obj-c++.dg/cxx-ivars-3.mm: New.
4081         * obj-c++.dg/cxx-scope-1.mm: New.
4082         * obj-c++.dg/cxx-scope-2.mm: New.
4083         * obj-c++.dg/defs.mm: New.
4084         * obj-c++.dg/empty-private-1.mm: New.
4085         * obj-c++.dg/encode-1.mm: New.
4086         * obj-c++.dg/encode-2.mm: New.
4087         * obj-c++.dg/encode-3.mm: New.
4088         * obj-c++.dg/extern-c-1.mm: New.
4089         * obj-c++.dg/extra-semi.mm: New.
4090         * obj-c++.dg/fix-and-continue-2.mm: New.
4091         * obj-c++.dg/isa-field-1.mm: New.
4092         * obj-c++.dg/ivar-list-semi.mm: New.
4093         * obj-c++.dg/local-decl-1.mm: New.
4094         * obj-c++.dg/lookup-1.mm: New.
4095         * obj-c++.dg/lookup-2.mm: New.
4096         * obj-c++.dg/method-1.mm: New.
4097         * obj-c++.dg/method-2.mm: New.
4098         * obj-c++.dg/method-3.mm: New.
4099         * obj-c++.dg/method-4.mm: New.
4100         * obj-c++.dg/method-5.mm: New.
4101         * obj-c++.dg/method-6.mm: New.
4102         * obj-c++.dg/method-7.mm: New.
4103         * obj-c++.dg/no-extra-load.mm: New.
4104         * obj-c++.dg/overload-1.mm: New.
4105         * obj-c++.dg/pragma-1.mm: New.
4106         * obj-c++.dg/pragma-2.mm: New.
4107         * obj-c++.dg/private-1.mm: New.
4108         * obj-c++.dg/private-2.mm: New.
4109         * obj-c++.dg/proto-qual-1.mm: New.
4110         * obj-c++.dg/qual-types-1.mm: New.
4111         * obj-c++.dg/stubify-1.mm: New.
4112         * obj-c++.dg/stubify-2.mm: New.
4113         * obj-c++.dg/super-class-1.mm: New.
4114         * obj-c++.dg/super-class-2.mm: New.
4115         * obj-c++.dg/super-dealloc-1.mm: New.
4116         * obj-c++.dg/super-dealloc-2.mm: New.
4117         * obj-c++.dg/template-1.mm: New.
4118         * obj-c++.dg/template-2.mm: New.
4119         * obj-c++.dg/template-3.mm: New.
4120         * obj-c++.dg/template-4.mm: New.
4121         * obj-c++.dg/template-5.mm: New.
4122         * obj-c++.dg/template-6.mm: New.
4123         * obj-c++.dg/try-catch-1.mm: New.
4124         * obj-c++.dg/try-catch-2.mm: New.
4125         * obj-c++.dg/try-catch-3.mm: New.
4126         * obj-c++.dg/try-catch-4.mm: New.
4127         * obj-c++.dg/try-catch-5.mm: New.
4128         * obj-c++.dg/try-catch-6.mm: New.
4129         * obj-c++.dg/try-catch-7.mm: New.
4130         * obj-c++.dg/try-catch-8.mm: New.
4131         * obj-c++.dg/try-catch-9.mm: New.
4132         * obj-c++.dg/va-meth-1.mm: New.
4133
4134 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4135
4136         * obj-c++.dg/selector-1.mm: New.
4137         * obj-c++.dg/selector-2.mm: New.
4138
4139 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4140
4141         * obj-c++.dg/selector-3.mm: New.
4142         * objc.dg/selector-3.m: New.
4143
4144 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4145
4146         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4147         about where warning appears.
4148
4149 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4150
4151         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4152         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4153         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4154         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4155
4156 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4157
4158         * gcc.dg/20050524-1.c: New test.
4159
4160 2005-05-25  Jan Hubicka  <jh@suse.cz>
4161
4162         * gcc.dg/tree-prof/inliner-1.c: New.
4163
4164 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4165
4166         * gcc.dg/tree-prof: New directory.
4167         * gcc.dg/tree-prof/tree-prof.exp: New.
4168
4169 2005-05-25  DJ Delorie  <dj@redhat.com>
4170
4171         * gcc.dg/Wattributes-1.c: New.
4172         * gcc.dg/Wattributes-2.c: New.
4173         * gcc.dg/Wattributes-3.c: New.
4174
4175 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4176
4177         PR tree-optimization/19833
4178         * gcc.dg/uninit-4.c: Remove xfail.
4179         * gcc.dg/uninit-9.c: Ditto.
4180
4181 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4182
4183         * obj-c++.dg/bitfield-[1-5].mm: New.
4184         * obj-c++.dg/class-protocol-1.mm: New.
4185         * obj-c++.dg/comp-types-1[0-1].mm: New.
4186         * obj-c++.dg/comp-types-[2-9].mm: New.
4187         * obj-c++.dg/encode-[4-8].mm: New.
4188         * obj-c++.dg/layout-1.mm: New.
4189         * obj-c++.dg/method-1[0-9].mm: New.
4190         * obj-c++.dg/method-2[0-1].mm: New.
4191         * obj-c++.dg/method-[8-9].mm: New.
4192         * obj-c++.dg/objc-gc-3.mm: New.
4193         * obj-c++.dg/try-catch-10.mm: New.
4194         * objc.dg/bitfield-5.m: New.
4195         * objc.dg/comp-types-10.m: New.
4196         * objc.dg/comp-types-9.m: New.
4197         * objc.dg/layout-1.m: New.
4198         * objc.dg/objc-gc-4.m: New.
4199         * objc.dg/try-catch-9.m: New.
4200         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4201         * objc.dg/comp-types-1.m: Likewise.
4202         * objc.dg/comp-types-[5-6].m: Likewise.
4203         * objc.dg/method-9.m: Likewise.
4204
4205 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4206
4207         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4208         and on hardware without VMX support.
4209
4210         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4211
4212         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4213
4214         * lib/profopt.exp (dg-final-generate, dg-final-use,
4215         profopt-final-code, profopt-get-options): New.
4216         (profopt-execute): Process test directives.
4217
4218         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4219         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4220         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4221
4222 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4223
4224         PR C++/21645
4225         * g++.dg/init/ctor5.C: New test.
4226
4227 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4228
4229         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4230         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4231         vect-113.c, vect-114.c.
4232
4233 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4234
4235         * gcc.dg/const-elim-1.c: Remove xfails.
4236
4237 2005-05-23  Jeff Law  <law@redhat.com>
4238
4239         * gcc.c-torture/compile/pr21638.c: New test.
4240         * gcc.c-torture/compile/20050520-1.c: New test.
4241
4242 2005-05-23  Nick Clifton  <nickc@redhat.com>
4243
4244         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4245         be a proper triple, ie: m32r*-*-*.
4246         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4247
4248 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4249
4250         PR middle-end/21331
4251         PR tree-opt/21293
4252         * gcc.c-torture/compile/pr21293.c: New test.
4253         * gcc.c-torture/execute/pr21331.c: New test.
4254
4255 2004-05-20  Richard Henderson  <rth@redhat.com>
4256
4257         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4258
4259 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4260
4261         * obj-c++-dg.exp: Add.
4262         * obj-c++.exp: Add.
4263         * obj-c++.dg/dg.exp: Add.
4264
4265 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4266
4267         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4268         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4269
4270 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4271
4272         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4273
4274 2004-05-19  Richard Henderson  <rth@redhat.com>
4275
4276         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4277
4278 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4279
4280         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4281
4282         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4283
4284 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4285
4286         PR c++/21495
4287         * g++.dg/parse/extern1.C: New test.
4288         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4289
4290 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4291
4292         * gcc.dg/c99-math.h: New.
4293         * gcc.dg/c99-math-float-1.c: New test.
4294         * gcc.dg/c99-math-double-1.c: Likewise.
4295         * gcc.dg/c99-math-long-double-1.c: Likewise.
4296
4297 2005-05-18  Richard Henderson  <rth@redhat.com>
4298
4299         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4300
4301 2005-05-18  Devang Patel  <dpatel@apple.com>
4302
4303         * g++.dg/opt/20050511-1.C: New test.
4304
4305 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4306
4307         PR libfortran/21127
4308         * gfortran.dg/reshape-complex.f90:  New test.
4309
4310 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4311
4312         * gfortran.dg/array_constructor_1.f90: New test.
4313         * gfortran.dg/array_constructor_2.f90: New test.
4314
4315 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4316
4317         PR fortran/20954
4318         * gfortran.dg/pr20954.f: New test.
4319
4320 2005-05-17  Mike Stump  <mrs@apple.com>
4321
4322         Yet more Objective-C++...
4323
4324         * objc.dg/method-5.m: Update.
4325         * objc.dg/method-6.m: Update.
4326         * objc.dg/method-7.m: Update.
4327         * objc.dg/method-9.m: Update.
4328         * objc.dg/try-catch-2.m: Update.
4329
4330 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4331
4332         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4333         Remove little-endian optimizations.
4334
4335 2005-05-17  Jeff Law  <law@redhat.com>
4336
4337         * g++.dg/tree-ssa/pr14814.C: New test.
4338         * gcc.dg/tree-ssa/pr14814.C: New test.
4339         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4340         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4341
4342 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4343
4344         * gcc.dg/compat/generate-random.c: Do not include
4345         libiberty.h.
4346         * gcc.dg/compat/generate-random_r.c: Likewise.
4347
4348 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4349
4350         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4351
4352 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4353
4354         PR middle-end/21595
4355         * g++.dg/tree-ssa/builtin1.C: New testcase.
4356
4357 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4358
4359         PR c++/21454
4360         * g++.dg/opt/const4.C: New test.
4361
4362         PR middle-end/21492
4363         * g++.dg/opt/crossjump1.C: New test.
4364
4365         PR tree-optimization/21610
4366         * gcc.c-torture/compile/20050516-1.c: New test.
4367
4368         PR fortran/15080
4369         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4370         about the test failing.
4371         * gfortran.fortran-torture/execute/where_7.f90: New test.
4372         * gfortran.fortran-torture/execute/where_8.f90: New test.
4373
4374 2005-05-16  Richard Henderson  <rth@redhat.com>
4375
4376         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4377         i?86 and x86_64.
4378
4379 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4380
4381         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4382         (limits.h): Include unconditionally.
4383         (stdlib.h): Likewise.
4384         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4385         (limits.h): Include unconditionally.
4386         (stdlib.h): Likewise.
4387         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4388         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4389         (limits.h): Include unconditionally.
4390         (stdlib.h): Likewise.
4391         (hashtab.h): Do not include.
4392         (getopt.h): Likewise.
4393         (stddef.h): Include.
4394         (hashval_t): Define.
4395         (struct entry): Add "next" field.
4396         (HASH_SIZE): New macro.
4397         (hash_table): New variable.
4398         (switchfiles): Do not use xmalloc.
4399         (mix): New macro.
4400         (iterative_hash): New function.
4401         (hasht): Remove.
4402         (e_exists): New function.
4403         (e_insert): Likewise.
4404         (output): Use, instead of libiberty hashtable functions.
4405         (main): Do not use getopt.  Do not call htab_create.
4406
4407 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4408
4409         PR libstdc++/21526
4410         * lib/target-supports.exp (check_mkfifo_available):
4411         Return 0 for cygwin as mkfifo support incomplete on platform.
4412         Fix typos in comments.
4413
4414 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4415
4416         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4417
4418 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4419
4420         PR fortran/17432
4421         * gfortran.dg/assign_4.f: New test.
4422
4423 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4424
4425         PR tree-optimization/21563
4426         * gcc.dg/tree-ssa/pr21563.c: New.
4427
4428 2005-05-14  Jan Hubicka  <jh@suse.cz>
4429
4430         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4431
4432 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4433
4434         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4435
4436 2005-05-13  Julian Brown  <julian@codesourcery.com>
4437
4438         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4439         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4440
4441 2005-05-13  Jan Hubicka  <jh@suse.cz>
4442
4443         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4444         * gcc.dg/fold-xor-?.c: Likewise.
4445         * gcc.dg/pr15784-?.c: Likewise.
4446         * gcc.dg/pr20922-?.c: Likewise.
4447         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4448         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4449         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4450
4451 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4452
4453         PR fortran/21260
4454         * gfortran.dg/hollerith_1.f90: New test.
4455
4456 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4457
4458         * gfortran.dg/func_result_2.f90: New test.
4459
4460 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4461
4462         * gfortran.dg/dev_null.f90: New test.
4463
4464 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4465
4466         * gcc.dg/arm-vfp1.c: Revert last change.
4467
4468 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4469
4470         PR middle-end/19807
4471         PR tree-optimization/19639
4472         * g++.dg/tree-ssa/pr19807.C: New testcase.
4473
4474 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4475
4476         PR libfortran/21471
4477         * gfortran.dg/append-1.f90: New test.
4478
4479 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4480
4481         * gcc.dg/pr18501.c: XFAIL.
4482         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4483         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4484         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4485         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4486         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4487         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4488         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4489         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4490
4491 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4492
4493         PR fortran/20178
4494         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4495         gfortran.dg/f2c_3.f90: New tests.
4496
4497         * gfortran.dg/return_1.f90: Fix dg annotation.
4498
4499 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4500
4501         * gcc.c-torture/compile/20050510-1.c: New test.
4502
4503 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4504
4505         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4506
4507 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4508
4509         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4510
4511 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4512
4513         PR c/17913
4514         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4515
4516 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4517
4518         PR c/21342
4519         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4520         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4521
4522 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4523
4524         PR debug/16676
4525         * gcc.dg/debug/pr16676.c: New test.
4526
4527 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4528
4529         PR testsuite/21443
4530         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4531         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4532         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4533         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4534         Change -O1 to -O2.
4535         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4536         -fno-tree-dominator-opts.
4537
4538 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4539
4540         * gfortran.dg/return_1.f90: New test.
4541
4542 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4543
4544         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4545
4546         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4547
4548 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4549
4550         PR c++/21427
4551         * g++.dg/inherit/covariant13.C: New.
4552
4553 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4554
4555         PR libfortran/19155
4556         * gfortran.dg/pr19155.f: New test.
4557
4558 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4559
4560         PR inline-asm/8788
4561         * gcc.dg/pr8788-1.c: New testcase.
4562
4563 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4564
4565         PR target/21416
4566         * gcc.target/mips/fpcmp-[12].c: New tests.
4567
4568 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4569
4570         * lib/target-supports-dg.exp (dg-require-fork): New function.
4571         (dg-require-mkfifo): Likewise.
4572         * lib/target-supports.exp (check_function_available): New
4573         function.
4574         (check_fork_available): Likewise.
4575         (check_mkfifo_available): Likewise.
4576
4577 2005-05-06  Jeff Law  <law@redhat.com>
4578
4579         * gcc.c-torture/compile/pr21380.c: New test.
4580
4581 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR c++/20961
4584         * g++.dg/ext/weak3.C: New test.
4585
4586 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4587
4588         PR c++/21352
4589         * g++.dg/template/crash37.C: New test.
4590
4591 2005-05-05  Paul Brook  <paul@codesourcery.com>
4592
4593         * gcc.dg/arm-g2.c: Use effective-target arm32.
4594         * gcc.dg/arm-mmx-1.c: Ditto.
4595         * gcc.dg/arm-scd42-2.c: Ditto.
4596         * gcc.dg/arm-vfp1.c: Ditto.
4597         * lib/target-supports.exp (check_effective_target_arm32): New
4598         function.
4599
4600 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4601
4602         PR libfortran/21354
4603         gfortran.dg/in_pack_rank7.f90:  New test.
4604
4605 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4606
4607         PR middle-end/15618
4608         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4609
4610 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR middle-end/21265
4613         * gcc.dg/20050503-1.c: New test.
4614
4615         PR rtl-optimization/21239
4616         * gcc.dg/i386-sse-11.c: New test.
4617
4618 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4619
4620         PR target/16888
4621         * gcc.target/i386/asm-1.c: New test.
4622
4623 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR rtl-optimization/21330
4626         * gcc.c-torture/execute/20050502-1.c: New test.
4627
4628         PR target/21297
4629         * gcc.c-torture/execute/20050502-2.c: New test.
4630
4631 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4632
4633         PR middle-end/21282
4634         * gcc.dg/pr21282.c: New.
4635
4636 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4637
4638         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4639         * gcc.dg/vect/vect-92.c: Likewise
4640         * gcc.dg/vect/vect-93.c: Likewise
4641         * gcc.dg/vect/vect-dv-1.c: Likewise
4642         * gcc.dg/vect/vect-dv-2.c: Likewise
4643         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4644
4645 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4646
4647         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4648         * gfortran.dg/vect/vect-2.f90:  Likewise
4649         * gfortran.dg/vect/vect-3.f90:  Likewise
4650         * gfortran.dg/vect/vect-4.f90:  Likewise
4651         * gfortran.dg/vect/vect-5.f90:  Likewise
4652
4653 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4654
4655         PR target/20813
4656         * gcc.dg/rs6000-fpint-2.c: New.
4657
4658 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4659
4660         PR c/15698
4661         * gcc.dg/builtins-30.c: Update expected messages.
4662         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4663         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4664         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4665
4666 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4667
4668         PR tree-optimization/21294
4669         * gcc.dg/tree-ssa/pr21294.c: New.
4670
4671 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4672
4673         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4674         __builtin_altivec_st_internal_4si built-in.
4675
4676 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/15875
4679         * g++.dg/template/ptrmem14.C: New test.
4680
4681 2005-05-02  Paul Brook  <paul@codesourcery.com>
4682
4683         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4684
4685 2005-05-02  Michael Matz  <matz@suse.de>
4686
4687         PR c++/19542
4688         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4689
4690 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4691
4692         * g++.dg/cpp/weak.C: New test.
4693
4694 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4695
4696         * gcc.dg/tree-ssa/loop-8.c: New test.
4697
4698 2005-04-30  Michael Maty  <matz@suse.de>
4699
4700         * gcc.dg/inline-mcpy.c: New test.
4701
4702 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4703
4704         PR libfortran/18958
4705         * gfortran.dg/eoshift.f90:  New test case.
4706
4707 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4708
4709         PR libfortran/18857
4710         * gfortran.dg/matmul_1.f90: New test.
4711
4712 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4713
4714         PR tree-optimization/21030
4715         * gcc.dg/tree-ssa/pr21030.c: New.
4716
4717 2005-04-29  Devang Patel  <dpatel@apple.com>
4718
4719         PR tree-optimization/21272
4720         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4721
4722 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR fortran/13082
4725         PR fortran/18824
4726         * gfortran.dg/entry_4.f90: New test.
4727         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4728         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4729         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4730         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4731         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4732         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4733         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4734
4735 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4736
4737         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4738
4739 2005-04-29  Paul Brook   <paul@codesourcery.com>
4740
4741         * gfortran.dg/entry_3.f90: New test.
4742
4743 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4744
4745         * gfortran.dg/implicit_4.f90: New test.
4746
4747 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4748
4749         * lib/target-supports.exp (check_profiling_available): Return
4750         false for xtensa-*-elf.
4751
4752 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4753
4754         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4755         error if file cannot be deleted.
4756
4757 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4758
4759         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4760         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4761         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4762         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4763         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4764         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4765         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4766         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4767         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4768         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4769         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4770         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4771         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4772
4773 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4774
4775         PR fortran/20865
4776         * gfortran.dg/pr20865.f90: New test.
4777
4778 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4779
4780         * gcc.dg/void-cast-2.c: New test.
4781
4782 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4783
4784         PR c/21159
4785         * gcc.dg/void-cast-1.c: New test.
4786
4787 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4788
4789         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4790
4791 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4792
4793         PR fortran/21177
4794         * gfortran.dg/pr21177.f90: New test.
4795
4796 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4797
4798         PR tree-optimization/21171
4799         * gcc.dg/tree-ssa/pr21171.c: New test.
4800
4801 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4802
4803         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4804         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4805         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4806         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4807         gcc.dg/tree-ssa/gen-vect-32.c: New.
4808         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4809         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4810         don't run on PPC32.
4811
4812 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4813
4814         PR c/21213
4815         * gcc.dg/transparent-union-3.c: New test.
4816
4817 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4818
4819         PR c/20740
4820         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4821         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4822         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4823         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4824         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4825         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4826
4827 2005-04-26  Jeff Law  <law@redhat.com>
4828
4829         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4830         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4831         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4832         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4833         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4834         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4835         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4836
4837 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4838
4839         PR tree-optimization/17598
4840         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4841
4842 2005-04-25  Mike Stump  <mrs@apple.com>
4843
4844         * objc.dg/fix-and-continue-1.m: Add.
4845
4846 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4847
4848         PR c++/20995
4849         * g++.dg/opt/pr20995-1.C: New test case.
4850
4851 2005-04-25  Devang Patel <dpatel@apple.com>
4852
4853         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4854
4855 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4856
4857         PR testsuite/21062
4858         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4859
4860 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4861
4862         PR C++/21188
4863         * g++.dg/opt/rtti2.C: New test.
4864
4865 2005-04-25  Paul Brook  <paul@codesourcery.com>
4866         Steven G. Kargl  <kargls@comcast.net>
4867
4868         PR fortran/20879
4869         * gfortran.dg/ichar_1.f90: New file.
4870
4871 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR middle-end/20991
4874         * g++.dg/opt/pr20991.C: New test.
4875
4876         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4877         where sizeof (type) < __alignof__ (type).
4878         * gcc.dg/compat/struct-layout-1.h: Likewise.
4879
4880 2005-04-24  Per Bothner  <per@bothner.com>
4881             Devang Patel  <dpatel@apple.com>
4882
4883         PR preprocessor/20907
4884         * gcc.dg/cpp/very-long-comment.c: New test.
4885
4886 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4887
4888         PR fortran/20059
4889         * gfortran.dg/common_5.f: New test.
4890
4891 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4892
4893         PR middle-end/21082
4894         * g++.dg/tree-ssa/pr21082.C: New testcase.
4895
4896 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4897
4898         * gcc.dg/vect/vect-99.c: New test.
4899
4900 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4901
4902         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4903
4904 2005-04-22  Jeff Law  <law@redhat.com>
4905
4906         * gcc.dg/uninit-5.c: Remove xfails.
4907         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4908         conditionals and loads.
4909
4910 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4911
4912         PR libfortran/20074
4913         PR libfortran/20436
4914         PR libfortran/21108
4915         * gfortran.dg/nested_reshape.f90: new test
4916         * gfortran.dg/reshape-alloc.f90: new test
4917         * gfortran.dg/reshape.f90: new test
4918
4919 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4920
4921         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4922
4923         * gcc.dg/arm-vfp1.c: New test.
4924
4925 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4926
4927         PR c++/21087
4928         * g++.dg/lookup/builtin2.C: New test.
4929
4930 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4931
4932         * gcc.dg/weak/weak-13.c: New test.
4933
4934 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4935
4936         * lib/target-supports.exp (check_effective_target_sync_int_long):
4937         Add powerpc*.
4938
4939 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4940
4941         * gcc.target/mips/branch-1.c: New test.
4942
4943 2005-04-21  Richard Henderson  <rth@redhat.com>
4944
4945         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4946         * gcc.dg/vect/vect-86.c: Likewise.
4947         * gcc.dg/vect/vect-87.c: Likewise.
4948         * gcc.dg/vect/vect-88.c: Likewise.
4949
4950 2005-04-21  Devang Patel  <dpatel@apple.com>
4951
4952         PR optimization/20994
4953         * gcc.dg/tree-ssa/ifc-3.c: New test.
4954
4955 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4956
4957         PR c/12913
4958         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4959         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4960         gcc.dg/c99-vla-jump-5.c: New tests.
4961
4962 2005-04-19  Richard Henderson  <rth@redhat.com>
4963
4964         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4965         Fix typo in exists check.
4966         (check_effective_target_sync_int_long): New.
4967         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4968         * gcc.dg/ia64-sync-2.c: Likewise.
4969         * gcc.dg/ia64-sync-3.c: Likewise.
4970         * gcc.dg/ia64-sync-4.c: Likewise.
4971
4972 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4973
4974         * gcc.dg/fold-xor-1.c: New test.
4975         * gcc.dg/fold-xor-2.c: New test.
4976
4977 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4978
4979         PR target/20670
4980         * g++.dg/eh/fp-regs.C: New test.
4981
4982 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4983
4984         * gcc.dg/Wint-to-pointer-cast-1.c,
4985         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4986         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4987         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4988
4989 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4990
4991         PR fortran/16861
4992         * gfortran.dg/pr16861.f90: New test.
4993
4994 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4995
4996         * gcc.dg/pr21085.c: New test.
4997
4998 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4999
5000         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5001         (setup_mips_tests, dg-mips-options): New procedures.
5002         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5003         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5004         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5005         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5006         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5007         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5008         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5009         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5010         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5011         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5012         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5013         dg-mips-options instead of dg-options.  Remove now-redundant
5014         preprocessor guards.
5015         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5016         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5017         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5018         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5019         * gcc.dg/vr-mult-2.c: Delete.
5020         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5021         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5022         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5023         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5024         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5025         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5026         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5027
5028 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5029
5030         * ada/acats/run_all.sh: Use sync when executable not present.
5031
5032 2005-04-18  Devang Patel  <dpatel@apple.com>
5033
5034         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5035         * gcc.dg/vect/vect-11a.c: New.
5036         * gcc.dg/vect/vect-none.c: Update.
5037         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5038
5039 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5040
5041         PR tree-optimization/20922
5042         * gcc.dg/pr20922-1.c: New test.
5043         * gcc.dg/pr20922-2.c: New test.
5044         * gcc.dg/pr20922-3.c: New test.
5045         * gcc.dg/pr20922-4.c: New test.
5046         * gcc.dg/pr20922-5.c: New test.
5047         * gcc.dg/pr20922-6.c: New test.
5048
5049 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5050
5051         PR libfortran/20950
5052         * gfortran.dg/pr20950.f: New test.
5053
5054 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5055
5056         PR libfortran/19216
5057         * gfortran.dg/pr19216.f: New test.
5058
5059 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5060
5061         PR tree-optimization/21001
5062         * gcc.dg/tree-ssa/pr21001.c: New.
5063
5064 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5065
5066         PR libfortran/21075
5067         * gfortran.dg/reshape_rank7.f90: New test.
5068
5069 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5070
5071         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5072         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5073         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5074         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5075         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5076         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5077         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5078         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5079         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5080         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5081         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5082         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5083         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5084         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5085         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5086         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5087         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5088         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5089         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5090         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5091         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5092
5093 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5094
5095         * gfortran.dg/wtruncate.f: New testcase.
5096         * gfortran.dg/wtruncate.f90: New testcase.
5097
5098 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/21025
5101         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5102         which sizeof/alignof is dependent, rather than just whether we are
5103         processing_template_decl.
5104
5105 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5106
5107         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5108         corrected typo where the wrong variables had been compared.
5109
5110 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5111
5112         PR libfortran/18495
5113         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5114         Test callee-allocated version of return array with a write
5115         statement.
5116         Test spread with a temporary with another write statement.
5117
5118 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5119
5120         PR tree-optimization/21031
5121         * gcc.dg/tree-ssa/pr21031.c: New.
5122
5123 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5124
5125         PR tree-optimization/21004
5126         * gcc.dg/builtins-53.c: Include builtins-config.h.
5127         Check floorf, ceilf, floorl and ceill transformations
5128         only when HAVE_C99_RUNTIME is defined.
5129
5130 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5131
5132         PR middle-end/20739
5133         * gcc.dg/tree-ssa/pr20739.c: New test.
5134
5135 2005-04-14  Mike Stump  <mrs@apple.com>
5136
5137         * gcc.dg/Foundation.framework/empty: New.
5138         * gcc.dg/framework-2.c: New.
5139
5140 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5141
5142         PR tree-optimization/21021
5143         * gcc.c-torture/compile/pr21021.c: New.
5144
5145 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5146
5147         PR testsuite/21010
5148         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5149         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5150         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5151         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5152         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5153         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5154         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5155         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5156
5157 2005-04-14  Richard Henderson  <rth@redhat.com>
5158
5159         * lib/target-supports.exp (check_effective_target_vect_condition):
5160         Add ia64, i?86, and x86_64.
5161
5162 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5163
5164         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5165
5166 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5167
5168         PR tree-optimization/20657
5169         * gcc.dg/tree-ssa/pr20657.c: New.
5170
5171 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5172
5173         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5174         (long long int)trunc*.
5175
5176 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5177
5178         PR target/20927
5179         * gcc.dg/pr20927.c: New test.
5180
5181 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5182
5183         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5184         * gcc.target/mips/asm-1.c: Likewise.
5185
5186 2005-04-13  Dale Johannesen  <dalej@apple.com>
5187
5188         * objc.dg/objc-fast-4.m:  New.
5189
5190 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5191
5192         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5193         directory.
5194         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5195
5196 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5197
5198         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5199         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5200         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5201
5202 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5203
5204         PR tree-optimization/20913
5205         * gcc.dg/tree-ssa/pr20913.c: New.
5206
5207         PR tree-optimization/20702
5208         * gcc.dg/tree-ssa/pr20702.c: New.
5209
5210 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5211
5212         PR c++/13744
5213         * g++.dg/inherit/local3.C: New test.
5214
5215 2005-04-12  Jeff Law  <law@redhat.com>
5216
5217         * gcc.dg/tree-ssa/20050412-1.c: New test.
5218
5219 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5220
5221         PR libfortran/19016
5222         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5223         Add tests with mask generated by expression.
5224         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5225         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5226         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5227
5228 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5229
5230         PR middle-end/20917
5231         * gcc.dg/20050409-1.c: New test.
5232
5233 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5234
5235         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5236
5237 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5238
5239         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5240         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5241         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5242         (TARGET_CXX): Adjust accordingly.
5243         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5244         determine_class_data_visibility and class_data_always_comdat.
5245         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5246         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5247         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5248         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5249         (arm_cxx_determine_class_data_visibility): New.
5250         (arm_cxx_class_data_always_comdat): Likewise.
5251         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5252         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5253         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5254         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5255         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5256         Define.
5257
5258 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5259
5260         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5261
5262 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5263
5264         * gcc.dg/i386-darwin-fpmath.c: New.
5265
5266 2004-04-11  Devang Patel  <dpatel@apple.com>
5267
5268         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5269         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5270         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5271         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5272         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5273         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5274         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5275         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5276         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5277
5278 2004-04-11  Devang Patel  <dpatel@apple.com>
5279
5280         * gcc.dg/vect/vect-dv-1.c: New test.
5281         * gcc.dg/vect/vect-dv-2.c: New test.
5282
5283 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5284
5285         PR tree-optimization/20933
5286         * gcc.dg/tree-ssa/pr20933.c: New test.
5287
5288 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5289
5290         * gfortran.dg/fold_nearest.f90: New test.
5291
5292 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5293
5294         * gcc.dg/tree-ssa/alias-1.c: New test.
5295
5296 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5297
5298         PR tree-optimization/20920
5299         * g++.dg/tree-ssa/pr20920.C: New test.
5300
5301 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5302
5303         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5304         (long long int)ceil*.
5305
5306 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5307
5308         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5309         explicit C++ linkage.
5310
5311 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5312
5313         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5314         warning for arithmetic IF statements.
5315
5316 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5317
5318         * eor_handling_1.f90: New test case.
5319         * eor_handling_2.f90: New test case.
5320         * eor_handling_3.f90: New test case.
5321         * eor_handling_4.f90: New test case.
5322         * eor_handling_5.f90: New test case.
5323         * noadv_size.f90: New test case.
5324         * pad_no.f90: New test case.
5325
5326 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5327
5328         * gcc.c-torture/execute/20050410-1.c: New test.
5329
5330 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5331
5332         * gcc.dg/pr20126.c: New.
5333
5334 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5335             Steven G. Kargl <kargls@comcast.net>
5336
5337         * gfortran.dg/PR19872.f: New test.
5338
5339 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5340
5341         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5342
5343 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5344
5345         * gfortran.dg/nint_1.f90: New test.
5346
5347 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5348
5349         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5350         Added test for callee-allocated arrays with write statements.
5351         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5352         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5353         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5354         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5355         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5356
5357 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5358
5359         PR libfortran/20163
5360         * gfortran.dg/open-options-blanks.f:  New test.
5361
5362 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5363
5364         PR fortran/13257
5365         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5366
5367 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5368
5369         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5370         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5371         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5372         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5373         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5374         * gcc.c-torture/execute/stdarg-4.c: New test.
5375
5376         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5377
5378         PR target/20795
5379         * g++.dg/abi/param2.C: New test.
5380
5381 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5382
5383         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5384
5385 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5386
5387         * gcc.dg/builtins-53.c: New test.
5388
5389 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5390
5391         * g++.dg/tree-ssa/pr18178.C: New test.
5392         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5393         * gcc.c-torture/execute/20041019-1.c: New test.
5394         * gcc.dg/tree-ssa/20041008-1.c: New test.
5395         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5396         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5397         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5398         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5399         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5400         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5401         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5402         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5403         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5404         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5405
5406 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5407
5408         PR rtl-optimization/20466
5409         * gcc.c-torture/execute/pr20466-1.c: New test.
5410
5411 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/20905
5414         * g++.dg/parse/cond2.C: New test.
5415
5416         PR c++/20145
5417         * g++.dg/warn/Wdtor1.C: New test.
5418
5419 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5420
5421         PR fortran/17229
5422         * gfortran.dg/pr17229.f: New test.
5423
5424 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5425
5426         * gfortran.dg/tiny_1.f90: New test.
5427         * gfortran.dg/tiny_2.f90: ditto.
5428
5429 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5430
5431         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5432         * gfortran.dg/open_new.f90:  Fix dg-do run line
5433
5434 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5435
5436         * lib/target-supports.exp (get_compiler_messages): Support
5437         optional arguments, the fourth being compiler options.
5438         (check_effective_target_fpic): New proc.
5439         * gcc.dg/20050321-2.c: Restrict to target fpic.
5440
5441 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5442
5443         * gcc.dg/15443-1.c: New test.
5444         * gcc.dg/15443-2.c: Likewise.
5445
5446 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5447
5448         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5449
5450 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5451
5452         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5453
5454 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5455
5456         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5457         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5458         -m64.
5459         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5460         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5461         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5462
5463 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/20212
5466         * g++.dg/warn/Wunused-11.C: New test.
5467
5468 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5469
5470         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5471
5472 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5473
5474         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5475
5476 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5477
5478         PR c++/20734
5479         * g++.dg/template/ptrmem13.C: New test.
5480
5481 2005-04-05  Per Bothner  <per@bothner.com>
5482
5483         * lib/gcc.exp: Always add -fno-show-column, for now.
5484
5485 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5486
5487         PR testsuite/20767
5488         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5489         of plain old "unsigned int" for the type of "i".  Makes this test
5490         64bit clean.
5491
5492 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5493
5494         * gcc.dg/i386-ssefn-1.c: New test.
5495         * gcc.dg/i386-ssefn-2.c: New test.
5496         * gcc.dg/i386-ssefn-3.c: New test.
5497         * gcc.dg/i386-ssefn-4.c: New test.
5498
5499 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR tree-optimization/20076
5502         * gcc.dg/builtin-apply4.c: New test.
5503
5504         PR preprocessor/19475
5505         * gcc.dg/cpp/macspace1.c: New test.
5506         * gcc.dg/cpp/macspace2.c: New test.
5507
5508 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5509
5510         * gfortran.dg/pr20755.f: Fixed bad format.
5511
5512 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/20763
5515         * g++.dg/ext/attrib21.C: New test.
5516
5517 2004-04-05  Devang Patel  <dpatel@apple.com>
5518
5519         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5520         * gcc.dg/vect/vect-shift-1.c: New test.
5521
5522 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5523
5524         PR libfortran/20755
5525         * gfortran.dg/pr20755.f: New test.
5526
5527 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5528
5529         * gfortran.dg/pr15959.f90: New test.
5530         * gfortran.dg/string_pad_trunc.f90: New test.
5531
5532 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5533
5534         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5535         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5536         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5537         syntax.
5538
5539 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5540
5541         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5542
5543 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5544
5545         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5546         * gcc.c-torture/compile/20011119-2.c: Likewise.
5547         * gcc.c-torture/compile/981001-2.c: Likewise.
5548
5549 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/20679
5552         * g++.dg/template/overload4.C: New test.
5553
5554 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5555
5556         PR c++/20746
5557         * g++.dg/abi/covariant5.C: New.
5558
5559         PR debug/20505
5560         * g++.dg/debug/const2.C: New.
5561
5562 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR rtl-optimization/16104
5565         * gcc.c-torture/execute/20050316-1.c: New test.
5566
5567 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5568
5569         * g++.dg/template/spec23.C: Fix dg-error text.
5570
5571 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5572
5573         PR c++/19199
5574         * g++.dg/expr/lval2.C: New.
5575
5576 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5577
5578         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5579         __builtin_strcasecmp and __builtin_strncasecmp.
5580
5581 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5582
5583         PR c++/20723
5584         * g++.dg/template/spec22.C: New.
5585         * g++.dg/template/spec23.C: New.
5586
5587 2005-04-03  Dale Ranta  <dir@lanl.gov>
5588             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5589
5590         PR libfortran/20068
5591         PR libfortran/20125
5592         PR libfortran/20156
5593         PR libfortran/20471
5594         * gfortran.dg/backspace.f: New test.
5595
5596 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5597
5598         * gcc.dg/pr19345.c: New test.
5599
5600 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5601
5602         PR tree-optimization/20640
5603         * gcc.dg/torture/tree-loop-1.c: New.
5604
5605 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5606
5607         PR rtl-optimization/20290
5608         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5609
5610 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5611
5612         * gcc.dg/rs6000-fpint.c: New.
5613
5614 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5615
5616         * gcc.dg/old-style-then-proto-1.c: New test.
5617
5618 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5619
5620         * gfortran.fortran-torture/execute/backspace.f90: Check
5621         after backspace and read was incorrect.
5622
5623 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5624
5625         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5626         buffer past the terminating NUL using memcmp.
5627         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5628         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5629
5630         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5631         Fix unused/uninitialized variable warnings.
5632
5633         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5634         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5635         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5636         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5637
5638         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5639         gcc.c-torture/execute/builtins/fputs-lib.c,
5640         gcc.c-torture/execute/builtins/lib/fprintf.c,
5641         gcc.c-torture/execute/builtins/lib/main.c,
5642         gcc.c-torture/execute/builtins/lib/memcmp.c,
5643         gcc.c-torture/execute/builtins/lib/memmove.c,
5644         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5645         gcc.c-torture/execute/builtins/lib/memset.c,
5646         gcc.c-torture/execute/builtins/lib/printf.c,
5647         gcc.c-torture/execute/builtins/lib/sprintf.c,
5648         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5649         gcc.c-torture/execute/builtins/lib/strchr.c,
5650         gcc.c-torture/execute/builtins/lib/strcmp.c,
5651         gcc.c-torture/execute/builtins/lib/strcpy.c,
5652         gcc.c-torture/execute/builtins/lib/strcspn.c,
5653         gcc.c-torture/execute/builtins/lib/strlen.c,
5654         gcc.c-torture/execute/builtins/lib/strncat.c,
5655         gcc.c-torture/execute/builtins/lib/strncmp.c,
5656         gcc.c-torture/execute/builtins/lib/strncpy.c,
5657         gcc.c-torture/execute/builtins/lib/strrchr.c,
5658         gcc.c-torture/execute/builtins/lib/strspn.c,
5659         gcc.c-torture/execute/builtins/lib/strstr.c,
5660         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5661         gcc.c-torture/execute/builtins/strlen-2.c,
5662         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5663         prototypes.
5664
5665 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5666
5667         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5668         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5669         selectany usage.
5670
5671 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5672
5673         PR c++/19406
5674         * g++.dg/debug/using1.C: New test.
5675
5676 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5677
5678         PR middle-end/20524
5679         * gcc.dg/alias-7.c: Prefix asm-declared name with
5680         __USER_LABEL_PREFIX__.
5681
5682 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5683
5684         Fix fallout from PR middle-end/15700:
5685         * gcc.c-torture/compile/20011119-1.c: Take
5686         __USER_LABEL_PREFIX__ into account.
5687         * gcc.c-torture/compile/20011119-2.c: Likewise.
5688
5689 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5690
5691         PR c++/18644
5692         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5693
5694 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5695
5696         PR c/17855
5697         * gcc.c-torture/compile/struct-non-lval-1.c,
5698         gcc.c-torture/compile/struct-non-lval-2.c,
5699         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5700
5701 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5702
5703         * gcc.dg/tls/tls.exp: Remove temporary file.
5704         * g++.dg/tls/tls.exp: Ditto.
5705         * lib/file-format.exp: Ditto.
5706         * g++.dg/special/ecos.exp: Ditto.
5707
5708         * lib/profopt.exp: Treat prof_ext as a list.
5709         * gcc.misc-tests/bprob.exp: Ditto.
5710         * g++.dg/bprob/bprob.exp: Ditto.
5711
5712         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5713         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5714         g++.dg/tree-ssa/pointer-reference-alias.C,
5715         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5716         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5717         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5718         g++.dg/vect/pr19951.cc: Ditto.
5719         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5720         gcc.dg/builtins-47.c: Ditto.
5721         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5722         gcc.dg/pr20115-1.c: Ditto.
5723         * gcc.dg/tree-ssa/20030530-2.c,
5724         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5725         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5726         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5727         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5728         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5729         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5730         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5731         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5732         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5733         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5734         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5735         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5736         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5737         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5738         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5739         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5740         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5741         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5742         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5743         gcc.dg/tree-ssa/20030824-1.c,
5744         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5745         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5746         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5747         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5748         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5749         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5750         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5751         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5752         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5753         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5754         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5755         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5756         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5757         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5758         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5759         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5760         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5761         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5762         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5763         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5764         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5765         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5766         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5767         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5768         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5769         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5770         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5771         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5772         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5773         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5774         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5775         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5776         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5777         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5778         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5779         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5780         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5781         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5782         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5783         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5784         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5785         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5786         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5787         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5788         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5789         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5790         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5791         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5792         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5793         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5794         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5795         gcc.dg/tree-ssa/useless-1.c: Ditto.
5796         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5797         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5798         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5799         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5800         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5801         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5802         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5803         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5804         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5805         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5806         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5807         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5808         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5809         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5810         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5811         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5812         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5813         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5814         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5815         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5816         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5817         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5818         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5819         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5820         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5821         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5822         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5823         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5824         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5825         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5826         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5827         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5828         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5829         gcc.dg/vect/vect-none.c: Ditto.
5830         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5831         treelang/compile/unsigned.tree: Ditto.
5832
5833         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5834         * gcc.dg/cpp/direct2s.c: Ditto.
5835         * gcc.dg/cpp/paste4.c: Ditto.
5836         * gcc.dg/cpp/separate-1.c: Ditto.
5837         * gcc.dg/pch/save-temps-1.c: Ditto.
5838         * g++.dg/ext/altivec-10.C: Ditto.
5839         * g++.dg/pch/pch.C: Ditto.
5840
5841         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5842
5843         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5844         * g++.dg/template/repo1.C: Ditto.
5845         * g++.dg/template/repo2.C: Ditto.
5846         * g++.dg/template/repo3.C: Ditto.
5847         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5848         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5849         * g++.old-deja/g++.pt/repo1.C: Ditto.
5850         * g++.old-deja/g++.pt/repo2.C: Ditto.
5851         * g++.old-deja/g++.pt/repo3.C: Ditto.
5852         * g++.old-deja/g++.pt/repo4.C: Ditto.
5853
5854         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5855         * gcc.dg/20030107-1.c: Ditto.
5856         * gcc.dg/20030702-1.c: Ditto.
5857         * gcc.dg/profile-generate-1.c: Ditto.
5858         * g++.dg/other/profile1.C: Ditto.
5859         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5860
5861         * lib/gcc-dg.exp (remove-build-file): New.
5862         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5863         cleanup-tree-dump, cleanup-saved-temps): New.
5864
5865 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         PR c++/19203, DR 214
5868         * g++.dg/parse/ambig3.C: Not ambiguous.
5869         * g++.dg/template/spec20.C: New.
5870         * g++.dg/template/spec21.C: New.
5871
5872 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5873
5874         PR target/20045
5875         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5876
5877 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5878
5879         PR libfortran/20660
5880         * gfortran.dg/negative_unit.f: New test.
5881
5882 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5883
5884         * gcc.dg/20050330-1.c: New test.
5885
5886 2005-03-30  Devang Patel  <dpatel@apple.com>
5887
5888         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5889
5890 2005-03-30  Dale Johannesen  <dalej@apple.com>
5891
5892         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5893
5894 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5895
5896         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5897         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5898         Strip options from test name.
5899
5900 2005-03-31  Jan Hubicka  <jh@suse.cz>
5901
5902         * gcc.dg/varpool-1.c: New testcase.
5903
5904 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5905
5906         PR c/772
5907         PR c/17913
5908         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5909         gcc.dg/stmt-expr-label-3.c : New tests.
5910         * gcc.c-torture/execute/medce-2.c: Remove.
5911
5912 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5913
5914         PR c/20368
5915         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5916         tests.
5917
5918 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5919
5920         * gcc.c-torture/compile/pr20203.c: New test.
5921
5922 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5923
5924         * gfortran.dg/promotion.f90:  New test.
5925
5926 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5927
5928         PR middle-end/20491
5929         * gcc.dg/torture/asm-subreg-1.c: New test.
5930
5931 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5932
5933         PR c/20672
5934         * gcc.dg/pr20672-1.c: New test.
5935
5936 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5937
5938         * gfortran.dg/vect: New directory.
5939         * gfortran.dg/vect/vect.exp: New.
5940         * gfortran.dg/vect/vect-1.f90: New test.
5941         * gfortran.dg/vect/vect-2.f90: New test.
5942         * gfortran.dg/vect/vect-3.f90: New test.
5943         * gfortran.dg/vect/vect-4.f90: New test.
5944         * gfortran.dg/vect/vect-5.f90: New test.
5945
5946 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR middle-end/20622
5949         * gcc.dg/alias-7.c: New test.
5950
5951 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5952
5953         * gcc.dg/sparc-reg-1.c: New test.
5954
5955 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5956
5957         PR target/19890
5958         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5959
5960 2005-03-29  Dale Ranta  <dir@lanl.gov>
5961             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5962
5963         PR libfortran/20163
5964         * gfortran.dg/pr20163-2.f: New test.
5965
5966 2005-03-28  Jan Hubicka  <jh@suse.cz>
5967
5968         PR middle-end/20635
5969         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5970         by Jakub Jelinek.
5971
5972 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5973
5974         PR tree-optimization/20626
5975         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5976         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5977
5978 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5979
5980         * gfortran.dg/underflow.f90:  New test.
5981         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5982
5983 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5984
5985         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5986
5987 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5988
5989         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5990         (g++_init): Make sure that CXXFLAGS is set.
5991         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5992         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5993         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5994         * lib/objc.exp (objc_init): Likewise.
5995         * lib/treelang.exp (treelang_init): Likewise.
5996
5997 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5998
5999         PR tree-optimization/20470
6000         * gcc.dg/tree-ssa/pr20470.c: New test.
6001
6002 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6003
6004         * gcc.dg/ppc-stfiwx.c: New.
6005
6006 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6007
6008         PR target/19888
6009         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6010
6011 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6012
6013         * gcc.dg/20050325-1.c: Fix a typo.
6014
6015 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6016
6017         PR libfortran/19678
6018         PR libfortran/19679
6019         * gfortran.dg/dos_eol.f: New test.
6020
6021 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6022
6023         PR rtl-optimization/20249
6024         * gcc.dg/20050325-1.c: New test.
6025
6026 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6027
6028         PR libfortran/15332
6029         * gfortran.dg/pr15332.f: New test.
6030
6031 2005-03-24  Dale Johannesen  <dalej@apple.com>
6032
6033         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6034
6035 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6036
6037         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6038         'internal' visibility.
6039         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6040         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6041         'protected' visibility.
6042         * gcc.dg/visibility-7.c: Likewise.
6043         * lib/target-supports.exp (check_visibility_available): Take
6044         a parameter, the kind of visibility to check for.
6045         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6046         to check_visibility_available.
6047
6048         * g++.dg/expr/cast3.C: New.
6049
6050 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6051
6052         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6053         rs6000.
6054
6055 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6056
6057         PR target/20095
6058         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6059
6060 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6061
6062         * gcc.dg/badshift.c: Renamed to...
6063         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6064
6065         * gcc.target/i386/badshift.c: Renamed to...
6066         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6067         only.
6068
6069         PR rtl-optimization/20532
6070         * gcc.target/i386/badshift.c: New.
6071
6072 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6073
6074         * gfortran.dg/pr18025.f90: New test.
6075
6076 2005-03-23  Dale Johannesen  <dalej@apple.com>
6077
6078         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6079
6080 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6081
6082         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6083
6084         * lib/target-supports.exp (check_iconv_available): Default
6085         libiconv to -liconv, if there is no definition.
6086
6087 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6088
6089         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6090
6091 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6092
6093         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6094         * g++.dg/opt/pr7503-2.C: Likewise.
6095         * g++.dg/opt/pr7503-3.C: Likewise.
6096         * g++.dg/opt/pr7503-4.C: Likewise.
6097         * g++.dg/opt/pr7503-5.C: Likewise.
6098         * g++.dg/warn/minmax.C: New test.
6099
6100 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6101
6102         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6103         * gfortran.dg/g77_intrinsics_sub.f: New test.
6104
6105 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6106             Jan Hubicka  <jh@suse.cz>
6107             Steven Bosscher <stevenb@suse.de
6108
6109         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6110
6111 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6112
6113         PR c++/19980
6114         * g++.dg/template/redecl3.C: New test.
6115
6116 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6117
6118         PR c++/20499
6119         * g++.dg/parse/error16.C: Tweak error markers.
6120
6121 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR target/20561
6124         * gcc.dg/20050321-2.c: New test.
6125
6126 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         PR c++/20465
6129         PR c++/20381
6130         * g++.dg/template/ptrmem12.C: New.
6131
6132 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6133
6134         PR rtl-optimization/20527
6135         * gcc.c-torture/execute/pr20527-1.c: New test.
6136
6137 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6138
6139         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6140         program, compile it into a real executable and then delete the .c
6141         and .x files afterwards, to avoid problems on testglue targets.
6142
6143 2005-03-21  Stuart Hastings  <stuart@apple.com>
6144
6145         * gcc.target/i386/sse-2.c: New.
6146
6147 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6148
6149         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6150
6151 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6152
6153         * g++.dg/parse/crash25.C: Fix typo.
6154
6155 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6156
6157         PR c++/20461
6158         * g++.dg/parse/crash24.C: New test.
6159
6160         PR c++/20536
6161         * g++.dg/parse/crash25.C: New test.
6162
6163 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6164
6165         PR c++/20147
6166         * g++.dg/ext/stmtexpr4.C: New test.
6167
6168 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6169
6170         PR middle-end/20539
6171         * gcc.c-torture/compile/pr13066-1.c: New test case.
6172         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6173         * g++.dg/opt/pr13066-1.C: Likewise.
6174
6175 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6176
6177         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6178
6179 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         PR fortran/18525
6182         * gfortran.dg/nesting_1.f90: New test.
6183
6184 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6185
6186         PR c++/20240
6187         * g++.dg/lookup/using13.C: New test.
6188
6189 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         PR c++/20333
6192         * g++.dg/template/crash36.C: New test.
6193
6194 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6195
6196         PR c++/20463
6197         * g++.dg/template/crash35.C: New test.
6198
6199 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6200
6201         PR c++/19966
6202         * g++.dg/overload/operator2.C: New test.
6203
6204 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6205
6206         PR libfortran/20257
6207         * gfortran.dg/pr20257.f90: New test.
6208
6209 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6210
6211         PR libfortran/20480
6212         * gfortran.dg/pr20480.f90: New test.
6213
6214 2005-03-16  Richard Henderson  <rth@redhat.com>
6215
6216         PR middle-end/15700
6217         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6218         (_rtld_global): New.
6219         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6220         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6221
6222         * gcc.dg/alias-3.c: New.
6223         * gcc.dg/alias-4.c: New.
6224         * gcc.dg/alias-5.c: New.
6225         * gcc.dg/alias-6.c: New.
6226
6227 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6228
6229         * gcc.dg/cpp/ucnid-7.c: New.
6230
6231 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6232             Dorit Naishlos  <dorit@il.ibm.com>
6233
6234         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6235         darwin.
6236
6237 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6238
6239         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6240         misaligned accesses.
6241         * gcc.dg/vect/vect-58.c: Likewise.
6242         * gcc.dg/vect/vect-92.c: New.
6243         * gcc.dg/vect/vect-93.c: New.
6244
6245 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6246
6247         PR fortran/18827
6248         * gfortran.dg/assign_2.f90: New test.
6249         * gfortran.dg/assign_3.f90: New test.
6250         * gfortran.dg/assign.f90: New test.
6251
6252 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6253
6254         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6255         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6256         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6257         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6258         names.
6259
6260 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6261
6262         * gcc.dg/cpp/ucnid-6.c: New.
6263
6264         * gcc.dg/cpp/normalize-1.c: New.
6265         * gcc.dg/cpp/normalize-2.c: New.
6266         * gcc.dg/cpp/normalize-3.c: New.
6267         * gcc.dg/cpp/normalize-4.c: New.
6268         * gcc.dg/cpp/ucnid-4.c: New.
6269         * gcc.dg/cpp/ucnid-5.c: New.
6270         * g++.dg/cpp/normalize-1.C: New.
6271         * g++.dg/cpp/ucnid-1.C: New.
6272
6273 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6274
6275         * gcc.dg/pr18628.c: New.
6276
6277 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6278
6279         PR c++/20280
6280         * g++.dg/tree-ssa/pr20280.C: New.
6281
6282 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6283
6284         PR fortran/20467
6285         * gfortran.dg/stfunc_2.f90: New test.
6286
6287 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6288
6289         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6290
6291 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6292
6293         * gcc.dg/tree-ssa/20050314-1.c: New test.
6294
6295 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6296
6297         PR c++/4403
6298         PR c++/9783, DR433
6299         * g++.dg/template/friend34.C: New test.
6300         * g++.dg/template/friend35.C: Likewise.
6301         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6302
6303 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         Friend class name lookup 5/n
6306         PR c++/1016
6307         * g++.dg/lookup/hidden-class1.C: New test.
6308         * g++.dg/lookup/hidden-class2.C: Likewise.
6309         * g++.dg/lookup/hidden-class3.C: Likewise.
6310         * g++.dg/lookup/hidden-class4.C: Likewise.
6311         * g++.dg/lookup/hidden-class5.C: Likewise.
6312         * g++.dg/lookup/hidden-class6.C: Likewise.
6313         * g++.dg/lookup/hidden-class7.C: Likewise.
6314         * g++.dg/lookup/hidden-class8.C: Likewise.
6315         * g++.dg/lookup/hidden-class9.C: Likewise.
6316         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6317         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6318         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6319         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6320         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6321         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6322         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6323         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6324         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6325         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6326         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6327
6328 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/20157
6331         * g++.dg/template/error18.C: New test.
6332
6333 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6334
6335         PR debug/16792
6336         * g++.dg/debug/pr16792.C: New test.
6337
6338 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6339
6340         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6341         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6342         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6343         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6344         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6345         test assertion names.
6346
6347 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6348
6349         PR fortran/18600
6350         * gfortran.dg/stfunc_1.f90: New test.
6351
6352 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6353
6354         PR fortran/16907
6355         * gfortran.dg/real_index_1.f90: New test.
6356
6357 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6358
6359         PR fortran/20323
6360         * gfortran.dg/spec_expr_1.f90: New test.
6361
6362 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6363
6364         PR c/20402
6365         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6366         new parser.
6367
6368 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6369
6370         PR fortran/20361
6371         * gfortran.dg/largeequiv_1.f90: New test.
6372
6373 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6374
6375         * gcc.dg/ucnid-1.c: New.
6376         * gcc.dg/ucnid-2.c: New.
6377         * gcc.dg/ucnid-3.c: New.
6378         * gcc.dg/ucnid-4.c: New.
6379         * gcc.dg/ucnid-5.c: New.
6380         * gcc.dg/ucnid-6.c: New.
6381         * gcc.dg/cpp/ucnid-1.c: New.
6382         * gcc.dg/cpp/ucnid-2.c: New.
6383         * gcc.dg/cpp/ucnid-3.c: New.
6384         * g++.dg/other/ucnid-1.C: New.
6385
6386 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6387
6388         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6389
6390 2005-03-11  Per Bothner  <per@bothner.com>
6391
6392         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6393         that diagnotics refer to correct token.
6394         * gcc.dg/unused-3.c: Likewise.
6395
6396 2005-03-11  Per Bothner  <per@bothner.com>
6397
6398         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6399         constant" is now actually on same line as string constant.
6400         * gcc.dg/cpp/direct2s.c: Likewise.
6401
6402 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6403
6404         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6405
6406 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6407
6408         PR libfortran/20124
6409         * gfortran.dg/pr20124.f90: New Test
6410
6411 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6412
6413         PR tree-optimization/20130
6414         * gcc.dg/pr20130-1.c: New test.
6415
6416 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6417
6418         PR target/20095
6419         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6420
6421 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6422
6423         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6424
6425 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6426
6427         * g++.dg/eh/forced1.C: Fix comment.
6428         * g++.dg/eh/forced2.C: Ditto.
6429         * g++.dg/eh/forced3.C: Ditto.
6430         * g++.dg/eh/forced4.C: Ditto.
6431
6432 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6433
6434         PR rtl-opt/20412
6435         * gcc.c-torture/compile/pr20412.c: New test.
6436
6437 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6438
6439         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6440
6441 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6442
6443         PR target/20322
6444         * gcc.dg/20050307-1.c: New test.
6445
6446 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6447
6448         PR c++/20375
6449         * g++.dg/other/stdarg3.C: New.
6450
6451 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR c++/18384, c++/18327
6454         * g++.dg/init/array19.C: New test.
6455
6456         PR inline-asm/20314
6457         * gcc.dg/torture/pr20314-1.c: New test.
6458         * gcc.dg/torture/pr20314-2.c: New test.
6459
6460 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6461
6462         * gcc.dg/20050309-1.c: New test.
6463
6464 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6465
6466         * gcc.dg/builtins-10.c: Reactivate disabled test.
6467         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6468         new cbrt transformations.
6469
6470 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6471
6472         PR c++/20208
6473         * g++.dg/template/array13.C: New test.
6474
6475 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6476
6477         PR c++/16859
6478         * g++.dg/init/brace4.C: New test.
6479
6480 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         PR c++/20186
6483         * g++.dg/template/non-dependent12.C: New.
6484
6485 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/20142
6488         * g++.dg/init/array18.C: Add dg-do run marker.
6489
6490         PR c++/20142
6491         * g++.dg/init/array18.C: New test.
6492
6493 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6494
6495         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6496         * g++.dg/gcov/gcov.exp: Likewise.
6497         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6498         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6499         * lib/c-torture.exp: Likewise.
6500         * lib/fortran-torture.exp: Likewise.
6501         * lib/g++.exp: Likewise.
6502         * lib/gcc-defs.exp: Likewise.
6503         * lib/gcc-dg.exp: Likewise.
6504         * lib/gcc.exp: Likewise.
6505         * lib/gcov.exp: Likewise.
6506         * lib/gfortran.exp: Likewise.
6507         * lib/mike-g++.exp: Likewise.
6508         * lib/mike-gcc.exp: Likewise.
6509         * lib/objc-torture.exp: Likewise.
6510         * lib/objc.exp: Likewise.
6511         * lib/profopt.exp: Likewise.
6512         * lib/target-libpath.exp: Likewise.
6513         * lib/target-supports.exp: Likewise.
6514         * lib/treelang.exp: Likewise.
6515         * lib/wrapper.exp: Likewise.
6516
6517 2005-03-08  Jeff Law  <law@redhat.com>
6518
6519         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6520         PHI-OPT changes.
6521
6522 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6523
6524         * gcc.dg/vect/pr20122.c: New test.
6525
6526 2005-03-07  Jeff Law  <law@redhat.com>
6527
6528         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6529         was folded away.
6530         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6531         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6532         * gcc.dg/tree-ssa/pr18134.c: New test.
6533
6534 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6535
6536         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6537         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6538         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6539
6540 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6541
6542         PR tree-opt/17671
6543         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6544
6545 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6546
6547         * g++.dg/warn/Wnvdtor.C: New test.
6548
6549 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6550
6551         * gcc.dg/torture/pr19683-1.c: New test.
6552
6553 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6554
6555         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6556         * gfortran.dg/g77/19990313-2.f: Ditto.
6557         * gfortran.dg/g77/19990313-3.f: Ditto.
6558         * gfortran.dg/g77/19990525-0.f: Ditto.
6559         * gfortran.dg/g77/19990826-0.f: Ditto.
6560         * gfortran.dg/g77/19990826-2.f: Ditto.
6561         * gfortran.dg/g77/19990826-3.f: Ditto.
6562         * gfortran.dg/g77/20000511-1.f: Ditto.
6563         * gfortran.dg/g77/20000511-2.f: Ditto.
6564         * gfortran.dg/g77/970625-2.f: Ditto.
6565         * gfortran.dg/g77/980310-2.f: Ditto.
6566         * gfortran.dg/g77/980310-3.f: Ditto.
6567         * gfortran.dg/g77/980310-8.f: Ditto.
6568         * gfortran.dg/g77/980519-2.f: Ditto.
6569         * gfortran.dg/g77/alpha1.f: Ditto.
6570         * gfortran.dg/g77/claus.f: Ditto.
6571         * gfortran.dg/g77/erfc.f: Ditto.
6572         * gfortran.dg/g77/short.f: Ditto.
6573         * gfortran.fortran-torture/execute/data.f90: Ditto.
6574         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6575         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6576
6577 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6578
6579         * lib/file-format.exp (gcc_target_object_format): Add check for som
6580         format and hardcode object formats on hppa*-*-hpux*.
6581         * lib/target-supports.exp (check_weak_available): Add check for som
6582         object format.  Always return 0 on hppa*-*-hpux10*.
6583
6584         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6585         is defined.
6586
6587         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6588
6589 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6590
6591         * gfortran.dg/pr19936_1.f90: New test.
6592         * gfortran.dg/pr19936_2.f90: New test.
6593         * gfortran.dg/pr19936_3.f90: New test.
6594
6595 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6596             Paul Thomas <prthomas@drfccad.cea.fr>
6597
6598         * gfortran.dg/PR19754_1.f90: New test.
6599         * gfortran.dg/PR19754_2.f90: Ditto.
6600
6601 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6602
6603         PR c++/19311
6604         * g++.dg/template/non-dependent11.C: New test.
6605
6606 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6607
6608         * lib/target-supports.exp (check_iconv_available): Fix comment.
6609
6610 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6611             Joseph S. Myers  <joseph@codesourcery.com>
6612
6613         PR c++/19797
6614         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6615
6616 2005-03-04  Matthew Sachs  <msachs@apple.com>
6617
6618         * gcc.exp (gcc_target_compile): Put braces around
6619         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6620         * objc.exp (objc_target_compile): Likewise.
6621         * treelang.exp (treelang_target_compile): Likewise.
6622
6623 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6624
6625         PR fortran/19673
6626         * gfortran.dg/func_result_1.f90: New test.
6627
6628 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6629
6630         * gcc.misc-tests/options.exp: New test.
6631
6632 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6633
6634         * gcc.dg/pr15784-4.c: New test.
6635
6636 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6637
6638         * gcc.c-torture/execute/pr17133.c: New.
6639         * gcc.c-torture/compile/20050303-1.c: New.
6640
6641 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6642
6643         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6644
6645 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6646
6647         * g++.dg/overload/using2.C: New.
6648
6649 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6650
6651         PR c++/19916
6652         * g++.dg/init/ptrmem2.C: New test.
6653
6654 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6655
6656         PR c/8927
6657         * gcc.dg/pr8927-1.c: New test.
6658
6659 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6660
6661         PR c++/20232
6662         * g++.dg/inherit/covariant12.C: New.
6663
6664 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6665
6666         PR fortran/19479
6667         * gfortran.dg/bound_1.f90: New test.
6668
6669 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6670
6671         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6672         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6673
6674 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6675
6676         PR c/20245
6677         * gcc.dg/pr20245-1.c: New test.
6678
6679 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR middle-end/19874
6682         * gcc.c-torture/execute/20050119-2.c: New test case.
6683
6684 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6685
6686         * README: Update the DejaGnu bug reporting address.
6687         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6688         * lib/objc-torture.exp: Likewise.
6689
6690 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6691
6692         * gfortran.dg/boz_1.f90: New test.
6693         * gfortran.dg/boz_3.f90: New test.
6694         * gfortran.dg/boz_4.f90: New test.
6695
6696 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6697
6698         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6699         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6700
6701 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6702
6703         PR libfortran/20101
6704         * gfortran.dg/write_0_pe_format.f90: New test.
6705
6706 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR c++/20206
6709         * g++.dg/opt/thunk2.C: New test.
6710         * g++.dg/opt/covariant1.C: New test.
6711
6712 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6713
6714         * gfortran.dg/e_d_fmt.f90: New test.
6715
6716 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6717
6718         * gcc.dg/asm-b.c: Fix comment typos.
6719
6720 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6721
6722         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6723         a V_MAY_DEF also.
6724
6725 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6726
6727         PR tree-opt/20188
6728         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6729         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6730         * gcc.dg/asm-b.c: New test.
6731
6732 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6733
6734         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6735         Disable this test on IRIX 6.
6736
6737 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6738
6739         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6740         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6741         parser.
6742
6743 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6744
6745         PR tree-optimization/20204
6746         * testsuite/gcc.dg/pr20204.c: New test.
6747
6748 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6749
6750         PR target/20196
6751         * gcc.c-torture/execute/20050224-1.c: New test.
6752
6753         PR c++/20175
6754         * g++.dg/warn/Wbraces2.C: New test.
6755
6756 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/19878
6759         * g++.dg/init/const2.C: New test.
6760
6761 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6762
6763         PR tree-optimization/20100
6764         * gcc.c-torture/execute/pr20100-1.c: New test.
6765
6766 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6767
6768         * gfortran.dg/implicit_3.f90: New test.
6769
6770         * gfortran.dg/deftype_1.f90: New test.
6771
6772 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6773
6774         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6775         the test passes.
6776         * g++.dg/other/anon3.C: Accept a warning.
6777
6778 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6779
6780         * gcc.dg/pr20017.c: Fix a comment typo.
6781
6782 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6783
6784         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6785
6786 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6787
6788         PR ada/19902
6789         * ada/acats/tests/cxa/cxa3004.a: Remove.
6790         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6791
6792 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6793
6794         PR c++/20073
6795         * g++.dg/init/const1.C: New test.
6796
6797         PR c++/19991
6798         * g++.dg/parse/constant7.C: New test.
6799
6800         PR c++/20152
6801         * g++.dg/parse/error27.C: New test.
6802         * g++.dg/template/qualttp15.C: Adjust error markers.
6803         * g++.old-deja/g++.other/struct1.C: Likewise.
6804
6805         PR c++/20153
6806         * g++.dg/template/error17.C: New test.
6807
6808         PR c++/20148
6809         * g++.dg/parser/error26.C: New test.
6810
6811 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6812
6813         PR tree-optimization/20100
6814         PR tree-optimization/20115
6815         * gcc.dg/pr20115.c: New test.
6816         * gcc.dg/pr20115-1.c: New test.
6817         * gcc.dg/pr20100.c: New test.
6818         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6819         call-clobbered variables after alias1.
6820
6821 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6822
6823         * gfortran.dg/list_read_4.f90: new test.
6824
6825 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6826
6827         PR rtl-optimization/20017.
6828         * gcc.dg/pr20017.c: New.
6829
6830 2005-02-22  Devang Patel  <dpatel@apple.com>
6831
6832         PR 19952
6833         * g++.dg/tree-ssa/pr19952.C: New test.
6834
6835 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/19883
6838         * g++.dg/parse/constant6.C: New test.
6839
6840 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6841
6842         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6843         * g++.dg/charset/asm2.c: Likewise.
6844         * g++.dg/charset/asm3.c: Likewise.
6845         * g++.dg/charset/asm4.c: Likewise.
6846         * g++.dg/charset/asm5.c: Likewise.
6847         * g++.dg/charset/attribute1.c: Likewise.
6848         * g++.dg/charset/attribute2.c: Likewise.
6849         * g++.dg/charset/extern1.cc: Likewise.
6850         * g++.dg/charset/extern2.cc: Likewise.
6851         * g++.dg/charset/extern3.cc: Likewise.
6852         * g++.dg/charset/function.cc: Likewise.
6853         * g++.dg/charset/string.c: Likewise.
6854         * g++.dg/charset/charset.exp: Likewise.
6855         * lib/target-supports.exp (check_iconv_available): Fix comment.
6856
6857 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6858
6859         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6860         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6861         * gcc.dg/charset/asm2.c: Likewise.
6862         * gcc.dg/charset/asm3.c: Likewise.
6863         * gcc.dg/charset/asm4.c: Likewise.
6864         * gcc.dg/charset/asm5.c: Likewise.
6865         * gcc.dg/charset/asm6.c: Likewise.
6866         * gcc.dg/charset/attribute1.c: Likewise.
6867         * gcc.dg/charset/attribute2.c: Likewise.
6868         * gcc.dg/charset/builtin1.c: Likewise.
6869         * gcc.dg/charset/extern.c: Likewise.
6870         * gcc.dg/charset/function.c: Likewise.
6871         * gcc.dg/charset/string.c: Likewise.
6872         * gcc.dg/charset/charset.exp: Likewise.
6873
6874 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6875
6876         PR fortran/20086
6877         * gfortran.dg/pr20086.f90: New test.
6878
6879 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6880
6881         PR tree-optimization/19786
6882         * g++.dg/tree-ssa/pr19786.C: New.
6883
6884 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6885
6886         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6887
6888 2005-02-21  Jeff Law  <law@redhat.com>
6889
6890         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6891
6892 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6893
6894         * gfortran.dg/do_iterator: Split loop, markup all lines for
6895         which an error locus is printed.
6896         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6897         locus is printed.
6898         * gfortran.dg/select_4.f90: Likewise.
6899         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6900         locuses in the various permutations.
6901
6902 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6903
6904         PR tree-optimization/19951
6905         * g++.dg/vect: New directory.
6906         * g++.dg/vect/vect.exp: New file.
6907         * g++.dg/vect/pr19951.cc: New testcase.
6908         * g++.dg/dg.exp: Also prune vectorizer tests.
6909
6910 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6911
6912         PR 18785
6913         * gcc.dg/charset/builtin1.c: New test.
6914
6915 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6916
6917         PR c++/19299
6918         * g++.dg/inherit/volatile1.C: New test.
6919
6920         PR c++/19440
6921         * g++.dg/template/dtor4.C: New test.
6922
6923 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6924
6925         * gfortran.dg/int_1.f90: New test.
6926
6927 2005-02-19  Devang Patel  <dpatel@apple.com>
6928
6929         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6930
6931 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6932
6933         * gfortran.dg/achar_1.f90: New test.
6934
6935 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6936
6937         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6938
6939 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6940             Jakub Jelinek  <jakub@redhat.com>
6941
6942         PR tree-optimization/19828
6943         * gcc.dg/tree-ssa/loop-7.c: New test.
6944         * gcc.c-torture/execute/20050218-1.c: New test.
6945
6946 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6947
6948         PR c/20043
6949         * gcc.dg/transparent-union-1.c: New test.
6950         * gcc.dg/transparent-union-2.c: New test.
6951
6952 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6953
6954         PR tree-optimization/18977
6955         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6956
6957 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6958
6959         PR target/20054
6960         * gcc.dg/pr20054.c: New test.
6961
6962 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6963
6964         PR c++/19508
6965         * g++.dg/ext/attrib20.C: New test.
6966
6967 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6968
6969         PR middle-end/20030
6970         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6971
6972 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6973
6974         PR c++/20008
6975         * g++.dg/opt/switch4.C: New.
6976
6977 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6978
6979         PR c++/20023
6980         PR tree-optimization/20009
6981         * gcc.c-torture/compile/20050217-1.c: New test.
6982         * g++.dg/opt/switch3.C: New test.
6983
6984         PR tree-optimization/18947
6985         * gcc.c-torture/compile/20050215-1.c: New test.
6986         * gcc.c-torture/compile/20050215-2.c: New test.
6987         * gcc.c-torture/compile/20050215-3.c: New test.
6988
6989 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6990
6991         PR c++/20028
6992         * g++.dg/template/crash34.C: New.
6993
6994         PR c++/20022
6995         * g++.dg/other/access3.C: New.
6996
6997 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6998
6999         * gcc.dg/vect/vect-98.c: New test.
7000
7001 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7002
7003         PR tree-optimization/19967
7004         * gcc.dg/pr19967.c: New.
7005
7006 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR middle-end/19857
7009         * gcc.dg/tree-ssa/20050215-1.c: New test.
7010         * gcc.c-torture/execute/20050215-1.c: New test.
7011
7012 2005-02-15  Eric Christopher  <echristo@redhat.com>
7013
7014         * gcc.dg/cpp/20050215-1.c: New file.
7015
7016 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7017
7018         PR tree-optimization/15785
7019         * gcc.dg/pr15785-1.c: New test.
7020
7021 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7022
7023         PR c++/17788
7024         * g++.dg/init/ctor4.C: New.
7025         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7026
7027 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7028
7029         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7030         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7031
7032 2005-02-15  Andreas Schwab  <schwab@suse.de>
7033
7034         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7035         declare malloc.
7036
7037 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7038
7039         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7040
7041 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7042
7043         PR tree-optimization/19853
7044         * gcc.c-torture/compile/pr19853.c: New test.
7045
7046 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7047
7048         PR c++/19608
7049         * g++.dg/parse/local-class1.C: New.
7050
7051         PR c++/19895
7052         * g++.dg/parse/ptrmem3.C: New.
7053
7054         PR c++/19884
7055         * g++.old-deja/g++.oliva/template6.C: Add another case.
7056         * g++.dg/template/explicit6.C: New.
7057
7058 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7059
7060         PR c++/17816
7061         * g++.dg/other/redecl2.C: New.
7062
7063 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         PR c++/19891
7066         * g++.dg/abi/covariant4.C: New.
7067
7068 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7069
7070         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7071
7072 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7073
7074         * gcc.dg/vect/vect-96.c: Fix typo.
7075
7076 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7077
7078         PR c++/14479
7079         PR c++/19487
7080         * g++.dg/template/enum5.C: New test.
7081
7082 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7083
7084         * gcc.dg/vect/vect-97.c: New test.
7085
7086 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7087
7088         * gcc.dg/vect/vect-96.c: New test.
7089
7090 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7091
7092         * gcc.dg/builtins-34.c: Also check ldexp*.
7093
7094 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7095
7096         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7097
7098 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7099
7100         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7101         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7102         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7103         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7104         selector_list, selector_expression, dg-process-target): Move to new
7105         file target-supports-dg.exp.
7106         * lib/target-supports-dg.exp: New.
7107
7108         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7109         New.
7110
7111 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR c++/19666
7114         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7115
7116         PR middle-end/19858
7117         * gcc.c-torture/compile/20050210-1.c: New test.
7118
7119 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7120
7121         PR c++/19755
7122         * g++.dg/warn/Wbraces1.C: New test.
7123
7124 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7125
7126         * gcc.dg/builtins-52.c: New testcase.
7127
7128 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR c/19342
7131         * gcc.c-torture/execute/20050119-1.c: New test.
7132
7133 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7134
7135         PR c++/19811
7136         * g++.dg/init/delete1.C: New test.
7137
7138 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7139
7140         PR c++/18470
7141         * g++.dg/template/static12.C: New test.
7142
7143 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/19787
7146         * g++.dg/conversion/ambig1.C: New test.
7147
7148         PR c++/19739
7149         * g++.dg/ext/attrib19.C: New test.
7150
7151         PR c++/19732
7152         * g++.dg/parse/dtor5.C: New test.
7153
7154         PR c++/19762
7155         * g++.dg/template/dtor3.C: New test.
7156
7157         PR c++/19826
7158         * g++.dg/template/static11.C: New test.
7159         * g++.dg/template/crash2.C: Remove dg-error marker.
7160
7161 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7162
7163         PR C++/18491
7164         * g++.old-deja/g++.mike/p10769a.C: Remove.
7165
7166 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7167
7168         * gcc.dg/builtins-48.c: New test case.
7169         * gcc.dg/builtins-49.c: New test case.
7170         * gcc.dg/builtins-50.c: New test case.
7171         * gcc.dg/builtins-51.c: New test case.
7172
7173 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7174
7175         PR middle-end/19583
7176         * g++.dg/warn/Wreturn-type-3.C: New test.
7177
7178 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7179
7180         PR middle-end/19402
7181         * gcc.dg/pr19402-1.c: New testcase.
7182         * gcc.dg/pr19402-2.c: likewise.
7183
7184 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7185
7186         PR middle-end/19854
7187         * g++.dg/tree-ssa/tmmti.C: New testcase.
7188
7189 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7190
7191         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7192
7193 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/19733
7196         * g++.dg/parse/crash23.C: New test.
7197         * g++.dg/warn/Weff1.C: New test.
7198
7199 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7200
7201         * gcc.dg/20050209-1.c: New test.
7202
7203 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7204
7205         PR target/19799
7206         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7207
7208 2005-02-08  Mike Stump  <mrs@apple.com>
7209
7210         * g++.dg/pch/import-2.c: New test.
7211         * g++.dg/pch/import-2.hs: New.
7212         * g++.dg/pch/include/import-2a.h: New.
7213         * g++.dg/pch/include/import-2b.h: New.
7214
7215 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7216
7217         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7218
7219 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7220
7221         * gfortran.dg/substr_1.f90: New test.
7222
7223 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7224
7225         PR middle-end/19775
7226         * gcc.dg/torture/builtin-power-1.c: Disable test for
7227         invalid transformation.
7228         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7229         no longer optimize.
7230         * gcc.dg/builtins-47.c: New testcase.
7231
7232 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7233             Dorit Naishlos  <dorit@il.ibm.com>
7234
7235         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7236
7237 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7238
7239         * gcc.c-torture/compile/20050206-1.c: New test.
7240
7241 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7242
7243         PR tree-opt/19768
7244         * g++.dg/opt/pr19768.C: New test.
7245
7246 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7247
7248         PR tree-opt/19736
7249         * gcc.c-torture/compile/pr19736.c: New test.
7250
7251 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7252
7253         PR c++/17401
7254         * g++.dg/parse/error25.C: New test.
7255
7256 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7257
7258         * gcc.c-torture/execute/20050203-1.c: New.
7259
7260 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7261
7262         * gcc.dg/vect/vect-85.c: Remove xfail.
7263         * gcc.dg/vect/vect-86.c: Remove xfail.
7264         * gcc.dg/vect/vect-87.c: Remove xfail.
7265         * gcc.dg/vect/vect-88.c: Remove xfail.
7266
7267 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7268
7269         * gcc.dg/altivec-19.c: New.
7270
7271 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7272
7273         PR c/17807
7274         * gcc.dg/nested-func-3.c: New test.
7275         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7276
7277 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7278
7279         * gcc.test-framework/gen_directive_tests: Generate tests for
7280         selector expressions.
7281
7282 2005-02-02  Matt Austern  <austern@apple.com>
7283
7284         PR c++/19628
7285         * g++/ext/builtin7.C: New.
7286         * g++/ext/builtin8.C: New.
7287
7288 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7289
7290         PR c/18502
7291         * gcc.dg/pr18502-1.c: New test.
7292
7293 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c++/17413
7296         * g++.dg/template/local4.C: Tweak.
7297
7298 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7299
7300         PR tree-optimization/19578
7301         * gcc.c-torture/compile/20050202-1.c: New test.
7302
7303 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7304
7305         PR c/19435
7306         * gcc.dg/c99-init-4.c: New test.
7307
7308 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7309
7310         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7311
7312         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7313
7314         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7315         * g++.dg/eh/check-vect.h: New.
7316
7317         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7318         * gcc.dg/vect/vect-78.c: Ditto.
7319         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7320         Remove.
7321
7322         * g++.dg/conversion/simd1.C: Expect warning.
7323         * g++.dg/ext/attribute-test-1.C: Ditto.
7324         * g++.dg/ext/attribute-test-2.C: Ditto.
7325         * g++.dg/ext/attribute-test-3.C: Ditto.
7326         * g++.dg/ext/attribute-test-4.C: Ditto.
7327
7328         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7329         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7330
7331         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7332
7333 2005-02-01  Richard Henderson  <rth@redhat.com>
7334
7335         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7336         long double for ibm double-double format.
7337         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7338
7339 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7340
7341         PR tree-optimization/19633
7342         * testsuite/gcc.dg/pr19633-1.c: New test.
7343         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7344         to NULL or a symbol.
7345
7346 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7349         New procs.
7350         (dg-process-target (local override)): Handle selector expressions.
7351
7352         * gcc.test-framework/README: Describe tests in source directory.
7353         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7354         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7355         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7356         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7357         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7358         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7359         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7360         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7361         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7362         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7363         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7364         * gcc.test-framework/dg-error-exp-P.c: New test.
7365         * gcc.test-framework/dg-error-exp-XP.c: New test.
7366         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7367         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7368         * gcc.test-framework/dg-output-exp-P.c: New test.
7369         * gcc.test-framework/dg-output-exp-XF.c: New test.
7370         * gcc.test-framework/dg-warning-exp-P.c: New test.
7371         * gcc.misc-tests/dg-1.c: Remove.
7372         * gcc.misc-tests/dg-2.c: Remove.
7373         * gcc.misc-tests/dg-3.c: Remove.
7374         * gcc.misc-tests/dg-4.c: Remove.
7375         * gcc.misc-tests/dg-5.c: Remove.
7376         * gcc.misc-tests/dg-6.c: Remove.
7377         * gcc.misc-tests/dg-7.c: Remove.
7378         * gcc.misc-tests/dg-8.c: Remove.
7379         * gcc.misc-tests/dg-9.c: Remove.
7380         * gcc.misc-tests/dg-10.c: Remove.
7381         * gcc.misc-tests/dg-11.c: Remove.
7382         * gcc.misc-tests/dg-12.c: Remove.
7383         * gcc.misc-tests/dg-test.exp: Remove.
7384
7385         * gcc.test-framework/test-framework.awk: Change recording and
7386         printing of passes and failures.
7387
7388         * gcc.test-framework: New directory.
7389         * gcc.test-framework/README: New.
7390         * gcc.test-framework/test-framework.exp: New.
7391         * gcc.test-framework/test-framework.awk: New.
7392         * gcc.test-framework/gen_directive_tests: New.
7393
7394 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7395
7396         * lib/treelang.exp: Fix comment typos.
7397         (treelang_target_compile): Don't append libs=-ltreelang to options.
7398
7399 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7400
7401         * g++.dg/parse/typename7.C: Adjust error messages.
7402
7403 2005-01-31  Jeff Law  <law@redhat.com>
7404
7405         * gcc.c-torture/execute/20050131-1.c: New test.
7406         * gcc.dg/wcaselabel.c: New test.
7407
7408 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7409
7410         * g++.dg/other/warning1.C: Adjust error messags.
7411         * g++.dg/parse/constant5.C: New test.
7412
7413 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7414
7415         PR c/19333
7416         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7417         the test case valid.
7418         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7419         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7420         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7421         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7422         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7423         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7424
7425 2005-01-31  Dale Johannesen  <dalej@apple.com>
7426
7427         * g++.dg/opt/pr19650.C:  New test.
7428
7429 2005-01-31  Richard Henderson  <rth@redhat.com>
7430
7431         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7432         long double for intel double extended format.
7433         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7434
7435 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7436
7437         PR c++/19555
7438         * g++.dg/template/static10.C: New test.
7439
7440         PR c++/19395
7441         * g++.dg/parse/error24.C: New test.
7442
7443         PR c++/19367
7444         * g++.dg/lookup/builtin1.C: New test.
7445
7446         PR c++/19457
7447         * g++.dg/warn/conv3.C: New test.
7448
7449 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7450
7451         PR fortran/19647
7452         * gfortan.dg/inquire_7.f90
7453
7454 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7455
7456         PR tree-optimization/15791
7457         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7458         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7459         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7460         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7461         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7462         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7463         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7464         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7465         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7466         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7467
7468 2005-01-29  Paul Brook  <paul@codesourcery.com>
7469
7470         PR fortran/18565
7471         * check.c (real_or_complex_check): New function.
7472         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7473         * intrinsic.c (add_functions): Use new check functions.
7474         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7475         Add prototypes.
7476
7477 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7478
7479         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7480         gcc.dg/lvalue-3.c: New tests.
7481         * gcc.dg/concat.c: Update expected messages.
7482
7483 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7484
7485         PR libfortran/19595
7486         * gfortran.dg/eor_1.f90:  New test.
7487
7488 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7489
7490         PR fortran/19589
7491         * gfortran.dg/logical_data_1.f90: New test.
7492
7493 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7494
7495         PR c++/19253
7496         * g++.dg/template/crash33.C: New test.
7497
7498         PR c++/19667
7499         * g++.dg/template/crash32.C: New test.
7500
7501 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7502
7503         PR middle-end/16558
7504         * g++.dg/warn/Wreturn-type-2.C: New test.
7505
7506 2004-06-24  Jeff Law  <law@redhat.com>
7507
7508         * gcc.dg/tree-ssa/20050128-1.c: New test.
7509
7510 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7511
7512         * gcc.target/frv/all-mdpackh-1.c: New test.
7513
7514 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7515
7516         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7517
7518 2005-01-27  Richard Henderson  <rth@redhat.com>
7519
7520         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7521
7522 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7523
7524         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7525
7526 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7527
7528         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7529         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7530         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7531         to cope with cases where the multilib options override the dg-options.
7532
7533 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR c/18946
7536         * gcc.dg/noncompile/20050120-1.c: New test.
7537
7538 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7539
7540         PR tree-optimization/19633
7541         * gcc.dg/pr19633.c: New test.
7542         * gcc.dg/tree-ssa/pr19633.c: New test.
7543
7544 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7545
7546         * gcc.dg/20041216-1.c: New test.
7547
7548 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7549
7550         PR objc/18862
7551         * objc.dg/selector-2.m: New test.
7552
7553 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * g++.dg/opt/range-test-2.C: New test.
7556
7557         PR rtl-optimization/19579
7558         * gcc.c-torture/execute/20050124-1.c: New test.
7559
7560 2005-01-26  Greg Parker  <gparker@apple.com>
7561         Stuart Hastings  <stuart@apple.com>
7562
7563         * gcc.c-torture/execute/20050125-1.c: New.
7564
7565 2005-01-18  Jan Hubicka  <jh@suse.cz>
7566
7567         PR tree-optimize/19337
7568         * gcc.c-torture/compile/20050119-1.c: New test.
7569
7570 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7571
7572         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7573         test for successful match.
7574
7575 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7576
7577         PR objc/18408
7578         * objc.dg/comp-types-7.m: New test.
7579
7580 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7581
7582         * lib/target-supports.exp (current_target_name): New.
7583         (check_effective_target_ilp32, check_effective_target_lp64):
7584         Cache the result to use as long as the current target, with
7585         multilib flags, remains the same.
7586
7587         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7588         (dg-require-weak, dg-require-visibility, dg-require-alias,
7589         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7590         dg-require-effective-target, dg-skip-if): Remove call to
7591         skip_test_and_clear_xfail.
7592         (dg-test): Clear xfail data.
7593
7594 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR target/17751
7597         * gcc.dg/ppc64-toc.c: New test.
7598
7599         * g++.dg/tree-ssa/empty-1.C: New test.
7600
7601         PR middle-end/19551
7602         * gcc.c-torture/execute/20050121-1.c: New test.
7603         * gcc.dg/20050121-2.c: New test.
7604
7605 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7606         Paul Brook  <paul@codesourcery.com>
7607
7608         PR fortran/17941
7609         * gfortran.dg/real_const_1.f: New test.
7610         * gfortran.dg/real_const_2.f90: New test.
7611         * gfortran.dg/complex_int_1.f90: New test.
7612
7613 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7614
7615         PR fortran/19313
7616         * gfortan.dg/inquire_6.f90: New test.
7617
7618 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7619
7620         PR libfortran/19451
7621         * open_readonly_1.f90:  New test.
7622
7623 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7624
7625         PR libfortran/18982
7626         * gfortran.dg/open_new.f90: New file.
7627
7628 2005-01-22  Paul Brook  <paul@codesourcery.com>
7629
7630         * namelist_1.f90: New test.
7631
7632 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7633
7634         PR tree-optimization/19484
7635         * gcc.c-torture/compile/20050122-[12].c: New tests.
7636
7637 2005-01-22  Paul Brook  <paul@codesourcery.com>
7638
7639         * gfortran.dg/implicit_2.f90: New test.
7640
7641 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7642
7643         PR fortran/19314
7644         * gfortran.dg/inquire_5.f90: New test.
7645
7646 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7647
7648         PR c/18809
7649         * gcc.dg/pr18809-1.c: New test.
7650
7651 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7652
7653         * gcc.dg/20050121-1.c: New test.
7654
7655         PR tree-optimization/13000
7656         * gcc.dg/20040206-1.c: Change warning to point where function is
7657         being inlined.
7658
7659 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7660
7661         PR c++/19208
7662         * g++.dg/template/array11.C: New test.
7663
7664 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7665
7666         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7667         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7668         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7669         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7670         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7671         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7672
7673 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7674
7675         PR tree-optimization/15349
7676         * gcc.dg/tree-ssa/pr15349.c: New.
7677
7678 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7679
7680         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7681
7682 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7683
7684         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7685         scan-assembler-times directive name.
7686
7687         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7688         after dg-do.
7689
7690         PR rtl-optimization/19462
7691         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7692
7693 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7694
7695         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7696         counting function calls on ia64.
7697
7698 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR rtl-optimization/15139
7701         * gcc.dg/20050111-2.c: New test.
7702
7703         PR c/17297
7704         * gcc.c-torture/compile/20050113-1.c: New testcase.
7705
7706         PR middle-end/19164
7707         * gcc.dg/20050113-1.c: New testcase.
7708
7709 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7710
7711         * gcc.dg/vect/vect-85.c: Add comment.
7712         * gcc.dg/vect/vect-86.c: Add xfail for now.
7713         * gcc.dg/vect/vect-87.c: Add xfail for now.
7714         * gcc.dg/vect/vect-88.c: Add xfail for now.
7715         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7716
7717 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7718
7719         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7720
7721 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         * g++.dg/debug/typedef3.C: New test.
7724
7725 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7726
7727         PR c/19472
7728         * gcc.dg/asm-a.c: New test.
7729
7730 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7731
7732         * gcc.dg/sh-relax.c: Add prototype for abort.
7733
7734 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7735
7736         * gcc.dg/short-compare-1.c: New test.
7737         * gcc.dg/short-compare-2.c: Likewise.
7738
7739 2005-01-18  Michael Matz  <matz@suse.de>
7740
7741         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7742
7743 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7744
7745         PR tree-optimization/19121
7746         * gcc.c-torture/compile/pr19121.c: New test.
7747
7748 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7749
7750         PR target/19357
7751         * gcc.c-torture/compile/pr19357.c: New test.
7752
7753 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7754
7755         PR c/5675
7756         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7757         pass--those that refer just to the variable, possibly with a
7758         cast.
7759         * gcc.dg/c99-const-expr-3.c: Likewise.
7760
7761         PR middle-end/13127
7762         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7763         longer emitted.
7764
7765 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7766
7767         PR fortran/18778
7768         * gfortran.dg/endfile_2.f90: New test.
7769
7770 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7771
7772         PR 19168
7773         * gfortran.dg/select_5.f90: New test.
7774
7775 2004-01-16  Paul Brook  <paul@codesourcery.com>
7776
7777         * gfortran.dg/common_4.f90: New test.
7778
7779 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7780
7781         PR rtl-optimization/19462
7782         * gcc.dg/torture/pr19462-1.c: New test.
7783
7784 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7785
7786         PR objc/19321
7787         * objc.dg/func-ptr-2.m: New.
7788         * objc.dg/volatile-1.m: New.
7789
7790 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7791
7792         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7793
7794 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7795
7796         PR tree-optimization/19060
7797         * gcc.c-torture/execute/20050104-1.c: New test.
7798
7799 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7800
7801         PR fortran/18983
7802         * gfortran.dg/write_to_null.f90: New test.
7803
7804 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7805             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7806
7807         PR other/19328
7808         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7809         argument.
7810
7811 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR c++/19263
7814         * g++.dg/init/vector1.C: New test.
7815
7816 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7817
7818         PR target/13158
7819         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7820         PR target/18987
7821         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7822
7823 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7824
7825         * gfortran.dg/select_1.f90: New test.
7826         * gfortran.dg/select_2.f90: New test.
7827         * gfortran.dg/select_3.f90: New test.
7828         * gfortran.dg/select_4.f90: New test.
7829
7830 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR middle-end/19084
7833         PR rtl-optimization/19348
7834         * gcc.dg/20050111-1.c: New test.
7835         * gcc.c-torture/execute/20050111-1.c: New test.
7836
7837         * gcc.dg/i386-asm-4.c: New test.
7838
7839 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7840
7841         * gcc.dg/nested-func-2.c: New test.
7842         * ada/acats/norun.lst: Remove c953002.
7843
7844 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7845
7846         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7847
7848 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7849
7850         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7851
7852 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7853
7854         PR target/18761
7855         * g++.dg/abi/align1.C: New test.
7856
7857 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7858
7859         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7860         at a time.
7861         * g++.dg/ext/altivec_check.h: Support compiling as C.
7862
7863 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7864
7865         PR c++/19355
7866         * g++.dg/expr/pr19355-1.C: New test case.
7867
7868 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7869
7870         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7871         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7872         * ada/acats/tests/c3/c92005b.ada: Likewise.
7873         * ada/acats/tests/c3/cxb3012.a: Likewise.
7874         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7875
7876 2005-01-09  Paul Brook  <paul@codesourcery.com>
7877
7878         * gfortran.dg/common_2.f90: New file.
7879         * gfortran.dg/common_3.f90: New file.
7880
7881 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7882
7883         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7884
7885 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7886
7887         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7888         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7889         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7890         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7891         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7892         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7893         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7894         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7895         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7896         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7897         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7898         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7899         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7900         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7901         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7902         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7903         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7904         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7905         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7906         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7907         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7908         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7909         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7910         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7911         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7912         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7913         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7914         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7915         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7916         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7917         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7918         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7919         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7920         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7921         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7922         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7923         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7924         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7925         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7926         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7927         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7928         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7929         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7930         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7931         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7932         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7933         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7934         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7935         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7936         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7937         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7938         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7939         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7940         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7941         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7942         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7943         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7944         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7945         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7946         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7947         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7948         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7949         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7950         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7951         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7952         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7953         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7954
7955         * gcc.dg/vect/vect-1.c: Fix spelling.
7956         * gcc.dg/vect/vect-10.c: Fix spelling.
7957         * gcc.dg/vect/vect-11.c: Fix spelling.
7958         * gcc.dg/vect/vect-12.c: Fix spelling.
7959         * gcc.dg/vect/vect-14.c: Fix spelling.
7960         * gcc.dg/vect/vect-15.c: Fix spelling.
7961         * gcc.dg/vect/vect-16.c: Fix spelling.
7962         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7963         * gcc.dg/vect/vect-64.c: Fix comments.
7964         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7965
7966 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7967             Ira Rosen  <irar@il.ibm.com>
7968
7969         * gcc.dg/vect/vect-70.c: New test.
7970         * gcc.dg/vect/vect-71.c: New test.
7971
7972 2005-01-09  Manfred Hollstein  <mh@suse.com>
7973
7974         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7975         * gcc.dg/pr18241-2.c: Likewise.
7976         * gcc.dg/pr18241-3.c: Likewise.
7977         * gcc.dg/pr18241-4.c: Likewise.
7978         * gcc.dg/pr18241-5.c: Likewise.
7979
7980 2005-01-08  Richard Henderson  <rth@redhat.com>
7981
7982         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7983         False for x86 and x86-64.
7984
7985 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7986
7987         PR tree-optimization/18241
7988         * gcc.dg/pr18241-1.c: New test.
7989         * gcc.dg/pr18241-2.c: New test.
7990         * gcc.dg/pr18241-3.c: New test.
7991         * gcc.dg/pr18241-4.c: New test.
7992         * gcc.dg/pr18241-5.c: New test.
7993
7994 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7995
7996         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7997         gfortran.dg/select_4.f90: New.
7998
7999 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8000
8001         * gcc.c-torture/execute/20050107-1.c: New test.
8002
8003 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8004
8005         PR c++/19298
8006         * g++.dg/template/ref2.C: New.
8007
8008 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8009
8010         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8011         instead of being empty.
8012
8013 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8014
8015         PR fortran/15553
8016         * gfortran.dg/array-1.f90: New test.
8017
8018 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR tree-optimization/19283
8021         * gcc.c-torture/execute/20050106-1.c: New test.
8022
8023         PR rtl-optimization/18861
8024         * gcc.dg/20050105-1.c: New test.
8025
8026         PR tree-optimization/18828
8027         * gcc.dg/20050105-2.c: New test.
8028
8029 2005-01-07  Andreas Jaeger  <aj@suse.de>
8030
8031         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8032
8033 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8034
8035         PR fortran/18398
8036         * gfortran.dg/fmt_read.f90: New test.
8037
8038 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8039
8040         * gcc.dg/rs6000-ldouble-2.c: New.
8041
8042 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/19244
8045         * g++.dg/parser/ctor2.C: New test.
8046
8047 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8048
8049         PR c++/17154
8050         * g++.dg/template/using9.C: New test.
8051
8052 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8053
8054         PR c++/19258
8055         * g++.dg/lookup/friend6.C: New test.
8056
8057 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8058
8059         PR c++/19270
8060         * g++.dg/template/array10.C: New.
8061
8062 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8063
8064         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8065         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8066
8067 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8068
8069         * gcc.c-torture/compile/20050105-1.c: New test.
8070
8071 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8072
8073         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8074
8075 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8076
8077         PR middle-end/19100
8078         * gcc.dg/conv-3.c: New test case.
8079
8080 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8081
8082         * gcc.dg/asm-wide-1.c: New test.
8083
8084 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8085
8086         PR c++/19030
8087         * g++.dg/parse/crash22.C: New
8088
8089 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8090
8091         PR 19257
8092         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8093
8094 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8095
8096         PR middle-end/17767
8097         * gcc.dg/i386-mmx-6.c: New test case.
8098
8099 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8100
8101         PR tree-optimization/18308
8102         * gcc.dg/vect/pr18308.c: New testcase.
8103
8104 2005-01-04  Andreas Jaeger  <aj@suse.de>
8105
8106         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8107
8108 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8109             Robert Bowdidge <bowdidge@apple.com>
8110
8111         * gcc.dg/cpp/subframework1.c: New.
8112         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8113         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8114         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8115         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8116
8117 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8118
8119         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8120         producing warning.
8121         * gcc.dg/darwin-weakimport-2.c: New.
8122
8123 2005-01-03  Richard Henderson  <rth@redhat.com>
8124
8125         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8126
8127 2005-01-03  Richard Henderson  <rth@redhat.com>
8128
8129         * gcc.dg/vect/vect.exp: Enable for ia64.
8130         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8131         (check_effective_target_vect_float): Likewise.
8132         (check_effective_target_vect_no_align): Likewise.
8133         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8134         * gcc.dg/vect/vect-8.c: Likewise.
8135
8136 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8137
8138         PR target/19236
8139         * gcc.dg/pr19236-1.c: New test case.
8140
8141 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8142
8143         PR rtl-optimization/12092
8144         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8145
8146 2005-01-02  Andreas Jaeger  <aj@suse.de>
8147
8148         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8149
8150 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8151             Andrew Pinski  <pinskia@physics.uc.edu>
8152
8153         PR rtl-optimization/12092
8154         * gcc.dg/pr12092-1.c: New test case.
8155
8156 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8157
8158         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8159         'hidden' and 'default' for better portability.
8160         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8161
8162         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8163         6 and 7.
8164         * g++.old-deja/g++.brendan/new3.C: Likewise.
8165
8166 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8167
8168         * gcc.dg/20041231-1.C: New test.
8169         * g++.dg/warn/Wunreachable-code-1.C: New test.
8170
8171 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8172
8173         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8174         file, not /dev/null.  Abort on error.
8175
8176 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8177             Ziemowit Laski  <zlaski@apple.com>
8178
8179         PR objc/18971
8180         * objc.dg/encode-5.m: New test.
8181
8182 2004-12-29  Richard Henderson  <rth@redhat.com>
8183
8184         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8185         * objc.dg/stabs-1.m: Disable for ia64.
8186
8187 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/19190
8190         * g++.dg/warn/Wunused-10.C: New test.
8191
8192 2004-12-28  Richard Henderson  <rth@redhat.com>
8193
8194         * objc.dg/stabs-1.m: Disable for alpha.
8195
8196 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8197
8198         PR c++/19149
8199         * g++.dg/parse/error23.C: New test.
8200
8201 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8202
8203         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8204
8205         PR fortran/19032
8206         * gfortran.dg/intrinsic_modulo_1.f90: New.
8207         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8208         tests with divisor -1.
8209
8210 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8211
8212         * g++.dg/opt/temp1.C (memcpy): Return a value.
8213
8214         PR c++/19148
8215         * g++.dg/expr/cond7.C: New test.
8216
8217 2004-12-27  Paul Brook  <paul@codesourcery.com>
8218
8219         * gfortran.dg/g77/select_no_compile.f: Remove.
8220
8221 2004-12-27  Richard Henderson  <rth@redhat.com>
8222
8223         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8224         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8225         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8226
8227 2004-12-26  Richard Henderson  <rth@redhat.com>
8228
8229         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8230         by 1i instead of token pasting.
8231
8232 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8233
8234         PR tree-optimization/17578
8235         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8236         to additional_flags.
8237         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8238
8239 2004-12-25  Richard Henderson  <rth@redhat.com>
8240
8241         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8242         Remove Alpha.
8243
8244 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8245
8246         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8247         hppa*-*-hpux*.
8248         * gcc.dg/pr17957.c (dg-options): Likewise.
8249         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8250         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8251         instead of 0 on __hppa__.
8252         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8253         "foo,%r" on hppa*-*-*.
8254
8255 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8256
8257         PR fortran/19071
8258         * gfortran.dg/complex_write.f90: New test.
8259
8260 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/17595
8263         * g++.dg/parse/pragma2.C: New test.
8264
8265         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8266
8267 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8268
8269         * gcc.dg/empty2.c: Add missing dg-warning.
8270
8271 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/17413
8274         * g++.dg/template/local4.C: New test.
8275         * g++.dg/template/crash19.C: Add dg-error marker.
8276
8277         * g++.dg/template/crash31.C: Correct embedded PR number.
8278
8279 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/16405
8282         * g++.dg/opt/temp1.C: Add do-run marker.
8283
8284 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8285
8286         * g++.dg/template/spec19.C: New.
8287
8288 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8289
8290         PR target/16819
8291         * gcc.dg/empty2.c: New.
8292
8293 2004-12-23  Richard Henderson  <rth@redhat.com>
8294
8295         * lib/target-supports.exp (check_effective_target_vect_no_align):
8296         Remove i?86 and x86-64.
8297
8298 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8299
8300         PR c++/16405
8301         * g++.dg/opt/temp1.C: New test.
8302
8303 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8304
8305         PR c++/18733
8306         * g++.dg/template/friend33.C: New testcase.
8307
8308 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8309
8310         PR c++/18464
8311         * g++.dg/template/cond5.C: New test.
8312
8313         PR c++/18492
8314         * g++.dg/inherit/thunk3.C: New test.
8315
8316         PR c++/11224
8317         * g++.dg/warn/Wunused-9.C: New test.
8318
8319 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8320
8321         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8322
8323 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8324
8325         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8326
8327 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/18378
8330         * g++.dg/ext/packed8.C: New test.
8331
8332         PR c++/19063
8333         * g++.dg/template/crash31.C: New test.
8334
8335         PR c++/19034
8336         * g++.dg/template/crash30.C: New test.
8337
8338 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8339
8340         PR C++/18984
8341         * g++.dg/eh/ctor3.C: New test.
8342
8343 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8344
8345         * objc.dg/stabs-1.m: Allow section name to be quoted and
8346         assembly label to begin with '.LL'.
8347
8348 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8349
8350         * gcc.dg/vect/vect.exp
8351         (check_effective_target_lp64_or_vect_no_align): New.
8352         * gcc.dg/vect/vect-77.c: Use it.
8353         * gcc.dg/vect/vect-78.c: Use it.
8354
8355         * lib/target-supports.exp
8356         (check_effective_target_vect_no_max,
8357         check_effective_target_vect_no_bitwise,
8358         check_effective_target_vect_no_align): New.
8359         * gcc.dg/vect/vect-13.c: Use them.
8360         * gcc.dg/vect/vect-17.c: Ditto.
8361         * gcc.dg/vect/vect-18.c: Ditto.
8362         * gcc.dg/vect/vect-19.c: Ditto.
8363         * gcc.dg/vect/vect-20.c: Ditto.
8364         * gcc.dg/vect/vect-27.c: Ditto.
8365         * gcc.dg/vect/vect-29.c: Ditto.
8366         * gcc.dg/vect/vect-44.c: Ditto.
8367         * gcc.dg/vect/vect-48.c: Ditto.
8368         * gcc.dg/vect/vect-50.c: Ditto.
8369         * gcc.dg/vect/vect-52.c: Ditto.
8370         * gcc.dg/vect/vect-54.c: Ditto.
8371         * gcc.dg/vect/vect-56.c: Ditto.
8372         * gcc.dg/vect/vect-58.c: Ditto.
8373         * gcc.dg/vect/vect-60.c: Ditto.
8374         * gcc.dg/vect/vect-72.c: Ditto.
8375         * gcc.dg/vect/vect-80.c: Ditto.
8376
8377 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8378
8379         PR c++/14075
8380         * g++.dg/init/string1.C: New.
8381
8382         PR c++/18975
8383         * g++.dg/other/synth1.C: New.
8384
8385 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8386
8387         PR c/18963
8388         * gcc.dg/pr18963-1.c: New test.
8389
8390 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8391
8392         PR c/18596
8393         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8394         * gcc.dg/pr18596-1.c: Use dg-error.
8395         (dg-options): Use -fno-unit-at-a-time.
8396         * gcc.dg/pr18596-2.c: New test.
8397         * gcc.dg/pr18596-3.c: New test.
8398
8399 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8400
8401         PR middle-end/18683
8402         * g++.dg/opt/pr18683-1.C: New test case.
8403
8404 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8405
8406         PR other/19093
8407         * g++.dg/opt/max1.C: Fix for 64bit targets.
8408
8409 2004-12-20  Matt Austern  <austern@apple.com>
8410
8411         PR c++/19044
8412         * g++.dg/ext/builtin6.C: New
8413
8414 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8415
8416         PR tree-optimization/19080
8417         * gcc.c-torture/compile/pr19080.c: New test.
8418
8419 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8420
8421         * gcc.dg/20041219-1.c: New test.
8422
8423 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8424
8425         PR middle-end/19068
8426         * g++.dg/opt/max1.C: New test case.
8427
8428 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8429
8430         * gcc.dg/fdata-sections-1.c: New test.
8431
8432 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8433
8434         PR middle-end/18548
8435         * gcc.dg/max-1.c: New test case.
8436
8437 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8438
8439         * gcc.c-torture/execute/20041218-1.c: New test.
8440
8441 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8442
8443         * gcc.dg/pr18501.c: New test.
8444         * gcc.dg/uninit-5.c: XFAIL.
8445         * gcc.dg/uninit-9.c: XFAIL.
8446
8447 2004-12-17  Dale Johannesen  <dalej@apple.com>
8448
8449         * gcc.dg/20041213-1.c:  New.
8450
8451 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8452
8453         * objc.dg/stabs-1.m: Allow assembly label to begin
8454         with a dot ('.').
8455
8456 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8457
8458         * gcc.c-torture/execute/20041213-1.c: Move...
8459         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8460
8461 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8462
8463         PR c++/18721
8464         * g++.dg/lookup/conv-5.C: New.
8465
8466 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8467
8468         * objc.dg/stabs-1.m: New test.
8469
8470 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8471
8472         * gcc.dg/visibility-c.c: Change compile to
8473         assemble for the test.
8474
8475 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8476
8477         PR target/19041
8478         * gcc.dg/visibility-c.c: New test.
8479
8480 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8481
8482         PR middle-end/18493
8483         * gcc.dg/switch-8.c: New test case.
8484
8485 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         PR c++/18905
8488         * g++.dg/template/init4.C: New.
8489         * g++.dg/opt/static3.C: Enable optimizer.
8490
8491 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8492
8493         * g++.dg/other/complex1.C: New test.
8494
8495 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8496
8497         * g++.dg/opt/inline9.C: New test.
8498
8499 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8500
8501         PR fortran/18993
8502         * gfotran.dg/nullify_1.f: New test.
8503
8504 2004-12-15  Richard Henderson  <rth@redhat.com>
8505
8506         * gcc.target/i386/i386.exp: New harness.
8507         * gcc.target/i386/vect-args.c: New.
8508
8509 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8510
8511         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8512
8513 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8514
8515         PR c++/18825
8516         * g++.dg/template/friend32.C: New test.
8517
8518 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8519
8520         * cpp/pragma-once-1.c: New test.
8521         * cpp/pragma-once-1b.h: Likewise.
8522         * cpp/pragma-once-1c.h: Likewise.
8523         * cpp/pragma-once-1d.h: Likewise.
8524         * cpp/inc/pragma-once-1a.h: Likewise.
8525
8526 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8527             Steven G. Kargl  <kargls@comcast.net>
8528
8529         PR fortran/17597
8530         * gfortran.dg/list_read_3.f90: New test.
8531
8532 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8533
8534         * gcc.dg/ftrapv-2.c: New test.
8535
8536 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8537
8538         PR c++/18981
8539         * g++.dg/template/typename9.C: New test.
8540
8541 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/18738
8544         * g++.dg/template/typename8.C: New test.
8545         * g++.dg/parse/friend2.C: Tweak error message.
8546
8547 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8548
8549         * gcc.c-torture/20041214-1.c: New test.
8550
8551 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR c++/18965
8554         * g++.dg/init/array17.C: New test.
8555
8556 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8557
8558         PR c++/18793
8559         * g++.dg/init/aggr3.C: New test.
8560
8561 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8562
8563         * gcc.dg/altivec-types-1.c: New test.
8564         * gcc.dg/altivec-types-2.c: New test.
8565         * gcc.dg/altivec-types-3.c: New test.
8566         * gcc.dg/altivec-types-4.c: New test.
8567         * g++.dg/ext/altivec-types-1.C: New test.
8568         * g++.dg/ext/altivec-types-2.C: New test.
8569         * g++.dg/ext/altivec-types-3.C: New test.
8570         * g++.dg/ext/altivec-types-4.C: New test.
8571
8572 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8573
8574         PR middle-end/18951
8575         * gcc.c-torture/execute/20041213-1.c: New test.
8576
8577 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8578
8579         PR c++/18949
8580         * g++.dg/template/cast1.C: New.
8581
8582 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8583
8584         * gcc.c-torture/execute/20041213-2.c: New test.
8585
8586 2004-12-13  Richard Henderson  <rth@redhat.com>
8587
8588         * gcc.dg/i386-sse-10.c: Fix typo in options.
8589
8590 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         PR c++/18968
8593         * g++.dg/opt/pr18968.C: New test.
8594
8595 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/18925
8598         * g++.dg/ext/visibility/staticdatamem.C: New test.
8599
8600 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8601
8602         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8603
8604 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8605
8606         PR rtl-optimization/18928
8607         * gcc.dg/pr18928-1.c: New test case.
8608
8609 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8610
8611         PR tree-opt/16951
8612         * gcc.c-torture/compile/20041211-1.c: New.
8613
8614 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8615
8616         PR middle-end/17564
8617         * gcc.c-torture/execute/20041212-1.c: New test.
8618
8619 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8620
8621         PR fortran/18869
8622         * gfortran.dg/common_1.f90: New test.
8623
8624 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8625         Paul Brook  <paul@codesourcery.com>
8626
8627         PR fortran/16222
8628         * gfortran.dg/real_do_1.f90: New test.
8629
8630 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         PR tree-opt/18040
8633         * g++.dg/opt/ptrmem6.C: New test.
8634
8635 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8636
8637         PR middle-end/18921
8638         * gcc.dg/pr18921-1.c: New test case.
8639
8640 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8641
8642         PR fortran/17175
8643         * gfortran.dg/scale_1.f90: New test.
8644
8645 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8646
8647         PR middle-end/18903
8648         * gcc.c-torture/compile/pr18903.c: New test.
8649
8650 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8651
8652         * gcc.c-torture/execute/20041210-1.c: New test.
8653
8654 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8655
8656         PR c++/18731
8657         * g++.dg/parser/struct-1.C: New test.
8658         * g++.dg/parser/struct-2.C: New test.
8659         * g++.dg/parser/struct-3.C: New test.
8660
8661 2004-12-09  Richard Henderson  <rth@redhat.com>
8662
8663         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8664
8665         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8666         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8667
8668 2004-12-09  Matt Austern  <austern@apple.com>
8669
8670         PR c++/18514
8671         * g++.dg/ext/builtin1.C: New
8672         * g++.dg/ext/builtin2.C: New
8673         * g++.dg/ext/builtin3.C: New
8674         * g++.dg/ext/builtin4.C: New
8675         * g++.dg/ext/builtin5.C: New
8676
8677 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8678
8679         PR tree-opt/18904
8680         * g++.dg/opt/ptrmem5.C: New test.
8681
8682 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8683
8684         * g++.dg/parse/typename5.C: Adjust for new error.
8685         * g++.dg/parse/typename7.C: New.
8686
8687 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8688
8689         PR c++/18073
8690         * g++.dg/other/mmintrin.C: New test.
8691
8692 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8693
8694         PR c++/16681
8695         * g++.dg/init/array15.C: New.
8696         * g++.dg/init/array16.C: New.
8697
8698 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8699
8700         PR fortran/18826
8701         * gfortran.dg/assign_1.f90: New test.
8702
8703 2004-12-08  Nick Clifton  <nickc@redhat.com>
8704
8705         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8706         * gcc.target/xstormy16/data_below100: Likewise.
8707         * gcc.target/xstormy16/sfr: Likewise.
8708         * gcc.target/xstormy16/below100.S: New test source file.
8709         * gcc.target/xstormy16/below100.ld: New test linker script.
8710         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8711         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8712         bp instructions.
8713         * gcc.target/xstormy16/bp.c: Likewise.
8714
8715         * gcc.target/xstormy16/bss_below100: New files:
8716         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8717         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8718         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8719         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8720         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8721         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8722         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8723         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8724         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8725         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8726         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8727         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8728         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8729         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8730         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8731         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8732         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8733         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8734         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8735         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8736         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8737         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8738         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8739         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8740         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8741         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8742         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8743
8744         * gcc.target/xstormy16/data_below100: New files:
8745         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8746         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8747         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8748         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8749         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8750         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8751         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8752         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8753         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8754         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8755         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8756         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8757         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8758         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8759         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8760         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8761         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8762         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8763         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8764         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8765         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8766         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8767         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8768         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8769         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8770         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8771         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8772
8773         * gcc.target/xstormy16/sfr: New files:
8774         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8775         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8776         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8777         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8778         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8779         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8780         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8781         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8782         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8783         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8784         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8785         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8786         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8787         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8788         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8789         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8790         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8791         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8792         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8793         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8794         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8795         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8796         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8797         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8798         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8799         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8800         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8801         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8802         27_if0_sfrw_bitfield_f.c
8803
8804 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8805
8806         PR c++/18100
8807         * g++.dg/lookup/name-clash4.C: New test.
8808
8809 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8810
8811         PR c++/18672
8812         * g++.dg/opt/array1.C: New.
8813
8814         PR c++/18803
8815         * g++.dg/template/operator5.C: New.
8816
8817 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8818
8819         PR c/18867
8820         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8821
8822 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8823
8824         * gcc.dg/noncompile/20041207.c: New test.
8825
8826 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8827
8828         * g++.dg/other/unreachable-1.C: New test.
8829
8830 2004-12-06  Nick Clifton  <nickc@redhat.com>
8831
8832         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8833         <limits.h> because the latter comes from gcc's include/ directory
8834         and not the newlib/libc/include directory.
8835
8836 2004-12-04  Richard Henderson  <rth@redhat.com>
8837
8838         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8839
8840 2004-12-04  Richard Henderson  <rth@redhat.com>
8841
8842         * lib/target-supports.exp (check_gc_sections_available): Disable
8843         for alpha and ia64.
8844
8845 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8846
8847         PR middle-end/17909
8848         * g++.dg/other/vararg-2.C: New test.
8849
8850 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8851
8852         PR c++/17011, c++/17971
8853         * g++.dg/template/error15.C: Adjust expected error.
8854         * g++.dg/template/instantiate3.C: Likewise.
8855
8856 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8857
8858         * gcc.dg/altivec-18.c: Fix for darwin
8859
8860 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8861
8862         PR c++/18782
8863         * g++.dg/parse/ptrmem2.C: New.
8864
8865         PR c++/18318
8866         * g++.dg/template/new1.C: New.
8867
8868 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8869
8870         PR fortran/18710
8871         * gfortran.dg/direct_io_3.f90: New test.
8872
8873 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         PR 18758
8876         * g++.dg/parse/crash21.C: New.
8877
8878 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8879
8880         PR c++/15664, c++/18276
8881         * g++.dg/template/ttp13.C: New test.
8882         * g++.dg/template/ttp14.C: Likewise.
8883
8884 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8885
8886         PR c++/18123
8887         * g++.dg/parse/enum2.C: New test.
8888         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8889
8890 2004-12-02  Nick Clifton  <nickc@redhat.com>
8891
8892         * gcc.target/xstormy16: New test directory.
8893         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8894         * gcc.target/xstormy16/bp.c: Check the generation of bp
8895         instructions.
8896         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8897         bn instructions and the BELOW100 attribute.
8898
8899 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8900
8901         PR target/16952
8902         * gcc.dg/ppc-eabi.c: New.
8903
8904 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8905
8906         PR fortran/18284
8907         * gfortran.dg/backspace.f90
8908
8909 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8910
8911         * gfortran.dg/inquire.f90: New test.
8912
8913 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8914
8915         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8916         handle effective-target-keyword.
8917         (dg-skip-if): Support effective-target keyword as target list.
8918         (dg-xfail-if): Ditto.
8919         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8920
8921 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8922
8923         PR tree-optimization/18291
8924         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8925
8926 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8927
8928         PR C++/18729
8929         * g++.dg/parse/crash20.C: New.
8930
8931         PR c++/17431
8932         * g++.dg/overload/arg1.C: New.
8933         * g++.dg/overload/arg2.C: New.
8934         * g++.dg/overload/arg3.C: New.
8935         * g++.dg/overload/arg4.C: New.
8936
8937 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8938
8939         * gcc.dg/c99-flex-array-4.c: Remove.
8940
8941 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8942
8943         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8944
8945         * lib/target-supports.exp (is-effective-target): Simplify.
8946
8947         * lib/target-supports.exp (check_effective_target_vect_long):
8948         Fix for powerpc64-*-*.
8949
8950 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8951
8952         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8953         to support new requirements on FreeBSD 5.
8954
8955 2004-11-30  Devang Patel  <dpatel@apple.com>
8956
8957         PR 18702
8958         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8959
8960 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8961
8962         * g++.dg/ext/altivec-13.C: New test.
8963
8964 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8965
8966         PR tree-opt/18298
8967         * gcc.c-torture/execute/p18298.c: New test.
8968
8969 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8970             Dorit Naishlos  <dorit@il.ibm.com>
8971
8972         PR tree-opt/18607
8973         * gcc.dg/vect/vect-89.c: New test.
8974
8975 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8976
8977         * gcc.dg/pr18596-1.c: New test.
8978
8979 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8980
8981         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8982
8983 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR c/18479
8986         * gcc.dg/pr18479.c: New test.
8987
8988 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8989
8990         PR target/18490
8991         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8992         mmix-knuth-mmixware.
8993
8994         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8995         cris-*-elf* cris-*-aout* mmix-*-*
8996
8997 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8998
8999         PR middle-end/18725
9000         * gcc.dg/pr18725.c: New test.
9001
9002 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9003
9004         PR target/18488
9005         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9006
9007         PR target/18336
9008         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9009
9010 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/18368
9013         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9014         * g++.old-deja/g++.law/ctors5.C: Likewise.
9015         * g++.old-deja/g++.other/crash25.C: Likewise.
9016
9017         PR c++/18674
9018         * g++.dg/template/error16.C: New test.
9019
9020         PR c++/18512
9021         * g++.dg/template/crash29.C: New test.
9022
9023 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9024
9025         PR tree-optimization/18712
9026         * gcc.c-torture/compile/pr18712.c: New test.
9027
9028 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9029
9030         PR c/7544
9031         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9032         tests.
9033
9034 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9035
9036         PR c++/18652
9037         * g++.dg/lookup/crash6.C: New test.
9038
9039 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9040
9041         PR middle-end/18164
9042         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9043
9044 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9045
9046         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9047         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9048         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9049
9050 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         * gcc.dg/pr18164.c: New test.
9053
9054 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9055
9056         * gcc.dg/funroll-loops-all.c: New.
9057
9058 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9059
9060         PR target/18489
9061         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9062         delimeter, match space and TAB as well as ":".
9063
9064         PR target/18484
9065         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9066
9067         PR target/18348
9068         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9069
9070         PR target/18345
9071         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9072
9073         PR target/18337
9074         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9075
9076 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9077
9078         * gfortran.dg/direct_io_2.f90: New test.
9079
9080 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9081
9082         PR target/18334
9083         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9084
9085 2004-11-28  Richard Henderson  <rth@redhat.com>
9086
9087         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9088
9089 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9090
9091         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9092         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9093         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9094         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9095         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9096         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9097         gcc.dg/pointer-arith-8.c: New tests.
9098
9099 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9100
9101         PR fortran/18364
9102         * gfortran.dg/endfile.f90: New test.
9103
9104 2004-11-27  Falk Hueffner  <falk@debian.org>
9105
9106         * gcc.dg/loop-6.c: New test.
9107
9108 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * gcc.c-torture/execute/20041126-1.c: New test.
9111
9112 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9113
9114         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9115         on IRIX.
9116
9117 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9118
9119         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9120         functions.
9121
9122 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR rtl-optimization/17825
9125         * gcc.c-torture/compile/20041119-1.c: New test.
9126
9127 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9128
9129         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9130         Check existence of ld library path variables before unsetting.
9131
9132 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9133
9134         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9135
9136 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9137
9138         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9139
9140 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9141
9142         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9143
9144 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9145
9146         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9147         dg-do directive.
9148
9149 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9150
9151         * gcc.dg/pr17957.c: Pass --param, not -param.
9152
9153 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9154
9155         PR middle-end/17957
9156         * testsuite/gcc.dg/pr17957.c: New test.
9157
9158 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/18445
9161         * g++.dg/template/crash28.C: Likewise.
9162
9163         PR c++/18001
9164         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9165         * g++.dg/ext/lvaddr.C: Likewise.
9166         * g++.dg/opt/pr7503-3.C: Likewise.
9167
9168         PR c++/18466
9169         * g++.dg/parse/qualified3.C: New test.
9170         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9171
9172         PR c++/18545
9173         * g++.dg/expr/return1.C: New test.
9174
9175 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9176
9177         Friend class name lookup 3/n, PR c++/3332
9178         * g++.dg/lookup/friend3.C: New test.
9179         * g++.dg/lookup/friend4.C: Likewise.
9180         * g++.dg/lookup/friend5.C: Likewise.
9181
9182 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9183
9184         Friend class name lookup 2/n, PR c++/14513, c++/15410
9185         * g++.dg/lookup/friend2.C: New test.
9186         * g++.dg/template/friend31.C: Likewise.
9187
9188 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9189
9190         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9191
9192 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/17473
9195         * g++.dg/tc1/dr56.C: Remove.
9196         * g++.dg/template/typedef1.C: Add dg-error markers.
9197         * g++.old-deja/g++.other/typedef7.C: Likewise.
9198
9199         PR c++/18285
9200         * g++.dg/parse/typedef7.C: New test.
9201
9202 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9203
9204         * gcc.c-torture/execute/20041124-1.c: New test.
9205
9206 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9207
9208         * g++.dg/template/deduce3.C: New test.
9209
9210         PR c++/18586
9211         * g++.dg/template/crash27.C: New test.
9212
9213         PR c++/18530
9214         * g++.dg/warn/Wshadow-3.C: New test.
9215
9216 2004-11-24  Devang Patel  <dpatel@apple.com>
9217
9218         PR/18555
9219         * gcc.dg/cpp/isysroot-1.c: New test.
9220         * gcc.dg/cpp/usr/include/stdio.h: New file.
9221         * gcc.dg/cpp/isysroot-2.c: New test.
9222         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9223         New file.
9224
9225 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9226
9227         PR c++/8929
9228         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9229
9230 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9231
9232         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9233         * gcc.target/sparc/pdist.c: Likewise.
9234
9235 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9236
9237         PR c++/16882
9238         * g++.dg/conversion/simd1.C: New test.
9239
9240 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9241
9242         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9243         and restore_ld_library_path_env_vars.
9244         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9245         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9246         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9247         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9248
9249 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9250
9251         * gcc.dg/pragma-align-2.c: Test macro expansion.
9252         * gcc.dg/pragma-pack-2.c: New test.
9253
9254 2004-11-23  Richard Henderson  <rth@redhat.com>
9255
9256         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9257         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9258         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9259         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9260         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9261         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9262
9263         * gcc.dg/vect/vect.exp: Add check for alpha.
9264         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9265         (check_effective_target_vect_int): Enable for alpha.
9266         (check_effective_target_vect_long): New.
9267         (is-effective-target): Add it.
9268
9269 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9270
9271         * gcc.dg/pr18614-1.c: New test.
9272
9273 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9274
9275         * gcc.dg/setjmp-2.c: New test.
9276
9277 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9278
9279         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9280         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9281         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9282         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9283         gcc.target/sparc/pdist.c: New tests.
9284
9285 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9286
9287         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9288
9289 2004-11-22  Dale Johannesen  <dalej@apple.com>
9290
9291         * gcc.dg/20041111-1.c:  New.
9292
9293 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9294
9295         PR tree-opt/18536
9296         * gcc.dg/vect/pr18536.c: New test.
9297
9298 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9299
9300         PR c++/18354
9301         * g++.dg/template/nontype11.C: New test.
9302
9303 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9304
9305         PR middle-end/18520
9306         * gcc.dg/pr18520-1.c: New test case.
9307
9308 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9309
9310         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9311         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9312         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9313         expected diagnostics.
9314
9315 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9316
9317         PR target/18580
9318         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9319         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9320         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9321
9322 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9323
9324         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9325
9326 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9327             Joseph Myers  <joseph@codesourcery.com>
9328
9329         * lib/target-supports.exp (check_visibility_available): Really
9330         test the compiler.
9331
9332 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9333
9334         PR tree-opt/18181
9335         * gcc.dg/vect/vect-85.c: New test.
9336         * gcc.dg/vect/vect-86.c: New test.
9337         * gcc.dg/vect/vect-87.c: New test.
9338         * gcc.dg/vect/vect-88.c: New test.
9339
9340 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9341
9342         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9343
9344 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9345
9346         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9347         * gcc.dg/ppc-and-1.c: Ditto.
9348         * gcc.dg/ppc-compare-1.c: Ditto.
9349         * gcc.dg/ppc-mov-1.c: Ditto
9350
9351 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9352             Mark Mitchell  <mark@codesourcery.com>
9353
9354         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9355
9356 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9357             Aldy Hernandez  <aldyh@redhat.com>
9358
9359         * lib/target-supports.exp (check_effective_target_vect_int): New
9360         (check_effective_target_vect_float): New
9361         (check_effective_target_vect_double): New.
9362         (is-effective-target): Support new effective targets keywords.
9363         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9364         default action for dg-do.
9365         * gcc.dg/vect/pr16105.c: Use new support.
9366         * gcc.dg/vect/pr18400.c: Ditto.
9367         * gcc.dg/vect/pr18425.c: Ditto.
9368         * gcc.dg/vect/vect-1.c: Ditto.
9369         * gcc.dg/vect/vect-10.c: Ditto.
9370         * gcc.dg/vect/vect-11.c: Ditto.
9371         * gcc.dg/vect/vect-12.c: Ditto.
9372         * gcc.dg/vect/vect-13.c: Ditto.
9373         * gcc.dg/vect/vect-14.c: Ditto.
9374         * gcc.dg/vect/vect-15.c: Ditto.
9375         * gcc.dg/vect/vect-16.c: Ditto.
9376         * gcc.dg/vect/vect-17.c: Ditto.
9377         * gcc.dg/vect/vect-18.c: Ditto.
9378         * gcc.dg/vect/vect-19.c: Ditto.
9379         * gcc.dg/vect/vect-2.c: Ditto.
9380         * gcc.dg/vect/vect-20.c: Ditto.
9381         * gcc.dg/vect/vect-21.c: Ditto.
9382         * gcc.dg/vect/vect-22.c: Ditto.
9383         * gcc.dg/vect/vect-23.c: Ditto.
9384         * gcc.dg/vect/vect-24.c: Ditto.
9385         * gcc.dg/vect/vect-25.c: Ditto.
9386         * gcc.dg/vect/vect-26.c: Ditto.
9387         * gcc.dg/vect/vect-27.c: Ditto.
9388         * gcc.dg/vect/vect-27a.c: Ditto.
9389         * gcc.dg/vect/vect-28.c: Ditto.
9390         * gcc.dg/vect/vect-29.c: Ditto.
9391         * gcc.dg/vect/vect-29a.c: Ditto.
9392         * gcc.dg/vect/vect-3.c: Ditto.
9393         * gcc.dg/vect/vect-30.c: Ditto.
9394         * gcc.dg/vect/vect-31.c: Ditto.
9395         * gcc.dg/vect/vect-32.c: Ditto.
9396         * gcc.dg/vect/vect-33.c: Ditto.
9397         * gcc.dg/vect/vect-34.c: Ditto.
9398         * gcc.dg/vect/vect-35.c: Ditto.
9399         * gcc.dg/vect/vect-36.c: Ditto.
9400         * gcc.dg/vect/vect-37.c: Ditto.
9401         * gcc.dg/vect/vect-38.c: Ditto.
9402         * gcc.dg/vect/vect-4.c: Ditto.
9403         * gcc.dg/vect/vect-40.c: Ditto.
9404         * gcc.dg/vect/vect-41.c: Ditto.
9405         * gcc.dg/vect/vect-42.c: Ditto.
9406         * gcc.dg/vect/vect-43.c: Ditto.
9407         * gcc.dg/vect/vect-44.c: Ditto.
9408         * gcc.dg/vect/vect-45.c: Ditto.
9409         * gcc.dg/vect/vect-46.c: Ditto.
9410         * gcc.dg/vect/vect-47.c: Ditto.
9411         * gcc.dg/vect/vect-48.c: Ditto.
9412         * gcc.dg/vect/vect-48a.c: Ditto.
9413         * gcc.dg/vect/vect-49.c: Ditto.
9414         * gcc.dg/vect/vect-5.c: Ditto.
9415         * gcc.dg/vect/vect-50.c: Ditto.
9416         * gcc.dg/vect/vect-51.c: Ditto.
9417         * gcc.dg/vect/vect-52.c: Ditto.
9418         * gcc.dg/vect/vect-53.c: Ditto.
9419         * gcc.dg/vect/vect-54.c: Ditto.
9420         * gcc.dg/vect/vect-55.c: Ditto.
9421         * gcc.dg/vect/vect-56.c: Ditto.
9422         * gcc.dg/vect/vect-56a.c: Ditto.
9423         * gcc.dg/vect/vect-57.c: Ditto.
9424         * gcc.dg/vect/vect-58.c: Ditto.
9425         * gcc.dg/vect/vect-59.c: Ditto.
9426         * gcc.dg/vect/vect-6.c: Ditto.
9427         * gcc.dg/vect/vect-60.c: Ditto.
9428         * gcc.dg/vect/vect-61.c: Ditto.
9429         * gcc.dg/vect/vect-62.c: Ditto.
9430         * gcc.dg/vect/vect-63.c: Ditto.
9431         * gcc.dg/vect/vect-64.c: Ditto.
9432         * gcc.dg/vect/vect-65.c: Ditto.
9433         * gcc.dg/vect/vect-66.c: Ditto.
9434         * gcc.dg/vect/vect-67.c: Ditto.
9435         * gcc.dg/vect/vect-68.c: Ditto.
9436         * gcc.dg/vect/vect-69.c: Ditto.
9437         * gcc.dg/vect/vect-7.c: Ditto.
9438         * gcc.dg/vect/vect-72.c: Ditto.
9439         * gcc.dg/vect/vect-72a.c: Ditto.
9440         * gcc.dg/vect/vect-73.c: Ditto.
9441         * gcc.dg/vect/vect-74.c: Ditto.
9442         * gcc.dg/vect/vect-75.c: Ditto.
9443         * gcc.dg/vect/vect-76.c: Ditto.
9444         * gcc.dg/vect/vect-77.c: Ditto.
9445         * gcc.dg/vect/vect-77a.c: Ditto.
9446         * gcc.dg/vect/vect-78.c: Ditto.
9447         * gcc.dg/vect/vect-79.c: Ditto.
9448         * gcc.dg/vect/vect-8.c: Ditto.
9449         * gcc.dg/vect/vect-80.c: Ditto.
9450         * gcc.dg/vect/vect-82.c: Ditto.
9451         * gcc.dg/vect/vect-82_64.c: Ditto.
9452         * gcc.dg/vect/vect-83.c: Ditto.
9453         * gcc.dg/vect/vect-83_64.c: Ditto.
9454         * gcc.dg/vect/vect-9.c: Ditto.
9455         * gcc.dg/vect/vect-all.c: Ditto.
9456         * gcc.dg/vect/vect-none.c: Ditto.
9457
9458 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9459
9460         * lib/gcc-dg.exp (dg-skip-if): New function.
9461         (dg-forbid-option): Remove.
9462         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9463         * g++.dg/abi/bitfield8.C: Likewise.
9464         * g++.dg/abi/dtor1.C: Likewise.
9465         * g++.dg/abi/empty10.C: Likewise.
9466         * g++.dg/abi/empty7.C: Likewise.
9467         * g++.dg/abi/empty9.C: Likewise.
9468         * g++.dg/abi/layout3.C: Likewise.
9469         * g++.dg/abi/layout4.C: Likewise.
9470         * g++.dg/abi/thunk1.C: Likewise.
9471         * g++.dg/abi/thunk2.C: Likewise.
9472         * g++.dg/abi/vbase11.C: Likewise.
9473         * g++.dg/abi/vthunk2.C: Likewise.
9474         * g++.dg/abi/vthunk3.C: Likewise.
9475         * g++.dg/ext/attrib8.C: Likewise.
9476         * g++.dg/opt/longbranch2.C: Likewise.
9477         * g++.dg/opt/reg-stack4.C: Likewise.
9478         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9479         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9480         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9481         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9482         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9483         * gcc.dg/20000609-1.c: Likewise.
9484         * gcc.dg/20000720-1.c: Likewise.
9485         * gcc.dg/20011107-1.c: Likewise.
9486         * gcc.dg/20011119-1.c: Likewise.
9487         * gcc.dg/20020108-1.c: Likewise.
9488         * gcc.dg/20020122-2.c: Likewise.
9489         * gcc.dg/20020122-3.c: Likewise.
9490         * gcc.dg/20020201-3.c: Likewise.
9491         * gcc.dg/20020206-1.c: Likewise.
9492         * gcc.dg/20020218-1.c: Likewise.
9493         * gcc.dg/20020310-1.c: Likewise.
9494         * gcc.dg/20020411-1.c: Likewise.
9495         * gcc.dg/20020418-2.c: Likewise.
9496         * gcc.dg/20020426-1.c: Likewise.
9497         * gcc.dg/20020426-2.c: Likewise.
9498         * gcc.dg/20020517-1.c: Likewise.
9499         * gcc.dg/20020523-1.c: Likewise.
9500         * gcc.dg/20020523-2.c: Likewise.
9501         * gcc.dg/20020729-1.c: Likewise.
9502         * gcc.dg/20030204-1.c: Likewise.
9503         * gcc.dg/20030826-2.c: Likewise.
9504         * gcc.dg/20030926-1.c: Likewise.
9505         * gcc.dg/20031202-1.c: Likewise.
9506         * gcc.dg/980312-1.c: Likewise.
9507         * gcc.dg/980313-1.c: Likewise.
9508         * gcc.dg/990117-1.c: Likewise.
9509         * gcc.dg/990424-1.c: Likewise.
9510         * gcc.dg/990524-1.c: Likewise.
9511         * gcc.dg/991230-1.c: Likewise.
9512         * gcc.dg/i386-387-1.c: Likewise.
9513         * gcc.dg/i386-387-2.c: Likewise.
9514         * gcc.dg/i386-387-3.c: Likewise.
9515         * gcc.dg/i386-387-4.c: Likewise.
9516         * gcc.dg/i386-387-5.c: Likewise.
9517         * gcc.dg/i386-387-6.c: Likewise.
9518         * gcc.dg/i386-asm-1.c: Likewise.
9519         * gcc.dg/i386-bitfield1.c: Likewise.
9520         * gcc.dg/i386-bitfield2.c: Likewise.
9521         * gcc.dg/i386-loop-1.c: Likewise.
9522         * gcc.dg/i386-loop-2.c: Likewise.
9523         * gcc.dg/i386-loop-3.c: Likewise.
9524         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9525         * gcc.dg/i386-pic-1.c: Likewise.
9526         * gcc.dg/i386-regparm.c: Likewise.
9527         * gcc.dg/i386-signbit-1.c: Likewise.
9528         * gcc.dg/i386-signbit-2.c: Likewise.
9529         * gcc.dg/i386-signbit-3.c: Likewise.
9530         * gcc.dg/i386-sse-5.c: Likewise.
9531         * gcc.dg/i386-sse-8.c: Likewise.
9532         * gcc.dg/i386-unroll-1.c: Likewise.
9533         * gcc.dg/tls/opt-1.c: Likewise.
9534         * gcc.dg/tls/opt-2.c: Likewise.
9535         * gcc.dg/unroll-1.c: Likewise.
9536         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9537         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9538         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9539         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9540
9541 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9542
9543         * g++.dg/template/incomplete1.C: New test.
9544
9545 2004-11-16  Nick Clifton  <nickc@redhat.com>
9546
9547         Revert patches accidentally commited during checkin of fixes for
9548         xstormy16 tests:
9549         gcc.c-torture/execute/simd-4.c: Revert
9550         gcc.dg/20040910-1.c: Revert.
9551
9552 2004-11-16  Paul Brook  <paul@codesourcery.com>
9553
9554         PR fortran/13010
9555         * gfortran.dg/der_pointer_1.f90: New test.
9556
9557 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9558
9559         PR c/18498
9560         * gcc.dg/bitfld-13.c: New test.
9561
9562 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9563
9564         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9565         powerpc*-*-linux*.
9566
9567         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9568         * gcc.dg/ppc64-abi-2.c: Ditto.
9569         * gcc.dg/ppc64-abi-3.c: Ditto.
9570
9571         * lib/gcc-dg.exp (dg-target-list): Remove.
9572
9573 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9574
9575         * gcc.dg/ia64-postinc.c: New test.
9576
9577 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9578
9579         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9580
9581 2004-11-15  Nick Clifton  <nickc@redhat.com>
9582
9583         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9584         __INT_MAX__ so that the test can be compiled by toolchains
9585         targeted at 16-bit processors.
9586
9587         * gcc.dg/20040625-1.c: Use long constants rather than integers
9588         when performing arithmetic that will overflow 16-bits.
9589
9590         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9591         xstormy16.  It does not support 128-bit vector operations.
9592
9593         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9594         with the macro PTR_TYPE.  Define this macro to an integer type
9595         suitable for holding a pointer.
9596
9597         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9598         the target is a 16-bit processor.
9599
9600         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9601         16-bit targets where the character constant will be too long.
9602
9603         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9604         where the double will not be directly addressable.
9605
9606 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9607
9608         Friend class name lookup 1/n, PR c++/18471
9609         * g++.dg/template/crash26.C: New test.
9610         * g++.dg/lookup/struct1.C: Adjust expected error.
9611         * g++.dg/parse/elab1.C: Likewise.
9612         * g++.dg/parse/elab2.C: Likewise.
9613         * g++.dg/parse/int-as-enum1.C: Likewise.
9614         * g++.dg/parse/struct-as-enum1.C: Likewise.
9615         * g++.dg/parse/typedef1.C: Likewise.
9616         * g++.dg/parse/typedef3.C: Likewise.
9617         * g++.dg/parse/typedef4.C: Likewise.
9618         * g++.dg/parse/typedef5.C: Likewise.
9619         * g++.dg/template/nontype4.C: Likewise.
9620         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9621         * g++.old-deja/g++.other/elab1.C: Likewise.
9622         * g++.old-deja/g++.other/syntax4.C: Likewise.
9623
9624 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9625
9626         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9627
9628 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9629
9630         * gcc.c-torture/execute/20041114-1.c: New test.
9631
9632 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9633
9634         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9635         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9636         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9637         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9638         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9639         gcc.dg/switch-7.c: New tests.
9640
9641 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9642
9643         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9644
9645 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9646
9647         PR tree-opt/18400
9648         * gcc.dg/vect/pr18400.c: New test.
9649
9650 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9651             Andrew Pinski  <pinskia@physics.uc.edu>
9652
9653         PR tree-opt/18425
9654         * gcc.dg/vect/pr18425.c: New test.
9655
9656 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9657
9658         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9659         Guard with dg-require-alias and dg-require-visibility.
9660
9661 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9662
9663         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9664
9665 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9666
9667         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9668
9669 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9670
9671         PR c++/17344
9672         * g++.dg/template/defarg5.C: New test.
9673
9674 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9675
9676         * g++.dg/parse/cast1.C: Run only on ILP32.
9677         * g++.old-deja/g++.mike/p784.C: Likewise.
9678
9679 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9680
9681         * gcc.c-torture/execute/20041113-1.c: New test.
9682
9683 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9684
9685         PR target/18230
9686         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9687         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9688         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9689         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9690         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9691         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9692         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9693         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9694         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9695         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9696         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9697         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9698         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9699
9700 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9701
9702         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9703         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9704         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9705         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9706         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9707         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9708         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9709         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9710         gcc.target/sparc/combined-1.c: New tests.
9711
9712 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9713
9714         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9715         New tests.
9716
9717 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9718
9719         * lib/gcc-dg.exp (dg-forbid-option): New function.
9720         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9721         * g++.dg/abi/bitfield8.C: Likewise.
9722         * g++.dg/abi/dtor1.C: Likewise.
9723         * g++.dg/abi/empty10.C: Likewise.
9724         * g++.dg/abi/empty7.C: Likewise.
9725         * g++.dg/abi/empty9.C: Likewise.
9726         * g++.dg/abi/layout3.C: Likewise.
9727         * g++.dg/abi/layout4.C: Likewise.
9728         * g++.dg/abi/thunk1.C: Likewise.
9729         * g++.dg/abi/thunk2.C: Likewise.
9730         * g++.dg/abi/vbase11.C: Likewise.
9731         * g++.dg/abi/vthunk2.C: Likewise.
9732         * g++.dg/abi/vthunk3.C: Likewise.
9733         * g++.dg/ext/attrib8.C: Likewise.
9734         * g++.dg/opt/longbranch2.C: Likewise.
9735         * g++.dg/opt/reg-stack4.C: Likewise.
9736         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9737         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9738         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9739         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9740         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9741         * gcc.dg/20000609-1.c: Likewise.
9742         * gcc.dg/20000720-1.c: Likewise.
9743         * gcc.dg/20011107-1.c: Likewise.
9744         * gcc.dg/20011119-1.c: Likewise.
9745         * gcc.dg/20020108-1.c: Likewise.
9746         * gcc.dg/20020122-2.c: Likewise.
9747         * gcc.dg/20020122-3.c: Likewise.
9748         * gcc.dg/20020201-3.c: Likewise.
9749         * gcc.dg/20020206-1.c: Likewise.
9750         * gcc.dg/20020218-1.c: Likewise.
9751         * gcc.dg/20020310-1.c: Likewise.
9752         * gcc.dg/20020411-1.c: Likewise.
9753         * gcc.dg/20020418-2.c: Likewise.
9754         * gcc.dg/20020426-1.c: Likewise.
9755         * gcc.dg/20020426-2.c: Likewise.
9756         * gcc.dg/20020517-1.c: Likewise.
9757         * gcc.dg/20020523-1.c: Likewise.
9758         * gcc.dg/20020523-2.c: Likewise.
9759         * gcc.dg/20020729-1.c: Likewise.
9760         * gcc.dg/20030204-1.c: Likewise.
9761         * gcc.dg/20030826-2.c: Likewise.
9762         * gcc.dg/20030926-1.c: Likewise.
9763         * gcc.dg/20031202-1.c: Likewise.
9764         * gcc.dg/980312-1.c: Likewise.
9765         * gcc.dg/980313-1.c: Likewise.
9766         * gcc.dg/990117-1.c: Likewise.
9767         * gcc.dg/990424-1.c: Likewise.
9768         * gcc.dg/990524-1.c: Likewise.
9769         * gcc.dg/991230-1.c: Likewise.
9770         * gcc.dg/i386-387-1.c: Likewise.
9771         * gcc.dg/i386-387-2.c: Likewise.
9772         * gcc.dg/i386-387-3.c: Likewise.
9773         * gcc.dg/i386-387-4.c: Likewise.
9774         * gcc.dg/i386-387-5.c: Likewise.
9775         * gcc.dg/i386-387-6.c: Likewise.
9776         * gcc.dg/i386-asm-1.c: Likewise.
9777         * gcc.dg/i386-bitfield1.c: Likewise.
9778         * gcc.dg/i386-bitfield2.c: Likewise.
9779         * gcc.dg/i386-loop-1.c: Likewise.
9780         * gcc.dg/i386-loop-2.c: Likewise.
9781         * gcc.dg/i386-loop-3.c: Likewise.
9782         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9783         * gcc.dg/i386-pic-1.c: Likewise.
9784         * gcc.dg/i386-regparm.c: Likewise.
9785         * gcc.dg/i386-signbit-1.c: Likewise.
9786         * gcc.dg/i386-signbit-2.c: Likewise.
9787         * gcc.dg/i386-signbit-3.c: Likewise.
9788         * gcc.dg/i386-sse-5.c: Likewise.
9789         * gcc.dg/i386-sse-8.c: Likewise.
9790         * gcc.dg/i386-unroll-1.c: Likewise.
9791         * gcc.dg/tls/opt-1.c: Likewise.
9792         * gcc.dg/tls/opt-2.c: Likewise.
9793         * gcc.dg/unroll-1.c: Likewise.
9794         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9795         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9796         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9797         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9798         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9799         -m64 is specified.
9800
9801 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/18389
9804         * g++.dg/parse/cond1.C: New test.
9805
9806         PR c++/18429
9807         * g++.dg/template/array9.C: New test.
9808         * g++.dg/ext/vla1.C: Adjust error messages.
9809         * g++.dg/ext/vlm1.C: Likewise.
9810         * g++.dg/template/crash2.C: Likewise.
9811
9812         PR c++/18436
9813         * g++.dg/template/call3.C: New test.
9814
9815         PR c++/18407
9816         * g++.dg/template/ptrmem11.C: New test.
9817
9818 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9819
9820         PR other/14264
9821         * lib/g++.exp: Set LC_ALL and LANG to C.
9822         * lib/gcc-dg.exp: Likewise.
9823         * lib/gfortran.exp: Likewise.
9824         * lib/objc.exp: Likewise.
9825         * lib/treelang.exp: Likewise.
9826
9827 2004-11-12  Andreas Schwab  <schwab@suse.de>
9828
9829         * gcc.dg/pr16286.c: Fix last change.
9830
9831 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/18416
9834         * g++.dg/init/global1.C: New test.
9835
9836 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9837
9838         * gcc.c-torture/execute/20041112-1.c: New test.
9839
9840 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9841
9842         * lib/gcc-dg.exp (dg-target-list): New.
9843
9844 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9845             Richard Sandiford  <rsandifo@redhat.com>
9846
9847         * lib/target-supports.exp (get-compiler_messages): New.
9848         (check_named_sections_available): Use it.
9849         (check_effective_target_ilp32): New.
9850         (check_effective_target_lp64): New.
9851         (is-effective-target): New.
9852         * lib/gcc-dg.exp (dg-require-effective-target): New.
9853
9854 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9855
9856         * gcc.dg/precedence-1.c: New test.
9857
9858 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9859
9860         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9861
9862         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9863         message, delete generated files, use more descriptive name for
9864         executable, and make the test unsupported when it cannot be run.
9865
9866         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9867         (dg-require-weak, dg-require-visibility, dg-require-alias,
9868         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9869         dg-require-iconv, dg-require-named-sections): Use it.
9870
9871         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9872
9873 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9874
9875         PR target/16457
9876         * gcc.dg/ppc-and-1: New
9877
9878         PR target/16796
9879         * gcc.dg/ppc-mov-1.c: New.
9880
9881         PR target/16458
9882         * gcc.dg/ppc-compare-1.c: New.
9883
9884 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9885
9886         * objc.dg/desig-init-2.m: New test.
9887
9888 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9889
9890         PR middle-end/18160
9891         * g++.dg/warn/register-var-1.C: New test.
9892         * g++.dg/warn/register-var-2.C: New test.
9893
9894 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9895
9896         * gcc.dg/union-2.c: New test.
9897
9898 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9899
9900         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9901         New test for PR tree-optimization/17892.
9902
9903 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9904
9905         PR c++/18369
9906         * g++.dg/init/new12.C: New test.
9907
9908 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9909
9910         * gcc.target/sparc: New directory.
9911         * gcc.target/sparc/sparc.exp: New driver.
9912         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9913         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9914         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9915         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9916
9917 2004-11-10  Paul Brook  <paul@codesourcery.com>
9918
9919         PR fortran/18218
9920         * gfortran.dg/list_read.c: New test.
9921
9922 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9923
9924         PR c/18322
9925         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9926         expected diagnostic location.
9927
9928 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9929
9930         * gcc.dg/20041109-1.c: New test.
9931
9932 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9933
9934         PR objc/18406
9935         * objc/compile/pr18406.m: New test.
9936
9937 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9938
9939         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9940
9941 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9942
9943         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9944
9945 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9946
9947         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9948
9949 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9950
9951         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9952         exit.
9953
9954 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9955
9956         PR tree-opt/18299
9957         * gcc.c-torture/pr18299-1.c: New test.
9958
9959 2004-11-06  Andreas Schwab  <schwab@suse.de>
9960
9961         * gcc.dg/pr16286.c: Also test for bool and pixel.
9962
9963 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9964
9965         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9966         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9967         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9968         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9969         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9970         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9971         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9972         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9973         gcc.dg/struct-semi-3.c: New tests.
9974
9975 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9976
9977         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9978
9979 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9980
9981         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9982         Do not use C99 designators.
9983
9984 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9987
9988 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9989
9990         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9991         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9992         * gcc.c-torture/execute/simd-5.x: Remove.
9993
9994 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         PR rtl-optimization/17933
9997         * gcc.dg/torture/pr17933-1.c: New test.
9998
9999 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10000
10001         PR target/18106
10002         * lib/target-supports.exp (check_weak_available): Support
10003         Windows.
10004
10005 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10006
10007         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10008         call to fflush(stdout) before abort.
10009         (my_ffsll): New function.
10010         (generate_fields): Use it.
10011
10012 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10013
10014         * gcc.dg/init-undef-1.c: New test.
10015
10016 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10017
10018         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10019         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10020         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10021         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10022         expected messages for new parser.
10023
10024 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10025
10026         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10027
10028 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10029
10030         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10031         on LP64 targets.
10032
10033 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10034
10035         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10036         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10037         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10038         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10039         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10040         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10041         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10042         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10043         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10044         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10045
10046 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10047
10048         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10049         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10050         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10051         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10052         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10053         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10054         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10055         for new parser.
10056
10057 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10058
10059         PR target/15342
10060         * gcc.dg/20041104-1.c: New test.
10061
10062 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10063
10064         * g++.dg/template/nontype7.C: New test.
10065         * g++.dg/template/nontype8.C: Likewise.
10066         * g++.dg/template/nontype9.C: Likewise.
10067         * g++.dg/template/nontype10.C: Likewise.
10068         * g++.dg/tc1/dr49.C: Likewise.
10069         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10070         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10071
10072 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10073
10074         * g++.dg/rtti/tinfo1.C: Remove xfails.
10075
10076 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10077
10078         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10079         packed attribute to the definition to satisfy the new C++ parser.
10080
10081 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10082
10083         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10084         invocations of va_arg.
10085
10086 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10087
10088         PR c++/18124
10089         * g++.dg/template/crash25.C: New test.
10090
10091         PR c++/18155
10092         * g++.dg/template/typedef2.C: New test.
10093         * g++.dg/parse/crash13.C: Adjust error markers.
10094
10095         PR c++/18177
10096         * g++.dg/conversion/const3.C: New test.
10097
10098 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10099
10100         PR fortran/17535
10101         PR fortran/17583
10102         PR fortran/17713
10103         * gfortran.dg/generic_[123].f90: New testcases.
10104
10105 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10106
10107         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10108         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10109
10110 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         PR tree-opt/16808
10113         * gcc.c-torture/compile/pr16808.c: New test.
10114
10115 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         PR rtl-optimization/17104
10118         * gcc.dg/ppc-bitfield1.c: New.
10119
10120 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10121
10122         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10123
10124 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10125
10126         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10127         strings for 32-bit code.
10128
10129 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10130
10131         PR c/18239
10132         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10133
10134 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         PR c++/18064
10137         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10138
10139 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/15172
10142         * g++.dg/init/aggr2.C: New test.
10143
10144 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10145
10146         * objc.dg/local-decl-1.m: New test.
10147
10148 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10149
10150         * gcc.dg/20040910-1.c: Adjust regex.
10151
10152 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10153
10154         PR rtl-optimization/18084
10155         * g++.dg/opt/pr18084-1.C: New testcase.
10156
10157 2004-10-30  Matt Austern  <austern@apple.com>
10158
10159         PR c++/17542
10160         * g++.dg/ext/attrib18.C: New test.
10161
10162 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10163
10164         PR middle-end/18096
10165         * gcc.dg/pr18096-1.c: New test case.
10166
10167 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10168
10169         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10170
10171 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10172
10173         PR c/16666
10174         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10175         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10176         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10177         gcc.dg/old-style-prom-3.c: New tests.
10178
10179 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10180
10181         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10182         Remove unnecessary inclusion of stdio.h.
10183
10184 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10185
10186         PR rtl-optimization/17581
10187         * gcc.dg/pr17581-1.c: New test case.
10188
10189 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10190
10191         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10192         being implemented.
10193         * g++.dg/conversion/dr195-1.C: New.
10194         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10195         * g++.old-deja/g++.mike/p10148.C: Likewise.
10196
10197 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/17695
10200         * g++.dg/debug/typedef2.C: New test.
10201
10202 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10203
10204         PR fortran/13490
10205         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10206         * gfortran.dg/g77/README: Update.
10207
10208 2004-10-28  Matt Austern  <austern@apple.com>
10209
10210         PR c++/14124
10211         * g++.dg/ext/packed7.C: New test.
10212
10213 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10214
10215         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10216         scan-assembler.
10217         * lib/scanasm.exp (hidden-scan-for): New proc.
10218         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10219         string.
10220         (scan-not-hidden): Likewise.
10221         * lib/target-supports.exp (check_visibility_available): mach-o is
10222         support too.
10223
10224 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10225
10226         PR c++/17132
10227         * g++.dg/template/memclass3.C: New test.
10228
10229 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10230
10231         PR middle-end/18160
10232         * gcc.dg/register-var-1.c: New test.
10233         * gcc.dg/register-var-2.c: New test.
10234         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10235         error now.
10236
10237 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10238
10239         PR other/18172
10240         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10241         unused variables.
10242         * gcc.dg/vect/vect-22.c: Likewise.
10243
10244 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10245
10246         * gcc.dg/i386-rotate-1.c: New test.
10247
10248 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * g++.dg/init/ref12.C: Add "run" marker.
10251
10252         PR c++/17435
10253         * g++.dg/init/ref12.C: New test.
10254
10255         PR c++/18140
10256         * g++.dg/template/shift1.C: New test.
10257         * g++.dg/template/error10.C: Adjust error markers.
10258
10259 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10260
10261         PR tree-opt/17529
10262         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10263
10264 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10265
10266         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10267         * gcc.dg/weak/weak-3.c: Likewise.
10268         * gcc.dg/weak/weak-5.c: Likewise.
10269         * gcc.dg/weak/weak-9.c: Likewise.
10270         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10271         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10272
10273         * gcc.dg/darwin-weakimport-1.c: New.
10274
10275 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10276
10277         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10278
10279 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10280
10281         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10282         'syntax' error messages.
10283         * gcc.dg/cpp/direct2s.c: Likewise.
10284
10285 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10286
10287         * gcc.c-torture/compile/20041026-1.c: New.
10288
10289 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10290
10291         PR c++/18093
10292         * g++.dg/lookup/ns2.C: New test.
10293
10294         PR c++/18020
10295         * g++.dg/template/enum4.C: New test.
10296
10297         PR c++/18161
10298         * g++.dg/template/expr1.C: New test.
10299
10300 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10301
10302         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10303
10304 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10305
10306         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10307         gcc.dg/decl-nospec-3.c: New tests.
10308
10309 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10310
10311         * objc.dg/super-class-3.m: New test.
10312
10313 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10314
10315         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10316         resyncing.
10317         * gcc.dg/cpp/direct2s.c: Likewise.
10318
10319 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10320
10321         * objc.dg/image-info.m: Update for changes to section selection.
10322
10323 2004-10-25  David Ayers  <d.ayers@inode.at>
10324             Ziemowit Laski  <zlaski@apple.com>
10325
10326         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10327         diagnostics when messaging 'id <Proto>'.
10328         * objc.dg/class-protocol-1.m: New test.
10329         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10330         a non-existent method signature.
10331         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10332         Update diagnostics when messaging with non-existent method signature.
10333         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10334         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10335         invalid receivers are now resolved as if messaging 'id'; remove
10336         extraneous diagnostics.
10337
10338 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10339
10340         PR c/16667
10341         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10342         gcc.dg/init-desig-obs-3.c: New tests.
10343
10344 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.dg/debug/20041023-1.c: New test.
10347
10348 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10349
10350         PR middle-end/17407
10351         * gcc.c-torture/compile/pr17407.c: New test.
10352
10353         PR c++/18121
10354         * g++.dg/template/array8.C: New test.
10355
10356 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10357
10358         PR other/18138
10359         * lib/g++.exp: Accept more than one multilib libgcc.
10360         * lib/gcc-dg.exp: Likewise.
10361         * lib/objc.exp: Likewise.
10362         * lib/treelang.exp: Likewise.
10363         * lib/gfortran.exp: Likewise.
10364
10365 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10366
10367         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10368
10369 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10370
10371         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10372         * gcc.dg/c99-const-expr-3.c: Likewise.
10373
10374 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10375
10376         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10377
10378 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10379
10380         * gcc.c-torture/execute/loop-2e.x: Remove.
10381
10382 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         PR c++/18095
10385         * g++.dg/parse/crash18.C: New.
10386         * g++.dg/parse/crash19.C: New.
10387
10388 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10389
10390         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10391         * g++.dg/ext/dllimport2.C: Same.
10392         * g++.dg/ext/dllimport8.C: Same.
10393
10394 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/10841
10397         * g++.dg/conversion/cast1.C: New test.
10398         * g++.dg/overload/pmf1.C: Adjust error marker.
10399
10400 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10401
10402         PR objc/17923
10403         * objc.dg/const-str-7.m: New test.
10404
10405 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10406
10407         * g++.dg/template/memfriend11.C: Fix comment typo.
10408         * g++.dg/template/memfriend14.C: Likewise.
10409
10410 2004-10-20  Richard Henderson  <rth@redhat.com>
10411
10412         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10413         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10414         -fasynchronous-unwind-tables.
10415
10416 2004-10-20  Richard Henderson  <rth@redhat.com>
10417
10418         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10419         (main): Return success.
10420         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10421         (main): Return success.
10422
10423 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10424
10425         PR c++/13495
10426         * g++.dg/template/memfriend9.C: New test.
10427         * g++.dg/template/memfriend10.C: Likewise.
10428         * g++.dg/template/memfriend11.C: Likewise.
10429         * g++.dg/template/memfriend12.C: Likewise.
10430         * g++.dg/template/memfriend13.C: Likewise.
10431         * g++.dg/template/memfriend14.C: Likewise.
10432         * g++.dg/template/memfriend15.C: Likewise.
10433         * g++.dg/template/memfriend16.C: Likewise.
10434         * g++.dg/template/memfriend17.C: Likewise.
10435         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10436
10437 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         * g++.dg/conversion/dr195.C: New.
10440         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10441
10442 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10443             Devang Patel  <dpatel@apple.com>
10444
10445         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10446         of floating point arithmetic, which could trap.
10447
10448 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10449
10450         PR c++/14035
10451         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10452         * g++.dg/conversion/const2.C: New test.
10453         * g++.dg/expr/reinterpret2.C: New test.
10454         * g++.dg/expr/reinterpret3.C: New test.
10455         * g++.dg/expr/cast2.C: New test.
10456         * g++.dg/expr/copy1.C: New test.
10457         * g++.dg/other/conversion1.C: Change error message.
10458         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10459         function pointers to void *.
10460         * g++.old-deja/g++.mike/p10148.C: Likewise.
10461
10462 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10463
10464         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10465
10466 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10467
10468         PR c++/18047
10469
10470         * g++.dg/parse/expr3.C: New test.
10471
10472 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10473
10474         * gcc.dg/smod-1.c: New test.
10475
10476 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10477
10478         * objc.dg/method-14.m: New test.
10479
10480 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10481
10482         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10483         Also xfail as the patch was reverted.
10484
10485 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10486
10487         PR middle-end/16973
10488         * gcc.dg/pr16973.c: New test.
10489
10490 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10491
10492         PR tree-optimization/17656
10493         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10494
10495 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         * g++.dg/eh/shadow1.C: New.
10498
10499 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10500
10501         * gcc.c-torture/compile/20041018-1.c: New test.
10502
10503 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10504
10505         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10506         compiler referring to register 0 when accessing sdata.  The linker
10507         now patches things up.
10508
10509 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10510
10511         PR c/17529
10512         * gcc.c-torture/compile/pr17529.c: New test.
10513
10514 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10515
10516         PR c++/17743
10517         * g++.dg/ext/attrib17.C: New test.
10518
10519 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10520
10521         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10522
10523 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10524
10525         PR c++/10479
10526         * g++.dg/ext/attrib16.C: New test.
10527
10528 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR c++/17042
10531         * g++.dg/init/dso_handle1.C: New test.
10532
10533         PR c++/14667
10534         * g++.dg/parse/typedef6.C: New test.
10535
10536         PR c++/17916
10537         * g++.dg/parse/pragma1.C: New test.
10538
10539 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10540
10541         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10542
10543 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10544
10545         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10546         -fno-common when on HPPA HP-UX platforms.
10547
10548 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR other/16820
10551         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10552         stdint.h.
10553         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10554         uintptr_t.
10555
10556 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10557
10558         PR c++/16301
10559         * g++.dg/lookup/strong-using-4.C: New test.
10560
10561 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         PR middle-end/16567
10564         * gcc.c-torture/compile/nested-1.c: New test.
10565
10566 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10567
10568         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10569         and mipsisa64*-*-* (until support for misaligned loads is added).
10570         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10571         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10572         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10573         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10574         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10575         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10576
10577 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10578
10579         PR c++/17976
10580         * g++.dg/init/dtor3.C: New test.
10581
10582 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10583
10584         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10585
10586 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10587
10588         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10589         * gcc.dg/macho-lo-sum.c: Likewise.
10590
10591 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10592
10593         * gcc.dg/ppc-spe64-1.c: New test.
10594
10595 2004-10-14  Devang Patel  <dpatel@apple.com>
10596
10597         PR 17635
10598         * gcc.dg/pr17635.c : New test.
10599
10600 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10601
10602         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10603         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10604         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10605         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10606         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10607         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10608         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10609         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10610         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10611         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10612         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10613         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10614         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10615         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10616         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10617         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10618         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10619         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10620
10621 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10622
10623         * gcc.dg/vect/vect-82.c: New testcase.
10624         * gcc.dg/vect/vect-82_64.c: New testcase.
10625         * gcc.dg/vect/vect-83.c: New testcase.
10626         * gcc.dg/vect/vect-83_64.c: New testcase.
10627
10628 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10629
10630         * gcc.dg/cpp/error-1.c: New test.
10631
10632 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10633
10634         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10635
10636 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10637
10638         PR target/17984
10639         * gcc.dg/cris-peep2-xsrand2.c: New test.
10640
10641 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10642
10643         PR c++/17661
10644         * testsuite/g++.dg/expr/for2.C: New test.
10645
10646 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10647
10648         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10649
10650 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR tree-optimization/17724
10653         * g++.dg/opt/pr17724-1.C: New test.
10654         * g++.dg/opt/pr17724-2.C: New test.
10655         * g++.dg/opt/pr17724-3.C: New test.
10656         * g++.dg/opt/pr17724-4.C: New test.
10657         * g++.dg/opt/pr17724-5.C: New test.
10658         * g++.dg/opt/pr17724-6.C: New test.
10659
10660 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10661
10662         PR c/17301
10663         * gcc.dg/pr17301-2.c: New test.
10664
10665 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10666
10667         PR c++/15876
10668         * g++.dg/parse/error22.C: New test.
10669
10670         PR c++/17936
10671         * g++.dg/template/spec18.C: New test.
10672
10673 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10674
10675         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10676         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10677         memcpy.
10678         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10679         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10680
10681 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         * g++.dg/eh/cleanup5.C: Add dg-options "".
10684
10685 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10686
10687         PR middle-end/17657
10688         * gcc.dg/switch-4.c: New test case.
10689
10690 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10691
10692         * gcc.c-torture/execute/20041011-1.c: New test.
10693
10694 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10695
10696         PR c++/17554
10697         * g++.dg/init/for3.C: New test.
10698
10699         PR c++/17657
10700         * g++.dg/opt/switch2.C: New test.
10701
10702         PR middle-end/17703
10703         * g++.dg/warn/Wreturn-2.C: New test.
10704
10705 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         PR c++/17907
10708         * g++.dg/eh/cleanup5.C: New test.
10709
10710 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR c++/17393
10713         * g++.dg/parse/error21.C: New test.
10714
10715 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10716
10717         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10718         * g++.dg/warn/incomplete1.C: Likewise.
10719         * g++.dg/template/qualttp20.C: Likewise.
10720
10721 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10722
10723         PR c/17881
10724         * parm-incomplete-1.c: New test.
10725
10726 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/17867
10729         * g++.dg/parse/error19.C: New test.
10730
10731         PR c++/17670
10732         * g++.dg/init/new11.C: New test.
10733
10734         PR c++/17821
10735         * g++.dg/parse/error20.C: New test.
10736
10737         PR c++/17826
10738         * g++.dg/template/crash24.C: New test.
10739
10740 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10741
10742         PR c/17301
10743         * gcc.dg/pr17301-1.c: New test.
10744
10745 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         PR c/17189
10748         * gcc.dg/anon-struct-5.c: New test.
10749
10750 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10751
10752         PR c/17844
10753         * gcc.dg/pr17844-1.c: New test.
10754
10755 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10756
10757         PR tree-optimization/17906
10758         * gcc.c-torture/compile/pr17906.c: New.
10759
10760 2004-10-09  Stuart Hastings  <stuart@apple.com>
10761             Roger Sayle  <roger@eyesopen.com>
10762
10763         PR rtl-optimization/17853
10764         * gcc.dg/i386-mmx-5.c: New testcase.
10765
10766 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10767
10768         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10769
10770 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10771
10772         PR c++/17524
10773         * g++.dg/template/static9.C: New test.
10774
10775         PR c++/17685
10776         * g++.dg/parse/operator5.C: New test.
10777
10778 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10779
10780         PR middle-end/17894
10781         * gcc.c-torture/execute/divcmp-4.c: New test case.
10782
10783 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10784
10785         PR tree-opt/17902
10786         * g++.dg/opt/pr17902.C: New test.
10787
10788 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10789
10790         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10791
10792 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10795
10796 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10797
10798         * gcc.dg/assign-warn-3.c: New test.
10799
10800 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10801
10802         PR c/16999
10803         * gcc.dg/cpp/ident-1.c: New test.
10804
10805 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10806
10807         * gcc.c-torture/compile/acc1.c: New.
10808
10809 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10810
10811         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10812         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10813
10814 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10815
10816         * gcc.dg/ultrasp11.c: New test.
10817
10818 2004-10-08  Michael Matz  <matz@suse.de>
10819
10820         * gcc.dg/doloop-2.c: New test.
10821
10822 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10823
10824         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10825         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10826         objc.dg/method-9.m: Update expected diagnostics.
10827
10828 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10829
10830         * gcc.dg/ppc-fsel-3.c: New file.
10831         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10832
10833 2004-10-07  Paul Brook  <paul@codesourcery.com>
10834
10835         * gfortran.dg/intrinsic_verify_1.f90: New test.
10836
10837 2004-10-07  Paul Brook  <paul@codesourcery.com>
10838
10839         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10840
10841 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10842
10843         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10844         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10845         commit.
10846
10847 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10848
10849         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10850
10851 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10852
10853         PR c++/17115
10854         * g++.dg/warn/Winline-4.C: New test.
10855
10856 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10857
10858         * gcc.c-torture/compile/20041007-1.c: New test.
10859
10860 2004-10-07  Paul Brook  <paul@codesourcery.com>
10861
10862         PR fortran/17678
10863         * gfortran.dg/use_allocated_1.f90: New test.
10864
10865 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10866
10867         PR middle-end/17849
10868         * gfortran.fortran-torture/compile/nested.f90: New test
10869
10870 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10871
10872         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10873
10874 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         PR c++/17368
10877         * g++.dg/ext/asm6.C: New test.
10878
10879 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10880
10881         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10882
10883 2004-10-06  Paul Brook  <paul@codesourcery.com>
10884
10885         PR libfortran/17709
10886         * gfortran.dg/empty_format_1.f90: New test.
10887
10888 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10889
10890         PR fortran/17568
10891         * gfortran.dg/ishft.f90: New test.
10892
10893         PR fortran/17283
10894         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10895         tests.
10896
10897 2004-10-06  Paul Brook  <paul@codesourcery.com>
10898
10899         * gfortran.dg/do_1.f90: New test.
10900
10901 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10902
10903         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10904         optimizing for size.
10905
10906 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10907
10908         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10909
10910 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10911
10912         * gcc.c-torture/compile/20041005-1.c: New test.
10913
10914 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10915
10916         PR c++/17829
10917         * g++.dg/lookup/koenig4.C: New.
10918
10919 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10920
10921         * g++.dg/other/classkey1.C: Adjust quoting marks.
10922         * g++.dg/parse/error15.C: Likewise.
10923         * g++.dg/template/meminit2.C (int>): Likewise.
10924
10925 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10926
10927         PR fortran/17283
10928         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10929
10930         PR fortran/17631
10931         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10932
10933         PR fortran/17708
10934         * gfortran.dg/pr17708.f90: New test.
10935
10936 2004-10-04  Chao-ying Fu  <fu@mips.com>
10937
10938         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10939         * gcc.dg/vect/vect-4.c: Ditto.
10940         * gcc.dg/vect/vect-5.c: Ditto.
10941         * gcc.dg/vect/vect-6.c: Ditto.
10942         * gcc.dg/vect/vect-8.c: Ditto.
10943         * gcc.dg/vect/vect-16.c: Ditto.
10944         * gcc.dg/vect/vect-30.c: Ditto.
10945         * gcc.dg/vect/vect-40.c: Ditto.
10946         * gcc.dg/vect/vect-41.c: Ditto.
10947         * gcc.dg/vect/vect-42.c: Ditto.
10948         * gcc.dg/vect/vect-43.c: Ditto.
10949         * gcc.dg/vect/vect-44.c: Ditto.
10950         * gcc.dg/vect/vect-45.c: Ditto.
10951         * gcc.dg/vect/vect-46.c: Ditto.
10952         * gcc.dg/vect/vect-47.c: Ditto.
10953         * gcc.dg/vect/vect-48.c: Ditto.
10954         * gcc.dg/vect/vect-49.c: Ditto.
10955         * gcc.dg/vect/vect-50.c: Ditto.
10956         * gcc.dg/vect/vect-51.c: Ditto.
10957         * gcc.dg/vect/vect-52.c: Ditto.
10958         * gcc.dg/vect/vect-53.c: Ditto.
10959         * gcc.dg/vect/vect-54.c: Ditto.
10960         * gcc.dg/vect/vect-55.c: Ditto.
10961         * gcc.dg/vect/vect-56.c: Ditto.
10962         * gcc.dg/vect/vect-57.c: Ditto.
10963         * gcc.dg/vect/vect-58.c: Ditto.
10964         * gcc.dg/vect/vect-59.c: Ditto.
10965         * gcc.dg/vect/vect-60.c: Ditto.
10966         * gcc.dg/vect/vect-74.c: Ditto.
10967         * gcc.dg/vect/vect-79.c: Ditto.
10968         * gcc.dg/vect/vect-80.c: Ditto.
10969
10970 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10971
10972         * gcc.dg/unused-7.c: Use the correct option.
10973
10974 2004-10-04  Paul Brook  <paul@codesourcery.com>
10975         Bud Davis  <bdavis9659@comcast.net>
10976
10977         PR fortran/17706
10978         PR fortran/16434
10979         * gfortran/pr17706.f90: New test.
10980         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10981
10982 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10983
10984         * gfortran.dg/pr17612.f90: New test.
10985
10986 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10987
10988         * g++.dg/template/local1.C: Adjust quoting marks in
10989         testing for diagnostics.
10990         * g++.dg/tls/diag-2.C: Likewise.
10991         * g++.dg/other/error8.C: Likewise.
10992
10993 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10994
10995         PR c/17178
10996         * gcc.dg/unused-4.c: Adjust to be correct.
10997
10998         PR c/17820
10999         * gcc.dg/unused-7.c: New test.
11000
11001 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11002
11003         PR c++/17797
11004         * g++.dg/overload/template2.C: New test.
11005
11006 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11007
11008         PR tree-optimization/16632
11009         * gcc.dg/tree-ssa/20041002-1.c: New.
11010
11011 2004-10-03  Paul Brook  <paul@codesourcery.com>
11012
11013         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11014         rather than relying on default formatting.
11015
11016 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11017
11018         * gcc.dg/20040920-1.c: Update expected message text.
11019
11020 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11021
11022         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11023
11024 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11025
11026         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11027         tree level.
11028
11029 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11030
11031         * gcc.dg/tree-ssa/pr17343.c: Remove.
11032
11033 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11034
11035         PR tree-opt/17343
11036         * gcc.dg/tree-ssa/pr17343.c: New test.
11037
11038 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11041         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11042         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11043         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11044         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11045
11046 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11047
11048         * gcc.dg/lvalue-2.c: New test.
11049
11050 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11051
11052         PR c/17730
11053         * gcc.dg/pr17730-1.c: New test
11054
11055 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11056
11057         PR c/7425
11058         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11059
11060 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * gcc.c-torture/execute/stdarg-1.c: New test.
11063         * gcc.c-torture/execute/stdarg-2.c: New test.
11064         * gcc.c-torture/execute/stdarg-3.c: New test.
11065         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11066         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11067         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11068         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11069         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11070
11071 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11072
11073         PR tree-optimization/17697
11074         * g++.dg/opt/pr17697-1.C: New test.
11075         * g++.dg/opt/pr17697-2.C: New test.
11076         * g++.dg/opt/pr17697-3.C: New test.
11077
11078 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11079
11080         PR c/16409
11081         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11082         gcc.dg/vla-init-5.c: New tests.
11083
11084 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11085
11086         PR c/13804
11087         * gcc.dg/pr13804-1.c: New test.
11088
11089 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11090
11091         PR fortran/16938
11092         * gfortran.dg/pr16938.f90: New test.
11093
11094 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11095
11096         * g++.dg/template/crash23.C: New test.
11097
11098 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/17585
11101         * g++.dg/template/static8.C: New test.
11102
11103 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         PR c++/17681
11106         * g++.dg/other/error9.C: New test.
11107
11108 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11109
11110         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11111
11112 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11113
11114         PR fortran/15164
11115         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11116
11117 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11118
11119         PR middle-end/17112
11120         * gcc.dg/pr17112-1.c: New test case.
11121
11122 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11123
11124         PR c/11459
11125         * gcc.dg/pr11459-1.c: New test.
11126
11127 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11128
11129         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11130         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11131
11132 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11133
11134         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11135
11136 2004-09-25  Jan Hubicka  <jh@suse.cz>
11137
11138         * compile/30040909-1.c: New test.
11139         * compile/30040907-1.c: New test.
11140
11141 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11142
11143         * gcc.c-torture/execute/va-arg-26.c: New test.
11144
11145 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11146
11147         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11148         extra diagnostics on targets with 64-bit pointers.
11149         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11150
11151 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11152
11153         PR c/17188
11154         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11155         * gcc.dg/decl-3.c: Adjust expected message.
11156
11157 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11158
11159         PR fortran/17615
11160         * gfortran.dg/pr17615.f90: New test.
11161
11162 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11163
11164         PR tree-optimzation/17517
11165         * g++.dg/tree-ssa/pr17517.C: New Test.
11166
11167 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         PR c++/16889
11170         * g++.dg/lookup/ambig3.C: New.
11171
11172 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11173
11174         PR tree-opt/17624
11175         * g++.dg/opt/pr17624.C: New test.
11176
11177 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11178
11179         PR c/6980
11180         * gcc.dg/Wbad-function-cast-1.c: New test.
11181
11182 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11183
11184         * g++.dg/ext/complit1.C
11185         * g++.dg/other/error2.C
11186         * g++.dg/other/nontype-1.C
11187         * g++.dg/parse/crash11.C
11188         * g++.dg/parse/crash12.C
11189         * g++.dg/parse/error15.C
11190         * g++.dg/parse/error4.C
11191         * g++.dg/parse/tmpl-outside1.C
11192         * g++.dg/parse/too-many-tmpl-args1.C
11193         * g++.dg/template/dependent-expr3.C
11194         * g++.dg/template/error10.C
11195         * g++.dg/template/instantiate1.C
11196         * g++.dg/template/vtable2.C
11197         * g++.dg/warn/Wshadow-1.C
11198         * g++.dg/warn/weak1.C
11199         * g++.old-deja/g++.brendan/crash16.C
11200         * g++.old-deja/g++.brendan/crash18.C
11201         * g++.old-deja/g++.brendan/crash48.C
11202         * g++.old-deja/g++.brendan/crash49.C
11203         * g++.old-deja/g++.brendan/crash55.C
11204         * g++.old-deja/g++.brendan/crash56.C
11205         * g++.old-deja/g++.brendan/crash8.C
11206         * g++.old-deja/g++.brendan/enum11.C
11207         * g++.old-deja/g++.brendan/enum8.C
11208         * g++.old-deja/g++.brendan/enum9.C
11209         * g++.old-deja/g++.brendan/friend3.C
11210         * g++.old-deja/g++.brendan/misc14.C
11211         * g++.old-deja/g++.bugs/900402_02.C
11212         * g++.old-deja/g++.bugs/900404_03.C
11213         * g++.old-deja/g++.bugs/900404_04.C
11214         * g++.old-deja/g++.bugs/900428_03.C
11215         * g++.old-deja/g++.jason/crash4.C
11216         * g++.old-deja/g++.jason/overload21.C
11217         * g++.old-deja/g++.jason/redecl1.C
11218         * g++.old-deja/g++.jason/report.C
11219         * g++.old-deja/g++.jason/rfg10.C
11220         * g++.old-deja/g++.jason/template30.C
11221         * g++.old-deja/g++.law/arm12.C
11222         * g++.old-deja/g++.law/ctors5.C
11223         * g++.old-deja/g++.law/cvt20.C
11224         * g++.old-deja/g++.law/init10.C
11225         * g++.old-deja/g++.law/init8.C
11226         * g++.old-deja/g++.law/visibility17.C
11227         * g++.old-deja/g++.law/visibility7.C
11228         * g++.old-deja/g++.mike/net8.C
11229         * g++.old-deja/g++.mike/p646.C
11230         * g++.old-deja/g++.mike/p700.C
11231         * g++.old-deja/g++.mike/p701.C
11232         * g++.old-deja/g++.mike/p811.C
11233         * g++.old-deja/g++.ns/template13.C
11234         * g++.old-deja/g++.other/array3.C
11235         * g++.old-deja/g++.other/crash25.C
11236         * g++.old-deja/g++.other/dtor3.C
11237         * g++.old-deja/g++.other/dtor4.C
11238         * g++.old-deja/g++.other/main1.C
11239         * g++.old-deja/g++.other/warn7.C
11240         * g++.old-deja/g++.pt/crash11.C
11241         * g++.old-deja/g++.pt/crash36.C
11242         * g++.old-deja/g++.pt/spec22.C
11243         * g++.old-deja/g++.pt/spec9.C
11244         * g++.old-deja/g++.pt/ttp52.C
11245         * g++.old-deja/g++.robertl/eb103.C
11246         * g++.old-deja/g++.robertl/eb121.C
11247         * g++.old-deja/g++.robertl/eb22.C
11248         * g++.old-deja/g++.robertl/eb8.C:
11249         Update locations and/or regexps of dg-error markers.
11250         Remove markers for some bogus messages that are no longer issued.
11251
11252 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11253
11254         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11255         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11256
11257 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11258
11259         PR c++/17618
11260         * g++.dg/lookup/crash5.C: New test.
11261
11262 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11263
11264         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11265         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11266         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11267         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11268         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11269         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11270
11271         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11272         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11273         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11274         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11275         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11276         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11277
11278         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11279
11280         * gcc.dg/vect/vect-44.c: Check additional cases.
11281         * gcc.dg/vect/vect-48.c: Check additional cases.
11282
11283         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11284         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11285         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11286         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11287         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11288         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11289         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11290         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11291         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11292
11293         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11294         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11295         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11296
11297 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11298
11299         * gcc.dg/tree-ssa/loop-6.c: New test.
11300
11301 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         PR c++/17620
11304         * g++.dg/inherit/base2.C: New.
11305
11306 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11307
11308         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11309         * gcc.dg/20001012-2.c: Likewise.
11310         * gcc.dg/20001013-1.c: Likewise.
11311         * gcc.dg/20001101-1.c: Likewise.
11312         * gcc.dg/20001102-1.c: Likewise.
11313         * gcc.dg/bf-spl1.c: Likewise.
11314         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11315         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11316
11317 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11318
11319         PR tree-optimization/16721
11320         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11321
11322 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11323
11324         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11325         * gcc.dg/20040305-1.c: Likewise.
11326
11327 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11328
11329         PR c/16566
11330         * gcc.c-torture/compile/pr16566-1.c,
11331         gcc.c-torture/compile/pr16566-2.c,
11332         gcc.c-torture/compile/pr16566-3.c: New tests.
11333
11334 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11335
11336         PR tree-optimization/17512
11337         * gcc.c-torture/compile/20040916-1.c.
11338
11339 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * gcc.dg/pragma-re-3.c: New test.
11342
11343 2004-09-17  Matt Austern  <austern@apple.com>
11344
11345         PR c++/15049
11346         * g++.dg/other/anon3.C: New.
11347
11348 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11349
11350         PR c++/7503
11351         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11352         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11353         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11354         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11355         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11356
11357 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11358
11359         PR fortran/17286
11360         * gfortran.dg/pr17286.f90: New test.
11361
11362 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/17530
11365         * g++.dg/template/static7.C: New test.
11366
11367 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11368
11369         PR tree-opt/17558
11370         * gcc.c-torture/compile/pr17558.c: New test.
11371
11372 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11373
11374         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11375         if SKIP_ATTRIBUTE is defined.
11376
11377 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11378
11379         PR fortran/15957
11380         * gfortran.dg/pr15957.f90: New test.
11381
11382 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11383
11384         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11385         in comparison.
11386         * gcc.dg/vect/vect-79.c: Likewise.
11387         * gcc.dg/vect/vect-80.c: Likewise.
11388
11389 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11390
11391         PR fortran/15750
11392         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11393
11394 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11395
11396         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11397         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11398         * gcc.dg/vect/vect-62.c: New testcase.
11399         * gcc.dg/vect/vect-63.c: New testcase.
11400         * gcc.dg/vect/vect-64.c: New testcase.
11401         * gcc.dg/vect/vect-65.c: New testcase.
11402         * gcc.dg/vect/vect-66.c: New testcase.
11403         * gcc.dg/vect/vect-67.c: New testcase.
11404         * gcc.dg/vect/vect-68.c: New testcase.
11405         * gcc.dg/vect/vect-69.c: New testcase.
11406         * gcc.dg/vect/vect-79.c: New testcase.
11407         * gcc.dg/vect/vect-80.c: New testcase.
11408
11409 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11410
11411         * gcc.target/mips/asm-1.c: New test.
11412
11413 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11414
11415         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11416         * gcc.dg/vect/vect-73.c: New testcase.
11417         * gcc.dg/vect/vect-74.c: New testcase.
11418         * gcc.dg/vect/vect-75.c: New testcase.
11419         * gcc.dg/vect/vect-76.c: New testcase.
11420         * gcc.dg/vect/vect-77.c: New testcase.
11421         * gcc.dg/vect/vect-78.c: New testcase
11422
11423 2004-09-18  Paul Brook  <paul@codesourcery.com>
11424
11425         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11426
11427 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11428
11429         PR c/17424
11430         * gcc.dg/pr17424-1.c: New test.
11431
11432 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11433
11434         * g++.dg/tree-ssa/pr17153.C: New test.
11435
11436 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11437
11438         PR pch/13361
11439         * testsuite/g++.dg/pch/wchar-1.C: New.
11440         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11441
11442 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11443
11444         * gcc.c-torture/execute/20040917-1.c: New test.
11445
11446 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11447
11448         PR tree-optimization/17319
11449         * gcc.dg/pr17319.c: New test.
11450
11451 2004-09-17  Devang Patel  <dpatel@apple.com>
11452
11453         * gcc.dg/20040813-1.c: New test.
11454
11455 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11456
11457         PR tree-optimization/17273
11458         * gcc.c-torture/compile/pr17273.c: New test.
11459
11460 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11461
11462         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11463         Update expected messages.
11464         * gcc.dg/declspec-13.c: New test.
11465
11466 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11467
11468         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11469
11470 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11471
11472         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11473         change what 'a' is pointing to.
11474
11475 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/16002
11478         * g++.dg/template/error18.C: New test.
11479
11480         PR c++/16029
11481         * g++.dg/warn/Wunused-8.C: New test.
11482
11483 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11484
11485         PR tree-optimization/17513
11486         * gcc.dg/20040916-1.c: New test.
11487
11488 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11489
11490         PR c++/17501
11491         * g++.dg/template/typename7.C: New test.
11492
11493 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11494
11495         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11496
11497 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11498
11499         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11500         with -ftree-based-profiling also.
11501         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11502
11503 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11504
11505         PR/15364
11506         * gfortran.dg/der_array_io_1.f90: New test.
11507         * gfortran.dg/der_array_io_2.f90: New test.
11508         * gfortran.dg/der_array_io_3.f90: New test.
11509
11510 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11511
11512         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11513         EABI.
11514
11515 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11516
11517         * g++.dg/opt/switch1.C: New test.
11518
11519 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11520
11521         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11522         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11523         Update expected messages.
11524
11525 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11526
11527         PR fortran/16485
11528         * gfortran.dg/same_name_1.f90: New test.
11529
11530 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11531
11532         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11533         dereference garbage pointers.
11534
11535 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11538         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11539
11540         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11541         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11542         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11543
11544 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/17324
11547         * g++.dg/template/mangle1.C: New test.
11548
11549 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11550
11551         PR tree-optimization/17252
11552         * gcc.c-torture/execute/pr17252.c: New test.
11553
11554 2004-09-14  Andrew Pinski  <apinski@apple.com>
11555
11556         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11557
11558 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11559
11560         PR rtl-optimization/9771
11561         * gcc.dg/pr9771-1.c: New test case.
11562
11563 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11564
11565         PR tree-optimization/15262
11566         * gcc.c-torture/execute/pr15262-1.c: New test.
11567         * gcc.c-torture/execute/pr15262-2.c: New test.
11568
11569 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11570
11571         * gcc.dg/declspec-12.c: New test.
11572
11573 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11574
11575         * gfortran.dg/pr17090.f90: Add directives to test.
11576
11577 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11578
11579         * gcc.c-torture/compile/20040914-1.c: New test.
11580
11581 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/16162
11584         * g++.dg/template/decl2.C: New test.
11585
11586 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11587
11588         PR fortran/17090
11589         * gfortran.dg/pr17090.f90: New test.
11590
11591 2004-09-13  Dale Johannesen  <dalej@apple.com>
11592
11593         * gcc.c-torture/compile/pr17408.c:  New test case.
11594
11595 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11596
11597         PR c++/16716
11598         * g++.dg/parse/crash17.C: New test.
11599
11600         PR c++/17327
11601         * g++.dg/template/enum3.C: New test.
11602
11603 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11604
11605         * lib/gcc-defs.exp: Load wrapper.exp.
11606         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11607         using local code.
11608         * lib/gcc.exp (gcc_init): Similar.
11609         * lib/gfortran.exp (gfortran_init): Similar.
11610         * lib/objc.exp (objc_init): Similar.
11611         * lib/treelang.exp (treelang_init): Similar.
11612         * lib/wrapper.exp: New file with build_wrapper call machinery in
11613         ${tool}_maybe_build_wrapper.
11614
11615 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11616
11617         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11618         "inline".
11619         * gcc.dg/declspec-11.c: Update expected messages.
11620         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11621         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11622         gcc.dg/inline-12.c: New tests.
11623
11624 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11625
11626         * g++.dg/tree-ssa/pr17400.C: New testcase.
11627
11628 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11629
11630         * gcc.target/mips/sb1-1.c: New testcase.
11631
11632 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11633
11634         * lib/g77-dg.exp: Remove unused file.
11635         * lib/mike-g77.exp: Ditto.
11636         * lib/g77.exp: Ditto.
11637
11638 2004-09-12  Richard Henderson  <rth@redhat.com>
11639
11640         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11641
11642 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11643
11644         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11645         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11646         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11647         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11648         Update expected messages.
11649
11650 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11651
11652         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11653         declaration/use mismatch for dirp parameter.
11654
11655 2004-09-12  Andrew Pinski  <apinski@apple.com>
11656
11657         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11658         -fgnu-runtime is passed.
11659
11660 2004-09-12  Richard Henderson  <rth@redhat.com>
11661
11662         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11663         do the uplevel thing and update additional_flags directly.
11664         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11665         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11666         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11667         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11668
11669 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11670
11671         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11672
11673 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11674
11675         PR middle-end/17411
11676         * g++.dg/opt/pr17411-1.C: New test case.
11677
11678 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11679
11680         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11681         gcc.dg/tls/diag-2.c: Update expected messages.
11682         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11683         messages.
11684         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11685         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11686         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11687         gcc.dg/tls/diag-5.c: New tests.
11688
11689 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11690
11691         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11692
11693 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11694
11695         * g++.dg/parse/break-in-for.C: New test.
11696
11697 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11698
11699         * gcc.dg/tree-ssa/20040911-1.c: New test.
11700
11701 2004-09-11  Andreas Jaeger  <aj@suse.de>
11702
11703         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11704         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11705
11706 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11707
11708         * gcc.target/frv: New directory of FR-V-specific tests.
11709
11710 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11711
11712         * gcc.dg/convert-vec-1.c: New test.
11713
11714 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11715
11716         PR middle-end/17024
11717         * gcc.dg/pr17024-1.c: New test case.
11718
11719 2004-09-10  Eric Christopher  <echristo@redhat.com>
11720
11721         * gcc.dg/20040910-1.c: New test.
11722
11723 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11724
11725         * gcc.dg/bitfld-9.c: New test.
11726
11727 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11728
11729         * gcc.c-torture/execute/ieee/acc1.c: New test.
11730         * gcc.c-torture/execute/ieee/acc2.c: New test.
11731         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11732
11733 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11734
11735         * gcc.dg/deprecated-2.c: New test.
11736
11737 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11738
11739         * gcc.dg/init-vec-1.c: New test.
11740
11741 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11742
11743         PR middle-end/17055
11744         * gcc.dg/pr17055-1.c: New test case.
11745
11746 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11747
11748         PR target/17377
11749         * gcc.c-torture/execute/pr17377.c: New test.
11750
11751 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11752
11753         PR c/8420
11754         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11755         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11756         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11757         gcc.dg/long-long-typespec-1.c: New tests.
11758         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11759
11760 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11761
11762         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11763         gcc.dg/gnu99-static-1.c: New tests.
11764
11765 2004-09-08  Devang Patel  <dpatel@apple.com>
11766
11767         * gcc.dg/darwin-ld-20040828-1.c: New test.
11768         * gcc.dg/darwin-ld-20040828-2.c: New test.
11769         * gcc.dg/darwin-ld-20040828-3.c: New test.
11770
11771 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11772
11773         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11774         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11775         in error message.
11776         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11777         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11778         in error message.
11779         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11780         types they qualify.
11781         * objc.dg/type-size-2.m: Fix wording in comment.
11782         * objc.dg/va-meth-1.m: New test case.
11783
11784 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11785
11786         PR c/16633:
11787         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11788         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11789
11790 2004-09-06  Devang Patel  <dpatel@apple.com>
11791
11792         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11793         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11794
11795 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11796
11797         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11798         reflect changed line numbering of diagnostics.
11799
11800 2004-09-06  Paul Brook  <paul@codesourcery.com>
11801
11802         * gfortran.dg/edit_real_1.f90: Add new test.
11803
11804 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11805
11806         * gcc.dg/tree-ssa/loop-2.c: New test.
11807         * gcc.dg/tree-ssa/loop-3.c: New test.
11808         * gcc.dg/tree-ssa/loop-4.c: New test.
11809         * gcc.dg/tree-ssa/loop-5.c: New test.
11810
11811 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11812
11813         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11814
11815 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11816
11817         * gcc.dg/format/sentinel-1.c: New test.
11818
11819 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11820
11821         * testsuite/gcc.dg/builtins-46.c: New.
11822
11823 2004-09-03  Devang Patel  <dpatel@apple.com>
11824
11825         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11826         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11827
11828 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11829
11830         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11831         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11832         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11833         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11834         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11835         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11836         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11837         the non-portable bzero.
11838         * gcc.dg/20010912-1.c: xfail for NetWare.
11839         * gcc.dg/20020426-2.c: xfail for NetWare.
11840         * gcc.dg/20021014-1.c: xfail for NetWare.
11841         * gcc.dg/20021018-1.c: xfail for NetWare.
11842         * gcc.dg/20030213-1.c: xfail for NetWare.
11843         * gcc.dg/20030225-1.c: xfail for NetWare.
11844         * gcc.dg/20030708-1.c: xfail for NetWare.
11845         * gcc.dg/builtins-config.h: Also exclude NetWare.
11846         * gcc.dg/format/format.h: Define restrict only if not already defined.
11847         * gcc.dg/nest.c: xfail for NetWare.
11848         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11849         * lib/target-supports.exp (check_visibility_available): Exclude
11850         NetWare.
11851
11852 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11853
11854         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11855         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11856         deterministic starting point for the alignment of structure fields.
11857         * gcc.dg/Wpadded.c: Dito.
11858         * g++.dg/abi/vbase10.C: Dito.
11859
11860 2004-09-03  Devang Patel  <dpatel@apple.com>
11861
11862         * g++.dg/debug/pr15736.cc: New test.
11863
11864 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11865
11866         * README.QMTEST: Fix out-of-date link.
11867
11868 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11869
11870         PR fortran/16579
11871         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11872         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11873
11874 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11875
11876         * g++.dg/abi/arm_rtti1.C: New test.
11877
11878 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11879
11880         * gcc.dg/ppc-vector-memcpy.c: New.
11881         * gcc.dg/ppc-vector-memset.c: New.
11882
11883 2004-09-02  Chao-ying Fu  <fu@mips.com>
11884
11885         * gcc.target/mips/mips-3d-1.c: New test.
11886         * gcc.target/mips/mips-3d-2.c: New test.
11887         * gcc.target/mips/mips-3d-3.c: New test.
11888         * gcc.target/mips/mips-3d-4.c: New test.
11889         * gcc.target/mips/mips-3d-5.c: New test.
11890         * gcc.target/mips/mips-3d-6.c: New test.
11891         * gcc.target/mips/mips-3d-7.c: New test.
11892         * gcc.target/mips/mips-3d-8.c: New test.
11893         * gcc.target/mips/mips-3d-9.c: New test.
11894         * gcc.target/mips/mips-ps-1.c: New test.
11895         * gcc.target/mips/mips-ps-2.c: New test.
11896         * gcc.target/mips/mips-ps-3.c: New test.
11897         * gcc.target/mips/mips-ps-4.c: New test.
11898         * gcc.target/mips/mips-ps-type.c: New test.
11899
11900 2004-09-02  Paul Brook  <paul@codesourcery.com>
11901
11902         * gfortran.dg/edit_real_1.f90: Add new tests.
11903
11904 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11905
11906         PR fortran/15327
11907         * gfortran.dg/merge_char_1.f90: New test.
11908
11909 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11910
11911         PR fortran/16404
11912         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11913
11914 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11915
11916         PR c/1522
11917         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11918
11919 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11920
11921         * g++.dg/opt/loop1.C: Do not XFAIL.
11922
11923 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gcc.c-torture/execute/20040831-1.c: New test.
11926
11927 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11928
11929         PR fortran/16579
11930         * gfortran.dg/g77/20010610.f: Now passes.
11931         Copy from g77.f-torture/execute. Add dg-run directive.
11932         * gfortran.dg/g77/README: Update
11933
11934 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11935
11936         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11937         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11938         (t1, t2, t3, t4): Add volatile.
11939
11940 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11941
11942         * g++.dg/ext/visibility/arm1.C: New test.
11943
11944 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11945
11946         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11947         -pedantic-errors.
11948
11949 2004-09-01  Paul Brook  <paul@codesourcery.com>
11950
11951         * gfortran.dg/eof_2.f90: New test.
11952
11953 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11954
11955         PR fortran/16579
11956         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11957
11958 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11959
11960         PR libfortran/16805
11961         * gfortran.dg/list_read_2.f90: New test.
11962
11963 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11964
11965         * g++.dg/abi/key1.C: New test.
11966
11967 2004-08-31  Richard Henderson  <rth@redhat.com>
11968
11969         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11970         form of offsetof.
11971         * g++.dg/other/offsetof5.C: Remove duplicate.
11972
11973 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11974
11975         PR fortran/17244
11976         * gfortran.dg/func_derived_1.f90: New test.
11977
11978 2004-08-31  Paul Brook  <paul@codesourcery.com>
11979
11980         * gfortran.dg/eof_1.f90: New test.
11981
11982 2004-08-31  Paul Brook  <paul@codesourcery.com>
11983
11984         * gfortran.dg/list_read_1.f90: New file.
11985
11986 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11987
11988         * g++.dg/opt/loop1.C: XFAIL.
11989
11990 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11991
11992         * gcc.dg/funcdef-storage-1.c: New.
11993         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11994         an extern function in local scope.
11995         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11996         declare an 'auto inline' function in local scope.
11997         * gcc.dg/20011130-1.c: Likewise.
11998         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11999         an 'auto' function in local scope.
12000         * gcc.dg/20021014-1.c: Likewise.
12001         * gcc.dg/20030331-2.c: Likewise.
12002
12003 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12004
12005         * gfortran.dg/blockdata_1.f90: New test.
12006
12007 2004-08-30  Richard Henderson  <rth@redhat.com>
12008
12009         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12010
12011 2004-08-30  Richard Henderson  <rth@redhat.com>
12012
12013         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12014         additional_flags set by alternate driver.
12015         (ieee-options): New procedure.
12016         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12017         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12018         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12019         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12020
12021 2004-08-30  Richard Henderson  <rth@redhat.com>
12022
12023         * lib/f-torture.exp: Remove.
12024
12025 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR rtl-optimization/16590
12028         * g++.dg/opt/loop1.C: New test.
12029
12030 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12031
12032         PR fortran/13910
12033         * gfortran.dg/oldstyle_1.f90: New test.
12034
12035 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12036         Paul Brook  <paul@codesourcery.com>
12037
12038         * gfortran.dg/g77/README: Update.
12039         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12040         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12041         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12042
12043 2004-08-28  Paul Brook  <paul@codesourcery.com>
12044
12045         PR libfortran/17195
12046         * gfortran.dg/edit_real_1.f90: New test.
12047
12048 2004-08-27  Paul Brook  <paul@codesourcery.com>
12049
12050         * gfortran.dg/rewind_1.f90: New test.
12051
12052 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12053
12054         PR fortran/16597
12055         * gfortran.dg/pr16597.f90: New test.
12056
12057 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12058
12059         PR c/13801
12060         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12061         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12062         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12063         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12064         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12065
12066 2004-08-26  Nick Clifton  <nickc@redhat.com>
12067
12068         * gcc.c-torture/compile/pr17119.c: New test.
12069
12070 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12071
12072         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12073
12074 2004-08-25  Richard Henderson  <rth@redhat.com>
12075
12076         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12077         the bits that expect kind=8 to be the largest real kind.
12078
12079 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12080
12081         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12082
12083 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12084
12085         * gfortran.dg/assignment_1.f90: New test.
12086
12087 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12088
12089         * g++.dg/template/repo3.C: New test.
12090
12091 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12092
12093         PR middle-end/16693
12094         PR tree-optimization/16372
12095         * g++.dg/opt/pr16372-1.C: New test case.
12096         * g++.dg/opt/pr16693-1.C: New test case.
12097         * g++.dg/opt/pr16693-2.C: New test case.
12098
12099 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12100
12101         * objc.dg/proto-lossage-4.m: New test.
12102
12103 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/17155
12106         * g++.dg/inherit/local2.C: New test.
12107
12108 2004-08-25  Paul Brook  <paul@codesourcery.com>
12109
12110         PR fortran/17144
12111         * gfortran.dg/string_ctor_1.f90: New test.
12112
12113 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12114
12115         PR c++/14428
12116         * g++.dg/template/redecl2.C: New test.
12117
12118 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12119
12120         PR fortran/17143
12121         * gfortran.dg/pr17143.f90: New test.
12122
12123 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12124
12125         PR fortran/17164
12126         * gfortran.dg/pr17164.f90: New test.
12127
12128 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12129
12130         * gcc.dg/tree-ssa/loop-1.c: New test.
12131
12132 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12133
12134         * gcc.c-torture/compile/20040824-1.c: New test.
12135
12136 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12137
12138         * gcc.c-torture/compile/iftrap-3.c: New test.
12139
12140 2004-08-24  Paul Brook  <paul@codesourcery.com>
12141
12142         * gfortran.dg/entry_2.f90: New test.
12143
12144 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12145
12146         PR c++/16889
12147         * g++.dg/lookup/ambig[12].C: New.
12148
12149 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12150
12151         PR c++/16706
12152         * g++.dg/template/crash21.C: New test.
12153         * g++.dg/template/crash22.C: Likewise.
12154
12155 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         PR c++/17149
12158         * g++.dg/template/access15.C: New.
12159
12160 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12161
12162         PR c++/17163
12163         * g++.dg/template/repo2.C: New test.
12164
12165 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12166
12167         PR rtl-optimization/17078
12168         * gcc.c-torture/execute/pr17078-1.c: New test case.
12169
12170 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12171
12172         PR c/14492
12173         * gcc.dg/debug/crash1.c: New test.
12174
12175 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c/16180
12178         * gcc.dg/loop-5.c: New test.
12179
12180 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12181
12182         * gcc.c-torture/execute/20040823-1.c: New test.
12183
12184 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12185
12186         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12187         to the assembler.  Simplify test accordingly.
12188         (asm_abi_flags): Use GNU names.
12189         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12190         to check for ABI flags.
12191
12192 2004-08-22  Andrew Pinski  <apinski@apple.com>
12193
12194         * g++.dg/opt/pr14029.C: New test.
12195         * gcc.c-torture/execute/pr15262.c: New test.
12196
12197 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12198
12199         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12200
12201 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12202
12203         PR 16908
12204         * gfortran.dg/direct_io.f90: New test.
12205
12206 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR c++/17121
12209         * g++.dg/inherit/local2.C: New test.
12210
12211 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12212
12213         PR c++/17120
12214         * g++.dg/warn/Wparentheses-4.C: New test.
12215
12216 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12217
12218         PR c++/17121
12219         * g++.dg/inherit/local2.C: New test.
12220
12221         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12222         * gcc.dg/ppc-ldstruct.c: Likewise.
12223         * gcc.dg/ppc64-abi-2.c: Likewise.
12224
12225 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12226
12227         PR rtl-optimization/17099
12228         * gcc.c-torture/execute/20040820-1.c: New test.
12229
12230 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12231
12232         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12233
12234 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12235
12236         PR fortran/17077
12237         * gfortran.dg/auto_array_1.f90: New test.
12238
12239 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12240
12241         PR fortran/17074
12242         * gfortran.dg/simpleif_1.f90: New test.
12243
12244 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12245
12246         * lib/target-supports.exp (check_profiling_available): Return
12247         false for arm*-*-symbianelf* and arm*-*-eabi*.
12248
12249         PR c++/15890
12250         * g++.dg/template/delete1.C: New test.
12251
12252 2004-08-19  Paul Brook  <paul@codesourcery.com>
12253
12254         PR fortran/14976
12255         PR fortran/16228
12256         * gfortran.dg/data_char_1.f90: New test.
12257
12258 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12259
12260         PR fortran/16946
12261         * gfortran.dg/reduction.f90: New testcase.
12262
12263 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12264
12265         PR fortran/16520
12266         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12267
12268 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12269
12270         PR c++/17041
12271         * g++.dg/Wparentheses-3.C: New test.
12272
12273 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12274
12275         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12276         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12277         * gcc.dg/vect/vect-2.c: Likewise.
12278         * gcc.dg/vect/vect-3.c: Likewise.
12279         * gcc.dg/vect/vect-4.c: Likewise.
12280         * gcc.dg/vect/vect-5.c: Likewise.
12281         * gcc.dg/vect/vect-6.c: Likewise.
12282         * gcc.dg/vect/vect-7.c: Likewise.
12283         * gcc.dg/vect/vect-25.c: Likewise.
12284         * gcc.dg/vect/vect-31.c: Likewise.
12285         * gcc.dg/vect/vect-32.c: Likewise.
12286         * gcc.dg/vect/vect-34.c: Likewise.
12287         * gcc.dg/vect/vect-36.c: Likewise.
12288         * gcc.dg/vect/vect-all.c: Likewise.
12289
12290 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12291
12292         PR c++/17068
12293         * g++.dg/template/operator4.C: New test.
12294
12295 2004-08-18  Richard Henderson  <rth@redhat.com>
12296
12297         * gcc.dg/20040206-1.c: XFAIL.
12298
12299 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12300
12301         PR c++/16246
12302         * g++.dg/template/array7.C: New test.
12303
12304 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12305
12306         * gcc.dg/mips-movcc-1.c: New test.
12307         * gcc.dg/mips-movcc-2.c: New test.
12308         * gcc.dg/mips-movcc-3.c: New test.
12309
12310         * gcc.dg/mips-nmadd-1.c: New test.
12311         * gcc.dg/mips-nmadd-2.c: New test.
12312
12313 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/15871
12316         * g++.dg/opt/inline8.C: New test.
12317
12318         PR c++/16965
12319         * g++.dg/parse/error17.C: New test.
12320
12321 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12322
12323         * gcc.dg/vect: New directory for vectorizer tests.
12324         * gcc.dg/vect/tree-vect.h: New file.
12325         * gcc.dg/vect/vect.exp: New file.
12326         * gcc.dg/vect/pr16105.c.c: New test.
12327         * gcc.dg/vect/vect-1.c: New test.
12328         * gcc.dg/vect/vect-2.c: New test.
12329         * gcc.dg/vect/vect-3.c: New test.
12330         * gcc.dg/vect/vect-4.c: New test.
12331         * gcc.dg/vect/vect-5.c: New test.
12332         * gcc.dg/vect/vect-6.c: New test.
12333         * gcc.dg/vect/vect-7.c: New test.
12334         * gcc.dg/vect/vect-8.c: New test.
12335         * gcc.dg/vect/vect-9.c: New test.
12336         * gcc.dg/vect/vect-10.c: New test.
12337         * gcc.dg/vect/vect-11.c: New test.
12338         * gcc.dg/vect/vect-12.c: New test.
12339         * gcc.dg/vect/vect-13.c: New test.
12340         * gcc.dg/vect/vect-14.c: New test.
12341         * gcc.dg/vect/vect-15.c: New test.
12342         * gcc.dg/vect/vect-16.c: New test.
12343         * gcc.dg/vect/vect-17.c: New test.
12344         * gcc.dg/vect/vect-18.c: New test.
12345         * gcc.dg/vect/vect-19.c: New test.
12346         * gcc.dg/vect/vect-20.c: New test.
12347         * gcc.dg/vect/vect-21.c: New test.
12348         * gcc.dg/vect/vect-22.c: New test.
12349         * gcc.dg/vect/vect-23.c: New test.
12350         * gcc.dg/vect/vect-24.c: New test.
12351         * gcc.dg/vect/vect-25.c: New test.
12352         * gcc.dg/vect/vect-26.c: New test.
12353         * gcc.dg/vect/vect-27.c: New test.
12354         * gcc.dg/vect/vect-28.c: New test.
12355         * gcc.dg/vect/vect-29.c: New test.
12356         * gcc.dg/vect/vect-30.c: New test.
12357         * gcc.dg/vect/vect-31.c: New test.
12358         * gcc.dg/vect/vect-32.c: New test.
12359         * gcc.dg/vect/vect-33.c: New test.
12360         * gcc.dg/vect/vect-34.c: New test.
12361         * gcc.dg/vect/vect-35.c: New test.
12362         * gcc.dg/vect/vect-36.c: New test.
12363         * gcc.dg/vect/vect-37.c: New test.
12364         * gcc.dg/vect/vect-38.c: New test.
12365         * gcc.dg/vect/vect-40.c: New test.
12366         * gcc.dg/vect/vect-41.c: New test.
12367         * gcc.dg/vect/vect-42.c: New test.
12368         * gcc.dg/vect/vect-43.c: New test.
12369         * gcc.dg/vect/vect-44.c: New test.
12370         * gcc.dg/vect/vect-45.c: New test.
12371         * gcc.dg/vect/vect-46.c: New test.
12372         * gcc.dg/vect/vect-47.c: New test.
12373         * gcc.dg/vect/vect-48.c: New test.
12374         * gcc.dg/vect/vect-49.c: New test.
12375         * gcc.dg/vect/vect-50.c: New test.
12376         * gcc.dg/vect/vect-51.c: New test.
12377         * gcc.dg/vect/vect-52.c: New test.
12378         * gcc.dg/vect/vect-53.c: New test.
12379         * gcc.dg/vect/vect-54.c: New test.
12380         * gcc.dg/vect/vect-55.c: New test.
12381         * gcc.dg/vect/vect-56.c: New test.
12382         * gcc.dg/vect/vect-57.c: New test.
12383         * gcc.dg/vect/vect-58.c: New test.
12384         * gcc.dg/vect/vect-59.c: New test.
12385         * gcc.dg/vect/vect-60.c: New test.
12386         * gcc.dg/vect/vect-61.c: New test.
12387         * gcc.dg/vect/vect-all.c: New test.
12388         * gcc.dg/vect/vect-none.c: New test.
12389
12390 2004-08-17  Paul Brook  <paul@codesourcery.com>
12391
12392         PR fortran/13082
12393         * gfortran.dg/entry_1.f90: New test.
12394
12395 2004-08-17  Andrew Pinski  <apinski@apple.com>
12396
12397         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12398
12399 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12400
12401         * gcc.dg/pr17036-1.c: New test.
12402
12403 2004-08-16  Devang Patel  <dpatel@apple.com>
12404
12405         * gcc.dg/darwin-20040809-1.c: New test.
12406
12407 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12408
12409         * gcc.dg/funcdef-attr-1.c: New test.
12410
12411 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12412
12413         * gcc.dg/altivec-17.c: New test.
12414         * gcc.dg/altivec-18.c: New test.
12415
12416 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12417
12418         PR c++/6749
12419         * g++.dg/template/vtable2.C: New test.
12420
12421 2004-08-14  Richard Henderson  <rth@redhat.com>
12422
12423         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12424         * gcc.dg/pack-test-4.c (main): Return 0.
12425         * gcc.dg/setjmp-1.c: Remove XFAIL.
12426         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12427
12428 2004-08-14  Richard Henderson  <rth@redhat.com>
12429
12430         * gcc.dg/980217-1.c: Add prototype for printf.
12431
12432 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12433
12434         * gfortran.dg/pr16935.f90: New test.
12435
12436 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12437
12438         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12439
12440 2004-08-13  Paul Brook  <paul@codesourcery.com>
12441
12442         * gfortran.dg/der_io_1.f90: Remove stray comma.
12443
12444 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12445
12446         * gcc.dg/vmx/cw-bug-2.c: Remove.
12447         * gcc.dg/vmx/vprint-1.c: Remove.
12448         * gcc.dg/vmx/vscan-1.c: Remove.
12449
12450 2004-08-12  Devang patel  <dpatel@apple.com>
12451
12452         * gcc.dg/darwin-20040809-2.c: New test.
12453
12454 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12455
12456         * g++.dg/ext/altivec-12.C: New test.
12457
12458         * g++.dg/ext/altivec-11.C: New test.
12459
12460 2004-08-12  Paul Brook  <paul@codesourcery.com>
12461
12462         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12463
12464 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12465
12466         * g++.dg/ext/altivec-2.C: Check for hardware support before
12467         executing any VMX instructions.
12468
12469         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12470
12471 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12472
12473         PR c++/16276
12474         * g++.old-deja/g++.other/comdat4.C: New test.
12475         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12476
12477 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12478
12479         PR target/16286
12480         * gcc.dg/pr16286.c: New test.
12481
12482 2004-08-12 Jan Beulich <jbeulich@novell.com>
12483
12484         * g++.dg/ext/asm5.C: New.
12485
12486 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12487
12488         PR c++/16698
12489         * g++.dg/eh/crash1.C: New test.
12490
12491         PR c++/16717
12492         * g++.dg/ext/construct1.C: New test.
12493
12494 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/16853
12497         * g++.dg/init/ptrmem1.C: New test.
12498
12499         PR c++/16618
12500         * g++.dg/parse/offsetof5.C: New test.
12501
12502         PR c++/16870
12503         * g++.dg/template/overload3.C: New test.
12504
12505 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/16964
12508         * g++.dg/parse/error16.C: New test.
12509
12510         PR c++/16904
12511         * g++.dg/template/error14.C: New test.
12512
12513         PR c++/16929
12514         * g++.dg/template/error15.C: New test.
12515
12516 2004-08-11  Devang Patel  <dpatel@apple.com>
12517
12518         * gcc.dg/darwin-ld-20040809-1.c: New test.
12519         * gcc.dg/darwin-ld-20040809-2.c: New test.
12520
12521 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12522
12523         PR fortran/16917
12524         * gfortran.dg/dfloat_1.f90: New test.
12525
12526 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12527
12528         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12529         * gcc.dg/dll-2.c: Fix dg-require syntax.
12530         * gcc.misc-tests/arm-isr.c (abort): Declare.
12531         (exit): Likewise.
12532
12533 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/16971
12536         * g++.dg/parse/crash16.C: New test.
12537
12538 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12539
12540         * gcc.dg/mips-rsqrt-1.c: New test case.
12541         * gcc.dg/mips-rsqrt-2.c: New test case.
12542         * gcc.dg/mips-rsqrt-3.c: New test case.
12543
12544 2004-08-10  Paul Brook  <paul@codesourcery.com>
12545
12546         * gfortran.dg/der_io_1.f90: New test.
12547
12548 2004-08-10  Paul Brook  <paul@codesourcery.com>
12549
12550         PR fortran/16919
12551         * gfortran.dg/der_array_1.f90: New test.
12552
12553 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12554
12555         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12556
12557 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12558
12559         * gcc.dg/wchar_t-2.c: Fix typo.
12560
12561 2004-08-09  Falk Hueffner  <falk@debian.org>
12562
12563         PR tree-optimization/12517
12564         * gcc.c-torture/compile/pr12517.c: New test.
12565
12566         PR tree-optimization/12578
12567         * gcc.c-torture/compile/pr12578.c: New test.
12568
12569         PR tree-optimization/12899
12570         * gcc.c-torture/compile/pr12899.c: New test.
12571
12572         PR rtl-optimization/14692
12573         * gcc.c-torture/compile/pr14692.c: New test.
12574
12575         PR tree-optimization/16461
12576         * gcc.c-torture/compile/pr16461.c: New test.
12577
12578 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12579
12580         * gfortran.dg/getenv_1.f90: New test.
12581
12582 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12583
12584         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12585         wchar_t.
12586         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12587
12588 2004-08-06  Paul Brook  <paul@codesourcery.com>
12589
12590         * gfortran.dg/ret_array_1.f90: New test.
12591         * gfortran.dg/ret_pointer_1.f90: New test.
12592
12593 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12594
12595         * gcc.dg/missing-field-init-[12].c: New tests.
12596         * g++.dg/warn/missing-field-init-[12].C: New tests.
12597
12598 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12599
12600         * gcc.dg/enum2.c: New test.
12601         * gcc.dg/symbian3.c: Likewise.
12602         * gcc.dg/symbian4.c: Likewise.
12603         * gcc.dg/wchar_t-2.c: Likewise.
12604
12605 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12606
12607         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12608         destructor tests.
12609
12610 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12611
12612         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12613         dg-require-visiblity.
12614         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12615         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12616         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12617         * g++.dg/ext/visibility/new1.C: Likewise.
12618         * g++.dg/ext/visibility/pragma.C: Likewise.
12619         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12620         * g++.dg/ext/visibility/virtual.C: Likewise.
12621         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12622         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12623         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12624         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12625         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12626         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12627         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12628         * g++/dg/ext/visibility/visibility-8.C: New test.
12629         * gcc.c-torture/compile/dll.x: Remove.
12630         * gcc.dg/dll-2.c: Use dg-require-dll
12631         * gcc.dg/visibility-10.c: New test.
12632         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12633         supporting DLLs.
12634         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12635         (scan_not_hidden): Likewise.
12636
12637 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12638
12639         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12640
12641 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12642
12643         * gcc.c-torture/execute/20040805-1.c: New test.
12644
12645 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12646
12647         * gcc.dg/20020118-1.c: Declare abort.
12648         * gcc.dg/altivec_check.h: Likewise.
12649         * gcc.dg/iftrap-2.c: Likewise.
12650         * gcc.dg/pragma-darwin.c: Likewise.
12651         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12652
12653 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12654
12655         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12656
12657 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12658
12659         * gcc.c-torture/execute/builtins/abs-2.c,
12660         gcc.c-torture/execute/builtins/abs-3.c,
12661         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12662         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12663         intmax_t, uintmax_t and their limits.
12664         * gcc.dg/intmax_t-1.c: New test.
12665
12666 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12667
12668         * g++.dg/tc1/dr147.C: Add reference to PR.
12669
12670 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12671
12672         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12673         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12674
12675 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12676
12677         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12678
12679 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12680
12681         * gcc.dg/redecl-5.c: New test.
12682         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12683         of scanf.
12684
12685 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12686
12687         PR middle-end/16790
12688         * gcc.c-torture/execute/pr16790-1.c: New test case.
12689
12690 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12691
12692         * g++.dg/ext/visibility/assign1.C: New test.
12693         * g++.dg/ext/visibility/new1.C: Likewise.
12694
12695         * gcc.dg/symbian1.c: New test.
12696         * gcc.dg/symbian2.c: Likewise.
12697
12698 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12699
12700         PR target/16570
12701         * gcc.dg/i386-sse-9.c: New test.
12702
12703 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12704
12705         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12706
12707 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12708
12709         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12710         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12711         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12712         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12713         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12714         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12715         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12716         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12717         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12718         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12719         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12720         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12721         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12722         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12723         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12724         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12725         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12726         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12727         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12728         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12729         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12730         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12731         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12732         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12733         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12734         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12735         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12736         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12737         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12738         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12739         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12740         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12741         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12742         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12743         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12744         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12745         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12746         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12747         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12748         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12749         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12750         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12751         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12752         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12753         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12754         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12755         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12756         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12757         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12758         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12759         gcc.misc-tests/i386-pf-3dnow-1.c,
12760         gcc.misc-tests/i386-pf-athlon-1.c,
12761         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12762         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12763         Declare built-in functions used.
12764         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12765
12766 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12767
12768         PR c++/16707
12769         * g++.dg/lookup/using12.C: New test.
12770
12771         * g++.dg/init/null1.C: Fix PR number.
12772         * g++.dg/parse/namespace10.C: Likewise.
12773
12774 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/16224
12777         * g++.dg/template/spec17.C: New test.
12778         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12779         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12780
12781 2004-08-02  David Billinghurst
12782
12783         PR fortran/16292
12784         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12785
12786 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12787
12788         * gcc.dg/ia64-got-1.c: New test case.
12789
12790 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/16489
12793         * g++.dg/init/null1.C: New test.
12794         * g++.dg/tc1/dr76.C: Adjust error marker.
12795
12796         PR c++/16529
12797         * g++.dg/parse/namespace10.C: New test.
12798
12799         PR c++/16810
12800         * g++.dg/inherit/ptrmem2.C: New test.
12801
12802 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12803
12804         PR target/16155
12805         * gcc.dg/pr16155.c: New test.
12806
12807 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12808
12809         * gcc.dg/redecl-2.c: New test.
12810
12811 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12812
12813         * gcc.dg/darwin-longdouble.c: New file.
12814
12815 2004-07-30  Richard Henderson  <rth@redhat.com>
12816
12817         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12818         write to constant argument.
12819         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12820
12821 2004-07-30  Richard Henderson  <rth@redhat.com>
12822
12823         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12824         tests of nearest around zero.
12825
12826 2004-07-30  Andrew Pinski  <apinski@apple.com>
12827
12828         * gcc.c-torture/compile/20040730-1.c: New test.
12829
12830 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12831
12832         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12833         powerpc-eabispe.
12834
12835 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12836
12837         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12838
12839 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12840
12841         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12842         contains $ld_library_path.
12843         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12844
12845 2004-07-29  Richard Henderson  <rth@redhat.com>
12846
12847         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12848
12849         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12850         (alt2, which): New.
12851         (Check): Accept either alternative.
12852
12853 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12854
12855         * g++.dg/abi/inline1.C: New test.
12856         * g++.dg/abi/local1-a.cc: Likewise.
12857         * g++.dg/abi/local1.C: Likewise.
12858         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12859         * g++.dg/abi/mangle12.C: Likewise.
12860         * g++.dg/abi/mangle17.C: Likewise.
12861         * g++.dg/abi/mangle20-2.C: Likewise.
12862         * g++.dg/opt/interface1.C: Likewise.
12863         * g++.dg/opt/interface1.h: Likewise.
12864         * g++.dg/opt/interface1-a.cc: New test.
12865         * g++.dg/parse/repo1.C: New test.
12866         * g++.dg/template/repo1.C: Likewise.
12867         * g++.dg/warn/Winline-1.C: Likewise.
12868         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12869
12870 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12871
12872         * gcc.dg/tree-ssa/20040729-1.c: New test.
12873
12874 2004-07-27  Matt Austern <austern@apple.com>
12875
12876         * gcc.dg/darwin-bool-1.c: New test.
12877         * gcc.dg/darwin-bool-2.c: New test.
12878
12879 2004-07-28  Richard Henderson  <rth@redhat.com>
12880
12881         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12882         arguments in the correct type.  Don't write to constant arguments.
12883
12884 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12885
12886         PR tree-optimization/16688
12887         PR tree-optimization/16689
12888         * g++.dg/tree-ssa/pr16688.C: New test.
12889
12890 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12891
12892         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12893         loads.  Not only in the comment, this time.
12894
12895 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12896
12897         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12898         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12899         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12900         * gcc.dg/sh4a-bitmovua.c: New.
12901         * gcc.dg/sh4a-cos.c: New.
12902         * gcc.dg/sh4a-cosf.c: New.
12903         * gcc.dg/sh4a-fprun.c: New.
12904         * gcc.dg/sh4a-fsrra.c: New.
12905         * gcc.dg/sh4a-memmovua.c: New.
12906         * gcc.dg/sh4a-sin.c: New.
12907         * gcc.dg/sh4a-sincos.c: New.
12908         * gcc.dg/sh4a-sincosf.c: New.
12909         * gcc.dg/sh4a-sinf.c: New.
12910
12911 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12912
12913         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12914         conditionals.
12915         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12916         loads.
12917         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12918         DOM1.
12919
12920 2004-07-27  Andrew Pinski  <apinski@apple.com>
12921
12922         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12923
12924 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12925
12926         * gcc.dg/pragma-isr.c: New test.
12927
12928 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12929
12930         PR c++/14429
12931         * g++.dg/template/ttp11.C: New test.
12932
12933 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12934
12935         * gcc.c-torture/compile/20040727-1.c: New test.
12936
12937 2004-07-26  Eric Christopher  <echristo@redhat.com>
12938
12939         * gcc.c-torture/compile/20040726-2.c: New test.
12940
12941 2004-07-26  Andrew Pinski  <apinski@apple.com>
12942
12943         * g++.dg/rtti/tinfo1.C: Xfail.
12944
12945 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12946
12947         * gcc.c-torture/compile/20040726-1.c: New test.
12948
12949 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12950             Brian Ryner  <bryner@brianryner.com>
12951
12952         PR c++/9283
12953         PR c++/15000
12954         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12955         * g++.dg/ext/visibility/: New directory.
12956         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12957         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12958         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12959         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12960         * g++.dg/ext/visibility/fvisibility.C,
12961         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12962         g++.dg/ext/visibility/fvisibility-override1.C
12963         g++.dg/ext/visibility/fvisibility-override2.C
12964         g++.dg/ext/visibility/memfuncts.C
12965         g++.dg/ext/visibility/noPLT.C
12966         g++.dg/ext/visibility/pragma.C
12967         g++.dg/ext/visibility/pragma-override1.C
12968         g++.dg/ext/visibility/pragma-override2.C
12969         g++.dg/ext/visibility/staticmemfuncts.C
12970         g++.dg/ext/visibility/virtual.C: New tests.
12971
12972 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12973
12974         PR c/15360
12975         * gcc.dg/pr15360-1.c: New test.
12976
12977 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12978
12979         * gcc.dg/pragma-align-2.c: New test.
12980         * gcc.dg/pragma-init-fini.c: New test.
12981         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12982         targets.
12983
12984 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12985
12986         * gcc.dg/init-string-2.c: New test.
12987
12988 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12989
12990         PR 16684
12991         * gcc.dg/Wredundant-decls-1.c: New test case.
12992
12993 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12996         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12997         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12998         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12999         * gcc.dg/compat/generate-random.c: New file.
13000         * gcc.dg/compat/generate-random.h: Likewise.
13001         * gcc.dg/compat/generate-random_r.c: Likewise.
13002         * gcc.dg/compat/struct-layout-1.h: Likewise.
13003         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13004         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13005         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13006         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13007         * gcc.dg/compat/struct-layout-1_main.c: New test.
13008         * gcc.dg/compat/struct-layout-1_x.c: New file.
13009         * gcc.dg/compat/struct-layout-1_y.c: New file.
13010         * gcc.dg/compat/struct-layout-1_test.h: New file.
13011
13012 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13013
13014         * gcc.dg/comp-return-1.c: New test
13015
13016 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13017
13018         * gcc.dg/vmx/8-02a.c: Fix typo.
13019
13020         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13021         * gcc.dg/darwin-abi-3.c: New test.
13022
13023         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13024         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13025
13026         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13027         * gcc.dg/vmx/ops-long-1.c: New test.
13028         * gcc.dg/vmx/ops-long-2.c: New test.
13029
13030 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         * g++.dg/lookup/conv-[1234].C: New.
13033
13034 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * g++.dg/parse/attr2.C: Simplify.
13037
13038 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13039
13040         PR c/7284
13041         * gcc.c-torture/execute/pr7284-1.c: New test.
13042
13043 2004-07-22  Brian Booth  <bbooth@redhat.com>
13044
13045         * gcc.dg/tree-ssa/20040721-1.c: New test.
13046
13047 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13048
13049         * g++.dg/template/crash20.c: New.
13050
13051 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13052
13053         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13054         Add dg-run directive.  Declare variables as required.
13055         * gfortran.dg/g77/README: Update
13056
13057 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13058
13059         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13060         gcc.dg/cris-peep2-andu2.c: New tests.
13061
13062 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13063
13064         PR c/15052
13065         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13066         on return type.
13067         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13068         messages.
13069         * gcc.dg/qual-return-2.c: Update expected messages.
13070         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13071
13072 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13073
13074         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13075         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13076
13077 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13078
13079         PR c/11250
13080         * gcc.dg/init-string-1.c: New test.
13081
13082 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13083
13084         PR middle-end/15345
13085         PR c/16450
13086         * gcc.dg/torture/nested-fn-1.c: New test.
13087
13088 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13089
13090         PR target/16559
13091         * gcc.dg/ia64-fptr-1.c: New file.
13092
13093 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13094
13095         PR c++/14497
13096         * g++.dg/template/spec16.C: New test.
13097         * g++.old-deja/g++.robertl/eb118.C: Remove.
13098
13099 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13100
13101         PR c++/509
13102         * g++.dg/template/spec15.C: New test.
13103
13104 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13105
13106         Copy cases from g77.f-torture/execute and add dg-run
13107         directive.  Other changes as noted.
13108         * gfortran.dg/g77/13037.f
13109         * gfortran.dg/g77/1832.f
13110         * gfortran.dg/g77/19981119-0.f
13111         * gfortran.dg/g77/19990313-0.f
13112         * gfortran.dg/g77/19990313-1.f
13113         * gfortran.dg/g77/19990313-2.f
13114         * gfortran.dg/g77/19990313-3.f
13115         * gfortran.dg/g77/19990419-1.f
13116         * gfortran.dg/g77/19990826-0.f
13117         * gfortran.dg/g77/19990826-2.f
13118         * gfortran.dg/g77/20000503-1.f
13119         * gfortran.dg/g77/20001111.f
13120         * gfortran.dg/g77/20010116.f
13121         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13122         * gfortran.dg/g77/20010430.f
13123         * gfortran.dg/g77/6177.f
13124         * gfortran.dg/g77/947.f
13125         * gfortran.dg/g77/970816-3.f
13126         * gfortran.dg/g77/971102-1.f
13127         * gfortran.dg/g77/980520-1.f
13128         * gfortran.dg/g77/980628-0.f
13129         * gfortran.dg/g77/980628-1.f
13130         * gfortran.dg/g77/980628-10.f
13131         * gfortran.dg/g77/980628-2.f
13132         * gfortran.dg/g77/980628-3.f
13133         * gfortran.dg/g77/980628-7.f
13134         * gfortran.dg/g77/980628-8.f
13135         * gfortran.dg/g77/980628-9.f
13136         * gfortran.dg/g77/980701-0.f
13137         * gfortran.dg/g77/980701-1.f
13138         * gfortran.dg/g77/cabs.f
13139         * gfortran.dg/g77/claus.f
13140         * gfortran.dg/g77/complex_1.f
13141         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13142         * gfortran.dg/g77/dcomplex.f
13143         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13144         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13145         * gfortran.dg/g77/f90-intrinsic-numeric.f
13146         * gfortran.dg/g77/int8421.f
13147         * gfortran.dg/g77/labug1.f
13148         * gfortran.dg/g77/large_vec.f
13149         * gfortran.dg/g77/le.f
13150         * gfortran.dg/g77/short.f
13151         * gfortran.dg/g77/README: Update
13152
13153 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13154
13155         PR c++/16637
13156         * g++.dg/parse/lookup4.C: New test.
13157
13158 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13159
13160         PR c++/16175
13161         * g++.dg/template/ttp10.C: New test.
13162
13163 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13164
13165         * gcc.dg/pr12625-1.c: New test.
13166
13167 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13168
13169         * testsuite/gcc.dg/switch-warn-1.c: New test.
13170         * testsuite/gcc.dg/switch-warn-2.c: New test.
13171         * gcc.c-torture/compile/pr14730.c: Update.
13172
13173 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13174
13175         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13176         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13177         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13178         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13179
13180 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13181
13182         PR c++/16623
13183         * g++.dg/template/assign1.C: New test.
13184
13185 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13186
13187         PR c++/12170
13188         * g++.dg/template/ttp9.C: New test.
13189
13190 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13191
13192         * gcc.dg/format/cmn-err-1.c: New test.
13193
13194 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13195
13196         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13197         gcc.dg/Wparentheses-10.c: New tests.
13198         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13199
13200 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13201
13202         PR fortran/16465
13203         * gfortran.dg/g77//ffixed-line-length-0.f,
13204         gfortran.dg/g77/ffixed-line-length-132.f,
13205         gfortran.dg/g77/ffixed-line-length-72.f,
13206         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13207         gfortran.dg/g77/README: Update.
13208
13209 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13210
13211         PR c++/13092
13212         * g++.dg/template/non-dependent7.C: New test.
13213         * g++.dg/template/non-dependent8.C: Likewise.
13214         * g++.dg/template/non-dependent9.C: Likewise.
13215         * g++.dg/template/non-dependent10.C: Likewise.
13216
13217 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/16337
13220         * g++.dg/parse/attr2.C: New test.
13221
13222 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13223
13224         * g77.dg: Removed.
13225         * g77.f-torture: Ditto.
13226
13227 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13228
13229         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13230         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13231         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13232
13233 2004-07-16  Richard Henderson  <rth@redhat.com>
13234
13235         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13236
13237 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13238
13239         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13240         tests with full list of options.
13241         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13242         of TORTURE_OPTIONS if test contains 'dg-do run'.
13243
13244         PR fortran/16404
13245         * gfortran.dg/do_iterator.f90: New test.
13246
13247 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13248
13249         PR rtl-optimization/16536
13250         * gcc.c-torture/execute/restrict-1.c: New test.
13251
13252 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13253
13254         PR fortran/15324
13255         * gfortran.dg/pr15324.f90: New test.
13256
13257         PR fortran/15129
13258         * gfortran.dg/pr15129.f90: New test.
13259
13260         PR fortran/15140
13261         * gfortran.dg/pr15140.f90: New test.
13262
13263         PR fortran/13792
13264         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13265         compile-time simplification.
13266
13267 2004-07-14  Mike Stump  <mrs@apple.com>
13268
13269         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13270
13271 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13272
13273         PR target/16325
13274         * gcc.dg/profile-generate-1.c: New.
13275
13276 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13277
13278         * gcc.c-torture/execute/20040709-1.c: New test.
13279         * gcc.c-torture/execute/20040709-2.c: New test.
13280
13281 2004-07-14  Mike Stump  <mrs@apple.com>
13282
13283         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13284
13285 2004-07-14  Mike Stump  <mrs@apple.com>
13286
13287         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13288
13289 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13290
13291         PR c++/16518
13292         * g++.dg/parse/mutable1.C: New test.
13293
13294 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13295
13296         PR tree-optimization/16443
13297         * gcc.dg/tree-ssa/20040713-1.c: New test.
13298
13299 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13300
13301         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13302         for operator new.
13303
13304 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13305
13306         * gfortran.dg/g77/README: New file
13307         * gfortran.dg/g77/19981216-0.f:  Copy from
13308         g77.f-torture/noncompile.  Add "dg-do compile" and
13309         dg-error as required.
13310         * gfortran.dg/g77/19990218-1.f: Likewise
13311         * gfortran.dg/g77/19990905-1.f: Likewise
13312         * gfortran.dg/g77/9263.f: Likewise
13313         * gfortran.dg/g77/980615-0.f: Likewise
13314         * gfortran.dg/g77/980616-0.f: Likewise
13315         * gfortran.dg/g77/check0.f: Likewise
13316         * gfortran.dg/g77/select_no_compile.f: Likewise
13317
13318 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13319
13320         Copy files from g77.f-torture/compile.
13321         Add "{ dg-do compile}".  Other changes as noted
13322         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13323         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13324         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13325         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13326         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13327         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13328         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13329         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13330         statement to conform to standard.  Append alpha1.x for reference.
13331         * gfortran.dg/g77/xformat.f: Add dg-warning
13332
13333 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13334
13335         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13336         Add {dg-do compile} directive.
13337         * gfortran.dg/g77/cpp2.F: Likewise
13338
13339 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13340
13341         PR c++/5402
13342         * g++.dg/lookup/name-clash1.C: New test.
13343
13344         PR c++/9777
13345         * g++.dg/lookup/name-clash2.C: New test.
13346
13347         PR c++/12102
13348         * g++.dg/lookup/name-clash3.C: New test.
13349
13350 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13351
13352         * g++.dg/lookup/new2.C: New test.
13353         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13354
13355 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13356
13357         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13358         Add {dg-do compile} directive.
13359         * gfortran.dg/g77/13060.f: Likewise
13360         * gfortran.dg/g77/19990218-0.f: Likewise
13361         * gfortran.dg/g77/19990305-0.f: Likewise
13362         * gfortran.dg/g77/19990419-0.f: Likewise
13363         * gfortran.dg/g77/19990502-0.f: Likewise
13364         * gfortran.dg/g77/19990502-1.f: Likewise
13365         * gfortran.dg/g77/19990525-0.f: Likewise
13366         * gfortran.dg/g77/19990826-1.f: Likewise
13367         * gfortran.dg/g77/19990826-3.f: Likewise
13368         * gfortran.dg/g77/19990905-2.f: Likewise
13369         * gfortran.dg/g77/20000412-1.f: Likewise
13370         * gfortran.dg/g77/20000511-1.f: Likewise
13371         * gfortran.dg/g77/20000511-2.f: Likewise
13372         * gfortran.dg/g77/20000518.f: Likewise
13373         * gfortran.dg/g77/20000601-1.f: Likewise
13374         * gfortran.dg/g77/20000601-2.f: Likewise
13375         * gfortran.dg/g77/20000629-1.f: Likewise
13376         * gfortran.dg/g77/20000630-2.f: Likewise
13377         * gfortran.dg/g77/20010115.f: Likewise
13378         * gfortran.dg/g77/20010321-1.f: Likewise
13379         * gfortran.dg/g77/20010426.f: Likewise
13380         * gfortran.dg/g77/20020307-1.f: Likewise
13381         * gfortran.dg/g77/8485.f: Likewise
13382         * gfortran.dg/g77/960317-1.f: Likewise
13383         * gfortran.dg/g77/970915-0.f: Likewise
13384         * gfortran.dg/g77/980310-1.f: Likewise
13385         * gfortran.dg/g77/980310-2.f: Likewise
13386         * gfortran.dg/g77/980310-3.f: Likewise
13387         * gfortran.dg/g77/980310-4.f: Likewise
13388         * gfortran.dg/g77/980310-6.f: Likewise
13389         * gfortran.dg/g77/980310-7.f: Likewise
13390         * gfortran.dg/g77/980310-8.f: Likewise
13391         * gfortran.dg/g77/980419-2.f: Likewise
13392         * gfortran.dg/g77/980424-0.f: Likewise
13393         * gfortran.dg/g77/980427-0.f: Likewise
13394         * gfortran.dg/g77/980729-0.f: Likewise
13395         * gfortran.dg/g77/981117-1.f: Likewise
13396         * gfortran.dg/g77/toon_1.f: Likewise
13397
13398 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13399
13400         PR c++/2204
13401         * g++.dg/other/abstract2.C: New test.
13402
13403 2004-07-12  Paul Brook  <paul@codesourcery.com>
13404
13405         * gfortran.dg/pointer_init_1.f90: New test.
13406
13407 2004-07-11  Paul Brook  <paul@codesourcery.com>
13408
13409         PR fortran/15986
13410         * gfortran.dg/contained_1.f90: New test.
13411
13412 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13413
13414         * g++.dg/parse/defarg8.C: New test.
13415
13416 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13417
13418         PR fortran/16433
13419         * gfortran.dg/pr16433.f: New test.
13420
13421         PR fortran/17574
13422         * gfortran.dg/pr15754.f90: New test.
13423
13424 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13425
13426         PR tree-optimization/16437
13427         * gcc.c-torture/execute/bitfld-4.c: New test.
13428
13429 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13430
13431         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13432         access to common var from module.
13433
13434 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13435
13436         PR fortran/16336
13437         * gfortran.fortran-torture/execute/common_2.f90: New test.
13438
13439 2004-07-10  Paul Brook  <paul@codesourcery.com>
13440
13441         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13442
13443 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13444
13445         PR fortran/15969
13446         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13447
13448 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13449
13450         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13451         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13452         * gfortran.dg/g77/ffree-form-1.f: Likewise
13453         * gfortran.dg/g77/ffree-form-2.f: Likewise
13454         * gfortran.dg/g77/ffree-form-3.f: Likewise
13455         * gfortran.dg/g77/fno-underscoring.f: Likewise
13456         * gfortran.dg/g77/funderscoring.f: Likewise
13457         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13458
13459 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13460
13461         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13462
13463 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13464         Paul Brook  <paul@codesourcery.com>
13465
13466         PR fortran/13415
13467         * gfortran.dg/common_pointer_1.f90: New test.
13468
13469 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13470
13471         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13472
13473 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13474
13475         PR target/16364
13476         * gcc.c-torture/compile/20040709-1.c: New.
13477
13478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13479
13480         PR fortran/14077
13481         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13482
13483 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13484
13485         PR fortran/13201
13486         * gfortran.dg/shape_1.f90: New test.
13487
13488 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13489             Andrew Pinski  <apinski@apple.com>
13490
13491         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13492
13493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13494
13495         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13496         comment.
13497
13498 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13499         Paul Brook  <paul@codesourcery.com>
13500
13501         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13502         '.f95' and '.F95'.
13503
13504 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13505
13506         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13507
13508 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13511         testcases with capital suffix.
13512
13513 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13514
13515         PR fortran/15481
13516         PR fortran/13372
13517         PR fortran/13575
13518         PR fortran/15978
13519         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13520
13521         * gfortran.dg/implicit_1.f90: New test.
13522
13523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13524
13525         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13526         expression to match gfortran warning/error messages
13527         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13528         dg-error text.
13529
13530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13531
13532         * lib/fortran-torture.exp: Rename proc search_for to
13533         search_for_re.
13534
13535 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13536
13537         * gcc.c-torture/execute/simd-5.x: New file.
13538         XFAIL on SPARC 64-bit at -O0.
13539
13540 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13541
13542         PR c++/8211
13543         PR c++/16165
13544         * g++.dg/warn/effc3.C: New test.
13545
13546 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13547
13548         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13549         change X to 1X in format.
13550         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13551         add data statements to conform to standard.
13552
13553 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13554
13555         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13556         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13557         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13558
13559 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13560
13561         * gfortran.dg/g77/7388.f: Copy from g77.dg
13562         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13563         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13564         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13565         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13566         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13567         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13568         * gfortran.dg/g77/strlen0.f: Likewise
13569
13570 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13571
13572         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13573         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13574
13575 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13576
13577         * gcc.c-torture/execute/920428-2.x: Delete.
13578         * gcc.c-torture/execute/920501-7.x: Likewise.
13579
13580 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13583         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13584         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13585         prescott and c3-2.
13586         (PREFETCH_3DNOW): Add -march=c3.
13587
13588 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13589
13590         PR c/16437
13591         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13592         * gcc.c-torture/execute/bf64-1.x: Likewise.
13593
13594 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13595
13596         * gcc.c-torture/compile/20040708-1.c: New test.
13597
13598 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13599
13600         PR c++/16169
13601         * g++.dg/warn/effc2.C: New test.
13602
13603 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13604
13605         * gcc.c-torture/execute/bitfld-1.x: Remove.
13606         * gcc.c-torture/execute/bitfld-3.c: New test.
13607         * gcc.dg/bitfld-2.c: Remove XFAILs.
13608
13609 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13610
13611         PR c++/16276
13612         * g++.dg/rtti/tinfo1.C: New file.
13613
13614 2004-07-07  Eric Christopher  <echristo@redhat.com>
13615
13616         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13617
13618 2004-07-07  Andrew Pinski  <apinski@apple.com>
13619
13620         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13621
13622 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13623
13624         * g++.dg/init/call1.C: XFAIL.
13625
13626 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13627
13628         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13629         except for movstrict*, to movmem* and clrstr* to clrmem*.
13630
13631 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13632
13633         * gcc.c-torture/execute/20040707-1.c: New test.
13634
13635 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13636
13637         * gcc.c-torture/execute/20040706-1.c: New test.
13638
13639 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13640
13641         PR c++/3671
13642         * g++.dg/template/spec14.C: New test.
13643
13644 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13645
13646         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13647         nothing if not yet defined.  Use it in b, c and d type definitions.
13648         * gcc.c-torture/execute/20040705-1.c: New test.
13649         * gcc.c-torture/execute/20040705-2.c: New test.
13650
13651 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13652
13653         PR c++/2518
13654         * g++.dg/lookup/new1.C: New test.
13655
13656 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13657
13658         PR c++/11406
13659         * g++.dg/template/sizeof8.C: New test.
13660
13661 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13662
13663         * gcc.c-torture/compile/20040705-1.c: New test.
13664
13665 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13666
13667         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13668
13669 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13670
13671         * gcc.dg/cpp/if-mop.c: Two new testcases.
13672         * gcc.dg/cpp/trad/comment-3.c: New.
13673
13674 2004-07-04  Paul Brook  <paul@codesourcery.com>
13675
13676         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13677
13678 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13679
13680         PR c++/3761
13681         * g++.dg/lookup/crash4.C: New test.
13682
13683 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13684
13685         * gcc.c-torture/execute/builtin-abs-1.c
13686         * gcc.c-torture/execute/builtin-abs-2.c
13687         * gcc.c-torture/execute/builtin-complex-1.c
13688         * gcc.c-torture/execute/builtins/string-1-lib.c
13689         * gcc.c-torture/execute/builtins/string-1.c
13690         * gcc.c-torture/execute/builtins/string-2-lib.c
13691         * gcc.c-torture/execute/builtins/string-2.c
13692         * gcc.c-torture/execute/builtins/string-3-lib.c
13693         * gcc.c-torture/execute/builtins/string-3.c
13694         * gcc.c-torture/execute/builtins/string-4-lib.c
13695         * gcc.c-torture/execute/builtins/string-4.c
13696         * gcc.c-torture/execute/builtins/string-5-lib.c
13697         * gcc.c-torture/execute/builtins/string-5.c
13698         * gcc.c-torture/execute/builtins/string-6-lib.c
13699         * gcc.c-torture/execute/builtins/string-6.c
13700         * gcc.c-torture/execute/builtins/string-7-lib.c
13701         * gcc.c-torture/execute/builtins/string-7.c
13702         * gcc.c-torture/execute/builtins/string-8-lib.c
13703         * gcc.c-torture/execute/builtins/string-8.c
13704         * gcc.c-torture/execute/builtins/string-9-lib.c
13705         * gcc.c-torture/execute/builtins/string-9.c
13706         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13707         * gcc.c-torture/execute/builtins/string-asm-1.c
13708         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13709         * gcc.c-torture/execute/builtins/string-asm-2.c
13710         * gcc.c-torture/execute/stdio-opt-1.c
13711         * gcc.c-torture/execute/stdio-opt-2.c
13712         * gcc.c-torture/execute/stdio-opt-3.c
13713         * gcc.c-torture/execute/string-opt-1.c
13714         * gcc.c-torture/execute/string-opt-10.c
13715         * gcc.c-torture/execute/string-opt-11.c
13716         * gcc.c-torture/execute/string-opt-12.c
13717         * gcc.c-torture/execute/string-opt-13.c
13718         * gcc.c-torture/execute/string-opt-14.c
13719         * gcc.c-torture/execute/string-opt-15.c
13720         * gcc.c-torture/execute/string-opt-16.c
13721         * gcc.c-torture/execute/string-opt-2.c
13722         * gcc.c-torture/execute/string-opt-6.c
13723         * gcc.c-torture/execute/string-opt-7.c
13724         * gcc.c-torture/execute/string-opt-8.c:
13725         Replace with ...
13726
13727         * gcc.c-torture/execute/builtins/abs-2.c
13728         * gcc.c-torture/execute/builtins/abs-3.c
13729         * gcc.c-torture/execute/builtins/complex-1.c
13730         * gcc.c-torture/execute/builtins/fprintf.c
13731         * gcc.c-torture/execute/builtins/fputs.c
13732         * gcc.c-torture/execute/builtins/memcmp.c
13733         * gcc.c-torture/execute/builtins/memmove.c
13734         * gcc.c-torture/execute/builtins/memops-asm.c
13735         * gcc.c-torture/execute/builtins/mempcpy-2.c
13736         * gcc.c-torture/execute/builtins/mempcpy.c
13737         * gcc.c-torture/execute/builtins/memset.c
13738         * gcc.c-torture/execute/builtins/printf.c
13739         * gcc.c-torture/execute/builtins/sprintf.c
13740         * gcc.c-torture/execute/builtins/strcat.c
13741         * gcc.c-torture/execute/builtins/strchr.c
13742         * gcc.c-torture/execute/builtins/strcmp.c
13743         * gcc.c-torture/execute/builtins/strcpy.c
13744         * gcc.c-torture/execute/builtins/strcspn.c
13745         * gcc.c-torture/execute/builtins/strlen-2.c
13746         * gcc.c-torture/execute/builtins/strlen.c
13747         * gcc.c-torture/execute/builtins/strncat.c
13748         * gcc.c-torture/execute/builtins/strncmp-2.c
13749         * gcc.c-torture/execute/builtins/strncmp.c
13750         * gcc.c-torture/execute/builtins/strncpy.c
13751         * gcc.c-torture/execute/builtins/strpbrk.c
13752         * gcc.c-torture/execute/builtins/strpcpy-2.c
13753         * gcc.c-torture/execute/builtins/strpcpy.c
13754         * gcc.c-torture/execute/builtins/strrchr.c
13755         * gcc.c-torture/execute/builtins/strspn.c
13756         * gcc.c-torture/execute/builtins/strstr-asm.c
13757         * gcc.c-torture/execute/builtins/strstr.c:
13758         ... these new files.
13759
13760         * gcc.c-torture/execute/builtins/abs-2-lib.c
13761         * gcc.c-torture/execute/builtins/abs-3-lib.c
13762         * gcc.c-torture/execute/builtins/complex-1-lib.c
13763         * gcc.c-torture/execute/builtins/fprintf-lib.c
13764         * gcc.c-torture/execute/builtins/fputs-lib.c
13765         * gcc.c-torture/execute/builtins/memcmp-lib.c
13766         * gcc.c-torture/execute/builtins/memmove-lib.c
13767         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13768         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13769         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13770         * gcc.c-torture/execute/builtins/memset-lib.c
13771         * gcc.c-torture/execute/builtins/printf-lib.c
13772         * gcc.c-torture/execute/builtins/sprintf-lib.c
13773         * gcc.c-torture/execute/builtins/strcat-lib.c
13774         * gcc.c-torture/execute/builtins/strchr-lib.c
13775         * gcc.c-torture/execute/builtins/strcmp-lib.c
13776         * gcc.c-torture/execute/builtins/strcpy-lib.c
13777         * gcc.c-torture/execute/builtins/strcspn-lib.c
13778         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13779         * gcc.c-torture/execute/builtins/strlen-lib.c
13780         * gcc.c-torture/execute/builtins/strncat-lib.c
13781         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13782         * gcc.c-torture/execute/builtins/strncmp-lib.c
13783         * gcc.c-torture/execute/builtins/strncpy-lib.c
13784         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13785         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13786         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13787         * gcc.c-torture/execute/builtins/strrchr-lib.c
13788         * gcc.c-torture/execute/builtins/strspn-lib.c
13789         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13790         * gcc.c-torture/execute/builtins/strstr-lib.c
13791         * gcc.c-torture/execute/builtins/lib/abs.c
13792         * gcc.c-torture/execute/builtins/lib/fprintf.c
13793         * gcc.c-torture/execute/builtins/lib/memset.c
13794         * gcc.c-torture/execute/builtins/lib/printf.c
13795         * gcc.c-torture/execute/builtins/lib/sprintf.c
13796         * gcc.c-torture/execute/builtins/lib/strcpy.c
13797         * gcc.c-torture/execute/builtins/lib/strcspn.c
13798         * gcc.c-torture/execute/builtins/lib/strncat.c
13799         * gcc.c-torture/execute/builtins/lib/strncmp.c
13800         * gcc.c-torture/execute/builtins/lib/strncpy.c
13801         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13802         * gcc.c-torture/execute/builtins/lib/strspn.c
13803         * gcc.c-torture/execute/builtins/lib/strstr.c:
13804         New files containing support routines.
13805
13806         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13807         declaration.
13808         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13809         when not optimizing.
13810
13811 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/16240
13814         * g++.dg/abi/mangle22.C: New test.
13815         * g++.dg/abi/mangle23.C: Likewise.
13816
13817 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13818
13819         PR fortran/16290
13820         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13821         Allow for cases without denormalized floating point numbers.
13822
13823 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13824
13825         PR c/1027
13826         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13827         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13828         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13829         expected warning text.
13830         * gcc.dg/format/diag-2.c: New test.
13831
13832 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13833
13834         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13835
13836 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13837
13838         * gcc.dg/builtins-43.c: New.
13839         * gcc.dg/builtins-44.c: New.
13840         * gcc.dg/builtins-45.c: New.
13841
13842 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13843             Andreas Tobler  <a.tobler@schweiz.ch>
13844
13845         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13846         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13847         as SIGSEGV.
13848         * gcc.dg/cleanup-11.c: Likewise.
13849         * gcc.dg/cleanup-8.c: Likewise.
13850         * gcc.dg/cleanup-9.c: Likewise.
13851         * gcc.dg/cleanup-5.c: Run on all platforms.
13852
13853 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13854
13855         * g++.dg/warn/nonnull1.C: New test.
13856
13857 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13858
13859         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13860         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13861         Special-case the Sun compiler wrt to <complex.h>.
13862
13863 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13864
13865         * gcc.dg/Wunreachable-8.C: New test.
13866
13867         * gcc.dg/h8300-ice2.c : New test.
13868
13869 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13870
13871         PR fortran/16161
13872         * gfortran.fortran-torture/compile/implicit.f90: Add test
13873         for implicit character.
13874
13875 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13876
13877         PR fortran/16289
13878         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13879         Use tiny() intrinsic to find smallest non-negative real
13880
13881 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13882
13883         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13884         * gcc.dg/compat/struct-by-value-22_x.c: New.
13885         * gcc.dg/compat/struct-by-value-22_y.c: New.
13886
13887         * gcc.c-torture/execute/20040629-1.c: New test.
13888
13889 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13890
13891         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13892         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13893
13894         PR target/16195
13895         * gcc.dg/20040625-1.c: New test.
13896
13897 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13898
13899         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13900
13901 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13902
13903         PR fortran/15963
13904         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13905
13906 2004-06-29  Richard Henderson  <rth@redhat.com>
13907
13908         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13909
13910 2004-06-29  Paul Brook  <paul@codesourcery.com>
13911
13912         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13913         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13914
13915 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13916
13917         PR c++/16260
13918         * g++.dg/parse/crash15.C: New.
13919
13920 2004-06-28  Andrew Pinski  <apinski@apple.com>
13921
13922         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13923         by the error already.
13924
13925         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13926
13927 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13928
13929         PR target/14041
13930         * gcc.dg/h8300-bss-align-1.c : New.
13931
13932 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * PR c++/16174
13935         * g++.dg/template/ctor4.C: New.
13936
13937 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13938
13939         PR c++/16205
13940         * g++.dg/warn/Wsequence-point-1.C: New test.
13941
13942 2004-06-27  Paul Brook  <paul@codesourcery.com>
13943
13944         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13945
13946 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13947
13948         * g++.old-deja/g++.mike/p7325.C: Remove.
13949
13950 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13951
13952         PR c/14963
13953         * gcc.dg/pr14963.c: New test.
13954
13955 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13956
13957         PR c++/16193
13958         * g++.dg/parse/redef1.C: New test.
13959
13960 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13961
13962         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13963         20021110.c.
13964         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13965         20021119-1.c.
13966         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13967         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13968         5-04.c.
13969         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13970         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13971         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13972         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13973         g++.brendan/enum14.C.
13974         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13975         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13976         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13977         g++.mike/virt1.C.
13978         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13979         memtemp24.C.
13980
13981 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13982
13983         * gcc.dg/20040527-1.c: New test case.
13984
13985 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13986
13987         PR gfortran/pr16196
13988         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13989
13990 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13991
13992         PR middle-end/15825
13993         * gcc.dg/pr15825-1.c: New test case.
13994
13995 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13996
13997         * gcc.c-torture/execute/20040625-1.c: New test.
13998
13999 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14000
14001         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14002
14003 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14004
14005         * gcc.dg/torture/mips-div-1.c: New test.
14006
14007 2004-06-24  Jeff Law  <law@redhat.com>
14008
14009         * gcc.dg/tree-ssa/20040624-1.c: New test.
14010
14011 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14012
14013         * gcc.c-torture/compile/20040624-1.c: New test.
14014
14015 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14016
14017         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14018         this directory.
14019
14020 2004-06-23  Andrew Pinski  <apinski@apple.com>
14021
14022         PR middle-end/15988
14023         * g++.dg/opt/ptrmem4.C: New test.
14024
14025         * gcc.dg/c90-array-quals-2.c: New test.
14026
14027 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14028
14029         * gcc.dg/kpice1.c: New test.
14030
14031 2006-06-23  Andrew Pinski  <apinski@apple.com>
14032
14033         * gcc.dg/c90-array-quals.c: New test.
14034
14035 2006-06-22  Richard Henderson  <rth@redhat.com>
14036
14037         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14038
14039 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14040
14041         * gcc.dg/builtins-config.h: Handle FreeBSD.
14042
14043 2006-06-22  Richard Henderson  <rth@redhat.com>
14044
14045         * g++.dg/opt/devirt1.C: New.
14046
14047 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14048
14049         * g++.dg/opt/pr15551.C: New testcase.
14050
14051 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14052
14053         PR target/14800
14054         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14055         x86_64-*-linux* when compiling for 32bit.
14056
14057 2004-06-21  Andrew Pinski  <apinski@apple.com>
14058
14059         * gcc.dg/pch/struct-1.c: New.
14060         * gcc.dg/pch/struct-1.hs: New.
14061
14062 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14063
14064         * gcc.dg/pch/save-temps-1.c: New file.
14065         * gcc.dg/pch/save-temps-1.hs: New file.
14066
14067 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14068
14069         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14070         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14071
14072 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14073
14074         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14075         to fix type error.
14076         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14077         Remove trailing spaces.
14078
14079 2004-06-21  Richard Henderson  <rth@redhat.com>
14080
14081         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14082         merging && to BIT_FIELD_REF.
14083
14084 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14085
14086         * g++.dg/opt/placeholder1.C: New test.
14087
14088 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14089
14090         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14091         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14092         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14093         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14094
14095 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14096
14097         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14098         extern "C".
14099         * g++.dg/other/pragma-re-1.C: Add comments.
14100
14101 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14102
14103         PR gfortran/16080
14104         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14105
14106 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14107
14108         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14109         instead of setting the type of size_t by
14110         hand.
14111
14112 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14113
14114         * gcc.dg/unordered-2.c: New test case.
14115         * gcc.dg/unordered-3.c: New test case.
14116
14117 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14118
14119         PR other/16043
14120         * lib/g++.exp (g++_version): Tweak regexp for version
14121         * lib/g77.exp (g77_version): Likewise
14122         * lib/gfortran.exp (gfortran_version): Likewise
14123         * lib/objc.exp (objc_version): Likewise
14124         * lib/treelang.exp (treelang_version): Likewise
14125
14126 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14129         Use INT_MAX instead of __INT_MAX__.
14130         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14131
14132         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14133         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14134         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14135         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14136         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14137         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14138         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14139         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14140         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14141
14142         * gcc.dg/range-test-1.c: New test.
14143         * g++.dg/opt/range-test-1.C: New test.
14144
14145 2004-06-17  Richard Henderson  <rth@redhat.com>
14146
14147         * objc.dg/sync-1.m: New.
14148         * objc.dg/try-catch-1.m: Don't force next runtime.
14149         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14150         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14151         shadowed catch clause.
14152         * objc.dg/try-catch-5.m: New.
14153
14154 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14155
14156         Bug 14610
14157         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14158
14159 2004-06-15  Richard Henderson  <rth@redhat.com>
14160
14161         * gcc.dg/20001116-1.c: Move expected warning line.
14162
14163 2004-06-15  Richard Henderson  <rth@redhat.com>
14164
14165         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14166         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14167
14168 2004-06-15  Jeff Law  <law@redhat.com>
14169
14170         * gcc.dg/tree-ssa/20040615-1.c: New test.
14171         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14172         be less sensitive to operand ordering.
14173         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14174
14175 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14176
14177         * g++.dg/abi/bitfield3.C: Add comment..
14178
14179 2004-06-15  Richard Henderson  <rth@redhat.com>
14180
14181         * g++.dg/ext/stmtexpr1.C: XFAIL.
14182         * gcc.dg/20030612-1.c: XFAIL.
14183
14184 2004-06-15  Eric Christopher  <echristo@redhat.com>
14185
14186         * g++.dg/charset/asm5.c: New.
14187         * gcc.dg/charset/asm6.c: New.
14188
14189 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14190
14191         PR fortran/15962
14192         * gfortran.fortran-torture/execute/select_1.f90: New test.
14193
14194 2004-06-15  Paul Brook  <paul@codesourcery.com>
14195
14196         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14197
14198 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14199
14200         PR c++/15967
14201         * g++.dg/lookup/crash3.C: New test.
14202
14203 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14204
14205         PR c++/15947
14206         * g++.dg/parse/dtor4.C: New test.
14207
14208 2004-06-14  Jeff Law  <law@redhat.com>
14209
14210         * gcc.c-torture/compile/20040614-1.c: New test.
14211
14212 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14213
14214         PR fortran/15211
14215         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14216         LEN of a character array.
14217
14218 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/15096
14221         * g++.dg/template/ptrmem10.C: New test.
14222
14223         PR c++/14930
14224         * g++.dg/template/friend30.C: New test.
14225
14226 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14227
14228         PR fortran/14928
14229         * gfortran.fortran-torture/compile/mloc.f90: New test.
14230
14231 2004-06-13  Paul Brook  <paul@codesourcery.com>
14232
14233         * gfortran.fortran-torture/execute/random_2.f90: New test.
14234
14235 2004-06-13  Eric Christopher  <echristo@redhat.com>
14236
14237         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14238
14239 2004-06-12  Paul Brook  <paul@codesourcery.com>
14240
14241         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14242
14243 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14244
14245         PR fortran/14923
14246         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14247
14248 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14249
14250         PR fortran/14957
14251         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14252         syntax errors in end statements of contained subroutines.
14253
14254 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14255
14256         PR fortran/12841
14257         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14258
14259 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14260
14261         PR fortran/15665
14262         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14263
14264 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14265
14266         PR gfortran/12839
14267         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14268
14269 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/15862
14272         * g++.dg/parse/enum1.C: New test.
14273
14274 2004-06-10  Jeff Law  <law@redhat.com>
14275
14276         * gcc.c-torture/compile/20040610-1.c: New test.
14277
14278 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14279
14280         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14281         * g++.old-deja/g++.other/decl3.C: Likewise.
14282
14283 2004-06-10  Brian Booth  <bbooth@redhat.com>
14284
14285         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14286         V_MAY_DEF instead of VDEF.
14287         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14288
14289 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/14211
14292         * g++.dg/conversion/const1.C: New test.
14293
14294         PR c++/15076
14295         * g++.dg/conversion/reinterpret1.C: New test.
14296
14297         PR c++/15877
14298         * g++.dg/template/enum2.C: New test.
14299
14300         PR c++/15227
14301         * g++.dg/template/error13.C: New test.
14302
14303 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14304
14305         PR fortran/14957
14306         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14307         arguments to test_* REAL and of the right size.
14308
14309 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR target/15569
14312         PR rtl-optimization/15681
14313         * gcc.dg/20040609-1.c: New test.
14314
14315 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14316
14317         PR c++/14791
14318         * g++.dg/opt/builtins1.C: New test.
14319
14320 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14321
14322         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14323         that use default windows32 struct layout.
14324         * gcc.dg/i386-bitfield2.c: Likewise.
14325
14326 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14327
14328         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14329         for mingw32 and cygwin targets.
14330
14331 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14332
14333         * gcc.dg/pch/macro-4.c: New.
14334         * gcc.dg/pch/macro-4.hs: New.
14335
14336 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14337
14338         PR fortran/13249
14339         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14340
14341 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14342
14343         PR fortran/13372
14344         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14345
14346 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14347
14348         PR gfortran/14897
14349         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14350
14351 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14352
14353         PR gfortran/15755
14354         * gfortran.fortran-torture/execute/backspace.c : New test.
14355
14356 2004-06-09  Paul Brook  <paul@codesourcery.com>
14357
14358         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14359         (pointer_to_section): Rewrite to use smaller array.
14360
14361 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14362
14363         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14364         * gcc.dg/ext/altivec-10.c: Same.
14365         * gcc.dg/ext/altivec-11.c: Same.
14366         * gcc.dg/ext/altivec-12.c: Same.
14367         * gcc.dg/ext/altivec-13.c: Same.
14368         * gcc.dg/ext/altivec-14.c: Same.
14369         * gcc.dg/ext/altivec-15.c: Same.
14370         * gcc.dg/ext/altivec-16.c: Same.
14371         * gcc.dg/ext/altivec-3.c: Same.
14372         * gcc.dg/ext/altivec-4.c: Same.
14373         * gcc.dg/ext/altivec-6.c: Same.
14374         * gcc.dg/ext/altivec-7.c: Same.
14375         * gcc.dg/ext/altivec-8.c: Same.
14376         * gcc.dg/ext/altivec-varargs-1.c: Same.
14377
14378         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14379         * g++.dg/ext/altivec-10.C: Same.
14380         * g++.dg/ext/altivec-2.C: Same.
14381         * g++.dg/ext/altivec-3.C: Same.
14382         * g++.dg/ext/altivec-4.C: Same.
14383         * g++.dg/ext/altivec-5.C: Same.
14384         * g++.dg/ext/altivec-6.C: Same.
14385         * g++.dg/ext/altivec-7.C: Same.
14386         * g++.dg/ext/altivec-8.C: Same.
14387         * g++.dg/ext/altivec-9.C: Same.
14388
14389 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14390
14391         PR c++/7841
14392         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14393
14394 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14395
14396         * gcc.dg/union-1.c: New test.
14397
14398 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14399
14400         * gcc.dg/builtins-41.c: New test case.
14401         * gcc.dg/builtins-42.c: New test case.
14402
14403 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14404
14405         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14406         * g++.dg/ext/altivec-10.C: Same.
14407         * g++.dg/ext/altivec-2.C: Same.
14408         * g++.dg/ext/altivec-3.C: Same.
14409         * g++.dg/ext/altivec-4.C: Same.
14410         * g++.dg/ext/altivec-5.C: Same.
14411         * g++.dg/ext/altivec-6.C: Same.
14412         * g++.dg/ext/altivec-7.C: Same.
14413         * g++.dg/ext/altivec-8.C: Same.
14414         * g++.dg/ext/altivec-9.C: Same.
14415         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14416         * g++.old-deja/g++.brendan/new3.C: Same.
14417         * gcc.c-torture/execute/eeprof-1.x: Same.
14418
14419 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14420
14421         PR c/14765
14422         * gcc.dg/pr14765-1.c: New test.
14423
14424 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14425
14426         PR c/14649
14427         * gcc.dg/pr14649-1.c: New test case.
14428
14429 2004-06-07  Richard Henderson  <rth@redhat.com>
14430
14431         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14432         if temporaries.
14433
14434 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14435
14436         * g++.dg/eh/elide1.C: Remove XFAIL.
14437
14438 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/15337
14441         * g++.dg/expr/sizeof3.C: New test.
14442
14443         PR c++/14777
14444         * g++.dg/template/access14.C: New test.
14445
14446         PR c++/15554
14447         * g++.dg/template/enum1.C: New test.
14448
14449         PR c++/15057
14450         * g++.dg/eh/throw1.C: New test.
14451
14452 2004-06-07  David Ayers  <d.ayers@inode.at>
14453             Ziemowit Laski  <zlaski@apple.com>
14454
14455         * lib/objc.exp (objc_target_compile): Revert the '-framework
14456         Foundation' flag fix, since bare Darwin does not ship
14457         with the Foundation framework.
14458         * objc/execute/next_mapping.h: Provide a local NSConstantString
14459         @interface and @implementation.
14460         (objc_constant_string_init): A constructor function, used to
14461         initialize the NSConstantString meta-class object.
14462         * objc/execute/string1.m: Include "next_mapping.h" instead of
14463         <Foundation/NSString.h>.
14464         * objc/execute/string2.m: Likewise.
14465         * objc/execute/string3.m: Likewise.
14466         * objc/execute/string4.m: Likewise.
14467
14468 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14469
14470         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14471         to double. Replace double with FLOAT.
14472         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14473
14474         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14475         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14476         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14477         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14478         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14479         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14480         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14481         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14482
14483 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         PR c/13519
14486         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14487
14488 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14489
14490         PR c++/15503
14491         * g++.dg/template/meminit2.C: New test.
14492
14493 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14494
14495         PR target/15822
14496         * gcc.c-torture/execute/compare-fp-1.c,
14497         gcc.c-torture/execute/compare-fp-2.c,
14498         gcc.c-torture/execute/compare-fp-3.c,
14499         gcc.c-torture/execute/compare-fp-4.c,
14500         gcc.c-torture/execute/compare-fp-3.x,
14501         gcc.c-torture/execute/compare-fp-4.x: Moved...
14502         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14503         gcc.c-torture/execute/ieee/compare-fp-2.c,
14504         gcc.c-torture/execute/ieee/compare-fp-3.c,
14505         gcc.c-torture/execute/ieee/compare-fp-4.c,
14506         gcc.c-torture/execute/ieee/compare-fp-3.x,
14507         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14508
14509 2004-06-04  David Ayers  <d.ayers@inode.at>
14510
14511         * objc/execute/protocol-isEqual-4.m: New testcase.
14512
14513 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14514
14515         * objc/execute/protocol-isEqual-1.m: New testcase.
14516         * objc/execute/protocol-isEqual-2.m: New testcase.
14517         * objc/execute/protocol-isEqual-3.m: New testcase.
14518
14519 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14520
14521         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14522
14523 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14524
14525         * lib/objc.exp (objc_target_compile): When running tests on
14526         Darwin (Mac OS X), inform the linker about '-framework
14527         'Foundation'.
14528
14529 2004-06-02  Eric Christopher  <echristo@redhat.com>
14530
14531         * gcc.c-torture/compile/20040602-1.c: New.
14532
14533 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14534
14535         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14536         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14537
14538         PR tree-optimization/14736
14539         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14540
14541         PR tree-optimization/14042
14542         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14543
14544         PR tree-optimization/14729
14545         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14546
14547 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14548
14549         PR fortran/15557
14550         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14551
14552 2004-06-01  Richard Hederson  <rth@redhat.com>
14553
14554         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14555
14556 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14557
14558         PR c++/14932
14559         * g++.dg/parse/offsetof4.C: New test.
14560
14561 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14562
14563         PR objc/7993
14564         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14565
14566 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/15701
14569         * g++.dg/template/friend29.C: New test.
14570
14571 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14572
14573         PR c/15749
14574         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14575
14576 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14577
14578         * gcc.dg/sparc-trap-1.c: New test.
14579
14580 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR middle-end/15069
14583         * g++.dg/opt/fold3.C: New test case.
14584
14585 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14586
14587         * lib/target-supports.exp (check_iconv_available): Fix fallout
14588         from 2004-05-28 patch.
14589
14590 2004-05-30  Paul Brook  <paul@codesourcery.com>
14591
14592         PR fortran/15620
14593         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14594         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14595
14596 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14597
14598         * gfortran.fortran-torture/execute/random_1.f90: New test.
14599
14600 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14601
14602         * g++.dg/ext/altivec-10.C: New test.
14603
14604 2004-05-29  Paul Brook  <paul@codesourcery.com>
14605
14606         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14607
14608 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14609
14610         * gcc.dg/altivec-16.c: New test.
14611
14612 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14613
14614         * lib/target-supports.exp (check_vmx_hw_available): New.
14615         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14616
14617         * lib/target-supports.exp (check_alias_available,
14618         check_iconv_available, check_named_sections_available): Use
14619         unique names for temporary files.
14620
14621 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14622
14623         * gcc.dg/altivec-15.c: New test.
14624
14625 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14626
14627         PR c++/15083
14628         * g++.dg/warn/noeffect6.C: New test.
14629
14630         PR c++/15471
14631         * g++.dg/expr/ptrmem4.C: New test.
14632
14633         PR c++/15640
14634         * g++.dg/template/operator3.C: New test.
14635
14636 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/14668
14639         * g++.dg/lookup/redecl1.C: New test.
14640         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14641
14642 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14643
14644         * gcc.c-torture/execute/compare-fp-1.c,
14645         gcc.c-torture/execute/compare-fp-2.c,
14646         gcc.c-torture/execute/compare-fp-3.c,
14647         gcc.c-torture/execute/compare-fp-4.c,
14648         gcc.c-torture/execute/compare-fp-3.x,
14649         gcc.c-torture/execute/compare-fp-4.x,
14650         gcc.dg/pr15649-1.c: New.
14651
14652 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14653
14654         PR c++/12883
14655         * g++.dg/init/array14.C: New test.
14656
14657 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14658
14659         * lib/compat.exp (compat-get-options-main): New.
14660         (compat-get-options): Remove unneeded code, warn for ignored
14661         command.
14662         (compat-execute): Check flag set by dg-require-* commands.
14663
14664         * lib/compat.exp (compat-execute): Break up long lines.
14665
14666 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14667
14668         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14669         * gcc.dg/altivec-14.c: New test.
14670         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14671
14672         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14673         * gcc.dg/altivec-12.c: Ditto.
14674
14675         * gcc.dg/altivec-3.c: Move call to altivec_check.
14676
14677 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/15044
14680         * g++.dg/template/error12.C: New test.
14681
14682         PR c++/15317
14683         * g++.dg/ext/attrib15.C: New test.
14684
14685         PR c++/15329
14686         * g++.dg/template/ptrmem9.C: New test.
14687
14688 2004-05-25  Paul Brook  <paul@codesourcery.com>
14689
14690         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14691
14692 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/15165
14695         * g++.dg/template/crash19.C: New test.
14696
14697 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/15025
14700         * g++.dg/template/redecl1.C: New test.
14701
14702 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/14821
14705         * g++.dg/other/ns1.C: New test.
14706
14707         PR c++/14883
14708         * g++.dg/template/invalid1.C: New test.
14709
14710 2004-05-23  Paul Brook  <paul@codesourcery.com>
14711         Victor Leikehman  <lei@haifasphere.co.il>
14712
14713         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14714         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14715
14716 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/15285
14719         PR c++/15299
14720         * g++.dg/template/non-dependent5.C: New test.
14721         * g++.dg/template/non-dependent6.C: New test.
14722
14723 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/15507
14726         * g++.dg/inherit/union1.C: New test.
14727
14728         PR c++/15542
14729         * g++.dg/template/addr1.C: New test.
14730
14731         PR c++/15427
14732         * g++.dg/template/array5.C: New test.
14733
14734         PR c++/15287
14735         * g++.dg/template/array6.C: New test.
14736
14737 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14738             Roger Sayle  <roger@eyesopen.com>
14739
14740         * g++.dg/lookup/forscope2.C: New test case.
14741
14742 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14743
14744         * gcc.dg/cpp/Wmissingdirs.c: New.
14745
14746 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14747
14748         PR target/15301
14749         * gcc.dg/compat/union-m128-1.h: New file.
14750         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14751         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14752         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14753
14754 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14755
14756         PR target/15302
14757         * gcc.dg/compat/struct-complex-1.h: New file.
14758         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14759         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14760         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14761
14762 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14763
14764         PR middle-end/3074
14765         * gcc.dg/pr3074-1.c: New test case.
14766         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14767
14768 2004-05-20  Falk Hueffner  <falk@debian.org>
14769
14770         PR other/15526
14771         * gcc.dg/ftrapv-1.c: New test case.
14772
14773 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14774
14775         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14776
14777 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14778             Jeff Law  <law@redhat.com>
14779
14780         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14781         * gcc.dg/tree-ssa/20040518-2.c: New test.
14782
14783         * gcc.dg/tree-ssa/20040518-1.c: New test.
14784
14785 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14786
14787         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14788
14789 2004-05-18  Paul Brook  <paul@codesourcery.com>
14790
14791         PR fortran/13930
14792         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14793
14794 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14795
14796         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14797         constant folding.
14798
14799 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14800
14801         * gcc.dg/tree-ssa/20040517-1.c: New test.
14802
14803 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14804
14805         * gcc.dg/loop-4.c: New test.
14806
14807 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14808
14809         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14810
14811 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14812
14813         PR fortran/15311
14814         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14815
14816 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14817
14818         PR fortran/13826
14819         PR fortran/13940
14820         * gfortran.fortran-torture/compile/data_1.f90: New test.
14821
14822 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14823
14824         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14825         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14826
14827 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14828
14829         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14830
14831 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14832
14833         PR c/15444
14834         * gcc.dg/format/xopen-1.c: Adjust expected message.
14835         * gcc.dg/format/xopen-3.c: New test.
14836
14837 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14838
14839         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14840
14841 2004-05-14  Jeff Law  <law@redhat.com>
14842
14843         * gcc.dg/tree-ssa/20040514-2.c: New test.
14844
14845 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14846
14847         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14848         this ...
14849         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14850         this.
14851
14852 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * gcc.dg/tree-ssa/20040514-1.c: New test.
14855
14856 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14857
14858         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14859         test.
14860
14861 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14862
14863         PR fortran/14066
14864         * gfortran.fortran-torture/compile/do_1.f90: New test.
14865
14866 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14867
14868         PR fortran/15051
14869         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14870         test.
14871
14872 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14873
14874         PR fortran/15149
14875         * gfortran.fortran-torture/execute/random_init.f90: New test.
14876
14877 2004-05-13  Paul Brook  <paul@codesourcery.com>
14878
14879         PR fortran/15314
14880         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14881
14882 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14883
14884         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14885         for the powerpc case.
14886
14887 2004-05-13  Jeff Law  <law@redhat.com>
14888
14889         * gcc.dg/tree-ssa/20040513-1.c: New test.
14890         * gcc.dg/tree-ssa/20040513-2.c: New test.
14891
14892 2004-05-13  Paul Brook  <paul@codesourcery.com>
14893
14894         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14895         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14896         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14897
14898 2004-05-13  Andreas Schwab  <schwab@suse.de>
14899
14900         PR other/10819
14901         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14902         characters.
14903
14904 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14905
14906         PR fortran/15294
14907         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14908
14909 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14910
14911         Merge from tree-ssa-20020619-branch.  See
14912         ChangeLog.tree-ssa for details.
14913
14914 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14915
14916         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14917         include <altivec.h> explicitly.
14918         * gcc.dg/altivec-13.c: Likewise.
14919
14920 2004-05-11  Paul Brook  <paul@codesourcery.com>
14921
14922         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14923
14924 2004-05-10  Eric Christopher  <echristo@redhat.com>
14925
14926         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14927         * gcc.dg/sibcall-4.c: Ditto.
14928
14929 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14930
14931         * g++.dg/ext/altivec-8.C: New test case.
14932         * gcc.dg/altivec-13.c: New test case.
14933
14934 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14935
14936         * gcc.c-torture/execute/divcmp-1.c: New test case.
14937         * gcc.c-torture/execute/divcmp-2.c: New test case.
14938         * gcc.c-torture/execute/divcmp-3.c: New test case.
14939
14940 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14941
14942         * g++.dg/other/pragma-re-2.C: New test.
14943
14944 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14945
14946         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14947         * gcc.dg/i386-387-2.c: Likewise.
14948
14949         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14950         __builtin_drem.
14951         * gcc.dg/i386-387-6.c: Likewise.
14952
14953 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14954
14955         * gcc.dg/builtins-33.c:  Also check log1p*.
14956
14957 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14958
14959         PR optimization/15296
14960         * gcc.c-torture/execute/pr15296.c: New test.
14961
14962 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14963
14964         * gcc.dg/builtins-40.c: New test.
14965
14966 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14967
14968         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14969
14970 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14971
14972         * g++.dg/ext/spe1.C: New testcase.
14973
14974 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14975
14976         * objc.dg/image-info.m: Allow additional attributes
14977         for __image_info section.
14978
14979 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14980
14981         * gcc.dg/torture/mips-hilo-2.c: New test.
14982
14983 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14984
14985         PR c++/14389
14986         * g++.dg/template/member5.C: New test.
14987
14988 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14989
14990         * gcc.dg/builtins-34.c: Also check expm1*.
14991
14992 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14993
14994         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14995         * gcc.dg/torture/builtin-convert-3.c: New test.
14996
14997 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14998
14999         PR middle-end/15054
15000         * g++.dg/opt/pr15054.C: New test.
15001
15002 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15003
15004         * gcc.dg/torture/builtin-rounding-1.c: New test.
15005         * gcc.dg/builtins-25.c: Delete.
15006         * gcc.dg/builtins-29.c: Delete.
15007
15008 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15009
15010         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15011         * gcc.dg/sibcall-4.c: Likewise.
15012         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15013
15014 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15015
15016         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15017         bit-field on 16-bit targets.
15018
15019 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15020
15021         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15022         16-bit targets.
15023
15024 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15025
15026         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15027         * gcc.dg/rs6000-power2-2.c: Likewise.
15028
15029 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15030
15031         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15032         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15033         Change the asm registers to be in form of frN instead of fN.
15034
15035 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15036
15037         * gcc.dg/torture/builtin-convert-2.c: New test.
15038
15039 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         * gcc.dg/rs6000-power2-1.c: New test.
15042         * gcc.dg/rs6000-power2-2.c: New test.
15043
15044 2004-04-28  Jan Hubicka  <jh@suse.cz>
15045
15046         * gcc.dg/unused-6.c: New test.
15047
15048 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15049             Ulrich Weigand  <uweigand@de.ibm.com>
15050
15051         * ada/acats/run_all.sh: Define $target variable.
15052
15053 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15054
15055         PR c++/15119
15056         * g++.dg/other/vararg-1.C: New test.
15057
15058         PR c++/4794
15059         * g++.dg/eh/cleanup3.C: New test.
15060
15061 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15062
15063         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15064         and ad8011a (target_insn).
15065         * ada/acats/support/macro.dfs: Likewise.
15066         * ada/acats/support/impbit.adb: New file.
15067
15068 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15069
15070         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15071
15072 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15073
15074         * gcc.dg/loop-3.c: New test.
15075
15076 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15077
15078         * gcc.c-torture/execute/simd-5.c: New test.
15079
15080 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15081
15082         PR c++/15064
15083         * g++.dg/template/crash18.C: New test.
15084
15085 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15086
15087         * g++.dg/ext/complit3.C: New test.
15088
15089 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15090
15091         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15092         * gcc.dg/altivec-3.c: Same.
15093         * gcc.dg/altivec-varargs-1.c: Same.
15094
15095 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15096
15097         * lib/target-supports.exp (check_profiling_available): Assume
15098         profiling is not available on powerpc-eabi targets.
15099
15100 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15101
15102         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15103         * gcc.dg/vmx/bug-1.c: Ditto.
15104
15105 2004-04-20  Eric Christopher  <echristo@redhat.com>
15106
15107         * gcc.dg/charset/extern.c: New test.
15108         * g++.dg/charset/extern3.cc: Ditto.
15109
15110 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15111
15112         * gcc.dg/builtins-39.c: New test.
15113
15114 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15115
15116         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15117
15118 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15119
15120         * gcc.dg/torture/mips-hilo-1.c: New test.
15121
15122 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15123
15124         * gcc.c-torture/compile/20040419-1.c: New test.
15125
15126 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15127
15128         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15129
15130 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15131             Aldy Hernandez  <aldyh@redhat.com>
15132
15133         * gcc.c-torture/execute/va-arg-24.c: New.
15134
15135 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15136             Aldy Hernandez  <aldyh@redhat.com>
15137
15138         * gcc.dg/vmx/1b-01.c: New.
15139         * gcc.dg/vmx/1b-02.c: New.
15140         * gcc.dg/vmx/1b-03.c: New.
15141         * gcc.dg/vmx/1b-04.c: New.
15142         * gcc.dg/vmx/1b-05.c: New.
15143         * gcc.dg/vmx/1b-06.c: New.
15144         * gcc.dg/vmx/1b-07.c: New.
15145         * gcc.dg/vmx/1c-01.c: New.
15146         * gcc.dg/vmx/1c-02.c: New.
15147         * gcc.dg/vmx/3a-01a.c: New.
15148         * gcc.dg/vmx/3a-01.c: New.
15149         * gcc.dg/vmx/3a-01m.c: New.
15150         * gcc.dg/vmx/3a-03.c: New.
15151         * gcc.dg/vmx/3a-03m.c: New.
15152         * gcc.dg/vmx/3a-04.c: New.
15153         * gcc.dg/vmx/3a-04m.c: New.
15154         * gcc.dg/vmx/3a-05.c: New.
15155         * gcc.dg/vmx/3a-06.c: New.
15156         * gcc.dg/vmx/3a-06m.c: New.
15157         * gcc.dg/vmx/3a-07.c: New.
15158         * gcc.dg/vmx/3b-01.c: New.
15159         * gcc.dg/vmx/3b-02.c: New.
15160         * gcc.dg/vmx/3b-10.c: New.
15161         * gcc.dg/vmx/3b-13.c: New.
15162         * gcc.dg/vmx/3b-14.c: New.
15163         * gcc.dg/vmx/3b-15.c: New.
15164         * gcc.dg/vmx/3c-01a.c: New.
15165         * gcc.dg/vmx/3c-01.c: New.
15166         * gcc.dg/vmx/3c-02.c: New.
15167         * gcc.dg/vmx/3c-03.c: New.
15168         * gcc.dg/vmx/3d-01.c: New.
15169         * gcc.dg/vmx/4-01.c: New.
15170         * gcc.dg/vmx/4-03.c: New.
15171         * gcc.dg/vmx/5-01.c: New.
15172         * gcc.dg/vmx/5-02.c: New.
15173         * gcc.dg/vmx/5-03.c: New.
15174         * gcc.dg/vmx/5-04.c: New.
15175         * gcc.dg/vmx/5-05.c: New.
15176         * gcc.dg/vmx/5-06.c: New.
15177         * gcc.dg/vmx/5-07.c: New.
15178         * gcc.dg/vmx/5-07t.c: New.
15179         * gcc.dg/vmx/5-08.c: New.
15180         * gcc.dg/vmx/5-10.c: New.
15181         * gcc.dg/vmx/5-11.c: New.
15182         * gcc.dg/vmx/7-01a.c: New.
15183         * gcc.dg/vmx/7-01.c: New.
15184         * gcc.dg/vmx/7c-01.c: New.
15185         * gcc.dg/vmx/7d-01.c: New.
15186         * gcc.dg/vmx/7d-02.c: New.
15187         * gcc.dg/vmx/8-01.c: New.
15188         * gcc.dg/vmx/8-02a.c: New.
15189         * gcc.dg/vmx/8-02.c: New.
15190         * gcc.dg/vmx/brode-1.c: New.
15191         * gcc.dg/vmx/bug-1.c: New.
15192         * gcc.dg/vmx/bug-2.c: New.
15193         * gcc.dg/vmx/bug-3.c: New.
15194         * gcc.dg/vmx/cw-bug-1.c: New.
15195         * gcc.dg/vmx/cw-bug-2.c: New.
15196         * gcc.dg/vmx/cw-bug-3.c: New.
15197         * gcc.dg/vmx/dct.c: New.
15198         * gcc.dg/vmx/debug-1.c: New.
15199         * gcc.dg/vmx/debug-2.c: New.
15200         * gcc.dg/vmx/debug-3.c: New.
15201         * gcc.dg/vmx/debug-4.c: New.
15202         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15203         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15204         * gcc.dg/vmx/eg-5.c: New.
15205         * gcc.dg/vmx/fft.c: New.
15206         * gcc.dg/vmx/gcc-bug-1.c: New.
15207         * gcc.dg/vmx/gcc-bug-2.c: New.
15208         * gcc.dg/vmx/gcc-bug-3.c: New.
15209         * gcc.dg/vmx/gcc-bug-4.c: New.
15210         * gcc.dg/vmx/gcc-bug-5.c: New.
15211         * gcc.dg/vmx/gcc-bug-6.c: New.
15212         * gcc.dg/vmx/gcc-bug-7.c: New.
15213         * gcc.dg/vmx/gcc-bug-8.c: New.
15214         * gcc.dg/vmx/gcc-bug-9.c: New.
15215         * gcc.dg/vmx/gcc-bug-b.c: New.
15216         * gcc.dg/vmx/gcc-bug-c.c: New.
15217         * gcc.dg/vmx/gcc-bug-d.c: New.
15218         * gcc.dg/vmx/gcc-bug-e.c: New.
15219         * gcc.dg/vmx/gcc-bug-f.c: New.
15220         * gcc.dg/vmx/gcc-bug-g.c: New.
15221         * gcc.dg/vmx/gcc-bug-i.c: New.
15222         * gcc.dg/vmx/harness.h: New.
15223         * gcc.dg/vmx/ira1.c: New.
15224         * gcc.dg/vmx/ira2a.c: New.
15225         * gcc.dg/vmx/ira2b.c: New.
15226         * gcc.dg/vmx/ira2.c: New.
15227         * gcc.dg/vmx/ira2c.c: New.
15228         * gcc.dg/vmx/mem.c: New.
15229         * gcc.dg/vmx/newton-1.c: New.
15230         * gcc.dg/vmx/ops.c: New.
15231         * gcc.dg/vmx/sn7153.c: New.
15232         * gcc.dg/vmx/spill2.c: New.
15233         * gcc.dg/vmx/spill3.c: New.
15234         * gcc.dg/vmx/spill.c: New.
15235         * gcc.dg/vmx/t.c: New.
15236         * gcc.dg/vmx/varargs-1.c: New.
15237         * gcc.dg/vmx/varargs-2.c: New.
15238         * gcc.dg/vmx/varargs-3.c: New.
15239         * gcc.dg/vmx/varargs-4.c: New.
15240         * gcc.dg/vmx/varargs-5.c: New.
15241         * gcc.dg/vmx/varargs-6.c: New.
15242         * gcc.dg/vmx/varargs-7.c: New.
15243         * gcc.dg/vmx/vmx.exp: New.
15244         * gcc.dg/vmx/vprint-1.c: New.
15245         * gcc.dg/vmx/vscan-1.c: New.
15246         * gcc.dg/vmx/x-01.c: New.
15247         * gcc.dg/vmx/x-02.c: New.
15248         * gcc.dg/vmx/x-03.c: New.
15249         * gcc.dg/vmx/x-04.c: New.
15250         * gcc.dg/vmx/x-05.c: New.
15251         * gcc.dg/vmx/yousufi-1.c: New.
15252         * gcc.dg/vmx/zero-1.c: New.
15253         * gcc.dg/vmx/zero.c: New.
15254
15255 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15256
15257         * g++.dg/lookup/java1.C: Update for chage of
15258         _Jv_AllocObject.
15259         * g++.dg/lookup/java2.C: Likewise.
15260
15261 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15262
15263         * ada/acats/run_all.sh: use -O2 by default.
15264
15265 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15266
15267         * gcc.dg/vr-mult-[12].c: New tests.
15268
15269 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15270
15271         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15272
15273         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15274
15275 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15276
15277         * lib/target-supports.exp (check_profiling_available): Assume profiling
15278         isn't available for mips*-*-elf targets.
15279
15280 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15281
15282         * gcc.dg/builtins-38.c: New test.
15283
15284 2004-04-14  Eric Christopher  <echristo@redhat.com>
15285
15286         * g++.dg/charset/charset.exp: Run .cc extension tests.
15287
15288 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15289
15290         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15291
15292 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15293
15294         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15295
15296 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15297
15298         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15299         * gcc.dg/i386-387-2.c: Likewise.
15300
15301         * gcc.dg/i386-387-7.c: New test.
15302         * gcc.dg/i386-387-8.c: New test.
15303
15304         * gcc.dg/builtins-37.c: New test.
15305
15306 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15307
15308         * g++.dg/pch/externc-1.C: Add missing semicolon.
15309
15310 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15311
15312         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15313
15314 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15315
15316         * gcc.c-torture/execute/20040411-1.c: New test.
15317
15318 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15319
15320         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15321
15322 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15323
15324         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15325
15326 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15327
15328         * lib/target-supports.exp (check_named_sections_available): New.
15329         * lib/gcc-dg.exp (dg-require-named-sections): New.
15330         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15331         old-deja.exp.  Also prune error-count message from HP linker.
15332         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15333
15334         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15335         * g++.old-deja/g++.pt/static3.C: Likewise.
15336         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15337
15338 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15339
15340         * gcc.c-torture/execute/20040409-1.c: New test case.
15341         * gcc.c-torture/execute/20040409-2.c: New test case.
15342         * gcc.c-torture/execute/20040409-3.c: New test case.
15343
15344 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15345
15346         * gcc.dg/20040409-1.c: New test.
15347
15348 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15349
15350         PR target/14888
15351         * g++.dg/opt/pr14888.C: New test case.
15352
15353 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15354
15355         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15356         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15357         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15358         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15359         New tests.
15360
15361 2004-04-08  Paul Brook  <paul@codesourcery.com>
15362
15363         * gcc.dg/spill-1.c: New test.
15364
15365 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15366
15367         * gcc.dg/torture/builtin-ctype-2.c: New test.
15368
15369 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15370
15371         * gcc.dg/pch/pch.exp: Add largefile test.
15372
15373 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15374
15375         * g++.dg/pch/externc-1.Hs: New.
15376         * g++.dg/pch/externc-1.C: New.
15377
15378 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15379
15380         * gcc.dg/compat/struct-by-value-5a_main.c,
15381         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15382         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15383         * gcc.dg/compat/struct-by-value-5a_x.c,
15384         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15385         gcc.dg/compat/struct-by-value-5_x.c.
15386         * gcc.dg/compat/struct-by-value-5a_y.c,
15387         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15388         gcc.dg/compat/struct-by-value-5_y.c.
15389
15390         * gcc.dg/compat/struct-by-value-6a_main.c,
15391         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15392         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15393         * gcc.dg/compat/struct-by-value-6a_x.c,
15394         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15395         gcc.dg/compat/struct-by-value-6_x.c.
15396         * gcc.dg/compat/struct-by-value-6a_y.c,
15397         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15398         gcc.dg/compat/struct-by-value-6_y.c.
15399
15400         * gcc.dg/compat/struct-by-value-7a_main.c,
15401         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15402         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15403         * gcc.dg/compat/struct-by-value-7a_x.c,
15404         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15405         gcc.dg/compat/struct-by-value-7_x.c.
15406         * gcc.dg/compat/struct-by-value-7a_y.c,
15407         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15408         gcc.dg/compat/struct-by-value-7_y.c.
15409
15410 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15411
15412         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15413         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15414         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15415         options.
15416
15417 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15418
15419         * gcc.dg/builtins-36.c: New test.
15420
15421 2004-04-06  Paul Brook  <paul@codesourcery.com>
15422
15423         * README.gcc: Remove obsolete contraint on testcases.
15424
15425 2004-04-05  Paul Brook  <paul@codesourcery.com>
15426
15427         PR2123
15428         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15429         failure and exit(0) on success.
15430         * g++.dg/expr/anew2.C: Ditto.
15431         * g++.dg/expr/anew3.C: Ditto.
15432         * g++.dg/expr/anew4.C: Ditto.
15433
15434 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         PR c++/3518
15437         * g++.dg/template/unify7.C: New.
15438
15439 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15440
15441         * g++.dg/README: Bring up to date with new subdirectories; remove
15442         duplicate subdirectory lines.
15443
15444 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         PR c++/14007
15447         * g++.dg/template/unify5.C: New.
15448         * g++.dg/template/unify6.C: New.
15449         * g++.dg/template/qualttp20.C: Adjust.
15450         * g++.old-deja/g++.jason/report.C: Adjust.
15451         * g++.old-deja/g++.other/qual1.C: Adjust.
15452
15453 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15454
15455         PR c++/14803
15456         * g++.dg/inherit/ptrmem1.C: New test.
15457
15458 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR c++/14755
15461         * gcc.c-torture/execute/20040331-1.c: New test.
15462         * gcc.dg/20040331-1.c: New test.
15463
15464 2004-04-01  Paul Brook  <paul@codesourcery.com>
15465
15466         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15467
15468 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15469
15470         PR c++/14724
15471         * g++.dg/init/goto1.C: New test.
15472
15473         PR c++/14763
15474         * g++.dg/template/defarg4.C: New test.
15475
15476 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15477
15478         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15479
15480 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15481
15482         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15483
15484 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15485
15486         * gcc.dg/noncompile/undeclared-2.c: New test.
15487
15488 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15489
15490         * gcc.dg/940409-1.c: Remove XFAIL.
15491         * gcc.dg/reg-vol-struct-1.c: New test.
15492
15493 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15494
15495         * gcc.dg/torture/builtin-wctype-1.c: New test.
15496
15497 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15498
15499         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15500         * gcc.dg/20001101-1.c: Likewise.
15501         * gcc.dg/20001102-1.c: Likewise.
15502
15503 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15504
15505         * gcc.dg/compare8.c: Add an additional test for XOR.
15506
15507 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15508
15509         * gcc.dg/torture/builtin-ctype-1.c: New test.
15510
15511 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15512
15513         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15514         * gcc.dg/torture/builtin-math-1.c: Likewise.
15515         * gcc.dg/torture/builtin-power-1.c: New test.
15516
15517 2004-03-24  Andreas Schwab  <schwab@suse.de>
15518
15519         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15520         IA64 assembler.
15521
15522 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15523             Roger Sayle  <roger@eyesopen.com>
15524
15525         * gcc.dg/compare8.c: New test case.
15526
15527 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15528
15529         * g++.dg/ext/altivec-7.C: New test.
15530
15531 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15532
15533         PR 12267, 12391, 12560, 13129, 14114, 14133
15534         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15535         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15536         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15537         Adjust error regexps.
15538         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15539         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15540         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15541         * gcc.dg/local1.c: Add explanatory comment.
15542
15543 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15544
15545         PR optimization/14669
15546         * g++.dg/opt/fold2.C: New test case.
15547
15548 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15549
15550         PR c/14069
15551         * gcc.dg/20040322-1.c: New test.
15552
15553 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15554
15555         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15556         * gcc.dg/ultrasp4.c: Likewise.
15557         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15558
15559 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15560
15561         * gcc.dg/i386-sse-8.c: Reset default options.
15562
15563 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15564
15565         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15566         in the error message text.
15567
15568 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15569
15570         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15571
15572 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/14616
15575         * g++.dg/init/array13.C: New test.
15576
15577 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15578
15579         PR target/13889
15580         * gcc.c-torture/compile/pr13889.c: New test case.
15581
15582 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15583
15584         PR c/14635
15585         * builtins-1.c (nan, nans): Don't test.
15586         * builtins-30.c: Don't use nan, nanf, nanl.
15587         * builtins-35.c: New test.
15588
15589 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15590
15591         * g++.dg/ext/altivec-6.C: New test.
15592
15593 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15594
15595         * g++.dg/init/placement3.C: New test.
15596
15597         * g++.dg/template/spec13.C: New test.
15598
15599         * g++.dg/lookup/using11.C: New test.
15600
15601         * g++.dg/lookup/koenig3.C: New test.
15602
15603         * g++.dg/template/operator2.C: New test.
15604
15605         * g++.dg/expr/dtor3.C: New test.
15606         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15607         marker.
15608         * g++.old-deja/g++.law/visibility28.C: Likewise.
15609
15610 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15611
15612         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15613         * gcc.dg/ppc64-abi-3.c: Likewise.
15614
15615 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15616
15617         PR c++/14545
15618         * g++.dg/parse/template15.C: New test.
15619
15620 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15621
15622         * g++.dg/expr/dtor2.C: New test.
15623
15624         * g++.dg/lookup/anon4.C: New test.
15625
15626         * g++.dg/overload/using1.C: New test.
15627
15628         * g++.dg/template/lookup7.C: New test.
15629
15630         * g++.dg/template/typename6.C: New test.
15631
15632         * g++.dg/expr/cond6.C: New test.
15633
15634 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15635
15636         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15637
15638 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * g++.dg/expr/cond5.C: New test.
15641         * g++.dg/expr/constcast1.C: Likewise.
15642         * g++.dg/expr/ptrmem2.C: Likewise.
15643         * g++.dg/expr/ptrmem3.C: Likewise.
15644         * g++.dg/lookup/main1.C: Likewise.
15645         * g++.dg/template/lookup6.C: Likewise.
15646
15647 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15648
15649         * gcc.dg/local1.c: New test.
15650
15651         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15652
15653 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15654
15655         * gcc.dg/torture/builtin-convert-1.c: New test.
15656
15657 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15658
15659         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15660
15661 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15662
15663         PR c++/14481
15664         * g++.dg/warn/Wunused-7.C: New test.
15665
15666 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15667
15668         * gcc.dg/torture/builtin-integral-1.c: New test.
15669
15670 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/14586
15673         * g++.dg/parse/non-dependent3.C: New test.
15674
15675 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15676
15677         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15678         * g++.dg/eh/simd-2.C: Likewise.
15679         * g++.dg/init/array10.C: Likewise.
15680         * gcc.c-torture/compile/simd-1.c: Likewise.
15681         * gcc.c-torture/compile/simd-2.c: Likewise.
15682         * gcc.c-torture/compile/simd-3.c: Likewise.
15683         * gcc.c-torture/compile/simd-4.c: Likewise.
15684         * gcc.c-torture/compile/simd-6.c: Likewise.
15685         * gcc.c-torture/execute/simd-1.c: Likewise.
15686         * gcc.c-torture/execute/simd-2.c: Likewise.
15687         * gcc.dg/compat/vector-defs.h: Likewise.
15688         * gcc.dg/20020531-1.c: Likewise.
15689         * gcc.dg/altivec-3.c: Likewise.
15690         * gcc.dg/altivec-4.c: Likewise.
15691         * gcc.dg/altivec-varargs-1.c: Likewise.
15692         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15693         * gcc.dg/i386-mmx-3.c: Likewise.
15694         * gcc.dg/i386-sse-4.c: Likewise.
15695         * gcc.dg/i386-sse-5.c: Likewise.
15696         * gcc.dg/i386-sse-8.c: Likewise.
15697         * gcc.dg/simd-1.c: Likewise.
15698         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15699         __ev64_opaque__ since the machine description provides it.
15700
15701 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15702
15703         * lib/compat.exp (skip_list): New global variable.
15704         Use it to hold the user defined COMPAT_SKIPS list if any.
15705         (compat-obj): Add the members of skip_list to optall.
15706
15707 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15708
15709         * gcc.dg/compat/union-by-value-1_main.c,
15710         union-by-value-1_x.c, union-by-value-1_y.c,
15711         union-check.h, union-defs.h,
15712         union-init.h, union-return-1_main.c,
15713         union-return-1_x.c, union-return-1_y.c: New files.
15714
15715 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15716
15717         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15718         mixed-struct-init.h: Add 4 mixed structure types.
15719         struct-by-value-21_main.c, struct-by-value-21_x.c,
15720         struct-by-value-21_y.c, struct-return-21_main.c,
15721         struct-return-21_x.c, struct-return-21_y.c: New files.
15722
15723 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/14550
15726         * g++.dg/parse/template14.C: New test.
15727
15728 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15729
15730         * gcc.c-torture/execute/20040313-1.c: New test.
15731
15732 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15733
15734         PR target/14533
15735         * gcc.dg/20040311-2.c: New test.
15736
15737 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15738
15739         PR other/14544
15740         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15741         bit-field.
15742
15743 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15744
15745         * gcc.dg/20040305-2.c: Add missing return statement.
15746
15747 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15748
15749         * gcc.dg/builtins-34.c: Also check pow10*.
15750
15751 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15752
15753         PR target/14262
15754         * gcc.dg/20040305-2.c: New test.
15755
15756 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15757
15758         * gcc.dg/20040310-1.c: New test.
15759
15760 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15761
15762         * gcc.c-torture/execute/20040311-1.c: New test case.
15763
15764 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/14476
15767         * g++.dg/lookup/enum1.C: New test.
15768
15769 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/14510
15772         * g++.dg/lookup/struct2.C: New test.
15773
15774 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15775
15776         * gcc.dg/builtins-34.c: New test.
15777
15778 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15779
15780         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15781
15782 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15783
15784         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15785         * gcc.dg/alias-2.c: New testcase.
15786
15787 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15788
15789         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15790
15791 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15792
15793         * gcc.c-torture/execute/20040309-1.c: New test case.
15794
15795 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         PR c++/14397
15798         * g++.dg/overload/ref1.C: New.
15799
15800 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15801
15802         PR c++/14409
15803         * g++.dg/template/spec12.C: New test.
15804
15805         PR c++/14448
15806         * g++.dg/parse/crash14.C: New test.
15807
15808 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15809
15810         PR c++/14230
15811         * g++.dg/init/ref11.C: New test.
15812
15813 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15814
15815         PR c++/14432
15816         * g++.dg/parse/builtin2.C: New test.
15817
15818 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/14401
15821         * g++.dg/init/ctor3.C: New test.
15822         * g++.dg/init/union1.C: New test.
15823         * g++.dg/ext/anon-struct4.C: New test.
15824
15825 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15826
15827         * g++.dg/lookup/koenig1.C: Tweak error messages.
15828         * g++.dg/lookup/used-before-declaration.C: Likewise.
15829         * g++.dg/other/do1.C: Likewise.
15830         * g++.dg/overload/koenig1.C: Likewise.
15831         * g++.dg/parse/crash13.C: Likewise.
15832         * g++.dg/template/instantiate3.C: Likewise.
15833
15834 2004-03-08  Eric Christopher  <echristo@redhat.com>
15835
15836         * * lib/target-supports.exp: Enable libiconv in test
15837         compilation.  Fix up error checking.
15838
15839 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15840
15841         PR middle-end/14289
15842         * gcc.dg/pr14289-1.c: New test case.
15843         * gcc.dg/pr14289-2.c: Likewise.
15844         * gcc.dg/pr14289-3.c: Likewise.
15845
15846 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15847
15848         * gcc.c-torture/execute/20040308-1.c: New test.
15849
15850 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15851
15852         * gcc.c-torture/execute/20040307-1.c: New test case.
15853
15854 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15855
15856         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15857
15858 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15859
15860         * gcc.dg/20040306-1.c: New test.
15861
15862 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15863
15864         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15865         them static.
15866         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15867
15868 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15869
15870         PR c/14465
15871         * gcc.dg/decl-6.c: New test.
15872
15873 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15874
15875         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15876         Rename LOGPOW -> LOG_POW.
15877         (SQRT_EXP, POW_EXP): New.
15878
15879 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15880
15881         * gcc.dg/i386-sse-8.c: New test.
15882
15883 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15884
15885         PR c/14114
15886         * gcc.dg/decl-5.c: New test.
15887
15888 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15889
15890         * gcc.dg/20040305-1.c: New test.
15891
15892 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15893
15894         PR other/14354
15895         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15896
15897 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15898
15899         PR c++/14425, c++/14426
15900         * g++.dg/ext/altivec-4.C: New test.
15901         * g++.dg/ext/altivec-5.C: New test.
15902
15903 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15904
15905         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15906         global variables of a type with no linkage.
15907         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15908         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15909         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15910         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15911         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15912         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15913         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15914         * g++.dg/warn/deprecated.C: Name enum Color.
15915         * g++.dg/overload/VLA.C: Name structure for 'b'.
15916         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15917
15918 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15919
15920         * gcc.c-torture/compile/20040304-1.c: New test.
15921
15922 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15923
15924         PR 13728
15925         * gcc.dg/decl-4.c: New testcase.
15926
15927 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15928
15929         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15930         as PRECF if sizeof (float) > sizeof (double).
15931         (PRECL): Make it the same as PRECF if
15932         sizeof (float) > sizeof (long double).
15933
15934 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15935
15936         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15937         system type.  Add check for irix6 which doesn't have c99 runtime.
15938
15939 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15940
15941         * gcc.dg/const-elim-1.c: xfail for xtensa.
15942
15943 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15944
15945         PR c++/14369
15946         * g++.dg/template/cond4.C: New test.
15947
15948 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR c++/14360
15951         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15952
15953         PR c++/14361
15954         * g++.dg/parse/defarg7.C: New test.
15955
15956         PR c++/14359
15957         * g++.dg/template/friend26.C: New test.
15958
15959 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15960
15961         PR c++/14324
15962         * g++.dg/abi/mangle21.C: New test.
15963
15964         PR c++/14260
15965         * g++.dg/parse/constructor2.C: New test.
15966
15967         PR c++/14337
15968         * g++.dg/template/sfinae1.C: New test.
15969
15970 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15971
15972         PR c++/14267
15973         * g++.dg/expr/crash2.C: New test.
15974
15975         PR middle-end/13448
15976         * gcc.dg/inline-5.c: New test.
15977         * gcc.dg/always-inline.c: Split out tests into ...
15978         * gcc.dg/always-inline2.c: ... this and ...
15979         * gcc.dg/always-inline3.c: ... this.
15980
15981 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR debug/12103
15984         * g++.dg/debug/crash1.C: New test.
15985
15986 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15987
15988         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15989         function with __attribute__((noinline)).
15990         (recurser_void2): Likewise.
15991         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15992         (recurser_void2): Likewise.
15993
15994 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15995
15996         PR middle-end/14203
15997         * g++.dg/warn/Wunused-6.C: New test case.
15998
15999 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16000
16001         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16002         not defined.
16003
16004 2004-02-27  Eric Christopher  <echristo@redhat.com>
16005
16006         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16007         * g++.dg/charset/asm2.c: Run only x86.
16008         * gcc.dg/charset/asm3.c: Ditto.
16009
16010 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16011
16012         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16013         ld_library_path.
16014
16015 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16016
16017         * g++.dg/ext/altivec-3.C: New.
16018
16019 2004-02-26  Richard Henderson  <rth@redhat.com>
16020
16021         * g++.dg/ext/attrib10.C: Mark for warning.
16022         * gcc.dg/attr-alias-1.c: New.
16023
16024 2004-02-26  Richard Henderson  <rth@redhat.com>
16025
16026         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16027         * gcc.c-torture/execute/20040208-2.c: ... it back.
16028
16029 2004-02-26  Eric Christopher  <echristo@redhat.com>
16030
16031         * lib/target-supports.exp (check-iconv-available): New function.
16032         * lib/gcc-dg.exp (dg-require-iconv): New function.
16033         Use above.
16034         * gcc.dg/charset: New directory.
16035         * gcc.dg/charset/charset.exp: New file.
16036         * gcc.dg/charset/asm1.c: Ditto.
16037         * gcc.dg/charset/asm2.c: Ditto.
16038         * gcc.dg/charset/asm3.c: Ditto.
16039         * gcc.dg/charset/asm4.c: Ditto.
16040         * gcc.dg/charset/asm5.c: Ditto.
16041         * gcc.dg/charset/attribute1.c: Ditto.
16042         * gcc.dg/charset/attribute2.c: Ditto.
16043         * gcc.dg/charset/string1.c: Ditto.
16044         * g++.dg/charset: New directory.
16045         * g++.dg/dg.exp: Add here. Special options.
16046         * g++.dg/charset/charset.exp: New file.
16047         * g++.dg/charset/asm1.c: Ditto.
16048         * g++.dg/charset/asm2.c: Ditto.
16049         * g++.dg/charset/asm3.c: Ditto.
16050         * g++.dg/charset/asm4.c: Ditto.
16051         * g++.dg/charset/attribute1.c: Ditto.
16052         * g++.dg/charset/attribute2.c: Ditto.
16053         * g++.dg/charset/extern1.cc: Ditto.
16054         * g++.dg/charset/extern2.cc: Ditto.
16055         * g++.dg/charset/string1.c: Ditto.
16056
16057 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/14278
16060         * g++.dg/parse/comma1.C: New test.
16061
16062 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16063
16064         PR c++/14284
16065         * g++.dg/template/ttp8.C: New test.
16066
16067 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16068
16069         * gcc.dg/fixuns-trunc-1.c: New test.
16070
16071 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16072
16073         * gcc.dg/builtins-config.h: Use #elif.
16074
16075 2004-02-26  Michael Matz  <matz@suse.de>
16076
16077         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16078         * gcc.dg/991214-1.c: Likewise.
16079         * gcc.dg/i386-asm-1.c: Likewise.
16080
16081 2004-02-25  Richard Henderson  <rth@redhat.com>
16082
16083         * gcc.c-torture/execute/20040208-2.c: Move ...
16084         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16085
16086 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16087
16088         PR c++/14246
16089         * g++.dg/other/crash-3.C: New test.
16090
16091 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16092
16093         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16094         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16095
16096         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16097         HP-UX.
16098
16099 2004-02-24  Michael Matz  <matz@suse.de>
16100
16101         * gcc.dg/i386-regparm.c: New.
16102
16103 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16104
16105         * gcc.c-torture/execute/20040223-1.c: New.
16106
16107 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16108             Kazu Hirata  <kazu@cs.umass.edu>
16109
16110         * gcc.dg/fwritable-strings-1.c: Remove.
16111
16112 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16113
16114         PR c/14156
16115         * gcc.dg/20040223-1.c: New test.
16116
16117 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16118
16119         PR c++/14106
16120         * g++.dg/ext/typeof9.C: New test.
16121
16122 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16123
16124         PR c++/14250
16125         * g++.dg/other/switch1.C: New test.
16126
16127 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16128
16129         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16130         * gcc.dg/va-arg-1.c: Likewise.
16131
16132 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16133
16134         PR c++/14143
16135         * g++.dg/template/koenig5.C: New test.
16136
16137 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16138
16139         * g++.dg/ext/altivec-1.C: Generalize target triple.
16140         * g++.dg/ext/altivec-2.C: New test case.
16141         * g++.dg/ext/altivec_check.h: New file.
16142         * gcc.dg/altivec-1.c: Generalize target triple;
16143         include altivec_check.h and call altivec_check().
16144         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16145         * gcc.dg/altivec-6.c: New test case.
16146         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16147         type casts as needed.
16148         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16149         altivec_check().
16150         * gcc.dg/altivec-12.c: New test case.
16151         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16152         include altivec_check.h and call altivec_check().
16153         * gcc.dg/altivec_check.h: New file.
16154
16155 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16156
16157         * lib/target-supports.exp (check_alias_available): Don't mangle
16158         function `g' in test program.
16159
16160 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16161
16162         * lib/target-supports.exp (check_profiling_available): Check
16163         argument to determine whether we support a profiling type.
16164         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16165         check_profiling_available.
16166         * g++.dg/bprob/bprob.exp: Likewise
16167         * g77.dg/bprob/bprob.exp: Likewise.
16168         * gcc.misc-tests/bprob.exp: Likewise.
16169         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16170         dg-require-profiling and delete expected error handling.
16171         * gcc.dg/20021014-1.c: Likewise.
16172         * gcc.dg/nest.c: Likewise.
16173
16174 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16175
16176         PR c++/12007
16177         * g++.dg/other/vthunk1.C: New test.
16178
16179 2004-02-20  Falk Hueffner  <falk@debian.org>
16180
16181         PR target/14201
16182         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16183
16184 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16185
16186         PR c++/13927
16187         * g++.dg/other/error8.C: Remove XFAIL markers.
16188
16189         PR c++/14173
16190         * g++.dg/ext/packed5.C: New test.
16191
16192         PR c++/14199
16193         * g++.dg/warn/Wunused-5.C: New test.
16194
16195         PR c++/14186
16196         * g++.dg/lookup/member1.C: New test.
16197
16198 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16199
16200         * gcc.c-torture/compile/20040130-1.c: Enable only when
16201         __INT_MAX__ >= 2147483647L.
16202         * gcc.c-torture/compile/961203-1.c: Likewise.
16203
16204 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16205
16206         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16207         * g++.dg/opt/template1.C: Robustify assembler regexp
16208
16209 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16210
16211         * gcc.c-torture/execute/simd-4.x: Remove.
16212         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16213         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16214         Guard with #ifndef SKIP_ATTRIBUTE.
16215         * gcc.dg/compat/vector-1_y.c: Likewise.
16216         * gcc.dg/compat/vector-2_x.c: Likewise.
16217         * gcc.dg/compat/vector-2_y.c: Likewise.
16218         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16219         * g++.dg/eh/simd-2.C: Likewise.
16220
16221 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16222
16223         * gcc.c-torture/compile/complex-1.c: New.
16224
16225 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16226
16227         PR target/14209
16228         * gcc.c-torture/execute/20040218-1.c: New test.
16229
16230 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16231
16232         PR c++/14181
16233         * g++.dg/parse/new2.C: New test.
16234
16235 2004-02-18  Paul Brook  <paul@codesourcery.com>
16236
16237         * gcc.c-torture/compile/libcall-1.c: New test.
16238
16239 2004-02-18  Paul Brook  <paul@codesourcery.com>
16240
16241         PR debug/12934
16242         * gcc.dg/debug/debug-7.c: New test.
16243
16244 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16245
16246         * gcc.dg/20040217-1.c: New test.
16247
16248 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16249
16250         * gcc.c-torture/execute/990208-1.x: Delete.
16251
16252 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16253
16254         * gcc.c-torture/execute/20040208-2.x: New file.
16255
16256 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16257
16258         PR c++/11326
16259         * g++.dg/abi/structret1.C: New test.
16260
16261 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16262
16263         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16264         (i386_cpuid): No need to test if cpuid is available on AMD64.
16265         Fix assembly, so that it works onboth i386 and AMD64.
16266         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16267         (vecInLong): Fix s[] member type to unsigned int.
16268         (vecInWord): Remove type.
16269         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16270         (a64, b64, c64, d64, e64): Remove.
16271         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16272         Remove unused variable.  Remove initialization of removed variables.
16273         Don't call mmx_tests nor sse_tests.
16274         (reference_mmx, reference_sse): Remove.
16275         (check): Add return stmt.
16276         * gcc.dg/i386-sse-7.c: New test.
16277         * gcc.dg/i386-mmx-4.c: New test.
16278
16279 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16280
16281         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16282         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16283         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16284         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16285         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16286         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16287         g++.dg/tc1/dr94.C: Fix line terminator.
16288
16289 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16290
16291         * gcc.c-torture/compile/20040216-1.c: New.
16292
16293 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16294
16295         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16296         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16297         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16298         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16299         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16300         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16301
16302 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16303
16304         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16305
16306 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/13971
16309         * g++.dg/expr/cond4.C: New test.
16310
16311         PR c++/14086
16312         * g++.dg/lookup/crash2.C: New test.
16313
16314 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16315
16316         * gcc.c-torture/compile/20040214-2.c: New test.
16317
16318 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16319
16320         PR c++/14116
16321         * g++.dg/ext/typeof8.C: New test.
16322
16323 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16324
16325         * gcc.c-torture/compile/20040214-1.c: New test.
16326
16327 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16328
16329         PR c++/13635
16330         * g++.dg/template/spec11.C: New test.
16331
16332 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16333
16334         PR c++/13927
16335         * g++.dg/other/error8.C: New test.
16336
16337 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16338
16339         PR c++/14122
16340         * g++.dg/template/array4.C: New test.
16341
16342         PR c++/14108
16343         * g++.dg/inherit/thunk2.C: New test.
16344
16345         PR c++/14083
16346         * g++.dg/eh/cond2.C: New test.
16347
16348 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16349
16350         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16351
16352 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16353
16354         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16355
16356 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16357
16358         * g++.dg/simd-2.C: xfail on ppc64-linux.
16359
16360 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16361
16362         PR c/456
16363         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16364         tests.
16365
16366 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16367
16368         * gcc.dg/builtins-33.c: New test.
16369
16370 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16371
16372         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16373
16374 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16375
16376         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16377
16378 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16379
16380         * gcc.dg/ppc64-abi-3.c: New test.
16381
16382 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16383
16384         PR c/14092
16385
16386         * gcc.dg/pr14092-1.c: New testcase.
16387
16388 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16389
16390         * gcc.dg/cpp/assert4.c: Fix typo last change.
16391
16392         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16393         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16394
16395         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16396
16397 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16398
16399         * gcc.c-torture/compile/20040209-1.c: New test case.
16400
16401 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16402
16403         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16404
16405 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16406
16407         * gcc.c-torture/execute/20040208-[12].c: New tests.
16408
16409 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16410
16411         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16412
16413 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16414
16415         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16416
16417 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16418
16419         Bug 13856
16420         * gcc.dg/visibility-8.c: New testcase.
16421
16422 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16423
16424         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16425         arguments.
16426         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16427
16428 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16429
16430         PR middle-end/13696
16431         * g++.dg/opt/fold1.C: New test case.
16432
16433 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16434
16435         PR c++/14033
16436         * g++.dg/other/crash-2.C: New test.
16437
16438 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16439
16440         PR c++/14028
16441         * g++.dg/parse/angle-bracket2.C: New test.
16442
16443 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16444
16445         PR middle-end/13750
16446         Revert:
16447         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16448         PR pch/13361
16449         * testsuite/g++.dg/pch/wchar-1.C: New.
16450         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16451
16452 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16453
16454         PR c++/14008
16455         * g++.dg/parse/error15.C: New test.
16456         * g++.dg/parse/crash11.C: Update dg-error mark.
16457
16458 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16459
16460         PR c++/13932
16461         * g++.dg/warn/conv2.C: New test.
16462
16463 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16464
16465         PR c++/13086
16466         * g++.dg/warn/incomplete1.C: Remove xfail.
16467
16468 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16469
16470         * lib/file-format.exp (gcc_target_object_format): Use
16471         ${tool}_target_compile, not gcc_target_compile.
16472         * lib/target-supports.exp (check_alias_available): Likewise.
16473         (check_gc_sections_available): Likewise.
16474         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16475         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16476         dg-require-alias.
16477
16478 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/13969
16481         * g++.dg/template/static6.C: New test.
16482
16483 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16484
16485         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16486
16487 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16488
16489         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16490         tests for systems where `char' is unsigned by default.
16491
16492 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16493
16494         PR c++/13997
16495         * g++.dg/template/partial3.C: New test.
16496
16497 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16498
16499         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16500         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16501         Remove mentions of obsolete ports.
16502
16503 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16504
16505         * gcc.dg/noncompile/20001228-1.c: Fix for new
16506         error message.
16507
16508 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16509
16510         PR target/9348
16511         * gcc.c-torture/execute/multdi-1.c: New test case.
16512
16513 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16514
16515         PR c++/13925
16516         * g++.dg/template/lookup5.C: New test.
16517
16518 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16519
16520         PR c++/13950
16521         * g++.dg/template/lookup4.C: New test.
16522
16523         PR c++/13970
16524         * g++.dg/parse/error14.C: New test.
16525
16526         PR c++/14002
16527         * g++.dg/parse/template13.C: New test.
16528
16529 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/13978
16532         * g++.dg/template/koenig4.C: New test.
16533
16534         PR c++/13968
16535         * g++.dg/template/crash17.C: New test.
16536
16537         PR c++/13975
16538         * g++.dg/parse/error13.C: New test.
16539         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16540
16541 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16542
16543         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16544
16545 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16546
16547         PR c/11658
16548         PR c/13994
16549         * gcc.dg/noncompile/20040203-1.c: New test.
16550         * gcc.dg/noncompile/20040203-2.c: Likewise.
16551         * gcc.dg/noncompile/20040203-3.c: Likewise.
16552         * gcc.dg/20040203-1.c: Likewise.
16553
16554 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16555
16556         PR c++/10858
16557         * g++.dg/template/sizeof7.C: New test.
16558
16559 2004-02-02  Eric Christopher  <echristo@redhat.com>
16560             Zack Weinberg  <zack@codesourcery.com>
16561
16562         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16563
16564 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16565
16566         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16567         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16568         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16569         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16570
16571 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/13113
16574         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16575
16576         PR c++/13854
16577         * g++.dg/ext/attrib13.C: New test.
16578
16579         PR c++/13907
16580         * g++.dg/conversion/op2.C: New test.
16581
16582 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16583
16584         * gcc.dg/titype-1.c: Fix pasto.
16585
16586 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16587
16588         * gcc.dg/titype-1.c: New test.
16589
16590 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16591
16592         PR c++/13957
16593         * g++.dg/template/non-type-template-argument-1.C,
16594         g++.dg/template/qualified-id1.C: Update dg-error marks.
16595         * g++.dg/template/nontype6.C: New test.
16596
16597 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16598
16599         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16600         * gcc.dg/builtins-31.c: New testcase.
16601         * gcc.dg/builtins-32.c: New testcase.
16602
16603 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16604
16605         * objc.dg/call-super-2.m: Update line numbers
16606         for the including of stddef.h.
16607
16608 2004-01-30  Michael Matz  <matz@suse.de>
16609
16610         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16611         g++.dg/ext/case-range3.C: New tests.
16612
16613 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16614
16615         DR206
16616         PR c++/13813
16617         * g++.dg/template/member4.C: New test.
16618
16619 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16620
16621         PR c++/13683
16622         * g++.dg/template/sizeof6.C: New test.
16623
16624 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16625
16626         * gcc.dg/fwritable-strings-1.c: New test.
16627
16628 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16629
16630         * gcc.c-torture/compile/20040130-1.c: New test.
16631
16632 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16633
16634         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16635
16636 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16637
16638         PR c++/13883
16639         * g++.dg/template/ctor3.C: New test.
16640
16641 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16642
16643         * g++.dg/tc1: New directory.
16644         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16645         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16646         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16647         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16648         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16649
16650 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16651
16652         * g++.dg/parse/error11.C: New test.
16653         * g++.dg/parse/error12.C: Likewise.
16654
16655 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16656
16657         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16658         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16659
16660 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16661
16662         PR c++/13791
16663         * g++.dg/ext/attrib12.C: New test.
16664
16665         PR c++/13736
16666         * g++.dg/parse/cast2.C: New test.
16667
16668 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16669
16670         * objc.dg/encode-2.m (main): New local string.  Set depending on
16671         sizeof long.  Use in sscanf call.
16672         * objc.dg/encode-3.m (main): New local string.  Set depending on
16673         sizeof long.  Use in scan_initial call.
16674
16675 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16676
16677         * objc.dg/call-super-2.m: Make LP64-safe.
16678         * objc.dg/desig-init-1.m: Likewise.
16679
16680 2004-01-27  Devang Patel <dpatel@apple.com>
16681
16682         * g++.dg/debug/namespace1.C: New test.
16683
16684 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16685
16686         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16687         xscale-*-*.
16688
16689         * gcc.dg/arm-mmx-1.c: New test.
16690
16691 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16692
16693         * gcc.dg/20040127-1.c: New test.
16694         * gcc.dg/20040127-2.c: New test.
16695
16696 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16697
16698         * objc.dg/stret-1.m (glob): Renamed to globa.
16699
16700 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/13663
16703         * g++.dg/expr/for1.C: New test.
16704
16705 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16706
16707         PR middle-end/13779
16708         * gcc.dg/darwin-longlong.c: New test.
16709
16710 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16711
16712         * gcc.dg/20040124-1.c: Moved test from here...
16713         * gcc.c-torture/compile/20040124-1.c: ...to here.
16714
16715 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716
16717         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16718         the assembly output if -m64 is passed.
16719
16720 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/13833
16723         * g++.dg/template/cond3.C: New test.
16724
16725 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16726
16727         PR c++/13810
16728         * g++.dg/template/ttp7.C: New test.
16729
16730 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16731
16732         PR c++/13797
16733         * g++.dg/template/nontype4.C: New test.
16734         * g++.dg/template/nontype5.C: Likewise.
16735
16736 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16737
16738         * gcc.dg/torture/mips-clobber-at.c: New test.
16739
16740 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16741
16742         * gcc.dg/20040124-1.c: New test.
16743
16744 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16745
16746         * gcc.dg/20040123-1.c: New test.
16747
16748 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16749
16750         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16751
16752 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16753
16754         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16755
16756 2004-01-23  Andrew Pinski  <apinski@apple.com>
16757
16758         * gcc.dg/20030121-1.c: Move to ..
16759         * gcc.dg/20040121-1.c: here.
16760
16761 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16762
16763         * gcc.dg/builtins-29.c: New test case.
16764
16765 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16766
16767         PR 18314
16768         * gcc.dg/builtins-30.c: New testcase.
16769
16770 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16771
16772         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16773         * lib/g77.exp: Likewise.
16774         * lib/objc.exp: Likewise.
16775         * lib/g++.exp: Likewise.
16776
16777 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16778
16779         * gcc.dg/struct-by-value-2.c: New test.
16780
16781 2004-01-21  Andrew Pinski  <apinski@apple.com>
16782
16783         PR target/13785
16784         * gcc.dg/20030121-1.c: New test.
16785
16786 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16787
16788         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16789         clobber frame pointer register in asm statement.
16790
16791 2004-01-21  Falk Hueffner  <falk@debian.org>
16792
16793         * gcc.c-torture/compile/20040121-1.c: New test.
16794
16795 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16796
16797         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16798
16799 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16800
16801         * gcc.dg/ppc64-abi-2.c: New test.
16802
16803 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16804
16805         * lib/treelang.exp: Fill out this file.
16806         * lib/treelang-dg.exp: New File.
16807
16808 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16809
16810         * gcc.c-torture/compile/981022-1.c: Remove.
16811         * gcc.dg/array-5.c: Remove XFAIL.
16812         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16813         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16814         gcc.dg/cond-lvalue-1.c: Update.
16815         * gcc.dg/cast-lvalue-2.c: New test.
16816
16817 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/13592
16820         * g++.dg/other/error1.C (class foo): Tweak error message.
16821
16822         PR c++/13592
16823         * g++.dg/template/call2.C: New test.
16824
16825 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16826
16827         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16828         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16829         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16830         scalar-return-1_x.c, scalar-return-2_y.c,
16831         scalar-return-3_x.c, scalar-return-3_y.c,
16832         scalar-return-4_x.c, scalar-return-4_y.c,
16833         struct-align-1.h, struct-align-1_x.c,
16834         struct-align-1_y.c, struct-align-2.h,
16835         struct-align-2_x.c, struct-align-2_y.c,
16836         struct-by-value-10_y.c, struct-by-value-11_x.c,
16837         struct-by-value-11_y.c, struct-by-value-12_x.c,
16838         struct-by-value-12_y.c, struct-by-value-13_x.c,
16839         struct-by-value-13_y.c, struct-by-value-14_x.c,
16840         struct-by-value-14_y.c, struct-by-value-15_x.c,
16841         struct-by-value-15_y.c, struct-by-value-16_y.c,
16842         struct-by-value-17_y.c, struct-by-value-18_y.c,
16843         struct-by-value-19_y.c, struct-by-value-1_x.c,
16844         struct-by-value-1_y.c, struct-by-value-20_y.c,
16845         struct-by-value-2_x.c, struct-by-value-2_y.c,
16846         struct-by-value-3_y.c, struct-by-value-4_x.c,
16847         struct-by-value-4_y.c, struct-by-value-5_y.c,
16848         struct-by-value-6_y.c, struct-by-value-7_y.c
16849         struct-by-value-8_x.c, struct-by-value-8_y.c
16850         struct-by-value-9_x.c, struct-by-value-9_y.c
16851         struct-return-10_x.c, struct-return-10_y.c,
16852         struct-return-19_x.c, struct-return-20_x.c
16853         struct-return-2_x.c, struct-return-2_y.c
16854         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16855         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16856
16857 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16858
16859         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16860         attribute on sparc*-sun-solaris2.*.
16861
16862 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/13710
16865         * g++.dg/ext/typeof7.C: New test.
16866
16867 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16868
16869         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16870         * gcc.dg/const-elim-1.c: Same.
16871
16872 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16873
16874         * objc.dg/stret-1.m: New.
16875         * objc.dg/stret-2.m: New.
16876
16877 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16878
16879         PR c++/11895
16880         * g++.dg/ext/vector1.C: New test.
16881
16882 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16883
16884         * gcc.dg/pch/import-1.c: New.
16885         * gcc.dg/pch/import-1.hs: New.
16886         * gcc.dg/pch/import-1a.h: New.
16887         * gcc.dg/pch/import-1b.h: New.
16888         * gcc.dg/pch/import-1c.h: New.
16889
16890 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/13574
16893         * g++.dg/ext/array1.C: New test.
16894
16895         PR c++/13178
16896         * g++.dg/conversion/op1.C: New test.
16897
16898 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16899
16900         PR 11864
16901         From Kazumoto Kojima / Dan Kegel:
16902         * gcc.dg/pr11864-1.c: New test.
16903
16904         PR 10392
16905         From Marcus Comstedt / Dan Kegel:
16906         * gcc.dg/pr10392-1.c: New test.
16907
16908 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/13478
16911         * g++.dg/init/ref10.C: New test.
16912
16913 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16914
16915         PR c++/13407
16916         * g++.dg/parse/typename6.C: New test.
16917
16918 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16919
16920         PR pch/13361
16921         * testsuite/g++.dg/pch/wchar-1.C: New.
16922         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16923
16924 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16925
16926         PR c++/9259
16927         * g++.dg/expr/sizeof2.C: New test.
16928
16929 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16930
16931         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16932
16933 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16934
16935         PR c++/13659
16936         * g++.dg/lookup/strong-using-3.C: New.
16937         * g++.dg/lookup/using-10.C: New.
16938
16939 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16940
16941         PR c++/13594
16942         * g++.dg/lookup/strong-using-2.C: New.
16943
16944 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16945             Dan Kegel <dank@kegel.com>
16946             J"orn Rennecke <joern.rennecke@superh.com>
16947
16948         PR target/9365
16949         * gcc.dg/pr9365-1.c: New test.
16950
16951 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16952
16953         PR c++/8856
16954         * g++.dg/parse/casting-operator2.C: New test.
16955         * g++.old-deja/g++.pt/explicit83.C: Remove.
16956
16957 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16958
16959         * gcc.dg/label-compound-stmt-1.c: New test.
16960         * gcc.c-torture/compile/950922-1.c,
16961         gcc.c-torture/compile/20000211-3.c,
16962         gcc.c-torture/compile/20000518-1.c,
16963         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16964         compound statements.
16965
16966 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16967
16968         * gcc.dg/ppc64-abi-1.c: New test.
16969
16970 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16971
16972          * g++.dg/ext/attrib9.C: Add dg-warnings.
16973
16974 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16975
16976         PR c++/12335
16977         * g++.dg/parse/dtor3.C: New test.
16978
16979 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16980
16981         PR c++/12709
16982         * g++.dg/parse/try-catch-1.C: New test.
16983
16984 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16985
16986         * ada/acats/run_all.sh: Add more verbose output in acats.log
16987         when compiling tests.
16988
16989 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16990
16991         PR 13656
16992         * gcc.dg/typedef-redecl.c: New test case.
16993         * gcc.dg/typedef-redecl.h: New support file.
16994
16995 2004-01-13  Jan Hubicka  <jh@suse.cz>
16996
16997         * gcc.dg/always_inline.c: New test.
16998         * gcc.dg/debug/20031231-1.c: Fix.
16999
17000 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17001
17002         PR c++/13474
17003         * g++.dg/template/array3.C: New test.
17004
17005 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17006
17007         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17008         * g++.dg/warn/Wunused-2.C: Likewise.
17009
17010 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17011
17012         PR c++/13289
17013         * g++.dg/template/instantiate6.C: New test.
17014
17015 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17016
17017         PR middle-end/11397
17018         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17019
17020 2004-01-12  Jan Hubicka  <jh@suse.cz>
17021
17022         PR opt/12826
17023         * gcc.dg/20040112-1.c: New.
17024
17025         * gcc.dg/dwarf-die[1-7].c: Move to...
17026         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17027         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17028
17029 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17030
17031         PR c++/4100
17032         * g++.dg/parse/friend4.C: New test.
17033
17034 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17035
17036         PR c++/4100
17037         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17038         definition is called a friend.
17039
17040 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17041
17042         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17043
17044 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17045
17046         PR c++/3478
17047         * g++.dg/parse/error10.C: New test.
17048         * g++.dg/template/arg2.C: Accept "invalid type" error.
17049
17050 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17051
17052         PR middle-end/13392
17053         * g++.dg/opt/expect2.C: New test.
17054
17055 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17056
17057         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17058         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17059         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17060         Update dg-error regexps.
17061
17062 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17063
17064         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17065         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17066
17067 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17068
17069         * gcc.dg/pragma-re-1.c: Use right pointer type.
17070
17071 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17072
17073         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17074
17075 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17076
17077         * gcc.dg/rs6000-ldouble-1.c: New.
17078
17079 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17080
17081         DR 337
17082         PR c++/9256
17083         * g++.dg/other/abstract1.C: New test.
17084
17085 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17086
17087         * g++.dg/lookup/strong-using-1.C: New.
17088
17089 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17090
17091         PR c/11234
17092         * gcc.dg/func-ptr-conv-1.c: New test.
17093         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17094
17095 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17096
17097         PR target/13380.
17098         * gcc.c-torture/compile/20040109-1.c: New.
17099
17100 2004-01-08  Stuart Hastings  <stuart@apple.com>
17101
17102         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17103         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17104         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17105
17106 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17107
17108         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17109
17110 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17111
17112         * ada/acats/run_acats: Treat 'gnatchop' the same way
17113         as 'gnatmake'.  Export GCC_DRIVER.
17114         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17115         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17116
17117 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17118
17119         PR c++/12573
17120         * g++.dg/template/dependent-expr4.C: New test.
17121
17122 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17123
17124         * gcc.dg/altivec-11.c: New test.
17125
17126 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17127
17128         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17129
17130 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17131
17132         PR c/6024
17133         * gcc.dg/enum-compat-1.c: New test.
17134         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17135
17136 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17137
17138         PR c/12165
17139         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17140         gcc.dg/c99-idem-qual-3.c: New tests.
17141
17142 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17143
17144         * gcc.dg/winline-7.c: Don't cast void * to int.
17145
17146 2004-01-06  Jan Hubicka  <jh@suse.cz>
17147
17148         * gcc.dg/i386-sse-5.c: New test
17149         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17150
17151 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17152
17153         PR c++/12815
17154         * g++.dg/rtti/typeid4.C: New test.
17155
17156 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17159
17160 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17161
17162         PR c++/12132
17163         * g++.dg/template/error11.C: New test.
17164
17165         PR c++/13451
17166         * g++.dg/template/class2.C: New test.
17167
17168 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17169         Richard Sandiford <rsandifo@redhat.com>
17170
17171         PR c++/13387
17172         * g++.dg/opt/alias3.C: New test.
17173
17174 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17175
17176         PR c++/13157
17177         * g++.dg/template/koenig3.C: New test.
17178
17179         PR c++/13529
17180         * g++.dg/parse/offsetof3.C: New test.
17181
17182         * g++.dg/init/copy7.C: Add missing dg-error markers.
17183
17184         PR c++/12226
17185         * g++.dg/init/copy7.c: New test.
17186
17187         PR c++/13536
17188         * g++.dg/parse/cast1.C: New test.
17189
17190 2004-01-04  Jan Hubicka  <jh@suse.cz>
17191
17192         * gcc.dg/winline[1-7].c: New tests.
17193
17194 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17195
17196         PR c++/13520
17197         * g++.dg/template/qualttp22.C: New test.
17198
17199 2004-01-01  Jan Hubicka  <jh@suse.cz>
17200
17201         * gcc.dg/debug/20031231-1.c: New.
17202         * gcc.c-torture/compile/20040101-1.c: New.
17203         * gcc.dg/dwarf-die-[1-7].c: New.
17204
17205 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17206
17207         PR optimization/13521
17208         * gcc.c-torture/compile/20031231-1.c: New test.
17209
17210 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17211
17212         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17213
17214 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17215
17216         PR c++/10079
17217         * g++.dg/template/crash16.C: New test.
17218
17219 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17220
17221         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17222
17223 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17224
17225         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17226         ports.
17227         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17228         * g++.old-deja/g++.law/profile1.C: Likewise.
17229         * gcc.c-torture/compile/981006-1.c: Likewise.
17230         * gcc.c-torture/execute/loop-2e.x: Likewise.
17231         * gcc.c-torture/execute/loop-2f.x: Remove.
17232         * gcc.c-torture/execute/loop-2g.x: Likewise.
17233         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17234         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17235
17236 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         PR c++/13507
17239         * g++.dg/ext/attrib11.C: New test.
17240
17241         PR c++/13494
17242         * g++.dg/template/array2-1.C: New test.
17243         * g++.dg/template/array2-2.C: New test.
17244
17245 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17246
17247         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17248
17249 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17250
17251         PR c++/12774
17252         * g++.dg/template/array1-1.C: New test.
17253         * g++.dg/template/array1-2.C: New test.
17254
17255 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17256
17257         PR fortran/12632
17258         * g77.dg/12632.f: New test case.
17259
17260 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17261
17262         PR c++/13289
17263         * g++.dg/parse/nontype1.C: New test.
17264
17265 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17266
17267         PR c++/12403
17268         * g++.dg/parse/explicit1.C: New test.
17269         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17270
17271 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/13081
17274         * g++.dg/opt/inline6.C: New test.
17275
17276         PR c++/12613
17277         * g++.dg/parse/error9.C: New test.
17278
17279         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17280
17281 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17282
17283         PR c++/13009
17284         * g++.dg/init/assign1.C: New test.
17285
17286 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17287
17288         PR c++/13070
17289         * g++.dg/warn/format3.C: New test case.
17290
17291 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17292
17293         * gcc.c-torture/compile/20031227-1.c: New test.
17294
17295 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17296
17297         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17298         * g77.dg/bprob/bprob.exp: Likewise.
17299         * gcc.misc-tests/bprob.exp: Likewise.
17300         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17301         variants on systems where the library does not provide that
17302         functionality.
17303         * gcc.dg/builtins-20.c: Use builtins-config.h.
17304         * gcc.dg/builtins-config.h: New file.
17305
17306 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17307
17308         * lib/gcc-dg.exp (dg-require-profiling): New function.
17309         * lib/target-supports.exp (check_profiling_available): Likewise.
17310         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17311         * g77.dg/bprob/bprob.exp: Likewise.
17312         * gcc.misc-tests/bprob.exp: Likewise.
17313         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17314         * gcc.dg/20021014-1.c: Likewise.
17315         * gcc.dg/nest.c: Likewise.
17316
17317 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17318
17319         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17320         compiling.
17321         * g++.dg/lookup/java2.C: Likewise.
17322         * gcc.dg/cpp/lexident.c: Likewise.
17323
17324 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17325
17326         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17327         given.
17328         * gcc.c-torture/compile/961203-1.c: Likewise.
17329         * gcc.c-torture/compile/980506-1.c: Likewise.
17330
17331 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17332
17333         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17334         (additional_prunes): New global.
17335         (gcc-dg-prune): Handle additional per-test pruning.
17336         (dg-test): Clear additional_prunes between tests.
17337
17338         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17339         dg-prune-output to avoid spurious failures from assembler
17340         complaining about nonexistent WAW violations.
17341         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17342         Use dg-prune-output to avoid spurious failures from assembler
17343         warning about Itanium B-step errata.
17344
17345 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17346
17347         * g++.dg/abi/macro0.C: New test.
17348         * g++.dg/abi/macro1.C: Likewise.
17349         * g++.dg/abi/macro2.C: Likewise.
17350
17351         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17352         * g++.dg/abi/bitfield7.C: Likewise.
17353         * g++.dg/abi/dtor2.C: Likewise.
17354         * g++.dg/abi/mangle11.C: Likewise.
17355         * g++.dg/abi/mangle12.C: Likewise.
17356         * g++.dg/abi/mangle14.C: Likewise.
17357         * g++.dg/abi/mangle17.C: Likewise.
17358         * g++.dg/abi/vbase10.C: Likewise.
17359         * g++.dg/abi/vbase14.C: Likewise.
17360         * g++.dg/template/qualttp17.C: Likewise.
17361
17362 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17363
17364         PR c/11995
17365         * gcc.dg/20031223-1.c: New test.
17366
17367 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17368
17369         * gcc.dg/noreturn-7.c: New test.
17370
17371 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17372
17373         * gcc.dg/null-pointer-1.c: New test.
17374
17375 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17376
17377         * g++.old-deja/g++.jason/template18.C: Remove.
17378         * g++.old-deja/g++.jason/template37.C: Likewise.
17379
17380         PR c++/12862
17381         * g++.dg/lookup/ns1.C: New test.
17382
17383         PR c++/12397
17384         * g++.dg/template/lookup3.C: New test.
17385
17386 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17387
17388         * g++.dg/template/recurse1.C: New test
17389
17390 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/12479
17393         * g++.dg/parse/semicolon1.C: New test.
17394         * g++.dg/parse/semicolon1.h: Likewise.
17395
17396 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17397
17398         * gcc.dg/darwin-misaligned.c: New test.
17399
17400 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17401
17402         PR c/9163
17403         * gcc.dg/20031222-1.c: New test.
17404
17405 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/13438
17408         * g++.dg/parse/error8.C: New test.
17409
17410         PR c++/11554
17411         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17412
17413 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17414
17415         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17416         too small.
17417         * gcc.c-torture/compile/930217-1.c: Likewise.
17418         * gcc.c-torture/compile/930513-1.c: Likewise.
17419         * gcc.c-torture/execute/920908-2.c: Likewise.
17420         * gcc.c-torture/execute/921204-1.c: Likewise.
17421         * gcc.c-torture/execute/930621-1.c: Likewise.
17422         * gcc.c-torture/execute/930630-1.c: Likewise.
17423         * gcc.c-torture/execute/931031-1.c: Likewise.
17424         * gcc.c-torture/execute/980602-2.c: Likewise.
17425         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17426         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17427         * gcc.c-torture/execute/extzvsi.c: Likewise.
17428         * gcc.c-torture/unsorted/ext.c: Likewise.
17429
17430 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17431
17432         PR target/12749
17433         * gcc.c-torture/compile/20031220-2.c: New test case.
17434
17435 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17436
17437         PR optimization/13031
17438         * gcc.c-torture/compile/20031220-1.c: New test case.
17439
17440 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17441
17442         * gcc.dg/cast-function-1.c: New test.
17443
17444 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17445
17446         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17447         formats.
17448
17449 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/12795
17452         * g++.dg/ext/attrib10.C: New test.
17453
17454 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17455
17456         * gcc.dg/cleanup-10.c: New test.
17457         * gcc.dg/cleanup-11.c: New test.
17458
17459 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17460
17461         PR c++/13239
17462         * g++.dg/opt/expect1.C: New test.
17463
17464 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17465
17466         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17467
17468 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17469
17470         PR debug/12923
17471         * gcc.dg/20031218-1.c: New test.
17472
17473         PR debug/12389
17474         * gcc.dg/20031218-2.c: New test.
17475         * gcc.dg/20031218-3.c: New test.
17476
17477         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17478         of label name and allow for USER_LABEL_PREFIX == "_" names.
17479         * g++.dg/abi/mangle18-2.C: Likewise.
17480         * g++.dg/abi/mangle19-1.C: Likewise.
17481         * g++.dg/abi/mangle19-2.C: Likewise.
17482         * g++.dg/abi/mangle20-1.C: Likewise.
17483         * g++.dg/abi/mangle20-2.C: Likewise.
17484
17485 2003-12-18  Richard Henderson  <rth@redhat.com>
17486
17487         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17488
17489 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17490             Dan Kegel <dank@kegel.com>
17491
17492         PR other/12009
17493         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17494         testing a cross compiler, it causes spurious compile failures.
17495         * lib/g++.exp: Likewise.
17496
17497 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17498
17499         PR c++/13262
17500         * g++.dg/template/access13.C: New test.
17501
17502 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17503
17504         * gcc.dg/20031216-1.c: New test.
17505
17506 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17507
17508         PR c++/9154
17509         * g++.dg/template/error10.C: New test.
17510
17511 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17514         * g++.dg/eh/simd-2.C: Likewise.
17515
17516 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17517             Roger Sayle  <roger@eyesopen.com>
17518
17519         * gcc.c-torture/execute/ieee/mzero5.c: New.
17520
17521 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17522
17523         PR c++/10603
17524         * g++.dg/parse/error6.C: New test.
17525
17526         PR c++/12827
17527         * g++.dg/parse/error7.C: New test.
17528
17529 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17530
17531         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17532         at -O with stabs debugging formats.
17533         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17534         * gcc.dg/debug/debug-2.c: Likewise.
17535
17536 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR c++/12696
17539         * g++.dg/init/error1.C: New test.
17540
17541         PR c++/12218
17542         * g++.dg/init/pm3.C: New test.
17543
17544 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17545
17546         PR c/3347
17547         * gcc.dg/bitfld-8.c: New test.
17548
17549 2003-12-16  James Lemke  <jim@wasabisystems.com>
17550
17551         * gcc.dg/arm-scd42-[123].c: New tests.
17552
17553 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17554
17555         PR c++/9043
17556         * g++.dg/abi/mangle20-1.C: New test.
17557         * g++.dg/abi/mangle20-2.C: New test.
17558
17559 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/13275
17562         * g++.dg/other/offsetof2.C: Remove XFAIL.
17563         * g++.dg/parse/offsetof1.C: New test.
17564         * g++.gd/parse/offsetof2.C: Likewise.
17565
17566 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17567
17568         * g++.dg/template/nontype3.C: New test.
17569         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17570
17571 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17572
17573         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17574
17575 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17576
17577         PR c++/13387
17578         * g++.dg/expr/assign1.C: New test.
17579
17580         PR c++/13242
17581         * g++.dg/abi/mangle19-1.C: New test.
17582         * g++.dg/abi/mangle19-2.C: New test.
17583
17584 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17585
17586         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17587
17588 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17589
17590         * gcc.c-torture/execute/20031216-1.c: New test.
17591
17592 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17593
17594         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17595         an ICE regression.
17596
17597 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17598
17599         PR c++/10926
17600         * g++.dg/template/error9.C: New test.
17601
17602         PR c++/11116
17603         * g++.dg/template/error8.C: New test.
17604
17605 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17606
17607         PR middle-end/13400
17608         * gcc.c-torture/execute/20031215-1.c: New test case.
17609
17610 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/13269
17613         * g++.dg/parse/error5.C: New test.
17614
17615         PR c++/12989
17616         * g++.dg/expr/sizeof1.C: New test.
17617
17618         PR c++/13310
17619         * g++.dg/template/crash15.C: New test.
17620
17621 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17622
17623         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17624         a non-POD type as the last named parameter of a varargs function.
17625
17626 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/13243
17629         PR c++/12573
17630         * g++.dg/template/crash14.C: New test.
17631         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17632
17633 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         * g++.dg/other/java1.C: New test.
17636
17637         PR c++/13241
17638         * g++.dg/abi/mangle18-1.C: New test.
17639         * g++.dg/abi/mangle18-2.C: New test.
17640
17641 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17642
17643         PR optimization/10312
17644         * gcc.c-torture/execute/20031214-1.c: New.
17645
17646 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17647
17648         PR c++/10779
17649         PR c++/12160
17650         * g++.dg/parse/error3.C: New test.
17651         * g++.dg/parse/error4.C: Likewise.
17652         * g++.dg/abi/mangle4.C: Tweak error messages.
17653         * g++.dg/lookup/using5.C: Likewise.
17654         * g++.dg/other/error2.C: Likewise.
17655         * g++.dg/parse/typename5.C: Likewise.
17656         * g++.dg/parse/undefined1.C: Likewise.
17657         * g++.dg/template/arg2.C: Likewise.
17658         * g++.dg/template/ttp3.C: Likewise.
17659         * g++.dg/template/type1.C: Likewise.
17660         * g++.old-deja/g++.other/crash32.C: Likewise.
17661         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17662
17663 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17664
17665         PR c++/13106
17666         * g++.dg/warn/noreturn-3.C: New test.
17667
17668 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17669
17670         PR c++/13118
17671         * g++.dg/abi/covariant3.C: New.
17672
17673 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * g++.dg/eh/ia64-1.C: New test.
17676
17677 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17678
17679         PR optimization/13037
17680         * g77.f-torture/execute/13037.f: New test case.
17681
17682 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17683
17684         PR c++/12881
17685         * g++.dg/abi/covariant2.C: New.
17686
17687 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17688
17689         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17690
17691 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17692
17693         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17694
17695 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17696
17697         PR other/10819
17698         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17699         to fix Bug 10819.
17700         * lib/g++.exp (g++_version): Likewise.
17701         * lib/g77.exp (g77_version): Likewise.
17702         * lib/objc.exp (default_objc_version): Likewise.
17703
17704 2003-12-10  Richard Henderson  <rth@redhat.com>
17705
17706         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17707
17708         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17709
17710 2003-12-08  Matt Austern  <austern@apple.com>
17711
17712         PR c/13134
17713         * lib/gcc-dg.exp (dg-require-visibility): Define.
17714         * lib/target-supports (check_visibility_available): Define.
17715         * gcc.dg/visibility-1.c: New test.
17716         * gcc.dg/visibility-2.c: Likewise.
17717         * gcc.dg/visibility-3.c: Likewise.
17718         * gcc.dg/visibility-4.c: Likewise.
17719         * gcc.dg/visibility-5.c: Likewise.
17720         * gcc.dg/visibility-6.c: Likewise.
17721         * g++.dg/ext/visibility-1.C: Likewise.
17722         * g++.dg/ext/visibility-2.C: Likewise.
17723         * g++.dg/ext/visibility-3.C: Likewise.
17724         * g++.dg/ext/visibility-4.C: Likewise.
17725         * g++.dg/ext/visibility-5.C: Likewise.
17726         * g++.dg/ext/visibility-6.C: Likewise.
17727
17728 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17729
17730         * g++.dg/lookup/java1.C: New test.
17731         * g++.dg/lookup/java2.C: New test.
17732
17733 2003-12-07  Falk Hueffner  <falk@debian.org>
17734
17735         * g++.dg/opt/noreturn-1.C: New test.
17736
17737 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17738
17739         * gcc.dg/overflow-1.c: New test.
17740
17741 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17742
17743         * g77.f-torture/compile/13060.f: New test.
17744
17745 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17746
17747         PR c++/13323
17748         * g++.dg/inherit/operator2.C: New test.
17749
17750 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/13305
17753         * g++.dg/ext/attrib9.C: New test.
17754
17755 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/13314
17758         * g++.dg/template/error7.C: New test.
17759
17760 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17761             J"orn Rennecke <joern.rennecke@superh.com>
17762
17763         PR target/13302
17764         * g++.dg/other/struct-va_list.C: New test.
17765
17766 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17767
17768         PR c++/13166
17769         * g++.dg/parse/defarg6.C: New test.
17770
17771 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17772
17773         PR target/13256
17774         * gcc.c-torture/execute/20031201-1.c: New test.
17775
17776 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17777
17778         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17779
17780 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17781
17782         * gcc.dg/builtin-return-1.c: New test.
17783
17784 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17785             J"orn Rennecke <joern.rennecke@superh.com>
17786
17787         PR optimization/13260
17788         * gcc.c-torture/execute/20031204-1.c: New test.
17789
17790 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/9127
17793         * g++.dg/template/error6.C: New test.
17794
17795 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17796
17797         * gcc.dg/20031202-1.c: New test.
17798
17799 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/13179
17802         * g++.dg/template/eh1.C: New test.
17803
17804         PR c++/10771
17805         * g++.dg/template/error5.C: New test.
17806
17807 2003-12-02  David Ung  <davidu@mips.com>
17808
17809         * gcc.dg/compat/vector-check.h: Corrected type for var
17810         g_##TMODE
17811
17812 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17813
17814         PR c++/10126
17815         * g++.dg/template/ptrmem8.C: New test.
17816
17817 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17818
17819         PR c++/12573
17820         * g++.dg/template/dependent-expr3.C: New test.
17821
17822 2003-12-01  James Lemke  <jim@wasabisystems.com>
17823
17824         * gcc.dg/arm-g2.c: New test.
17825
17826 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17827
17828         PR optimization/11634
17829         * gcc.dg/20031201-2.c: New test case.
17830
17831 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17832
17833         PR 11433
17834         * objc.dg/proto-lossage-3.m: New test.
17835
17836 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17837
17838         PR optimization/12628
17839         * gcc.dg/20031201-1.c: New test case.
17840
17841 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17842
17843         * gcc.dg/unaligned-1.c: New test.
17844
17845 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/9849
17848         * g++.dg/template/error4.C: New test.
17849         * g++.dg/template/nested3.C: Adjust error markers.
17850
17851 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17852
17853         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17854
17855 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17856
17857         PR c/10333
17858         * gcc.dg/bitfld-7.c: New test.
17859
17860 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17861
17862         * gcc.dg/tls/asm-1.C: New test.
17863
17864 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17865
17866         * gcc.dg/cpp/assert4.c: Update.
17867
17868 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17869
17870         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17871         * gcc.dg/builtin-apply3.c: New test.
17872
17873 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17874
17875         * lib/compat.exp (compat-obj): New xfaildata parameter.
17876         Use it to set compiler_conditional_xfail_data before compiling.
17877         (compat-get-options): Handle dg-xfail-if.
17878         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17879         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17880         * gcc.dg/compat/vector-1_y.c: Likewise.
17881         * gcc.dg/compat/vector-2_x.c: Likewise.
17882         * gcc.dg/compat/vector-2_y.c: Likewise.
17883
17884 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17885
17886         * g++.dg/opt/reg-stack4.C: New test.
17887
17888 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17889
17890         * gcc.dg/builtin-apply2.c: New test.
17891
17892 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17893
17894         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17895
17896 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17897
17898         PR c++/12924
17899         * g++.dg/template/template-id-2.C: New test.
17900
17901 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17902
17903         PR c++/5369
17904         * g++.dg/template/memfriend1.C: New test.
17905         * g++.dg/template/memfriend2.C: Likewise.
17906         * g++.dg/template/memfriend3.C: Likewise.
17907         * g++.dg/template/memfriend4.C: Likewise.
17908         * g++.dg/template/memfriend5.C: Likewise.
17909         * g++.dg/template/memfriend6.C: Likewise.
17910         * g++.dg/template/memfriend7.C: Likewise.
17911         * g++.dg/template/memfriend8.C: Likewise.
17912         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17913
17914 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17915
17916         PR c++/12515
17917         * g++.dg/ext/cond1.C: New test.
17918
17919 2003-11-20  Richard Henderson  <rth@redhat.com>
17920
17921         * gcc.dg/20020201-2.c: Remove.
17922         * gcc.dg/20020201-4.c: Remove.
17923         * gcc.dg/20020304-1.c: Remove.
17924
17925 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17926
17927         * gcc.dg/cpp/trad/xwin1.c: New test case.
17928
17929 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17930
17931         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17932         * lib/g77.exp: Likewise.
17933         * lib/objc.exp: Likewise.
17934         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17935         for darwin.
17936
17937 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17938
17939         PR c++/12932
17940         * g++.dg/template/static5.C: New test.
17941
17942 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17943
17944         * gcc.dg/nested-func-1.c: New test.
17945
17946 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17947
17948         * gcc.dg/cpp/assert4.c: New test.
17949
17950 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17951
17952         PR c++/2294
17953         * g++.dg/lookup/using9.c: New test.
17954
17955 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/12762
17958         * g++.dg/template/error3.C: New test.
17959
17960 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17961
17962         PR ada/13035
17963         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17964         No longer use a wrapper for gcc, since this does not work under
17965         Windows.
17966
17967 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17968
17969         PR c++/2094
17970         * g++.dg/template/ptrmem7.C: New test.
17971
17972 2003-11-13  Andrew Pinski <apinski@apple.com>
17973
17974         * gcc.c-torture/compile/20031113-1.c: New test.
17975
17976 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17977             Kean Johnston <jkj@sco.com>
17978
17979         PR c/13029
17980         * gcc.dg/unused-4.c: Update.
17981
17982 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17983
17984         * g++.dg/opt/const3.C: New test.
17985
17986 2003-11-13  Jan Hubicka  <jh@suse.cz>
17987
17988         * gcc.c-torture/compile/20031112-1.c: New test.
17989
17990 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17991
17992         * g++.dg/parse/crash10.C: Remove bogus error marker.
17993
17994 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17995
17996         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17997         (host_gcc): Likewise.
17998         (ROOT): Honor $PWDCMD.
17999         (BASE): Likewise.
18000         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18001
18002 2003-11-12  Catherine Moore  <clm@redhat.com>
18003
18004         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18005
18006 2003-11-12  Andreas Jaeger  <aj@suse.de>
18007             Jakub Jelinek  <jakub@redhat.com>
18008             Andrew Pinski  <pinskia@physics.uc.edu>
18009             Richard Henderson  <rth@redhat.com>
18010
18011         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18012         systems.
18013         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18014
18015         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18016         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18017
18018 2003-11-11  Andreas Jaeger  <aj@suse.de>
18019
18020         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18021
18022         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18023
18024 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18025
18026         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18027         Clean ups.
18028
18029 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18030
18031         * gcc.dg/trampoline-1.c: New test.
18032
18033 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18034
18035         * gcc.c-torture/compile/200031109-1.c: New test.
18036
18037 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18038
18039         PR c/3190
18040         PR c/8714
18041         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18042         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18043         gcc.dg/format/no-y2k-1.c: Update.
18044
18045 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18046
18047         PR optimization/10467
18048         * gcc.dg/20031108-1.c: New test case.
18049
18050 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18051
18052         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18053
18054 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18055
18056         * gcc.dg/compound-lvalue-1.c: New test.
18057         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18058         some XFAILs.
18059
18060 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18061
18062         * gcc.dg/altivec-varargs-1.c: New test.
18063
18064 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18065
18066         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18067         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18068         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18069         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18070         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18071
18072 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18073
18074         * gcc.dg/cond-lvalue-1.c: New test.
18075
18076 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18077
18078         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18079
18080 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18081
18082         PR c++/11616
18083         * g++.dg/template/instantiate5.C: New test.
18084
18085 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18086
18087         PR c++/12726
18088         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18089         * ChangeLog: Add missing first entry for above test.
18090
18091 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18092
18093         PR c++/9810
18094         * g++.dg/template/using8.C: New test.
18095         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18096
18097 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18098
18099         PR optimization/10817
18100         * gcc.c-torture/compile/20031102-1.c: New test case.
18101
18102 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18103
18104         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18105         2147483647.
18106
18107 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18108
18109         * gcc.dg/20031102-1.c: New test.
18110
18111 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18112
18113         * gcc.dg/complex-1.c: New test.
18114
18115 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         PR c++/12796
18118         * g++.dg/template/crash13.C: Adjust expected error location.
18119         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18120
18121 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18122
18123         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18124
18125 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18126
18127         PR/10239
18128         * gcc.c-torture/compile/20031031-2.c: New test.
18129
18130 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18131
18132         PR/11640
18133         * gcc.c-torture/compile/20031031-1.c: New test.
18134
18135 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18136
18137         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18138         * gcc.misc-tests/bprob.exp: Likewise.
18139         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18140         the execution test on arm-elf configs.
18141         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18142         configs that don't support scratch files.
18143         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18144
18145 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18146
18147         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18148         done by dejagnu.
18149
18150 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18151
18152         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18153         Avoid non pure sh syntax. Add more logging.
18154
18155         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18156         fail.
18157
18158 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18159
18160         PR libgcj/10610
18161         * gcc.dg/ppc-stackalign-1.c: New test.
18162
18163 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18164
18165         * ada/acats/run_all.sh: Change output to be more compliant with
18166         dejagnu framework.
18167         Create acats.sum and acats.log files under testsuite/ada/acats
18168         Only run [a-z]* directories, to filter out e.g. CVS.
18169         Redirect build output to log file.
18170
18171 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18172
18173         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18174
18175 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18176
18177         PR ada/5909:
18178         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18179
18180 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18181
18182         * gcc.c-torture/compile/20031023-1.c: New test.
18183         * gcc.c-torture/compile/20031023-2.c: New test.
18184         * gcc.c-torture/compile/20031023-3.c: New test.
18185         * gcc.c-torture/compile/20031023-4.c: New test.
18186
18187 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18188
18189         PR c++/10371
18190         * g++.dg/lookup/scoped8.C: New test.
18191
18192 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18193
18194         * g++.dg/opt/reg-stack3.C: New test.
18195
18196 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18197
18198         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18199
18200 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18201
18202         PR c++/11076
18203         * g++.dg/template/crash13.C: New test.
18204
18205 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18206
18207         * gcc.dg/c99-restrict-2.c: New test.
18208
18209 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18210
18211         PR c++/12698, c++/12699, c++/12700, c++/12566
18212         * g++.dg/inherit/covariant9.C: New test.
18213         * g++.dg/inherit/covariant10.C: New test.
18214         * g++.dg/inherit/covariant11.C: New test.
18215
18216 2003-10-23  Jason Merrill  <jason@redhat.com>
18217
18218         PR c++/12726
18219         * g++.dg/ext/complit2.C: New test.
18220
18221 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18222
18223         PR target/12654
18224         * gcc.c-torture/execute/20031020-1.c: New test.
18225
18226 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18227
18228         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18229         following the jump_insn.
18230
18231 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18232
18233         * gcc.dg/cast-lvalue-1.c: New test.
18234
18235 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18236
18237         PR c++/11962
18238         * g++.dg/template/cond2.C: New test.
18239
18240 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18241
18242         * gcc.dg/builtins-28.c: New test.
18243
18244 2003-10-20  Jan Hubicka  <jh@suse.cz>
18245
18246         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18247         parameter.
18248         * testsuite/gcc.dg/inline-2.c: Likewise.
18249
18250 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18251
18252         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18253         * gcc.dg/nest.c:  Likewise.
18254
18255 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18256
18257         PR c++/9781, c++/10583, c++/11862
18258         * g++.dg/parse/crash13.C: New test.
18259
18260 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18261
18262         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18263
18264 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18265
18266         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18267         Define HAVE_C99_RUNTIME except on Solaris.
18268         * gcc.dg/builtins-20.c: Likewise.
18269
18270 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18271
18272         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18273
18274 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18275
18276         PR c++/12495
18277         * g++.dg/template/crash21.C: New test.
18278
18279 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18280
18281         PR c++/2513
18282         * g++.dg/template/typename5.C: New test.
18283
18284 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18285
18286         PR c++/12369
18287         * g++.dg/template/friend25.C: New test.
18288
18289 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18290
18291         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18292         versions.
18293
18294 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18295
18296         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18297         == 2147483647.
18298
18299 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18300
18301         * gcc.c-torture/execute/960416-1.x: Remove.
18302         * gcc.c-torture/execute/divconst-3.x: Likewise.
18303
18304 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18305
18306         PR target/12598
18307         * gcc.dg/torture/cris-volatile-1.c: New test.
18308
18309 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18310
18311         PR optimization/9325
18312         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18313         for overflowing floating point to integer conversion during RTL
18314         simplification.
18315
18316 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18317
18318         * objc/execute/_cmd.m: Fix typo.
18319         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18320         Relax 'scan-assembler' regexp.
18321         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18322         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18323         * objc.dg/zero-link-2.m: Remove blank line.
18324         * objc.dg/zero-link-3.m: New test case.
18325
18326 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18327
18328         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18329
18330         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18331         than linker trickery.
18332
18333 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18334
18335         PR c++/12370
18336         * g++.dg/other/friend2.C: New test.
18337
18338 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18339
18340         * gcc.dg/20031012-1.c: New test.
18341
18342 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18343
18344         * gcc.dg/weak/weak-3.c: Fix for new warning.
18345
18346 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18347
18348         PR optimization/8750
18349         * gcc.c-torture/execute/20031012-1.c: New test case.
18350
18351 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18354         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18355
18356 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18357
18358         PR optimization/12260
18359         * gcc.c-torture/compile/20031011-2.c: New test case.
18360
18361 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18362
18363         * gcc.c-torture/execute/20031011-1.c: New testcase.
18364
18365 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         * gcc.c-torture/compile/20031011-1.c: New test.
18368
18369 2003-10-11  Jan Hubicka  <jh@suse.cz>
18370
18371         * g++.dg/other/first-global.C: New test.
18372
18373 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18374
18375         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18376
18377 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18378
18379         * gcc.c-torture/compile/20031010-1.c: New test.
18380
18381 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18382
18383         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18384         * gcc.c-torture/execute/va-arg-25.c: ... here.
18385
18386 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18387
18388         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18389
18390 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18391
18392         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18393
18394 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18395
18396         * g++.dg/parse/error2.C: New test.
18397
18398 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18399
18400         PR c++/11097
18401         * g++.dg/other/error5.C: Modify the error message.
18402         * g++.dg/lookup/using8.C: New test.
18403
18404 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18405
18406         * gcc.dg/darwin-abi-2.c: New file.
18407         * gcc.c-torture/execute/va-arg-24.c: New file.
18408
18409 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18410
18411         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18412         indentation.
18413
18414 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/10147
18417         * g++.dg/other/error4.C: Update error messages.
18418         * g++.dg/template/ptrmem4.C: Likewise.
18419
18420         PR c++/12337
18421         * g++.dg/init/new9.C: New test.
18422
18423         PR c++/12334, c++/12236, c++/8656
18424         * g++.dg/ext/attrib8.C: New test.
18425
18426 2003-10-06  Devang Patel  <dpatel@apple.com>
18427
18428         * gcc.dg/debug/dwarf2-3.h: New test.
18429         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18430
18431 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18432
18433         * g++.dg/opt/cfg2.C: New test.
18434
18435 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18436
18437         * g++.dg/opt/float1.C: New test.
18438
18439 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18440
18441         * gcc.dg/c90-array-lval-6.c: New test.
18442         * gcc.dg/c99-array-lval-6.c: New test.
18443
18444 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18445             Ziemowit Laski  <zlaski@apple.com>
18446
18447         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18448         'Derived', so that it is never considered a class method; add
18449         new warning for '+port' method ambiguity.
18450         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18451         <objc/objc-api.h> (needed on Mac OS X).
18452         * objc.dg/method-13.m: New test.
18453
18454 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18455
18456         PR optimization/9325, PR java/6391
18457         * gcc.c-torture/execute/20031003-1.c: New test case.
18458
18459 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR optimization/12180
18462         * gcc.dg/20031002-1.c: New test.
18463
18464         PR c++/12486
18465         * g++.dg/inherit/error1.C: New test.
18466
18467 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18468
18469         * lib/f-torture.exp (search_for): Rename to...
18470         (search_for_re): This.  Also, clean up comments and the
18471         "regexp" invocation.
18472
18473 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18474
18475         * gcc.c-torture/compile/20031002-1.c: New test.
18476
18477 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18478
18479         * g++.dg/opt/cond1.C: New test.
18480
18481 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18482
18483         * gcc.dg/Wold-style-definition-2.c: New testcase.
18484         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18485
18486 2003-09-29  Richard Henderson  <rth@redhat.com>
18487
18488         * g++.dg/init/array10.C: Add dg-options.
18489
18490 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18491
18492         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18493
18494 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18495
18496         * g++.dg/template/friend19.C: Fix typo.
18497         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18498
18499 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18500
18501         * gcc.c-torture/execute/20030928-1.c: New test.
18502         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18503
18504 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505
18506         * g++.dg/opt/unroll1.C: New test.
18507
18508 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18509
18510         PR optimization/11741
18511         * gcc.dg/20030926-1.c: New test case.
18512
18513 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18514
18515         PR c++/5655
18516         * g++.dg/parse/access7.C: New test.
18517         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18518
18519 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18520
18521         MERGE OF objc-improvements-branch into MAINLINE:
18522         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18523         if libobjc has not been built.
18524         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18525         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18526         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18527         objc/execute/nested-3.m, objc/execute/np-2.m,
18528         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18529         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18530         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18531         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18532         objc.dg/special/unclaimed-category-1.h,
18533         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18534         well as GNU runtime.
18535         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18536         * execute/cascading-1.m, execute/function-message-1.m,
18537         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18538         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18539         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18540         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18541         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18542         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18543         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18544         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18545         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18546         * objc.dg/bitfield-2.m: Run only on Darwin.
18547         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18548         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18549         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18550         * objc.dg/const-str-1.m: Fix constant string layout.
18551
18552 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18553
18554         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18555
18556 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18557
18558         * gcc.dg/darwin-abi-1.c: New file.
18559
18560 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18561
18562         PR target/12281
18563         * gcc.c-torture/compile/20030921-1.c: New test.
18564
18565 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18566
18567         * g++.dg/opt/reg-stack2.C: New test.
18568
18569 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18570
18571         * g++.dg/eh/delayslot1.C: New test.
18572
18573 2003-09-20  Richard Henderson  <rth@redhat.com>
18574
18575         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18576
18577 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18578
18579         * gcc.c-torture/execute/20030920-1.c: New test case.
18580
18581 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18582
18583         * g++.dg/rtti/typeid3.C: Correct expected error message.
18584
18585 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18586
18587         PR c++/157
18588         * g++.dg/parse/crash12.C: New test.
18589
18590 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18591
18592         * gcc.dg/compat/mixed-struct-check.h: New.
18593         * gcc.dg/compat/mixed-struct-defs.h: New.
18594         * gcc.dg/compat/mixed-struct-init.h: New.
18595         * gcc.dg/compat/struct-by-value-19_main.c: New.
18596         * gcc.dg/compat/struct-by-value-19_x.c: New.
18597         * gcc.dg/compat/struct-by-value-19_y.c: New.
18598         * gcc.dg/compat/struct-by-value-20_main.c: New.
18599         * gcc.dg/compat/struct-by-value-20_x.c: New.
18600         * gcc.dg/compat/struct-by-value-20_y.c: New.
18601         * gcc.dg/compat/struct-return-19_main.c: New.
18602         * gcc.dg/compat/struct-return-19_x.c: New.
18603         * gcc.dg/compat/struct-return-19_y.c: New.
18604         * gcc.dg/compat/struct-return-20_main.c: New.
18605         * gcc.dg/compat/struct-return-20_x.c: New.
18606         * gcc.dg/compat/struct-return-20_y.c: New.
18607
18608 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18609         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18610         so that it will not complain on LP64 targets.
18611
18612 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18613
18614         PR c++/495
18615         * g++.dg/template/friend24.C: New test.
18616
18617 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18618
18619         PR c++/12332
18620         * g++.dg/template/memtmpl2.C: New test.
18621
18622 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR target/11184
18625         * gcc.dg/builtin-apply1.c: New test.
18626
18627 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         PR c++/9848
18630         * g++.dg/warn/Wunused-4.C: New test.
18631
18632 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18633
18634         PR c++/12316
18635         * g++.dg/other/gc2.C: New test.
18636
18637 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18638
18639         PR c++/11991
18640         * g++.dg/rtti/typeid3.C: New test.
18641
18642         PR c++/12266
18643         * g++.dg/overload/template1.C: New test.
18644
18645 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18646
18647         * g++.dg/opt/cfg3.C: New test.
18648
18649 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18650
18651         PR c++/7939
18652         * g++.dg/template/crash11.C: New test.
18653
18654 2003-09-16  Jason Merrill  <jason@redhat.com>
18655             Jakub Jelinek  <jakub@redhat.com>
18656
18657         * gcc.dg/attr-warn-unused-result.c: New test.
18658
18659 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18660
18661         PR c++/12184
18662         * g++.dg/expr/call2.C: New test.
18663
18664 2003-09-15  Andreas Jaeger  <aj@suse.de>
18665
18666         * gcc.dg/Wold-style-definition-1.c: New test.
18667
18668 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/3907
18671         * g++.dg/parse/template12.C: New test.
18672
18673         * g++.dg/abi/bitfield11.C: New test.
18674         * g++.dg/abi/bitfield12.C: Likewise.
18675
18676 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18677
18678         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18679         non-expansion of functional macro name without arguments at EOL.
18680         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18681
18682 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18683
18684         * gcc.c-torture/execute/20030914-[12].c: New tests.
18685
18686 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18687
18688         PR c++/11788
18689         * g++.dg/overload/addr1.C: New test.
18690
18691 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18692
18693         * gcc.dg/20030909-1.c: New test.
18694
18695 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18696
18697         * gcc.dg/ultrasp10.c: New test.
18698
18699 2003-09-09  Devang Patel  <dpatel@apple.com>
18700
18701         * gcc.dg/darwin-ld-6.c: New test.
18702
18703 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18704
18705         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18706
18707 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * gcc.dg/ia64-types1.c: New test.
18710         * gcc.dg/ia64-types2.c: Likewise.
18711
18712 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18713
18714         * gcc.dg/builtins-1.c: Add more _Complex tests.
18715         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18716
18717         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18718         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18719
18720 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/11786
18723         * g++.dg/lookup/koenig2.C: New test.
18724
18725         PR c++/5296
18726         * g++.dg/rtti/typeid2.C: New test.
18727
18728 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18729
18730         * gcc.c-torture/compile/20030904-1.c: New test.
18731
18732 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * g++.dg/opt/longbranch2.C: New test.
18735
18736 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18737
18738         * g++.dg/template/crash10.C: Only compile it.
18739
18740 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18741
18742         PR middle-end/11665
18743         * gcc.c-torture/compile/20030907-1.c: New test.
18744         * g++.dg/init/array11.C: New test.
18745
18746 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/11852
18749         * g++.dg/init/struct1.C: New test.
18750
18751 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18752
18753         PR c++/12181
18754         * g++.dg/expr/comma1.C: New test.
18755
18756 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18757
18758         PR c++/11867
18759         * g++.dg/expr/static_cast5.C: New test.
18760
18761 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         PR c++/11507
18764         * g++.dg/lookup/scoped7.C: New test.
18765
18766         PR c++/9574
18767         * g++.dg/other/static1.C: New test.
18768
18769         PR c++/11490
18770         * g++.dg/warn/template-1.C: New test.
18771
18772         PR c++/11432
18773         * g++.dg/template/crash10.C: New test.
18774
18775         PR c++/2478
18776         * g++.dg/overload/VLA.C: New test.
18777
18778         PR c++/10804
18779         * g++.dg/template/call1.C: New test.
18780
18781 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18782
18783         PR c++/11794
18784         * g++.dg/parse/using3.C: New test.
18785
18786 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18787
18788         PR c++/11409
18789         * g++.dg/overload/builtin3.C: New test case.
18790
18791 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18792
18793         PR c/9862
18794         * gcc.dg/20030906-1.c: New test.
18795         * gcc.dg/20030906-2.c: Likewise.
18796
18797 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18798
18799         PR c++/12167
18800         * g++.dg/parse/defarg5.C: New test.
18801
18802         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18803
18804 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR c++/12163
18807         * g++.dg/expr/static_cast4.C: New test.
18808
18809         PR c++/12146
18810         * g++.dg/template/crash9.C: New test.
18811
18812 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18813
18814         * g++.old-deja/g++.ext/pretty2.C: Update for change
18815         in __FUNCTION__.
18816         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18817
18818 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18819
18820         PR c++/11922
18821         * g++/dg/template/qualified-id1.C: New test.
18822
18823         PR c++/12037
18824         * g++.dg/warn/noeffect4.C: New test.
18825
18826 2003-09-04  Matt Austern  <austern@apple.com>
18827
18828         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18829         * g++.dg/ext/fnname2.C: Likewise.
18830         * g++.dg/ext/fnname3.C: Likewise.
18831
18832 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18833
18834         * g++.dg/expr/lval1.C: New test.
18835         * g++.dg/ext/lvcast.C: Remove.
18836
18837 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18838
18839         PR optimization/11700.
18840         * gcc.c-torture/compile/20030903-1.c: New test case.
18841
18842 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/12053
18845         * g++.dg/abi/layout4.C: New test.
18846
18847 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18848
18849         PR c++/11553
18850         * g++.dg/parse/friend3.C: New test.
18851
18852 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18853
18854         PR c++/11847
18855         * g++.dg/template/class1.C: New test.
18856
18857         PR c++/11808
18858         * g++.dg/expr/call1.C: New test.
18859
18860 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18861
18862         PR c++/12114
18863         * g++.dg/init/ref9.C: New test.
18864
18865         PR c++/11972
18866         * g++.dg/template/nested4.C: New test.
18867
18868 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/12093
18871         * g++.dg/template/non-dependent4.C: New test.
18872
18873         PR c++/11928
18874         * g++.dg/inherit/conv1.C: New test.
18875
18876 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/6196
18879         * g++.dg/ext/label1.C: New test.
18880         * g++.dg/ext/label2.C: Likewise.
18881
18882 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18883
18884         * g++.dg/expr/cond3.C: New test.
18885
18886 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18887
18888         * gcc.dg/builtins-1.c: Add new builtin cases.
18889
18890 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18891
18892         * gcc.dg/builtins-1.c: Add new cases.
18893         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18894
18895 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18896
18897         * gcc.dg/builtins-1.c: Add more math builtin tests.
18898         * gcc.dg/torture/builtin-attr-1.c: New test.
18899
18900 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR optimization/5079
18903         * g++.dg/opt/static3.C: New test.
18904
18905 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18906
18907         * gcc.misc-tests/gcov-10b.c: New test.
18908
18909 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18910
18911         * g++.dg/opt/ptrmem3.C: New test.
18912
18913         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18914
18915 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.dg/20030826-2.c: New test.
18918
18919 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18920
18921         PR middle-end/12002
18922         * g77.f-torture/compile/12002.f: New test case.
18923
18924 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18925
18926         * gcc.dg/20030826-1.c: New test case.
18927
18928 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18929
18930         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18931
18932 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18933
18934         PR c++/11871
18935         * c++.dg/lookup/crash1.C: New test.
18936
18937         * c++.dg/warn/noeffect3.C: New test.
18938
18939 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18940
18941         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18942         * gcc.dg/compat/vector-1_y.c: Ditto.
18943         * gcc.dg/compat/vector-2_x.c: Ditto.
18944         * gcc.dg/compat/vector-2_y.c: Ditto.
18945
18946 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18947
18948         * gcc.dg/20030702-1.c: New test.
18949
18950 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/8795
18953         * g++.dg/ext/altivec-1.C: New test.
18954
18955 2003-08-24  Richard Henderson  <rth@redhat.com>
18956
18957         * g++.dg/eh/simd-2.C: Add -w for x86.
18958
18959 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18960
18961         * gcc.dg/20030815-1.c: New test.
18962
18963 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18964
18965         PR c++/3765
18966         * g++.dg/parse/access6.C: New test.
18967
18968 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18969
18970         PR c++/641, c++/11876
18971         * g++.dg/template/friend22.C: New test.
18972         * g++.dg/template/friend23.C: Likewise.
18973
18974 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18975
18976         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18977         identically.
18978
18979 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18982
18983 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18984
18985         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18986
18987 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18988
18989         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18990
18991 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18992
18993         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18994
18995 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18996
18997         PR c++/11919
18998         * g++.dg/overload/prom1.C: New test.
18999
19000         PR c++/11551
19001         * g++.dg/parse/dtor2.C: New test.
19002
19003         PR c++/10762
19004         * g++.dg/parse/using2.C: New test.
19005
19006 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19007
19008         PR target/11805
19009         * gcc.c-torture/compile/20030821-1.c: New.
19010
19011 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/11834
19014         * g++.dg/template/deduce2.C: New test.
19015
19016 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19017
19018         * gcc.c-torture/execute/20030821-1.c: New test.
19019
19020 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19021
19022         PR middle-end/11984
19023         * gcc.dg/20030820-1.c: New test case.
19024
19025 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19026
19027         PR c++/11945
19028         * g++.dg/warn/noeffect2.C: New test.
19029
19030 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19031
19032         PR c++/10926
19033         * g++.dg/template/dtor2.C: New test.
19034
19035         PR c++/11684
19036         * g++.dg/template/operator1.C: New test.
19037         * g++.dg/parse/operator4.C: New test.
19038
19039         PR c++/11946.C
19040         * g++.dg/expr/enum1.C: New test.
19041         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19042
19043         PR c++/11036.C
19044         * g++.dg/parse/elab2.C: New test.
19045         * g++.dg/parse/typedef4.C: Change error message.
19046         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19047         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19048         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19049
19050 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19051
19052         * gcc.dg/pch/warn-1.c: New.
19053         * gcc.dg/pch/warn-1.hs: New.
19054
19055         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19056         not-tested file.
19057
19058 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19059
19060         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19061
19062 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19063
19064         * gcc.dg/uninit-D.c: New Test.
19065         * gcc.dg/uninit-E.c: New Test.
19066         * gcc.dg/uninit-F.c: New Test.
19067         * gcc.dg/uninit-G.c: New Test.
19068
19069 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19070
19071         * g++.dg/README: Describe the pch directory.
19072
19073 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19074
19075         PR c++/11174
19076         * g++.dg/parse/access4.C: New test.
19077         * g++.dg/parse/access5.C: Likewise.
19078         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19079
19080 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19081
19082         * gcc.dg/noncompile/20030818-1.c: New.
19083
19084 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         PR c++/11957
19087         * g++.dg/warn/noeffect1.C: New test.
19088
19089         * g++.dg/template/scope2.C: New test.
19090         * g++.dg/template/error2.C: Correct dg-error
19091
19092 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19093
19094         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19095
19096 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19097
19098         PR C++/11512
19099         * g++.dg/template/warn1.C: New.
19100
19101 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19102
19103         * g++.dg/template/error2.C: New test.
19104         * g++.dg/lookup/using7.C: Adjust errors
19105         * g++.old-deja/g++.pt/crash36.C: Likewise.
19106         * g++.old-deja/g++.pt/derived3.C: Likewise.
19107
19108 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19109
19110         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19111         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19112         * gcc.c-torture/execute/builtins/string-9.c: New, from
19113         string-opt-9.c.  Adjust for execute/builtins framework.
19114         * gcc.c-torture/execute/string-opt-9.c: Delete.
19115
19116 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19117
19118         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19119
19120         * g++.dg/parse/ret-type2.C: New test.
19121
19122         PR c++/11703
19123         * g++.dg/init/new8.C: New test.
19124
19125         PR c++/10923
19126         * g++.dg/parse/typedef5.C: New test.
19127
19128         PR c++/9512
19129         * g++.dg/parse/qualified2.C: New test.
19130         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19131         invalid code.
19132
19133 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19134
19135         * g++.dg/conversion/ptrmem1.C: New test.
19136
19137 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19138
19139         PR target/11693
19140         * gcc.dg/20030811-1.c: New test.
19141
19142         PR target/11535
19143         * gcc.c-torture/execute/20030811-1.c: New test.
19144
19145 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19146
19147         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19148
19149 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19150
19151         PR c++/11789.C
19152         * g++.dg/inherit/multiple1.C: New test.
19153
19154 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19155
19156         * gcc.dg/spe1.c: New test.
19157
19158         PR c++/11670
19159         * g++.dg/expr/cast2.C: New test.
19160
19161         PR c++/10530
19162         * g++.dg/template/dependent-name2.C: New test.
19163
19164 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19165
19166         * g++.dg/parse/crash11.C: Put the dg options in comments.
19167
19168 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19169
19170         * lib/gcc-dg.exp: Update for diagnostic change.
19171
19172 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19173
19174         PR c++/5767
19175         * g++.dg/parse/crash11.C: New test.
19176
19177 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19178
19179         * gcc.dg/cpp/spacing1.c: Update.
19180
19181 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19182
19183         PR target/11739
19184         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19185         a value for -mtune.
19186
19187 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19188
19189         PR middle-end/11771
19190         * gcc.c-torture/compile/20030804-1.c: New test case.
19191
19192 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19193
19194         * gcc.dg/20030804-1.c: New test case.
19195
19196 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19197
19198         * gcc.dg/cpp/separate-1.c: New test.
19199
19200 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         PR c++/11704
19203         * g++.dg/template/dependent-expr2.C: New test.
19204
19205         PR c++/11766
19206         * g++.dg/expr/ptrmem1.C: New test.
19207
19208 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19209
19210         PR c++/9453
19211         * g++.dg/template/friend15.C: New test.
19212
19213 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19214
19215         * lib/dg-pch.exp: Work round PCH bug.
19216
19217 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19218
19219         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19220         builtins.  Move cases from builtins-4.c here.
19221
19222         * gcc.dg/torture/builtin-math-1.c: New test taken from
19223         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19224         additional cases.
19225
19226         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19227         Delete.
19228
19229 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/9447
19232         * g++.dg/template/using7.C: New test.
19233
19234 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19235
19236         * import1.c, import2.c: New tests.
19237
19238 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19239
19240         * g++.dg/eh/crossjump1.C: New test.
19241
19242 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19243
19244         PR c++/11697
19245         * g++.dg/template/using6.C: New test.
19246
19247         PR c++/11744
19248         * g++.dg/template/koenig2.C: New test.
19249
19250 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19251
19252         PR c++/7983
19253         * g++.dg/parse/typedef4.C: New test.
19254
19255 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19256
19257         PR c++/8442, c++/8806
19258         * g++.dg/template/elab1.C: New test.
19259         * g++.dg/template/type2.C: Likewise.
19260         * g++.dg/template/ttp3.C: Adjust expected error message.
19261         * g++.old-deja/g++.law/visibility13.C: Likewise.
19262         * g++.old-deja/g++.niklas/t135.C: Likewise.
19263         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19264         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19265         template argument.
19266         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19267
19268 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         PR c++/11295
19271         * g++.dg/ext/stmtexpr1.C: New test.
19272
19273         * g++.dg/opt/tmp1.C: New test.
19274
19275         PR c++/11525
19276         * g++.dg/parse/constant4.C: New test.
19277
19278         PR c++/9447
19279         * g++.dg/template/using5.C: New test.
19280
19281 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19282
19283         * gcc.dg/builtins-27.c: New test case.
19284
19285 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19286
19287         * gcc.dg/tls/opt-7.c: New test.
19288
19289 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19290
19291         * g++.old-deja/g++.other/crash18.C: Remove.
19292
19293 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19294
19295         * g++.dg/template/explicit3.C: New.
19296         * g++.dg/template/explicit4.C: New.
19297         * g++.dg/template/explicit5.C: New.
19298
19299         PR c++/11347
19300         * g++.dg/template/memtmpl1.C: New.
19301
19302 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19303
19304         PR target/11565
19305         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19306         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19307
19308 2003-07-30  Jan Hubicka  <jh@suse.cz>
19309
19310         * vtgc1.c: Kill.
19311
19312 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19313
19314         * gcc.dg/struct-in-proto-1.c: New test.
19315
19316 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19317
19318         * gcc.dg/cpp/include2.c: Only expect one message.
19319
19320 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         PR c++/9447
19323         * g++.dg/template/using1.C: New test.
19324         * g++.dg/template/using2.C: New test.
19325         * g++.dg/template/using3.C: New test.
19326         * g++.dg/template/using4.C: New test.
19327
19328 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19329
19330         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19331         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19332
19333 2003-07-28  Jan Hubicka  <jh@suse.cz>
19334
19335         PR c++/11530
19336         * g++.dg/opt/call1.C: New test.
19337
19338 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19339
19340         PR c++/11667
19341         * g++.dg/init/enum2.C: New test.
19342         * g++.dg/template/overload1.C: Add "-w" option.
19343
19344 2003-07-28    <hp@bitrange.com>
19345
19346         * gcc.dg/Wdeclaration-after-statement-1.c,
19347         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19348
19349 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.c-torture/compile/20030725-1.c: New test.
19352
19353 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19354
19355         * gcc.dg/20030505.c: Only run for SPE.
19356         Remove definition of opaque type.
19357
19358 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19359
19360         * g++.dg/template/ptrmem6.C: New test.
19361
19362 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19363
19364         * gcc.c-torture/compile/zero-strct-2.c: New test.
19365
19366 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19367
19368         * gcc.dg/intermod-1.c: New test.
19369
19370 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         PR c++/11617
19373         * g++.dg/template/lookup2.C: New test.
19374         * g++.dg/template/memclass1.C: Remove instantiated from error.
19375         * g++.dg/other/error2.C: Tweak expected errors.
19376
19377         PR c++/11596
19378         * g++.dg/template/defarg3.C: New test.
19379
19380         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19381
19382 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19383
19384         * g++.dg/inherit/access5.C: New test.
19385
19386 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19387
19388         PR c++/11513
19389         * g++.dg/template/crash8.C: New test.
19390
19391 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19392
19393         PR c/10602
19394         * gcc.dg/noncompile/incomplete-2.c: New test.
19395
19396 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19397
19398         PR c++/11645
19399         * g++.dg/inherit/access4.C: New test.
19400
19401         PR c++/11517
19402         * g++.dg/expr/cond2.C: New test.
19403
19404         PR optimization/10679
19405         * g++.dg/opt/inline4.C: New test.
19406
19407 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19408
19409         * g++.dg/parse/crash10: New test.
19410
19411 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19412
19413         * g++.dg/ext/flexary1.C: New test.
19414
19415 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19416
19417         PR c++/10793
19418         * g++.dg/template/crash9.C: New test.
19419
19420 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19421
19422         PR c++/3004
19423         * g++.dg/parse/typedef3.C: New test.
19424
19425         PR c++/7906
19426         * g++.dg/parse/operator2.C: New test.
19427
19428         PR c++/8895
19429         * g++.dg/parse/def-tmpl-arg1.C: New test.
19430
19431         PR c++/9282
19432         * g++.dg/parse/funptr1.C: New test.
19433
19434         PR c++/9452
19435         * g++.dg/parse/ambig3.C: New test.
19436
19437         PR c++/9454
19438         * g++.dg/parse/operator3.C: New test.
19439
19440         PR c++/9486
19441         * g++.dg/parse/template10.C: New test.
19442
19443         PR c++/9488
19444         * g++.dg/parse/template11.C: New test.
19445
19446         PR c++/10150
19447         * g++.dg/parse/invalid-op1.C: New test.
19448
19449         PR c++/10247
19450         * g++.dg/parse/condexpr1.C: New test.
19451
19452 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         * g++.dg/ext/packed3.C: New test.
19455         * g++.dg/ext/packed4.C: New test.
19456
19457         * gcc.dg/pack-test-3.c: New test.
19458
19459 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19460
19461         * lib/compat.exp: Handle dg-options per source file.
19462         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19463         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19464         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19465         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19466         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19467         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19468         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19469         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19470         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19471         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19472         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19473         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19474         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19475         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19476
19477 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19478
19479         PR c/10320
19480         * gcc.c-torture/execute/20030718-1.c: New test.
19481
19482 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19483
19484         PR optimization/11536
19485         * gcc.dg/20030721-1.c: New test.
19486
19487 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR c++/11546
19490         * g++.dg/template/lookup1.C: New test.
19491
19492 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19493
19494         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19495         diagnostics of ill-formed constructs involving labels.
19496         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19497         the new 'previously defined here' message.
19498
19499 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19500
19501         * g++.dg/parse/non-dependent2.C: New test.
19502
19503 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19504
19505         * g++.dg/init/init-ref4.C: xfail on targets without
19506         weak symbols.
19507
19508 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19509
19510         PR target/11087
19511         * gcc.c-torture/execute/20030717-1.c: New test.
19512
19513 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19514
19515         * g++.dg/opt/cfg1.C: New test.
19516
19517 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR optimization/11557
19520         * gcc.dg/20030717-1.c: New test.
19521
19522 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19523
19524         PR c++/10476
19525         * g++.dg/expr/crash-1.C: New test.
19526
19527         PR c++/11027
19528         * g++.dg/template/init3.C: New test.
19529
19530         PR c++/8222
19531         * g++.dg/template/non-dependent1.C: New test.
19532
19533         PR c++/11070
19534         * g++.dg/template/non-dependent2.C: New test.
19535
19536         PR c++/11071
19537         * g++.dg/template/non-dependent3.C: New test.
19538
19539         PR c++/9907
19540         * g++.dg/template/sizeof5.C: New test.
19541
19542 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19543
19544         PR 11498
19545         * gcc.c-torture/compile/mangle-1.c: New file.
19546
19547 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19548
19549         PR c++/7809
19550         * g++.dg/parse/access3.C: New test.
19551
19552 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19553
19554         PR c++/11384
19555         * g++.dg/init/init-ref4.C: New test.
19556
19557 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19558
19559         PR c++/11547
19560         * g++.dg/parse/constant3.C: New test.
19561         * g++.dg/parse/crash7.C: Likewise.
19562
19563 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19564
19565         PR target/11008
19566         * gcc.dg/i386-pentium4-not-mull.c: New.
19567
19568 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19569
19570         * gcc.dg/asm-names.c (ymain): Make it weak.
19571
19572 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19573
19574         PR c++/5421
19575         * g++.dg/template/friend21.C: New test.
19576
19577 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19578
19579         * gcc.dg/cleanup-8.c: New test.
19580         * gcc.dg/cleanup-9.c: New test.
19581
19582 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19583
19584         * g++.dg/ext/dll-MI1.h: New file.
19585         * g++.dg/ext/dllexport-MI1.C: New file.
19586         * g++.dg/ext/dllimport-MI1.C: New file.
19587
19588 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19589
19590         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19591         it does not have cmpstrsi patterns (just cmpmemsi).
19592
19593 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR debug/11473
19596         * g++.dg/debug/debug8.C: New test.
19597
19598 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19599
19600         PR c++/10108
19601         * g++.dg/template/crash7.C: New test.
19602
19603 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19604
19605         PR target/10795
19606         * gcc.c-torture/compile/20030708-1.c: New.
19607
19608 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19609
19610         * gcc.c-torture/execute/20030715-1.c: New test.
19611
19612 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19613
19614         * gcc.dg/pch/inline-3.c: New file.
19615         * gcc.dg/pch/inline-3.hs: New file.
19616         * gcc.dg/pch/inline-4.c: New file.
19617         * gcc.dg/pch/inline-4.hs: New file.
19618
19619 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19620
19621         PR c++/11509
19622         * g++.dg/template/crash6.C: New test.
19623
19624         PR c++/7053
19625         * g++.dg/template/friend20.C: New test.
19626
19627         PR c++/7019
19628         * g++.dg/template/overload2.C: New test.
19629
19630 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19631
19632         PR optimization/11440
19633         * gcc.c-torture/execute/20030714-1.c: New test.
19634
19635 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19636
19637         PR c++/11154
19638         * g++.dg/template/partial2.C: New test.
19639
19640 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19641
19642         PR c++/11503
19643         * g++.dg/template/anon1.C: New test.
19644
19645         PR c++/11493
19646         PR c++/11495
19647         * g++.dg/parse/template9.C: Likewise.
19648         * g++.dg/template/crash4.C: New test.
19649         * g++.dg/template/koenig1.C: Likewise.
19650         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19651         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19652         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19653         functions.
19654         * g++.old-deja/g++.jason/template36.C: Likewise.
19655         * g++.old-deja/g++.mike/p1989.C: Likewise.
19656         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19657         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19658         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19659         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19660         compiling.
19661         * g++.old-deja/g++.pt/union2.C: Use this->.
19662
19663 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19664
19665         * gcc.dg/20030711-1.c: New test.
19666
19667 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         PR c++/11050
19670         * g++.dg/parse/args1.C: New test.
19671         * g++.pt/defarg8.C: Change expected errors.
19672
19673 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/8164
19676         * g++.dg/template/nontype2.C: New test.
19677
19678         PR c++/10558
19679         * g++.dg/parse/template8.C: New test.
19680
19681         PR c++/8327
19682         * g++.dg/template/scope1.C: New test.
19683
19684         * g++.dg/warn/Wsign-compare-1.C: New test.
19685
19686 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19687
19688         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19689
19690 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19691
19692         PR c++/9411
19693         * g++.dg/template/explicit2.C: New test.
19694
19695         PR c++/10032
19696         * g++.dg/warn/pedantic1.C: New test.
19697
19698 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19699
19700         PR c++ 9483
19701         * g++.dg/other/field1.C: New test.
19702
19703 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19704
19705         PR c/11449
19706         * gcc.c-torture/compile/20030707-1.c: New.
19707
19708 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19709
19710         PR c++/10849
19711         * g++.dg/template/access12.C: New test.
19712
19713 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19714
19715         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19716         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19717         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19718         * gcc.misc-tests/gcov.exp: Update
19719         * g++.dg/gcov/gcov.exp: Update
19720         * lib/gcov.exp: Update.
19721
19722 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19723
19724         * g++.dg/abi/mangle17.C: Make sure template expressions are
19725         dependent.
19726         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19727         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19728         * g++.dg/opt/stack1.C: Remove erroneous code.
19729         * g++.dg/parse/template7.C: New test.
19730         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19731         * g++.old-deja/g++.pt/crash4.C: Likewise.
19732
19733 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19734
19735         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19736         with zero or one occurence of `$' after the initial `L'.
19737
19738 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19739
19740         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19741
19742 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19743
19744         PR c/11370
19745         * gcc.dg/Wunreachable-6.c: New testcase.
19746         * gcc.dg/Wunreachable-7.c: New testcase.
19747
19748 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19749
19750         PR c/11420
19751         * gcc.dg/20030708-1.c: New test.
19752
19753 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19754
19755         * gcc.dg/compat/sdata-section.h: New file.
19756         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19757         * gcc.dg/torture/mips-sdata-1.c: New test.
19758
19759 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19760
19761         PR c++/11030
19762         * g++.dg/template/friend19.C: New test.
19763
19764 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19765
19766         * g++.dg/opt/strength-reduce.C: New test.
19767
19768 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19769
19770         PR target/10979
19771         * gcc.dg/20030707-1.c: New testcase.
19772
19773 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19774
19775         PR optimization/11059
19776         * g++.dg/opt/emptyunion.C: New testcase.
19777
19778 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19779             Eric Botcazou  <ebotcazou@libertysurf.fr>
19780
19781         * g++.dg/opt/stack1.C: New test.
19782
19783 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19784
19785         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19786         run test.
19787
19788         PR c++/11431
19789         * g++.dg/expr/static_cast3.C: New test.
19790
19791 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19792
19793         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19794         everywhere.
19795         * gcc.dg/concat.c: Concatenation of string constants with
19796         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19797         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19798         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19799         necessary to avoid multi-character character constant warning.
19800         * gcc.dg/cpp/escape.c: Likewise.
19801         * gcc.dg/cpp/ucs.c: Likewise.
19802         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19803         Fix a typo.
19804
19805 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19806
19807         PR c/11428
19808         * gcc.c-torture/compile/20030704-1.c: New.
19809
19810 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19811
19812         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19813
19814 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19815
19816         PR c++/5287, PR c++/7910,  PR c++/11021
19817         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19818         tests for warnings.
19819         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19820         * g++.dg/ext/dllimport3.C: Likewise.
19821         * g++.dg/ext/dllimport4.C: New file.
19822         * g++.dg/ext/dllimport5.C: New file.
19823         * g++.dg/ext/dllimport6.C: New file.
19824         * g++.dg/ext/dllimport7.C: New file.
19825         * g++.dg/ext/dllimport8.C: New file.
19826         * g++.dg/ext/dllimport9.C: New file.
19827         * g++.dg/ext/dllimport10.C: New file.
19828         * g++.dg/ext/dllexport1.C: New file.
19829
19830 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19831
19832         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19833         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19834
19835 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19836
19837         * gcc.dg/builtins-25.c: New testcase.
19838         * gcc.dg/builtins-26.c: New testcase.
19839
19840 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19841
19842         * gcc.dg/compat/vector-defs.h: New file.
19843         * gcc.dg/compat/vector-setup.h: New file.
19844         * gcc.dg/compat/vector-check.h: New file.
19845         * gcc.dg/compat/vector-1_main.c: New file.
19846         * gcc.dg/compat/vector-1_x.c: New file.
19847         * gcc.dg/compat/vector-1_y.c: New file.
19848         * gcc.dg/compat/vector-2_main.c: New file.
19849         * gcc.dg/compat/vector-2_x.c: New file.
19850         * gcc.dg/compat/vector-2_y.c: New file.
19851
19852         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19853         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19854         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19855         * gcc.dg/compat/struct-align-1.h: New file.
19856         * gcc.dg/compat/struct-align-1_main.c: New file.
19857         * gcc.dg/compat/struct-align-1_x.c: New file.
19858         * gcc.dg/compat/struct-align-1_y.c: New file.
19859         * gcc.dg/compat/struct-align-2.h: New file.
19860         * gcc.dg/compat/struct-align-2_main.c: New file.
19861         * gcc.dg/compat/struct-align-2_x.c: New file.
19862         * gcc.dg/compat/struct-align-2_y.c: New file.
19863
19864         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19865         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19866         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19867         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19868         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19869         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19870         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19871         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19872         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19873         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19874         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19875         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19876         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19877         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19878         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19879         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19880         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19881         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19882         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19883         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19884         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19885         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19886         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19887         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19888         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19889         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19890         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19891         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19892         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19893
19894 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19895
19896         * gcc.dg/i386-call-1.c: New test.
19897
19898 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         PR c++/9162
19901         * g++.dg/parse/defarg4.C: New.
19902
19903 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19904
19905         PR target/10700
19906         * gcc.c-torture/compile/20030703-1.c: New test case.
19907
19908 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19909
19910         * g++.dg/template/local3.C: Remove extra semicolon.
19911
19912 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19913
19914         * gcc.dg/i386-volatile-1.c: New test.
19915
19916 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19917
19918         PR c++/11072
19919         * g++.dg/other/offsetof2.C: XFAIL.
19920         * g++.dg/other/offsetof5.C: New.
19921
19922         PR c++/10219
19923         * g++.dg/template/error1.C: New.
19924
19925         PR c++/9779
19926         * g++.dg/template/dependent-expr1.C: New.
19927
19928 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/6949
19931         * g++.dg/template/local3.C: New test.
19932
19933         PR c++/11149
19934         * g++.dg/lookup/scoped6.C: New test.
19935
19936 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19937
19938         PR c++/8046
19939         * g++.dg/other/error7.C: New test.
19940
19941 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19942
19943         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19944         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19945         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19946         * g++.old-deja/g++.other/union2.C: Likewise.
19947         * gcc.dg/c90-const-expr-2.c: Likewise.
19948         * gcc.dg/c90-const-expr-3.c: Likewise.
19949         * gcc.dg/c99-const-expr-2.c: Likewise.
19950         * gcc.dg/c99-const-expr-3.c: Likewise.
19951         * gcc.dg/concat.c: Likewise.
19952
19953 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/9559
19956         * g++.dg/init/static1.C: New test.
19957
19958 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19959
19960         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19961         * g++.old-deja/g++.other/access2.C: Likewise.
19962         * g++.old-deja/g++.other/decl2.C: Likewise.
19963         * gcc.c-torture/execute/20020615-1.c: Likewise.
19964
19965 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19966
19967         PR c++/4933
19968         * g++.dg/template/sizeof4.C: New test.
19969
19970 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19971
19972         * g++.dg/other/error6.C: New test.
19973
19974 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19975
19976         PR c++/10750
19977         * g++.dg/parse/constant2.C: New test.
19978
19979 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19980
19981         PR c++/11106
19982         * g++.dg/other/error5.C: New test.
19983
19984 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19985
19986         * gcc.dg/format/gcc_diag-1.c: New test.
19987
19988 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19989
19990         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19991
19992 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19995         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19996         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19997
19998 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.c-torture/execute/builtins/string-8.c: New test.
20001         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20002         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20003         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20004
20005 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/10468
20008         * g++.dg/ext/typeof6.C: New test.
20009
20010 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20011
20012         PR c++/10796
20013         * g++.dg/init/enum1.C: New test.
20014
20015 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20016
20017         * gcc.dg/20030627-1.c: New test.
20018
20019 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/11332
20022         * g++.dg/expr/static_cast2.C: New test.
20023
20024 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20025             Jakub Jelinek  <jakub@redhat.com>
20026
20027         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20028         sprintf(dst,"%s",src) optimization.
20029         * gcc.c-torture/execute/20030626-1.c: New test case.
20030         * gcc.c-torture/execute/20030626-2.c: New test case.
20031
20032 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20033
20034         * gcc.c-torture/execute/multi-ix.c: New test.
20035
20036         * gcc.c-torture/execute/simd-4.c (main):
20037         Added missing semicolon at end of union.
20038
20039 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20040
20041         PR c++/8266
20042         * g++.dg/template/explicit-instantiation3.C: New test.
20043
20044 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20045
20046         * gcc.dg/20030626-1.c: Use signed char.
20047
20048 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20049
20050         * gcc.dg/20030626-1.c: New test.
20051
20052 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20053
20054         * const-str-2.m: Update.
20055
20056 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/10990
20059         * g++.dg/rtti/dyncast1.C: New test.
20060         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20061         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20062         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20063
20064         PR c++/10931
20065         * g++.dg/expr/static_cast1.C: New test.
20066
20067 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20068
20069         * gcc.dg/20030625-1.c: New test.
20070
20071 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20072
20073         * gcc.c-torture/compile/20030624-1.c: New test case.
20074
20075 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.c-torture/execute/string-opt-17.c: New test.
20078
20079 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/5754
20082         * g++.dg/parse/crash6.C: New test.
20083
20084 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20085
20086         * gcc.dg/builtins-24.c: New test case.
20087
20088 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20089
20090         * g++.dg/opt/operator1.C: New test.
20091
20092 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20093
20094         * gcc.c-torture/execute/string-opt-16.c: New test case.
20095
20096 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20097
20098         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20099         * g++.old-deja/g++.other/conv7.C: Likewise
20100         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20101         * g++.old-deja/g++.other/overload14.C: Likewise.
20102
20103 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20104
20105         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20106         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20107
20108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/10888
20111         * g++.dg/warn/Winline-3.C: New test.
20112
20113 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20114
20115         * lib/target-supports.exp (check_alias_available): Make the test
20116         program acceptable to the Solaris assembler.
20117
20118         PR c++/10749
20119         * g++.dg/template/memclass2.C: New test.
20120
20121 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20122             Eric Botcazou  <ebotcazou@libertysurf.fr>
20123
20124         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20125         data for non-matching targets.
20126         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20127
20128 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/10845
20131         * g++.dg/template/member3.C: New test.
20132
20133 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/10939
20136         * g++.dg/template/func1.C: New test.
20137
20138         PR c++/9649
20139         * g++.dg/template/static4.C: New test.
20140         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20141
20142         PR c++/11041
20143         * g++.dg/init/ref7.C: New test.
20144
20145 2003-06-19  Matt Austern  <austern@apple.com>
20146
20147         PR c++/11228
20148         * g++.dg/anew1.C: New test.
20149         * g++.dg/anew2.C: New test.
20150         * g++.dg/anew3.C: New test.
20151         * g++.dg/anew4.C: New test.
20152
20153 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20154
20155         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20156
20157 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20158
20159         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20160         endian-dependent.
20161
20162 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20163
20164         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20165         Remove cruft.
20166
20167 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20168
20169         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20170         * gcc.c-torture/compile/961203-1.c: Likewise.
20171         * gcc.c-torture/compile/980506-1.c: Likewise.
20172
20173 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/10712
20176         * g++.dg/lookup/using7.C: New test.
20177
20178 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20179
20180         PR c++/11105
20181         * g++.dg/abi/conv1.C: Remove it.
20182         * g++.dg/template/conv7.C: New test.
20183         * g++.dg/template/conv8.C: Likewise.
20184         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20185         conversion operator.
20186
20187 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20188
20189         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20190         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20191         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20192         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20193         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20194         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20196         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20197         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20198         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20199         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20200         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20201         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20202         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20203         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20204         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20205         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20206         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20207         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20209         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20214         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20215         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20217         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20218
20219 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20220
20221         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20222         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20223         indications.
20224
20225 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20226
20227         * gcc.dg/i386-387-5.c: New test case.
20228         * gcc.dg/i386-387-6.c: New test case.
20229         * gcc.dg/builtins-23.c: New test case.
20230
20231 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20232
20233         * gcc.dg/builtins-22.c: New test case.
20234         * gcc.dg/i386-387-1.c: Update to test exp.
20235         * gcc.dg/i386-387-2.c: Likewise.
20236
20237 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20238
20239         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20240
20241 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20242
20243         * lib/gcc-dg.exp (dg-require-dll): New function.
20244         (dg-xfail-if): Likewise.
20245         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20246         driver.
20247
20248         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20249         * gcc.c-torture/compile/20001205-1.c: Likewise.
20250         * gcc.c-torture/compile/20001226-1.c: Likewise.
20251         * gcc.c-torture/compile/20010518-2.c: Likewise.
20252         * gcc.c-torture/compile/20020312-1.c: Likewise.
20253         * gcc.c-torture/compile/20020604-1.c: Likewise.
20254         * gcc.c-torture/compile/920501-12.c: Likewise.
20255         * gcc.c-torture/compile/920501-4.c: Likewise.
20256         * gcc.c-torture/compile/920520-1.c: Likewise.
20257         * gcc.c-torture/compile/920521-1.c: Likewise.
20258         * gcc.c-torture/compile/920625-1.c: Likewise.
20259         * gcc.c-torture/compile/961203-1.c: Likewise.
20260         * gcc.c-torture/compile/980506-1.c: Likewise.
20261         * gcc.c-torture/compile/981006-1.c: Likewise.
20262         * gcc.c-torture/compile/981022-1.c: Likewise.
20263         * gcc.c-torture/compile/981223-1.c: Likewise.
20264         * gcc.c-torture/compile/990617-1.c: Likewise.
20265         * gcc.c-torture/compile/dll.c: Likewise.
20266         * gcc.c-torture/compile/labels-3.c: Likewise.
20267         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20268         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20269         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20270         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20271         * gcc.c-torture/compile/simd-5.c: Likewise.
20272         * gcc.c-torture/compile/20000804-1.x: Remove.
20273         * gcc.c-torture/compile/20001205-1.x: Likewise.
20274         * gcc.c-torture/compile/20001226-1.x: Likewise.
20275         * gcc.c-torture/compile/20010518-2.x: Likewise.
20276         * gcc.c-torture/compile/20020312-1.x: Likewise.
20277         * gcc.c-torture/compile/20020604-1.x: Likewise.
20278         * gcc.c-torture/compile/920501-12.x: Likewise.
20279         * gcc.c-torture/compile/920501-4.x: Likewise.
20280         * gcc.c-torture/compile/920520-1.x: Likewise.
20281         * gcc.c-torture/compile/920521-1.x: Likewise.
20282         * gcc.c-torture/compile/920625-1.x: Likewise.
20283         * gcc.c-torture/compile/961203-1.x: Likewise.
20284         * gcc.c-torture/compile/980506-1.x: Likewise.
20285         * gcc.c-torture/compile/981006-1.x: Likewise.
20286         * gcc.c-torture/compile/981022-1.x: Likewise.
20287         * gcc.c-torture/compile/981223-1.x: Likewise.
20288         * gcc.c-torture/compile/990617-1.x: Likewise.
20289         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20290         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20291         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20292         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20293         * gcc.c-torture/compile/simd-5.x: Likewise.
20294
20295         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20296
20297 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20298
20299         * gcc.c-torture/execute/20030611-1.c: New test.
20300
20301 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20302
20303         PR middle-end/168
20304         * gcc.dg/20030612-1.c: New test case.
20305
20306 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20307
20308         PR c++/10635
20309         * g++.dg/expr/cast1.C: New test.
20310
20311 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20312
20313         * gcc.dg/builtins-21.c: New test case.
20314
20315 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20316
20317         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20318         options instead of at the end.
20319         * lib/objc.exp (objc_target_compile): Likewise.
20320
20321 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20322
20323         PR c++/10432
20324         * g++.dg/parse/error1.C: New test.
20325
20326 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20327
20328         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20329         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20330         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20331         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20332         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20333         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20334         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20335         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20336         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20337         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20338         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20339         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20340         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20341         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20342         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20343         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20344         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20345         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20346         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20347         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20348         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20349         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20350         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20351         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20352
20353         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20354         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20355         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20356         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20357         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20358         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20359         * gcc.dg/compat/scalar-return-3_main.c: New file.
20360         * gcc.dg/compat/scalar-return-3_x.c: New file.
20361         * gcc.dg/compat/scalar-return-3_y.c: New file.
20362         * gcc.dg/compat/scalar-return-4_main.c: New file.
20363         * gcc.dg/compat/scalar-return-4_x.c: New file.
20364         * gcc.dg/compat/scalar-return-4_y.c: New file.
20365
20366 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20367
20368         * gcc.dg/compat/fp2-struct-check.h: New file.
20369         * gcc.dg/compat/fp2-struct-defs.h: New file.
20370         * gcc.dg/compat/fp2-struct-init.h: New file.
20371         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20372         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20373         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20374         * gcc.dg/compat/struct-return-10_main.c: New file.
20375         * gcc.dg/compat/struct-return-10_x.c: New file.
20376         * gcc.dg/compat/struct-return-10_y.c: New file.
20377
20378         * gcc.dg/compat/compat-common.h: New file.
20379         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20380         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20381         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20382         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20383         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20384         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20385         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20386         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20387         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20388         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20389         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20390         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20391         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20392         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20393         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20394         * gcc.dg/compat/small-struct-check.h: Ditto.
20395         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20396         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20397         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20398         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20399         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20400         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20401         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20402         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20403         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20404         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20405         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20406         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20407         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20408         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20409         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20410         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20411         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20412         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20413         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20414         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20415         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20416         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20417         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20418         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20419         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20420         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20421         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20422         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20423         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20424         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20425
20426 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20427
20428         * g++.dg/pch/static-1.C: New file.
20429         * g++.dg/pch/static-1.Hs: New file.
20430
20431 2003-06-10  Richard Henderson  <rth@redhat.com>
20432
20433         * gcc.dg/asm-7.c: Adjust expected warning text.
20434
20435 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20436
20437         * gcc.dg/builtins-20.c: New test case.
20438
20439 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/11131
20442         * g++.dg/opt/template1.C: New test.
20443
20444 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20445
20446         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20447         additional_sources.
20448
20449 2003-05-21  David Taylor  <dtaylor@emc.com>
20450
20451         * gcc.dg/Wpadded.c: New file.
20452
20453 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20454
20455         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20456         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20457         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20458         dg-require-weak.
20459
20460 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20461
20462         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20463
20464 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20465
20466         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20467         (dg-require-alias): Likewise.
20468         (dg-require-gc-sections): Likewise.
20469         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20470
20471 2003-06-08  Richard Henderson  <rth@redhat.com>
20472
20473         * gcc.dg/20011029-2.c: Fix the array reference.
20474         * gcc.dg/asm-7.c: New.
20475
20476 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20477
20478         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20479
20480 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20481
20482         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20483         (dg-require-gc-sections): Likewise.
20484
20485 2003-06-08  Jan Hubicka  <jh@suse.cz>
20486
20487         * i386-cmov1.c: Fix regular expression.
20488         * i386-cvt-1.c: Likewise.
20489         * i386-local.c: Likewise.
20490         * i386-local2.c: Likewise.
20491         * i386-mul.c: Likewise.
20492         * i386-ssetype-1.c: Likewise.
20493         * i386-ssetype-3.c: Likewise.
20494         * i386-ssetype-5.c: Likewise.
20495
20496 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20497
20498         PR c++/11039
20499         * g++.dg/warn/implicit-typename2.C: New test.
20500         * g++.dg/warn/implicit-typename3.C: New test.
20501
20502 2003-06-07  Richard Henderson  <rth@redhat.com>
20503
20504         * g++.dg/other/offsetof3.C: Use size_t.
20505         * g++.dg/other/offsetof4.C: Likewise.
20506
20507 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20508
20509         * lib/copy-file.exp: New. Implement gcc_copy_files.
20510
20511         * lib/dg-pch.exp: Load copy-file.exp
20512         (dg-pch): Use gcc_copy_files instead of "file copy".
20513
20514 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20515
20516         * gcc.dg/weak/weak.exp: Simplify.
20517         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20518         * gcc.dg/weak/weak-1.c: Likewise.
20519         * gcc.dg/weak/weak-2.c: Likewise.
20520         * gcc.dg/weak/weak-3.c: Likewise.
20521         * gcc.dg/weak/weak-4.c: Likewise.
20522         * gcc.dg/weak/weak-5.c: Likewise.
20523         * gcc.dg/weak/weak-6.c: Likewise.
20524         * gcc.dg/weak/weak-7.c: Likewise.
20525         * gcc.dg/weak/weak-8.c: Likewise.
20526         * gcc.dg/weak/weak-9.c: Likewise.
20527
20528 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20529
20530         gcc.c-torture/execute/20030606-1.c: New.
20531
20532 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20533
20534         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20535         * gcc.dg/builtins-19.c: Likewise.
20536
20537 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20538
20539         * gcc.dg/builtins-2.c: Add some more tests.
20540         * gcc.dg/builtins-18.c: New test case.
20541         * gcc.dg/builtins-19.c: New test case.
20542
20543 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20544             Jim Wilson  <wilson@tuliptree.org>
20545
20546         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20547
20548 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20549
20550         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20551         mempcpy/stpcpy calls not to be optimized into something else.
20552         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20553         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20554         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20555
20556 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20557
20558         * gcc.dg/format/asm_fprintf-1.c: New test.
20559
20560 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20561
20562         * lib/gcc-defs.exp (additional_sources): New variable.
20563         (dg-additional-sources): New function.
20564         (additional_files): New variable.
20565         (dg-additional-files): New function.
20566         (dg-additional-files-options): Likewise.
20567         * lib/gcc-dg.exp (dg-require-weak): New function.
20568         (dg-require-alias): Likewise.
20569         (dg-require-gc-sections): Likewise.
20570         * lib/target-supports.exp (check_alias_available): Remove testfile
20571         parameter.
20572         (check_gc_sections_available): New function.
20573         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20574         (dg-gpp-additional-files): Likewise.
20575         * lib/g++.exp (additional_sources): Remove.
20576         (additional_files): Likewise.
20577         (g++_target_compile): Use dg-additional-files-options.
20578
20579         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20580         Tcl logic.
20581         * gcc.dg/special/ecos.exp: Remove.
20582         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20583         * gcc.dg/special/alias-1.c: Likewise.
20584         * gcc.dg/special/alias-2.c: Likewise.
20585         * gcc.dg/special/gcsec-1.c: Likewise.
20586         * gcc.dg/special/weak-1.c: Likewise.
20587         * gcc.dg/special/weak-2.c: Likewise.
20588         * gcc.dg/special/wkali-1.c: Likewise.
20589         * gcc.dg/special/wkali-2.c: Likewise.
20590
20591         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20592         dg-gpp-additional-*.
20593         * g++.dg/special/conpr-3.C: Likewise.
20594         * g++.dg/special/conpr-4.C: Likewise.
20595         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20596         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20597         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20598         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20599         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20600         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20601         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20602         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20603         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20604         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20605         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20606         * g++.old-deja/g++.other/comdat1.C: Likewise.
20607         * g++.old-deja/g++.other/comdat2.C: Likewise.
20608         * g++.old-deja/g++.other/comdat3.C: Likewise.
20609         * g++.old-deja/g++.other/ctor1.C: Likewise.
20610         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20611
20612 2003-06-05  Richard Henderson  <rth@redhat.com>
20613
20614         * gcc.dg/debug/20030605-1.c: New.
20615
20616 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20617
20618         * README.QMTEST: Update.
20619
20620 2003-06-04  Richard Henderson  <rth@redhat.com>
20621
20622         * gcc.dg/cleanup-1.c: New.
20623         * gcc.dg/cleanup-2.c: New.
20624         * gcc.dg/cleanup-3.c: New.
20625         * gcc.dg/cleanup-4.c: New.
20626         * gcc.dg/cleanup-5.c: New.
20627         * gcc.dg/cleanup-6.c: New.
20628         * gcc.dg/cleanup-7.c: New.
20629
20630 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20631
20632         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20633
20634         * lib/dg-pch.exp: New file.
20635         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20636         * gcc.dg/pch/pch.exp: Likewise.
20637
20638 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20639
20640         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20641         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20642         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20643         * gcc.dg/builtins-17.c: New test case.
20644         * gcc.dg/i386-387-4.c: New test case.
20645         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20646
20647 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20648
20649         * gcc.dg/ultrasp9.c: New test.
20650
20651 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20652
20653         * gcc.c-torture/compile/20030604-1.c: New test.
20654         * gcc.dg/sparc-constant-1.c: New test.
20655
20656 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20657
20658         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20659
20660 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20661
20662         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20663
20664         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20665         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20666
20667 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20668
20669         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20670
20671 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20672
20673         PR c++/10940
20674         * g++.dg/template/spec10.C: New test.
20675
20676 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20677
20678         * gcc.dg/builtins-16.c: New test case.
20679
20680 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20683         mempcpy test with post-increments.
20684         * gcc.c-torture/execute/string-opt-3.c: New test.
20685         * gcc.dg/string-opt-1.c: New test.
20686
20687 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20688
20689         PR fortran/10965
20690         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20691
20692 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20693
20694         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20695         (scan-assembler): ... here.  Use dg-scan.
20696         (scan-assembler-not): Likewise.
20697         (scan-file): New function.
20698         (scan-file-not): Likewise.
20699         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20700         * gcc.dg/cpp/_Pragma4.c: Likewise.
20701         * gcc.dg/cpp/_Pragma5.c: Likewise.
20702         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20703         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20704         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20705         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20706         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20707         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20708         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20709         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20710         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20711         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20712         * gcc.dg/cpp/cxxcom1.c: Likewise.
20713         * gcc.dg/cpp/line1.c: Likewise.
20714         * gcc.dg/cpp/maccom1.c: Likewise.
20715         * gcc.dg/cpp/maccom2.c: Likewise.
20716         * gcc.dg/cpp/maccom3.c: Likewise.
20717         * gcc.dg/cpp/maccom4.c: Likewise.
20718         * gcc.dg/cpp/maccom5.c: Likewise.
20719         * gcc.dg/cpp/maccom6.c: Likewise.
20720         * gcc.dg/cpp/multiline.c: Likewise.
20721         * gcc.dg/cpp/spacing1.c: Likewise.
20722         * gcc.dg/cpp/spacing2.c: Likewise.
20723         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20724         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20725         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20726         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20727         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20728         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20729         * gcc.dg/cpp/cxxcom2.c: Likewise.
20730         * gcc.dg/cpp/cxxcom2.h: New file.
20731
20732         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20733         * g++.dg/cpp/truefalse.C: Here.
20734         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20735
20736 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20737
20738         * gcc.dg/cpp/redef3.c: New file.
20739
20740 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20741
20742         * gcc.dg/i386-loop-3.c: New test.
20743
20744 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20745
20746         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20747
20748 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20749
20750         * gcc.dg/fwrapv-1.c: New test case.
20751         * gcc.dg/fwrapv-2.c: New test case.
20752
20753 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20754
20755         PR c++/10956
20756         * g++.dg/template/spec9.C: New test.
20757
20758 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20759
20760         * gcc.dg/duff-4.c: New test case.
20761
20762 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20763
20764         PR fortran/10843
20765         * g77.dg/ffixed-form-1.f: New test
20766         * g77.dg/ffixed-form-2.f: New test
20767         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20768         * g77.dg/ffree-form-3.f: New test
20769
20770 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20771
20772         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20773         * gcc.dg/wint_t-1.c: Likewise.
20774
20775 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20776
20777         * g++.dg/template/access11.C: New test.
20778
20779 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20780
20781         PR c++/10849
20782         * g++.dg/template/access10.C: New test.
20783
20784 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20785             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20786
20787         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20788
20789 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20790
20791         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20792         suppress for powerpc-*-darwin*.
20793         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20794
20795 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20796
20797         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20798         suppress option for powerpc-*-darwin*.
20799
20800 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20801
20802         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20803         * gcc.dg/builtins-4.c: Add test for fmod.
20804
20805 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20806
20807         PR c++/10682
20808         * g++.dg/template/instantiate4.C: New test.
20809
20810 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20811
20812         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20813
20814 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20815
20816         * gcc.dg/compat/scalar-return-1_main.c: New file.
20817         * gcc.dg/compat/scalar-return-1_x.c: New file.
20818         * gcc.dg/compat/scalar-return-1_y.c: New file.
20819         * gcc.dg/compat/scalar-return-2_main.c: New file.
20820         * gcc.dg/compat/scalar-return-2_x.c: New file.
20821         * gcc.dg/compat/scalar-return-2_y.c: New file.
20822         * gcc.dg/compat/struct-return-3_main.c: New file.
20823         * gcc.dg/compat/struct-return-3_y.c: New file.
20824         * gcc.dg/compat/struct-return-3_x.c: New file.
20825         * gcc.dg/compat/struct-return-2_main.c: New file.
20826         * gcc.dg/compat/struct-return-2_x.c: New file.
20827         * gcc.dg/compat/struct-return-2_y.c: New file.
20828
20829 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20830
20831         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20832         for hppa*-hp-hpux*.
20833         * gcc.dg/20021014-1.c (dg-options): Likewise.
20834         * gcc.dg/nest.c (dg-options): Likewise.
20835
20836 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20837
20838         PR c++/9738
20839         * g++.dg/ext/dllimport2.C: New file.
20840         * g++.dg/ext/dllimport3.C: New file.
20841
20842 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20843
20844         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20845         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20846         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20847         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20848         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20849         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20850         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20851         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20852         * gcc.dg/compat/small-struct-defs.h: New file.
20853         * gcc.dg/compat/small-struct-init.h: New file.
20854         * gcc.dg/compat/small-struct-check.h: New file.
20855         * gcc.dg/compat/fp-struct-defs.h: New file.
20856         * gcc.dg/compat/fp-struct-check.h: New file.
20857         * gcc.dg/compat/fp-struct-init.h: New file.
20858         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20859         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20860
20861 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20862
20863         * gcc.dg/20030225-2.c: New test.
20864
20865 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20866             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20867
20868         * gcc.c-torture/compile/20030518-1.c: New test case.
20869
20870 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20871
20872         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20873         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20874         gcc-dg-debug-runtest.
20875         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20876         gcc-dg-debug-runtest.
20877
20878 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20879
20880         PR c++/9022
20881         * g++.dg/lookup/using6.C: New test.
20882
20883 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20884
20885         * g++.dg/parse/access2.C: New test.
20886
20887 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20888
20889         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20890         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20891         * gcc.dg/debug/debug.exp: Likewise.
20892
20893 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20894
20895         * gcc.dg/dollar.c: New test.
20896
20897 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20898
20899         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20900         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20901         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20902         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20903         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20904         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20905         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20906         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20907         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20908         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20909         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20910         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20911         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20912         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20913         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20914         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20915         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20916         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20917
20918 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20919
20920         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20921         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20922         support for "repo" mode.
20923         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20924         * lib/g77-dg.exp: Likewise.
20925         * lib/obj-dg.exp: Likewise.
20926
20927 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20928
20929         Merge from gcc-3_2-rhl8-branch:
20930         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20931
20932         * gcc.dg/tls/opt-6.c: New test.
20933
20934         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20935
20936         * gcc.dg/20030405-1.c: New test.
20937
20938         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20939
20940         * gcc.dg/20030309-1.c: New test.
20941
20942         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20943
20944         * gcc.c-torture/execute/20030307-1.c: New test.
20945
20946         2003-02-20  Randolph Chung  <tausq@debian.org>
20947
20948         * gcc.c-torture/compile/20030220-1.c: New test.
20949
20950         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/20030217-1.c: New test.
20953
20954         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * gcc.c-torture/compile/20020129-1.c: New test.
20957
20958         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20959
20960         * gcc.dg/unroll-1.c: New test.
20961
20962         2002-11-16  Jan Hubicka  <jh@suse.cz>
20963
20964         * gcc.c-torture/execute/20020920-1.c: New test.
20965
20966         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20967
20968         PR target/7434
20969         * gcc.c-torture/compile/20021008-1.c: New test.
20970
20971         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20972
20973         PR target/7559
20974         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20975
20976         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.c-torture/compile/20020807-1.c: New test.
20979
20980         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.dg/tls/opt-1.c: New test.
20983
20984         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.dg/20020729-1.c: New test.
20987
20988         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20989
20990         * g++.dg/opt/life1.C: New test.
20991
20992         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20993
20994         * gcc.dg/20020525-1.c: New test.
20995
20996         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20997
20998         PR c++/6794
20999         * g++.dg/ext/pretty1.C: New test.
21000         * g++.dg/ext/pretty2.C: New test.
21001
21002 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21003
21004         PR c++/8385
21005         * g++.dg/ext/typeof5.C: New test.
21006
21007 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21008
21009         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21010         __USER_LABEL_PREFIX__ into account.
21011         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21012
21013 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21014
21015         * gcc.dg/builtins-15.c: New test case.
21016
21017 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21018
21019         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21020
21021 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21022
21023         * lib/g++.exp: Tweak handling of additional source files.
21024         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21025         * g++.dg/special/conpr-2a.C: Rename to ...
21026         * g++.dg/special/conpr-2a.cc: ... this.
21027         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21028         * g++.dg/special/conpr-3a.C: Rename to ...
21029         * g++.dg/special/conpr-3a.cc: This.
21030         * g++.dg/special/conpr-3b.C: Rename to ...
21031         * g++.dg/special/conpr-3b.cc: This.
21032         * g++.dg/special/conpr-4.C: New test.
21033         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21034
21035 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21036
21037         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21038
21039 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21040
21041         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21042         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21043         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21044         * g++.old-deja/g++.other/warn3.C: Likewise.
21045
21046 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21047
21048         * gcc.dg/i386-387-1.c: Update to also test log.
21049         * gcc.dg/i386-387-2.c: Likewise.
21050
21051 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21052
21053         * g77.f-torture/execute/int8421.f: New test.
21054
21055 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21056
21057         PR c++/10230, c++/10481
21058         * g++.dg/lookup/scoped5.C: New test.
21059
21060 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21061
21062         PR c++/10552
21063         * g++.dg/template/ttp6.C: New test.
21064
21065 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21066
21067         * gcc.c-torture/execute/builtins: New directory.
21068         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21069         gcc.c-torture/execute/builtins.
21070         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21071         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21072         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21073         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21074
21075 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21076
21077         PR c++/9252
21078         * g++.dg/template/access8.C: New test.
21079         * g++.dg/template/access9.C: New test.
21080
21081 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21082
21083         PR c++/9554
21084         * g++.dg/parse/access1.C: New test.
21085
21086 2003-05-09  DJ Delorie  <dj@redhat.com>
21087
21088         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21089         long, and not an int.
21090
21091 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21092
21093         PR c++/10555, c++/10576
21094         * g++.dg/template/memclass1.C: New test.
21095
21096 2003-05-08  DJ Delorie  <dj@redhat.com>
21097
21098         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21099         targets.
21100         * gcc.c-torture/execute/20021024-1.x: Likewise.
21101         * gcc.c-torture/execute/shiftdi.x: Likewise.
21102         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21103         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21104         * gcc.dg/20021018-1.c: Likewise.
21105
21106 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21107
21108         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21109
21110         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21111         (bcopy): Call memmove.
21112
21113 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21114
21115         * g77.f-torture/compile/8485.f: New test case.
21116
21117 2003-05-07  Richard Henderson  <rth@redhat.com>
21118
21119         PR c++/10570
21120         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21121         Verify exception_cleanup not called for rethrows.
21122         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21123         when exiting catch block without rethrowing.
21124         * g++.dg/eh/forced3.C: New.
21125         * g++.dg/eh/forced4.C: New.
21126
21127 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21128
21129         * gcc.dg/20030505.c: Fix triplet.
21130
21131 2003-05-06  DJ Delorie  <dj@redhat.com>
21132
21133         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21134         * gcc.dg/nest.c: Likewise.
21135
21136 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21137
21138         * gcc.dg/builtins-14.c: New test case.
21139
21140 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21141
21142         * lib/compat.exp (compat-execute): New argument.
21143         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21144         * gcc.dg/compat: New test directory.
21145         * gcc.dg/compat/compat.exp: New expect script.
21146         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21147         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21148         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21149         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21150         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21151         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21152
21153         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21154         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21155         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21156         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21157         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21158         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21159         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21160         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21161         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21162         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21163         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21164         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21165         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21166         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21167         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21168
21169 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21170
21171         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21172
21173 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21176
21177 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21178
21179         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21180         * gcc.dg/ppc-fsel-2.c: New test.
21181
21182         * gcc.dg/unused-5.c: New test.
21183
21184 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21185
21186         PR c++/10496
21187         * g++.dg/warn/pmf1.C: New test.
21188
21189 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21190
21191         PR c++/4494
21192         * g++.dg/warn/main.C: New test.
21193
21194 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21195
21196         * gcc.dg/nonnull-3.c: New test.
21197
21198 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21199
21200         * gcc.dg/cpp/Wtrigraphs.c: Update.
21201         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21202
21203 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21204
21205         * gcc.dg/ppc-fsel-1.c: New test.
21206
21207 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21208
21209         PR c/10604
21210         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21211
21212 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21213
21214         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21215
21216 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21217
21218         PR c++/9364, c++/10553, c++/10586
21219         * g++.dg/parse/typename4.C: New test.
21220         * g++.dg/parse/typename5.C: Likewise.
21221
21222 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21223
21224         * gcc.c-torture/compile/20030503-1.c: New test.
21225
21226 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21227
21228         * g++.dg/lookup/using5.C: Fix testcase error.
21229
21230 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21231
21232         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21233         since MEABI is no longer supported.  Remove all vestiges
21234         of MEABI from the test.
21235
21236 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21237
21238         PR c++/10554
21239         * g++.dg/lookup/using5.C: New test.
21240
21241 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21242
21243         PR c++/8772
21244         * g++.dg/template/ttp5.C: New test.
21245
21246 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21247
21248         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21249         (dg-gpp-additional-sources): New function.
21250         (dg-gpp-additional-files): Likewise.
21251         * lib/g++.exp (additional_sources): New variable.
21252         (additional_files): Likewise.
21253         (g++_target_compile): Deal with them.
21254         * lib/old-dejagnu.exp: Remove.
21255         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21256         * g++.old-deja: Revise all tests to use dg commands.
21257
21258 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21259
21260         PR c++/9432, c++/9528
21261         * g++.dg/lookup/using4.C: New test.
21262
21263 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21264
21265         * gcc.dg/noreturn-5.c: New file.
21266         * gcc.dg/noreturn-6.c: New file.
21267
21268         * gcc.c-torture/compile/inline-1.c: New file.
21269
21270 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/10551
21273         * g++.dg/template/explicit1.C: New test.
21274
21275 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21276
21277         PR c++/10549
21278         * g++.dg/other/bitfield1.C: New test.
21279
21280         PR c++/10527
21281         * g++.dg/init/new7.C: New test.
21282
21283 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21284
21285         * g++.dg/ext/desig1.C: New test.
21286         * g++.dg/ext/init1.C: Update.
21287
21288         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21289
21290 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21291
21292         PR c++/10180
21293         * g++.dg/warn/Winline-1.C: New test.
21294
21295 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.c-torture/execute/string-opt-19.c: New test.
21298
21299         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21300         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21301
21302 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21303
21304         PR c++/10506
21305         * g++.dg/init/new6.C: New test.
21306
21307         PR c++/10503
21308         * g++.dg/init/ref6.C: New test.
21309
21310 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21311
21312         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21313
21314 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21315
21316         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21317         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21318
21319 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21320
21321         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21322         initialized static data members.
21323
21324 2003-04-25  H.J. Lu <hjl@gnu.org>
21325
21326         * gcc.dg/ia64-sync-4.c: New test.
21327
21328 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21329
21330         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21331         date.
21332
21333 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21334
21335         PR c++/10337
21336         * g++.dg/warn/conv1.C: New test.
21337         * g++.old-deja/g++.other/conv7.C: Adjust.
21338         * g++.old-deja/g++.other/overload14.C: Adjust.
21339
21340 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/10471
21343         * g++.dg/template/defarg2.C: New test.
21344
21345 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21346
21347         * gcc.dg/cpp/include2.c: Update.
21348         * gcc.dg/cpp/multiline-2.c: New.
21349         * gcc.dg/cpp/multiline.c: Update.
21350         * gcc.dg/cpp/strify2.c: Update.
21351         * gcc.dg/cpp/trad/literals-2.c: Update.
21352
21353 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21354
21355         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21356
21357 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21358
21359         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21360
21361 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21362
21363         PR c++/10451
21364         * g++.dg/parse/crash4.C: New test.
21365
21366         PR c++/9847
21367         * g++.dg/parse/crash5.C: New test.
21368
21369 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/10446
21372         * g++.dg/parse/crash3.C: New test.
21373
21374         PR c++/10428
21375         * g++.dg/parse/elab1.C: New test.
21376
21377 2003-04-22  Devang Patel  <dpatel@apple.com>
21378
21379         * gcc.dg/cpp/trad/funlike-5.c: New test.
21380
21381 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21382
21383         * g++.dg/other/packed1.C: Fix dg options.
21384
21385 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21386
21387         * g++.dg/other/offsetof2.C: New test.
21388
21389 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21390
21391         * g++.dg/template/recurse.C: Adjust location of error messages.
21392
21393 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21394
21395         PR c++/9881
21396         * g++.dg/init/addr-const1.C: New test.
21397         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21398
21399 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         PR c++/10405
21402         * g++.dg/lookup/struct-hack1.C: New test.
21403
21404 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21405
21406         * ucs.c: Update diagnostic messages.
21407
21408 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21409
21410         * gcc.dg/cpp/truefalse.cpp: New test.
21411         * gcc.dg/cpp/cpp.exp: Update.
21412         * g++.dg/other/stdbool-if.C: Remove.
21413
21414 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21415
21416         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21417         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21418
21419 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21420
21421         * gcc.c-torture/compile/20030418-1.c: New test.
21422
21423 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21424
21425         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21426
21427 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21428
21429         PR c++/10347
21430         g++.dg/template/dependent-name1.C: New test.
21431
21432 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21433
21434         * gcc.dg/warn-1.c (tourist_guide): New array,
21435         contains a pointer to bar.
21436
21437 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21438
21439         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21440         * gcc.c-torture/execute/medce-1.c: New test case.
21441         * gcc.c-torture/execute/medce-2.c: New test case.
21442
21443 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21444
21445         * lib/prune.exp: Ignore more messages.
21446
21447         PR c++/10381
21448         * g++.dg/parse/lookup3.C: New test.
21449
21450 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21451
21452         * gcc.c-torture/compile/20030415-1.c : New test.
21453
21454 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21455
21456         * gcc.c-torture/execute/scope-2.c: Move to ...
21457         * gcc.dg/noncompile/scope.c: .... here.
21458
21459 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21460
21461         * gcc.dg/20030414-2.c: New test case.
21462
21463 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21464
21465         PR target/10377
21466         * gcc.dg/20030414-1.c: New test.
21467
21468 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21469
21470         * gcc.dg/builtins-12.c: New test case.
21471         * gcc.dg/builtins-13.c: New test case.
21472
21473 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21474
21475         * gcc.c-torture/execute/string-opt-18.c: New test.
21476
21477 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/10300
21480         * g++.dg/init/new5.C: New test.
21481
21482 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/7910
21485         * g++.dg/ext/dllimport1.C: New test.
21486
21487 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21488
21489         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21490
21491 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21492
21493         PR Fortran/9263
21494         * g77.f-torture/noncompile/9263.f: New test
21495         PR Fortran/1832
21496         * g77.f-torture/execute/1832.f: New test
21497
21498 2003-04-11  David Chad  <davidc@freebsd.org>
21499             Loren J. Rittle  <ljrittle@acm.org>
21500
21501         libobjc/8562
21502         * objc.dg/headers.m: New test.
21503
21504 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21505
21506         * gcc.c-torture/execute/builtin-noret-2.c: New.
21507         * gcc.c-torture/execute/builtin-noret-2.x: New.
21508         XFAIL builtin-noret-2.c at -O1 and above.
21509         * gcc.dg/redecl.c: New.
21510         * gcc.dg/Wshadow-1.c: Update error regexps.
21511
21512 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21513
21514         * g++.dg/abi/bitfield10.C: New test.
21515
21516 2003-04-09  Mike Stump  <mrs@apple.com>
21517
21518         * gcc.dg/pch/pch.exp: Make testcase names longer.
21519         * g++.dg/pch/pch.exp: Make testcase names longer.
21520
21521 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21522
21523         * gcc.dg/builtins-11.c: New test case.
21524
21525 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21526
21527         * gcc.dg/builtins-9.c: New test case.
21528         * gcc.dg/builtins-10.c: New test case.
21529
21530 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21531
21532         * gcc.dg/noncompile/init-4.c.c: New test.
21533
21534 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21535
21536         * gcc.misc-test/gcov-9.c: New test.
21537         * gcc.misc-test/gcov-10.c: New test
21538         * gcc.misc-test/gcov-11.c: New test.
21539
21540 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21541
21542         PR optimization/10024
21543         * gcc.c-torture/compile/20030405-1.c: New test.
21544
21545 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21546
21547         * gcc.dg/pch/static-3.c: New.
21548         * gcc.dg/pch/static-3.hs: New.
21549         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21550
21551 2003-04-04  Richard Henderson  <rth@redhat.com>
21552
21553         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21554         * g++.dg/eh/forced2.C: Likewise.
21555
21556 2003-04-03  Mike Stump  <mrs@apple.com>
21557
21558         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21559         target arg.
21560         (scan-assembler-times, scan-assembler-not): Likewise.
21561         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21562
21563 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21564
21565         * gcc.dg/sparc-loop-1.c: New test.
21566
21567 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21568
21569         PR other/9274
21570         * g++.dg/pch/system-2.C: New.
21571         * g++.dg/pch/system-2.Hs: New.
21572
21573 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21574
21575         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21576
21577         * g++.dg/eh/simd-1.C (vecfunc): Same.
21578
21579 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21580
21581         * gcc.c-torture/execute/20030401-1.c: New test case.
21582
21583 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21584
21585         * objc.dg/defs.m: New.
21586
21587 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21588
21589         * g++.dg/eh/simd-1.C: New.
21590         * g++.dg/eh/simd-2.C: New.
21591
21592 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21593
21594         * gcc.c-torture/execute/simd-3.c: New.
21595
21596 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21597
21598         PR c/9936
21599         * gcc.dg/20030331-2.c: New test.
21600
21601 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21602
21603         PR c++/10278
21604         * g++.dg/parse/crash2.C: New test.
21605
21606 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21607
21608         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21609         * gcc.c-torture/execute/20030331-1.c: ...here.
21610
21611 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21612
21613         * gcc.c-torture/execute/20030331-1.c: New test.
21614
21615 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * lib/gcov.exp: Adjust call return testing strings.
21618         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21619
21620 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21621
21622         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21623         * gcc.dg/builtins-7.c: New test case.
21624         * gcc.dg/builtins-8.c: New test case.
21625
21626 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21627
21628         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21629
21630 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21631
21632         PR c++/7647
21633         * g++.dg/lookup-class-member-2.C: New test.
21634
21635 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21636
21637         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21638
21639 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21640
21641         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21642
21643 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21644
21645         * g++.dg/init/attrib1.C: New test.
21646
21647 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21648
21649         * gcc.dg/ultrasp8.c: New test.
21650
21651 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21652
21653         * gcc.dg/ultrasp7.c: New test.
21654
21655 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         PR c++/10047
21658         * g++.dg/template/inline1.C: New test.
21659
21660 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21661
21662         * gcc.dg/sparc-dwarf2.c: New test.
21663
21664 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21665
21666         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21667         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21668
21669 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21670
21671         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21672         than reading .x files.
21673         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21674         * g77.dg/gcov/gcov-1.f: Likewise.
21675         * gcc.misc-tests/gcov-4b.c: Likewise.
21676         * gcc.misc-tests/gcov-5b.c: Likewise.
21677         * gcc.misc-tests/gcov-6.c: Likewise.
21678         * gcc.misc-tests/gcov-7.c: Likewise.
21679         * gcc.misc-tests/gcov-8.c: Likewise.
21680         * g++.dg/gcov/gcov-1.x: Remove.
21681         * g77.dg/gcov/gcov-1.x: Likewise.
21682         * gcc.misc-tests/gcov-4b.x: Likewise.
21683         * gcc.misc-tests/gcov-5b.x: Likewise.
21684         * gcc.misc-tests/gcov-6.x: Likewise.
21685         * gcc.misc-tests/gcov-7.x: Likewise.
21686         * gcc.misc-tests/gcov-8.x: Likewise.
21687
21688 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21689
21690         PR opt/10087
21691         * gcc.dg/20030324-1.c: New test.
21692
21693 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21694
21695         PR c++/10224
21696         * g++.dg/template/arg3.C: New test.
21697
21698         PR c++/10158
21699         * g++.dg/template/friend18.C: New test.
21700
21701 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21702
21703         * g77.f-torture/compile/20030326-1.f: New test case.
21704
21705 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21706
21707         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21708
21709         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21710
21711 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.dg/ia64-sync-3.c: New test.
21714
21715 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21716
21717         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21718
21719 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21720
21721         * gcc.dg/ultrasp6.c: New test.
21722
21723 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21724
21725         * gcc.dg/i386-signbit-1.c: New test.
21726         * gcc.dg/i386-signbit-2.c: New test.
21727         * gcc.dg/i386-signbit-3.c: New test.
21728
21729 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21730
21731         * gcc.dg/ultrasp5.c: Fix options.
21732
21733 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21734
21735         * gcc.dg/ultrasp5.c: Fix comment.
21736
21737 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21738
21739         PR fortran/10197
21740         * g77.f-torture/execute/10197.f: New test.
21741
21742 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21743
21744         PR c++/9898, c++/383
21745         * g++.dg/template/conv6.C: New test.
21746
21747         PR c++/10119
21748         * g++.dg/template/ptrmem5.C: New test.
21749
21750         PR c++/10026
21751         * g++.dg/lookup/koenig1.C: New test.
21752
21753         PR C++/10199
21754         * g++.dg/lookup/template2.C: New test.
21755
21756 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * g++.dg/opt/rtti1.C: New test.
21759
21760 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21761
21762         * gcc.dg/ultrasp5.c: New test.
21763
21764 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21765
21766         PR middle-end/9967
21767         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21768         builtin fputs.
21769
21770 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21771
21772         PR c/8224
21773         * gcc.dg/20030323-1.c: New test.
21774
21775 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21776
21777         * gcc.c-torture/compile/20030323-1.c: New test case.
21778
21779 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21780
21781         * gcc.dg/20030321-1.c: New test.
21782
21783 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21784
21785         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21786
21787 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21788
21789         PR c++/9978, c++/9708
21790         * g++.dg/ext/vlm1.C: Adjust expected error.
21791         * g++.dg/ext/vla2.C: New test.
21792         * g++.dg/template/arg1.C: New test.
21793         * g++.dg/template/arg2.C: New test.
21794
21795 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21796
21797         * g77.f-torture/execute/select.f: New test.
21798         * g77.f-torture/noncompile/select_no_compile.f: New test.
21799
21800 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         PR c++/9898
21803         * g++.dg/other/error4.C: New test.
21804
21805 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21806
21807         * g++.dg/template/friend17.C: New test.
21808
21809 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21810
21811         * gcc.c-torture/compile/20030320-1.c: New.
21812
21813 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21814
21815         * gcc.dg/builtins-6.c: New test case.
21816
21817 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21818
21819         PR target/10073
21820         * gcc.c-torture/compile/20030319-1.c: New.
21821
21822 2003-03-18  Jan Hubicka  <jh@suse.cz>
21823
21824         * gcc.dg/i386-cvt-1.c: New test.
21825
21826 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21827
21828         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21829         * objc.dg/naming-2.m: Likewise.
21830
21831 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/9639
21834         * g++.dg/parse/crash1.C: New test.
21835
21836 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/8805
21839         * g++.dg/eh/cleanup1.C: New test.
21840
21841 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21842
21843         * gcc.c-torture/execute/20030316-1.c: New test case.
21844
21845 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         PR c++/9629
21848         * g++.dg/init/ctor2.C: New test.
21849
21850 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21851
21852         * g77.f-torture/compile/xformat.f: New test case.
21853
21854 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21855
21856         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21857         * g++.old-deja/g++.mike/eh50.C: Likewise.
21858
21859 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21860
21861         PR c++/6440
21862         * g++.dg/template/spec7.C: New test.
21863         * g++.dg/template/spec8.C: Likewise.
21864
21865 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21866
21867         * gcc.c-torture/execute/20030313-1.c: New test.
21868
21869 2003-03-14  Richard Henderson  <rth@redhat.com>
21870
21871         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21872
21873 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21874
21875         * gcc.c-torture/compile/20030314-1.c: New test.
21876
21877 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21878
21879         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21880         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21881         thumb target,
21882         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21883         to accept newer _imp__  prefix and additional
21884         newline in .drectve section.
21885         * gcc.dg/dll-4.c: Likewise.
21886         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21887         switch.
21888
21889 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21890
21891         * g++.dg/parse/namespace9.C: New test.
21892
21893         * g++.dg/init/ref5.C: New test.
21894         * g++.dg/parse/ptrmem1.C: Likewise.
21895
21896 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21897
21898         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21899         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21900         regular expression.
21901         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21902         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21903
21904 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21905
21906         * gcc.c-torture/execute/20030224-2.c: New test.
21907
21908 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21909
21910         * gcc.dg/decl-3.c: New test.
21911
21912 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21913
21914         * gcc.dg/i386-loop-2.c: New test.
21915
21916 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/9474
21919         * g++.dg/parse/namespace8.C: New test.
21920
21921         PR c++/9924
21922         * g++.dg/overload/builtin2.C: New test.
21923
21924 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21925
21926         * gcc.dg/return-type-3.c: New test.
21927
21928 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21929
21930         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21931         profiling options are not supported.
21932
21933 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21934
21935         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21936         * g++.old-deja/g++.warn/impint2.C: Likewise.
21937
21938 2003-03-10  Devang Patel  <dpatel@apple.com>
21939
21940         * g++.dg/cpp/c++_cmd_1.C: New test.
21941         * g++.dg/cpp/c++_cmd_1.h: New file.
21942
21943 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21944
21945         * gcc.dg/altivec-9.c: New file.
21946
21947 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21948
21949         * gcc.dg/ppc-sdata-1.c: New test.
21950         * gcc.dg/ppc-sdata-2.c: New test.
21951
21952 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21953
21954         PR c++/9373
21955         * g++.dg/opt/ptrmem2.C: New test.
21956
21957         PR c++/8534
21958         * g++.dg/opt/ptrmem1.C: New test.
21959
21960 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21961
21962         * gcc.dg/i386-loop-1.c: New test.
21963
21964 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21965
21966         PR c++/9970
21967         * g++.dg/lookup/friend1.C: New test.
21968
21969 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21970
21971         PR c++/9823
21972         * g++.dg/parser/constructor1.C: New test.
21973
21974 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21975
21976         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21977
21978         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21979
21980 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21981
21982         * gcc.dg/cpp/Wunused.c: Update test.
21983
21984 2003-03-08  Jan Hubicka  <jh@suse.cz>
21985
21986         * gcc.dg/inline-3.c: New test.
21987
21988 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21989
21990         PR c++/9809
21991         * g++.dg/parse/builtin1.C: New test.
21992
21993         PR c++/9982
21994         * g++.dg/abi/cookie1.C: New test.
21995         * g++.dg/abi/cookie2.C: Likewise.
21996
21997         PR c++/9524
21998         * g++.dg/template/field1.C: New test.
21999
22000         PR c++/9912
22001         * g++.dg/parse/class1.C: New test.
22002         * g++.dg/parse/namespace7.C: Likewise.
22003         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22004
22005 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22006
22007         * g++.dg/init/ref4.C: New test.
22008
22009 2003-03-07  Jan Hubicka  <jh@suse.cz>
22010
22011         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22012         * gcc.dg/inline-3.c:  New test.
22013
22014 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * g++.dg/init/ref3.C: New test.
22017
22018         PR c++/9965
22019         * g++.dg/init/ref2.C: New test.
22020
22021         PR c++/9400
22022         * g++.dg/warn/Wshadow-2.C: New test.
22023
22024         PR c++/9791
22025         * g++.dg/warn/Woverloaded-1.C: New test.
22026
22027 2003-03-05  Jan Hubicka  <jh@suse.cz>
22028
22029         * gcc.dg/i386-local2.c: New.
22030         * gcc.dg/i386-local.c: Fix typo.
22031
22032 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * g++.dg/abi/layout3.C: New test.
22035
22036 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22037
22038         * gcc.c-torture/compile/20030305-1.c
22039
22040 2003-03-05  Jan Hubicka  <jh@suse.cz>
22041
22042         * gcc.dg/i386-local.c: New.
22043
22044 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22045
22046         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22047
22048 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22049
22050         * gcc.dg/switch-2.c: New test.
22051         * gcc.dg/switch-3.c: New test.
22052         * gcc.dg/Wswitch.c: Adjust line numbers.
22053         * gcc.dg/Wswitch-default.c: Likewise.
22054         * gcc.dg/Wswitch-enum.c: Likewise.
22055
22056 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22057
22058         * gcc.c-torture/execute/20030222-1.c: New test.
22059
22060 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22061
22062         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22063
22064 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/9878
22067         * g++.dg/init/ref1.C: New test.
22068
22069 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22070
22071         * gcc.dg/sh-relax.c: New SH-only test.
22072
22073 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22074
22075         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22076         comment explaining purpose of testcase.
22077
22078 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22079
22080         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22081         for HC11/HC12 (asm needs two int registers).
22082         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22083         HC11/HC12 because the test uses an asm which needs two 32-bit
22084         registers.
22085
22086 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22087
22088         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22089         for HC11/HC12 (array is too large otherwise).
22090         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22091         * gcc.c-torture/compile/20010518-2.x: Likewise.
22092         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22093         HC11/HC12 (array is too large).
22094
22095 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22096
22097         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22098         * lib/g++-dg.exp (g++-dg-test): Likewise.
22099
22100 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22101
22102         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22103         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22104
22105 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22106
22107         * g++.dg/warn/implicit-typename1.C: Remove warning.
22108
22109 2003-02-28  Richard Henderson  <rth@redhat.com>
22110
22111         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22112         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22113
22114 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22115
22116         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22117         * g++.dg/pch/pch.exp: Likewise.
22118
22119 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/9879
22122         * testsuite/g++.dg/init/new4.C: New test.
22123
22124 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22125
22126         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22127
22128 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22129
22130         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22131         unsigned long.
22132
22133         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22134         wider than float.
22135
22136 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22137
22138         * lib/scanasm.exp: Add support for counting numbers of
22139         occurences.
22140         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22141         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22142
22143 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/9683
22146         * g++.dg/template/static3.C: New test.
22147
22148         PR c++/9829
22149         * g++.dg/parse/namespace6.C: New test.
22150
22151 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22152
22153         PR target/9732
22154         * gcc.dg/20030225-1.c: New test.
22155
22156 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22157
22158         * README: Remove out-of-date information.
22159
22160         PR c++/9836
22161         * g++.dg/template/spec6.C: New test.
22162
22163 2003-02-24  Jeff Law  <law@redhat.com>
22164
22165         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22166
22167 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22168
22169         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22170         * gcc.dg/pragma-ep-1.c: Likewise.
22171
22172 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22173
22174         PR c++/9602
22175         * g++.dg/template/friend16.C: New test.
22176
22177 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/5333
22180         * g++.dg/parse/fused-params1.C: Adjust error messages.
22181         * g++.dg/template/nested3.C: New test.
22182
22183 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22184
22185         * g++.dg/abi/param1.C: New test.
22186
22187 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22188
22189         PR c++/7982
22190         * g++.dg/warn/implicit-typename1.C: New test.
22191
22192 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22193
22194         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22195         with "mtune".
22196         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22197         * gcc.c-torture/execute/20010129-1.x: Likewise.
22198         * gcc.dg/20011107-1.c: Likewise.
22199         * gcc.dg/20020108-1.c: Likewise.
22200         * gcc.dg/20020122-3.c: Likewise.
22201         * gcc.dg/20020206-1.c: Likewise.
22202         * gcc.dg/20020310-1.c: Likewise.
22203         * gcc.dg/20020426-2.c: Likewise.
22204         * gcc.dg/20020517-1.c: Likewise.
22205         * gcc.dg/991230-1.c: Likewise.
22206         * gcc.dg/i386-unroll-1.c: Likewise.
22207         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22208
22209 2003-02-22  Jan Hubicka  <jh@suse.cz>
22210
22211         * gcc.dg/i386-mul.c: New test.
22212
22213 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22214
22215         * gcc.dg/builtins-5.c: New test case.
22216
22217 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22218
22219         * gcc.dg/asmreg-1.c: New test.
22220
22221 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22222
22223         PR c++/9749
22224         * g++.dg/parse/varmod1.C: New test.
22225
22226 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22227
22228         PR c++/9727
22229         * g++.dg/template/op1.C: New test.
22230
22231 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22232
22233         PR c++/8906
22234         * g++.dg/template/nested2.C: New test.
22235
22236 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/8724
22239         * g++.dg/expr/dtor1.C: New test.
22240
22241 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22242
22243         * gcc.dg/cpp/include3.c: New test.
22244         * gcc.dg/cpp/inc/foo.h: New file.
22245
22246 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22247
22248         * gcc.c-torture/execute/20030221-1.c: New test.
22249
22250 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22251
22252         PR c++/9729
22253         * g++.dg/abi/conv1.C: New test.
22254
22255 2003-02-20  Jan Hubicka  <jh@suse.cz>
22256
22257         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22258
22259 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22260
22261         * gcc.c-torture/compile/20030219-1.c: New test.
22262
22263 2003-02-18  Jan Hubicka  <jh@suse.cz>
22264
22265         * gcc.dg/funcorder.c: New test.
22266
22267 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22268
22269         * gcc.c-torture/execute/20030218-1.c: New.
22270
22271 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22272
22273         * gcc.dg/20030218-1.c: New.
22274
22275 2003-02-18  Richard Henderson  <rth@redhat.com>
22276
22277         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22278         * gcc.dg/attr-used-2.c: New.
22279
22280 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR c++/9704
22283         * g++.dg/init/copy5.C: New test.
22284
22285 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22286
22287         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22288         * g++.dg/pch/pch.exp: Likewise.
22289
22290 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22291
22292         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22293         STACK_SIZE is not defined.
22294
22295 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22296
22297         PR c++/9457
22298         * g++.dg/template/init1.C: New test.
22299
22300 2003-02-16  Jan HUbicka  <jh@suse.cz>
22301
22302         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22303         (foo): Add few extra tests
22304         * gcc.dg/c99-const-expr-3.c: Likewise.
22305         * gcc.c-torture/execute/20030216-1.c: New.
22306
22307 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22308
22309         PR c++/9459
22310         * g++.dg/ext/typeof4.C: New test.
22311
22312 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22313
22314         * gcc.dg/i386-387-3.c: New test case.
22315
22316 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22317
22318         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22319         cris-*-elf* cris-*-aout* and mmix-*-*.
22320
22321 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22322
22323         * gcc.dg/20030213-1.c: New test.
22324
22325 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22326
22327         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22328         * gcc.dg/i386-387-2.c: Likewise.
22329
22330 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22331
22332         * gcc.dg/ppc-spe.c: Fix formatting.
22333         Enable tests that were previously unsupported by gas.
22334         Delete tests for instructions that no longer exist.
22335         Switch arguments on evsubifw builtin.
22336
22337 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22338
22339         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22340         STACK_SIZE is too small.
22341
22342 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22343             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22344
22345         * gcc.dg/decl-2.c: New test.
22346
22347 2003-02-10  Jan Hubicka  <jh@suse.cz>
22348
22349         * gcc.dg/i386-fpcvt-1.c:  New test.
22350
22351 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22352
22353         * gcc.c-torture/execute/20030209-1.c: New test.
22354
22355 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22356
22357         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22358         int-wide bitops, use the constants of the same width.
22359         Likewise, if long long is 32-bit wide, test bitops using
22360         32-bit constants.
22361
22362 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22363
22364         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22365
22366 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22367
22368         * testsuite/gcc.dg/builtins-4.c: New test case.
22369
22370 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22371
22372         * gcc.dg/20020430-1.c: Fix dg command typos.
22373         * gcc.dg/20020503-1.c: Likewise.
22374
22375 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22376
22377         PR c++/8785
22378         * g++.dg/parse/fused-params1.C: New test.
22379
22380         PR c++/8857
22381         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22382
22383         PR c++/8921
22384         * g++.dg/parse/non-dependent1.C: New test.
22385
22386         PR c++/8928
22387         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22388
22389         PR c++/9228
22390         * g++.dg/parse/undefined7.C: New test.
22391         * g++.dg/parse/non-templ1.C: New test.
22392
22393         PR c++/9229
22394         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22395
22396 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22397
22398         * gcc.c-torture/compile/20030206-1.c: New test.
22399
22400 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22401
22402         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22403         "pow" to "foo" to avoid potential confusion with a math built-in.
22404
22405 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22406
22407         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22408         conditions for SPARC targets.
22409
22410 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * gcc.dg/20030204-1.c: New test.
22413
22414 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22415
22416         PR c++/38
22417         * g++.dg/parse/array-size1.C: New test.
22418
22419         PR c++/5657
22420         * g++.dg/parse/undefined3.C: New test.
22421
22422         PR c++/5665
22423         * g++.dg/parse/undefined4.C: New test.
22424
22425         PR c++/5975
22426         * g++.dg/parse/undefined5.C: New test.
22427
22428         PR c++/7259
22429         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22430
22431         PR c++/8578
22432         * g++.dg/parse/casting-operator1.C: New test.
22433
22434         PR c++/8596
22435         * g++.dg/parse/undefined6.C: New test.
22436
22437         PR c++/8736
22438         * g++.dg/parse/missing-template1.C: New test.
22439
22440 2003-02-04  Jan Hubicka  <jh@suse.cz>
22441
22442         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22443         * gcc.dg/i386-cmov?.c:  Likewise.
22444         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22445         * gcc.dg/i386-ssefp-1.c:  Likewise.
22446         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22447         conventions.
22448
22449 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22450
22451         PR c++/7129
22452         * testsuite/g++.dg/ext/max.C: New test.
22453
22454 2003-02-03  Jan Hubicka  <jh@suse.cz>
22455
22456         * gcc.c-torture/execute/20030203-1.c: New test.
22457
22458 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22459
22460         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22461         'natural-endian'.
22462
22463 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22464
22465         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22466         * g++.dg/init/new2.C: Likewise.
22467         * g++.dg/other/new1.C: Likewise.
22468
22469 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22470
22471         * gcc.dg/struct-ret-libc.c: New test.
22472
22473 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22474
22475         * gcc.dg/20030129-1.c: New test.
22476
22477 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22478
22479         PR c++/8849
22480         * g++.dg/template/ptrmem4.C: New test.
22481
22482 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22483
22484         * g++.dg/parser/constant1.C: New test.
22485
22486 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22487
22488         PR c++/8591
22489         * g++.dg/parse/friend2.C: New test.
22490
22491 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         PR c++/9437
22494         * g++.dg/template/unify4.C: New test.
22495
22496 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22497
22498         * gcc.c-torture/execute/20030128-1.c: New test.
22499
22500 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22501
22502         * g++.dg/lookup/nested1.C: Test moved from ...
22503         * g++.old-deja/g++.other/lookup24.C: ... here.
22504
22505 2003-01-28  Jan Hubicka  <jh@suse.cz>
22506
22507         * gcc.dg/i386-cmov5.c:  New test.
22508
22509 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22510
22511         * gcc.c-torture/execute/20010925-1.c: Changed the
22512         memcpy declaration.
22513
22514 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22515
22516         PR c++/3902
22517         * g++.dg/parse/template5.C: New test.
22518
22519 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22520
22521         PR fortran/9258
22522         * g77.dg/pr9258: New test.
22523
22524 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22525
22526         * README: Move relevant parts from README.g++.
22527
22528         * README.g++: Remove this file.
22529
22530 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22531
22532         * g++.dg/abi/dcast1.C: New test.
22533
22534 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22535
22536         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22537
22538 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22539
22540         PR c++/47
22541         * g++.old-deja/g++.other/lookup24.C: New test.
22542
22543 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22544
22545         PR middle-end/7227
22546         * gcc.dg/uninit-C.c: New test.
22547
22548 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.dg/abi/covariant1.C: New test.
22551
22552 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22553
22554         * gcc.dg/20030123-1.c: New test.
22555
22556 2003-01-25  Jan Hubicka  <jh@suse.cz>
22557
22558         PR opt/8492
22559         * gcc.c-torture/compile/20030125-1.c
22560
22561 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         PR c++/9403
22564         * g++.dg/parse/template3.C: New test.
22565         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22566
22567         PR c++/795
22568         * g++.dg/parse/template4.C: New test.
22569
22570         PR c++/9415
22571         * g++.dg/template/qual2.C: New test.
22572
22573         PR c++/8545
22574         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22575
22576         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22577
22578 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22579
22580         * gcc.c-torture/execute/switch-1.c: New test case.
22581
22582 2003-01-25  Jan Hubicka  <jh@suse.cz>
22583
22584         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22585
22586 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22587
22588         Tweaks for Bison-1.875. From the NEWS file:
22589         "- `parse error' -> `syntax error'
22590         Bison now uniformly uses the term `syntax error'"
22591         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22592         * gcc.dg/cpp/digraph2.c: Likewise.
22593         * gcc.dg/cpp/direct2.c: Likewise.
22594         * gcc.dg/cpp/paste4.c: Likewise.
22595         * gcc.dg/c90-restrict-1.c: Likewise.
22596         * gcc.dg/c99-func-2.c: Likewise.
22597         * gcc.dg/noncompile/920721-2.c: Likewise.
22598         * gcc.dg/noncompile/930622-2.c: Likewise.
22599         * gcc.dg/noncompile/940112-1.c: Likewise.
22600         * gcc.dg/noncompile/950921-1.c: Likewise.
22601         * gcc.dg/noncompile/951123-1.c: Likewise.
22602         * gcc.dg/noncompile/971104-1.c: Likewise.
22603         * gcc.dg/noncompile/990416-1.c: Likewise.
22604
22605 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22606
22607         * g++.dg/parse/undefined1.C: Add error message.
22608
22609 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22610
22611         PR c++/9354
22612         * g++.dg/parse/new1.C: New test.
22613
22614         PR c++/9216
22615         * g++.dg/parse/template2.C: New test.
22616
22617         PR c++/9354
22618         * g++.dg/parse/typedef2.C: New test.
22619
22620         PR c++/9328
22621         * g++.dg/ext/typeof3.C: New test.
22622
22623 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22624
22625         PR c++/2738
22626         * g++.dg/parse/ret-type1.C: New test.
22627
22628         PR c++/3792
22629         * g++.dg/parse/tmpl-outside1.C: New test.
22630
22631         PR c++/4207
22632         * g++.dg/parse/int-as-enum1.C: New test.
22633
22634         PR c++/4903
22635         * g++.dg/parse/no-typename1.C: New test.
22636
22637         PR c++/5533
22638         * g++.dg/parse/no-value1.C: New test.
22639
22640         PR c++/5921
22641         * g++.dg/parse/wrong-inline1.C: New test.
22642
22643         PR c++/6402
22644         * g++.dg/parse/ref1.C: New test.
22645
22646         PR c++/6992
22647         * g++.dg/parse/attr-ctor1.C: New test.
22648
22649         PR c++/7229
22650         * g++.dg/parse/namespace5.C: New test.
22651
22652         PR c++/7917
22653         * g++.dg/parse/func-def1.C: New test.
22654
22655         PR c++/8143
22656         * g++.dg/parse/undefined1.C: New test.
22657
22658         PR c++/5723, PR c++/8522
22659         * g++.dg/parse/specialization1.C: New test.
22660
22661         PR c++/163, PR c++/8595
22662         * g++.dg/parse/struct-as-enum1.C: New test.
22663
22664         PR c++/9173
22665         * g++.dg/parse/undefined2.C: New test.
22666
22667 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/9298
22670         * g++.dg/parse/template1.C: New test.
22671
22672         PR c++/9384
22673         * g++.dg/parse/using1.C: New test.
22674
22675         PR c++/9285
22676         PR c++/9294
22677         * g++.dg/parse/expr2.C: New test.
22678
22679         PR c++/9388
22680         * g++.dg/parse/lookup2.C: Likewise.
22681
22682 2003-01-21  Jan Hubicka  <jh@suse.cz>
22683
22684         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22685         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22686         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22687         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22688
22689 2003-01-20  Nick Clifton  <nickc@redhat.com>
22690
22691         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22692         problem with ARM sibcall code generation.
22693
22694 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22695
22696         * gcc.c-torture/execute/20030120-1.c: New.
22697
22698 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22699
22700         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22701
22702 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22703
22704         PR c++/9272
22705         * g++.dg/parse/ctor1.C: New test.
22706
22707         PR c++/9294:
22708         * g++.dg/parse/qualified1.C: New test.
22709
22710         * g++.dg/parse/typename3.C: New test.
22711
22712 2003-01-16  Richard Henderson  <rth@redhat.com>
22713
22714         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22715
22716 2003-01-16  Richard Henderson  <rth@redhat.com>
22717
22718         * g++.dg/pch/pch.exp: Copy test header to the working directory
22719         before using it either for precompilation or direct use.
22720         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22721         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22722
22723 2003-01-16  Richard Henderson  <rth@redhat.com>
22724
22725         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22726         before using it either for precompilation or direct use.
22727         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22728         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22729
22730 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22731
22732         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22733         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22734         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22735         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22736         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22737         typename warning into error.
22738         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22739         error messages.
22740         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22741         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22742         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22743         messages.
22744         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22745         make declaration visible in template.
22746         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22747         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22748         messages.
22749         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22750         message.
22751         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22752         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22753         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22754         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22755         typename warning with error message.
22756         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22757         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22758         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22759
22760 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.dg/parse/ambig2.C: New test.
22763
22764 2003-01-15  Richard Henderson  <rth@redhat.com>
22765
22766         * g++.dg/tls/init-2.C: Update error message string.
22767
22768 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22769
22770         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22771
22772 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22773
22774         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22775         all for HC11/HC12.
22776         * gcc.c-torture/compile/20001205-1.x: Likewise.
22777         * gcc.c-torture/compile/20001226-1.x: Likewise.
22778         * gcc.c-torture/compile/920520-1.x: Likewise.
22779         * gcc.c-torture/compile/961203-1.x: Likewise.
22780         * gcc.c-torture/compile/20020604-1.x: Likewise.
22781
22782 2003-01-15  Jan Hubicka  <jh@suse.cz>
22783
22784         * gcc.c-torture/compile/20030115-1.c: New test.
22785
22786         * gcc.dg/i386-fpcvt-1.c: New test.
22787         * gcc.dg/i386-fpcvt-2.c: New test.
22788
22789 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22790
22791         Further conform g++'s __vmi_class_type_info to the C++ ABI
22792         specification.
22793         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22794         the specification.
22795
22796 2003-01-14  Jan Hubicka  <jh@suse.cz>
22797
22798         * gcc.dg/i386-fpcvt-1.c: New test.
22799         * gcc.dg/i386-fpcvt-2.c: New test.
22800
22801 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22802
22803         * gcc.dg/i386-mmx-3.c: New test.
22804
22805 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22806
22807         PR c++/9264
22808         * g++.dg/parse/octal1.C: New file.
22809
22810         PR c++/9172
22811         * g++.dg/parse/typename1.C: New file.
22812
22813 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22814
22815         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22816         * gcc.dg/bf-no-ms-layout.c: Likewise.
22817         * gcc.dg/bf-ms-attrib.c: Likewise.
22818
22819 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/9099
22822         * g++.dg/parse/dtor1.C: New file.
22823
22824         PR c++/9128
22825         * g++.dg/rtti/typeid1.C: New file.
22826
22827         PR c++/9153
22828         * g++.dg/parse/lookup1.C: New file.
22829
22830         PR c++/9171
22831         * g++.dg/templ/spec5.C: New file.
22832
22833 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22834
22835         * gcc.c-torture/compile/20030110-1.c: New test.
22836
22837 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22838
22839         Merge from pch-branch:
22840
22841         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22842
22843         * gcc.dg/pch/cpp-1.h: New.
22844         * gcc.dg/pch/cpp-1.c: New.
22845         * gcc.dg/pch/cpp-2.h: New.
22846         * gcc.dg/pch/cpp-2.c: New.
22847
22848         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22849
22850         * gcc.dg/pch/except-1.h: New.
22851         * gcc.dg/pch/except-1.c: New.
22852
22853         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22854
22855         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22856         running test.
22857         * gcc.dg/pch: Include *.hp not *.h.
22858         * gcc.dg/pch/system-1.h: New.
22859         * gcc.dg/pch/system-1.c: New.
22860
22861         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22862
22863         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22864         rather than trying to build and run a program using PCH.
22865         * gcc.dg/pch: Remove dg-do commands from test files.
22866
22867         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22868
22869         * gcc.dg/pch/macro-3.c: New.
22870         * gcc.dg/pch/macro-3.h: New.
22871
22872         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22873
22874         * gcc.dg/pch/common-1.c: New.
22875         * gcc.dg/pch/common-1.h: New.
22876         * gcc.dg/pch/decl-1.c: New.
22877         * gcc.dg/pch/decl-1.h: New.
22878         * gcc.dg/pch/decl-2.c: New.
22879         * gcc.dg/pch/decl-2.h: New.
22880         * gcc.dg/pch/decl-3.c: New.
22881         * gcc.dg/pch/decl-3.h: New.
22882         * gcc.dg/pch/decl-4.c: New.
22883         * gcc.dg/pch/decl-4.h: New.
22884         * gcc.dg/pch/decl-5.c: New.
22885         * gcc.dg/pch/decl-5.h: New.
22886         * gcc.dg/pch/global-1.c: New.
22887         * gcc.dg/pch/global-1.h: New.
22888         * gcc.dg/pch/inline-1.c: New.
22889         * gcc.dg/pch/inline-1.h: New.
22890         * gcc.dg/pch/inline-2.c: New.
22891         * gcc.dg/pch/inline-2.h: New.
22892         * gcc.dg/pch/static-1.c: New.
22893         * gcc.dg/pch/static-1.h: New.
22894         * gcc.dg/pch/static-2.c: New.
22895         * gcc.dg/pch/static-2.h: New.
22896
22897         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22898
22899         * g++.dg/pch/pch.exp: Better handle failing testcases.
22900         * gcc.dg/pch/pch.exp: Likewise.
22901         * gcc.dg/pch/macro-1.c: New.
22902         * gcc.dg/pch/macro-1.h: New.
22903         * gcc.dg/pch/macro-2.c: New.
22904         * gcc.dg/pch/macro-2.h: New.
22905
22906         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22907
22908         * g++.dg/dg.exp: Treat files in pch/ specially.
22909         * g++.dg/pch/pch.exp: New file.
22910         * g++.dg/pch/empty.H: New file.
22911         * g++.dg/pch/empty.C: New file.
22912         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22913         "precompile".
22914
22915         * gcc.dg/pch/pch.exp: New file.
22916         * gcc.dg/pch/empty.h: New file.
22917         * gcc.dg/pch/empty.c: New file.
22918         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22919         "precompile".
22920
22921 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22922
22923         * g++.dg/template/friend14.C: New test.
22924
22925 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926
22927         * gcc.dg/old-style-asm-1.c: New test.
22928
22929 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22930
22931         * gcc.c-torture/compile/20030109-1.c: New test.
22932
22933 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22934
22935         * gcc.c-torture/execute/20030109-1.c: New test.
22936
22937 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22938
22939         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22940         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22941         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22942         * g++.old-deja/g++.mike/eh2.C: Likewise
22943         * g++.old-deja/g++.mike/eh3.C: Likewise
22944         * g++.old-deja/g++.mike/eh5.C: Likewise
22945         * g++.old-deja/g++.mike/eh6.C: Likewise
22946         * g++.old-deja/g++.mike/eh7.C: Likewise
22947         * g++.old-deja/g++.mike/eh8.C: Likewise
22948         * g++.old-deja/g++.mike/eh9.C: Likewise
22949         * g++.old-deja/g++.mike/eh10.C: Likewise
22950         * g++.old-deja/g++.mike/eh12.C: Likewise
22951         * g++.old-deja/g++.mike/eh13.C: Likewise
22952         * g++.old-deja/g++.mike/eh14.C: Likewise
22953         * g++.old-deja/g++.mike/eh16.C: Likewise
22954         * g++.old-deja/g++.mike/eh17.C: Likewise
22955         * g++.old-deja/g++.mike/eh18.C: Likewise
22956         * g++.old-deja/g++.mike/eh21.C: Likewise
22957         * g++.old-deja/g++.mike/eh23.C: Likewise
22958         * g++.old-deja/g++.mike/eh24.C: Likewise
22959         * g++.old-deja/g++.mike/eh25.C: Likewise
22960         * g++.old-deja/g++.mike/eh26.C: Likewise
22961         * g++.old-deja/g++.mike/eh27.C: Likewise
22962         * g++.old-deja/g++.mike/eh28.C: Likewise
22963         * g++.old-deja/g++.mike/eh29.C: Likewise
22964         * g++.old-deja/g++.mike/eh31.C: Likewise
22965         * g++.old-deja/g++.mike/eh33.C: Likewise
22966         * g++.old-deja/g++.mike/eh34.C: Likewise
22967         * g++.old-deja/g++.mike/eh35.C: Likewise
22968         * g++.old-deja/g++.mike/eh36.C: Likewise
22969         * g++.old-deja/g++.mike/eh37.C: Likewise
22970         * g++.old-deja/g++.mike/eh38.C: Likewise
22971         * g++.old-deja/g++.mike/eh39.C: Likewise
22972         * g++.old-deja/g++.mike/eh40.C: Likewise
22973         * g++.old-deja/g++.mike/eh41.C: Likewise
22974         * g++.old-deja/g++.mike/eh42.C: Likewise
22975         * g++.old-deja/g++.mike/eh44.C: Likewise
22976         * g++.old-deja/g++.mike/eh46.C: Likewise
22977         * g++.old-deja/g++.mike/eh47.C: Likewise
22978         * g++.old-deja/g++.mike/eh48.C: Likewise
22979         * g++.old-deja/g++.mike/eh49.C: Likewise
22980         * g++.old-deja/g++.mike/eh50.C: Likewise
22981         * g++.old-deja/g++.mike/eh51.C: Likewise
22982         * g++.old-deja/g++.mike/eh53.C: Likewise
22983         * g++.old-deja/g++.mike/eh55.C: Likewise
22984         * g++.old-deja/g++.mike/p7912.C: Likewise
22985         * g++.old-deja/g++.mike/p9706.C: Likewise
22986         * g++.old-deja/g++.mike/p10416.C: Likewise
22987         * g++.old-deja/g++.mike/p11667.C: Likewise
22988         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22989         Remove redundant reference to Iris.
22990         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22991         Elxsi, i860, Pico Java, and WE32K.
22992
22993 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22994
22995         * g++.dg/ext/asm4.C: New test.
22996
22997 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         PR c++/9030
23000         * g++.dg/template/friend12.C: New test.
23001         * g++.dg/template/friend13.C: Likewise.
23002         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23003
23004 2003-01-08  Jan Hubicka  <jh@suse.cz>
23005
23006         * gcc.dg/i386-cadd.c: New test.
23007         * gcc.dg/i386-cmov4.c: Likewise.
23008
23009 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/9165
23012         * g++.dg/warn/Wunused-3.C: New test.
23013
23014         * g++.dg/abi/bitfield9.C: New test.
23015
23016         PR c++/9189
23017         * g++.dg/parse/defarg3.C: New test.
23018
23019 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.dg/parse/ambig1.C: New test.
23022         * g++.dg/parse/defarg2.C: New test.
23023
23024 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23025
23026         * g++.dg/template/defarg-1.C: New test.
23027         * g++.dg/template/local2.C: Likewise.
23028
23029 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23030
23031         * gcc.c-torture/execute/20030105-1.c: New test.
23032
23033 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23034
23035         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23036         * g++.dg/parse/namespace4.C: Likewise.
23037
23038 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23039
23040         * g++.dg/template/ntp2.C: New test.
23041
23042 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23043
23044         * g++.dg/parse/extern-C-1.C: New test.
23045
23046         * g++.dg/parse/namespace4.C: New test.
23047
23048         * g++.dg/template/nested1.C: New test.
23049
23050         * g++.dg/parse/namespace3.C: New test.
23051
23052 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23053
23054         * g++.dg/lookup/two-stage1.C: New test.
23055
23056 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23057
23058         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23059         * g++.old-deja/g++.jason/access8.C: Likewise.
23060         * g++.old-deja/g++.other/decl5.C: Likewise.
23061
23062 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23063
23064         * g++.dg/parse/parse7.C: New test.
23065
23066 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23067
23068         PR c++/2843
23069         * g++.dg/ext/attrib7.C: New test.
23070
23071 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23072
23073         * g++.dg/parse/parse6.C: New test.
23074
23075 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23076
23077         * gcc.dg/h8300-stack-1.c: New.
23078
23079 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23080
23081         g++.dg/lookup/exception1.C: New test.
23082
23083         g++.dg/lookup/template1.C: New test.
23084
23085         g++.dg/parse/namespace2.C: New test.
23086
23087         g++.dg/parse/parens2.C: New test.
23088
23089 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23090
23091         * g++.dg/parse/parse5.C: New test.
23092         * g++.dg/lookup/scoped4.C: New test.
23093
23094 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23095
23096         * g++.dg/parse/parens1.C: New test.
23097
23098         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23099         angle-bracket1.C.
23100         * g++.dg/parse/parens2.C: New test.
23101
23102         * g++.dg/lookup/scope-operator1.C: New test.
23103
23104         * g++.dg/parse/operator1.C: New test.
23105
23106 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23107
23108         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23109         * g++.old-deja/g++.other/access6.C: Likewise.
23110         * g++.old-deja/g++.other/decl1.C: Likewise.
23111         * g++.old-deja/g++.pt/typename12.C: Likewise.
23112
23113 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23114
23115         * g++.dg/parse/namespace1.C: New test.
23116
23117 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23118
23119         * g++.dg/parse/parse4.C: New test.
23120
23121 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23122
23123         * g++.dg/parse/parse3.C: New test.
23124
23125 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23126
23127         * g++.dg/parse/parse2.C: New test.
23128
23129 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23130
23131         * g++.dg/template/friend11.C: New test.
23132
23133 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23134
23135         * g++.dg/parse/parse1.C: New test.
23136
23137 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23138
23139         * lib/profopt.exp: Change the name of a global variable to avoid
23140         possible clashes with other test suites.
23141
23142 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23143
23144         * g++.dg/inherit/covariant8.C: New test.
23145
23146 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23147
23148         * g++.dg/init/array9.C: New test.
23149
23150         PR c++/9112
23151         * g++.dg/parse/expr1.C: New test.
23152
23153 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23154
23155         * gcc.c-torture/compile/20021230-1.c: New test.
23156
23157 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.dg/inherit/covariant5.C: New test.
23160         * g++.dg/inherit/covariant6.C: New test.
23161         * g++.dg/inherit/covariant7.C: New test.
23162
23163 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23164
23165         PR c++/2739
23166         * g++.dg/other/access2.C: New test.
23167
23168 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23169
23170         * g++.dg/other/anon-struct.C: No longer fails
23171         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23172         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23173         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23174
23175 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23176
23177         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23178
23179 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23180
23181         * g++.dg/eh/spec4.C: Remove stray semicolon.
23182         * g++.dg/expr/pmf-1.C: Change error message.
23183         * g++.dg/ext/asm1.C: Remove stray semicolon.
23184         * g++.dg/ext/typename1.C: Add missing typenames.
23185         * g++.dg/inherit/template-as-base.C: Change error message.
23186         * g++.dg/lookup/scoped1.C: Likewise.
23187         * g++.dg/lookup/scoped2.C: Likewise.
23188         * g++.dg/lookup/using2.C: Likewise.
23189         * g++.dg/other/component1.C: Remove stray semicolon.
23190         * g++.dg/other/do1.C: Change error message.
23191         * g++.dg/other/error2.C: Likewise.
23192         * g++.dg/other/init1.C: Likewise.
23193         * g++.dg/other/packed1.C: Remove stray semicolon.
23194         * g++.dg/other/ptrmem2.C: Change error message.
23195         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23196         marker.
23197         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23198         * g++.dg/template/access3.C: Add typename keyword.
23199         * g++.dg/template/access5.C: Remove stray semicolon.
23200         * g++.dg/template/access6.C: Likewise.
23201         * g++.dg/template/complit1.C: Likewise.
23202         * g++.dg/template/crash1.C: Change error message.
23203         * g++.dg/template/inherit2.C: Remove stray semicolon.
23204         * g++.dg/template/instantiate2.C: Likewise.
23205         * g++.dg/template/instantiate3.C: Change error message.
23206         * g++.dg/template/qual1.C: Remove stray semicolon.
23207         * g++.dg/template/qualttp18.C: Change error message.
23208         * g++.dg/template/ref1.C: Remove stray semicolon.
23209         * g++.dg/template/sizeof1.C (A::value): Declare it.
23210         * g++.dg/template/spec4.C: Change error message.
23211         * g++.dg/template/static1.C: Likewise.
23212         * g++.dg/template/type1.C: Likewise.
23213         * g++.dg/template/typename3.C: Likewise.
23214         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23215         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23216         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23217         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23218         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23219         named return value extension.
23220         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23221         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23222         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23223         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23224         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23225         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23226         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23227         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23228         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23229         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23230         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23231         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23232         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23233         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23234         syntax.
23235         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23236         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23237         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23238         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23239         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23240         * g++.old-deja/g++.brendan/template11.C: Likewise.
23241         * g++.old-deja/g++.brendan/template26.C: Likewise.
23242         * g++.old-deja/g++.brendan/template27.C: Use explicit
23243         specialization syntax.
23244         * g++.old-deja/g++.brendan/template30.C: Likewise.
23245         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23246         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23247         non-dependent names.
23248         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23249         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23250         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23251         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23252         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23253         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23254         named return value extension.
23255         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23256         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23257         * g++.old-deja/g++.ext/return1.C: Likewise.
23258         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23259         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23260         * g++.old-deja/g++.jason/access8.C: Likewise.
23261         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23262         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23263         pseudo-destructor names.
23264         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23265         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23266         pseudo-destructor names.
23267         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23268         * g++.old-deja/g++.jason/overload19.C: Likewise.
23269         * g++.old-deja/g++.jason/overload32.C: Likewise.
23270         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23271         stray semicolons.
23272         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23273         * g++.old-deja/g++.jason/return.C: Likewise.
23274         * g++.old-deja/g++.jason/return2.C: Likewise.
23275         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23276         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23277         syntax.
23278         * g++.old-deja/g++.jason/template10.C: Account for use of
23279         non-dependent names.
23280         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23281         syntax.
23282         * g++.old-deja/g++.jason/template37.C: Likewise.
23283         * g++.old-deja/g++.law/access4.C: Change error messages.
23284         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23285         pseudo-destructor names.
23286         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23287         * g++.old-deja/g++.law/ctors9.C: Likewise.
23288         * g++.old-deja/g++.law/cvt22.C: Likewise.
23289         * g++.old-deja/g++.law/dtors5.C: Likewise.
23290         * g++.old-deja/g++.law/global-init1.C: Likewise.
23291         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23292         * g++.old-deja/g++.law/operators28.C: Likewise.
23293         * g++.old-deja/g++.law/visibility28.C: Likewise.
23294         * g++.old-deja/g++.martin/eval1.C: Likewise.
23295         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23296         name.
23297         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23298         * g++.old-deja/g++.mike/net34.C: Likewise.
23299         * g++.old-deja/g++.mike/net36.C: Likewise.
23300         * g++.old-deja/g++.mike/ns2.C: Likewise.
23301         * g++.old-deja/g++.mike/p12306.C: Likewise.
23302         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23303         value extension.
23304         * g++.old-deja/g++.mike/p700.C: Likewise.
23305         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23306         * g++.old-deja/g++.mike/p710.C: Likewise.
23307         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23308         value extension.
23309         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23310         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23311         * g++.old-deja/g++.ns/crash2.C: Likewise.
23312         * g++.old-deja/g++.ns/crash3.C: Likewise.
23313         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23314         * g++.old-deja/g++.ns/ns17.C: Likewise.
23315         * g++.old-deja/g++.ns/template16.C: Likewise.
23316         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23317         keyword.
23318         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23319         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23320         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23321         named return value extension.
23322         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23323         * g++.old-deja/g++.other/access4.C: Issue additional error
23324         messages.
23325         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23326         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23327         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23328         * g++.old-deja/g++.other/crash25.C: Change error message.
23329         * g++.old-deja/g++.other/crash4.C: Change error message.
23330         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23331         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23332         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23333         checks.
23334         * g++.old-deja/g++.other/defarg8.C: Likewise.
23335         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23336         * g++.old-deja/g++.other/dtor10.C: Likewise.
23337         * g++.old-deja/g++.other/incomplete.C: Likewise.
23338         * g++.old-deja/g++.other/linkage7.C: Likewise.
23339         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23340         lookup algorithm.
23341         * g++.old-deja/g++.other/mangle2.C: Likewise.
23342         * g++.old-deja/g++.other/refinit2.C: Likewise.
23343         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23344         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23345         * g++.old-deja/g++.pt/crash28.C: Likewise.
23346         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23347         syntax.
23348         * g++.old-deja/g++.pt/crash32.C: Change error message.
23349         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23350         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23351         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23352         error message position.
23353         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23354         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23355         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23356         syntax.
23357         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23358         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23359         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23360         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23361         keyword.
23362         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23363         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23364         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23365         keyword.
23366         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23367         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23368         syntax.
23369         * g++.old-deja/g++.pt/friend28.C: Account for use of
23370         non-dependent names.
23371         * g++.old-deja/g++.pt/friend29.C: Likewise.
23372         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23373         rules.
23374         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23375         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23376         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23377         lookup rules.
23378         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23379         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23380         keyword.
23381         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23382         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23383         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23384         keyword.
23385         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23386         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23387         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23388         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23389         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23390         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23391         keyword.
23392         * g++.old-deja/g++.pt/spec10.C: Likewise.
23393         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23394         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23395         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23396         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23397         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23398         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23399         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23400         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23401         * g++.old-deja/g++.pt/typename15.C: Likewise.
23402         * g++.old-deja/g++.pt/typename22.C: Likewise.
23403         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23404         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23405         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23406         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23407         syntax.
23408         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23409         return value extension.
23410         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23411         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23412         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23413         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23414
23415 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23416
23417         * g++.dg/warn/inline1.C: New test.
23418         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23419         * g++.old-deja/g++.jason/synth10.C: Likewise.
23420         * g++.old-deja/g++.mike/net31.C: Likewise.
23421         * g++.old-deja/g++.mike/p8786.C: Likewise.
23422
23423         * g++.dg/template/friend10.C: New test.
23424         * g++.dg/template/conv5.C: New test.
23425
23426 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23427
23428         * g++.dg/lookup/scoped3.C: New test.
23429
23430         * g++.dg/lookup/decl1.C: New test.
23431         * g++.dg/lookup/decl2.C: New test.
23432
23433 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23434
23435         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23436         gcc.c-torture/compile/20021015-1.c,
23437         gcc.c-torture/compile/20021015-2.c,
23438         gcc.c-torture/compile/20021123-1.c,
23439         gcc.c-torture/compile/20021123-2.c,
23440         gcc.c-torture/compile/20021123-3.c,
23441         gcc.c-torture/compile/20021123-4.c,
23442         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23443         only to 3.1 or 3.2 branch.
23444
23445 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23446
23447         * gcc.dg/i386-bitfield3.c: New test.
23448
23449         * gcc.dg/i386-bitfield2.c: New test.
23450
23451 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         * g++.dg/parse/conv_op1.C: New test.
23454
23455 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23456
23457         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23458         approved.
23459
23460 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23461
23462         * gcc.c-torture/compile/20021220-1.c: New test.
23463
23464 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23465
23466         * gcc.dg/i386-fastcall-1.c: New.
23467
23468 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23469
23470         * gcc.c-torture/execute/20021219-1.c: New test.
23471
23472 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23473
23474         * gcc.dg/i386-pic-1.c: New test.
23475
23476 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23477
23478         PR c++/8099
23479         * g++.dg/template/friend9.C: New test.
23480
23481 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23482
23483         PR c++/3663
23484         * g++.dg/template/access7.C: New test.
23485
23486 2002-12-18  Nick Clifton  <nickc@redhat.com>
23487
23488         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23489         the libstdc++-v3 directory has been found.
23490
23491 2002-12-12  Devang Patel <dpatel@apple.com>
23492         * gcc.dg/darwin-ld-1.c: New test.
23493         * gcc.dg/darwin-ld-2.c: New test.
23494         * gcc.dg/darwin-ld-3.c: New test.
23495         * gcc.dg/darwin-ld-4.c: New test.
23496         * gcc.dg/darwin-ld-5.c: New test.
23497
23498 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23499
23500         * gcc.c-torture/compile/20021212-1.c: New test.
23501
23502 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23503
23504         * gcc.dg/fshort-wchar: New test.
23505
23506 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23507
23508         PR c++/8372
23509         * g++.dg/template/dtor1.C: New test.
23510
23511         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23512         markers.
23513
23514 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23517
23518 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23519
23520         * g++.dg/template/static1.C: New test.
23521         * g++.dg/template/static2.C: New test.
23522         * g++.old-deja/g++.ext/memconst.C: New test.
23523
23524 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23525
23526         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23527         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23528         * g++.dg/special/initp1.C: Likewise.
23529
23530 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.c-torture/execute/20021204-1.c: New test.
23533
23534 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23535
23536         * gcc.dg/ppc-fmadd-1.c: New file.
23537         * gcc.dg/ppc-fmadd-2.c: New file.
23538         * gcc.dg/ppc-fmadd-3.c: New file.
23539
23540 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23541
23542         * gcc.c-torture/compile/20021204-1.c: New test.
23543
23544 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.dg/inherit/covariant2.C: New test.
23547         * g++.dg/inherit/covariant3.C: New test.
23548         * g++.dg/inherit/covariant4.C: New test.
23549         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23550         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23551
23552 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/8688
23555         * g++.dg/init/brace3.C: New test.
23556
23557 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23558
23559         * gcc.dg/20020210-1.c: Fix a comment typo.
23560
23561 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23562
23563         PR c++/8720
23564         * g++.dg/parse/defarg1.C: New test.
23565
23566         PR c++/8615
23567         * g++.dg/template/char1.C: New test.
23568
23569         * g++.dg/template/varmod1.C: Fix typo.
23570
23571 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23572
23573         DR 180
23574         * g++.old-deja/g++.pt/crash32.C: Expect error.
23575
23576 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23577
23578         PR c++/5919
23579         * g++.dg/template/varmod1.C: New test.
23580
23581         PR c++/8727
23582         * g++.dg/inherit/typeinfo1.C: New test.
23583
23584         PR c++/8663
23585         * g++.dg/inherit/typedef1.C: New test.
23586
23587 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23588
23589         PR c++/8332
23590         PR c++/8493
23591         * g++.dg/template/strlen1.C: New test.
23592
23593         PR c++/8227
23594         * g++.dg/template/ctor2.C: New test.
23595
23596         PR c++/8214
23597         * g++.dg/init/string1.C: New test.
23598
23599         PR c++/8511
23600         * g++.dg/template/friend8.C: New test.
23601
23602 2002-11-29  Joe Buck <jbuck@synopsys.com>
23603
23604         * g++.dg/lookup/anon2.C: New test.
23605
23606 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23607
23608         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23609         h8300 port.
23610
23611 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23612
23613         * gcc.dg/bitfld-6.c: New test.
23614
23615 2002-11-27  Jan Hubicka  <jh@suse.cz>
23616
23617         * gcc.c-torture/execute/20021127.[cx]: New test.
23618
23619 2002-11-26  Jan Hubicka  <jh@suse.cz>
23620
23621         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23622         quality.
23623
23624 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23625
23626         * g++.dg/init/brace2.C: New test.
23627         * g++.old-deja/g++.mike/p9129.C: Correct.
23628
23629 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23632
23633 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23634
23635         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23636
23637 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23638
23639         * testsuite/g++.dg/abi/empty11.C: New test.
23640         * testsuite/g++.dg/rtti/cv1.C: New test.
23641
23642 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23643
23644         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23645
23646 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23647
23648         * g++.dg/abi/empty10.C: New test.
23649
23650 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23651
23652         * gcc.c-torture/compile/20021124-1.c: New test.
23653
23654 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23655
23656         * g++.dg/abi/rtti2.C: New test.
23657
23658 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23659
23660         * gcc.dg/i386-unroll-1.c: New test.
23661
23662 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23663
23664         * gcc.c-torture/compile/20021120-1.c: New test.
23665         * gcc.c-torture/compile/20021120-2.c: New test.
23666
23667 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23668
23669         * gcc.dg/bitfld-5.c: New test.
23670
23671 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23672
23673         * gcc.c-torture/execute/20021120-3.c: New test.
23674
23675 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * gcc.c-torture/execute/20021120-2.c: New test.
23678
23679 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23680
23681         * gcc.c-torture/execute/20021120-1.c: New test.
23682
23683 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23684
23685         * gcc.c-torture/execute/20021118-3.c: New test.
23686
23687 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23688
23689         * gcc.c-torture/compile/20021119-1.c: New test.
23690
23691 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23692
23693         * gcc.dg/duff-1.c: New test.
23694         * gcc.dg/duff-2.c: New test.
23695         * gcc.dg/duff-3.c: New test.
23696
23697 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23698
23699         * gcc.dg/cpp/_Pragma5.c: New test.
23700
23701 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23702
23703         * gcc.c-torture/execute/20021118-2.c: New test.
23704
23705 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23706
23707         * gcc.c-torture/execute/20021118-1.c: New test.
23708
23709 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23710
23711         * gcc.dg/20021116-1.c: New test.
23712
23713 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * g++.dg/abi/vcall1.C: New test.
23716
23717 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * gcc.dg/20021029-1.c: New test.
23720         * gcc.dg/20021029-2.c: New test.
23721
23722 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23723
23724         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23725
23726 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23727
23728         PR c/8439
23729         * gcc.dg/20021110.c: Move to ...
23730         * gcc.c-torture/compile/20021110.c: .... here.
23731
23732 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23733
23734         PR c/8467
23735         * gcc.c-torture/execute/20021111-1.c
23736
23737 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23738
23739         PR c/8439
23740         * gcc.dg/20021110.c: New test.
23741
23742 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23743
23744         * g++.dg/abi/vthunk3.C: Run only on x86.
23745
23746 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23747
23748         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23749
23750 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23751
23752         * lib/compat.exp (compat-execute): Fix logic error in last
23753         change.
23754
23755 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23756
23757         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23758
23759 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23760
23761         PR c++/8389
23762         * g++.dg/template/access6.C: New test.
23763
23764 2002-11-08  Jan Hubicka  <jh@suse.cz>
23765
23766         * gcc.dg/i386-ssefp-1.c: New test.
23767         * gcc.dg/i386-ssefp-1.c: New test.
23768
23769 2002-11-08  Jan Hubicka  <jh@suse.cz>
23770
23771         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23772
23773 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23774
23775         * g++.dg/abi/vthunk3.C: New test.
23776
23777         PR c++/8338
23778         * g++.dg/template/crash2.C: New test.
23779
23780 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23781
23782         * testsuite/g++.dg/abi/dtor1.C: New test.
23783         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23784
23785 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23786
23787         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23788         Darwin.
23789
23790 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23791
23792         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23793         -mthumb.  Only xfail with -O0.
23794
23795 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23796
23797         * g++.dg/abi/thunk1.C: New test.
23798         * g++.dg/abi/thunk2.C: Likewise.
23799         * g++.dg/abi/vtt1.C: Likewise.
23800
23801 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23802
23803         PR optimization/8423
23804         * gcc.c-torture/execute/builtin-constant.c: New test.
23805
23806 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23807
23808         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23809         Add some more cases.
23810
23811 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23812
23813         PR c++/8391
23814         * g++.dg/opt/local1.C: New test.
23815
23816 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23817
23818         PR c++/8160
23819         * g++.dg/template/complit1.C: New test.
23820
23821         PR c++/8149
23822         * g++.dg/template/typename4.C: Likewise.
23823
23824 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23825
23826         Core issue 287, PR c++/7639
23827         * g++.dg/template/instantiate1.C: Adjust error location.
23828         * g++.dg/template/instantiate3.C: New test.
23829         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23830         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23831         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23832
23833 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23834
23835         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23836
23837 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/8287
23840         * g++.dg/init/dtor2.C: New test.
23841
23842 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23843
23844         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23845         * gcc.dg/nest.c: Bypass errors on irix6.
23846
23847 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23848
23849         * gcc.dg/nest.c: Expect error for mmix-*-*.
23850         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23851
23852 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23853
23854         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23855         markers.
23856
23857         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23858
23859 2002-10-25  Mike Stump  <mrs@apple.com>
23860
23861         * gcc.dg/warn-1.c: New test.
23862
23863 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23864
23865         * g++.dg/template/typename3.C: New test.
23866
23867 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23868
23869         * g++.dg/lookup/ptrmem1.C: New test.
23870
23871         * g++.dg/abi/vthunk2.C: New test.
23872
23873 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23874
23875         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23876
23877 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23878
23879         * g++.dg/abi/empty9.C: New test.
23880
23881 2002-10-24  Richard Henderson  <rth@redhat.com>
23882
23883         * g++.dg/inherit/thunk1.C: Enable for ia64.
23884
23885 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23886
23887         PR c++/8067
23888         * g++.dg/lookup/pretty1.C: New test.
23889
23890 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23891
23892         * gcc.dg/20021023-1.c: New test.
23893
23894 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23895
23896         PR c++/7679
23897         * g++.dg/parse/inline1.C: New test.
23898
23899 2002-10-23  Richard Henderson  <rth@redhat.com>
23900
23901         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23902
23903         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23904
23905 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23906
23907         PR c++/6579
23908         * g++.dg/parse/stmtexpr3.C: New test.
23909
23910 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23911
23912         * g++.dg/expr/cond1.C: New test.
23913
23914 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23915
23916         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23917
23918 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.dg/abi/vbase13.C: New test.
23921         * g++.dg/abi/vbase14.C: Likewise.
23922
23923 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23924
23925         * gcc.dg/tls/pic-1.c: New test.
23926         * gcc.dg/tls/nonpic-1.c: New test.
23927         * gcc.dg/20021018-1.c: New test.
23928
23929 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23930
23931         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23932         Remove only files with the same base name as the test case.
23933         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23934         (profopt-execute): Likewise.  Also, remove old profiling
23935         and performance data files before running the tests.
23936
23937         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23938         * g++.dg/bprob/bprob.exp: Likewise.
23939         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23940         to allow more general test case names.
23941
23942         * g++.dg/bprob/bprob-1.C: Rename to ...
23943         * g++.dg/bprob/g++-bprob-1.C: ... this.
23944
23945         * g77.dg/bprob/bprob-1.f: Rename to ...
23946         * g77.dg/bprob/g77-bprob-1.f: ... this.
23947
23948 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23949
23950         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23951         bison 1.50 or later.
23952
23953 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23954
23955         * g++.dg/README: Describe more test directories.
23956
23957 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23958
23959         * g++.dg/init/array6.C: Add additional tests.
23960
23961 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23962
23963         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23964         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23965
23966 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23967
23968         * gcc.c-torture/compile/20020604-1.x: New.
23969         * gcc.c-torture/compile/simd-5.x: Likewise.
23970         * gcc.c-torture/execute/920710-1.x: Likewise.
23971         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23972
23973 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23974
23975         * g++.dg/inherit/override1.C: Add dg-options clause.
23976
23977 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23978
23979         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23980         _mm_slli_si128.
23981
23982 2002-10-19  Andreas Schwab  <schwab@suse.de>
23983
23984         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23985         directory component.
23986
23987 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23988
23989         * g++.dg/inherit/thunk1.C: New test.
23990
23991         * g++.dg/inherit/override1.C: New test.
23992
23993         * g++.dg/abi/mangle11.C: New test.
23994         * g++.dg/abi/mangle14.C: New test.
23995         * g++.dg/abi/mangle17.C: New test.
23996
23997 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.dg/overload/member2.C: New test.
24000
24001 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24002
24003         * g++.dg/README: Describe new compat directory.
24004         * g++.dg/dg.exp: Skip tests in compat directory.
24005         * README.compat: New file.
24006         * lib/compat.exp: New expect script.
24007         * g++.dg/compat: New test directory.
24008         * g++.dg/compat/compat.exp: New expect script.
24009         * g++.dg/compat/abi: New test directory.
24010         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24011         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24012         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24013         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24014         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24015         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24016         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24017         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24018         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24019         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24020         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24021         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24022         * g++.dg/compat/break: New test directory.
24023         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24024         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24025         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24026         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24027         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24028         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24029         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24030         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24031         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24032         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24033         g++.dg/compat/break/README: New files.
24034         * g++.dg/compat/eh: New test directory.
24035         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24036         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24037         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24038         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24039         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24040         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24041         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24042         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24043         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24044         g++.dg/compat/eh/filter2_y.C,
24045         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24046         g++.dg/compat/eh/new1_y.C,
24047         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24048         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24049         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24050         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24051         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24052         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24053         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24054         g++.dg/compat/eh/unexpected1_y.C: New files.
24055         * g++.dg/compat/init: New test directory.
24056         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24057         g++.dg/compat/init/array5_y.C,
24058         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24059         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24060         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24061         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24062         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24063         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24064         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24065         g++.dg/compat/init/init-ref2_y.C: New files.
24066
24067 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24068
24069         PR c++/7584
24070         * g++.dg/inherit/using3.C: New test.
24071
24072 2002-10-17  Jan Hubicka  <jh@suse.cz>
24073
24074         * gcc.dg/20021017-2.c: New test.
24075
24076 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24077
24078         * g++.dg/abi/mangle16.C: Adjust.
24079
24080         * g++.dg/init/array8.C: New test.
24081
24082 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24083
24084         * gcc.dg/special/mips-abi.exp: New test.
24085         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24086
24087 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24088
24089         * g++.dg/abi/mangle16.C: New test.
24090         * g++.dg/abi/mangle17.C: Likewise.
24091
24092         PR c++/7478
24093         * g++.dg/template/ref1.C: New test.
24094
24095 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24096
24097         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24098
24099 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24100
24101         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24102
24103 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24104
24105         PR c++/7524
24106         * g++.dg/init/array7.C: New test.
24107
24108 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * g++.dg/init/array6.C: New test.
24111
24112         * g++.dg/abi/mangle13.C: Likewise.
24113         * g++.dg/abi/mangle14.C: Likewise.
24114         * g++.dg/abi/mangle15.C: Likewise.
24115
24116 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24117
24118         * g++.dg/abi/empty8.C: New test.
24119
24120 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.dg/init/ctor1.C: New test.
24123
24124 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24125
24126         * gcc.c-torture/execute/20021015-1.c: New test.
24127
24128 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24129
24130         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24131
24132 2002-10-14  Jan Hubicka  <jh@suse.cz>
24133
24134         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24135
24136 2002-10-14  Richard Henderson  <rth@redhat.com>
24137
24138         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24139
24140 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24141
24142         PR optimization/6631
24143         * g++.dg/opt/const2.C: New test.
24144
24145 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/7176
24148         * g++.dg/parse/friend1.C: New test.
24149         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24150
24151 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * gcc.dg/20021014-1.c: New test.
24154
24155 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/5661
24158         * g++.dg/ext/vlm1.C: New test.
24159         * g++.dg/ext/vlm2.C: Likewise.
24160
24161         * g++.dg/init/array1.C: Remove invalid braces.
24162         * g++.dg/init/brace1.C: New test.
24163         * g++.dg/init/copy2.C: Likewise.
24164         * g++.dg/init/copy3.C: Likewise.
24165         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24166         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24167         braces.
24168
24169 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24170
24171         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24172
24173 2002-10-11  Richard Shann  <richard.shann@superh.com>
24174
24175         * gcc.c-torture/compile/simd-5.c: New test.
24176
24177 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24178
24179         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24180
24181 2002-10-10  Jim Wilson  <wilson@redhat.com>
24182
24183         * gcc.c-torture/execute/20021010-1.c: New test.
24184
24185 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24186
24187         PR c/7353
24188         * g++.dg/ext/typedef-init.C: New test.
24189         * gcc.dg/typedef-init.c: New test.
24190
24191 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24192
24193         * gcc.dg/cpp/paste13.c: New test.
24194
24195 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24196
24197         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24198         remaining platforms, XFAIL during compile, not execute.  Don't
24199         XFAIL at -O0.
24200
24201 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24202
24203         * gcc.dg/alias-1.c: Tweak expected warning.
24204
24205 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24206
24207         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24208
24209 2002-10-06  Andreas Jaeger  <aj@suse.de>
24210
24211         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24212         * gcc.dg/cpp/c++98.C: Likewise.
24213
24214         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24215         * g++.dg/cpp/c++98.C: Likewise.
24216
24217         * g++.dg/README (Subdirectories): Mention cpp directory.
24218
24219         PR target/7559
24220         * gcc.dg/20021006-1.c: New test.
24221
24222 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24223
24224         PR c++/7804
24225         * g++.dg/other/warning1.C: New test.
24226
24227 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24228
24229         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24230         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24231         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24232
24233 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24234
24235         PR c++/7931
24236         * g++.dg/template/ptrmem3.C: New test.
24237
24238         PR c++/7754
24239         * g++.dg/template/union1.C: New test.
24240
24241 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/8006
24244         * g++.dg/abi/mangle9.C: New test.
24245         * g++.dg/abi/mangle10.C: New test.
24246         * g++.dg/abi/mangle11.C: New test.
24247         * g++.dg/abi/mangle12.C: New test.
24248
24249 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24250
24251         PR c++/7188.
24252         * g++.dg/template/meminit1.C: New test.
24253         * g++.dg/warn/Wreorder-1.C: Likewise.
24254         * g++.old-deja/g++.mike/warn3.C: Tweak.
24255         * lib/prune.exp: Ingore "in copy constructor".
24256
24257 2002-10-02  Andreas Jaeger  <aj@suse.de>
24258
24259         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24260         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24261         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24262         on x86-64.
24263
24264 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24265
24266         * gcc.dg/empty1.C: Fix typo.
24267
24268 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * gcc.dg/alias-1.c: New test.
24271
24272 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24273
24274         * gcc.dg/empty1.C: New test.
24275
24276         * g++.dg/tls/init-2.C: Tweak error messages.
24277
24278 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24279
24280         * gcc.c-torture/compile/20020923-1.c: New test.
24281
24282 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24283
24284         * gcc.c-torture/execute/ffs-1.c: New test.
24285         * gcc.c-torture/execute/ffs-2.c: Ditto.
24286
24287 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24288
24289         * g++.dg/overload/member1.C: New test.
24290
24291 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24292
24293         * g++.dg/abi/empty7.C: New test.
24294         * g++.dg/init/pm2.C: Likewise.
24295
24296 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         * g++.dg/rtti/crash1.C: New test.
24299
24300 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24301
24302         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24303         gcc.dg/sibcall-4.c: New tests.
24304
24305 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24306
24307         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24308         powerpc and MMIX targets.
24309
24310 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24311
24312         * gcc.dg/cpp/20020927-1.c: New.
24313
24314 2002-09-26  David S. Miller  <davem@redhat.com>
24315
24316         * gcc.c-torture/compile/trunctfdf.c: New.
24317
24318 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24319
24320         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24321
24322 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24323
24324         * gcc.c-torture/execute/loop-15.c: New.
24325
24326 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24327
24328         * README.QMTEST: Fix typo.
24329
24330 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24331
24332         * gcc.dg/20020926-1.c: New test.
24333
24334 2002-09-25  David S. Miller  <davem@redhat.com>
24335
24336         PR target/7842
24337         * gcc.c-torture/execute/shiftdi.c: New test.
24338
24339 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24340
24341         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24342         unique to the tool.
24343         * lib/g77.exp (g77_init): Likewise.
24344         * lib/g++.exp (g++_init): Likewise.
24345         * lib/objc.exp (objc_init): Likewise.
24346
24347 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24348
24349         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24350         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24351         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24352
24353 2002-09-25  Richard Henderson  <rth@redhat.com>
24354
24355         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24356         too-small long double.
24357
24358 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24359
24360         * gcc.dg/20020919-1.c: New test.
24361
24362 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24363
24364         * g++.dg/abi/bitfield6.C: New test.
24365         * g++.dg/abi/bitfield7.C: New test.
24366         * g++.dg/abi/bitfield8.C: New test.
24367         * g++.dg/abi/vbase11.C: New test.
24368
24369 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24370
24371         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24372         hppa*-*-hpux*.  Update test comment.
24373
24374 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.dg/tls/struct-1.c: New test.
24377
24378 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24379
24380         * gcc.dg/cpp/tr-warn2.c: Update.
24381
24382 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24383
24384         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24385
24386 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24387
24388         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24389         systems.
24390
24391 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24392
24393         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24394
24395         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24396         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24397         setting of cxxfilt.
24398
24399 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24400
24401         * gcc.dg/20020312-2.c: Update for darwin.
24402
24403 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24406
24407 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24408
24409         * objc.dg/comp-types-1.m: New test.
24410         * objc.dg/comp-types-2.m: New test.
24411         * objc.dg/comp-types-3.m: New test.
24412         * objc.dg/comp-types-4.m: New test.
24413         * objc.dg/comp-types-5.m: New test.
24414         * objc.dg/comp-types-6.m: New test.
24415
24416 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24417
24418         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24419
24420 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24421
24422         * g++.dg/other/do1.C: New test.
24423
24424         * g++.dg/template/subst1.C: New test.
24425
24426 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24427
24428         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24429
24430 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.dg/template/qualttp20.C: Adjust expected errors.
24433         * g++.old-deja/g++.jason/report.C: Likewise.
24434         * g++.old-deja/g++.other/qual1.C: Likewise.
24435
24436         * g++.dg/lookup/scoped2.C: New test.
24437
24438         * g++.dg/ext/asm3.C: New test.
24439
24440 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24441
24442         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24443
24444 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24445
24446         * ChangeLog: follow spelling conventions.
24447         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24448         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24449         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24450         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24451         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24452         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24453         * g++.old-deja/g++.law/global-init1.C: Likewise.
24454         * g++.old-deja/g++.other/delete4.C: Likewise.
24455         * g++.old-deja/g++.other/inline21.C: Likewise.
24456         * g++.old-deja/g++.other/singleton.C: Likewise.
24457         * g77.dg/strlen0.f: Likewise.
24458         * g77.f-torture/compile/20010519-1.f: Likewise.
24459         * g77.f-torture/compile/980310-4.f: Likewise.
24460         * gcc.c-torture/compile/20000605-1.c: Likewise.
24461         * gcc.c-torture/execute/20020225-1.c: Likewise.
24462         * gcc.dg/c90-hexfloat-2.c: Likewise.
24463         * gcc.dg/c99-bool-1.c: Likewise.
24464         * gcc.dg/c99-hexfloat-2.c: Likewise.
24465         * gcc.dg/dll-2.c: Likewise.
24466         * gcc.dg/wtr-union-init-1.c: Likewise.
24467         * gcc.dg/wtr-union-init-2.c: Likewise.
24468         * gcc.dg/wtr-union-init-3.c: Likewise.
24469         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24470         * gcc.dg/cpp/defined.c: Likewise.
24471         * gcc.dg/cpp/macsyntx.c: Likewise.
24472         * gcc.dg/cpp/paste2.c: Likewise.
24473         * gcc.dg/cpp/trad/defined.c: Likewise.
24474         * gcc.dg/format/c90-printf-1.c: Likewise.
24475         * gcc.dg/format/c90-scanf-1.c: Likewise.
24476         * gcc.dg/format/c99-printf-1.c: Likewise.
24477         * gcc.dg/format/c99-scanf-1.c: Likewise.
24478         * gcc.misc-tests/gcov-8.c: Likewise.
24479         * lib/profopt.exp: Likewise.
24480
24481 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24482
24483         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24484
24485 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.dg/inherit/using2.C: New test.
24488
24489 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24490
24491         * ChangeLog: Follow spelling conventions.
24492         * g++.dg/template/friend4.C: Likewise.
24493         * g++.old-deja/g++.pt/crash67.C: Likewise.
24494         * gcc.c-torture/execute/20000801-4.c: Likewise.
24495         * gcc.dg/c90-digraph-1.c: Likewise.
24496         * gcc.dg/c94-digraph-1.c: Likewise.
24497         * gcc.dg/c99-digraph-1.c: Likewise.
24498         * gcc.dg/cpp/line5.c: Likewise.
24499         * gcc.dg/cpp/multiline.c: Likewise.
24500         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24501         * gcc.dg/format/attr-3.c: Likewise.
24502         * gcc.dg/format/c90-scanf-3.c: Likewise.
24503         * gcc.dg/format/ext-4.c: Likewise.
24504
24505 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24506
24507         * g++.dg/template/pretty1.C: New test.
24508
24509 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24510
24511         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24512
24513 2002-09-13  Matt Austern  <austern@apple.com>
24514
24515         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24516         passing a cast expression to a function by const reference.
24517
24518 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24519
24520         * g++.dg/template/deduce1.C: New test.
24521
24522 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24523
24524         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24525         32-bit int.
24526
24527 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24528
24529         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24530         usage.
24531
24532 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24533
24534         * gcc.c-torture/compile/20020910-1.c: New test.
24535
24536 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24537
24538         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24539
24540 2002-09-10  Andreas Jaeger  <aj@suse.de>
24541
24542         * gcc.dg/20020312-2.c: Adjust for x86-64.
24543
24544 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24545
24546         * g77.dg/7388.f: New test case for PR 7388.
24547
24548 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24549
24550         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24551
24552 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24553
24554         * objc.dg/proto-lossage-1.m: New test.
24555
24556 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24557
24558         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24559
24560 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24561
24562         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24563         expected to pass.
24564
24565 2002-09-06  Stan Shebs  <shebs@apple.com>
24566             David Edelsohn  <edelsohn@gnu.org>
24567
24568         * gcc.dg/weak: New directory.
24569         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24570         target-specific xfail bits.
24571         * gcc.dg/typeof-2.c: Move to new directory.
24572         * gcc.dg/weak.exp: New expect script.
24573
24574 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24575
24576         * gcc.c-torture/execute/extzvsi.c: New test.
24577
24578 2002-09-05  Stan Shebs  <shebs@apple.com>
24579
24580         * gcc.dg/weak-1.c: xfail on Darwin.
24581         * gcc.dg/weak-2.c: Ditto.
24582         * gcc.dg/weak-3.c: Ditto.
24583         * gcc.dg/weak-4.c: Ditto.
24584         * gcc.dg/weak-5.c: Ditto.
24585         * gcc.dg/weak-6.c: Ditto.
24586         * gcc.dg/weak-7.c: Ditto.
24587         * gcc.dg/weak-8.c: Ditto.
24588         * gcc.dg/weak-9.c: Ditto.
24589
24590 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24591
24592         * gcc.c-torture/execute/loop-14.c: New test.
24593
24594 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * g++.dg/other/cxa-atexit1.C: New test.
24597
24598         * gcc.dg/typeof-2.c: New test.
24599
24600 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24601
24602         * gcc.dg/builtins-2.c: New testcase.
24603         * gcc.dg/builtins-3.c: New testcase.
24604
24605 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24606
24607         * gcc.dg/cpp/_Pragma4.c: New test.
24608
24609 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24610
24611         * objc/execute/nil_method-1.m: New testcase.
24612
24613 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24614
24615         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24616         [Object class], not [Object initialize].
24617
24618 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24619             Hans-Peter Nilsson  <hp@bitrange.com>
24620
24621         * gcc.c-torture/execute/20020720-1.x: Skip test on
24622         mmix-knuth-mmixware.  Correct comment.
24623
24624 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24625
24626         * testsuite/g++.dg/abi/bitfield5.C: New test.
24627         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24628
24629 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24630
24631         * objc.dg/undeclared-selector.m: New test.
24632
24633 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24634
24635         * g++.dg/other/offsetof1.C: Avoid cast warning.
24636
24637 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24638
24639         * objc.dg/super-class-2.m: New test.
24640
24641 2002-08-24  Matt Austern  <austern@apple.com>
24642
24643         * g++.dg/ext/lvaddr.C: New test.
24644         * g++.dg/ext/lvcast.C: New test.
24645
24646 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24647
24648         * testsuite/g++.dg/inherit/cond1.C: New test.
24649
24650 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24651
24652         * gcc.dg/noncompile/incomplete-1.c: New test.
24653
24654 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24655
24656         * gcc.dg/typespec-1.c: New test.
24657
24658 2002-08-20  Devang Patel  <dpatel@apple.com>
24659         * objc.dg/proto-hier-2.m: New test.
24660
24661 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24662
24663         * objc.dg/bitfield-1.m: New test.
24664         * objc.dg/bitfield-2.m: New test.
24665
24666 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24667
24668         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24669         gcc.dg/c99-flex-array-4.c: New tests.
24670
24671 2002-08-16  Stan Shebs  <shebs@apple.com>
24672
24673         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24674
24675 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * gcc.dg/typeof-1.c: New test.
24678         * g++.dg/ext/typeof2.C: New test.
24679
24680 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24681
24682         * g++.dg/other/offsetof1.C: New test.
24683
24684 2002-08-14  Richard Henderson  <rth@redhat.com>
24685
24686         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24687
24688 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24689
24690         * gcc.dg/cpp/_Pragma3.c: New test.
24691
24692 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24693
24694         * g++.dg/template/inherit3: New test.
24695
24696 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24697
24698         * gcc.dg/bitfld-4.c: Add blank options.
24699
24700 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24701
24702         * g++.dg/template/crash1.C: New test.
24703
24704 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24705
24706         * gcc.dg/tls/opt-2.c: New test.
24707
24708 2002-08-08  Devang Patel  <dpatel@apple.com>
24709
24710         * objc.dg/selector-1.m : New test
24711
24712 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24713
24714         * g++.dg/abi/bitfield4.C: New test.
24715         * gcc.dg/bitfld-4.c: New test.
24716
24717 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         * g++.dg/other/packed1.C: New test.
24720
24721 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24722
24723         * g++.dg/abi/offsetof.C: Tweak error messages.
24724         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24725
24726 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * gcc.dg/bitfld-3.c: New test.
24729
24730 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24731             Richard Henderson  <rth@redhat.com>
24732
24733         * gcc.dg/i386-bitfield1.c: New test.
24734         * g++.dg/abi/bitfield3.C: Update.
24735
24736 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24737
24738         * objc.dg/const-str-2.m: Update.
24739         * gcc.dg/cpp/c++98.c: Change to C extension.
24740         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24741         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24742
24743 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24744
24745         * testsuite/gcc.dg/tls/diag-3.c: New.
24746
24747 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24748
24749         * g++.dg/README (Subdirectories): Document new subdir expr.
24750         * g++.dg/expr/pmf-1.C: New test.
24751
24752 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24753
24754         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24755
24756 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24757
24758         * g++.dg/abi/bitfield3.C: New test.
24759
24760 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24761
24762         * lib/gcov.exp: Tweak expected line formats.
24763         * gcc.misc-tests/gcov8.c: New test.
24764         * gcc.misc-tests/gcov8.x: New flags.
24765
24766 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24767
24768         * consistency.vlad/layout/endian.c: Include string.h.
24769
24770         * gcc.c-torture/execute/20020805-1.c: New test.
24771
24772 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24773
24774         * g++.dg/other/conversion1.C: New test.
24775
24776 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24777
24778         * gcc.dg/builtins-1.c: New testcase.
24779
24780 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24781
24782         * g++.dg/inherit/access3.C: New test.
24783
24784 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.dg/ia64-visibility-2.c: New test.
24787
24788 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24789
24790         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24791         __qualifier_flags to __flags.
24792
24793 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24794
24795         * g++.dg/inherit/operator1.C: New test.
24796         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24797         * g++.dg/other/error1.C: Change expected error message.
24798         * g++.dg/template/conv4.C: Likewise.
24799
24800 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24801
24802         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24803         for documented behavior.
24804
24805 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24806
24807         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24808         several targets known to fail.
24809
24810 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24811
24812         * gcc.dg/mips-args-[123].c: New tests.
24813
24814 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24815
24816         * gcc.dg/ppc-spe.c: New.
24817
24818 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24819
24820         * g++.dg/other/ptrmem4.C: New testcase.
24821
24822 2002-07-24  Richard Henderson  <rth@redhat.com>
24823
24824         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24825
24826 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24827
24828         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24829
24830 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24831
24832         * gcc.c-torture/execute/memset-3.c: New testcase.
24833
24834 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24835
24836         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24837         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24838
24839 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24840
24841         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24842         Delete.
24843
24844 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24845
24846         * gcc.c-torture/compile/simd-4.c: New test.
24847
24848 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24849
24850         PR c++/7347, c++/7348
24851         * g++.dg/template/access4.C: New test.
24852         * g++.dg/template/access5.C: New test.
24853         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24854         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24855         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24856         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24857
24858 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24859
24860         * gcc.dg/gnu89-init-2.c: New test.
24861
24862 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24863
24864         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24865
24866 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24867
24868         * gcc.c-torture/execute/20020720-1.c: New testcase.
24869
24870 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24871
24872         * gcc.dg/cpp/Wsignprom.c: New tests.
24873
24874 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24875
24876         * gcc.c-torture/execute/loop-13.c: New test.
24877
24878 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24879
24880         * gcc.dg/cpp/expr.c: New tests.
24881
24882 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24883
24884         * g++.dg/opt/pr6713.C: Add template instantiation.
24885
24886 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24887
24888         * gcc.dg/nest.c: New test.
24889
24890 2002-07-17  Richard Henderson  <rth@redhat.com>
24891
24892         * g++.dg/opt/pr6713.C: New test.
24893
24894 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24895
24896         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24897         XFAIL for all x86 processors.
24898
24899 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24900
24901         * gcc.c-torture/execute/20010122-1.x: Do not test with
24902         -fomit-frame-pointer.
24903
24904 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24905
24906         * g++.dg/template/instantiate2.C: New test.
24907         * g++.dg/template/spec4.C: New test.
24908
24909 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24910
24911         * g++.dg/template/access2.C: New test.
24912         * g++.dg/template/access3.C: New test.
24913
24914 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24915
24916         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24917         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24918         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24919         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24920         Convert to use <stdarg.h>.
24921         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24922         Delete.
24923         * gcc.dg/va-arg-2.c: New.
24924         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24925
24926 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24927
24928         * gcc.c-torture/compile/20020710-1.c: New test.
24929
24930 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24931                           Andrew Pinski  <pinskia@physics.uc.edu>
24932
24933         gcc.c-torture/compile/simd-2.c: New testcase.
24934         gcc.c-torture/compile/simd-3.c: Likewise.
24935
24936 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24937
24938         PR c++/7224
24939         * g++.dg/overload/error1.C: New test.
24940
24941 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24942
24943         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24944         configuration and IRIX 6 O32 ABI.
24945
24946 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24947
24948         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24949
24950 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24951
24952         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24953
24954 2002-07-10  Jeffrey A Law  <law@redhat.com>
24955
24956         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24957
24958         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24959
24960 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24961
24962         * gcc.dg/20020312-2.c: Check for __PPC__.
24963
24964 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24965
24966         * gcc.c-torture/compile/20020709-1.c: New test.
24967
24968 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24969
24970         * g++.dg/template/qualttp21.C: New test case.
24971
24972 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24973
24974         * gcc.c-torture/compile/20020706-1.c: New test.
24975         * gcc.c-torture/compile/20020706-2.c: New test.
24976
24977 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24978             Alexandre Oliva  <aoliva@redhat.com>
24979
24980         * g++.dg/warn/incomplete1.C: New test.
24981
24982 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24983
24984         PR c++/7099
24985         * g++.dg/warn/noreturn1.C: New test.
24986
24987 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24988
24989         PR c++/6706
24990         * g++.dg/debug/debug6.C: New test.
24991         * g++.dg/debug/debug7.C: New test.
24992
24993 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24994
24995         * gcc.c-torture/compile/simd-3.c: New test.
24996
24997 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24998
24999         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25000         * gcc.dg/20020620-1.c: Likewise.
25001
25002 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25003
25004         PR c++/6944
25005         * g++.dg/init/array4.C: New test.
25006         * g++.dg/init/array5.C: New test.
25007
25008 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25009
25010         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25011         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25012
25013 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25014
25015         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25016         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25017         * gcc.dg/wtr-conversion-1.c: Likewise.
25018         * gcc.dg/wtr-escape-1.c: Likewise.
25019         * gcc.dg/wtr-int-type-1.c: Likewise.
25020         * gcc.dg/wtr-label-1.c: Likewise.
25021         * gcc.dg/wtr-static-1.c: Likewise.
25022         * gcc.dg/wtr-strcat-1.c: Likewise.
25023         * gcc.dg/wtr-suffix-1.c: Likewise.
25024         * gcc.dg/wtr-switch-1.c: Likewise.
25025         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25026         * gcc.dg/wtr-union-init-1.c: Likewise.
25027         * gcc.dg/wtr-union-init-2.c: Likewise.
25028         * gcc.dg/wtr-union-init-3.c: Likewise.
25029
25030         * gcc.dg/wtr-func-def-1.c: New test.
25031
25032 2002-07-02 Devang Patel <dpatel@apple.com>
25033
25034         * objc.dg/param-1.m: New test.
25035
25036 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25037
25038         * gcc.dg/cpp/trad/directive.c: Add test.
25039         * gcc.dg/cpp/trad/macroargs.c: Add test.
25040         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25041
25042 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25043
25044         * gcc.dg/cpp/cmdlne-M.c: New test.
25045
25046 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25047
25048         * objc.dg/desig-init-1.m: New test.
25049
25050 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25051
25052         PR c++/6716
25053         * g++.dg/template/instantiate1.C: New test.
25054
25055 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/7112
25058         * g++.dg/template/sizeof2.C: New test.
25059
25060 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25061
25062         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25063         gcc.dg/cpp/trad/include.c: New tests.
25064
25065 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25066
25067         PR target/7177
25068         * gcc.c-torture/compile/20020701-1.c: New test.
25069
25070 2002-07-01  Stan Shebs  <shebs@apple.com>
25071
25072         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25073         header here...
25074         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25075         (objc-torture-execute): or here.
25076
25077 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25078
25079         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25080
25081 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25082
25083         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25084
25085 2002-06-30  Devang Patel  <dpatel@apple.com>
25086
25087         * objc.dg/fsyntax-only.m: New test.
25088
25089 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/6695
25092         * g++.dg/template/friend7.C: New file.
25093
25094 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25095
25096         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25097         return type.
25098
25099 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25100
25101         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25102         avoid division by zero.
25103
25104 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25105
25106         * gcc.dg/Wunknownprag.c: New tests.
25107
25108 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25109
25110         * gcc.c-torture/execute/simd-2.c: New test.
25111
25112 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25113
25114         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25115         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25116         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25117         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25118         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25119         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25120         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25121         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25122         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25123         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25124         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25125         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25126         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25127         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25128         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25129         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25130         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25131
25132 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25133
25134         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25135         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25136         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25137         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25138         New tests.
25139         * gcc.dg/cpp/trad/directive.c: Update.
25140
25141 2002-06-23  Andreas Jaeger  <aj@suse.de>
25142
25143         * gcc.c-torture/execute/complex-6.c: New.
25144
25145 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25146
25147         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25148         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25149         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25150         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25151
25152 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25153
25154         * gcc.dg/cpp/trad: New directory with traditional tests copied
25155         from parent directory.
25156         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25157         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25158         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25159         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25160         Move to trad/ and rename.
25161         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25162         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25163         gcc.dg/cpp/trad/redef2.c: New tests.
25164         * gcc.dg/cpp/trad/trad.exp: New driver.
25165
25166 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25167
25168         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25169         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25170         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25171         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25172         Remove.
25173
25174 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25175
25176         * gcc.dg/20020620-1.c: New test.
25177
25178 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25179
25180         * g++.dg/template/ttp4.C: New test.
25181
25182 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * g++.dg/opt/vt1.C: Fix regexp.
25185
25186 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25187
25188         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25189         Don't use attribute `noinline'.
25190
25191 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25192
25193         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25194
25195 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25196
25197         * gcc.c-torture/execute/simd-1.c: New.
25198
25199         * gcc.dg/simd-1.c: New.
25200
25201 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25202
25203         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25204
25205 2002-06-16  Richard Henderson  <rth@redhat.com>
25206
25207         * g++.dg/ext/anon-struct1.C: New.
25208         * g++.dg/ext/anon-struct2.C: New.
25209         * g++.dg/ext/anon-struct3.C: New.
25210         * gcc.dg/anon-struct-1.c: New.
25211         * gcc.dg/anon-struct-2.c: New.
25212         * gcc.dg/anon-struct-3.c: New.
25213         * gcc.dg/20011008-1.c: Adjust warning text.
25214         * gcc.dg/20020527-1.c: Add -fms-extensions.
25215
25216 2002-06-16  Richard Henderson  <rth@redhat.com>
25217
25218         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25219
25220 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25221
25222         * gcc.c-torture/execute/20020615-1.c: New test.
25223
25224 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25225
25226         * gcc.c-tortuture/execute/compare-1.c: New test case.
25227         * gcc.c-tortuture/execute/compare-2.c: New test case.
25228         * gcc.c-tortuture/execute/compare-3.c: New test case.
25229
25230 2002-06-13  Richard Henderson  <rth@redhat.com>
25231
25232         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25233         ia64 ilp32.
25234
25235 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25236
25237         * g++.dg/template/typename2.C: Update error message.
25238
25239 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25240
25241         * gcc.c-torture/execute/20020611-1.c: New test.
25242
25243 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25244
25245         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25246         list of targets to skip.
25247
25248 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25249
25250         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25251         targets if not optimizing.
25252
25253 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * gcc.c-torture/compile/20020605-1.c: New test.
25256
25257         * g++.dg/opt/vt1.C: New test.
25258
25259         * gcc.dg/20020531-1.c: New test.
25260
25261         * gcc.dg/20020530-1.c: New test.
25262
25263         * gcc.dg/20020527-1.c: New test.
25264
25265         * g++.dg/opt/cse1.C: New test.
25266
25267 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25268
25269         * gcc.dg/20020607-2.c: New test case.
25270
25271 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25272
25273         * gcc.c-torture/compile/20020604-1.c: New test.
25274
25275 2002-06-04  Richard Henderson  <rth@redhat.com>
25276
25277         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25278         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25279         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25280
25281 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25282
25283         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25284
25285 2002-06-03  Richard Henderson  <rth@redhat.com>
25286
25287         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25288         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25289
25290 2002-06-02  Richard Henderson  <rth@redhat.com>
25291
25292         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25293         test functions static.
25294
25295 2002-06-02  Andreas Jaeger  <aj@suse.de>
25296
25297         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25298         now.
25299
25300 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25301
25302         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25303         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25304         Update for mofified diagnostics.
25305         * gcc.dg/c99-intconst-1.c: No longer fail.
25306
25307 2002-06-02  Richard Henderson  <rth@redhat.com>
25308
25309         * gcc.dg/uninit-A.c: Remove xfail markers.
25310
25311 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25312
25313         * gcc.dg/fnegate-1.c: New test case.
25314
25315 2002-05-30  Osku Salerma  <osku@iki.fi>
25316
25317         * gcc.c-torture/execute/mayalias-1.c: New file.
25318
25319 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25320
25321         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25322         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25323         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25324
25325 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25326
25327         * gcc.c-torture/execute/20020529-1.c: New test.
25328
25329 2002-05-27  Richard Henderson  <rth@redhat.com>
25330
25331         * g++.dg/ext/attrib6.C: New test case.
25332
25333 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25334
25335         * gcc.c-torture/execute/pure-1.c: New test.
25336
25337 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25338
25339         * gcc.dg/cpp/arith-2.c: Remove.
25340
25341 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25342
25343         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25344         * gcc.dg/cpp/if-3.c: Remove.
25345
25346 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25347
25348         * g++.dg/opt/cse2.C: New test.
25349
25350 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25351
25352         * gcc.dg/cpp/arith-1.c: New semantic tests.
25353         * gcc.dg/cpp/if-1.c: Update.
25354
25355 2002-05-24  Ben Elliston  <bje@redhat.com>
25356
25357         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25358
25359 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25360
25361         * gcc.dg/verbose-asm.c: New test.
25362
25363 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25364
25365         * gcc.dg/cpp/paste12.c: New test.
25366
25367 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25368
25369         * g++.dg/parse/named_ops.C: New test.
25370
25371 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25372
25373         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25374
25375 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25376
25377         * gcc.dg/weak-2.c: Allow optional leading underscore
25378         in scan-assembler symbol name.
25379         * gcc.dg/weak-3.c: Likewise.
25380         * gcc.dg/weak-4.c: Likewise.
25381         * gcc.dg/weak-5.c: Likewise.
25382
25383 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25384
25385         * gcc.dg/20020523-1.c: New test.
25386
25387 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25388
25389         * objc.dg/const-str-2.m: Update now that we stop after
25390         a command line error.
25391
25392 2002-05-22  Richard Henderson  <rth@redhat.com>
25393
25394         * g++.dg/dg.exp: Fix typo in test pruneing.
25395
25396 2002-05-22  Richard Henderson  <rth@redhat.com>
25397
25398         * g++.dg/dg.exp: Prune the tls subdirectory.
25399         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25400         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25401         * g++.dg/tls/init-1.C: New.
25402
25403 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/20020517-1.c: New test.
25406
25407 2002-05-21  Richard Henderson  <rth@redhat.com>
25408
25409         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25410         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25411
25412 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25413
25414         * g++.dg/other/copy2.C: New test.
25415
25416 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25417
25418         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25419         (MAX_COPY): Bump up to 10 times sizeof (long long).
25420         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25421
25422         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25423         sizeof (long long).
25424
25425         * gcc.c-torture/execute/strcpy-1.c: New test.
25426
25427 2002-05-19  Jason Merrill  <jason2redhat.com>
25428
25429         * g++.dg/ext/oper1.C: New test.
25430
25431 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25432 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25433
25434         * README.QMTEST: New file.
25435
25436         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25437
25438 2002-05-19  Andreas Jaeger  <aj@suse.de>
25439
25440         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25441         now.
25442         * gcc.c-torture/execute/loop-2d.x: Likewise.
25443
25444 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25445
25446         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25447         support weak symbols.
25448         * gcc.dg/weak-4.c: Likewise
25449         * gcc.dg/weak-6.c: Likewise
25450
25451 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25452
25453         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25454         cygwin, coff and h8300-*-hms targets
25455         * gcc.dg/weak-5.c: Likewise
25456         * gcc.dg/weak-7.c: Likewise
25457
25458 2002-05-16  Jason Merrill  <jason@redhat.com>
25459
25460         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25461         (scan-assembler-not, scan-assembler-dem): Likewise.
25462         (scan-assembler-dem-not): Likewise.
25463
25464 2002-05-15  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25467
25468 2002-05-15  Richard Henderson  <rth@redhat.com>
25469
25470         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25471         (vfoo1f): Warning here.
25472         (vfoo1l): Don't redefine the alias.
25473
25474 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25475
25476         * g++.dg/init/pm1.C: New test.
25477
25478 2002-05-12  David S. Miller  <davem@redhat.com>
25479
25480         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25481         types.
25482
25483 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25484
25485         * gcc.c-torture/execute/20020510-1.c: New test case.
25486
25487 2002-05-10  David S. Miller  <davem@redhat.com>
25488
25489         * gcc.c-torture/execute/conversion.c: Test long double too.
25490
25491 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25492
25493         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25494         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25495         * lib/g++.exp (g++_link_flags): Likewise.
25496         * lib/objc.exp (objc_target_compile): Likewise.
25497
25498 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25499
25500         * gcc.dg/cpp/poison.c: Update.
25501         * gcc.dg/cpp/20000625-2.c: Remove.
25502         * gcc.dg/cpp/direct2s.c: Remove final test.
25503
25504 2002-05-08  Tom Rix  <trix@redhat.com>
25505
25506         * gcc.c-torture/execute/20020508-1.c: New test.
25507         * gcc.c-torture/execute/20020508-2.c: New test.
25508         * gcc.c-torture/execute/20020508-3.c: New test.
25509
25510 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25511
25512         * gcc.dg/cpp/charconst-4.c: More tests.
25513
25514 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25515
25516         PR c/6569
25517         * gcc.dg/weak-3.c: Update location of warning messages.
25518         * gcc.dg/weak-5.c: Likewise.
25519
25520 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25521
25522         * gcc.c-torture/execute/20020506-1.c: New test case.
25523
25524 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25525
25526         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25527
25528 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25529
25530         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25531
25532 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25533
25534         * gcc.dg/cpp/charconst-3.c: New test.
25535
25536 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25537
25538         * gcc.dg/cpp/charconst.c: Update tests.
25539
25540 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25541
25542         * treelang: Added directory for new sample language treelang. Also
25543         lib/treelang.exp: New file to signal treelang should be tested.
25544
25545 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25546
25547         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25548         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25549         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25550         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25551         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25552         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25553         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25554
25555 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25556
25557         * gcc.dg/format/xopen-2.c: New test.
25558
25559 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25560
25561         * gcc.dg/20020503-1.c: New test.
25562
25563 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25564
25565         * g++.dg/init/dtor1.C: Make it tougher.
25566
25567 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25568
25569         * g++.dg/init/dtor1.C: New test.
25570
25571 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25572
25573         * gcc.dg/altivec-8.c: New.
25574
25575 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25576
25577         * gcc.dg/altivec-7.c: New.
25578
25579 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25580
25581         * g++.dg/parse/typedef1.C: New test.
25582
25583 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25584
25585         PR c++/6486
25586         * g++.dg/template/friend6.C: New test.
25587
25588         PR c++/6492
25589         * g++.dg/init/copy1.C: New test.
25590
25591 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25592
25593         * g++.dg/warn/effc1.C: New test.
25594
25595 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25596
25597         * gcc.dg/cpp/if-cexp.c: Add a test.
25598
25599 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25600
25601         * gcc.dg/20020426-2.c: New test.
25602
25603 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25604
25605         * gcc.dg/cpp/if-mop.c: Update.
25606         * gcc.dg/cpp/if-mpar.c: Add test.
25607         * gcc.dg/cpp/if-oppr.c: Update.
25608
25609 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25610
25611         PR c/6343
25612         * gcc.dg/weak-[2-7].c: New tests.
25613
25614 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25615
25616         * gcc.dg/enum1.c: New test.
25617
25618 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/6497
25621         * g++.dg/inherit/access2.C: New test.
25622
25623 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25624
25625         PR bootstrap/6445
25626         * gcc.dg/20020426-1.c: New test.
25627
25628 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25629
25630         * g++.dg/abi/enum1.C: New test.
25631
25632 2002-04-26  Richard Henderson  <rth@redhat.com>
25633
25634         * gcc.dg/c99-bool-1.c: Expect always true warning.
25635
25636 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25637
25638         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25639
25640 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25641
25642         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25643         targets.
25644
25645 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25646
25647         * g++.dg/abi/mange7.C: New test.
25648
25649         PR c++/6438.
25650         * g++.dg/parse/stmtexpr2.C: New test.
25651
25652 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25653
25654         * gcc.dg/20020312-2.c: Add SH target.
25655
25656 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25657
25658         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25659         compiler output on mips*-*-irix*.
25660
25661 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25662
25663         * g++.dg/parse/attr1.C: New test.
25664
25665 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25666
25667         * gcc.c-torture/execute/string-opt-17.c: New test case.
25668         * gcc.c-torture/execute/memset-2.c: New test case.
25669
25670 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25671
25672         PR c++/6256:
25673         * g++.dg/template/friend5.C: New test.
25674
25675         PR c++/6331:
25676         * g++.dg/template/qual1.C: Likewise.
25677
25678 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25679
25680         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25681         Include stdlib.h, not stdio.h or ctype.h.
25682
25683 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25684
25685         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25686         cris-*-elf* and mmix-*-*.
25687         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25688         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25689         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25690         Ditto.
25691         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25692         * gcc.dg/wchar_t-1.c: Ditto.
25693
25694 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25695
25696         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25697         Clarify comment.
25698
25699 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25700
25701         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25702
25703 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25704
25705         * gcc.c-torture/execute/20000906-1.x: Delete.
25706
25707 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25708
25709         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25710
25711 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25712
25713         * PR6367
25714         * g77.f-torture/execute/6367.f: New test.
25715         * g77.f-torture/execute/6367.x: Disable for MMIX.
25716
25717 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25718
25719         * PR6352
25720         * g++.dg/opt/inline2.C: New test.
25721
25722 2002-04-18  Richard Henderson  <rth@redhat.com>
25723
25724         * gcc.dg/20000906-1.c: Enable for all targets.
25725         * gcc.c-torture/compile/iftrap-2.c: New.
25726
25727 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/20020418-1.c: New test.
25730         * gcc.dg/20020418-2.c: New test.
25731
25732 2002-04-18  Richard Henderson  <rth@redhat.com>
25733
25734         * gcc.c-torture/compile/iftrap-1.c: New.
25735         * gcc.dg/iftrap-1.c: Adjust for ia64.
25736         * gcc.dg/iftrap-2.c: New.
25737
25738 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.c-torture/compile/20020418-1.c: New test.
25741
25742 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25743
25744         * gcc.c-torture/compile/20020415-1.c: New.
25745
25746 2002-04-18  David S. Miller  <davem@redhat.com>
25747
25748         * gcc.c-torture/execute/20020418-1.c: New test.
25749
25750 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * gcc.dg/20020416-1.c: New test.
25753
25754         * g++.dg/opt/inline1.C: New test.
25755
25756 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * gcc.dg/altivec-5.c: New test.
25759
25760         * gcc.dg/20020415-1.c: New test.
25761
25762 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25763
25764         * testsuite/lib/chill.exp: Remove.
25765
25766 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25767
25768         * g++.dg/other/big-struct.C: New test.
25769
25770 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25771
25772         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25773         of scratch file.
25774
25775 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25776
25777         PR c/6277
25778         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25779         in scan-assembler function name
25780
25781 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25782
25783         * g77.f-torture/execute/980628-4.x,
25784         g77.f-torture/execute/980628-5.x,
25785         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25786         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25787         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25788         i[34567]86-*-*.
25789
25790 2002-04-13  David S. Miller  <davem@redhat.com>
25791
25792         * gcc.c-torture/execute/20020413-1.c: New test.
25793
25794 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25795
25796         * gcc.dg/asm-6.c,
25797         * g++.dg/ext/asm1.C: New tests.
25798
25799 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++ 5373.
25802         * g++.dg/parse/stmtexpr1.C: New test.
25803
25804         PR c++/5189.
25805         * g++.dg/template/copy1.C: New test.
25806
25807 2002-04-12  Richard Henderson  <rth@redhat.com>
25808
25809         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25810
25811 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25812
25813         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25814         gcc.c-torture/execute/20020307-2.c.
25815
25816 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25817
25818         * g++.dg/ext/attrib5.C,
25819         * g++.dg/lookup/struct1.C: New tests.
25820
25821 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25822
25823         * gcc.dg/20020411-1.c: New test.
25824
25825         * gcc.c-torture/execute/20020411-1.c: New test.
25826
25827 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25828
25829         * g77.f-torture/execute/6177.f: New test.
25830
25831 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR middle-end/6247
25834         * g++.dg/opt/cleanup1.C: New test.
25835
25836         * g++.dg/opt/const1.C: New test.
25837
25838 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25839
25840         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25841
25842 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         PR c++/5507
25845         * g++.dg/template/typename2.C: New test.
25846
25847 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25848
25849         * gcc.c-torture/execute/loop-12.c: New.
25850
25851 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25852
25853         * g77.f-torture/execute/980628-4.x,
25854         g77.f-torture/execute/980628-5.x,
25855         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25856         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25857         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25858
25859 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25860
25861         PR optimization/6086
25862         * g++.dg/opt/preinc1.C: New test.
25863
25864 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/5571
25867         * g++.dg/opt/static2.C: New test.
25868
25869 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c/5120
25872         * gcc.dg/20020406-1.c: New test.
25873
25874 2002-04-04  David S. Miller  <davem@redhat.com>
25875
25876         * gcc.c-torture/execute/20020404-1.c: New test.
25877
25878 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25879
25880         PR c/6123
25881         * gcc.dg/20020312-2.c: Do not declare global register variable
25882         if __PIC__ or __pic__ is defined.
25883
25884 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25885
25886         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25887         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25888
25889 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25890
25891         * gcc.misc-tests/linkage.exp: Update last change to handle
25892         sparc*-, not just sparc-.
25893
25894 2002-04-03  Richard Henderson  <rth@redhat.com>
25895
25896         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25897
25898 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25899
25900         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25901
25902 2002-04-02  David S. Miller  <davem@redhat.com>
25903
25904         * gcc.c-torture/execute/20020402-3.c: New test.
25905
25906 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25907
25908         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25909         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25910
25911         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25912         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25913         g77.f-torture/execute/20001201.x,
25914         g77.f-torture/execute/u77-test.x: New files.
25915
25916         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25917         * gcc.dg/wchar_t-1.c: Ditto.
25918
25919 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25920
25921         * gcc.c-torture/execute/20020402-1.c: New test.
25922
25923 2002-04-01  Richard Henderson  <rth@redhat.com>
25924
25925         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25926
25927         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25928
25929 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25930
25931         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25932
25933 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25934
25935         * g++.dg/inherit/template-as-base.C: Expect error.
25936         * g++.dg/inherit/namespace-as-base.C: Likewise.
25937
25938 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25939
25940         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25941         g++.dg/ext/instantiate3.C: Tweak match patterns.
25942
25943         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25944         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25945         -da test.
25946
25947 2002-03-31  Richard Henderson  <rth@redhat.com>
25948
25949         * gcc.dg/special/alias-2.c: New.
25950         * gcc.dg/special/ecos.exp: Run it.
25951
25952 2002-03-31  Richard Henderson  <rth@redhat.com>
25953
25954         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25955
25956 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25957
25958         * gcc.dg/weak-1.c: Disable on h8300 port.
25959
25960 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25961
25962         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25963         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25964         ordering tests.
25965         * g++.dg/bprob/bprob-1.C: New test.
25966         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25967         * g++.dg/gcov/gcov-1.C: New test.
25968         * g++.dg/gcov/gcov-1.x: New file.
25969         * g++.dg/gcov/gcov-2.C: New test.
25970         * g++.dg/gcov/gcov-3.C: New test.
25971         * g++.dg/gcov/gcov-3.h: New file.
25972
25973 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25974
25975         * g++.old-deja/g++.other/builtins5.C: New test.
25976         * g++.old-deja/g++.other/builtins6.C: New test.
25977         * g++.old-deja/g++.other/builtins7.C: New test.
25978         * g++.old-deja/g++.other/builtins8.C: New test.
25979         * g++.old-deja/g++.other/builtins9.C: New test.
25980
25981 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25982
25983         * g++.dg/opt/static1.C: New test.
25984
25985         * g++.dg/opt/longbranch1.C: New test.
25986
25987 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25988
25989         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25990
25991         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25992
25993 2002-03-28  Jeffrey A Law  (law@redhat.com)
25994
25995         * gcc.c-torture/execute/20020328-1.c: New test.
25996
25997 2002-03-27  Richard Henderson  <rth@redhat.com>
25998
25999         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26000         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26001         move from g++.old-deja/g++.ext/.
26002
26003 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * g++.dg/init/new2.C: New test.
26006
26007 2002-03-26  Richard Henderson  <rth@redhat.com>
26008
26009         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26010
26011         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26012         on sparc.
26013
26014         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26015         sparcv9 systems.
26016         * gcc.dg/20001102-1.c: Likewise.
26017
26018 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26019
26020         * gcc.dg/cpp/endif-pedantic1.c,
26021         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26022
26023 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26024
26025         * g++.dg/init/new1.C: New test.
26026
26027 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26028
26029         * g++.dg/abi/vbase9.C: New test.
26030
26031 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26032
26033         * gcc.dg/arm-asm.c: New test.
26034
26035 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26036
26037         * gcc.dg/Wswitch-enum.c: New test.
26038         Fix PR c/5044.
26039
26040 2002-03-26  Richard Henderson  <rth@redhat.com>
26041
26042         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26043         structure.
26044
26045 2002-03-25  Richard Henderson  <rth@redhat.com>
26046
26047         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26048         sparcv9 systems.
26049
26050         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26051         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26052
26053 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26054
26055         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26056
26057 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26058
26059         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26060         targets using generic thunk support.
26061
26062 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * gcc.c-torture/compile/20020323-1.c: New test.
26065
26066         * g++.dg/opt/conj2.C: New test.
26067
26068 2002-03-24  Richard Henderson  <rth@redhat.com>
26069
26070         * gcc.dg/weak-1.c: Use -fno-common.
26071
26072 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26073
26074         * g77.dg/f77-edit-apostrophe-out.f: New test
26075         * g77.dg/f77-edit-h-out.f: New test
26076         * g77.dg/f77-edit-t-in.f: New test
26077         * g77.dg/f77-edit-t-out.f: New test
26078         * g77.dg/f77-edit-x-out.f: New test
26079         * g77.dg/f77-edit-slash-out.f: New test
26080         * g77.dg/f77-edit-colon-out.f: New test
26081         * g77.dg/f77-edit-s-out.f: New test
26082
26083 2002-03-24  Richard Henderson  <rth@redhat.com>
26084
26085         * objc/execute/formal_protocol-6.x: New XFAIL.
26086
26087 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26088
26089         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26090         that do not support weak symbols
26091
26092 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26093
26094         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26095         * lib/g77.exp:  Likewise
26096         * lib/objc.exp: Likewise
26097
26098 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26099
26100         * gcc.dg/Wswitch-default.c: New test.
26101
26102 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26103
26104         * g++.dg/other/enum1.C: New test.
26105
26106 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26107
26108         * gcc.dg/pragma-ep-3.c: Fix typo.
26109
26110 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26111
26112         * g++.dg/inherit/template-as-base.C: New test.
26113
26114 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26115
26116         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26117         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26118
26119 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26120
26121         * gcc.dg/cpp/multiline.c: Update to match.
26122
26123 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26124
26125         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26126
26127 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26128
26129         * gcc.dg/cpp/extratokens2.c:  New file.
26130
26131 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26132
26133         * gcc.dg/20020312-2.c: Add rs6000 target.
26134
26135         * gcc.c-torture/compile/20020319-1.c: New test.
26136
26137 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26138
26139         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26140         (A, E): Handle this.
26141
26142 2002-03-20  Jason Merrill  <jason@redhat.com>
26143
26144         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26145         ignoring -fpic.
26146         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26147         through prune_gcc_output.
26148
26149 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.c-torture/compile/20020320-1.c: New test.
26152
26153 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * gcc.c-torture/compile/20020318-1.c: New test.
26156
26157         * gcc.dg/struct-by-value-1.c: New test.
26158
26159         * gcc.dg/20020319-1.c: New test.
26160
26161 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26162
26163         * g++.dg/opt/conj1.C: New test.
26164
26165 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26166
26167         * g++.dg/template/qualttp20.C: Revert previous change.
26168         * g++.dg/template/qualttp3.C: Likewise.
26169         * g++.dg/template/qualttp4.C: Likewise
26170         * g++.dg/template/qualttp5.C: Likewise
26171         * g++.dg/template/qualttp6.C: Likewise
26172         * g++.dg/template/qualttp7.C: Likewise
26173         * g++.dg/template/qualttp8.C: Likewise
26174         * g++.dg/template/recurse.C: Likewise.
26175
26176 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26177
26178         * gcc.dg/cpp/wchar-1.c: Update.
26179
26180 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.dg/template/conv1.C: New test.
26183         * g++.dg/template/conv2.C: New test.
26184         * g++.dg/template/conv3.C: New test.
26185         * g++.dg/template/conv4.C: New test.
26186
26187 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26188
26189         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26190         * g++.dg/template/qualttp3.C: Likewise.
26191         * g++.dg/template/qualttp4.C: Likewise
26192         * g++.dg/template/qualttp5.C: Likewise
26193         * g++.dg/template/qualttp6.C: Likewise
26194         * g++.dg/template/qualttp7.C: Likewise
26195         * g++.dg/template/qualttp8.C: Likewise
26196         * g++.dg/template/recurse.C: Likewise.
26197
26198 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26199
26200         * g++.dg/opt/dtor1.C: New test.
26201
26202 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.c-torture/compile/20020315-1.c: New test.
26205
26206 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26207
26208         * gcc.dg/weak-1.c: Fix scan tests.
26209
26210 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26211
26212         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26213         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26214         cris-*-aout* mmix-*-*.
26215         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26216         cris-*-aout* mmix-*-*.
26217         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26218         cris-*-elf* cris-*-aout* and mmix-*-*.
26219         * gcc.dg/20001009-1.c: Ditto.
26220         * gcc.dg/20010912-1.c: Ditto.
26221         * gcc.dg/20020122-4.c: Ditto.
26222         * gcc.dg/inline-2.c: Ditto.
26223
26224 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26225
26226         * gcc.c-torture/compile/20020314-1.c: New test.
26227
26228 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26229
26230         * gcc.c-torture/execute/20020314-1.c: New test.
26231
26232 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26233
26234         * g++.dg/warn/Wunused-1.C: New test.
26235
26236 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26237
26238         * g++.dg/abi/mangle6.C: New test.
26239
26240 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.c-torture/compile/20020309-2.c: New test.
26243
26244         * gcc.c-torture/compile/20020312-1.c: New test.
26245
26246 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.dg/other/access1.C: New test.
26249
26250 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.c-torture/execute/wchar_t-1.c: New test.
26253
26254 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26255
26256         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26257
26258 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26259
26260         * gcc.dg/20020312-1.c: New test case.
26261
26262 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26263
26264         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26265
26266 2002-03-11  Richard Henderson  <rth@redhat.com>
26267
26268         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26269         * g++.old-deja/g++.jason/report.C: Likewise.
26270
26271 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26274         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26275
26276 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26277
26278         * testsuite/g++.dg/overload/pmf1.C: New test.
26279
26280 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26281
26282         * gcc.c-torture/execute/20020307-1.c: Use long.
26283
26284 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26285
26286         PR optimization/5844
26287         * gcc.dg/20020310-1.c: New test.
26288
26289 2002-03-09  Michael Meissner  <meissner@redhat.com>
26290
26291         * gcc.c-torture/execute/memcpy-2.c: New test.
26292         * gcc.c-torture/execute/memset-1.c: New test.
26293         * gcc.c-torture/execute/strlen-1.c: New test.
26294         * gcc.c-torture/execute/strcmp-1.c: New test.
26295         * gcc.c-torture/execute/strncmp-1.c: New test.
26296
26297 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26298
26299         * gcc.dg/ppc-ldstruct.c: New test.
26300
26301 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.c-torture/execute/va-arg-22.c: New test.
26304
26305 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26306
26307         * gcc.c-torture/compile/20020309-1.c: New test.
26308
26309 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26310
26311         * gcc.c-torture/execute/20020307-2.c: New test.
26312
26313 2002-03-07  Jeffrey A Law  (law@redhat.com)
26314
26315         * g77.f-torture/compile/20020307-1.f: New test.
26316
26317 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26318
26319         * gcc.dg/unordered-1.c: New test.
26320
26321 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26322
26323         * gcc.c-torture/execute/20020307-1.c: New test.
26324
26325 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * gcc.dg/20020304-1.c: New test.
26328
26329         * gcc.c-torture/compile/20020304-2.c: New test.
26330
26331 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26332
26333         * gcc.c-torture/compile/20020304-1.c: New test case
26334         (from PR c/5830).
26335
26336 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26337
26338         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26339
26340 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         * g++.dg/other/classkey1.C: New test.
26343
26344 2002-03-01  Richard Henderson  <rth@redhat.com>
26345
26346         * gcc.c-torture/compile/981223-1.x: New.
26347         * gcc.c-torture/compile/920625-1.x: New.
26348
26349 2002-02-28  Richard Henderson  <rth@redhat.com>
26350
26351         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26352
26353 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26354
26355         * gcc.c-torture/execute/20020227-1.c: New test.
26356
26357 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26358
26359         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26360         here" ERROR lines.
26361         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26362         * g++.old-deja.g++.other/defarg1.C: Likewise.
26363         * g++.old-deja/g++.pt/calls2.C: Likewise.
26364         * g++.old-deja/g++.pt/crash20.C: Likewise.
26365         * g++.old-deja/g++.pt/crash30.C: Likewise.
26366         * g++.old-deja/g++.pt/crash36.C: Likewise.
26367         * g++.old-deja/g++.pt/crash6.C: Likewise.
26368         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26369         * g++.old-deja/g++.pt/derived3.C: Likewise.
26370         * g++.old-deja/g++.pt/error1.C: Likewise.
26371         * g++.old-deja/g++.pt/friend21.C: Likewise.
26372         * g++.old-deja/g++.pt/friend23.C: Likewise.
26373         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26374         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26375
26376 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26377
26378         * gcc.c-torture/execute/20020225-2.c: New test.
26379
26380 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26381
26382         * gcc.c-torture/execute/920730-1t.c,
26383         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26384         Delete test cases, only relevant to -traditional.
26385
26386 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26387
26388         * gcc.dg/cpp/undef1.c: Remove.
26389         * gcc.dg/cpp/directiv.c: Update.
26390         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26391
26392 2002-02-27  Michael Meissner  <meissner@redhat.com>
26393
26394         * gcc.c-torture/execute/20020226-1.c: New test.
26395
26396 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * g++.dg/debug/debug4.C: New test.
26399
26400         * gcc.dg/ia64-visibility-1.c: New test.
26401
26402 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26403
26404         * gcc.dg/debug/20020224-1.c: New.
26405
26406 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26407
26408         * gcc.c-torture/execute/960416-1.x: New.
26409         * gcc.c-torture/execute/divconst-3.x: Likewise.
26410
26411 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.dg/20020224-1.c: New test.
26414
26415 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26416
26417         * gcc.c-torture/execute/20020225-1.c: New.
26418
26419 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26420
26421         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26422
26423 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.dg/20020222-1.c: New test.
26426
26427 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26428
26429         * g++.dg/opt/anonunion1.C: New test.
26430
26431 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * g++.dg/template/qualttp19.C: New test.
26434         * g++.dg/template/qualttp20.C: New test.
26435         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26436         * g++.old-deja/g++.other/qual1.C: Likewise.
26437
26438 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26439
26440         * gcc.dg/attr-alwaysinline.c: New.
26441
26442 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26443
26444         * gcc.dg/20020220-1.c: New test.
26445
26446         * gcc.dg/20020220-2.c: New test.
26447
26448         * g++.dg/opt/mmx1.C: New test.
26449
26450 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26451
26452         * gcc.c-torture/compile/20020110.c: New test.
26453
26454 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26455
26456         * gcc.c-torture/execute/20020219-1.c: New test.
26457
26458         * gcc.dg/20020219-1.c: New test.
26459
26460         * gcc.dg/noncompile/20020220-1.c: New test.
26461
26462         * g++.dg/opt/ptrintsum1.C: New test.
26463
26464         * gcc.dg/debug/20020220-1.c: New test.
26465
26466 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * gcc.c-torture/execute/20020216-1.c: New test.
26469
26470 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26471
26472         * gcc.dg/decl-1.c: Update, new test.
26473
26474 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         * g++.dg/abi/bitfield1.C: New test.
26477         * g++.dg/abi/bitfield2.C: New test.
26478
26479 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26480
26481         * gcc.dg/attr-nest.c: New test.
26482
26483 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26484
26485         * gcc.c-torture/execute/20020215-1.c: New test.
26486
26487 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26488
26489         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26490         * g++.dg/debug/debug.exp: New.
26491         * g++.dg/debug/trivial.C: New.
26492         * g++.dg/debug/debug1.C: Moved...
26493         * g++.dg/other/debug1.C: ...from here.
26494         * g++.dg/debug/debug2.C: Moved...
26495         * g++.dg/other/debug2.C: ...from here.
26496         * g++.dg/debug/debug3.C: Moved...
26497         * g++.dg/other/debug3.C: ...from here.
26498
26499         * gcc.dg/noncompile/20020213-1.c: New test.
26500
26501 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26502
26503         * g++.dg/other/debug3.C: New test.
26504
26505         * gcc.c-torture/execute/20020213-1.c: New test.
26506
26507 2002-02-13  Richard Smith <richard@ex-parrot.com>
26508
26509         * g++.old-deja/g++.other/thunk1.C: New test.
26510
26511 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26512
26513         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26514
26515 2002-02-13  Stan Shebs  <shebs@apple.com>
26516
26517         * gcc.dg/altivec-3.c: New.
26518
26519 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26520
26521         * gcc.dg/Wunreachable-1.c: New test.
26522         * gcc.dg/Wunreachable-2.c: New test.
26523
26524 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26525
26526         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26527
26528 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26529
26530         * gcc.dg/decl-1.c: New test.
26531
26532 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26533
26534         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26535
26536 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26537
26538         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26539         * gcc.c-torture/compile/980506-1.x: Likewise.
26540
26541 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26542
26543         * gcc.dg/20020210-1.c: New.
26544
26545 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26546
26547         * g77.f-torture/execute/947.f: New regression test
26548         for PR fortran/947.
26549
26550 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26551
26552         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26553         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26554
26555 2002-02-08  Richard Henderson  <rth@redhat.com>
26556
26557         * gcc.c-torture/compile/labels-3.c: New.
26558
26559 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26562         expression statements work instead.
26563         * gcc.dg/noncompile/20020207-1.c: New test.
26564
26565 2002-02-07  Richard Henderson  <rth@redhat.com>
26566
26567         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26568
26569 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26570
26571         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26572         message from g77
26573         * lib/g77-dg.exp: Trim g77 error messages so that they are
26574         recognized by dg.exp.
26575
26576 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26577
26578         PR fortran/5473
26579         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26580
26581 2002-02-07  Richard Henderson  <rth@redhat.com>
26582
26583         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26584         to be sufficiently aligned for integers.
26585
26586 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.dg/template/friend4.C: New test.
26589
26590 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26591
26592         PR fortran/5743
26593         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26594         unsupported cases.
26595
26596 2002-02-07  Richard Henderson  <rth@redhat.com>
26597
26598         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26599         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26600         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26601         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26602
26603 2002-02-06  Richard Henderson  <rth@redhat.com>
26604
26605         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26606
26607 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26608
26609         * gcc.dg/20020206-1.c: New test.
26610
26611 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * gcc.c-torture/execute/20020206-1.c: New test.
26614
26615         * gcc.c-torture/execute/20020206-2.c: New test.
26616
26617         PR optimization/5429:
26618         * gcc.c-torture/compile/20020206-1.c: New test.
26619
26620 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26621
26622         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26623         as certain file formats cannot support particularly large
26624         alignments.
26625
26626         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26627         and do not expect to be able to link the executable.
26628
26629         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26630         fail because the COFF format does not support the weak attribute.
26631
26632 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26633
26634         * g77.dg/pr5473.f:  New test
26635
26636 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26637
26638         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26639         Fix testcase accordingly.
26640
26641 2002-02-04  Richard Henderson  <rth@redhat.com>
26642
26643         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26644         (buf): Change to be an array of pointers, not ints.
26645
26646 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26647
26648         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26649         before all tests.  Move warning one line above to match where it
26650         C frontend emits.
26651         * gcc.dg/Wswitch-2.c: New test.
26652         * g++.dg/warn/Wswitch-1.C: New test.
26653         * g++.dg/warn/Wswitch-2.C: New test.
26654
26655 2002-02-04  Richard Henderson  <rth@redhat.com>
26656
26657         * g++.dg/abi/offsetof.C: Fix size comparison.
26658
26659 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26660
26661         * gcc.dg/cast-qual-2.c: New test.
26662
26663 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26664
26665         * gcc.dg/20020201-4.c: New test.
26666
26667 2002-02-04  Ben Elliston  <bje@redhat.com>
26668
26669         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26670         target_info attribute != 0, in addition to the empty string.
26671         (gcc_target_compile): Likewise.
26672
26673 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26674
26675         * gcc.dg/Wswitch.c: New test.
26676         PR gcc/4475. PR gcc/3780.
26677
26678 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26679
26680         * g77.f-torture/execute/5122.f: New test for regressions
26681         against PR fortran/5122.
26682
26683 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26684
26685         * g77.f-torture/compile/pr3743.f: Delete
26686         * g77.dg/pr3743-1.f: New test.
26687         * g77.dg/pr3743-2.f: New test.
26688         * g77.dg/pr3743-3.f: New test.
26689         * g77.dg/pr3743-4.f: New test.
26690
26691 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26692
26693         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26694
26695 2002-02-02  Richard Henderson  <rth@redhat.com>
26696
26697         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26698         * gcc.c-torture/execute/bf64-1.c: Likewise.
26699
26700 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26701
26702         * gcc.dg/20020201-2.c: New test.
26703
26704         * gcc.dg/20020201-3.c: New test.
26705
26706         * gcc.c-torture/execute/bitfld-2.c: New test.
26707
26708 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26709
26710         * gcc.dg/bitfld-1.c: Update.
26711         * gcc.dg/bitfld-2.c: Update.
26712         * gcc.c-torture/execute/bitfld-1.x: New.
26713
26714 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gcc.c-torture/execute/20020201-1.c: New test.
26717
26718 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26719
26720         PR target/5469
26721         * gcc.dg/20020201-1.c: New test.
26722
26723 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26724
26725         PR fortran/3743
26726         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26727         * g77.f-torture/compile/pr3743.x: Remove
26728
26729 2002-01-31  Tom Rix  <trix@redhat.com>
26730
26731         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26732
26733 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26734
26735         * gcc.dg/noncompile/20020130-1.c: New test.
26736
26737 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26738
26739         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26740
26741 2002-01-29  Richard Henderson  <rth@redhat.com>
26742
26743         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26744         to long long.
26745         * gcc.c-torture/execute/bf64-1.c: Likewise.
26746
26747 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * gcc.c-torture/execute/20020129-1.c: New test.
26750
26751 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26752
26753         * gcc.c-torture/compile/20000224-1.c: Update.
26754         * gcc.c-torture/execute/bitfld-1.c: New tests.
26755         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26756         * gcc.dg/uninit-A.c: Update.
26757
26758 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.dg/template/ctor1.C: Add instantiation.
26761
26762 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26763
26764         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26765         argument to __builtin_prefetch to be const ptr.
26766
26767 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26768
26769         * gcc.c-torture/compile/20020120-1.c: New test.
26770
26771 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26772
26773         * gcc.c-torture/execute/20020127-1.c: New test.
26774
26775 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26776
26777         * g77.dg/f77-edit-i-in.f: New test
26778         * g77.dg/f77-edit-i-out.f: New test
26779
26780 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26781
26782         * gcc.dg/debug/debug.exp: New file.
26783         * gcc.dg/debug/trivial.c: New file.
26784         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26785         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26786         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26787         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26788         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26789         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26790         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26791         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26792         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26793         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26794         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26795         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26796         * gcc.dg/20000503-1.c: Removed.
26797         * gcc.dg/20010207-1.c: Removed.
26798         * gcc.dg/20011223-1.c: Removed.
26799         * gcc.dg/20020104-2.c: Removed.
26800         * gcc.dg/debug-1.c: Removed.
26801         * gcc.dg/debug-2.c: Removed.
26802         * gcc.dg/debug-3.c: Removed.
26803         * gcc.dg/debug-4.c: Removed.
26804         * gcc.dg/debug-5.c: Removed.
26805         * gcc.dg/debug-6.c: Removed.
26806         * gcc.dg/dwarf2-1.c: Removed.
26807         * gcc.dg/dwarf2-2.c: Removed.
26808
26809 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * g++.old-deja/g++.other/eh5.C: New test.
26812         * g++.old-deja/g++.other/sibcall2.C: New test.
26813         * g++.old-deja/g++.other/array9.C: New test.
26814         * g++.old-deja/g++.other/typename2.C: New test.
26815         * g++.old-deja/g++.other/crash60.C: New test.
26816         * g++.old-deja/g++.other/conv9.C: New test.
26817         * g++.old-deja/g++.other/mangle10.C: New test.
26818         * g++.old-deja/g++.other/unchanging1.C: New test.
26819         * g++.old-deja/g++.other/exprstmt1.C: New test.
26820         * g++.old-deja/g++.other/inline23.C: New test.
26821         * g++.old-deja/g++.eh/ia64-1.C: New test.
26822         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26823         * g++.old-deja/g++.other/reload1.C: New test.
26824         * g++.old-deja/g++.other/static20.C: New test.
26825         * g++.old-deja/g++.other/local-alloc1.C: New test.
26826         * g++.old-deja/g++.other/conv8.C: New test.
26827         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26828         * g++.old-deja/g++.other/storeexpr1.C: New test.
26829         * g++.old-deja/g++.other/storeexpr2.C: New test.
26830         * g++.dg/eh/template2.C: New test.
26831         * g++.dg/warn/weak1.C: New test.
26832
26833 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26834
26835         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26836         Remove first, non-varying, argument.
26837
26838 2002-01-23  Richard Henderson  <rth@redhat.com>
26839
26840         * gcc.dg/inline-2.c: New.
26841
26842         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26843         Add optional target arg.  Check number of arguments.
26844         (scan-assembler-not, scan-assembler-dem): Likewise.
26845         (scan-assembler-dem-not): Likewise.
26846
26847 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26848
26849         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26850         line 12.
26851         * g++.old-deja/g++.brendan/parse3.C,
26852         g++.old-deja/g++.other/crash26.C,
26853         g++.old-deja/g++.other/crash28.C,
26854         g++.old-deja/g++.other/crash29.C,
26855         g++.old-deja/g++.other/crash30.C,
26856         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26857
26858 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26859
26860         * gcc.dg/20020115-1.c: New.
26861
26862 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26863
26864         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26865
26866 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26867
26868         * gcc.dg/20020122-3.c: New.
26869
26870 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26871
26872         * g++.dg/other/gc1.C: New test.
26873
26874 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26875
26876         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26877
26878 2002-01-22  Richard Henderson  <rth@redhat.com>
26879
26880         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26881
26882 2002-01-22  Richard Henderson  <rth@redhat.com>
26883
26884         * gcc.dg/20020122-4.c: New.
26885
26886 2002-01-22  H.J. Lu <hjl@gnu.org>
26887
26888         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26889         link output.
26890         * gcc.dg/special/ecos.exp: Likewise.
26891         * lib/g++-dg.exp: Likewise.
26892         * lib/g77-dg.exp: Likewise.
26893         * lib/gcc-dg.exp : Likewise.
26894         * lib/mike-g++.exp: Likewise.
26895         * lib/mike-g77.exp: Likewise.
26896         * lib/mike-gcc.exp: Likewise.
26897         * lib/objc-dg.exp: Likewise.
26898
26899 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26900
26901         PR target/5379
26902         * gcc.dg/20020122-2.c: New test.
26903
26904 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26905
26906         * gcc.dg/20020122-1.c: New test.
26907
26908 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26909
26910         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26911
26912 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26913
26914         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26915
26916 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26917
26918         * gcc.c-torture/compile/20020121-1.c: New test.
26919
26920 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26921
26922         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26923         ld_library_path.
26924
26925 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26926
26927         * gcc.dg/20020218-1.c: New test.
26928
26929 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26930
26931         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26932         messages
26933         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26934         "At global scope" warning
26935         * g++.dg/ext/align1.C: Change cygwin test for alignment
26936         from db-bogus to dg-warning
26937
26938 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26939
26940         * g77.f-torture/compile/cpp2.F: New test.
26941
26942 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.dg/template/access1.C: New test.
26945
26946 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26947
26948         * gcc.dg/20020118-1.c: New.
26949
26950 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26951
26952         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26953
26954 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26955
26956         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26957         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26958         alignment warnings.
26959
26960 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26961
26962         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26963         torture_with_loops and torture_without_loops
26964
26965 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.c-torture/compile/20020116-1.c: New test.
26968
26969 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26970
26971         * gcc.dg/20020116-2.c: New test.
26972
26973         * gcc.dg/ultrasp4.c: New test.
26974
26975         * gcc.dg/20020116-1.c: New test.
26976
26977 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26978
26979         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26980         by EABI.
26981
26982 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26983
26984         * gcc.misc-tests/i386-prefetch.exp: New.
26985         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26986         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26987         * gcc.misc-tests/i386-pf-none-1.c: New test.
26988         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26989
26990 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26991
26992         * gcc.dg/gnu89-init-1.c: Add new tests.
26993
26994 2002-01-15  Andreas Jaeger  <aj@suse.de>
26995
26996         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26997         * gcc.dg/i386-mmx-2.c: Likewise.
26998         * gcc.dg/i386-sse-1.c: Likewise.
26999         * gcc.dg/i386-sse-2.c: Likewise.
27000         * gcc.dg/i386-sse-3.c: Likewise.
27001
27002 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27003
27004         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27005         Uncomment additional cases that now pass.
27006
27007 2002-01-11  Richard Henderson  <rth@redhat.com>
27008
27009         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27010         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27011
27012 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27013
27014         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27015
27016 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27017
27018         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27019         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27020
27021 2002-01-10  Dale Johannesen  <dalej@apple.com>
27022
27023         * gcc.c-torture/execute/loop-11.c: New.
27024
27025 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27026
27027         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27028         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27029
27030 2002-01-09  Richard Henderson  <rth@redhat.com>
27031
27032         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27033         type in which to perform the operation for each size.
27034
27035 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27036
27037         * gcc.c-torture/compile/20020109-2.c: New test.
27038
27039 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27040
27041         * gcc.c-torture/execute/loop-10.c: New test.
27042
27043 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27044
27045         * gcc.c-torture/compile/20010226-1.c: New test.
27046         * gcc.c-torture/compile/20010227-1.c: New test.
27047         * gcc.c-torture/compile/20010426-1.c: New test.
27048         * gcc.c-torture/compile/20010510-1.c: New test.
27049         * gcc.c-torture/compile/20010605-3.c: New test.
27050         * gcc.c-torture/compile/20010824-1.c: New test.
27051         * gcc.c-torture/execute/20010409-1.c: New test.
27052         * gcc.dg/noncompile/20000901-1.c: New test.
27053         * gcc.dg/20001023-1.c: New test.
27054         * gcc.dg/20001101-1.c: New test.
27055         * gcc.dg/20001102-1.c: New test.
27056         * gcc.dg/20010207-1.c: New test.
27057         * gcc.dg/20010405-1.c: New test.
27058         * gcc.dg/20010822-1.c: New test.
27059         * gcc.dg/20011107-1.c: New test.
27060
27061 2002-01-09  Jeffrey A Law  (law@redhat.com)
27062
27063         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27064
27065         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27066         execution failure on PA targets.
27067
27068 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/compile/20020109-1.c: New test.
27071
27072 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27073
27074         * gcc.c-torture/execute/20020108-1.c: New test.
27075
27076 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27077
27078         * gcc.dg/20020108-1.c: New test.
27079
27080 2002-01-08  H.J. Lu <hjl@gnu.org>
27081
27082         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27083         for header files.
27084
27085 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27086
27087         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27088         consistency.
27089
27090 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27091
27092         * gcc.dg/altivec-4.c: Test altivec predicates.
27093
27094 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.c-torture/execute/20020107-1.c: New test.
27097
27098 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27099
27100         PR c/5279
27101         * gcc.c-torture/compile/20020106-1.c: New test.
27102
27103 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27104
27105         * gcc.c-torture/execute/nestfunc-4.c: New test.
27106
27107 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27108
27109         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27110         extra triple that slipped in.
27111         * g++.old-deja/g++.abi/align.C: Likewise.
27112         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27113
27114 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27115
27116         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27117         * g++.old-deja/g++.abi/align.C: Likewise.
27118         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27119
27120         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27121         on FreeBSD/i386.
27122         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27123         FreeBSD.
27124
27125 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * gcc.dg/20020104-1.c: New test.
27128
27129         * gcc.dg/20020104-2.c: New test.
27130
27131 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27132
27133         * gcc.dg/20020103-1.c: Fix typo in target selector.
27134
27135 2002-01-03  Richard Henderson  <rth@redhat.com>
27136
27137         * gcc.dg/20020103-1.c: New.
27138
27139 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27140
27141         * gcc.c-torture/execute/20020103-1.c: New test.
27142
27143 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * g++.dg/other/debug2.C: New test.
27146
27147         * gcc.c-torture/compile/20020103-1.c: New test.
27148
27149 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27150
27151         * gcc.dg/gnu89-init-1.c: Added new tests.
27152
27153 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         * g++.dg/template/friend2.C: Remove as patch is reverted.
27156
27157         * g++.dg/warn/oldcast1.C: New test.
27158
27159         * g++.dg/template/ptrmem1.C: New test.
27160         * g++.dg/template/ptrmem2.C: New test.
27161
27162         * g++.dg/template/ntp.C: New test.
27163
27164         * g++.dg/other/component1.C: New test.
27165
27166         * g++.dg/template/ttp3.C: New test.
27167
27168         * g++.dg/template/friend2.C: New test.
27169         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27170
27171 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.dg/other/ptrmem1.C: New test.
27174         * g++.dg/other/ptrmem2.C: New test.
27175
27176 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27177
27178         * g++.dg/template/ctor1.C: New test.
27179
27180 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         * g++.dg/template/friend2.C: New test.
27183
27184 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27185
27186         * gcc.dg/mmix-1.c: New test.
27187
27188 2001-12-31  Richard Henderson  <rth@redhat.com>
27189
27190         * gcc.dg/asm-5.c: New.
27191
27192 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27193
27194         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27195         in namespace __gnu_cxx
27196
27197 2001-12-30  Richard Henderson  <rth@redhat.com>
27198
27199         * gcc.dg/debug-6.c: New.
27200
27201 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27202
27203         * gcc.c-torture/compile/20011229-2.c: New test.
27204
27205 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27206
27207         * gcc.dg/debug-3.c: New test.
27208         * gcc.dg/debug-4.c: New test.
27209         * gcc.dg/debug-5.c: New test.
27210
27211 2001-12-29  Richard Henderson  <rth@redhat.com>
27212
27213         * g++.dg/eh/loop1.C: New.
27214
27215 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         * g++.dg/template/crash1.C: New test.
27218
27219 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.dg/other/const1.C: New test.
27222
27223 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27224
27225         * gcc.c-torture/compile/20011229-1.c: New test.
27226
27227 2001-12-28  Stan Shebs  <shebs@apple.com>
27228
27229         * lib/objc-torture.exp: Resync with c-torture.exp.
27230         * lib/objc.exp: Load standard libraries.
27231
27232 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27233
27234         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27235         additional tests.
27236
27237 2001-12-27  Roger Sayle <roger@eyesopen.com>
27238
27239         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27240
27241 2001-12-27  Richard Henderson  <rth@redhat.com>
27242
27243         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27244
27245 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.dg/eh/ctor1.C: New test.
27248         * g++.dg/other/error2.C: New test.
27249
27250 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27251
27252         * g++.dg/other/init2.C: New test.
27253
27254 2001-12-24  Richard Henderson  <rth@redhat.com>
27255
27256         * gcc.dg/20011223-1.c: New.
27257         * gcc.dg/inline-1.c: New.
27258
27259 2001-12-23  Richard Henderson  <rth@redhat.com>
27260
27261         * gcc.dg/asm-4.c: Test operand modifiers.
27262
27263 2001-12-23  Richard Henderson  <rth@redhat.com>
27264
27265         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27266
27267 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27268
27269         * gcc.c-torture/execute/20011223-1.c: New test.
27270
27271 2001-12-21  Richard Henderson  <rth@redhat.com>
27272
27273         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27274         re-enables the warning.
27275
27276 2001-12-21  Richard Henderson  <rth@redhat.com>
27277
27278         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27279
27280 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.c-torture/compile/20011218-1.c: New test.
27283
27284 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27285
27286         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27287         arm-isr.c test.
27288         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27289         epilogue generation for ARM ISR routines.
27290
27291 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27292
27293         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27294         * gcc.dg/format/c90-printf-3.c: Likewise.
27295         * gcc.dg/format/c99-printf-3.c: Likewise.
27296         * gcc.dg/format/ext-1.c: Likewise.
27297         * gcc.dg/format/ext-6.c: Likewise.
27298         * gcc.dg/format/format.h: Prototype unlocked stdio.
27299
27300 2001-12-20  Richard Henderson  <rth@redhat.com>
27301
27302         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27303         (arena): Use it.
27304         (malloc): Correct allocation logic.  Abort if we fill up the
27305         arena before initialization complete.
27306         (realloc): Correct allocation logic.
27307
27308 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.c-torture/compile/20011219-2.c: New test.
27311
27312         * gcc.c-torture/execute/20011219-1.c: New test.
27313
27314 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27315
27316         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27317         target does not support weak symbols.
27318
27319 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27320
27321         * gcc.c-torture/compile/20011219-1.c: New test.
27322
27323 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27324
27325         * g++.dg/other/error1.C: New test.
27326
27327 2001-12-17  Jeffrey A Law  (law@redhat.com)
27328
27329         * gcc.c-torture/execute/20011217-1.c: New test.
27330
27331 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27332
27333         * objc.dg/special/: New directory.
27334         * objc.dg/special/special.exp: New file.
27335         * objc.dg/special/unclaimed-category-1.h: New file.
27336         * objc.dg/special/unclaimed-category-1a.m: New file.
27337         * objc.dg/special/unclaimed-category-1.m: New file.
27338
27339 2001-12-17  Andreas Jaeger  <aj@suse.de>
27340
27341         * gcc.c-torture/compile/20011217-2.c: New test.
27342
27343 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27344
27345         * gcc.c-torture/compile/20011217-1.c: New test.
27346
27347 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27348
27349         * testsuite/gcc.dg/20011214-1.c: New.
27350
27351 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27352
27353         * gcc.dg/altivec-4.c: New.
27354
27355 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27356
27357         * gcc.dg/20011113-1.c: New test.
27358
27359 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27360
27361         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27362         std::__malloc_alloc_template<0> and
27363         std::__default_alloc_template<false, 0>.
27364
27365 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27366
27367         * objc/execute/bf-21.m: New test.
27368         * objc/execute/enumeration-1.m: New test.
27369         * objc/execute/enumeration-2.m: New test.
27370
27371 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27372
27373         * gcc.dg/gnu89-init-1.c: New test.
27374
27375 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27378         * g++.old-deja/g++.jason/2371.C: Likewise.
27379         * g++.old-deja/g++.jason/template33.C: Likewise.
27380         * g++.old-deja/g++.jason/template34.C: Likewise.
27381         * g++.old-deja/g++.jason/template36.C: Likewise.
27382         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27383         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27384         * g++.old-deja/g++.other/typename1.C: Likewise.
27385         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27386         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27387         * g++.old-deja/g++.pt/typename11.C: Likewise.
27388         * g++.old-deja/g++.pt/typename14.C: Likewise.
27389         * g++.old-deja/g++.pt/typename16.C: Likewise.
27390         * g++.old-deja/g++.pt/typename3.C: Likewise.
27391         * g++.old-deja/g++.pt/typename4.C: Likewise.
27392         * g++.old-deja/g++.pt/typename5.C: Likewise.
27393         * g++.old-deja/g++.pt/typename7.C: Likewise.
27394         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27395
27396 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27397
27398         * g++.dg/other/linkage1.C: New test.
27399         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27400         specifiers.
27401
27402 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27403
27404         * gcc.dg/concat.c: New test.
27405
27406 2001-12-11  Stan Shebs  <shebs@apple.com>
27407
27408         * objc/compile: New test directory.
27409         * objc/compile/compile.exp: New expect script.
27410         * objc/compile/20011211-1.m: New compile test.
27411
27412 2001-12-11  Jason Merrill  <jason@redhat.com>
27413
27414         * lib/prune.exp (prune_gcc_output): Also handle "In member
27415         function".  So many permutations...
27416
27417 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.dg/template/typedef1.C: New test.
27420
27421 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         * g++.dg/other/copy1.C: New test.
27424
27425 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27426
27427         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27428
27429         * gcc.dg/builtin-choose-expr.c: New.
27430
27431 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27432
27433         * gcc.dg/altivec-2.c: New.
27434
27435 2001-12-07  Richard Henderson  <rth@redhat.com>
27436
27437         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27438
27439 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27440
27441         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27442         ultrasparc.
27443
27444 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27445
27446         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27447
27448 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27449
27450         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27451         variable argument list.
27452
27453 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27454
27455         * gcc.c-torture/execute/memcheck: Delete entire directory.
27456         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27457         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27458
27459 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27460
27461         * gcc.dg/Wshadow-1.c: New test.
27462
27463 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27464
27465         * gcc.c-torture/compile/20011130-1.c: New test.
27466
27467         * gcc.dg/noncompile/20011025-1.c: New test.
27468
27469         * g++.dg/other/anon-union.C: New test.
27470
27471         * gcc.c-torture/execute/20011024-1.c: New test.
27472
27473 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27474
27475         * gcc.c-torture/execute/20000722-1.x,
27476         gcc.c-torture/execute/20010123-1.x: Remove.
27477         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27478         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27479         gcc.dg/c99-complit-2.c: New tests.
27480
27481 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27482
27483         * g++.dg/inherit/base1.C: New test.
27484
27485 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27486
27487         * g++.dg/other/stdarg1.C: New test.
27488
27489         * gcc.c-torture/compile/20011130-2.c: New test.
27490
27491 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27492
27493         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27494         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27495         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27496         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27497         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27498         * gcc.dg/builtin-prefetch-1.c: New test.
27499
27500 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * gcc.dg/20011130-1.c: New test.
27503
27504 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         * g++.dg/other/scope1.C: New test.
27507         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27508
27509 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27510
27511         * gcc.dg/vla-init-1.c: New test.
27512
27513 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27514
27515         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27516
27517 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27518
27519         * objc.dg/alias.m: Update.
27520         * objc.dg/class-1.m: Update.
27521         * objc.dg/const-str-1.m: Update.
27522         * objc.dg/fwd-proto-1.m: Update.
27523         * objc.dg/id-1.m: Update.
27524         * objc.dg/super-class-1.m: Update.
27525
27526 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27527
27528         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27529         constructs.
27530
27531 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27532
27533         * gcc.c-torture/execute/20011128-1.c: New test.
27534
27535 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27536
27537         * gcc.dg/20011127-1.c: New test.
27538
27539 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27540
27541         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27542         from Austin Group draft 7.
27543         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27544         scanf format arguments.
27545         * gcc.dg/format/no-exargs-2.c: New test.
27546
27547 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27548
27549         * g++.dg/abi/vbase8-4.C: New test.
27550
27551 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27552
27553         * gcc.c-torture/execute/20011121-1.c: New test.
27554
27555 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27556
27557         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27558
27559 2001-11-23  Andreas Jaeger  <aj@suse.de>
27560
27561         * gcc.dg/cpp/charconst-2.c: New test.
27562
27563 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27564
27565         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27566         to the host if it is remote.  Let tests specify extra headers
27567         they use.
27568         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27569         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27570         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27571         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27572         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27573         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27574         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27575         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27576         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27577         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27578
27579 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27580
27581         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27582         for little endian ARMs.
27583
27584 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27585
27586         * gcc.c-torture/compile/20011119-1.c: New test.
27587         * gcc.c-torture/compile/20011119-2.c: New test.
27588
27589 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27590
27591         * gcc.dg/altivec-1.c: Fix typo.
27592
27593 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27594
27595         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27596
27597 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27598
27599         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27600
27601 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27602
27603         * lib/g77.exp: Don't specify --rpath-link.
27604
27605         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27606         across all the headers.
27607         * gcc.dg/format/format.exp: For testing on a remote host,
27608         copy format.h.
27609
27610         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27611         * gcc.c-torture/execute/930406-1.c: Likewise.
27612         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27613
27614 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27615
27616         * gcc.dg/altivec-1.c: New.
27617
27618 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27619
27620         * gcc.dg/cpp/fpreprocessed.c: New test case.
27621
27622 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27623
27624         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27625         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27626         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27627
27628 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27629
27630         * gcc.dg/no-builtin-1.c: New test.
27631
27632 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27633
27634         * gcc.c-torture/execute/20011115-1.c: New test.
27635
27636 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27637
27638         * gcc.c-torture/compile/20011114-2.c: New test.
27639         * gcc.c-torture/compile/20011114-3.c: New test.
27640         * gcc.c-torture/compile/20011114-4.c: New test.
27641
27642 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.dg/other/init1.C: New test.
27645
27646 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27647
27648         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27649         message.
27650
27651         * gcc.c-torture/execute/20011114-1.c: New testcase.
27652
27653         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27654         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27655         like the (before this change) version of 20010327-1.c.
27656
27657 2001-11-14  Roger Sayle <roger@eyesopen.com>
27658
27659         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27660
27661 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27662
27663         * g++.dg/init/array2.C: New test.
27664
27665 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27666
27667         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27668
27669 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * g++.dg/other/forscope1.C: New test.
27672         * g++.dg/ext/forscope1.C: New test.
27673         * g++.dg/ext/forscope2.C: New test.
27674
27675 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27676
27677         * gcc.c-torture/execute/20011113-1.c: New test.
27678
27679 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27680
27681         * gcc.c-torture/execute/20011109-2.c: New test.
27682
27683         * gcc.c-torture/execute/20011109-1.c: New test.
27684
27685 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gcc.c-torture/compile/20011109-1.c: New test.
27688
27689 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27690
27691         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27692         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27693         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27694         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27695         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27696         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27697         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27698
27699 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27700
27701         * g++.dg/warn/Wshadow-1.C: New tests.
27702         * g++.old-deja/g++.mike/for3.C: Update.
27703
27704 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27705
27706         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27707         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27708         XFAILs.  Adjust expected error texts.
27709         * gcc.c-torture/compile/20011106-1.c,
27710         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27711         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27712         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27713         gcc.dg/c99-array-lval-5.c: New tests.
27714
27715 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27716
27717         * gcc.dg/cpp/defined.c: Update.
27718
27719 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27720
27721         * gcc.c-torture/execute/anon-1.c: New test.
27722
27723 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27724
27725         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27726         same size, so no warning should be produced on stormy16.
27727
27728         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27729         due to oversized array.
27730         * g++.old-deja/g++.mike/ns15.C: Likewise.
27731         * g++.old-deja/g++.pt/crash16.C: Likewise.
27732
27733 2001-11-02  Graham Stott  <grahams@redhat.com>
27734
27735         * g++.dgother/debug1.C: Fix typos.
27736
27737 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27738
27739         * g++.dg/other/debug1.C: New test.
27740
27741 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27742
27743         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27744         of unsigned long.
27745
27746 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27747
27748         * gcc.dg/20011029-2.c: New test.
27749
27750         * gcc.c-torture/compile/20011029-1.c: New test.
27751
27752 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27753
27754         * objc/execute/class_self-1.m: New test.
27755         * objc/execute/class_self-2.m: New test.
27756
27757 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27758
27759         * gcc.misc-tests/msgs.exp: Delete.
27760         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27761         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27762         error set to match recent changes.
27763
27764 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27765
27766         * gcc.dg/20011021-1.c: New test.
27767
27768 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27769
27770         * gcc.c-torture/compile/20011023-1.c: New test.
27771
27772 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27773
27774         * lib/g77.exp: Rewrite based on lib/g++.exp.
27775
27776 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27777
27778         * gcc.c-torture/execute/20011019-1.c: New test.
27779
27780         * gcc.dg/20011018-1.c: New test.
27781
27782 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27783
27784         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27785
27786 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27787
27788         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27789         * gcc.dg/attr-invalid.c: Likewise.
27790
27791 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27792
27793         * testsuite/gcc.dg/20011015-1.c: New test.
27794
27795 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27796
27797         * g++.dg/template/unify2.C: New test.
27798
27799 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27800
27801         * g++.dg/other/exception-specification.C: New test
27802
27803 2001-10-13  Tom Rix  <trix@redhat.com>
27804
27805         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27806         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27807
27808 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27809
27810         * testsuite/gcc.dg/20011009-1.c: New test.
27811
27812 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27813
27814         PR g++/4476
27815         * g++.dg/other/friend1.C: New test.
27816
27817 2001-10-11  Richard Henderson  <rth@redhat.com>
27818
27819         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27820
27821 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27822
27823         * gcc.c-torture/compile/20011010-1.c: New.
27824
27825 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27826
27827         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27828         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27829         g77.f-torture/execute/execute.exp,
27830         g77.f-torture/noncompile/noncompile.exp,
27831         gcc.c-torture/compile/compile.exp,
27832         gcc.c-torture/execute/execute.exp,
27833         gcc.c-torture/execute/ieee/ieee.exp,
27834         gcc.c-torture/execute/memcheck/memcheck.exp,
27835         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27836         objc/execute/execute.exp: Update FSF address.
27837
27838 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27839
27840         * gcc.dg/cpp/cmdlne-C.c: Update.
27841         * gcc.dg/cpp/cmdlne-C2.c: New.
27842
27843 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27844
27845         * gcc.c-torture/execute/20011008-3.c: New.
27846
27847 2001-10-08  DJ Delorie  <dj@redhat.com>
27848
27849         * gcc.dg/20011008-1.c: New.
27850         * gcc.dg/20011008-2.c: New.
27851
27852 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27853
27854         * gcc.dg/cpp/spacing1.c: Update test.
27855
27856 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27857
27858         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27859         spelling errors of "separate" as "seperate".
27860
27861 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27862
27863         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27864         enough to avoid inlining.
27865
27866 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27867
27868         * lib/g77.exp: set libg2c_dir correctly.
27869
27870 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27871
27872         * gcc.dg/cpp/macro11.c: New test.
27873
27874 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27875
27876         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27877         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27878         gcc.dg/format/multattr-3.c: New tests.
27879         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27880         tests for format attributes on function pointers being rejected.
27881
27882 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27883
27884         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27885
27886 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27887
27888         * g++.dg/warn/format1.C: New test.
27889
27890 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27891
27892         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27893
27894 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27895
27896         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27897
27898 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27899
27900         * gcc.dg/cpp/redef2.c: Add test.
27901
27902 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27903
27904         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27905         long-standing bug on i686, apparently.
27906         * gcc.c-torture/execute/loop-2c.x: New file.
27907         * gcc.c-torture/execute/loop-2d.x: New file.
27908         * gcc.c-torture/execute/loop-3c.x: New file.
27909
27910 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27911
27912         * gcc.dg/cpp/20000625-2.c: Correct line number.
27913
27914 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27915
27916         * gcc.dg/cpp/macro10.c: New test.
27917         * gcc.dg/cpp/strify3.c: New test.
27918         * gcc.dg/cpp/spacing1.c: Add tests.
27919         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27920         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27921
27922 2001-09-24  DJ Delorie  <dj@redhat.com>
27923
27924         * gcc.c-torture/execute/20010924-1.c: New test.
27925
27926 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27927
27928         * testsuite/objc/execute/paste.m: Remove.
27929
27930 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27931
27932         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27933
27934 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27935
27936         * g77.dg/strlen0.f: New test.
27937
27938 2001-09-21  Richard Henderson  <rth@redhat.com>
27939
27940         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27941         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27942
27943 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27944
27945         Table-driven attributes.
27946         * g++.dg/ext/attrib1.C: New test.
27947
27948 2001-09-20  DJ Delorie  <dj@redhat.com>
27949
27950         * gcc.dg/20000926-1.c: Update expected warning messages.
27951         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27952         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27953         array.
27954
27955 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27956
27957         * g++.dg/eh/registers1.C: New test case.
27958
27959 2001-09-17  Richard Henderson  <rth@redhat.com>
27960
27961         * gcc.dg/array-5.c: Fix VLA decomposition test.
27962
27963 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27964
27965         * gcc.dg/cpp/line5.c: New testcase.
27966
27967 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27968
27969         * gcc.dg/cpp/macro9.c: New test.
27970
27971 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27972
27973         * gcc.c-torture/execute/980223.c: Change type of addr from long
27974         to char *.
27975
27976 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27977
27978         * gcc.c-torture/execute/20010915-1.c: New test.
27979
27980 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27981
27982         * g77.dg/bprob: New directory.
27983         * g77.dg/bprob/bprob.exp: New file.
27984         * g77.dg/bprob/bprob-1.f: New test.
27985         * g77.dg/gcov: New directory.
27986         * g77.dg/gcov/gcov.exp: New file.
27987         * g77.dg/gcov/gcov-1.f: New test.
27988         * g77.dg/gcov/gcov-1.x: New file.
27989
27990 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27991
27992         * gcc.dg/cpp/directiv.c: Update.
27993         * gcc.dg/cpp/undef1.c: Update.
27994
27995 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27996
27997         * gcc.dg/20010912-1.c: New test.
27998
27999 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28000
28001         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28002         language-independent file in lib.
28003         * lib/gcov.exp: New file.
28004
28005 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28006
28007         * gcc.c-torture/compile/20010911-1.c: New test.
28008
28009 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28010
28011         * lib/profopt.exp: New, to support profile-directed optimizations.
28012         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28013         * gcc.misc-tests/bprob-1.c: New test.
28014         * gcc.misc-tests/bprob-2.c: New test.
28015
28016 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28017
28018         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28019         XFAIL and which kinds of gcov output to verify.
28020         * gcc.misc-tests/gcov-4b.x: New file.
28021         * gcc.misc-tests/gcov-5b.x: New file.
28022         * gcc.misc-tests/gcov-6.x: New file.
28023         * gcc.misc-tests/gcov-7.c: New test.
28024         * gcc.misc-tests/gcov-7.x: New file.
28025
28026 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28027
28028         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28029         * gcc.misc-tests/gcov-6.c: New test.
28030
28031 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28032
28033         PR c++/3986
28034         * g++.dg/abi/vbase1.C: New test.
28035
28036 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28037
28038         * objc.dg/method-2.m: New.
28039
28040 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         PR c++/4203
28043         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28044         * g++.dg/init/empty1.C: New test.
28045
28046 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28047
28048         * gcc.c-torture/compile/20010903-1.c: New test.
28049
28050 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28051
28052         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28053         for m68k.
28054
28055 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28056
28057         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28058
28059         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28060
28061         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28062
28063 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28064
28065         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28066         for 16-bit 'unsigned int'.
28067
28068 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28069
28070         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28071
28072 2001-08-27  Richard Henderson  <rth@redhat.com>
28073
28074         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28075         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28076
28077 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28078
28079         * gcc.dg/asm-names.c (ymain): New.
28080
28081 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28082
28083         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28084         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28085         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28086
28087 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28088
28089         * gcc.dg/compare5.c: New testcase.
28090
28091 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28092
28093         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28094         and "In instantiation".
28095
28096 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28097
28098         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28099
28100 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28101
28102         * gcc.misc-tests/gcov.exp: Add support for branch information.
28103         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28104         * gcc.misc-tests/gcov-4.c: New test.
28105         * gcc.misc-tests/gcov-4b.c: New test.
28106         * gcc.misc-tests/gcov-5b.c: New test.
28107
28108 2001-08-20  Zack Weinberg  <zackw@panix.com>
28109
28110         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28111         expected to fail.
28112
28113 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28114
28115         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28116
28117 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28118
28119         * g++.dg/eh/template1.C: New test.
28120
28121 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28122
28123         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28124         Fix thinko.
28125         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28126         for xfail.
28127
28128 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28129
28130         * lib/g77-dg.exp:  Use prune.exp for common procedures
28131         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28132         * lib/g77.exp: (g77-dg-prune) Remove
28133
28134 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28135
28136         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28137
28138 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28139
28140         * g++.dg/template/unify1.C: New test.
28141
28142 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28143
28144         * g++.dg/abi/empty4.C: New test.
28145
28146 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28147
28148         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28149         solaris2.*
28150         * g77.f-torture/compile/pr3743.x: Likewise
28151
28152 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28153
28154         * g++.dg/other/using-declaration.C: New test.
28155
28156 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28157
28158         * gcc.dg/cpp/tr-sign.c: New testcase.
28159
28160 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28161
28162         * gcc.dg/cpp/19951025-1.c: Revert.
28163         * gcc.dg/cpp/directiv.c: We no longer process directives that
28164         interrupt macro arguments.
28165
28166 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28167
28168         * gcc.dg/bconstp-1.c: New test.
28169
28170 2001-08-03  Richard Henderson  <rth@redhat.com>
28171
28172         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28173
28174 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28175
28176         * gcc.dg/cpp/19951025-1.c: Update.
28177
28178 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28179
28180         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28181         should be x.
28182
28183 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         Kill -fhonor-std.
28186         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28187         * g++.old-deja/g++.other/std1.C: Likewise.
28188         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28189
28190 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28191
28192         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28193         (g77_pass, g77_fail, g77_finish, g77_exit,
28194         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28195
28196 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28197
28198         * g77.dg/fbackslash.f
28199         * g77.dg/fcase-preserve.f
28200         * g77.dg/ff90-1.f
28201         * g77.dg/ffixed-line-length-0.f
28202         * g77.dg/ffixed-line-length-132.f
28203         * g77.dg/ffixed-line-length-7.f
28204         * g77.dg/ffixed-line-length-72.f
28205         * g77.dg/ffixed-line-length-none.f
28206         * g77.dg/ffree-form-1.f
28207         * g77.dg/fno-backslash.f
28208         * g77.dg/fno-f90-1.f
28209         * g77.dg/fno-fixed-form-1.f
28210         * g77.dg/fno-onetrip.f
28211         * g77.dg/fno-typeless-boz.f
28212         * g77.dg/fno-underscoring.f
28213         * g77.dg/fno-vxt-1.f
28214         * g77.dg/fonetrip.f
28215         * g77.dg/ftypeless-boz.f
28216         * g77.dg/fugly-assumed.f
28217         * g77.dg/funderscoring.f
28218         * g77.dg/fvxt-1.f
28219
28220 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28221
28222         * objc.dg/fwd-proto-1.m: New.
28223         * objc.dg/local-decl-1.m: New.
28224         * objc.dg/naming-1.m: New.
28225         * objc.dg/naming-2.m: New.
28226         * objc.dg/proto-hier-1.m: New.
28227
28228 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28229
28230         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28231         largest-type elements to a struct makes its size grow.
28232
28233 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28234
28235         * g++.dg/abi/vthunk1.C: New test.
28236
28237 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.dg/abi/vbase8-22.C: New test.
28240
28241 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28242
28243         * gcc.dg/cpp/macro8.c: New test.
28244
28245 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28246
28247         * g++.dg/abi/vbase8-21.C: New test.
28248
28249 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28250
28251         * g++.dg/abi/vbase8-10.C: New test.
28252
28253 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28254
28255         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28256         ${tool}_set_ld_library_path.
28257         Changed caller.
28258         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28259         g++.exp.
28260
28261 2001-07-26  Stan Cox <scox@redhat.com>
28262
28263         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28264         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28265         gcc_exit, gcc_check_unsupported_p):
28266         Moved to gcc-deps.exp
28267         * gcc-deps.exp: New file.
28268
28269 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28270
28271         * g++.old-deja/g++.pt/defarg14.C: New test.
28272
28273 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.other/lineno5.C: New test.
28276
28277 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28278
28279         * g++.old-deja/g++.pt/crash68.C: New test.
28280
28281 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28282
28283         * g++.old-deja/g++.other/crash42.C: New test.
28284
28285 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28286
28287         * gcc.dg/cpp/extratokens.c: Fix.
28288         * gcc.dg/cpp/skipping2.c: New tests.
28289
28290 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28291
28292         * gcc.c-torture/execute/20010724-1.c: New file.
28293         * gcc.c-torture/execute/20010724-1.x: New file.
28294
28295 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * g++.old-deja/g++.other/cond7.C: New test.
28298
28299 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.other/optimize4.C: New test.
28302
28303 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28306
28307 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28308
28309         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28310         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28311         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28312         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28313
28314         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28315         bug report" message.
28316
28317         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28318         * g++.dg/ext/instantiate1.C: Move from old-deja.
28319
28320 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28321
28322         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28323         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28324         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28325         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28326
28327 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28328
28329         * gcc.c-torture/execute/20010723-1.c: New test.
28330
28331 2001-07-23  Ben Elliston  <bje@redhat.com>
28332
28333         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28334
28335 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28336
28337         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28338         i[34567]86-*-*.
28339         Delete handling of ieee_multilib_flags.
28340         Pass -mieee for alpha*-*-* and sh-*-*.
28341         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28342
28343 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         Remove old-abi tests.
28346         * g++.old-deja/g++.mike/p11116.C: Remove.
28347         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28348
28349 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28350
28351         * g77.f-torture/compile/pr3743.f:  New test
28352
28353 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28354
28355         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28356
28357 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28358
28359         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28360         g++.old-deja/g++.pt/static6.C: Likewise.
28361         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28362         supports weak symbols.
28363
28364 2001-07-18  Andreas Jaeger  <aj@suse.de>
28365
28366         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28367         supported again.
28368
28369 2001-07-18  Andreas Jaeger  <aj@suse.de>
28370
28371         * gcc.dg/iftrap-1.c: Fix target line.
28372
28373 2001-07-17  Richard Henderson  <rth@redhat.com>
28374
28375         * gcc.c-torture/execute/20010717-1.c: New.
28376
28377 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28378
28379         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28380         tests.
28381
28382 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28383
28384         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28385
28386 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28387
28388         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28389         UAC_SIGBUS, UAC_NOPRINT definitions.
28390
28391 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28392
28393         * objc/execute/object_is_class.m: New test.
28394         * objc/execute/object_is_meta_class.m: New test.
28395
28396 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28397
28398         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28399         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28400
28401 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28402
28403         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28404         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28405
28406 2001-07-14  Richard Henderson  <rth@redhat.com>
28407
28408         * gcc.dg/iftrap-1.c: New.
28409
28410 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28411
28412         * g77.f-torture/execute/intrinsic77.f: New test.
28413
28414 2001-07-11  Janis Johnson <janis@us.ibm.com>
28415
28416         * gcc.misc-tests/gcov-3.c: New test.
28417
28418 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28419
28420         * gcc.c-torture/compile/20010711-1.c,
28421         * gcc.c-torture/compile/20010711-2.c: New tests.
28422
28423 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28424
28425         * gcc.c-torture/execute/20010711-1.c: New test.
28426
28427 2001-07-11  Ben Elliston  <bje@redhat.com>
28428
28429         * g++.old-deja/g++.other/enum5.C: New test.
28430
28431 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28432
28433         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28434         (g++-dg-prune): Call prune_gcc_output.
28435         * prune.exp: New file for prune_gcc_output.
28436         * lib/g++.exp, lib/gcc.exp: Load it.
28437
28438 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28439
28440         * gcc.c-torture/compile/20010701-1.c,
28441         g++.old-deja/g++.ext/attrib6.C: New tests.
28442
28443 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28444
28445         * gcc.c-torture/compile/20010706-1.c: New test.
28446
28447 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28448
28449         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28450
28451 2001-06-28  Stan Shebs  <shebs@apple.com>
28452
28453         * gcc.dg/pragma-darwin.c: New test.
28454
28455 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28456
28457         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28458         Solaris 2.[678] system.
28459
28460 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28461
28462         * gcc.dg/20010622-1.c: New test.
28463
28464 2001-06-18  Stan Shebs  <shebs@apple.com>
28465
28466         * objc.dg: New directory.
28467         * objc.dg/dg.exp: New file.
28468         * objc.dg/alias.m: New.
28469         * objc.dg/class-1.m: New.
28470         * objc.dg/class-2.m: New.
28471         * objc.dg/const-str-1.m: New.
28472         * objc.dg/const-str-2.m: New.
28473         * objc.dg/id-1.m: New.
28474         * objc.dg/method-1.m: New.
28475         * objc.dg/super-class-1.m: New.
28476         * lib/objc-dg.exp: New file.
28477
28478 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28479
28480         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28481         of label name.
28482
28483 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28486
28487 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28488
28489         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28490         variable.
28491
28492 2001-06-12  Richard Henderson  <rth@redhat.com>
28493
28494         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28495
28496 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.abi/vbase5.C: New test.
28499         * g++.old-deja/g++.abi/vbase6.C: New test.
28500         * g++.old-deja/g++.abi/vbase7.C: New test.
28501
28502 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28503
28504         * gcc.c-torture/compile/20010610-1.c: New test.
28505
28506 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28507
28508         * g++.old-deja/g++.abi/vbase4.C: New test.
28509
28510 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28511
28512         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28513         support %f for HC11/HC12 targets.
28514         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28515         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28516         on HC11/HC12 targets.
28517         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28518
28519 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28520
28521         * gcc.dg/wchar_t-1.c: New file.
28522         * gcc.dg/wint_t-1.c: Likewise.
28523
28524 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28525
28526         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28527
28528 2001-06-11  Richard Henderson  <rth@redhat.com>
28529
28530         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28531
28532 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28533
28534         * gcc.c-torture/compile/20010611-1.c: New test.
28535
28536 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28537
28538         * gcc.dg/c99-tag-1.c: Add more tests.
28539
28540 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28541
28542         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28543         representation on MN10300 and ARM/Thumb.
28544
28545 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28546
28547         * g77.f-torture/execute/20010610.f: New.
28548
28549 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28550
28551         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28552         names.
28553
28554 2001-06-09  Richard Henderson  <rth@redhat.com>
28555
28556         * gcc.c-torture/execute/ashrdi-1.c: New.
28557         * gcc.c-torture/execute/ashldi-1.c: New.
28558         * gcc.c-torture/execute/lshrdi-1.c: New.
28559
28560 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28561
28562         * objc/execute/load-3.m: Added. Check sending +load to categories,
28563         in addition to classes.
28564
28565 2001-06-08  Stan Shebs  <shebs@apple.com>
28566
28567         * objc/execute/load-2.m: New test.  From Nicola Pero
28568         <n.pero@mi.flashnet.it>.
28569
28570 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28571
28572         * gcc.c-torture/execute/20010605-2.c: New test.
28573
28574 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         * g++.old-deja/g++.abi/vbase2.C: New test.
28577         * g++.old-deja/g++.abi/vbase3.C: New test.
28578
28579 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28580
28581         * g++.old-deja/g++.pt/friend49.C: New test.
28582
28583 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         * g++.old-deja/g++.ext/anon3.C: New test.
28586
28587 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.old-deja/g++.other/conv7.C: New test.
28590
28591 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28592
28593         * gcc.c-torture/compile/20010605-2.c: New test.
28594
28595 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28596
28597         * gcc.c-torture/execute/20010604-1.c: New test.
28598
28599 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28600
28601         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28602
28603 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28604
28605         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28606         (g++_link_flags): Likewise.
28607         (g++_init): Pass gccpath's value to two previous functions.
28608
28609 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28610
28611         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28612         Ensure logfile entry matches exec command line.
28613
28614 2001-05-31  Richard Henderson  <rth@redhat.com>
28615
28616         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28617         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28618
28619 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28620
28621         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28622         compiler for irix6.2
28623
28624 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         * g++.old-deja/g++.other/optimize3.C: New file.
28627
28628 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28629
28630         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28631         assemble.
28632
28633 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28634
28635         * g++.old-deja/g++.other/optimize2.C: New file.
28636
28637 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28638
28639         * gcc.c-torture/compile/20010518-2.c: New file.
28640         * gcc.c-torture/execute/20010518-1.c: New file.
28641         * gcc.c-torture/execute/20010518-2.c: New file.
28642
28643 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28644
28645         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28646
28647 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28648
28649         G++ no longer defines builtins that do not begin with __builtin.
28650         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28651         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28652         * g++.old-deja/g++.law/builtin1.C: Likewise.
28653         * g++.old-deja/g++.law/cvt2.C: Likewise.
28654         * g++.old-deja/g++.mike/net5.C: Likewise.
28655         * g++.old-deja/g++.other/builtins1.C: Likewise.
28656         * g++.old-deja/g++.other/builtins2.C: Likewise.
28657         * g++.old-deja/g++.other/builtins3.C: Likewise.
28658         * g++.old-deja/g++.other/builtins4.C: Likewise.
28659         * g++.old-deja/g++.other/inline8.C: Likewise.
28660         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28661
28662 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28663
28664         * g++.old-deja/g++.pt/using1.C: Adjust.
28665         * g++.old-deja/g++.pt/using2.C: New test.
28666
28667 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28668
28669         * gcc.dg/cpp/charconst.c: New tests.
28670         * gcc.dg/cpp/escape.c: New tests.
28671         * gcc.dg/cpp/escape-1.c: New tests.
28672         * gcc.dg/cpp/escape-2.c: New tests.
28673         * gcc.dg/cpp/ucs.c: New tests.
28674
28675 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28676
28677         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28678         native compiler for irix6.5.
28679
28680 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28681
28682         * lib/g++.exp (g++_include_flags): Use args to compute
28683         get_multilibs.
28684         (g++_link_flags): Likewise.
28685         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28686
28687 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28688
28689         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28690
28691 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28692
28693         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28694         this file.
28695
28696 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28697
28698         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28699         STACK_SIZE;
28700         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28701         to STACK_SIZE; Use it to define size of add_histo array.
28702         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28703         to STACK_SIZE.
28704         (f): Use GITT_SIZE to define size of gitt local table.
28705         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28706         to STACK_SIZE; Use it to define size of bytemem array.
28707
28708 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28709
28710         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28711         on 68HC11/HC12 due to the asm instruction.
28712         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28713         * gcc.c-torture/compile/920520-1.x: Likewise.
28714         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28715         on 68HC11/HC12 because the function is larger than 64K.
28716         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28717         on 68HC11/HC12 because the structure is too large.
28718
28719 2001-05-20  Richard Henderson  <rth@redhat.com>
28720
28721         * gcc.c-torture/execute/20010520-1.c: New.
28722
28723 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28724
28725         * g++.old-deja/g++.warn/compare1.C: New test.
28726         * gcc.dg/compare4.c: New test.
28727
28728 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28729
28730         * g++.old-deja/g++.other/optimize1.C: New test.
28731
28732 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28733
28734         * g++.old-deja/g++.pt/spec41.C: New test.
28735
28736 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28737
28738         * gcc.c-torture/compile/20010114-1.x: Remove.
28739
28740 2001-05-18  Stan Shebs  <shebs@apple.com>
28741
28742         * gcc.c-torture/compile/20010518-1.c: New test.
28743
28744 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28747         * g++.old-deja/g++.pt/crash67.C: New test.
28748
28749 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28750
28751         * g++.old-deja/g++.other/debug9.C: New test.
28752
28753 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28754
28755         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28756
28757 2001-05-16  Jan Hubicka  <jh@suse.cz>
28758
28759         * gcc.c-torture/compile/20010516-1.c: New test.
28760
28761 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.old-deja/g++.other/crash41.C: New test.
28764
28765 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28766
28767         * g++.old-deja/g++.pt/crash66.C: New test.
28768
28769 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28770
28771         * g++.old-deja/g++.robertl/eb27.C: Convert.
28772
28773 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28774
28775         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28776         declaration being redundant.
28777
28778 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28779
28780         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28781
28782 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28783
28784         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28785
28786 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28787
28788         * lib/g++.exp: Use testsuite_flags.
28789
28790 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28791
28792         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28793
28794 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28795
28796         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28797
28798 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28799
28800         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28801
28802 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28803
28804         * gcc.c-torture/compile/20010313-1.c: New test.
28805
28806 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28807
28808         * gcc.dg/cpp/direct2.c: New test.
28809         * gccq.dg/cpp/direct2s.c: New test.
28810
28811         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28812
28813 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28814
28815         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28816         * g++.old-deja/g++.other/op3.C: Likewise.
28817
28818 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28819
28820         * gcc.dg/cpp/syshdr.h: New file.
28821         * gcc.dg/cpp/sysmac1.c: Update.
28822         * gcc.dg/cpp/sysmac2.c: Update.
28823
28824 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28825
28826         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28827
28828 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28829
28830         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28831         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28832
28833 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28834
28835         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28836
28837 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28838
28839         * lib/g++.exp (g++_include_flags): Don't use any special flags
28840         if TESTING_IN_BUILD_TREE is not defined.
28841         (g++_init): Use a plain 'c++' as the compiler if
28842         TESTING_IN_BUILD_TREEE is not defined.
28843
28844 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28845
28846         * g++.old-deja/g++.eh/catch13.C: New test.
28847         * g++.old-deja/g++.eh/catch14.C: New test.
28848
28849 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28850
28851         * gcc.dg/cpp/tr-define.c: New test.
28852
28853 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28854
28855         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28856         <stdlib.h>, not <malloc.h>.
28857
28858 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28859
28860         * g++.old-deja/g++.ns/template17.C: New test.
28861
28862 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         * g++.old-deja/g++.pt/ref4.C: New test.
28865
28866 2001-04-30  Richard Henderson  <rth@redhat.com>
28867
28868         * gcc.dg/20000724-1.c: Revert last change.
28869
28870 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28871
28872         * g77.f-torture/execute/20010430.f: New test.
28873
28874 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28875
28876         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28877
28878 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28879
28880         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28881
28882 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28883
28884         * g++.old-deja/g++.eh/crash6.C: New test.
28885
28886 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28887
28888         * g++.old-deja/g++.other/warn7.C: New test.
28889
28890 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28891
28892         * g++.old-deja/g++.other/defarg9.C: New test.
28893
28894 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28895
28896         * g77.f-torture/compile/20010426.f: New test.
28897         * g77.f-torture/execute/20010426.f: New test.
28898
28899 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28900
28901         * g77.f-torture/compile/20000629-1.x: Remove - error
28902         has been fixed.
28903
28904 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28905
28906         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28907         Tweak slightly to work with g++.dg framework.
28908         * g++.dg/special/ecos.exp: Run initp1.C test.
28909         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28910
28911         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28912         its linker doesn't give line numbers either.
28913         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28914
28915 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28916
28917         * g++.old-deja/g++.other/lex1.C: New test.
28918
28919 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28920
28921         * gcc.dg/noncompile/20010425-1.c: New test.
28922
28923 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28924
28925         * g++.old-deja/g++.pt/mangle2.C: New test.
28926
28927 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28928
28929         * gcc.dg/format/plus-1.c: New test.
28930
28931 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * gcc.dg/20010423-1.c: New test.
28934
28935 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28936
28937         * gcc.c-torture/execute/20010422-1.c: New test.
28938
28939 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28940
28941         * g++.old-deja/g++.ns/type2.C: New test.
28942
28943 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28944
28945         * g++.old-deja/g++.other/perf1.C: New test.
28946
28947 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28948
28949         * gcc.dg/c99-func-2.c: Remove xfail.
28950         * gcc.dg/c99-func-3.c: Remove xfail.
28951         * gcc.dg/c99-func-4.c: Remove xfail.
28952
28953 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28954
28955         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28956
28957 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28958
28959         * gcc.c-torture/compile/20010423-1.c: New test.
28960
28961 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * g++.old-deja/g++.pt/typename28.C: New test.
28964
28965 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         * g++.old-deja/g++.abi/empty2.C: New test.
28968         * g++.old-deja/g++.abi/empty3.C: New test.
28969
28970 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28971
28972         * g++.old-deja/g++.other/comdat2.C: New test.
28973         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28974
28975 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * g++.old-deja/g++.other/overload14.C: New test.
28978
28979 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28980
28981         * g++.old-deja/g++.other/lookup23.C: New test.
28982
28983 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * gcc.c-torture/execute/20010403-1.c: New test.
28986
28987 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28988             Mark Mitchell  <mark@codesourcery.com>
28989
28990         * lib/old-dejagnu.exp: Don't delete output of executable.
28991         Add .exe suffix to executables.
28992
28993 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28994
28995         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28996
28997 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28998
28999         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29000
29001 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29004         * g++.old-deja/g++.abi/crash1.C: New test.
29005
29006 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29007
29008         * g++.old-deja/g++.other/crash40.C: New test.
29009
29010 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29011
29012         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29013
29014 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29015
29016         * g++.old-deja/g++.other/warn6.C: New test.
29017
29018 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29019
29020         * g++.old-deja/g++.robertl/eb42.C: Same.
29021
29022 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29023
29024         * gcc.dg/wtr-conversion-1.c: New testcase.
29025
29026 2001-04-10  Richard Henderson  <rth@redhat.com>
29027
29028         * g++.old-deja/g++.other/array5.C: New.
29029
29030 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29031
29032         * gcc.c-torture/execute/20010408-1.c: New test.
29033
29034 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29035
29036         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29037         headers and constructs.
29038         * g++.old-deja/g++.robertl/eb79.C: Same.
29039         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29040         * g++.old-deja/g++.robertl/eb73.C: Same.
29041         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29042         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29043         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29044         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29045         * g++.old-deja/g++.robertl/eb44.C: Same.
29046         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29047         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29048         * g++.old-deja/g++.robertl/eb39.C: Same.
29049         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29050         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29051         * g++.old-deja/g++.robertl/eb30.C: Same.
29052         * g++.old-deja/g++.robertl/eb3.C: Same.
29053         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29054         * g++.old-deja/g++.robertl/eb21.C: Same.
29055         * g++.old-deja/g++.robertl/eb15.C: Same.
29056         * g++.old-deja/g++.robertl/eb118.C: Same.
29057         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29058         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29059         * g++.old-deja/g++.robertl/eb109.C: Same.
29060         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29061         * g++.old-deja/g++.mike/rtti1.C: Same.
29062         * g++.old-deja/g++.mike/p658.C: Same.
29063         * g++.old-deja/g++.mike/net46.C: Same.
29064         * g++.old-deja/g++.mike/net34.C: Same.
29065         * g++.old-deja/g++.mike/memoize1.C: Same.
29066         * g++.old-deja/g++.mike/eh2.C: Same.
29067         * g++.old-deja/g++.law/weak.C: Same.
29068         * g++.old-deja/g++.law/visibility7.C: Same.
29069         * g++.old-deja/g++.law/visibility25.C: Same.
29070         * g++.old-deja/g++.law/visibility22.C: Same.
29071         * g++.old-deja/g++.law/visibility2.C: Same.
29072         * g++.old-deja/g++.law/visibility17.C: Same.
29073         * g++.old-deja/g++.law/visibility13.C: Same.
29074         * g++.old-deja/g++.law/visibility10.C: Same.
29075         * g++.old-deja/g++.law/visibility1.C: Same.
29076         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29077         * g++.old-deja/g++.law/vbase1.C: Same.
29078         * g++.old-deja/g++.law/operators32.C: Same.
29079         * g++.old-deja/g++.law/nest3.C: Same.
29080         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29081         * g++.old-deja/g++.law/except5.C (main): Same.
29082         * g++.old-deja/g++.law/cvt7.C (run): Same.
29083         * g++.old-deja/g++.law/cvt2.C: Same.
29084         * g++.old-deja/g++.law/cvt16.C: Same.
29085         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29086         * g++.old-deja/g++.law/ctors17.C (main): Same.
29087         * g++.old-deja/g++.law/ctors13.C: Same.
29088         * g++.old-deja/g++.law/ctors12.C (main): Same.
29089         * g++.old-deja/g++.law/ctors10.C: Same.
29090         * g++.old-deja/g++.law/code-gen5.C: Same.
29091         * g++.old-deja/g++.law/bad-error7.C: Same.
29092         * g++.old-deja/g++.law/arm9.C: Same.
29093         * g++.old-deja/g++.law/arm12.C: Same.
29094         * g++.old-deja/g++.law/arg8.C: Same.
29095         * g++.old-deja/g++.law/arg1.C: Same.
29096         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29097         * g++.old-deja/g++.jason/template31.C: Same.
29098         * g++.old-deja/g++.jason/template24.C (main): Same.
29099         * g++.old-deja/g++.jason/2371.C: Same.
29100         * g++.old-deja/g++.eh/new2.C: Same.
29101         * g++.old-deja/g++.eh/new1.C: Same.
29102         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29103         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29104         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29105         * g++.old-deja/g++.brendan/crash62.C: Same.
29106         * g++.old-deja/g++.brendan/crash52.C: Same.
29107         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29108         * g++.old-deja/g++.brendan/crash38.C: Same.
29109         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29110         * g++.old-deja/g++.brendan/copy9.C: Same.
29111
29112 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29113
29114         * gcc.c-torture/execute/20001203-2.c (memset):
29115         Count argument is of type __SIZE_TYPE__.
29116
29117 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29118
29119         * gcc.c-torture/compile/20010404-1.c: New test.
29120
29121 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.c-torture/compile/20010326-1.c: New test.
29124
29125 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29126
29127         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29128         peculiarities of the SH.
29129         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29130
29131 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29132
29133         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29134         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29135         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29136
29137 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29138
29139         * g77.f-torture/compile/20010321-1.f: New test.
29140
29141 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29142
29143         * gcc.c-torture/compile/20010329-1.c: New test.
29144
29145 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * gcc.c-torture/execute/20010329-1.c: New test.
29148
29149 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29150
29151         * g++.old-deja/g++.other/eh4.C: Fix typo.
29152
29153 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29154
29155         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29156
29157 2001-03-28  Philip Blundell  <philb@gnu.org>
29158
29159         * gcc.c-torture/compile/20010328-1.c: New test.
29160
29161 2001-03-27  Richard Henderson  <rth@redhat.com>
29162
29163         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29164         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29165
29166 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29167
29168         * gcc.c-torture/compile/20010327-1.c: New test.
29169
29170 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         * g++.old-deja/g++.other/friend12.C: New test.
29173         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29174         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29175
29176 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29177
29178         * gcc.c-torture/execute/20010325-1.c: New test.
29179
29180 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29181
29182         * g++.old-deja/g++.other/mangle3.C: New test.
29183
29184 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29185
29186         * g++.old-deja/g++.other/anon8.C: New test.
29187
29188 2001-03-20  Philip Blundell  <philb@gnu.org>
29189
29190         * gcc.c-torture/compile/20010320-1.c: New test.
29191
29192 2001-03-17  Richard Henderson  <rth@redhat.com>
29193
29194         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29195
29196 2001-03-15  Geoff Keating  <geoff@redhat.com>
29197
29198         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29199         tests on AIX.
29200
29201 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29202
29203         * g++.old-deja/g++.other/eh4.C: New test.
29204
29205 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29206
29207         * gcc.dg/cpp/mi1.c: Update.
29208
29209 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29210
29211         * g++.old-deja/g++.other/regstack.C: New test.
29212
29213 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.old-deja/g++.other/ref4.C: New test.
29216
29217 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29218
29219         * objc/execute/va_method.m: Added.
29220         * objc/execute/IMP.m: Added.
29221         * objc/execute/_cmd.m: Added.
29222         * objc/execute/accessing_ivars.m: Added.
29223         * objc/execute/class-1.m: Added.
29224         * objc/execute/class-10.m: Added.
29225         * objc/execute/class-11.m: Added.
29226         * objc/execute/class-12.m: Added.
29227         * objc/execute/class-13.m: Added.
29228         * objc/execute/class-14.m: Added.
29229         * objc/execute/class-2.m: Added.
29230         * objc/execute/class-3.m: Added.
29231         * objc/execute/class-4.m: Added.
29232         * objc/execute/class-5.m: Added.
29233         * objc/execute/class-6.m: Added.
29234         * objc/execute/class-7.m: Added.
29235         * objc/execute/class-8.m: Added.
29236         * objc/execute/class-9.m: Added.
29237         * objc/execute/class-tests-1.h
29238         * objc/execute/class-tests-2.h
29239         * objc/execute/compatibility_alias.m: Added.
29240         * objc/execute/encode-1.m: Added.
29241         * objc/execute/formal_protocol-1.m: Added.
29242         * objc/execute/formal_protocol-2.m: Added.
29243         * objc/execute/formal_protocol-3.m: Added.
29244         * objc/execute/formal_protocol-4.m: Added.
29245         * objc/execute/formal_protocol-5.m: Added.
29246         * objc/execute/formal_protocol-6.m: Added.
29247         * objc/execute/formal_protocol-7.m: Added.
29248         * objc/execute/informal_protocol.m: Added.
29249         * objc/execute/initialize.m: Added.
29250         * objc/execute/load.m: Added.
29251         * objc/execute/many_args_method.m: Added.
29252         * objc/execute/nested-3.m: Added.
29253         * objc/execute/no_clash.m: Added.
29254         * objc/execute/private.m: Added.
29255         * objc/execute/redefining_self.m: Added.
29256         * objc/execute/root_methods.m: Added.
29257         * objc/execute/selector-1.m: Added.
29258         * objc/execute/static-1.m: Added.
29259         * objc/execute/static-2.m: Added.
29260         * objc/execute/va_method.m: Added.
29261
29262 2001-03-10  Richard Henderson  <rth@redhat.com>
29263
29264         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29265
29266 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29267
29268         * g++.old-deja/g++.other/crash31.C: XFAIL.
29269         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29270         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29271         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29272         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29273         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29274
29275 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29276
29277         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29278
29279 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29280
29281         * gcc.dg/20000724-1.c: Don't use multiline strings.
29282
29283 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29284
29285         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29286         result of -cString against what we expect it to be; don't just
29287         print it out for no one to read.
29288
29289         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29290         Based on testcases provided by Nicola Pero.
29291
29292 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29293
29294         * gcc.dg/cpp/macro7.c: New test.
29295
29296 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29297
29298         * gcc.dg/cpp/multiline.c: Update.
29299
29300 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.other/enum3.C: New test.
29303
29304 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.old-deja/g++.other/pod1.C: New test.
29307
29308 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29309
29310         * g++.old-deja/g++.ext/overload1.C: New test.
29311
29312 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         * g++.old-deja/g++.pt/using1.C: New test.
29315
29316 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29317
29318         * g++.old-deja/g++.other/using9.C: New test.
29319
29320 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29321
29322         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29323
29324         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29325
29326 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.old-deja/g++.ext/realpt1.C: Remove.
29329
29330 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29331
29332         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29333
29334 2001-02-26  Will Cohen  <wcohen@redhat.com>
29335
29336         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29337
29338 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29339
29340         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29341         templatized constructors.
29342
29343 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29344
29345         * gcc.c-torture/execute/20010224-1.c: New test.
29346
29347 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * gcc.c-torture/execute/20010222-1.c: New test.
29350
29351 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * g++.old-deja/g++.other/inline20.C: New test.
29354
29355 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29356
29357         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29358
29359 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29360
29361         * g++.old-deja/g++.other/lookup22.C: New test.
29362
29363 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29364
29365         * g77.dg: New directory.
29366         * g77.dg/20010216-1.f: New test case.
29367         * g77.dg/dg.exp: New driver.
29368         * lib/g77-dg.exp: New driver library.
29369
29370 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29371
29372         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29373
29374 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29375
29376         * g++.old-deja/g++.other/decl9.C: New test.
29377
29378 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29379
29380         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29381         not need <string> and also tests the initialization at runtime.
29382
29383 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29384
29385         * gcc.c-torture/execute/longlong.c: New test.
29386
29387 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29388
29389         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29390
29391 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29392
29393         * gcc.c-torture/execute/920302-1.c (execute):
29394         Change argument type to short.
29395
29396 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29397
29398         * g++.old-deja/g++.pt/deduct6.C: New test.
29399
29400 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29401
29402         * g++.old-deja/g++.pt/deduct5.C: New test.
29403
29404 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29405
29406         * gcc.c-torture/execute/20010209-1.c: New test.
29407
29408 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29409
29410         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29411
29412 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29413
29414         * g++.dg/vtgc1.C: Update for new ABI.
29415
29416         * consistency.vlad: New directory, 1665 files.
29417
29418 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29419
29420         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29421         return type.
29422         * gcc.dg/cpp/digraphs.c: Declare puts.
29423
29424 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.old-deja/g++.other/warn5.C: New test.
29427
29428 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.old-deja/g++.pt/spec40.C: New test.
29431
29432 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29433
29434         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29435         case.
29436         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29437
29438 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29439
29440         * gcc.c-torture/compile/20010209-1.c: New test.
29441
29442 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29443
29444         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29445         excess errors message but not if it crashes.
29446         * g++.old-deja/g++.other/crash27.C: Likewise.
29447         * g++.old-deja/g++.other/crash28.C: Likewise.
29448         * g++.old-deja/g++.other/crash30.C: Likewise.
29449         * g++.old-deja/g++.other/crash32.C: Likewise.
29450         * g++.old-deja/g++.other/crash35.C: Likewise.
29451         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29452
29453 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29454
29455         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29456         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29457         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29458         g77.f-torture/execute/execute.exp,
29459         g77.f-torture/noncompile/noncompile.exp,
29460         gcc.c-torture/execute/execute.exp,
29461         gcc.c-torture/execute/memcheck/memcheck.exp,
29462         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29463         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29464         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29465         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29466         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29467         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29468         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29469         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29470         Remove bug reporting instructions with ancient email addresses.
29471
29472 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29473
29474         * gcc.dg/20010202-1.c: New test.
29475         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29476
29477 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29478
29479         * g++.dg/stdbool-if.C: New test.
29480
29481 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29482
29483         * objc/execute/fdecl.m: Added main().
29484
29485 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gcc.c-torture/execute/20010206-1.c: New test.
29488
29489 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29490
29491         * gcc.dg/cpp/avoidpaste1.c: Update.
29492
29493 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29494
29495         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29496         Pero <nicola@brainstorm.co.uk>.
29497         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29498
29499 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.pt/spec39.C: New test.
29502
29503 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29504
29505         * gcc.c-torture/compile/20010202-1.c: New test.
29506
29507 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29508
29509         * g++.old-deja/g++.abi/primary2.C: New test.
29510         * g++.old-deja/g++.abi/primary3.C: New test.
29511         * g++.old-deja/g++.abi/primary4.C: New test.
29512         * g++.old-deja/g++.abi/primary5.C: New test.
29513         * g++.old-deja/g++.abi/vtable3.h: New test.
29514         * g++.old-deja/g++.abi/vtable3a.C: New test.
29515         * g++.old-deja/g++.abi/vtable3b.C: New test.
29516         * g++.old-deja/g++.abi/vtable3c.C: New test.
29517         * g++.old-deja/g++.abi/vtable3d.C: New test.
29518         * g++.old-deja/g++.abi/vtable3e.C: New test.
29519         * g++.old-deja/g++.abi/vtable3f.C: New test.
29520         * g++.old-deja/g++.abi/vtable3g.C: New test.
29521         * g++.old-deja/g++.abi/vtable3h.C: New test.
29522         * g++.old-deja/g++.abi/vtable3i.C: New test.
29523         * g++.old-deja/g++.abi/vtable3j.C: New test.
29524         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29525
29526 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29527
29528         * g++.old-deja/g++.other/anon6.C: New test.
29529         * g++.old-deja/g++.other/anon7.C: New test.
29530
29531 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29532
29533         * gcc.dg/cpp/avoidpaste2.c: New tests.
29534
29535 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29536
29537         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29538
29539 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29540
29541         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29542         DECIMAL_DIG cases for Irix."
29543
29544 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29545
29546         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29547
29548 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29549
29550         * gcc.dg/c99-tag-1.c: New test.
29551
29552 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29553
29554         * gcc.dg/cpp/tr-warn1.c: Add tests.
29555
29556 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29557
29558         * gcc.dg/cpp/avoidpaste1.c: Update.
29559         * gcc.dg/cpp/paste4.c: Update.
29560
29561 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29562
29563         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29564         cases for Irix.
29565
29566 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29567
29568         * g++.old-deja/g++.other/inline19.C: New test.
29569
29570 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29571
29572         * gcc.dg/Wlarger-than.c: New test.
29573
29574 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29575
29576         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29577
29578 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29579
29580         * gcc.c-torture/execute/20010129-1.c: New test.
29581         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29582
29583 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29584
29585         * gcc.dg/cpp/avoidpaste1.c: Test case.
29586
29587 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29588
29589         * g++.old-deja/g++.other/inline18.C: New test.
29590
29591 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29592
29593         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29594         and __builtin_putchar.
29595
29596 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29599         tests.
29600
29601 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29602
29603         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29604         floating point number rounding mode to round to the nearest
29605         representable mode.
29606
29607 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29608
29609         * g++.old-deja/g++.other/mangle2.C: New test.
29610
29611 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29612
29613         * gcc.c-torture/compile/20010124-1.c: New test.
29614
29615 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29616
29617         * g++.old-deja/g++.pt/spec38.C: New test.
29618
29619 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29620
29621         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29622         "Build don't run".
29623
29624 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29625
29626         * gcc.c-torture/execute/20010123-1.c: New test.
29627
29628 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         * g++.old-deja/g++.pt/spec37.C: New test.
29631
29632 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * g++.old-deja/g++.pt/overload14.C: New test.
29635
29636 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29637
29638         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29639         __builtin_return_address.
29640
29641 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29644         * g++.old-deja/g++.pt/spec35.C: New test.
29645         * g++.old-deja/g++.pt/spec36.C: New test.
29646
29647 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29648
29649         * gcc.c-torture/compile/20010118-1.c: New test.
29650
29651 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29652
29653         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29654
29655 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29656
29657         * gcc.c-torture/execute/20010119-1.c: New test.
29658
29659 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         * g++.old-deja/g++.other/vbase5.C: New test.
29662
29663 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29664
29665         * gcc.c-torture/execute/20010118-1.c: New test.
29666
29667 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29668
29669         * g++.old-deja/g++.pt/deduct3.C: New test.
29670
29671 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.old-deja/g++.pt/spec34.C: New test.
29674
29675 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29676
29677         * g77.f-torture/compile/20000601-2.f: New test.
29678
29679 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29680
29681         * g++.old-deja/g++.other/init17.C: New test.
29682
29683 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29684
29685         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29686
29687 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29688
29689         * g++.old-deja/g++.pt/unify8.C: New test.
29690
29691 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.old-deja/g++.abi/vbase1.C: New test.
29694
29695 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * g++.old-deja/g++.pt/crash65.C: New test.
29698
29699 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29700
29701         * gcc.dg/cpp/assembl2.S: New test case.
29702
29703 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29704
29705         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29706         are supported.
29707
29708 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29709
29710         * g++.old-deja/g++.other/builtins1.C: New test.
29711         * g++.old-deja/g++.other/builtins2.C: Likewise.
29712         * g++.old-deja/g++.other/builtins3.C: Likewise.
29713         * g++.old-deja/g++.other/builtins4.C: Likewise.
29714
29715 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * gcc.c-torture/compile/20010117-1.c: New test.
29718         * gcc.c-torture/compile/20010117-2.c: New test.
29719
29720 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29721
29722         * g77.f-torture/execute/20010116.[fx]: New test,
29723         XFAIL on i?86-*-*.
29724         * g77.f-torture/compile/20010115.f: Indicate it's
29725         a test for PR fortran/1636.
29726
29727 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29728
29729         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29730
29731 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29732
29733         * g77.f-torture/compile/20010115.f: New test.
29734
29735 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29736
29737         * g++.old-deja/g++.pt/nontype5.C: New test.
29738
29739 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29740
29741         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29742         have an equivalent working one below it.
29743
29744 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29745
29746         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29747         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29748
29749 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29750
29751         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29752         message containing "init_priority".
29753         (conpr-2.C): Likewise.
29754         (conpr-3.C): Likewise.
29755         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29756
29757 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29758
29759         * gcc.c-torture/execute/20010114-2.c: New test.
29760
29761 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29762
29763         * gcc.c-torture/compile/20010114-1.c: New test.
29764         * gcc.c-torture/compile/20010114-1.x: Xfail.
29765         * gcc.c-torture/compile/20010114-2.c: New test.
29766         * gcc.c-torture/execute/20010114-1.c: New test.
29767         * gcc.dg/trunc-1.c: New test.
29768         * gcc.dg/uninit-B.c: New test.
29769
29770 2001-01-13  Nick Clifton  <nickc@redhat.com>
29771
29772         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29773         target.
29774
29775 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.c-torture/compile/20010113-1.c: New test.
29778
29779 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29780
29781         * gcc.c-torture/compile/20001212-1.c: New test.
29782
29783 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29784
29785         * gcc.dg/cpp/widestr1.c: Update.
29786         * gcc.dg/cpp/prag-imp.c: Remove.
29787
29788 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29789
29790         * gcc.c-torture/execute/20000801-3.x: Remove.
29791         * gcc.dg/c90-init-1.c: New test.
29792         * gcc.dg/c99-init-1.c: New test.
29793         * gcc.dg/c99-init-2.c: New test.
29794         * gcc.dg/gnu99-init-1.c: New test.
29795
29796 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29797
29798         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29799         testing that no relevant ones were found.
29800
29801 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29802
29803         * g++.old-deja/g++.pt/cast2.C: New test.
29804
29805 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29806
29807         * g++.old-deja/g++.pt/friend47.C: New test.
29808
29809 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29810
29811         * g++.old-deja/g++.pt/instantiate13.C: New test.
29812
29813 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29814
29815         * g++.old-deja/g++.other/defarg7.C: New test.
29816         * g++.old-deja/g++.other/defarg8.C: New test.
29817
29818 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * g++.old-deja/g++.pt/crash64.C: New test.
29821
29822 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29823
29824         * g++.old-deja/g++.pt/crash63.C: New test.
29825
29826 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29827
29828         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29829
29830 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29831
29832         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29833
29834 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29835
29836         * g++.old-deja/g++.pt/error3.C: New test.
29837
29838 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29839
29840         * g++.old-deja/g++.other/crash39.C: New test.
29841
29842 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29843
29844         * g++.old-deja/g++.other/vbase4.C: New test.
29845
29846 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29847
29848         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29849         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29850         * gcc.dg/special/special.exp: New test driver which will check
29851         for alias support for the above test.
29852
29853 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29854
29855         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29856         problems on small machines.
29857         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29858         parameterize.
29859
29860 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29861
29862         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29863         mips.
29864         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29865
29866 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29867
29868         * g++.old_deja/g++.pt/using8.C: New test.
29869
29870 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29871
29872         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29873
29874 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29875
29876         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29877         where a failure is expected.
29878         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29879
29880 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29881
29882         * g++.old_deja/g++.pt/instantiate12.C: New test.
29883
29884 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29887         start of structs.
29888         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29889         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29890         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29891         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29892         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29893         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29894         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29895         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29896         * g++.old-deja/g++.eh/spec6.C: Likewise.
29897         * g++.old-deja/g++.jason/crash3.C: Likewise.
29898         * g++.old-deja/g++.law/ctors11.C: Likewise.
29899         * g++.old-deja/g++.law/ctors17.C: Likewise.
29900         * g++.old-deja/g++.law/ctors5.C: Likewise.
29901         * g++.old-deja/g++.law/ctors9.C: Likewise.
29902         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29903         * g++.old-deja/g++.mike/net22.C: Likewise.
29904         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29905         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29906         * g++.old-deja/g++.mike/virt3.C: Likewise.
29907         * g++.old-deja/g++.niklas/t128.C: Likewise.
29908         * g++.old-deja/g++.other/anon4.C: Likewise.
29909         * g++.old-deja/g++.other/using1.C: Likewise.
29910         * g++.old-deja/g++.other/warn3.C: Likewise.
29911         * g++.old-deja/g++.pt/t37.C: Likewise.
29912         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29913         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29914
29915 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29916
29917         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29918
29919 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29920
29921         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29922
29923 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.c-torture/compile/20010107-1.c: New test.
29926
29927 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29928
29929         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29930
29931 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29932
29933         * gcc.dg/format/format.h: New file.
29934         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29935         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29936         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29937         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29938         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29939         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29940         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29941         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29942         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29943         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29944         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29945         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29946         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29947         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29948         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29949         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29950         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29951         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29952         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29953         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29954         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29955         instead of declaring standard types, macros and functions in each
29956         test.
29957
29958 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29959
29960         * gcc.c-torture/execute/20010106-1.c: New test.
29961
29962 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * gcc.dg/format/format.exp: New file.
29965         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29966         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29967         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29968         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29969         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29970         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29971         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29972         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29973         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29974         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29975         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29976         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29977         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29978         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29979         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29980         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29981         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29982         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29983         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29984         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29985         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29986         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29987         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29988         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29989         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29990         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29991         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29992         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29993         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29994         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29995         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29996         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29997         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29998         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29999         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30000         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30001         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30002         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30003         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30004         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30005         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30006         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30007
30008 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30009
30010         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30011         account.
30012
30013 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30014
30015         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30016
30017 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30018
30019         * g++.old-deja/g++.pt/crash62.C: New test.
30020
30021 2001-01-04  Richard Henderson  <rth@redhat.com>
30022
30023         * gcc.dg/20000926-1.c: Update expected warnings.
30024         * gcc.dg/array-2.c: Likewise.
30025         * gcc.dg/array-4.c: Also validate flexible array members.
30026         * gcc.dg/c99-flex-array-1.c: New.
30027
30028 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30029
30030         * gcc.c-torture/compile/20001222-1.x: Remove.
30031
30032 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30033
30034         * gcc.c-torture/execute/built-in-setjmp.c: New.
30035
30036 2001-01-03  Richard Henderson  <rth@redhat.com>
30037
30038         * gcc.dg/940510-1.c: Update expected error wording.
30039         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30040
30041 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30042
30043         * lib/target-supports.exp (check_alias_available): Modified to
30044         indicate aliases not supported if only weak aliases are supported.
30045
30046 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30047
30048         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30049         Turn on cmpstrsi checks for __pj__ and __i370__.
30050
30051 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30052
30053         * g++.old-deja/g++.other/virtual11.C: New test.
30054
30055 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30056
30057         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30058
30059 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30060
30061         * gcc.c-torture/compile/20010102-1.c: New test.
30062
30063 2001-01-02  Andreas Jaeger  <aj@suse.de>
30064
30065         * gcc.dg/noreturn-3.c: New test.
30066
30067         * gcc.dg/noreturn-4.c: New test.
30068
30069 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30070
30071         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30072         __builtin_fputc and __builtin_fwrite.
30073
30074 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30075
30076         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30077         signed char, not default char.
30078
30079 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30080
30081         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30082
30083 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30084
30085         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30086
30087 2000-12-29  Richard Henderson  <rth@redhat.com>
30088
30089         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30090         (__cyg_profile_func_exit): Define.
30091
30092 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30093
30094         * g++.dg/vtgc1.C: New test.
30095
30096 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30097
30098         * gcc.dg/noncompile/20001228-1.c: New test.
30099
30100         * gcc.dg/20001228-1.c: New test.
30101
30102         * gcc.c-torture/execute/20001228-1.c: New test.
30103
30104 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30105
30106         * gcc.dg/format-strfmon-1.c: New test.
30107
30108 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30109
30110         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30111         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30112         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30113         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30114         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30115         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30116         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30117         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30118         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30119         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30120         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30121         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30122         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30123
30124         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30125         * gcc.c-torture/execute/string-opt-4.c: Test index.
30126
30127 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30128
30129         * gcc.c-torture/compile/20001226-1.c: New test.
30130
30131 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30132
30133         * gcc.c-torture/compile/20001222-1.c: New test.
30134         * gcc.c-torture/compile/20001222-1.x: Xfail.
30135
30136 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30137
30138         * gcc.c-torture/execute/comp-goto-2.c: New test.
30139
30140 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30141
30142         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30143         Use long types if __INT_MAX__ is 32767.
30144         (main): Use cast to (sint32 *) when poking 88 into a_page.
30145
30146         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30147
30148 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30149
30150         * gcc.c-torture/compile/20001221-1.c: New test.
30151         * gcc.c-torture/execute/20001221-1.c: New test.
30152
30153 2000-12-20  Richard Henderson  <rth@redhat.com>
30154
30155         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30156         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30157
30158 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30159
30160         * gcc.dg/compare3.c: New test.
30161
30162 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30163
30164         * gcc.dg/format-warnll-1.c: New test.
30165
30166 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30167
30168         * gcc.dg/cpp/cmdlne-P.c: New test.
30169
30170 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30171
30172         * gcc.c-torture/execute/builtin-abs-1.c,
30173         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30174
30175 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30176
30177         * gcc.dg/cpp/multiline.c: New test.
30178
30179 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30180
30181         * g++.old-deja/g++.other/syshdr1.C: Update.
30182         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30183
30184 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30185
30186         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30187
30188 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30189
30190         * g++.old-deja/g++.pt/ttp65.C: New test.
30191
30192 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30193
30194         * g++.old-deja/g++.pt/ttp64.C: New test.
30195
30196 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30197
30198         * g++.old-deja/g++.pt/spec33.C: New test.
30199
30200 2000-12-14  Catherine Moore  <clm@redhat.com>
30201
30202         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30203         * gcc.c-torture/execute/920612-2.c: Likewise.
30204         * gcc.c-torture/execute/920428-2.c: Likewise.
30205         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30206         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30207
30208 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30209
30210         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30211         * gcc.dg/pack-test-2.c: Likewise.
30212
30213 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30214
30215         Tests by Zack Weinberg <zackw@stanford.edu>.
30216
30217         * gcc.dg/cpp/defined.c: Update.
30218         * gcc.dg/cpp/defined_trad.c: New tests.
30219
30220 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30221
30222         * gcc.dg/cpp/trad-direct.c: Update.
30223
30224 2000-12-11  Neil Booth  <neilb@earthling.net>
30225
30226         * gcc.dg/cpp/defined_trad.c
30227
30228 2000-12-11  Neil Booth  <neilb@earthling.net>
30229
30230         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30231
30232 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30233
30234         * gcc.dg/format-miss-2.c: New test.
30235
30236 2000-12-09  Neil Booth  <neilb@earthling.net>
30237
30238         * gcc.dg/cpp/lineflags.c: New tests.
30239         * gcc.dg/cpp/poison.c: Update.
30240         * gcc.dg/cpp/redef2.c: Update.
30241         * gcc.dg/cpp/skipping.c: New test.
30242
30243 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30244
30245         * g++.old-deja/g++.other/eh3.C: New testcase.
30246
30247 2000-12-07  Neil Booth  <neilb@earthling.net>
30248
30249         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30250         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30251         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30252         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30253         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30254         Update.
30255
30256 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30257
30258         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30259         __SIZE_TYPE__ instead of int for type of integers cast to
30260         pointers.
30261
30262 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * g++.old-deja/g++.other/cleanup4.C: New test.
30265
30266 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * format-sec-1.c: New test.
30269
30270 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30271
30272         * gcc.dg/format-nonlit-3.c: New test.
30273
30274 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30275
30276         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30277         through a null pointer.
30278
30279 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30280
30281         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30282         * g++.old-deja/g++.pt/partial4.C: New test.
30283
30284 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30285
30286         * gcc.c-torture/execute/ieee/hugeval.x: New.
30287
30288 2000-12-06  Neil Booth  <neilb@earthling.net>
30289
30290         * gcc.dg/cpp/backslash2.c: New tests.
30291
30292 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30293
30294         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30295         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30296
30297 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30298
30299         * gcc.c-torture/execute/20001203-2.c: New testcase.
30300
30301 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30302
30303         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30304         * g++.old-deja/g++.other/virtual10.C: New test.
30305
30306 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30309
30310 2000-12-05  Richard Henderson  <rth@redhat.com>
30311
30312         * gcc.c-torture/compile/20001205-1.c: New.
30313
30314 2000-12-04  Neil Booth  <neilb@earthling.net>
30315
30316         * g++.old-deja/g++.other/virtual9.C: New test.
30317         * g++.old-deja/g++.pt/crash61.C: New test.
30318         * gcc.c-torture/execute/loop-9.c: New test.
30319
30320 2000-12-04  Neil Booth  <neilb@earthling.net>
30321
30322         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30323         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30324         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30325         * gcc.dg/cpp/extratokens.c: ...here.
30326
30327 2000-12-04  Neil Booth  <neilb@earthling.net>
30328
30329         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30330         New tests.
30331
30332 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30333
30334         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30335         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30336
30337 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30338
30339         * gcc.c-torture/execute/20001203-1.c: New test.
30340
30341 2000-12-03  Neil Booth  <neilb@earthling.net>
30342
30343         * gcc.dg/cpp/macro6.c: New test cases.
30344
30345 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30346
30347         * gcc.c-torture/execute/string-opt-9.c: New test.
30348         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30349         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30350         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30351
30352         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30353         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30354
30355 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30356
30357         * gcc.dg/cpp/if-6.c: New testcase.
30358
30359         * gcc.dg/20001201-1.c: New testcase.
30360
30361 2000-12-02  Neil Booth  <neilb@earthling.net>
30362
30363         * g++.old-deja/g++.other/externC4.C,
30364         g++.old-deja/g++.other/friend10.C: New tests.
30365
30366 2000-12-02  Neil Booth  <neilb@earthling.net>
30367
30368         * g++.old-deja/g++.other/instan2.C
30369         * g++.old-deja/g++.other/instan3.C: New test.
30370
30371 2000-12-02  Neil Booth  <neilb@earthling.net>
30372
30373         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30374         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30375         gnuc99.c,gnuc99-pedantic.c: New tests.
30376
30377 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30378
30379         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30380         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30381
30382 2000-12-01  Neil Booth  <neilb@earthling.net>
30383
30384         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30385         * gcc.dg/cpp/poison.c: Update.
30386         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30387
30388 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30389
30390         * g77.f-torture/execute/20001201.f: New test.
30391
30392 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30393
30394         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30395
30396 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30397
30398         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30399
30400 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30401
30402         * g++.old-deja/g++.other/cast6.C: New test.
30403
30404 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30405
30406         * gcc.c-torture/execute/20001130-2.c: New testcase.
30407
30408 2000-11-30  Richard Henderson  <rth@redhat.com>
30409
30410         * gcc.c-torture/execute/20001130-1.c: New test.
30411
30412 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30413
30414         * g++.old-deja/g++.other/op3.C: New test.
30415
30416 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30417
30418         * g++.old-deja/g++.other/op2.C: New test.
30419
30420 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30421
30422         * g++.old-deja/g++.other/crash38.C: New test.
30423
30424 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30425
30426         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30427
30428 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30429
30430         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30431         tests.
30432         * gcc.c-torture/execute/string-opt-6.c: New test.
30433
30434         * gcc.dg/20001117-1.c: Add main.
30435
30436 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30437
30438         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30439         Move from here ...
30440         * gcc.dg/940510-1.c: ... to here.
30441
30442         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30443         zero-size arrays in toplevel structures.
30444
30445 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30446
30447         * gcc.c-torture/execute/loop-8.c: New test.
30448
30449 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30450
30451         * g++.old-deja/g++.other/base1.C: New test.
30452
30453 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         * g++.old-deja/g++.other/parse2.C: New test.
30456
30457 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30458
30459         * g++.old-deja/g++.pt/incomplete1.C: New test.
30460
30461 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.old-deja/g++.other/friend9.C: New test.
30464
30465 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30466
30467         * gcc.dg/20001127-1.c: New test.
30468
30469 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.old-deja/g++.pt/friend46.C: New test.
30472
30473 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.other/ptrmem8.C: New test.
30476
30477 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30478
30479         * gcc.c-torture/execute/string-opt-7.c: New test.
30480         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30481
30482 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30483
30484         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30485         instead of 'mkcheck 2'.
30486
30487 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30488
30489         * gcc.c-torture/execute/memcheck/driver.c,
30490         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30491         C9X references to refer to C99.
30492
30493 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30494
30495         * gcc.dg/ultrasp3.c: New test.
30496
30497 2000-11-25  Neil Booth  <neilb@earthling.net>
30498
30499         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30500
30501 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30502
30503         * gcc.c-torture/compile/20001123-2.c: New.
30504
30505 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30506
30507         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30508
30509 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30510
30511         * gcc.dg/sequence-point-1.c: Add some new tests.
30512         * gcc.c-torture/execute/20001124-1.c: New test.
30513
30514 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30515
30516         * g++.old-deja/g++.other/vaarg4.C: New test.
30517         * gcc.c-torture/compile/20001123-1.c: New test.
30518
30519 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30520
30521         * g++.other/crash24.C: Adjust and remove XFAIL.
30522         * g++.other/crash37.C: New test.
30523
30524 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30525
30526         * g++.old-deja/g++.pt/instantiate9.C: New test.
30527
30528 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30529
30530         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30531         new ABI, too.
30532
30533         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30534         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30535
30536 2000-11-22  Neil Booth  <neilb@earthling.net>
30537
30538         * gcc.dg/cpp/Wtrigraphs.c: New test.
30539
30540 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30541
30542         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30543
30544 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30545
30546         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30547
30548 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30549
30550         * lib/gcc-dg.exp: load_lib scanasm.exp.
30551         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30552         * lib/g++-dg.exp: load_lib scanasm.exp.
30553         * lib/scanasm.exp: New.
30554         (scan-assembler, scan-assembler-not): Add optional arguments to
30555         test name, or if not present, the pattern name.
30556         (scan-assembler-dem, scan-assembler-dem-not): New.
30557
30558         * g++.dg/dg.exp: New.
30559
30560 2000-11-21  Neil Booth  <neilb@earthling.net>
30561
30562         * gcc.dg/cpp/integrated1.c: Remove.
30563
30564 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30565
30566         * gcc.c-torture/execute/20001121-1.c: New test.
30567
30568 2000-11-21  Richard Henderson  <rth@redhat.com>
30569
30570         * gcc.c-torture/compile/20001121-1.c: New test.
30571
30572 2000-11-20  Neil Booth  <neilb@earthling.net>
30573
30574         * gcc.dg/cpp/integrated1.c: New test.
30575
30576 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30577
30578         * g++.old-deja/g++.other/inline17.C: New test.
30579
30580 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30581
30582         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30583         local variable to be zero: I made the variable global. Now
30584         uses abort() and exit() instead of relying on main's return value.
30585
30586 2000-11-20  Neil Booth  <neilb@earthling.net>
30587
30588         * gcc.dg/cpp/paste2.c: Update test.
30589         * objc/execute/paste.m: New test.
30590
30591 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30592
30593         * gcc.dg/c99-condexpr-1.c: New test.
30594
30595 2000-11-20  Neil Booth  <neilb@earthling.net>
30596
30597         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30598
30599 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30600
30601         * g++.old-deja/g++.pt/export1.C: New test.
30602
30603 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30604
30605         * gcc.dg/20001117-1.c: New test.
30606
30607 2000-11-18  Richard Henderson  <rth@redhat.com>
30608
30609         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30610
30611 2000-11-18  Richard Henderson  <rth@redhat.com>
30612
30613         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30614         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30615         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30616
30617 2000-11-18  Richard Henderson  <rth@redhat.com>
30618
30619         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30620         (main): New.  Exit cleanly.
30621
30622 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30623
30624         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30625         gcc.dg/c99-fordecl-2.c: New tests.
30626
30627 2000-11-18  Richard Henderson  <rth@redhat.com>
30628
30629         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30630         * gcc.c-torture/execute/zerolen-2.c: New.
30631
30632 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30633
30634         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30635         memory.
30636
30637 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30638
30639         * g++.old-deja/g++.pt/instantiate8.C: New test.
30640
30641 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30644         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30645
30646 2000-11-16  Nick Clifton  <nickc@redhat.com>
30647
30648         * gcc.c-torture/execute/nestfunc-2.c: New test.
30649         * gcc.c-torture/execute/nestfunc-3.c: New test.
30650
30651 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30652
30653         * gcc.c-torture/compile/20001116-1.c: New test.
30654
30655 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30656
30657         * gcc.c-torture/execute/20001115-1.c: New test.
30658
30659 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30662         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30663         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30664         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30665
30666 2000-11-15  Neil Booth  <neilb@earthling.net>
30667
30668         gcc.dg/cpp/_Pragma1.c: Update.
30669         gcc.dg/cpp/_Pragma2.c: New test.
30670
30671 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30672
30673         * g++.old-deja/g++.other/anon5.C: New test.
30674
30675 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30676
30677         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30678         tests.
30679
30680 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30681
30682         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30683         output.
30684
30685 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30686
30687         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30688         labels at end of compound statements.
30689
30690 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30691
30692         * gcc.c-torture/execute/loop-7.c: New test.
30693
30694 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30695
30696         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30697
30698 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30699
30700         * gcc.dg/c99-bool-1.c: New test.
30701
30702 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30703
30704         * gcc.dg/c99-scope-1.c: Remove xfail.
30705         * gcc.dg/c99-scope-2.c: New test.
30706
30707 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30708
30709         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30710         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30711
30712 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30713
30714         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30715         error messages.
30716
30717         * g++.mike/p700.C: Don't typedef wchar_t.
30718         * g++.mike/p784.C: Likewise.
30719         * g++.mike/eb101.C: Don't use __wchar_t.
30720
30721 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30722
30723         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30724         from DO loop.
30725
30726 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30727
30728         * gcc.c-torture/execute/20001111-1.c: New test.
30729
30730 2000-11-10  Nick Clifton  <nickc@redhat.com>
30731
30732         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30733         long multuiple and accumulate.
30734
30735 2000-11-09  Richard Henderson  <rth@redhat.com>
30736
30737         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30738         via size_t instead of int.
30739
30740         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30741         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30742         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30743         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30744
30745 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30746
30747         * gcc.c-torture/compile/20001109-1.c: New test.
30748         * gcc.c-torture/compile/20001109-2.c: New test.
30749
30750 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30751
30752         * g++.old-deja/g++.pt/operator1.C: New test.
30753         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30754
30755 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30756
30757         * gcc.dg/20001108-1.c: New test.
30758
30759 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30760
30761         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30762         with both arguments constant strings.
30763         * gcc.c-torture/execute/string-opt-3.c: New test.
30764         * gcc.c-torture/execute/string-opt-4.c: New test.
30765         * gcc.c-torture/execute/string-opt-5.c: New test.
30766
30767 2000-11-08  Nick Clifton  <nickc@redhat.com>
30768
30769         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30770         mulsidi3adddi patterns.
30771
30772 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30773
30774         * g++.old-deja/g++.other/crash36.C: New test.
30775
30776 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * g++.old-deja/g++.other/init16.C: New test.
30779
30780 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30781
30782         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30783
30784 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30785
30786         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30787         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30788         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30789
30790 2000-11-07  DJ Delorie  <dj@redhat.com>
30791
30792         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30793
30794 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30795
30796         * gcc.c-torture/execute/string-opt-1.c: New test.
30797
30798 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30799
30800         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30801         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30802         parameters in registers, and there is no way for a varargs
30803         function to know in which order the integer and floating-point
30804         parameters should be interleaved when they are placed on the
30805         stack.
30806         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30807         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30808
30809 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30810
30811         * gcc.c-torture/execute/string-opt-2.c: New test.
30812
30813 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.old-deja/g++.pt/crash60.C: New test.
30816
30817 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30818
30819         * g++.old-deja/g++.other/crash24.C: New test.
30820         * g++.old-deja/g++.other/crash25.C: New test.
30821         * g++.old-deja/g++.other/crash26.C: New test.
30822         * g++.old-deja/g++.other/crash27.C: New test.
30823         * g++.old-deja/g++.other/crash28.C: New test.
30824         * g++.old-deja/g++.other/crash29.C: New test.
30825         * g++.old-deja/g++.other/crash30.C: New test.
30826         * g++.old-deja/g++.other/crash31.C: New test.
30827         * g++.old-deja/g++.other/crash32.C: New test.
30828         * g++.old-deja/g++.other/crash33.C: New test.
30829         * g++.old-deja/g++.other/crash34.C: New test.
30830         * g++.old-deja/g++.other/crash35.C: New test.
30831
30832 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.c-torture/execute/20001031-1.c: New test.
30835
30836 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30837
30838         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30839         namespace.
30840
30841         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30842         standards-conformant.
30843
30844         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30845
30846         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30847         * g++.old-deja/g++.mike/p755a.C: Likewise.
30848         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30849         library makes no calls to `operator new' during initialization.
30850
30851 2000-11-04  Neil Booth  <neilb@earthling.net>
30852
30853         * gcc.dg/cpp/include2.c: New tests.
30854
30855 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30856
30857         * lib/g++.exp (g++_set_ld_library_path): New function.
30858         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30859
30860 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30861
30862         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30863         warnings.
30864
30865 2000-11-01  Richard Henderson  <rth@redhat.com>
30866
30867         * g++.old-deja/g++.ext/namedret1.C: New.
30868         * g++.old-deja/g++.ext/namedret2.C: New.
30869         * g++.old-deja/g++.ext/namedret3.C: New.
30870
30871 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30872
30873         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30874         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30875
30876 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30877
30878         * gcc.c-torture/execute/va-arg-21.c: New test.
30879
30880 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30881
30882         * gcc.dg/c99-complex-2.c: New test.
30883
30884 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30885
30886         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30887
30888 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30889
30890         * g++.old-deja/g++.other/inline16.C: New test.
30891
30892 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30893
30894         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30895         __PRETTY_FUNCTION__
30896
30897 2000-10-29  Neil Booth  <neilb@earthling.net>
30898
30899         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30900         New tests.
30901         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30902         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30903         optimisation.
30904
30905 2000-10-29  Neil Booth  <neilb@earthling.net>
30906
30907         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30908         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30909         * mi5.c: Test multiple includes work with -C.
30910         * trigraphs.c: Test ^= version.
30911
30912 2000-10-28  Neil Booth  <neilb@earthling.net>
30913
30914         New tests and test updates for new macro expander.
30915
30916         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30917         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30918         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30919         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30920         new diagnostic messages.
30921
30922         * gcc.dg/cpp/macro3.c: New tests.
30923
30924 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30925
30926         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30927         on the same line.
30928
30929 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30930
30931         * g++.old-deja/g++.other/eh2.C: New test.
30932
30933 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30934
30935         * gcc.c-torture/execute/20001027-1.c: New test.
30936
30937 2000-10-26  Richard Henderson  <rth@redhat.com>
30938
30939         * gcc.c-torture/execute/20001026-1.c: New.
30940
30941 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30942
30943         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30944         * g++.old-deja/g++.law/builtin1.C: Likewise.
30945         * g++.old-deja/g++.law/ctors10.C: Likewise.
30946         * g++.old-deja/g++.law/virtual3.C: Likewise.
30947         * g++.old-deja/g++.mike/p658.C: Likewise.
30948         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30949         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30950         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30951         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30952         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30953
30954 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30955
30956         * gcc.c-torture/compile/20001024-1.c: New test.
30957
30958 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30959
30960         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30961         to tell us whether or not we are using V3.
30962
30963 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30964
30965         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30966         operands.
30967
30968 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30969
30970         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30971
30972 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30973
30974         * gcc.c-torture/execute/20001024-1.c: New test.
30975
30976 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * g++.old-deja/g++.other/sibcall1.C: New test.
30979
30980 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30981
30982         * gcc.dg/noncompile/init-3.c: New test.
30983
30984 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30985
30986         * gcc.dg/format-array-1.c: New test.
30987
30988 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30989
30990         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30991         writing through null pointers; remove comment about testing
30992         unterminated strings.
30993
30994 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30995
30996         * gcc.c-torture/execute/20001017-2.c: New test.
30997
30998 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30999
31000         * gcc.c-torture/compile/20001018-1.c: New test.
31001         * gcc.c-torture/compile/20001018-1.x: Xfail.
31002
31003 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31004
31005         * gcc.c-torture/execute/20001017-1.c: New test.
31006
31007 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31008
31009         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31010         for multiple use of arguments with scanf formats; add tests for
31011         multiple use of arguments.
31012
31013 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31014
31015         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31016
31017 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31018
31019         * gcc.dg/format-miss-1.c: New test.
31020
31021 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31022
31023         * gcc.c-torture/execute/20001013-1.c: New test.
31024
31025 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31026
31027         * gcc.dg/format-branch-1.c: New test.
31028
31029 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31030
31031         * README, lib/file-format.exp: Remove EGCS references.
31032
31033 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31034
31035         * gcc.dg/20001013-1.c: New test.
31036
31037 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31038
31039         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31040         for intmax_t in the compiler using __typeof__ and the type rules
31041         for conditional expressions.
31042
31043 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31044
31045         * gcc.dg/20001012-1.c: New test.
31046         * gcc.dg/20001012-2.c: New test.
31047
31048 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31049
31050         * gcc.dg/format-attr-1.c: New test.
31051
31052 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31053
31054         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31055         __LONG_LONG_MAX__ instead of LLONG_MAX.
31056
31057 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31058
31059         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31060         scanf flags.
31061         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31062         flags.
31063
31064 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31065
31066         * gcc.dg/sequence-pt-1.c: New test.
31067
31068 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31069
31070         * gcc.c-torture/execute/20001011-1.c: New testcase.
31071         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31072
31073 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31074
31075         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31076         does not error on it.
31077
31078 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31079
31080         * gcc.dg/20001009-1.c: New test.
31081
31082 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31083
31084         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31085         * gcc.c-torture/execute/20001009-2.c: ... to here.
31086
31087 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31088
31089         * gcc.c-torture/compile/20001009-1.c: New testcase.
31090         * gcc.c-torture/execute/20001009-1.c: New testcase.
31091         Testcases provided by Jan Hubicka <jh@suse.cz>.
31092
31093 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31094
31095         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31096         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31097         uintmax_t using <limits.h> to emulate the compiler's internal
31098         logic.  No longer XFAIL %j tests.
31099
31100 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31101
31102         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31103         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31104         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31105         regexps and details of expected handling of some bad formats.
31106         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31107         suppression.
31108
31109 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31110
31111         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31112         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31113         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31114         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31115         in list archives.
31116
31117 2000-10-06  Richard Henderson  <rth@cygnus.com>
31118
31119         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31120         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31121         * g++.old-deja/g++.jason/report.C: Likewise.
31122         * g++.old-deja/g++.law/friend5.C: Likewise.
31123         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31124         of the expected warnings.
31125
31126 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.old-deja/g++.pt/enum14.C: New test.
31129
31130 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31131
31132         * g++.old-deja/g++.pt/crash59.C: New test.
31133
31134 2000-10-04  Will Cohen  <wcohen@redhat.com>
31135
31136         * gcc.dg/20000926-1.c: New test.
31137
31138 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31139
31140         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31141         function name for current C++ compiler.
31142         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31143
31144 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31145
31146         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31147         __PRETTY_FUNCTION__.
31148         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31149
31150 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31151
31152         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31153
31154 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31155
31156         * gcc.c-torture/compile/20000923-1.c: New test.
31157
31158 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31159
31160         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31161         * g++.old-deja/g++.pt/ttp62.C: Same.
31162         * g++.old-deja/g++.other/inline14.C: Same.
31163
31164 2000-09-24  Richard Henderson  <rth@cygnus.com>
31165
31166         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31167
31168 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31169
31170         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31171
31172 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31173
31174         * gcc.c-torture/compile/20000922-1.c: New file.
31175
31176 2000-09-21  Nick Clifton  <nickc@redhat.com>
31177
31178         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31179         a signed long modulo operation.
31180         (mod6): New function - perform an unsigned long modulo operation.
31181         (main): Add tests for modulos of very large numbers by very small
31182         dividends.
31183
31184 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31185
31186         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31187
31188 2000-09-19  Richard Henderson  <rth@cygnus.com>
31189
31190         * gcc.dg/compare2.c (case 10): XFAIL.
31191
31192 2000-09-18  Richard Henderson  <rth@cygnus.com>
31193
31194         * gcc.c-torture/execute/20000906-1.c: Move ...
31195         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31196         that support __builtin_trap.
31197
31198 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31199
31200         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31201
31202 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31203
31204         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31205         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31206         more $ format tests.
31207
31208 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31209
31210         * gcc.dg/format-errmk-1.c: New test.
31211
31212 2000-09-17  Greg McGary  <greg@mcgary.org>
31213
31214         * gcc.c-torture/execute/20000917-1.x: Remove.
31215
31216 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31217
31218         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31219
31220 2000-09-17  Greg McGary  <greg@mcgary.org>
31221
31222         * gcc.c-torture/execute/20000917-1.c: New test.
31223         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31224
31225 2000-09-16  Neil Booth  <NeilB@earthling.net>
31226
31227         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31228         in nested macro bug.
31229
31230 2000-09-15  Neil Booth  <NeilB@earthling.net>
31231
31232         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31233
31234 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31235
31236         * gcc.c-torture/execute/20000914-1.c: New test.
31237
31238 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31239
31240         * g++.other/inline13.C: New test.
31241
31242 2000-09-12  Andreas Jaeger  <aj@suse.de>
31243
31244         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31245         constant by Ulrich Drepper <drepper@redhat.com>.
31246
31247 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31248
31249         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31250
31251 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31252
31253         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31254
31255 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31256
31257         * gcc.dg/cpp/backslash.c: New test.
31258
31259 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31260
31261         * gcc.c-torture/execute/20000910-1.c: New test.
31262         * gcc.c-torture/execute/20000910-2.c: Likewise.
31263
31264 2000-09-11  Robert Lipe  <robertl@sco.com>
31265
31266         * gcc.dg/pragma-align.c: New test.
31267
31268 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31269
31270         * g++.old-deja/g++.pt/explicit82.C: New test.
31271         * g++.old-deja/g++.pt/explicit83.C: New test.
31272
31273 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31274
31275         * gcc.dg/asm-names.c: New test.
31276
31277 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31278
31279         * gcc.dg/cpp/tr-warn6.c: New test
31280
31281 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31282
31283         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31284         be accepted.
31285
31286 2000-09-07  Catherine Moore  <clm@redhat.com>
31287
31288         * gcc.c-torture/execute/unroll-1.c: New test.
31289
31290 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31291
31292         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31293         ERROR markers.
31294         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31295         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31296         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31297         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31298         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31299         Preprocess only.
31300         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31301         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31302
31303 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.old-deja/g++.pt/deduct2.C: New test.
31306
31307 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31308
31309         * g++.old-deja/g++.pt/parms2.C: New test.
31310
31311 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31312
31313         * g++.old-deja/g++.pt/crash58.C: New test.
31314
31315 2000-09-06  Greg McGary  <greg@mcgary.org>
31316
31317         * gcc.c-torture/execute/20000906-1.c: New test.
31318         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31319
31320 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31321
31322         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31323
31324 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         * g++.old-deja/g++.pt/crash57.C: New test.
31327
31328 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31329
31330         * g++.old-deja/g++.pt/crash56.C: New test.
31331
31332 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31333
31334         * g++.old-deja/g++.pt/koenig1.C: New test.
31335
31336 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * gcc.dg/20000904-1.c: New test.
31339
31340 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31341
31342         * gcc.dg/cpp/paste8.c: New test.
31343
31344 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31345
31346         * gcc.c-torture/compile/20000827-1.c: New test.
31347
31348 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31349
31350         * gcc.dg/format-diag-1.c: New test.
31351
31352 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31353
31354         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31355         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31356         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31357         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31358         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31359
31360 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31361
31362         * g++.old-deja/g++.other/nested4.C: New test.
31363
31364 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31365
31366         * g++.old-deja/g++.ns/scoped1.C: New test.
31367
31368 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31369
31370         * lib/g++.exp: Support testing already-installed GCC.
31371
31372 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31373
31374         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31375
31376 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31377
31378         * gcc.dg/return-type-2.c: New test.
31379
31380 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31381
31382         * gcc.c-torture/compile/20000825-1.c: New test.
31383
31384 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31385
31386         * gcc.dg/dwarf2-2.c: New test.
31387
31388 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31389
31390         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31391         dg-warning regexps.
31392
31393 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31394
31395         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31396         gcc.dg/format-ext-5.c: New tests.
31397
31398 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31401
31402 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31403
31404         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31405
31406 2000-08-24  Richard Henderson  <rth@cygnus.com>
31407
31408         * gcc.dg/ia64-sync-1.c: New test.
31409         * gcc.dg/ia64-sync-2.c: New test.
31410         * gcc.dg/ia64-asm-1.c: New test.
31411
31412 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31413
31414         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31415         * gcc.dg/format-ext-2.c: New test.
31416
31417 2000-08-23  Jason Merrill  <jason@redhat.com>
31418
31419         * lib/old-dejagnu.exp: Also ignore "In member function" and
31420         "At global scope".
31421
31422 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31423
31424         * gcc.dg/noncompile/label-lineno-1.c: New test.
31425
31426 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31427
31428         * gcc.dg/c99-array-nonobj-1.c: New test.
31429
31430 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31431
31432         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31433         tests.
31434         * gcc.dg/format-ext-1.c: New test.
31435
31436 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31437
31438         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31439         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31440         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31441         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31442         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31443
31444 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31445
31446         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31447         gcc.dg/c99-strftime-2.c: New tests.
31448
31449 2000-08-22  Richard Henderson  <rth@cygnus.com>
31450
31451         * gcc.c-torture/execute/20000822-1.c: New test.
31452
31453 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31454
31455         * gcc.c-torture/execute/20000819-1.x: Remove.
31456
31457 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31458
31459         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31460         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31461         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31462         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31463         gcc.dg/format-xopen-1.c: New tests.
31464
31465 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31466
31467         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31468
31469 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31470
31471         * g++.old-deja/g++.other/loop2.C: New test.
31472
31473         * gcc.c-torture/compile/20000606-1.c: New test.
31474         * gcc.c-torture/compile/20000728-1.c: New test.
31475         * gcc.c-torture/execute/20000801-1.c: New test.
31476         * gcc.c-torture/execute/20000801-2.c: New test.
31477         * gcc.c-torture/execute/20000819-1.c: New test.
31478         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31479         * gcc.dg/20000629-1.c: New test.
31480         * gcc.dg/20000724-1.c: New test.
31481         * gcc.dg/20000807-1.c: New test.
31482
31483 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31484
31485         * gcc.dg/cpp/pragma-1.c: New test.
31486         * gcc.dg/cpp/pragma-2.c: New test.
31487
31488 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31489
31490         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31491         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31492
31493 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31494
31495         * gcc.c-torture/compile/20000818-1.c: New test.
31496
31497 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31498
31499         * gcc.c-torture/execute/20000818-1.c: New test.
31500
31501 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31502
31503         * gcc.dg/format-va-1.c: New test.
31504
31505 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31506
31507         * g++.old-deja/g++.other/typedef8.C: New test.
31508
31509 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31510
31511         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31512         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31513         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31514         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31515         * g++.old-deja/g++.other/ptrmem7.C: New test.
31516         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31517
31518 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         * g++.old-deja/g++.pt/typename27.C: New test.
31521
31522 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31523
31524         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31525         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31526         * g++.old-deja/g++.pt/friend45.C: New test.
31527         * g++.old-deja/g++.other/friend8.C: New test.
31528
31529 2000-08-15  Richard Henderson  <rth@cygnus.com>
31530
31531         * gcc.c-torture/execute/20000815-1.c: New test.
31532
31533 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31534
31535         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31536         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31537         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31538
31539 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31540
31541         * g++.old-deja/g++.other/refinit2.C: New test.
31542
31543 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31544
31545         * lib/c-torture.exp (c-torture): Make
31546         compiler_conditional_xfail_data global.
31547         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31548         compiler_conditional_xfail_data machinery.
31549         (f-torture-execute): Likewise.
31550         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31551         and only when unrolling loops.
31552
31553         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31554
31555 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31556
31557         * g++.old-deja/g++.pt/explicit81.C: New test.
31558
31559 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31560
31561         * g++.old-deja/g++.pt/typename26.C: New test.
31562
31563 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31564
31565         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31566         warning.
31567
31568 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         * g++.old-deja/g++.other/array3.C: New test.
31571
31572 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31573
31574         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31575         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31576         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31577         New tests.
31578
31579 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31582         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31583
31584 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31585
31586         * gcc.c-torture/execute/20000808-1.c: New test.
31587
31588 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31589
31590         * gcc.dg/c90-const-expr-1.c: New test.
31591
31592 2000-08-08  Richard Henderson  <rth@cygnus.com>
31593
31594         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31595
31596 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31597
31598         * gcc.dg/noncompile/const-ll-1.c: New test.
31599
31600 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31601
31602         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31603
31604 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31605
31606         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31607         that running programs linked against the shared version of libobjc
31608         run correctly.
31609
31610 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31611
31612         * gcc.dg/c99-printf-1.c: New test.
31613
31614 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31615
31616         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31617
31618 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31619
31620         * gcc.c-torture/execute/20000731-1.x: Delete.
31621
31622 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31623
31624         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31625         and torture_without_loops as is done by c-torture.exp.
31626         (search_for): Copy from c-torture.exp.
31627         (gcc-dg-runtest): New function, drives a directory of tests
31628         iterating over the TORTURE_OPTIONS.
31629         (scan-assembler, scan-assembler-not): Move here from
31630         individual directory drivers.
31631
31632         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31633         defined by lib/gcc-dg.exp.
31634         * gcc.dg/cpp/cpp.exp: Likewise.
31635         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31636         gcc-dg-runtest, so we cycle over optimization options.
31637
31638         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31639         * gcc.dg/compare2.c: No longer expected to fail.
31640
31641 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31642
31643         * gcc.c-torture/execute/20000804-1.c: New test.
31644
31645 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31646
31647         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31648
31649 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31650
31651         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31652
31653 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31654
31655         * gcc.c-torture/compile/20000803-1.c: New test.
31656
31657 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31658
31659         * gcc.c-torture/execute/20000801-3.c,
31660         gcc.c-torture/execute/20000801-4.c: New tests.
31661         * gcc.c-torture/execute/20000801-3.x,
31662         gcc.c-torture/execute/20000801-4.x: Xfail.
31663
31664 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31665
31666         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31667         libobjc/.libs to allow for libtool.
31668
31669 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31670
31671         * gcc.c-torture/compile/20000802-1.c: New test.
31672
31673 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31674
31675         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31676
31677 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31678
31679         * gcc-c-torture/execute/20000731-2.c: New test.
31680
31681         * gcc.c-torture/execute/20000731-1.c: New test.
31682         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31683
31684 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31685
31686         * testsuite/gcc.dg/cpp/paste7.c: New test.
31687         * gcc.dg/cpp/20000725-1.c: New test.
31688
31689 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31690
31691         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31692         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31693         declaration warning for __builtin_dwarf_reg_size.
31694
31695         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31696
31697 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31698
31699         * gcc.dg/noncompile/voidparam-1.c: New test.
31700
31701 2000-07-30  Richard Henderson  <rth@cygnus.com>
31702
31703         * gcc.dg/c90-digraph-1.c: Don't xfail.
31704         * gcc.dg/compare2.c (case 10): Xfail.
31705         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31706
31707 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31708
31709         * gcc.dg/c99-main-1.c: New test.
31710
31711 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31712
31713         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31714
31715 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31716
31717         * gcc.c-tortuer/execute/20000726-1.c: New test.
31718
31719 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31720
31721         * gcc.c-torture/execute/enum-2.c: New test.
31722
31723 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31724
31725         * gcc.dg/cpp/tr-warn3.c: New test.
31726
31727 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31728
31729         * g++.old-deja/g++.ext/implicit1.C: Remove.
31730         * g++.old-deja/g++.jason/c2.C: Remove
31731         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31732         * g++.old-deja/g++.pt/crash16.C: Likewise.
31733         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31734
31735 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * g++.old-deja/g++.other/for2.C: New test.
31738
31739 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31740
31741         * gcc.dg/20000720-1.c: New test.
31742
31743 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31744
31745         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31746
31747 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31748
31749         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31750         * gcc.c-torture/execute/20000722-1.c: New.
31751         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31752
31753 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31754
31755         * gcc.dg/cpp/20000720-1.S: New test.
31756
31757 2000-07-21  Michael Meissner  <meissner@redhat.com>
31758
31759         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31760
31761 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31762
31763         * g++.old-deja/g++.brendan/crash16.C,
31764         g++.old-deja/g++.brendan/parse3.C,
31765         g++.old-deja/g++.brendan/redecl1.C,
31766         g++.old-deja/g++.ns/template13.C,
31767         g++.old-deja/g++.other/decl4.C,
31768         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31769
31770 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31771
31772         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31773         and "Internal error".
31774
31775         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31776         regexps.
31777         * gcc.dg/cpp/paste6.c: New test.
31778
31779 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31780
31781         * gcc.dg/cpp/tr-direct.c: New test.
31782
31783         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31784         gcc.dg/cpp/undef1.c: Tweak error regexps.
31785
31786 2000-07-18  Eric Christopher <echristo@redhat.com>
31787
31788         * gcc.c-torture/compile/20000718-1.c: New test.
31789
31790 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31791
31792         * cpplex.c (_cpp_push_token): If the token being pushed back
31793         is the previous token in this context, just subtract one from
31794         context->posn.
31795         * cppmacro.c (save_expansion): Clear aux field when storing a
31796         placemarker.
31797
31798 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31799
31800         * gcc.dg/noncompile/redecl-1.c: New test.
31801
31802 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31803
31804         * gcc.c-torture/execute/20000717-5.c: New test.
31805         * gcc.c-torture/execute/20000717-1.x: Removed.
31806
31807 2000-07-17  Richard Henderson  <rth@cygnus.com>
31808
31809         * gcc.c-torture/execute/20000717-4.c: New test.
31810
31811 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31812
31813         * gcc.dg/cpp/syshdr.c: New test.
31814         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31815
31816 2000-07-17  Neil Booth  <neilb@earthling.net>
31817
31818         * gcc.dg/cpp/cmdlne-dM.c: New test.
31819         * gcc.dg/cpp/cmdlne-dD.c: New test.
31820
31821 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31822
31823         * gcc.c-torture/execute/20000717-3.c: New test.
31824
31825         * gcc.c-torture/compile/20000717-1.c: New test.
31826
31827 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31828
31829         * gcc.c-torture/execute/20000717-2.c: New test.
31830
31831 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31832
31833         * gcc.dg/formatz-1.c: New test.
31834
31835         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31836         * gcc.dg/c99-digraph-1.c: New tests.
31837
31838         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31839         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31840
31841         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31842         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31843         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31844         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31845         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31846         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31847         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31848
31849 2000-07-17   Greg McGary <greg@mcgary.org>
31850
31851         * gcc.c-torture/execute/20000717-1.c: New test.
31852         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31853
31854 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31855
31856         * gcc.c-torture/execute/20000715-2.c: New test.
31857         * gcc.dg/20000715-1.c: New test.
31858
31859 2000-07-15  Michael Meissner  <meissner@redhat.com>
31860
31861         * gcc.c-torture/execute/20000715-1.c: New test.
31862
31863 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31864
31865         * gcc.c-torture/execute/20000707-1.c: New test.
31866
31867 2000-07-13  Neil Booth  <NeilB@earthling.net>
31868
31869         * testsuite/gcc.dg/cpp/digraph1.c,
31870         testsuite/gcc.dg/cpp/digraph2.c,
31871         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31872
31873 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31874
31875         * g77.f-torture/compile/20000630-2.f:  New test.
31876         * g77.f-torture/compile/20000630-2.x
31877
31878 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31879
31880         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31881
31882 2000-07-11  Neil Booth  <NeilB@earthling.net>
31883
31884         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31885
31886 2000-07-11  Neil Booth  <NeilB@earthling.net>
31887
31888         * gcc.dg/cpp/cmdlne-C.c: New.
31889
31890 2000-07-09  Neil Booth  <NeilB@earthling.net>
31891
31892         * gcc.dg/cpp/directiv.c: New tests.
31893         * gcc.dg/cpp/undef1.c: Update.
31894
31895 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31896
31897         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31898
31899 2000-07-09  Neil Booth  <NeilB@earthling.net>
31900
31901         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31902
31903 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31904
31905         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31906         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31907
31908 2000-07-08  Neil Booth  <NeilB@earthling.net>
31909
31910         * gcc.dg/cpp/macsyntx.c: New tests.
31911
31912 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31913
31914         * gcc.dg/20000707-1.c: New test.
31915
31916 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31917
31918         * gcc.c-torture/execute/20000706-1.c: New test.
31919         * gcc.c-torture/execute/20000706-2.c: New test.
31920         * gcc.c-torture/execute/20000706-3.c: New test.
31921         * gcc.c-torture/execute/20000706-4.c: New test.
31922         * gcc.c-torture/execute/20000706-5.c: New test.
31923
31924 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31925
31926         * g++.old-deja/g++.pt/instantiate7.C: New test.
31927
31928 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31929
31930         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31931         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31932         * g++.old-deja/g++.other/rtti3.C: Likewise.
31933         * g++.old-deja/g++.other/rttid3.C: Likewise.
31934
31935 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31936
31937         *  g77.f-torture/compile/20000630-1.x: Fix typo
31938
31939 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31940
31941         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31942         assembly output.
31943
31944 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31945
31946         * gcc.dg/cpp/ident.c: New test.
31947
31948 2000-07-05  Neil Booth  <NeilB@earthling.net>
31949
31950         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31951           gcc.dg/cpp/lexstrng.c: New tests.
31952
31953 2000-07-04  Neil Booth  <NeilB@earthling.net>
31954
31955         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31956         * gcc.dg/cpp/strify2.c: Same.
31957
31958 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31959
31960         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31961         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31962         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31963         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31964
31965         * testsuite/gcc.dg/cpp/macro1.c,
31966         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31967         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31968         testsuite/gcc.dg/cpp/strify1.c,
31969         testsuite/gcc.dg/cpp/strify2.c: New tests.
31970
31971 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31972
31973         * gcc.c-torture/execute/20000703-1.c: New test.
31974
31975 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31976
31977         * g++.old-deja/g++.pt (lookup10.C): New test.
31978
31979 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31980
31981         * g++.old-deja/g++.pt (typename25.C): New test.
31982
31983 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31984
31985         * gcc.c-torture/compile/20000701-1.c: New test.
31986
31987 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31988
31989         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31990         to test case.
31991
31992 2000-06-30  Catherine Moore  <clm@cygnus.com>
31993
31994         * gcc.c-torture/execute/align-1.c: New test.
31995
31996 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.old-deja/g++.pt/expr8.C: New test.
31999         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32000
32001 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32002
32003         * gcc.c-torture/compile/20000629-1.c: New test.
32004
32005 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32006
32007
32008         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32009         gcc.dg/noncompile directory, depending on whether they're
32010         preprocessor tests or not.  Annotate all the tests for the dg
32011         framework.
32012
32013         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32014         * gcc.dg/noncompile/noncompile.exp: New.
32015
32016         * Moved files:
32017         Old name                                New name
32018         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32019         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32020         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32021         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32022         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32023         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32024         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32025         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32026         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32027         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32028         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32029         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32030         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32031         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32032         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32033         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32034         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32035         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32036         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32037         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32038         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32039         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32040         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32041         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32042
32043         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32044         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32045         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32046         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32047         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32048         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32049
32050 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32051
32052         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32053         declare one variable.  On the fourth, error.
32054         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32055         declared by 20000628-1a.h.
32056
32057 2000-06-29  Richard Henderson  <rth@redhat.com>
32058
32059         * gcc.c-torture/execute/930529-1.x: New file.
32060         * gcc.dg/920413-1.c: Adjust expected warning text.
32061         * gcc.dg/980217-1.c: Declare abort.
32062         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32063
32064 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32065
32066         * g77.f-torture/compile/20000629-1.f: New test.
32067         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32068
32069 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32070
32071         Rearrange lots of files, removing entirely the
32072         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32073         directories.
32074
32075         * Deleted files:
32076         gcc.c-torture/code_quality/code_quality.exp
32077         gcc.c-torture/special/special.exp
32078         gcc.failure/failure.exp
32079         gcc.failure/940409-1.x
32080         gcc.c-torture/compile/961203-1.x
32081
32082         * New files:
32083         gcc.misc-tests/linkage.exp
32084         gcc.c-torture/execute/920730-1t.c
32085         gcc.c-torture/execute/920730-1t.x
32086         gcc.c-torture/compile/920520-1.x
32087         gcc.c-torture/compile/920521-1.x
32088         gcc.c-torture/compile/981006-1.x
32089         gcc.c-torture/execute/eeprof-1.x
32090
32091         * Moved files (possibly with modifications to fit a new harness):
32092         Old name                                New name
32093         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32094         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32095         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32096         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32097         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32098         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32099         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32100         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32101         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32102         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32103         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32104         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32105         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32106         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32107
32108 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32109
32110         * c-torture/compile/961203-1.x: Delete.
32111
32112         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32113         not exit. Include stdio.h.
32114         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32115         * gcc.misc-tests/dg-12.c: Likewise.
32116         * gcc.misc-tests/dg-5.c: Likewise.
32117         * gcc.misc-tests/dg-6.c: Likewise.
32118         * gcc.misc-tests/dg-7.c: Prototype abort.
32119         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32120         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32121         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32122         not exit.
32123         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32124         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32125
32126 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32127
32128         * gcc.dg/cpp/20000628-1.c: New test.
32129         * gcc.dg/cpp/20000628-1.h: New header for above test.
32130         * gcc.dg/cpp/20000628-1a.h: Likewise.
32131
32132 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32133
32134         * gcc.dg/cpp: New directory.
32135         * gcc.dg/cpp/cpp.exp: New driver.
32136         * gcc.dg/cpp/20000627-1.c: New test.
32137         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32138         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32139         and rewrite as a compilation test.
32140
32141         * gcc.dg: Move many files into the cpp subdirectory, possibly
32142         renaming or editing them as well.
32143         Old name                New name
32144         990119-1.c              cpp/19990119-1.c
32145         990228-1.c              cpp/19990228-1.c
32146         990407-1.c              cpp/19990407-1.c
32147         990409-1.c              cpp/19990409-1.c
32148         990413-1.c              cpp/19990413-1.c
32149         990703-1.c              cpp/19990703-1.c
32150         20000127-1.c            cpp/20000127-1.c
32151         20000129-1.c            cpp/20000129-1.c
32152         20000207-1.c            cpp/20000207-1.c
32153         20000207-2.c            cpp/20000207-2.c
32154         20000209-1.c            cpp/20000209-1.c
32155         20000209-2.c            cpp/20000209-2.c
32156         20000301-1.c            cpp/20000301-1.c
32157         20000419-1.c            cpp/20000419-1.c
32158         20000510-1.S            cpp/20000510-1.S
32159         20000519-1.c            cpp/20000519-1.c
32160         20000529-1.c            cpp/20000529-1.c
32161         20000625-1.c            cpp/20000625-1.c
32162         20000625-2.c            cpp/20000625-2.c
32163         cpp-as1.c               cpp/assert1.c
32164         cpp-as2.c               cpp/assert2.c
32165         cxx-comments-1.c        cpp/cxxcom1.c
32166         cxx-comments-2.c        cpp/cxxcom2.c
32167         endif-label.c           cpp/endif.c
32168         cpp-hash1.c             cpp/hash1.c
32169         cpp-hash2.c             cpp/hash2.c
32170         cpp-if1.c               cpp/if-1.c
32171         cpp-if2.c               cpp/if-2.c
32172         cpp-if3.c               cpp/if-3.c
32173         cpp-if4.c               cpp/if-4.c
32174         cpp-if5.c               cpp/if-5.c
32175         cpp-cond.c              cpp/if-cexp.c
32176         cpp-missingop.c         cpp/if-mop.c
32177         cpp-missingparen.c      cpp/if-mpar.c
32178         cpp-opprec.c            cpp/if-oppr.c
32179         cpp-ifparen.c           cpp/if-paren.c
32180         cpp-shortcircuit.c      cpp/if-sc.c
32181         cpp-shift.c             cpp/if-shift.c
32182         cpp-unary.c             cpp/if-unary.c
32183         cpp-li1.c               cpp/line1.c
32184         cpp-li2.c               cpp/line2.c
32185         lineno.c                cpp/line3.c
32186         lineno-2.c              cpp/line4.c
32187         cpp-mi.c                cpp/mi1.c
32188         cpp-mic.h               cpp/mi1c.h
32189         cpp-micc.h              cpp/mi1cc.h
32190         cpp-mind.h              cpp/mi1nd.h
32191         cpp-mindp.h             cpp/mi1ndp.h
32192         cpp-mix.h               cpp/mi1x.h
32193         cpp-mi2.c               cpp/mi2.c
32194         cpp-mi2a.h              cpp/mi2a.h
32195         cpp-mi2b.h              cpp/mi2b.h
32196         cpp-mi2c.h              cpp/mi2c.h
32197         cpp-mi3.c               cpp/mi3.c
32198         cpp-mi3.def             cpp/mi3.def
32199         poison-1.c              cpp/poison.c
32200         pr-impl.c               cpp/prag-imp.c
32201         cpp-redef-2.c           cpp/redef1.c
32202         cpp-redef.c             cpp/redef2.c
32203         strpaste.c              cpp/strp1.c
32204         strpaste-2.c            cpp/strp2.c
32205         cpp-tradpaste.c         cpp/tr-paste.c
32206         cpp-tradstringify.c     cpp/tr-str.c
32207         cpp-tradwarn1.c         cpp/tr-warn1.c
32208         cpp-tradwarn2.c         cpp/tr-warn2.c
32209         trigraphs.c             cpp/trigraphs.c
32210         cpp-unc1.c              cpp/unc1.c
32211         cpp-unc2.c              cpp/unc2.c
32212         cpp-unc3.c              cpp/unc3.c
32213         cpp-unc.c               cpp/unc4.c
32214         undef.c                 cpp/undef1.c
32215         undef-2.c               cpp/undef2.c
32216         cpp-wi1.c               cpp/widestr1.c
32217
32218 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32219
32220         * lib/g++.exp (g++_include_flags): Tweak.
32221
32222 2000-06-27  H.J. Lu  <hjl@gnu.org>
32223             Loren J. Rittle  <ljrittle@acm.org>
32224
32225         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32226         version with one that knows about the new gcc tree structure.
32227         (g++_link_flags): Same.
32228
32229 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32230
32231         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32232         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32233         case we are cross-compiling.
32234
32235         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32236         g++.old-deja/g++.niklas/Makefile.in,
32237         g++.old-deja/g++.niklas/configure.in,
32238         g++.old-deja/g++.other/Makefile.in,
32239         g++.old-deja/g++.other/configure.in,
32240         gcc.c-torture/code_quality/Makefile.in,
32241         gcc.c-torture/code_quality/configure.in,
32242         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32243         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32244         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32245         gcc.c-torture/execute/ieee/Makefile.in,
32246         gcc.c-torture/execute/ieee/configure.in,
32247         gcc.c-torture/noncompile/Makefile.in,
32248         gcc.c-torture/noncompile/configure.in,
32249         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32250         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32251         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32252
32253 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32254
32255         * g++.old-deja/g++.other/ambig3.C: New test.
32256
32257 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32258
32259         * g++.old-deja/g++.pt/syntax1.C: New test.
32260         * g++.old-deja/g++.pt/syntax2.C: New test.
32261         * g++.old-deja/g++.other/syntax3.C: New test.
32262         * g++.old-deja/g++.other/syntax4.C: New test.
32263
32264 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32265
32266         * gcc.dg/20000623-1.c: Prototype exit and abort.
32267
32268 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32269
32270         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32271         New tests.
32272         * gcc.dg/cpp-mi3.def: New file.
32273
32274         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32275         inside assertions.
32276         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32277         lexer's error messages.
32278         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32279         divine anything from the linemarkers.
32280         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32281         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32282
32283 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32284
32285         * gcc.dg/20000623-1.c: New test.
32286
32287 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * gcc.c-torture/execute/20000622-1.c: New test.
32290
32291 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32292
32293         * g++.old-deja/g++.other/init15.C: New test.
32294
32295 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.old-deja/g++.pt/vaarg2.C: New test.
32298         * g++.old-deja/g++.pt/vaarg3.C: New test.
32299
32300 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32301
32302         * g++.old-deja/g++.other/dyncast6.C: New test.
32303
32304 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32305
32306         * gcc.c-torture/execute/loop-6.c: New test.
32307
32308 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32309
32310         * gcc.dg/20000614-1.c: New test.
32311         * gcc.dg/20000614-2.c: New test.
32312
32313 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32314
32315         * g++.old-deja/g++.other/inline12.C: New test.
32316
32317 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32318
32319         * g++.old-deja/g++.other/eh1.C: New test.
32320
32321 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32322
32323         * g++.old-deja/g++.other/type.C: New test.
32324
32325 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * g++.old-deja/g++.other/initstring.C: New test.
32328
32329 2000-06-12  Jason Merrill  <jason@redhat.com>
32330
32331         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32332
32333 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32334
32335         * gcc.c-torture/compile/20000609-1.c: New test.
32336
32337 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32338
32339         * gcc.dg/20000609-1.c: New test.
32340
32341 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32342
32343         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32344         * gcc.c-torture/noncompile/poison-1.c: Move...
32345         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32346         * gcc.dg/cpp-li1.c: Add a token after the #line.
32347
32348 2000-06-05  Richard Henderson  <rth@cygnus.com>
32349
32350         * gcc.c-torture/execute/20000605-2.c: New test.
32351         * gcc.c-torture/execute/20000605-3.c: New test.
32352
32353 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32354
32355         * g77.f-torture/execute/20000503-1.x: New file.
32356
32357 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32358
32359         * g++.old-deja/g++.eh/badalloc1.C: New test.
32360
32361 2000-06-05  Richard Henderson  <rth@cygnus.com>
32362
32363         * gcc.c-torture/execute/20000605-1.c: New test.
32364
32365 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32366             Nathan Sidwell <nathan@codesourcery.com>
32367
32368         * gcc.c-torture/compile/20000605-1.c: New test.
32369
32370 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32371
32372         * g77.f-torture/compile/20000601-1.f:  New test.
32373
32374 2000-06-03  Richard Henderson  <rth@cygnus.com>
32375
32376         * gcc.c-torture/execute/20000603-1.c: New.
32377
32378 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32379
32380         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32381         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32382
32383 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32384
32385         * gcc.dg/compare2.c (case 12): XFAIL.
32386         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32387         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32388
32389         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32390
32391 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32392
32393         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32394         guard macro is already defined when the header is first
32395         included.
32396         * gcc.dg/cpp-mix.h: New file.
32397         * gcc.dg/endif-label.c: Update patterns to match compiler.
32398
32399         * g++.brendan/complex1.C: Declare abort.
32400         * g++.law/refs4.C: Remove XFAIL.
32401         * g++.oliva/expr2.C: Declare abort and exit.
32402
32403 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32404
32405         * gcc.c-torture/execute/20000528-1.c: New test.
32406
32407         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32408         * g++.old-deja/g++.law/temps4.C: Likewise.
32409
32410         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32411         stdlib.h.  Call abort() on failure.
32412         * g++.old-deja/g++.law/refs4.C: Likewise.
32413         * g++.old-deja/g++.law/temps4.C: Likewise.
32414         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32415         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32416
32417 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32418
32419         Relative to g++.dg/special:
32420         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32421
32422         Relative to g++.old-deja:
32423         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32424         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32425         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32426         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32427         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32428         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32429         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32430
32431         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32432         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32433         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32434         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32435         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32436         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32437         and/or string.h.
32438
32439         * g++.other/goto1.C: Update expectations for error messages.
32440
32441 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32442
32443         * gcc.c-torture/compile/20000523-1.c: New test.
32444
32445 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32446
32447         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32448
32449 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32450
32451         * g++.old-deja/g++.eh/catch11.C: New test.
32452         * g++.old-deja/g++.eh/catch12.C: New test.
32453
32454 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32455
32456         * gcc.c-torture/execute/20000523-1.c: New test.
32457
32458 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32459
32460         * c-torture/execute/bcp-1.c: Replace abort in arg of
32461         __builtin_constant_p with a generic external function.
32462
32463         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32464         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32465         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32466         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32467         Prototype abort and/or exit.
32468
32469         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32470         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32471         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32472         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32473
32474 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32475
32476         * gcc.dg/dwarf2-1.c: New test.
32477
32478 2000-05-20  Richard Henderson  <rth@cygnus.com>
32479
32480         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32481
32482 2000-05-20  Andreas Jaeger  <aj@suse.de>
32483
32484         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32485         testcase.
32486
32487 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32488
32489         * gcc.c-torture/execute/20000519-2.c: New test.
32490
32491 2000-05-19  Andreas Jaeger  <aj@suse.de>
32492
32493         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32494         which fails with SSA.
32495
32496         * lib/c-torture.exp: Also test with -O3 -fssa.
32497
32498 2000-05-18  Michael Meissner  <meissner@redhat.com>
32499
32500         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32501         * gcc.c-torture/execute/920415-1.c: Ditto.
32502         * gcc.c-torture/execute/920501-1.c: Ditto.
32503         * gcc.c-torture/execute/conversion.c: Ditto.
32504         * gcc.c-torture/execute/cvt-1.c: Ditto.
32505
32506 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32507
32508         * gcc.c-torture/compile/20000518-1.c: New test.
32509
32510 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32511
32512         * g77.f-torture/compile/200005018.f:  New test.
32513
32514 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32515
32516         * gcc.c-torture/compile/20000517-1.c: New test.
32517
32518 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32519
32520         * gcc.c-torture/execute/20000516-1.c: New test.
32521
32522 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32523
32524         * g++.old-deja/g++.other/eh.C: New test.
32525
32526 2000-05-12  Richard Henderson  <rth@cygnus.com>
32527
32528         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32529         constants through to doit's conditional.
32530
32531 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32532
32533         * gcc.c-torture/compile/20000511-1.c: New test.
32534         * g77.f-torture/compile/20000511-1.f: New test.
32535         * g77.f-torture/compile/20000511-2.f: New test.
32536
32537 2000-05-11  Michael Meissner  <meissner@redhat.com>
32538
32539         * gcc.c-torture/execute/20000511-1.c: New test.
32540
32541 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32542
32543         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32544         * gcc.dg/20000510-1.S: New.
32545
32546 2000-05-08  Catherine Moore  <clm@cygnus.com>
32547
32548         * gcc.dg/unused-3.c: New.
32549
32550 2000-05-06  Richard Henderson  <rth@cygnus.com>
32551
32552           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32553           * g++.old-deja/g++.mike/warn1.C: Likewise.
32554           * g++.old-deja/g++.pt/local1.C: Likewise.
32555           * g++.old-deja/g++.pt/local7.C: Likewise.
32556           * g++.old-deja/g++.pt/spec16.C: Likewise.
32557
32558 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32559
32560         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32561
32562 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32563
32564           * g77.f-torture/execute/20000503-1.f:  New test.
32565
32566 2000-05-04  Andreas Jaeger  <aj@suse.de>
32567
32568         * gcc.dg/noreturn-2.c: New test.
32569
32570 2000-05-04  Neil Booth  <NeilB@earthling.net>
32571
32572         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32573         preprocessor.
32574
32575 2000-05-04  Richard Henderson  <rth@cygnus.com>
32576
32577         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32578
32579 2000-05-04  Richard Henderson  <rth@cygnus.com>
32580
32581         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32582         OpenSSL by Jason R Thorpe.
32583
32584 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32585
32586         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32587
32588 2000-05-03  Robert Lipe <robertlipe@usa.net>
32589
32590         * gcc.dg/20000503-1.c: New test.
32591
32592 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32593
32594         * gcc.c-torture/compile/20000502-1.c: New test.
32595         * g++.old-deja/g++.other/align.C: New test.
32596         * gcc.dg/cpp-tradstringify.c: New test.
32597
32598 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32599
32600         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32601         and hard registers.
32602
32603 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32604
32605         * gcc.c-torture/execute/loop-5.c: New test.
32606
32607 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32608
32609         * gcc.c-torture/execute/va-arg-20.c: New test.
32610
32611 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32612
32613         * gcc.c-torture/execute/20000422-1.c: New test.
32614
32615 2000-04-20  Greg McGary  <gkm@gnu.org>
32616
32617         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32618         when optimizing, but without sibling-call optimizations (-O1).
32619
32620 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32621
32622           * gcc.c-torture/compile/20000420-1.c: New test.
32623
32624 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32625
32626         * g++.abi/ptrflags.C: New test.
32627         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32628
32629 2000-04-19  Catherine Moore  <clm@cygnus.com>
32630
32631         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32632
32633 2000-04-19  Greg McGary  <gkm@gnu.org>
32634
32635         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32636         sibling-call optimizations.
32637
32638 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32639
32640         * gcc.dg/20000419-1.c: New test.
32641
32642 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32643
32644         * gcc.c-torture/execute/20000412-6.c: New test.
32645
32646 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32647
32648         * gcc.c-torture/execute/20000412-5.c: New test.
32649         * g77.f-torture/compile/20000412-1.f: New test.
32650         * gcc.c-torture/execute/20000412-4.c: New test.
32651         * gcc.c-torture/compile/20000412-2.c: New test.
32652         * gcc.c-torture/execute/20000412-3.c: New test.
32653         * gcc.c-torture/compile/20000412-1.c: New test.
32654         * gcc.c-torture/execute/20000412-2.c: New test.
32655
32656 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32657
32658         * objc/execute/bf-20.m: New test.
32659
32660 2000-04-10  Richard Henderson  <rth@cygnus.com>
32661
32662         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32663
32664         * gcc.c-torture/execute/20000412-1.c: New test.
32665
32666 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32667
32668         * g++.old-deja/g++.eh/catchptr1.C: New test.
32669
32670 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32671
32672         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32673
32674 2000-04-08  Neil Booth  <NeilB@earthling.net>
32675
32676         * gcc.dg/cpp-nullchar.c: Remove test as
32677         embedded nulls cause problems.
32678
32679 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32680
32681         * gcc.dg/compare2.c: New test.
32682
32683 2000-04-08  Neil Booth  <NeilB@earthling.net>
32684
32685         * gcc.dg/cpp-nullchar.c: New test.
32686
32687 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32688
32689         * gcc.dg/cpp-mi2.c: New test.
32690         * gcc.dg/cpp-mi2[abc].h: New files.
32691
32692 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32695         member name.
32696
32697 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32698
32699         * g++.old-deja/g++.abi/vmihint.C: New test.
32700
32701 2000-04-06  Neil Booth  <NeilB@earthling.net>
32702
32703         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32704         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32705         copyright.
32706
32707 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32708
32709         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32710         avoid stack-frame overwrite.
32711
32712 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32713
32714         * gcc.c-torture/compile/20000405-2.c: New test.
32715         * gcc.c-torture/compile/20000405-3.c: New test.
32716
32717 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32718
32719         * gcc.c-torture/compile/20000405-1.c: New test.
32720
32721 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32722
32723         * gcc.dg/cast-qual-1.c: Revert last change.
32724
32725 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32726
32727         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32728
32729 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32730
32731         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32732         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32733
32734 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32735
32736         * gcc.c-torture/compile/20000403-2.c: New test.
32737         * gcc.c-torture/compile/20000403-1.c: New test.
32738
32739 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32740
32741         * gcc.c-torture/execute/20000403-1.c: New test.
32742
32743 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32744
32745         * gcc.c-torture/execute/20000402-1.c: New test.
32746
32747 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32748
32749         * gcc.c-torture/execute/va-arg-15.c: New test.
32750         * gcc.c-torture/execute/va-arg-16.c: New test.
32751         * gcc.c-torture/execute/va-arg-17.c: New test.
32752         * gcc.c-torture/execute/va-arg-18.c: New test.
32753         * gcc.c-torture/execute/va-arg-19.c: New test.
32754
32755 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32756
32757         * gcc.c-torture/compile/981211-1.c: Move to...
32758         * gcc.dg/cpp-as1.c: ...here.
32759         * gcc.dg/cpp-as2.c: New file.
32760
32761         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32762         compiler.
32763
32764 2000-04-02  Neil Booth  <NeilB@earthling.net>
32765
32766         * gcc.dg/cpp-cond.c  New tests.
32767         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32768         accidental success less likely.
32769         * gcc.dg/cpp-missingop.c  New tests.
32770         * gcc.dg/cpp-missingparen.c  New tests.
32771         * gcc.dg/cpp-shift.c  New tests.
32772         * gcc.dg/cpp-shortcircuit.c  New tests.
32773         * gcc.dg/cpp-unary.c  New tests.
32774
32775 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32776
32777         * gcc.c-torture/compile/20000329-1.c: New test.
32778
32779 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32780
32781         * gcc.c-torture/compile/20000326-1.c: New test.
32782         * gcc.c-torture/compile/20000326-2.c: New test.
32783
32784 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32785
32786         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32787         the first parameter is a function argument.
32788
32789 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32790
32791         * g++.old-deja/g++.ext/array4.C: New test.
32792
32793 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32794
32795         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32796
32797 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32798
32799         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32800
32801 2000-03-19  Richard Henderson  <rth@cygnus.com>
32802
32803         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32804
32805 2000-03-19  Richard Henderson  <rth@cygnus.com>
32806
32807         * gcc.c-torture/compile/20000319-1.c: New test.
32808
32809 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32810
32811         * gcc.c-torture/execute/20000314-3.c: New test.
32812         * gcc.c-torture/execute/20000314-2.c: New test.
32813         * gcc.c-torture/execute/20000314-1.c: New test.
32814         * gcc.c-torture/compile/20000314-2.c: New test.
32815         * gcc.c-torture/compile/20000314-1.c: New test.
32816
32817 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32818
32819         * g++.old-deja/g++.warn/inline.C: New test.
32820
32821 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32822
32823         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32824         standards-compliant result rather than specific constants.
32825         Put test-values in array.
32826
32827 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32828
32829         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32830         (g++_target_compile): Put test-specific options last.
32831
32832 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32833
32834         * g++.old-deja/g++.eh/vbase4.C: New test.
32835
32836 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32837
32838         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32839
32840 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32841
32842         * g++.old-deja/g++.brendan/misc12.C: Removed.
32843         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32844         * g++.old-deja/g++.ext/pretty4.C: New test.
32845
32846 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32847
32848         * g++.old-deja/g++.other/string2.C: New test.
32849
32850 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32851
32852         * g++.old-deja/g++.warn/impint2.C: New test.
32853
32854 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32855
32856         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32857         is 1, not zero.
32858
32859 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.old-deja/g++.warn/impint.C: New test.
32862         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32863         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32864         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32865         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32866         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32867         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32868         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32869         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32870         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32871         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32872         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32873         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32874
32875 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32876
32877         * gcc.dg/cpp-redef.c: New test.
32878
32879 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         * g++.old-deja/g++.pt/unify7.C: New test.
32882
32883 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32884
32885         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32886         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32887
32888 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32889
32890         * gcc.c-torture/compile/20000224-1.c: New test.
32891
32892 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32893
32894         * gcc.c-torture/compile/cpp-2.c: New test.
32895         * gcc.c-torture/compile/cpp-1.c: New test.
32896
32897 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32898
32899         * gcc.c-torture/execute/20000225-1.c: New test.
32900
32901 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32902
32903         * gcc.dg/cpp-li2.c: New test.
32904
32905         * gcc.dg/cpp-wi1.c: New test.
32906
32907         * gcc.dg/cpp-li1.c: New test.
32908
32909 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32910
32911         * g++.old-deja/g++.other/sizeof5.C: New test.
32912
32913 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32914
32915         * gcc.c-torture/execute/va-arg-13.c: New test.
32916
32917 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32918
32919         * gcc.c-torture/execute/va-arg-12.c: New test.
32920
32921 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32922
32923         * gcc.c-torture/execute/20000223-1.c: New test.
32924
32925 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32928
32929 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32930
32931         * g++.old-deja/g++.abi/ptrmem.C: New test.
32932
32933 2000-02-19  Richard Henderson  <rth@cygnus.com>
32934
32935         * gcc.c-torture/compile/init-3.c: New.
32936
32937 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32938
32939         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32940         ALWAYS_CXXFLAGS.
32941
32942 2000-02-11  Robert Lipe <robertl@sco.com>
32943
32944         * gcc.c-torture/compile/20000211-3.c: New test.
32945
32946 2000-02-11  Martin Buchholz <martin@xemacs.org>
32947
32948         * gcc.c-torture/compile/20000211-2.c: New test.
32949
32950 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32951
32952         * gcc.c-torture/compile/20000211-1.c: New test.
32953
32954 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32955
32956         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32957           on native targets
32958
32959 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32960
32961         * g++.old-deja/g++.other/cast5.C: New test.
32962
32963 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32964
32965         * gcc.c-torture/execute/20000205-1.c: New.
32966
32967 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32968
32969         * g++.old-deja/g++.jason/cast3.C: Return void.
32970         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32971
32972 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32973
32974         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32975
32976         * gcc.dg/loop-1.c: New test.
32977
32978 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32979
32980         * gcc.c-torture/compile/20000127-1.c: New test.
32981         * gcc.c-torture/execute/991228-1.c: New test.
32982
32983 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32984
32985         * gcc.dg/unused-2.c: New test.
32986
32987         * gcc.dg/conv-1.c: New test.
32988
32989 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32992         compiler.
32993         (tool_option_proc): Fix typo.
32994
32995 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32996
32997         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32998         of the ld on the host, not on the build machine.
32999         Also, don't crash if '--help' is not a supported option.
33000
33001 2000-01-24  Richard Henderson  <rth@cygnus.com>
33002
33003         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33004
33005 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33006
33007         * gcc.c-torture/execute/20000120-2.c: New test.
33008         * gcc.c-torture/execute/20000120-1.c: New test.
33009
33010 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33011
33012         * gcc.c-torture/execute/20000113-1.c: New test.
33013
33014 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33015
33016         * gcc.c-torture/execute/20000112-1.c: New test.
33017
33018 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33019
33020         * gcc.dg/20000111-1.c: New test.
33021
33022 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33023
33024         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33025         with 16 bit integers.
33026
33027 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33028
33029         * gcc.dg/20000108-1.c: New test.
33030
33031 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33032
33033         * g++.old-deja/g++.ns/koenig8.C: New test.
33034
33035 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33036
33037         * g++.old-deja/g++.other/cast4.C: New test.
33038
33039 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33040
33041         * gcc.c-torture/compile/20000105-2.c: New test.
33042         * gcc.c-torture/compile/20000105-1.c: New test.
33043
33044 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33045
33046         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33047         references to printf & atoi to conform to ANSI standard.
33048         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33049         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33050         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33051         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33052         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33053         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33054         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33055         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33056         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33057         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33058         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33059         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33060         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33061         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33062         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33063         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33064         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33065         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33066         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33067         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33068         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33069         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33070         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33071         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33072         * g++.old-deja/g++.brendan/init3.C: Likewise.
33073         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33074         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33075         * g++.old-deja/g++.brendan/new2.C: Likewise.
33076         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33077         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33078         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33079         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33080         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33081         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33082         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33083         * g++.old-deja/g++.brendan/template24.C: Likewise.
33084         * g++.old-deja/g++.brendan/template3.C: Likewise.
33085         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33086         * g++.old-deja/g++.jason/inline3.C: Likewise.
33087         * g++.old-deja/g++.jason/opeq.C: Likewise.
33088         * g++.old-deja/g++.law/arg5.C: Likewise.
33089         * g++.old-deja/g++.law/arm7.C: Likewise.
33090         * g++.old-deja/g++.law/ctors11.C: Likewise.
33091         * g++.old-deja/g++.law/cvt8.C: Likewise.
33092         * g++.old-deja/g++.law/init9.C: Likewise.
33093         * g++.old-deja/g++.law/refs4.C: Likewise.
33094         * g++.old-deja/g++.law/template2.C: Likewise.
33095         * g++.old-deja/g++.law/visibility24.C: Likewise.
33096         * g++.old-deja/g++.law/vtable3.C: Likewise.
33097         * g++.old-deja/g++.mike/asm2.C: Likewise.
33098         * g++.old-deja/g++.mike/eh1.C: Likewise.
33099         * g++.old-deja/g++.mike/misc1.C: Likewise.
33100         * g++.old-deja/g++.mike/misc13.C: Likewise.
33101         * g++.old-deja/g++.mike/misc14.C: Likewise.
33102         * g++.old-deja/g++.mike/ns12.C: Likewise.
33103         * g++.old-deja/g++.mike/p1248.C: Likewise.
33104         * g++.old-deja/g++.mike/p3708.C: Likewise.
33105         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33106         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33107         * g++.old-deja/g++.mike/p646.C: Likewise.
33108         * g++.old-deja/g++.mike/p700.C: Likewise.
33109         * g++.old-deja/g++.mike/p783.C: Likewise.
33110         * g++.old-deja/g++.mike/p783a.C: Likewise.
33111         * g++.old-deja/g++.mike/p783b.C: Likewise.
33112         * g++.old-deja/g++.mike/p786.C: Likewise.
33113         * g++.old-deja/g++.mike/p789.C: Likewise.
33114         * g++.old-deja/g++.mike/p789a.C: Likewise.
33115         * g++.old-deja/g++.mike/p807a.C: Likewise.
33116         * g++.old-deja/g++.other/delete3.C: Likewise.
33117         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33118         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33119         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33120         * g++.old-deja/g++.other/empty1.C: Likewise.
33121         * g++.old-deja/g++.other/temporary1.C: Likewise.
33122         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33123         * g++.old-deja/g++.pt/t16.C: Likewise.
33124         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33125
33126 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33127
33128         * gcc.dg/991230-1.c: New test.
33129
33130 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33131
33132         * gcc.c-torture/compile/991229-3.c: New test.
33133         * gcc.c-torture/compile/991229-2.c: New test.
33134         * gcc.c-torture/compile/991229-1.c: New test.
33135
33136 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33137
33138         * gcc.c-torture/compile/labels-2.c: New test.
33139
33140 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33141
33142         * gcc.c-torture/execute/991227-1.c: New test.
33143
33144 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33145
33146         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33147
33148 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33149
33150         * gcc.c-torture/execute/991221-1.c: New test.
33151
33152 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33153
33154         * g++.old-deja/g++.other/cast3.C: New test.
33155
33156 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33157
33158         * gcc.c-torture/execute/991216-4.c: New test.
33159
33160 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33161
33162         * gcc.c-torture/execute/991216-1.c: New test.
33163         * gcc.c-torture/execute/991216-2.c: New test.
33164         * gcc.c-torture/execute/991216-3.c: New test.
33165
33166 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33167
33168         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33169         Actually make the test fail by using "-O2" for compilation.
33170
33171 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33172
33173         * g++.old-deja/g++.warn/cast-align1.C: New test.
33174
33175 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33176
33177         * gcc.c-torture/compile/991214-1.c: New test.
33178         * gcc.c-torture/compile/991214-2.c: New test.
33179
33180 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33181
33182         * gcc.dg/991214-1.c: New test.
33183
33184 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33185
33186         * gcc.c-torture/compile/991213-3.c: New test.
33187         * gcc.c-torture/compile/991213-2.c: New test.
33188         * gcc.c-torture/compile/991213-1.c: New test.
33189
33190 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33191
33192         * gcc.dg/991209-1.c: New test.
33193
33194 1999-12-08  Nathan Sidwell <nathan@acm.org>
33195
33196         * gcc.c-torture/compile/991208-1.c: New test.
33197
33198 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33199
33200         * gcc.dg/ultrasp2.c: New test.
33201
33202 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33203
33204         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33205
33206 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33207
33208         * gcc.c-torture/compile/991202-1.c: New test.
33209         * gcc.c-torture/execute/991202-1.c: New test.
33210         * gcc.c-torture/execute/991202-2.c: New test.
33211         * gcc.c-torture/execute/991202-3.c: New test.
33212
33213 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33214
33215         * g++.old-deja/g++.abi/align.C: New test.
33216         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33217         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33218
33219 1999-12-01  Richard Henderson  <rth@cygnus.com>
33220
33221         * gcc.c-torture/execute/991201-1.c: New.
33222
33223 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33224
33225         * gcc.dg/991129-1.c: New test.
33226
33227 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33228
33229         * gcc.c-torture/compile/991127-1.c: New test.
33230
33231 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33232
33233         * g++.old-deja/g++.other/warn4.C: New test.
33234
33235 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33236
33237         * g++.old-deja/g++.eh/cleanup2.C: New test.
33238         * g++.old-deja/g++.ext/pretty2.C: New test.
33239         * g++.old-deja/g++.ext/pretty3.C: New test.
33240         * g++.old-deja/g++.other/debug6.C: New test.
33241
33242 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33243
33244         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33245         compiler_output to look for one error message instead of two.
33246
33247 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33248
33249         * gcc.c-torture/execute/991118-1.c: Also test case
33250         where the word boundary does not split a byte evenly.
33251
33252 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33253
33254         * g++.old-deja/g++.ext/restrict1.C: New test.
33255
33256 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33257
33258         * gcc.c-torture/execute/991118-1.c: New test.
33259
33260 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33261
33262         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33263         working directory pathnames.
33264
33265 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33266
33267         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33268         host is equipped with driver.h and driver.o so it can actually
33269         compile and run the tests.
33270
33271 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33272
33273         * gcc.c-torture/compile/991008-1.c: New test.
33274
33275 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33276
33277         * lib/gcc-dg.exp: Include target-supports.exp
33278
33279 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33280
33281         * lib/target-supports.exp: New file: Provide procs to test for
33282         features supported by the target.
33283         (check_weak_available): Moved here from ecos.exp.
33284         (check_alias_available): New proc: Determine of the target
33285         toolchain supports the alias attribute.
33286
33287         * gcc.dg/special/ecos.exp: Move check_weak_available to
33288         target-supports.exp.
33289         (alias-1.c): Only perform the test if the target supports
33290         aliases.
33291         (wkali-1.c): Only perform the test if the target supports
33292         aliases.
33293
33294         * gcc.dg/990506-0.c: Expect error messages from cross
33295         targets as well as native targets.
33296
33297 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33298
33299         * gcc.dg/ultrasp1.c: Removed xfail.
33300         * gcc.dg/struct-ret-2.c: Likewise.
33301         * gcc.dg/array-1.c: Likewise.
33302
33303 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33304
33305         * gcc.dg/struct-ret-2.c: New test.
33306
33307         * gcc.dg/array-1.c: New test.
33308
33309 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33310
33311         * gcc.c-torture/execute/991030-1.c: New test.
33312
33313 1999-10-26  Richard Henderson  <rth@cygnus.com>
33314
33315         * gcc.c-torture/compile/991026-2.c: New test.
33316
33317 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33318
33319         * gcc.c-torture/compile/991026-1.c: New test.
33320
33321 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33322
33323         * gcc.c-torture/execute/991023-1.c: New test.
33324
33325 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33326
33327         * gcc.c-torture/execute/991019-1.c: New test.
33328
33329 1999-10-16  Richard Henderson  <rth@cygnus.com>
33330
33331         * gcc.c-torture/execute/991016-1.c: New test.
33332
33333 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33334
33335         * gcc.c-torture/execute/991014-1.c: New test.
33336
33337 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33338
33339         * g++.old-deja/g++.other/union2.C: New test.
33340
33341 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33342
33343         * g++.old-deja/g++.other/vaarg2.C: New test.
33344         * g++.old-deja/g++.other/vaarg3.C: New test.
33345
33346 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33347
33348         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33349         in compile/.
33350
33351 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33352
33353         * gcc.c-torture/execute/va-arg-11.c: New test.
33354
33355 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33356
33357         * lib/file-format.exp (gcc_target_object_format): Don't
33358         crash if objdump is unavailable.
33359
33360 1999-09-29  Donn Terry <donn@interix.com>
33361
33362         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33363
33364 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33365
33366         * gcc.c-torture/compile/990928-1.c: New test.
33367
33368 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33369
33370         * g++.old-deja/g++.other/decl6.C: New test.
33371
33372 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33373
33374         * gcc.c-torture/execute/va-arg-10.c: New test.
33375
33376 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33377
33378         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33379         __PRETTY_FUNCTION__.
33380
33381 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33382
33383         * gcc.c-torture/execute/990923-1.c: New test.
33384
33385 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33386
33387         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33388         for which -fpic is inappropriate.
33389
33390 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33391
33392         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33393
33394 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33395
33396         * g++.old-deja/g++.other/dyncast1.C: New test.
33397         * g++.old-deja/g++.other/dyncast2.C: New test.
33398         * g++.old-deja/g++.other/dyncast3.C: New test.
33399         * g++.old-deja/g++.other/dyncast4.C: New test.
33400         * g++.old-deja/g++.other/dyncast5.C: New test.
33401         * g++.old-deja/g++.eh/catch3.C: New test.
33402         * g++.old-deja/g++.eh/catch3p.C: New test.
33403         * g++.old-deja/g++.eh/catch4.C: New test.
33404         * g++.old-deja/g++.eh/catch4p.C: New test.
33405         * g++.old-deja/g++.eh/catch5.C: New test.
33406         * g++.old-deja/g++.eh/catch5p.C: New test.
33407         * g++.old-deja/g++.eh/catch6.C: New test.
33408         * g++.old-deja/g++.eh/catch6p.C: New test.
33409         * g++.old-deja/g++.eh/catch7.C: New test.
33410         * g++.old-deja/g++.eh/catch7p.C: New test.
33411         * g++.old-deja/g++.eh/catch8.C: New test.
33412         * g++.old-deja/g++.eh/catch8p.C: New test.
33413         * g++.old-deja/g++.eh/catch9.C: New test.
33414         * g++.old-deja/g++.eh/catch9p.C: New test.
33415
33416 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33417
33418         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33419         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33420
33421 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33422
33423         * gcc.c-torture/compile/990913-1.c: New test.
33424
33425 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33426
33427         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33428         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33429
33430 1999-09-09  Richard Henderson  <rth@cygnus.com>
33431
33432         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33433
33434 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33435
33436         * g++.old-deja/g++.other/lookup11.C: New test.
33437         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33438         what is permitted and what we want.
33439         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33440         overload use.
33441         * g++.old-deja/g++.jason/rfg5.C: Likewise
33442
33443 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33444
33445         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33446         * gcc.c-torture/noncompile/poison-1.c: New file.
33447
33448 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33449
33450         * g++.old-deja/g++.other/sizeof3.C: New test.
33451         * g++.old-deja/g++.other/sizeof4.C: New test.
33452         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33453         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33454
33455 1999-09-07  Richard Henderson  <rth@cygnus.com>
33456
33457         * gcc.dg/va-arg-1.c: New.
33458
33459 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33460
33461         * gcc.c-torture/execute/va-arg-9.c: New test.
33462
33463 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33464
33465         * g77.f-torture/compile/980519-2.f: New test.
33466         * g77.f-torture/compile/19990905-0.f: New test.
33467         * g77.f-torture/compile/19990905-1.f: New test.
33468         * g77.f-torture/compile/19990905-2.f: New test.
33469
33470         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33471
33472 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33473
33474         * gcc.c-torture/execute/990827-1.c: Fix typo.
33475
33476 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33477
33478         * g++.old-deja/g++.other/deref1.C: New test.
33479
33480 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33481
33482         * g++.old-deja/g++.other/ambig2.C: New test.
33483         * g++.old-deja/g++.other/cond5.C: New test.
33484         * g++.old-deja/g++.other/lookup16.C: New test.
33485
33486 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33487
33488         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33489         assemblers too.
33490
33491 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33492
33493         * lib/c-torture.exp: Avoid the "compare executables" optimization
33494         when testing native.
33495
33496 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33497
33498         * gcc.c-torture/execute/990829-1.c: New test.
33499         * gcc.c-torture/compile/990829-1.c: New test.
33500
33501 1999-08-27  Paul Burchard  <burchard@pobox.com>
33502
33503         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33504         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33505         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33506         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33507         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33508         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33509         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33510         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33511         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33512         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33513         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33514
33515 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33516
33517         * gcc.c-torture/execute/990827-1.c: New test.
33518
33519 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33520
33521         * g77.f-torture/noncompile/19990826-4.f: New test.
33522
33523         * g77.f-torture/compile/19990826-3.f: New test.
33524
33525         * g77.f-torture/execute/19990826-2.f: New test.
33526
33527         * g77.f-torture/compile/19990826-1.f: New test.
33528
33529         * gcc.c-torture/execute/990826-0.c: New test.
33530         * g77.c-torture/execute/19990826-0.f: New test.
33531
33532         * g77.f-torture/noncompile/970626-2.f: New test.
33533
33534 1999-08-25  Paul Burchard  <burchard@pobox.com>
33535
33536         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33537         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33538         lss-011.C: New tests.
33539
33540 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33541
33542         * g++.old-deja/g++.other/decl5.C: New test.
33543
33544 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33545
33546         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33547         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33548         call `postbase' for each one.  All callers of `postbase' changed
33549         to call this instead.
33550
33551 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33552
33553         * gcc.c-torture/execute/990811-1.c: New test.
33554
33555 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33556
33557         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33558         just native ones.
33559
33560         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33561         just native ones.
33562
33563 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33564
33565         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33566
33567 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33568
33569         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33570
33571 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33572
33573         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33574
33575 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33576
33577         * gcc.c-torture/execute/990804-1.c: New test.
33578
33579 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33580
33581         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33582         * g++.old-deja/g++.brendan/crash64.C: Likewise
33583         * g++.old-deja/g++.brendan/overload8.C: Likewise
33584
33585 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33586
33587         * g++.old-deja/g++.other/struct1.C: New test.
33588
33589 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33590
33591         * g++.old-deja/g++.other/enum2.C: New test.
33592
33593 1999-08-02  Richard Henderson  <rth@cygnus.com>
33594
33595         Adapted from tests from Franz Sirl:
33596         * gcc.c-torture/execute/va-arg-7.c: New test.
33597         * gcc.c-torture/execute/va-arg-8.c: New test.
33598
33599 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33600
33601         * gcc.c-torture/compile/990801-2.c: New test.
33602
33603         * gcc.c-torture/compile/990801-1.c: New test.
33604
33605 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33606
33607         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33608         fp-cmp-1.c, converting double to float.
33609
33610         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33611         fp-cmp-1.c, converting double to long double.
33612
33613         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33614         from fr1 to unknown_register, since fr1 is a legitimate register
33615         on some machines.
33616
33617 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33618
33619         * README: More listname related changes.
33620
33621 1999-07-08  Catherine Moore  <clm@cygnus.com>
33622
33623         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33624
33625 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33626
33627         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33628
33629 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33630
33631         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33632
33633 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33634
33635         * gcc.dg/990703-1.c: New test.
33636
33637 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33638
33639         * lib/file-format.exp: New file: Move definition of proc
33640         gcc_target_object_format to here from
33641         gcc.dg/special/ecos.exp.
33642
33643         * lib/c-torture.exp: Include lib file-format.exp.
33644         * lib/gcc-dg.exp: Include lib file-format.exp.
33645
33646         * gcc.dg/special/ecos.exp: Remove definition of proc
33647         gcc_target_object_format.
33648
33649 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33650
33651         * gcc.c-torture/execute/990628-1.c: New test.
33652
33653 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33654
33655         * gcc.c-torture/compile/990625-2.c: New test.
33656
33657         * gcc.c-torture/compile/990625-1.c: New test.
33658
33659 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33660
33661         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33662         attributes compile.
33663         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33664         ports that use the COFF/PE file format.
33665
33666 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33667
33668         * gcc.c-torture/compile/990617-1.c: New test.
33669
33670 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33671
33672         * g++.old-deja/g++.other/decl4.C: New test.
33673
33674 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33675
33676         * g++.old-deja/g++.other/bitfld3.C: New test.
33677
33678 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33679
33680         * g++.old-deja/g++.eh/catch1.C: New test.
33681
33682 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33683
33684         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33685
33686         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33687         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33688
33689 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33690
33691         * g77.f-torture/compile/19990502-0.f: Replace with new,
33692         shorter, test that still fails after recent changes.
33693
33694 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33695
33696         * gcc.c-torture/execute/990604-1.c: New test.
33697
33698 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33699
33700         * gcc.c-torture/execute/990531-1.c: New test.
33701
33702 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33703
33704         * gcc.c-torture/compile/990527-1.c: New test.
33705
33706 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33707
33708         * gcc.c-torture/execute/990527-1.c: New test.
33709
33710 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33711
33712         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33713         bitfields as signed.
33714
33715 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33716
33717         * g77.f-torture/compile/19990525-0.f: New test.
33718
33719 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33720
33721         * gcc.c-torture/execute/990525-2.c: New test.
33722
33723         * gcc.c-torture/execute/990525-1.c: New test.
33724
33725 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33726
33727         * g++.old-deja/g++.other/anon3.C: New test.
33728         * g++.old-deja/g++.other/anon4.C: New test.
33729         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33730         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33731         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33732         Merrill).
33733
33734 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33735
33736         * gcc.c-torture/execute/990524-1.c: New test.
33737
33738         * gcc.dg/990524-1.c: New test.
33739
33740 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33741
33742         * gcc.c-torture/compile/990523-1.c: New test.
33743
33744 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33745
33746         * gcc.c-torture/compile/990519-1.c: New test.
33747
33748 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33749
33750         * gcc.c-torture/compile/990517-1.c: New test.
33751
33752         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33753         (e4, f4): New tests.
33754         (main): Call them.
33755
33756 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33757
33758         * gcc.dg/noreturn-1.c: New test.
33759
33760 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33761
33762         * gcc.c-torture/execute/990513-1.c: New test.
33763
33764 1999-05-10  Richard Henderson  <rth@cygnus.com>
33765
33766         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33767
33768 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33769
33770         * g77.f-torture/execute/erfc.f: Use small single-precision
33771         values, to avoid problems on Alphas when not -mieee.
33772
33773 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33774
33775         * gcc.dg/990506-0.c: New test.
33776
33777 1999-05-08  Richard Henderson  <rth@cygnus.com>
33778
33779         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33780         the constant to test.  Don't XFAIL 64-bit targets.
33781
33782         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33783         * g++.old-deja/g++.law/profile1.C: Likewise.
33784
33785         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33786         operator new instances.
33787         * g++.old-deja/g++.other/delete5.C: Likewise.
33788
33789 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33790
33791         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33792         intrinsic.
33793
33794 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33795
33796         * g77.f-torture/execute/u77-test.f: Reverse order of two
33797         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33798
33799 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33800
33801         * gcc.dg/compare1.c: New test.
33802
33803 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33804
33805         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33806         New tests.
33807
33808 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33809
33810         * g77.f-torture/compile/19990502-1.f: New test.
33811
33812 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33813
33814         * g77.f-torture/compile/19990502-0.f: New test.
33815
33816 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33817
33818         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33819         intrinsic.
33820
33821 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33822
33823         * g77.f-torture/execute/u77-test.f (main): List libU77
33824         intrinsics not currently tested.
33825         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33826         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33827         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33828         Trim blanks off the ends of some printed strings.
33829
33830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33831
33832         * g77.f-torture/execute/u77-test.f (main): Just warn about
33833         FSTAT gid disagreement, as it's expected on some systems.
33834
33835 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33836
33837         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33838         use a new function, which allows for some slop.
33839         Clean up some commentary.
33840         (issum): The new function.
33841         (sgladd): Deleted subroutine.
33842
33843 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33844
33845         * g77.f-torture/execute/u77-test.f: Modify to be more like
33846         libf2c/libU77 version, bringing patches to that version here.
33847         Add suitable commentary.
33848
33849 1999-04-25  Richard Henderson  <rth@cygnus.com>
33850
33851         * gcc.dg/990424-1.c: New test.
33852
33853 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33854
33855         * g77.f-torture/execute/u77-test.f (main): Bug involving
33856         LSTAT has been fixed, so turn back on full checking.
33857
33858 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33859
33860         * g77.f-torture/compile/19990419-0.f: New test.
33861         * g77.f-torture/execute/19990419-1.f: New test.
33862
33863 1999-04-17  Richard Henderson  <rth@cygnus.com>
33864
33865         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33866         to avoid the need for a prototype to supress a warning.
33867
33868 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33869
33870         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33871
33872 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33873
33874         * gcc.c-torture/execute/990404-1.c: New test.
33875
33876 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33877
33878         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33879         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33880         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33881         missing initializer warnings.
33882
33883 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33884
33885         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33886         matching strings.
33887
33888 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33889
33890         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33891
33892 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33893
33894         * g77.f-torture/execute/19990325-0.f: New test.
33895         * g77.f-torture/execute/19990325-1.f: New test.
33896
33897 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33898
33899         * gcc.c-torture/execute/990324-1.c: New test.
33900
33901 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33902
33903         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33904         test with 4.
33905
33906 1999-03-17  Richard Henderson  <rth@cygnus.com>
33907
33908         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33909
33910 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33911
33912         * g77.f-torture/execute/19990313-2.f: New test.
33913         * g77.f-torture/execute/19990313-3.f: New test.
33914
33915 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33916
33917         * g77.f-torture/execute/19990313-0.f: New test.
33918         * g77.f-torture/execute/19990313-1.f: New test.
33919
33920 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33921
33922         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33923         printf to sprintf.
33924         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33925         (main): Add check for u15.  Conditionalize u31 check depending on
33926         whether ints are <32 bits or >=32 bits.
33927
33928 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33929
33930         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33931
33932 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33933
33934         * g77.f-torture/compile/19990305-0.f: New test.
33935         * g77.f-torture/execute/19981119-0.f: New test.
33936
33937 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33938
33939         * g77.f-torture/execute/970625-2.f: call ABORT if final
33940         result is not correct, instead of just printing it.
33941         Add this checking via newly introduced obfuscation, to
33942         trip up buggy front ends.
33943
33944 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33945
33946         * g77.f-torture/compile/960317-1.f: Moved from being
33947         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33948
33949 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33950
33951         * g77.f-torture/execute/960317-1.f: New (old) test.
33952         * g77.f-torture/execute/970625-2.f: Ditto.
33953
33954 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33955
33956         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33957         message on line 1 or line 2; cccp and cpplib do this differently.
33958
33959 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33960
33961         * g++.old-deja/g++.law/weak1.C: New test.
33962
33963 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33964
33965         * gcc.c-torture/execute/990119-1.c: Renamed to...
33966         * gcc.dg/990119-1.c: this, so it will only be tested once
33967         (it's a preprocessor test, it doesn't need to be run at
33968         multiple optimization levels).
33969
33970 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33971
33972         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33973           ALWAYS_CXXFLAGS.
33974
33975 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33976
33977         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33978         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33979         to not be compilable by current g77.
33980
33981 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33982
33983         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33984
33985 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33986
33987         * gcc.c-torture/execute/990222-1.c: New test.
33988
33989 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33990
33991         * g77.f-torture/compile/19990218-0.f: New test.
33992         * g77.f-torture/noncompile/19990218-1.f: New test.
33993
33994 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33995
33996         * g77.f-torture/compile/19981216-0.f: New test.
33997
33998 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33999
34000         * gcc.dg/990214-1.c: New test.
34001
34002 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34003
34004         * gcc.dg/990213-2.c: New test.
34005
34006         * gcc.dg/990213-1.c: New test.
34007
34008 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34009
34010         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34011         ints.
34012
34013 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34014
34015         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34016         specified by target.
34017
34018         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34019
34020 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34021
34022         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34023
34024 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34025
34026         * gcc.dg/special/ecos.exp: New test driver for new tests with
34027         special requirements.
34028
34029         * gcc.dg/special/alias-1.c: New test.
34030         * gcc.dg/special/gcsec-1.c: New test.
34031         * gcc.dg/special/weak-1.c: New test.
34032         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34033         * gcc.dg/special/weak-2.c: New test.
34034         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34035         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34036         * gcc.dg/special/wkali-1.c: New test.
34037         * gcc.dg/special/wkali-2.c: New test.
34038         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34039         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34040
34041 1999-02-10  Felix Lee  <flee@cygnus.com>
34042
34043           * lib/c-torture.exp (c-torture-compile): Pull out code for
34044           analyzing gcc error messages.
34045           (c-torture-execute): Likewise.  Fix some (harmless) false
34046           positives.
34047           * lib/gcc.exp (gcc_check_compile): New function.
34048
34049 1999-02-08  Richard Henderson  <rth@cygnus.com>
34050
34051         * gcc.c-torture/execute/990208-1.c: New test.
34052
34053 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34054
34055         * g++.dg/special/ecos.exp: New driver for new tests with special
34056         requirements
34057
34058         * g++.dg/special/conpr-1.C: New test
34059         * g++.dg/special/conpr-2.C: New test
34060         * g++.dg/special/conpr-2a.C: New test
34061         * g++.dg/special/conpr-3.C: New test
34062         * g++.dg/special/conpr-3a.C: New test
34063         * g++.dg/special/conpr-3b.C: New test
34064
34065         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34066         allow g++ to use the dg driver
34067
34068         * README: Add comment about g++.dg directory
34069
34070 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34071
34072         * README: Update email addresses.
34073
34074 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34075
34076         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34077         arguments in order to force structure S onto the stack even on
34078         the alpha.
34079         (test): Pass 10 leading arguments to function foo as well as the
34080         structure S.
34081
34082         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34083         failure for all targets.
34084
34085         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34086         abort to terminate program execution.
34087
34088 1999-01-30  Richard Henderson  <rth@cygnus.com>
34089
34090         * gcc.c-torture/execute/990130-1.c: New test.
34091
34092 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34093
34094         * gcc.dg/990130-1.c: New test.
34095
34096 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34097
34098         * gcc.c-torture/execute/990128-1.c: New test.
34099
34100 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34101
34102         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34103
34104 1999-01-27  Felix Lee  <flee@cygnus.com>
34105
34106         * lib/c-torture.exp (c-torture-compile): pull out code for
34107         analyzing gcc error messages.
34108         (c-torture-execute): ditto, and fix some (harmless) false
34109         positives.
34110         * lib/gcc.exp (gcc_check_compile): new function.
34111
34112 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34113
34114         * gcc.dg/990117-1.c: New test.
34115
34116         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34117
34118         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34119
34120 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34121
34122         * g77.f-torture/compile/990115-1.f: New test.
34123
34124 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34125
34126         * gcc.c-torture/compile/990107-1.c: New test
34127
34128 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34129
34130         * gcc.c-torture/execute/990106-2.c: New test.
34131
34132         * gcc.c-torture/execute/990106-1.c: New test.
34133
34134 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34135
34136         * gcc.c-torture/compile/981223-1.c: New test.
34137
34138 1998-12-29  Richard Henderson  <rth@cygnus.com>
34139
34140         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34141         (opt3): Rename from opt4 and disable.
34142
34143 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34144
34145         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34146
34147 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34148
34149         * g++.old-deja/g++.other/conv5.C: New test.
34150
34151 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34152
34153         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34154
34155 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34156
34157         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34158
34159 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34160
34161         * gcc.c-torture/compile/981211-1.c: New test.
34162
34163 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34164
34165         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34166
34167         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34168
34169 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34170
34171         * gcc.special/930510-1.c: Make C9X safe.
34172         * gcc.misc-tests/gcov-1.c Similarly.
34173         * gcc.misc-tests/gcov-2.c Similarly.
34174
34175 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34176
34177         * gcc.dg/ultrasp1.c: New test.
34178
34179 1998-12-06  Richard Henderson  <rth@cygnus.com>
34180
34181         * gcc.c-torture/execute/981206.c: New test.
34182
34183 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34184
34185         * g++.old-deja/g++.ns/template7.C: New test.
34186
34187         * g++.old-deja/g++.other/expr1.C: New test.
34188
34189         * g++.old-deja/g++.eh/tmpl3.C: New test.
34190
34191         * g++.old-deja/g++.eh/tmpl2.C: New test.
34192
34193 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34194
34195         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34196         * g++.old-deja/g++.other/using6.C: Removed.
34197         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34198
34199         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34200
34201 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34202
34203         * g++.old-deja/g++.pt/overload8.C: New test.
34204
34205         * g++.old-deja/g++.pt/overload7.C: New test.
34206
34207         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34208
34209         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34210         and relinking messages.
34211         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34212         compiling with -frepo.
34213
34214 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34215
34216         * g++.old-deja/g++.pt/lookup6.C: New test.
34217
34218 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34219
34220         * gcc.c-torture/execute/981130-1.c: New test.
34221         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34222
34223 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34224
34225         * g++.old-deja/g++.pt/explicit76.C: New test.
34226
34227         * g++.old-deja/g++.pt/friend38.C: New test.
34228
34229         * g++.old-deja/g++.ns/crash2.C: New test.
34230
34231         * g++.old-deja/g++.pt/defarg8.C: New test.
34232
34233         * g++.old-deja/g++.pt/instantiate6.C: New test.
34234
34235         * g++.old-deja/g++.pt/static6.C: New test.
34236
34237         * g++.old-deja/g++.pt/decl2.C: New test.
34238
34239 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34240
34241         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34242         problem is actually related with name lookup, but so what? :-)
34243
34244         * g++.old-deja/g++.pt/friend37.C: New test.
34245
34246 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34247
34248         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34249         element, which fails on some systems.
34250
34251         * g77.f-torture/execute/labug1.f: New test.
34252
34253 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34254
34255         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34256         is defined.
34257
34258 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34259
34260         * g77.f-torture/compile/981117-1.f: New test.
34261
34262 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34263
34264         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34265         properly discarded.
34266
34267 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34268
34269         * gcc.c-torture/execute/memcheck: New directory of tests for
34270         -fcheck-memory-usage.
34271
34272 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34273
34274         * README: New file, general information about the testsuite and
34275         new description of the various C++ test subdirectories.
34276         * README.g++: Eliminate obsolete information, update and move most
34277         relevant stuff to README.
34278
34279 1998-11-07  Richard Henderson  <rth@cygnus.com>
34280
34281         * gcc.c-torture/compile/981107-1.c: New test.
34282
34283 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34284
34285         * execute/memcpy-bi.c: New testcase.
34286
34287 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34288
34289         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34290         base classes.
34291
34292         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34293         template is selected.
34294
34295         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34296         classes, it should be accepted for all types.
34297
34298         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34299
34300         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34301         specializations start with template headers.
34302
34303 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34304
34305         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34306
34307         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34308         non-POD types.
34309
34310 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34311
34312         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34313
34314 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34315
34316         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34317
34318 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34319
34320         * 981019-1.c: New test.
34321
34322 1998-10-14  Robert Lipe <robertl@dgii.com>
34323
34324         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34325         find objc headers.
34326
34327 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34328
34329         * compile/981001-4.c: Remove use of GCC extension that triggers a
34330         compiler bug.
34331
34332 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34333
34334         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34335
34336 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34337
34338         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34339         instantiation of template produces incorrect code for delete
34340         expression.
34341
34342         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34343         constructors' name is not unique.
34344         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34345         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34346
34347         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34348         automatic array of const is ill-formed.
34349
34350         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34351         of template parameter?
34352
34353         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34354         const.
34355
34356         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34357         pointer-to-member expression.
34358
34359         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34360         declaration causes ICE.
34361
34362 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34363
34364         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34365         reserved in the global namespace.
34366
34367         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34368         generate needed virtual table.
34369
34370         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34371
34372 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34373
34374         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34375         template-dependent type
34376
34377 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34378
34379         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34380         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34381         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34382
34383         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34384         class should be usable as argument of member function.
34385         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34386         class should be usable as return type of member function.
34387         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34388         class should be usable as type of data member.
34389
34390         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34391
34392 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34393
34394         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34395
34396 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34397
34398         * gcc.dg/dll-?.c Add thumb to target list.
34399         Fix assembler scan patterns to match current assembler output.
34400
34401 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34402
34403         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34404         matching of template brackets.
34405
34406         * g++.old-deja/g++.other/using4.C: New test.  Test using
34407         declarations of methods from base classes.
34408
34409         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34410         within functions should introduce names into the innermost
34411         enclosing namespace.
34412
34413         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34414         of static locals if first initialization throws.
34415
34416 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34417
34418         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34419
34420 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34421
34422         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34423         lose track of the possible targets of tablejump insns.
34424         * special/special.exp: Run it.
34425
34426 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34427
34428         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34429         must be declared before its specializations can be named in friend
34430         declarations.
34431
34432 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34433
34434         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34435
34436         * g77.f-torture/execute/io1.f: New test.
34437
34438 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34439
34440         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34441         with pointer to template function, for which no argument deduction
34442         is possible.
34443
34444         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34445         specialization of template function as argument to template
34446         function.
34447
34448         * g++.old-deja/g++.other/access2.C: New test; Inner class
34449         shouldn't have privileged access to Outer's names.
34450
34451 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34452
34453         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34454         friend template declared within template class conflicts with
34455         nested class of the same name.
34456
34457         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34458         is ignored.
34459
34460         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34461         object with direct initializer as function declaration.
34462
34463         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34464         initializers.
34465
34466         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34467         involving const pointer and NULL produces incorrect result.
34468
34469         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34470         type name without `typename' should be rejected with -pedantic.
34471
34472 1998-10-02  Richard Henderson  <rth@cygnus.com>
34473
34474         * g++.old-deja/g++.other/addrof1.C: New test.
34475
34476 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34477
34478         * gcc.c-torture/compile/981001-1.c: New test.
34479         * gcc.c-torture/execute/981001-1.c: New test.
34480
34481 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34482
34483         * gcc.c-torture/compile/981001-2.c: New test.
34484         * gcc.c-torture/compile/981001-3.c: New test.
34485         * gcc.c-torture/compile/981001-4.c: New test.
34486
34487 1998-10-01  Robert Lipe  <robertl@dgii.com>
34488
34489         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34490         multilibbed hosts.   Idea grafted from g77.exp.
34491
34492 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34493
34494         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34495         avoid losing on systems which need -lsocket.
34496
34497 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34498
34499         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34500         * g++.old-deja/g++.other/nested2.C: Ditto.
34501         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34502         failure.
34503
34504 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34505
34506         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34507         preferred over template operator!= for enum bitfields.
34508
34509 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34510
34511         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34512         that happen to have the same base name, but in different scopes,
34513         are incorrectly rejected.
34514
34515 1998-09-16  Richard Henderson  <rth@cygnus.com>
34516
34517         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34518         on the native word size instead of an integer literal.
34519
34520 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34521
34522         * g++.old-deja/g++.other/static2.C: Invocation of static data
34523         member of type pointer-to-function denoted as non-static member.
34524
34525         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34526         checks involving function types and aliases.
34527
34528 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34529
34530         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34531         redefined to the same non-trivial type.
34532
34533         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34534         namespace-qualification of template specializations declared in
34535         other namespaces.
34536
34537         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34538         to declare a subset of the specializations of a template function
34539         as friends of specializations of a template class.
34540
34541         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34542         member templates that do not fully specialize the enclosing
34543         template class are rejected.
34544
34545 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34546
34547         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34548
34549 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34550
34551         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34552         altered from libf2c/libU77 version.
34553
34554 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34555
34556         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34557
34558 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34559
34560         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34561         (un)signed char are different types for template specialization
34562         purposes.
34563
34564 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34565
34566         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34567         * objc: ObjC testsuite.
34568
34569 1998-08-31  Catherine Moore  <clm@cygnus.com>
34570
34571         * gcc.c-torture/execute/941014-1.x:  New file.
34572
34573 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34574
34575         * lib/c-torture.exp: Add support for
34576         torture_eval_before_compile and torture_eval_before_execute
34577         variables.
34578
34579 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34580
34581         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34582         this test triggers valid.
34583
34584 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34585
34586         * gcc.dg/980827-1.c: New test.
34587
34588 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34589
34590         * gcc.c-torture/execute/loop-4b.c: New test.
34591
34592 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34593
34594         * lib/c-torture.exp: Add support for
34595         torture_eval_before_compile and torture_eval_before_execute
34596         variables.
34597
34598 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34599
34600         * gcc.c-torture/compile/980825-1.c: New test.
34601
34602 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34603
34604         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34605         count number tests in opt_t0 not good_t0.
34606
34607 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34608
34609         * gcc.c-torture/compile/930326-1.x: Fix typo.
34610
34611 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34612
34613         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34614         causes an ICE.
34615
34616 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34617
34618         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34619         STACK_SIZE is defined.
34620         * gcc.c-torture/unsorted/stuct.c: Similarly.
34621
34622         * gcc.c-torture/compile/980821-1.c: New test.
34623
34624 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34627
34628 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34629
34630         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34631         code.
34632
34633 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34634
34635         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34636         error'.
34637
34638 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34639
34640         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34641
34642 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34643
34644         * gcc.c-torture/compile/980816-1.c: New test.
34645
34646         * gcc.dg/980816-1.c: New test.
34647
34648 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34649
34650         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34651         compiler for ieee tests.
34652
34653 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34654
34655         * g77.f-torture/compile/980729-0.f: New test.
34656
34657 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34658
34659         * gcc.c-torture/special/eeprof-1.c: New test, for
34660         -finstrument-functions.
34661         * gcc.c-torture/special/special.exp: Run it.
34662
34663 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34664
34665         * gcc.c-torture/compile/980729-1.c: New test.
34666
34667 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34668
34669         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34670         __thumb__ is defined, and test for ARM style doubles if so.
34671
34672 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34673
34674         * g77.f-torture/noncompile/980615-0.f: New test.
34675
34676 1998-07-26  H.J. Lu  (hjl@gnu.org)
34677
34678         * gcc.dg/980312-1.c: Do link instead of compile.
34679         * gcc.dg/980313-1.c: Likewise.
34680
34681 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34682
34683         * gcc.c-torture/compile/980726-1.c: New test.
34684
34685 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34686
34687         * g77.f-torture/execute/io0.f: New test.
34688
34689 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34690
34691         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34692         an int.
34693
34694 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34695
34696         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34697         m32r bugs.
34698
34699 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34700
34701         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34702         c-decl.c:grokdeclarator can handle mode attributes.
34703
34704 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34705
34706         * gcc.c-torture/execute/980716-1.c: New test.
34707
34708 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34709
34710         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34711         the mn10200.
34712         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34713         the mn10200.
34714         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34715         * gcc.c-torture/compile/930326-1.x: Similarly.
34716
34717 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34718
34719         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34720         New test from Craig.
34721
34722 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34723
34724         * g77.f-torture/noncompile/980616-0.f: New test.
34725
34726         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34727
34728 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34729
34730         *  g++.other/singleton.C: Return error value instead of taking
34731         SIGSEGV.
34732
34733 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34734
34735         *  g++.other/singleton.C: New test.   Warning is under dispute.
34736         Runtime crash is not.
34737
34738 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34739
34740         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34741         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34742         using6.C, using7.C}:  New namespace tests.
34743
34744 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34745
34746         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34747         specialization with typedef'ed names used as array indexes.
34748
34749 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34750
34751         * gcc.c-torture/execute/980709-1.c: New test.
34752
34753         * gcc.dg/980709-1.c: New test.
34754
34755 1998-07-07  Richard Henderson  <rth@cygnus.com>
34756
34757         * gcc.c-torture/execute/bcp-1.c: New test.
34758
34759 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34760
34761         * gcc.c-torture/execute/980707-1.c: New test.
34762
34763 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34764
34765         * gcc.c-torture/compile/980706-1.c: New test.
34766
34767 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34768
34769         * g77.f-torture/execute/980701-0.f,
34770         g77.f-torture/execute/980701-1.f: New test from Craig.
34771
34772 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34773
34774         * gcc.c-torture/compile/980701-1.c: New test.
34775
34776         * gcc.c-torture/execute/980701-1.c: New test.
34777
34778 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34779 rlsruhe.de>
34780
34781         * g++.old-deja/g++.robertl/eb132.C: New test.
34782         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34783
34784 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34785
34786         * g77.f-torture/execute/980628-7.f,
34787         g77.f-torture/execute/980628-8.f,
34788         g77.f-torture/execute/980628-9.f,
34789         g77.f-torture/execute/980628-10.f: New tests from Craig.
34790
34791         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34792
34793 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34794
34795         * g77.f-torture/execute/980628-4.f: New test from Craig.
34796         * g77.f-torture/execute/980628-5.f: Likewise.
34797         * g77.f-torture/execute/980628-2.f: Likewise.
34798         * g77.f-torture/execute/980628-0.f: Likewise.
34799         * g77.f-torture/execute/980628-1.f: Likewise.
34800         * g77.f-torture/execute/980628-3.f: Likewise.
34801         * g77.f-torture/execute/980628-6.f: Likewise.
34802
34803 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34804
34805         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34806         directory when nothing has been installed yet.
34807
34808 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34809
34810         * gcc.c-torture/special/special.exp: Handle newer versions of
34811         dejagnu.
34812
34813 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34814
34815         * gcc.dg/980626-1.c: New test.
34816
34817 1998-06-19  Bruno Haible <haible@ilog.fr>
34818
34819         * gcc.misc-tests/m-un-2.c: New test.
34820         * g++.old-deja/g++.other/warn01.c: Likewise.
34821
34822 1998-06-19  Robert Lipe  <robertl@dgii.com>
34823
34824         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34825         compatibility with assmblers with a different comment character.
34826         Eliminate use of GAS-specific extensions.
34827
34828 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34829
34830         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34831
34832 1998-06-19  Robert Lipe  <robertl@dgii.com>
34833
34834         *lib/g77.exp: Replace search for libf2c.a with search for newly
34835         renamed libg2c.a
34836
34837 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34838
34839         * gcc.c-torture/execute/980617-1.c: New test.
34840
34841 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34842
34843         * gcc.c-torture/execute/980612-1.c: New test.
34844
34845 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34846
34847         * gcc.dg/980523-1.c: Only test on ppc-linux.
34848         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34849
34850         * gcc.c-torture/execute/980608-1.c: New test.
34851
34852 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34853
34854         * gcc.c-torture/execute/980605-1.c: New test.
34855
34856 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34857
34858         * gcc.c-torture/execute/980604-1.c: New test.
34859
34860 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34861
34862         * gcc.c-torture/execute/980602-1.c: New test.
34863         * gcc.c-torture/execute/980602-2.c: Likewise.
34864
34865 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34866
34867         * 970125-0.f: Fix per JCB.  Add commentary.
34868
34869 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34870
34871         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34872         IEEE -0 support.
34873
34874 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34875
34876         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34877         earlier.
34878
34879 1998-05-28  Catherine Moore <clm@cygnus.com>
34880
34881         * gcc.c-torture/execute/980526-3.c: New test.
34882
34883 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34884
34885         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34886         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34887         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34888         m88k-motorola-sysv3 to XFAIL.
34889
34890 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34891
34892         * gcc.dg/980526-1.c: New test.
34893         * gcc.c-torture/execute/980526-2.c: New test.
34894
34895 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34896
34897         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34898
34899         * gcc.c-torture/execute/980526-1.c: New test.
34900
34901 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34902
34903         * g77.f-torture/execute/alpha2.f: Add runtime test.
34904
34905 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34906
34907         * g++.old-deja/old-deja.exp: Strip leading directories.
34908
34909         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34910         error for the line.  Don't run multiple tests for the same line.
34911
34912 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34913
34914         * gcc.dg/980523-1.c: New test.
34915
34916 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34917
34918         * g77.f-torture/compile/970915-0.f: New test.
34919
34920 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34921
34922         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34923
34924 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34925
34926         * gcc.dg/980520-1.c: New test.
34927
34928 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34929
34930         * gcc.dg/980502-1.c: Fix return type.
34931
34932 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34933
34934         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34935         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34936         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34937         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34938         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34939
34940 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34941
34942         * g77.f-torture/execute/980520-1.f: New test.
34943
34944 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34945
34946         * lib/mike-g77.exp: New file.
34947
34948         * g77.f-torture/noncompile/noncompile.exp,
34949         g77.f-torture/noncompile/check0.f: New files.
34950
34951 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34952
34953         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34954         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34955         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34956         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34957         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34958         abort where appropriate.
34959
34960 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34961
34962         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34963         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34964
34965 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34966
34967         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34968
34969 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34970
34971         * g77.f-torture/compile/980427-0.f: New test.
34972
34973 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34974
34975         * g77.f-torture/compile/980424-0.f: New test.
34976
34977 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34978
34979         * g77.f-torture/compile/980419-2.f (main): New test.
34980         * g77.f-torture/compile/970125-0.f: New test.
34981         * g77.f-torture/compile/980419-1.f: New test.
34982
34983 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34984
34985         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34986         of loop-4.c.
34987
34988 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34989
34990         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34991
34992 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34993
34994         * gcc.c-torture/compile/980329-1.c: New test.
34995
34996 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34997
34998         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34999         * gcc.dg/980312-1.c: Fix typo in -march command.
35000
35001 1998-03-16  H.J. Lu  (hjl@gnu.org)
35002
35003         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35004
35005 1998-03-11  Robert Lipe  <robertl@dgii.com>
35006
35007         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35008         Dave Love agree the Fortran source is bogus.
35009
35010 1998-03-11  Robert Lipe  <robertl@dgii.com>
35011
35012         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35013         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35014         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35015         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35016         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35017
35018 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35019
35020         * g++.old-deja/g++.other/friend1.C: New test.
35021
35022 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35023
35024         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35025         possibly uninitialized) variables and declare dnrm2.
35026
35027 1998-02-23  Robert Lipe <robertl@dgii.com>
35028
35029         From Bruno Haible <haible@ilog.fr>:
35030         * gcc.c-torture/execute/980223.c: New test.
35031
35032 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35033
35034         * gcc.dg/ifelse-1.c: New test.
35035
35036 1998-02-09  H.J. Lu  (hjl@gnu.org)
35037
35038         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35039
35040           * lib/old-dejagnu.exp (old-dejagnu): Added the
35041           "execution test - XFAIL *-*-*" handling in the spirit of
35042           "excess errors test -". Changed the "execution test fails"
35043           handling to be like "excess errors test fails".
35044           * Update various tests accordingly.
35045
35046 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35047
35048         * gcc.c-torture/execute/980205.c: New test.
35049
35050 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35051
35052         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35053         * lib/f-torture.exp: Similarly.
35054         * gcc.c-torture: Rename all .cexp files to .x files.
35055
35056 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35057
35058         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35059         (940510-1.c): Removed duplicate.
35060         (971104-1.c): New test.
35061
35062 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35063
35064           * lib/f-torture.exp: Improve error and loop detection.
35065
35066 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35067
35068         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35069         use that to size the filler array.
35070
35071 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35072
35073         * lib/c-torture.exp(c-torture-execute): Fix typo.
35074
35075         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35076         testcase as the executable name. Keep the executable around if
35077         the test fails.
35078
35079 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35080
35081         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35082         changes.  Only test one -g option, and move it to the end of the
35083         list of options to test.
35084
35085 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35086
35087         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35088         variable GCC_TORTURE_OPTIONS to supply default switches separated
35089         by colons.  If no environment variable, run tests with -O0 -g, -O1
35090         -g, and -O2 -g as well.
35091
35092 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35093
35094         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35095         explanatory comments. Fix indentation.
35096
35097 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35098
35099         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35100
35101 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35102
35103         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35104         * g++.old-deja/g++.mike/p7325.C: Likewise.
35105         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35106
35107 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35108
35109         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35110         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35111         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35112         * g++.old-deja/g++.law/operators4.C: Likewise.
35113
35114 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35115
35116         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35117         * g++.old-deja/g++.mike/p784.C: Ditto.
35118         * g++.old-deja/g++.mike/p785.C: Ditto.
35119
35120 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35121
35122           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35123
35124 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35125
35126         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35127         target feature; pass this to c-torture-execute as needed.
35128
35129 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35130
35131         * lib/c-torture.exp(c-torture-execute): If the previous and the
35132         current executables being tested are identical, we don't need to
35133         run the executable again. Try to make the executable names
35134         unique. Add an optional argument for passing additional compiler
35135         flags.
35136
35137 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35138
35139         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35140
35141 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35142
35143         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35144
35145 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35146
35147         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35148         32bit or larger longs.
35149
35150         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35151         have either a 32bit long or 32bit int.
35152
35153 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35154
35155         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35156         Make double precision tests dependent on sizeof (double).
35157
35158 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35159
35160         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35161         too.
35162
35163 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35164
35165         * gcc.c-torture/compile/961203-1.cexp: New script.
35166
35167 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35168
35169         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35170         up the includes ourselves.
35171
35172 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35173
35174         * lib/plumhall.exp: Remove random include, and add a few
35175         verbose messages for debugging.
35176
35177 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35178
35179         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35180         of trying to do it ourselves.
35181
35182 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35183
35184         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35185
35186 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35187
35188         * gcc.prms/5403.c: Made regexp a bit less strict.
35189
35190 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35191
35192         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35193         is returned from remote_load instead.
35194         * lib/plumhall.exp: Ditto.
35195         * lib/mike-g++.exp: Ditto.
35196         * lib/old-dejagnu.exp: Ditto.
35197         * lib/c-torture.exp: Ditto.
35198
35199 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35200
35201         * lib/g++.exp: Use build_wrapper procedure.
35202         * lib/gcc.exp: Ditto.
35203
35204 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35205
35206         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35207         an old-style decl for malloc.  Fixes tests to work when
35208         sizeof (int) != sizeof (size_t).
35209
35210 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35211
35212         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35213
35214         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35215         use stdargs.h interface.
35216
35217 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35218
35219         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35220         NO_VARARGS when compiling.
35221
35222 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35223
35224         * lib/plumhall.exp(ph_includes): New procedure.
35225         (ph_make): Use it.
35226         (ph_compiler): Ditto.
35227
35228         * lib/g++.exp: Rename test-glue.c to testglue.c.
35229         * lib/gcc.exp: Ditto.
35230
35231 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35232
35233         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35234         to completion when it's called.
35235
35236 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35237
35238         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35239         is defined, don't do test.
35240
35241 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35242
35243         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35244         for object files.
35245         (ph_summary): Mark skipped testcases as untested, not unresolved.
35246
35247         * lib/plumhall.exp (ph_make): If unresolved because of bad
35248         errorCode, record errorCode in log file.
35249         (*): Replace send_log/verbose with verbose -log.
35250
35251 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35252
35253         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35254         double conversion if double isn't at least 8 bytes.
35255
35256         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35257         int to work with targets where int is 16 bits.
35258
35259         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35260         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35261         precision for the test to complete.
35262
35263 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35264
35265         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35266         if d10v is not compiled with the -mdouble64 flag.
35267         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35268
35269         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35270         d10v is not compiled with the -mint32 flag.
35271
35272 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35273
35274         * lib/plumhall.exp: Use incr_count.
35275
35276 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35277
35278         * gcc.c-torture: Update to c-torture-1.45.
35279
35280 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35281
35282         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35283         the name of the expect testcase file).
35284
35285         * lib/g++.exp(g++_init): Ditto.
35286
35287 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35288
35289         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35290         the host.
35291
35292         * lib/gcc.exp(gcc_exit): New procedure.
35293
35294 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35295
35296         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35297         specs where appropriate.
35298
35299         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35300         because of new "candidates are" messages, and removed a few
35301
35302         * Converted all non-old-style g++ testcases to old-style, and
35303         moved into g++.old-deja.
35304
35305 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35306
35307         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35308         options.
35309
35310         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35311         succeeded.
35312
35313         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35314
35315 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35316
35317         * lib/gcc.exp (gcc_target_compile): Add support for defining
35318         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35319         the machine doesn't have those features.
35320
35321 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35322
35323         * g++.law/operators4.exp: Don't use LIBS.
35324
35325 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35326
35327         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35328
35329         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35330         * lib/g++.exp: Set it here instead. Also, allow use of the
35331         --tool_exec and --tool_opt options. Change CXX to
35332         GXX_UNDER_TEST.
35333
35334         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35335
35336         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35337
35338 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35339
35340         * lib/old-dejagnu.exp: Use prune_warnings instead of
35341         prune_system_crud.
35342         * lib/mike-g++.exp: Ditto.
35343         * lib/gcc.exp: Ditto.
35344         * lib/g++.exp: Ditto.
35345
35346         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35347
35348 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35349
35350           * 941014-2.c: Include stdlib.h
35351           * 960327-1.c: Include stdio.h
35352           * dbra.c, index-1.c: Don't assume ints are 32bits.
35353
35354 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35355
35356         * lib/gcc.exp: Add gcc,stack_size target feature.
35357
35358         * lib/g++.exp(g++_target_compile): Add the include and link
35359         paths here, not in two other places. And, it's $options, not
35360         options.
35361
35362         * lib/mike-g++.exp(postbase): Remove the code that determines
35363         the correct include and link paths.
35364         * g++.old-deja/old-deja.exp: Ditto.
35365
35366 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35367
35368         * lib/g++.exp(g++_init): target_compile no longer returns the
35369         filename of the result.
35370
35371 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35372
35373         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35374         call to glob.
35375
35376         * gcc.c-torture/special/special.exp: Change call to
35377         gcc_target_compile to include the object file.
35378
35379 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35380
35381         * gcc.c-torture/special/special.exp: Correct misspelling in last
35382         change.
35383
35384 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35385
35386         * lib/plumhall.exp(ph_summary): Log the entire output of the
35387         executable. Return -1 if there were any failures, 0 otherwise.
35388         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35389         (ph_make): Clean up objects and executables that were built
35390         if the tests succeeded.
35391
35392 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35393
35394         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35395         libraries and includes in the build tree as appropriate.
35396
35397 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35398
35399         * lib/c-torture.exp: Instead of looking for the global variable
35400         NO_LONG_LONG, check to see if that's a feature of the target.
35401
35402 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35403
35404         * config/default.exp: Minimize. Delete the remainer of the files in
35405         config; this functionality is now in devo/dejagnu/config.
35406
35407         g++.*/*: Pass any additional flags used to compile to postbase;
35408         delete CXXFLAGS.
35409
35410         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35411         is now done by runtest.exp. Use gcc_target_compile instead of
35412         compile.
35413
35414         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35415         Remove references to CFLAGS. Use remote_file instead of
35416         calling rm -f.
35417         (c-torture): Take a list of arguments to use to compile this
35418         testcase.
35419
35420         lib/g++.exp: Simplify. Use target_compile instead of compile.
35421         lib/gcc-dg.exp: Ditto.
35422         lib/gcc.exp: Ditto.
35423         lib/mike-{gcc,g++}.exp: Ditto.
35424         lib/old-dejagnu.exp: Ditto.
35425         lib/plumhall.exp: Ditto.
35426
35427 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35428
35429         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35430         (ph_linker): Likewise.
35431
35432 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35433
35434           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35435         MAP_ANON / MAP_ANONYMOUS if defined;
35436         else try to map from /dev/zero .
35437
35438 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35439
35440         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35441         isn't defined, then define it to MAP_ANONYMOUS.
35442
35443 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35444
35445         * gcc.c-torture: Update to c-torture-1.42 release.
35446
35447 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35448
35449         * gcc.c-torture: Update to c-torture-1.41 release.
35450
35451 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35452
35453         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35454         c-torture release.
35455
35456 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35457
35458         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35459         and LDFLAGS.  Fix second case to append the target_info ldflags
35460         onto LDFLAGS, not CFLAGS.
35461         * lib/g++.exp (g++_init): Add target_info stuff.
35462         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35463         of libgloss and newlib flags for !native.
35464
35465         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35466         (GDB): Fix relative path to go up another dir for finding gdb.
35467
35468 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35469
35470         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35471         versions in the target_info array, if they don't exist.
35472
35473 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35474
35475         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35476
35477 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35478
35479         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35480         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35481
35482 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35483
35484         * lib/old-dejagnu.exp: Don't remove the output file before we've
35485         actually tested it. Don't append pwd to the path of the executable
35486         we're testing.
35487
35488 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35489
35490         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35491
35492 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35493
35494         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35495         temporary directory for compiler files, and set it to a default
35496         value of /tmp. Set $output as the name of the output file from
35497         compiling the testcase. Add a -o option to $cflags_var so the
35498         compiler writes the final output file as $output. Set $executable
35499         to $output.
35500
35501         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35502         directory for compiler files, and set it to /tmp if it doesn't
35503         already have a value. Set $output_file to the name of the output
35504         file from compiling the testcase. Add a -o option to CXXFLAGS so
35505         the compiler writes the final output file as $output. Use $output
35506         as the executable to be tested.
35507
35508 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35509
35510         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35511
35512 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35513
35514         * gcc.c-torture/execute/pending-1.c: New test.  Still
35515         pending in Tege's queue.
35516
35517 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35518
35519         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35520         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35521         if there were failures.  Call unresolved if there were unresolved
35522         testcases.  Call gcc_fail if program did not run to completion.
35523         (ph_make): Pass additional argument name to ph_execute.
35524         (ph_execute): Add new argument.  Pass additional arguments to
35525         ph_summary.  Call gcc_fail is there is no execution output.
35526
35527 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35528
35529         * lib/plumhall.exp (proc_summary): Output relavent summary
35530         lines into the log so specific failures in plumhall can be
35531         investigated.
35532
35533 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35534
35535         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35536         (c-torture-execute): Don't try to execute tests which use
35537         "long long" types if $NO_LONG_LONG is nonzero.
35538
35539 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35540
35541         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35542         not c-torture.
35543
35544         * gcc.ieee: Move from here.
35545         * gcc.c-torture/execute/ieee: To here.
35546
35547 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35548
35549         * gcc.c-torture: Update to c-torture-1.41 release.
35550
35551 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35552
35553         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35554         not "$output".
35555
35556 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35557
35558         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35559         -c present.
35560
35561 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35562
35563         * config/proelf.exp: Handle connecting to a simulator.
35564
35565 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35566
35567         * config/proelf.exp: New file.  Enough framework that we can
35568         run c-torture tests on the proelf targets (or any other target
35569         that gdb can connect to for that matter).
35570
35571 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35572
35573         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35574         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35575
35576         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35577         exec_output exists.
35578
35579 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35580
35581         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35582         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35583
35584         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35585         to pass/fail/unresolved/unsupported/untested.  Caller must now
35586         call unresolved/unsupported/untested.
35587         * lib/*.exp: Update FSF address.  Update to handle new results of
35588         ${tool}_load.
35589         * lib/chill.exp (verbose): Delete.
35590
35591 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35592
35593         * lib/gcc.exp (default_gcc_start): Change order of args to
35594         $LDFLAGS $CFLAGS $LIBS.
35595         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35596         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35597         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35598         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35599         * gcc.misc-tests/dg-test.exp: Likewise.
35600         * gcc.misc-tests/msgs.exp: Likewise.
35601         * gcc.prms/prms.exp: Likewise.
35602         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35603         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35604
35605         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35606
35607 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35608
35609         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35610
35611         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35612         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35613
35614         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35615         necessary.
35616
35617 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35618
35619         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35620         global for loop; add use of $mathlib.
35621         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35622         settings here; set mathlib for anything but VxWorks.
35623
35624 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35625
35626         * gcc.c-torture: Update to c-torture-1.40 release.
35627
35628 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35629
35630         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35631         dg.exp.
35632
35633 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35634
35635         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35636         global.
35637
35638 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35639
35640         * lib/g++.exp (LIBS): Define if not already.
35641         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35642         (gcc-dg-prune): Call prune_gcc_output.
35643         * lib/gcc.exp (prune_gcc_output): New proc.
35644         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35645         prune_gcc_output.
35646
35647 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35648
35649         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35650         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35651
35652 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35653
35654         * gcc.c-torture: Update to c-torture-1.39 release.
35655
35656 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35657
35658         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35659         fails, try others as well.
35660
35661 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35662
35663         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35664         If compilation fails, mark execute tests as `untested'.
35665         If test is marked as unsupported, don't mark compilation and
35666         execute tests as failed.
35667
35668 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35669
35670         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35671         libstdc++ for whether or not we want to be doing shared
35672         libraries.  Delete link_curses since we don't need it anymore.
35673         * lib/mike-g++.exp (postbase): Don't link in libg++.
35674         * g++.old-deja/old-deja.exp: Likewise.
35675
35676 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35677
35678         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35679
35680 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35681
35682         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35683         For that, add `-Wl,-a,shared_archive'.
35684         * g++.old-deja/old-deja.exp: Likewise.
35685
35686 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35687
35688         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35689
35690 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35691
35692         * lib/mike-g++.exp (postbase): Pay attention to the status of
35693         g++_load.
35694
35695 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35696
35697           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35698
35699 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35700
35701         * lib/gcc.exp (default_gcc_start): No longer need to log program
35702         being executed or its output, execute_anywhere does that now.
35703         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35704         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35705
35706 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35707
35708         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35709         the same as those in lib/g++.exp.
35710
35711 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35712
35713         * gcc.c-torture: Update to c-torture-1.38 release.
35714         * gcc.ieee: Related changes.
35715
35716 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35717
35718         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35719         "exec". Minor reformatting changes.
35720
35721         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35722         cross. This means all "exec" calls now work on a remote host as
35723         well.
35724         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35725         cross. Filter out the extra "\r\n" stuff that expect puts in.
35726         (c-torture-execute): Filter out the bogus warnings like
35727         c-torture-compile does. Add support for canadian cross.
35728         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35729         Use execute_anywhere rather than calling exec directly. Now it
35730         works for canadian cross testing.
35731
35732 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35733
35734         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35735         results into a variable, and check that rather than using file exists.
35736
35737 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35738
35739         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35740         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35741
35742 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35743
35744         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35745         lib_curses if there's a shared libg++ in the build tree.
35746
35747 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35748
35749         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35750         if not supported target.
35751
35752 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35753
35754         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35755         link_curses up to always happen, not just for native builds.
35756
35757 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35758
35759         * gcc.c-torture: Update to c-torture-1.36 release.
35760         * gcc.failure: Related changes.
35761
35762 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35763
35764         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35765
35766 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35767
35768         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35769         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35770         runshlib, link_curses, and mathlib for link and run.
35771
35772         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35773         pass the runtime shared library options for Solaris, OSF/1, and
35774         Irix5, and link with -lcurses to avoid unresolved references.
35775
35776 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35777
35778         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35779         only run once.
35780
35781 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35782
35783         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35784
35785 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35786
35787         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35788         do not have a framework for the "compat" tests yet.
35789
35790 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35791
35792         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35793         set to null if we're testing vxworks5.1.  Use that instead of
35794         `-lm' in the setting of LIBS for link and run.
35795
35796 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35797
35798         * config/rom68k.exp (${tool}_load): Major changes to make it
35799         work.  Verified that it does in fact return the stuff in
35800         exec_output properly.  Catch any Emul or any TRAP other than 0.
35801
35802 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35803
35804         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35805         LDFLAGS properly for targets that need stuff from libgloss.
35806         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35807         only run once.
35808         (gpp_initialized): New variable.
35809
35810 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35811
35812         * config/rom68k.exp: Load libgloss.exp.
35813         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35814         so we can produce a fully linked binary.
35815         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35816         so we can produce a fully linked binary.
35817
35818 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35819
35820         * lib/plumhall.exp (ph_section): Watch for expected failures.
35821         Add missing `else'.
35822
35823         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35824         run the testcase.
35825         (c-torture): Likewise.
35826
35827 1995-08-28  Doug Evans  <dje@cygnus.com>
35828
35829         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35830
35831         * lib/mike-g++.exp (mike_cleanup): New proc.
35832         (prebase): New globals compiler_result, not_compiler_result,
35833         target_regexp.
35834         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35835         allow leading "-" in pattern.  Watch for unsupported tests.
35836         If $compiler_result is set, pattern match assembler code,
35837         and ditto for $not_compiler_result.
35838         * lib/mike-gcc.exp: Likewise.
35839
35840         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35841         execution "succeeded".
35842
35843 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35844
35845         * config/win32.exp: New file.
35846         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35847
35848 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35849
35850         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35851         unsupported.
35852         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35853         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35854         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35855
35856         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35857         "... without exceptions was ...".  That is now handled by
35858         prune_system_crud.
35859         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35860
35861 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35862
35863         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35864         sieve.c,sort2.c}: New files.
35865         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35866         sieve.exp,sort2.exp}: Drivers for them.
35867
35868         * lib/mike-gcc.exp (program_output): New user settable variable.
35869         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35870         messages.
35871         * lib/mike-g++.exp (program_output): New user settable variable.
35872
35873         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35874
35875         * config/sh.exp: Deleted (use sim.exp instead).
35876
35877 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35878
35879         * config/vx.exp: Declare CHECKTASK as global.
35880         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35881         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35882         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35883
35884 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35885
35886         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35887         target. Like vx.exp, only includes `vx29k.exp' instead of
35888         `vxworks.exp'.
35889
35890 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35891
35892         * config/sim.exp: Increase time limit from 120 seconds to 240.
35893
35894 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35895
35896         * gcc.c-torture/execute/950628-1.c: New test.
35897
35898 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35899
35900         * gcc.c-torture: Update with changes/additions from
35901         c-torture-1.34.
35902
35903 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35904
35905         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35906
35907 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35908
35909         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35910
35911 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35912
35913         * gcc.c-torture/compile/950512-1.c: New test.
35914         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35915         * gcc.dg/struct-ret-1.c: Likewise.
35916
35917 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35918
35919         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35920           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35921
35922 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35923
35924         * gcc.c-torture/special/920411-1.c: Deleted.
35925         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35926
35927 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35928
35929         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35930         cpu limit.
35931
35932 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35933
35934         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35935
35936 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35937
35938         From kenner;
35939         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35940         is the proper length.
35941         * va-arg-3.c: Likewise.
35942
35943 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35944
35945         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35946         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35947
35948         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35949         * lib/g++.exp (default_g++_start): Delete old cruft.
35950
35951 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35952
35953         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35954         (2 * (1 << 18)) to (2 * (1 << 17)).
35955
35956         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35957
35958 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35959
35960         * config/rom68k.exp: Renamed from config/idp.exp
35961
35962 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35963
35964         * c-torture/compile/921109-2.c
35965
35966 1995-04-18  Mike Stump  <mrs@cygnus.com>
35967
35968         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35969         excess errors.
35970
35971 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35972
35973         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35974         output.
35975         * lib/g++.exp (default_g++_start): Likewise.
35976
35977 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35978
35979         * gcc.c-torture/compile/950329-1.c: New test.
35980
35981 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35982
35983           * config/bug.exp (${tool}_load): Updated to use new remote_open
35984           and remote_close procs.
35985         * config/idp.exp: New file.
35986
35987 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35988
35989         * gcc.c-torture/execute/950322-1.c: New test.
35990
35991 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35992
35993         * config/vx.exp (${tool}_load): Clean up testing of return code from
35994         vxworks_ld and vxworks_spawn.
35995
35996 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35997
35998         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35999
36000 1995-03-13  Mike Stump  <mrs@cygnus.com>
36001
36002         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36003         can mark excess errors on a machine by machine basis.  Note, the
36004         default is to not expect any excess errors, even when excess
36005         errors test - is given, so you will want to put an XFAIL ... on
36006         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36007         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36008         those 4 machines, but no others.
36009
36010 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36011
36012         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36013         * lib/c-torture.exp: to here.
36014
36015 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36016
36017         * gcc.c-torture/execute/950221-1.c: New test.
36018         * gcc.c-torture/execute/struct-ret-1.c: New test.
36019         * gcc.c-torture/compile/950221-1.c: New test.
36020
36021         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36022
36023 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36024
36025         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36026         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36027
36028 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36029
36030         * g++.gb: New directory of tests, derived from my signature and
36031         class scoping tests.
36032
36033         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36034         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36035         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36036         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36037         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36038         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36039         * g++.gb/sig25.C: Likewise.
36040
36041         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36042         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36043         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36044         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36045         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36046         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36047         * g++.gb/sig25.exp: Likewise.
36048
36049         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36050         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36051         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36052         * g++.gb/scope13.C: Likewise, this test still fails.
36053
36054         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36055         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36056         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36057         * g++.gb/scope13.exp: Ditto.
36058
36059         * g++.gb/README: New file, explains what these tests are about.
36060
36061 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36062
36063         * lib/dg.exp (dg-do): Support `preprocess'.
36064         (dg-test): Likewise.
36065
36066 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36067
36068         * config/udi.exp: change "continue -expect" to "exp_continue".
36069
36070 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36071
36072         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36073         Delete redundant tests.
36074
36075         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36076         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36077         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36078         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36079         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36080         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36081         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36082         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36083
36084         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36085         storing label pointers.
36086         * gcc.c-torture/execute/921019-1.c: Likewise.
36087         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36088         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36089         parameter fp.
36090         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36091         constants.
36092
36093         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36094         Delete obsolete tests.
36095
36096         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36097         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36098         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36099         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36100         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36101         * gcc.c-torture/compile/950124-1.c: New test.
36102
36103         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36104
36105 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36106
36107         * lib/mike-g++.exp: Add -lm to LIBS.
36108
36109 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36110
36111         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36112
36113 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36114
36115         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36116
36117 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36118
36119         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36120
36121 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36122
36123         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36124         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36125         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36126         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36127         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36128         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36129         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36130         * g++.law/{operators31.C, operators32.C,
36131         * g++.law/{operators33.C, operators34.C}: Likewise.
36132         * g++.law/{pic1.C, refs2.C}: Likewise.
36133         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36134         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36135         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36136         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36137
36138         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36139         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36140         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36141         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36142         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36143         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36144         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36145         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36146         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36147         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36148         * g++.law/{operators34.exp}: Likewise.
36149         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36150         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36151         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36152         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36153         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36154
36155         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36156         No longer expected to fail.
36157         * g++.law/missed-error3.C: Tweak for recent bool changes.
36158
36159 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36160
36161         * config/emb-unix: Deleted.
36162         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36163         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36164
36165 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36166
36167         * lib/dg.exp (dg-test): Fix typo in last patch.
36168
36169 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36170
36171         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36172         (handles multiple occurrences).
36173
36174 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36175
36176         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36177         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36178         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36179         printed).
36180         * lib/c-torture.exp (c-torture-compile): Likewise.
36181         (c-torture): Prepend full path if missing.
36182         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36183         (gcc_fail): Likewise.
36184         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36185
36186 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36187
36188         * lib/netware.exp: Only attach to NetWare i386 systems.
36189
36190 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36191
36192         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36193         messages.  Add test name to "output pattern match" pass/fail message.
36194
36195 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36196
36197         * gcc.dg: New testsuite.
36198         * gcc.dg/dg.exp: New file.
36199
36200         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36201         test-switch.c}: Deleted.
36202
36203         * gcc.misc-tests/msgs.exp: New testcase driver.
36204
36205 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36206
36207         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36208         Watch for illegal return values from ${tool}_load.
36209         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36210         cross targets.  Coerce return value >0 to 1.
36211
36212 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36213
36214         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36215
36216         * config/emb-unix.exp: New file.
36217
36218         * config/sim.exp: Error if variable $SIM not defined.
36219         (${tool}_load): Mark test as "untested" if simulator missing.
36220
36221         * config/unix.exp: Load remote.exp to get rcp_download.
36222         * lib/c-torture.exp: Use different option lists for testcases with
36223         and without loops.
36224         * gcc.c-torture/execute/execute.exp: Likewise.
36225
36226 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36227
36228         * config/*.exp: Clarify return code from ${tool}_load.
36229         Call `unresolved' or `untested' instead of `warning' or `perror'
36230         (sometimes you still want to call both though).
36231         Add comment that `shell_id' is local to each file.
36232         * config/udi.exp (timeout): Set to 30.
36233         Don't print warning if connection fails, $connectmode has already
36234         printed an error.
36235         (${tool}_load): Move verbose messages to level 2.
36236         Rework pattern for "Process started" message.
36237         Pass `shell_id' to ${connectmode}_download.
36238         Retry twice upon timeout.  Make resetting of target more robust.
36239         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36240         Pass `shell_id' to exit_$connectmode.
36241         Only call exit_$connectmode if connected.
36242         * config/unix.exp (${tool}_load): Check return codes better.
36243         * config/vrtx.exp (${tool}_load): Likewise.
36244         * config/vx.exp (${tool}_load): Likewise.
36245         Delete unneeded global's.
36246         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36247         from ${tool}_load.
36248         (dg-stat): Delete.
36249         (dg-init): Delete recording of pass/fail counts.
36250         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36251         (old-dejagnu-init): Likewise.
36252         (old-dejagnu-stat): Delete contents, empty proc now.
36253         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36254         (c-torture): Delete references to lcnt, lpass, lfail.
36255         Get option list from TORTURE_OPTIONS.
36256         Delete -funroll[-all]-loops if no loops.
36257         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36258         (g++_stat): Delete contents (empty proc now).
36259         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36260         (gcc_finish): Likewise.
36261         (gcc_stat): Deleted.
36262         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36263         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36264         * gcc.c-torture/execute/execute.exp: Likewise.
36265         Split tests into two parts: compile, execute.
36266         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36267         no loops.  Update to reflect clarified return codes from ${tool}_load.
36268
36269 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36270
36271         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36272         to grep for.
36273         (old-dejagnu): Likewise (where necessary).
36274
36275 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36276
36277         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36278
36279         * lib/dg.exp (dg-process-target): Fix processing of selector.
36280         Add comment regarding use of `error'.
36281
36282         * lib/gcc.exp (prune_system_crud): Define if missing.
36283         * lib/g++.exp (prune_system_crud): Likewise.
36284
36285         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36286         Call prune_system_crud.
36287         * lib/dg.exp (dg-runtest): New proc.
36288         Use perror instead of send_user for tcl errors in testcase.
36289         Don't return any value, it's never used.
36290         Don't clobber previous definition of `unknown'.
36291         Print tcl errors in `dg-final'.
36292
36293 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36294
36295         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36296         (dg-test): Don't print errorInfo, it contains stack backtrace.
36297
36298 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36299
36300         * lib/g++.exp (runtest_file_p): Define if missing.
36301
36302 1994-09-24  Doug Evans  (dje@cygnus.com)
36303
36304         * lib/mike-g++.exp: Comment out loading of g++.exp.
36305         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36306         (default_g++_version): Always print something.
36307         (default_g++_start): Comment out call to `which'.
36308         (g++_start, g++_load): Deleted (must be defined in config file).
36309         * lib/gcc.exp: Test for existence of $CC at start.
36310         Delete check for tmpdir (done in gcc_init).
36311         (default_gcc_version): Always print something.
36312         (default_gcc_start): Comment out call to `which'.
36313         * config/*.exp: Major cleanup - make cross targets work at least a
36314         little better for g++ (by not being "--tool gcc" specific).
36315         Rename gcc_xxx to ${tool}_xxx.
36316         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36317         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36318
36319 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36320
36321         * lib/c-torture.exp (c-torture-compile): Rework compiler
36322         message processing.
36323
36324         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36325         c-torture.
36326
36327 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36328
36329         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36330
36331         * lib/dg.exp (dg-process-target): Support { target native }.
36332
36333 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36334
36335         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36336         looked for "... program xxx got fatal signal".
36337         Correct regsub munging of `comp_output'.
36338         Ignore compiler messages "path prefix not used" and "linker input
36339         file unused".
36340
36341 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36342
36343         * lib/gcc.exp (runtest_file_p): Define if missing.
36344         * gcc.prms/template.c: Example to work from.
36345
36346 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36347
36348         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36349         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36350
36351         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36352         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36353         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36354         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36355
36356         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36357         (dg-process-target): No longer a varargs proc.
36358         Return S/N for target, P/F for xfail.  All callers changed.
36359         (user option procs): More argument checking.
36360         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36361         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36362         (dg-test): Skip test if not running on selected target in `dg-do'.
36363         Update handling of `dg-do-what', `dg-output-text'.
36364         Separate execution pass/fail from output pattern match pass/fail.
36365         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36366
36367 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36368
36369         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36370         target for 920510-1.c.
36371
36372 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36373
36374         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36375         Clean up comment regarding use of passcnt, etc.
36376         (gcc_stat): Don't update `testcnt' here.
36377         (gcc_finish): Do it here.
36378         Might as well reset `but_id' here too.
36379         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36380         to determine if the file should be tested.
36381         * gcc.c-torture/compile/compile.exp: Likewise.
36382         * gcc.c-torture/execute/execute.exp: Likewise.
36383         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36384         * gcc.misc-tests/dg-test.exp: Likewise.
36385         * gcc.prms/prms.exp: Likewise.
36386         * gcc.wendy/wendy.exp: Likewise.
36387         * g++.old-deja.exp: Likewise.
36388         Move "Testing file" message to verbose level 1.
36389
36390 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36391
36392         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36393
36394 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36395
36396         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36397         (default_gcc_start): Accept optional second list element
36398         of compiler flags.  Print compiler output at verbosity level 2.
36399         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36400         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36401         Save current values of framework globals passcnt, failcnt, xpasscnt,
36402         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36403         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36404         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36405         xfailcnt to compute stats.  Update framework global `testcnt' from
36406         pass/fail counts.
36407         (gcc_finish): New proc.  Clean up test environment.
36408         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36409         (gcc_epass, gcc_efail): Delete.
36410         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36411         argument of line number.
36412         (dg-init): If the tool has an init routine, call it.
36413         (dg-test): Remove args `cflags_var' and `libs_var'.
36414         Pass all compiler options to ${tool}_start.
36415         Handle missing line number.
36416         (dg-finish): New function.
36417         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36418         particular files.  Call gcc_finish at end.  Move "skipping test"
36419         message to verbosity level 3.
36420         * gcc.c-torture/compile/compile.exp: Likewise.
36421         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36422         * gcc.c-torture/execute/execute.exp: Likewise.
36423         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36424         Print testcase being tried at verbosity level 1.
36425         * gcc.c-torture/special/special.exp: Unset xfail.
36426         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36427         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36428         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36429         * gcc.failure/failure.exp: Likewise.
36430         * gcc.ieee/ieee.exp: Likewise.
36431         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36432         Update call to dg-test.  Call dg-finish at end.
36433         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36434         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36435         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36436         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36437         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36438         * gcc.wendy/wendy.exp: Add copyright.
36439         Delete setting of tmpdir (done by gcc_init).
36440         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36441         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36442         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36443         gcc_[ce]pass/fail.
36444
36445 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36446
36447         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36448         confusion.
36449         (g++_load): Likewise.
36450
36451         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36452         Rename argument to `prog' to remove the confusion.
36453         Varargs fns behave differently too!
36454         (g++_load): Likewise.
36455
36456         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36457
36458         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36459         what it is.  Delete (always) printing of status value for !native.
36460         Simplify verbose code, and include status and exec_output.
36461         (g++_load): Use gcc_load.
36462
36463 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36464
36465         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36466         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36467         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36468         940714-3.c as these testcases don't exist anymore.  Make
36469         va-arg-1.c expected to pass.
36470
36471 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36472
36473         * gcc.misc-tests/misc.exp: Only run specific testcases.
36474         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36475         * gcc.misc-tests/dg-[1-9].c: New files.
36476
36477         * lib/dg.exp: New testsuite driver.
36478         * gcc.prms/prms.exp: Use it.
36479
36480         * README.gcc: New file.
36481
36482         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36483         Document and reset `lxpass' and `lxfail'.
36484         Simplify "initialized" message.
36485         (gcc_stat): Clean up comments a little.
36486
36487 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36488
36489         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36490
36491 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36492
36493         * lib/old-dejagnu.exp (process-option): New proc.
36494         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36495         (old-dejagnu): Simplify.
36496         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36497
36498 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36499
36500         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36501         exists and is not an empty string.
36502
36503         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36504         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36505         finished.
36506         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36507         automatically.
36508
36509         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36510         longer expected to fail.
36511
36512         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36513         "f" function call.
36514
36515         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36516
36517         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36518         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36519         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36520         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36521         c-torture-1.29.
36522
36523         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36524         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36525
36526         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36527
36528         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36529         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36530
36531         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36532         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36533         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36534
36535 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36536
36537         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36538         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36539         940714-1.c, 940714-2.c, 940714-3.c},
36540         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36541         gcc.misc-tests/{mg.c,mg.exp}:
36542         New tests.
36543         * gcc.noncompile/noncompile.exp: Change accordingly.
36544
36545 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36546
36547         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36548         Undo previous clobberage.
36549
36550 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36551
36552         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36553         * gcc.special/{930510-1.c, special.exp}:
36554         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36555         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36556         struct-varargs-1.c}: New tests from c-torture-1.26.
36557
36558 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36559
36560         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36561           argument to switch.
36562
36563 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36564
36565         * Revert the previous changes.  Please see Rob's directory
36566           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36567           fixes.
36568
36569 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36570
36571         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36572             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36573             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36574             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36575             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36576             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36577             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36578             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36579             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36580             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36581             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36582             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36583             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36584             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36585             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36586             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36587             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36588             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36589             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36590             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36591             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36592             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36593             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36594             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36595             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36596             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36597             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36598
36599 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36600
36601         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36602             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36603           with perror calls.
36604
36605 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36606
36607         * config/unix.exp (g++_load): Fix syntax.
36608
36609 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36610
36611         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36612         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36613         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36614         Don't expect va-arg-1.c to fail.  Correct expected output for
36615         920928-1.c.
36616         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36617         * gcc.wendy/hbm4.c: Correct typo.
36618         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36619
36620 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36621
36622         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36623         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36624         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36625         * lib/c-torture.exp (c-torture-compile): Ditto.
36626
36627         Reduce volume of output (remove all the -I's and such).
36628         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36629         Call gcc_cpass, gcc_cfail.
36630         (c-torture): Pass testing option to c-torture-compile.
36631
36632 1994-03-21  Doug Evans  (dje@cygnus.com)
36633
36634         Bring patches over from progressive.
36635         * config/default.exp: Exit remote shell cleanly.
36636         (g++_exit, g++_start): Add default versions.
36637         * config/sim.exp (gcc_load): Use perror, not error.
36638
36639 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36640
36641         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36642         set in site.exp.
36643
36644 1994-03-14  Doug Evans  (dje@cygnus.com)
36645
36646         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36647         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36648         (wendy_try): New proc to run testcase.
36649         (main loop): Call 'em.
36650         * gcc.wendy/*.c: Clean up pass to correct expected output.
36651
36652         * lib/gcc.exp: Minor cleanup work.
36653         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36654
36655 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36656
36657         * config/sim.exp (gcc_load): Document return codes better.
36658         Don't pass -v to simulator.
36659
36660 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36661
36662           * gcc.special/920717-x.c: Fix typo.
36663           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36664           get at sources.
36665
36666         * lib/mike-gcc.exp: Fix typo.
36667
36668 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36669
36670         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36671         binary to use, transform the name.
36672         * config/*.exp: rename everything. Nuke any g++ specific files,
36673         it's now a special case of gcc that requires no special support.
36674         Add a default.exp for unsupported targets.
36675
36676 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36677
36678         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36679         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36680         version of Tcl.
36681
36682 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36683
36684         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36685         than a warning.
36686
36687 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36688
36689         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36690
36691 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36692
36693         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36694         option_list.  Compile every file with only 4/6 option choices
36695         (same as C torture) instead of with 12/18 different option
36696         choices.
36697         * lib/c-torture.exp: Likewise.
36698
36699         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36700         not already set.
36701
36702 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36703
36704         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36705         can put an XFAIL *-*-* on excess errors.
36706
36707 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36708
36709         * g++.law: Add more tests derived from g++-bugs snapshots.
36710
36711         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36712         equivalent to g++.law/init9.
36713
36714         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36715         compiled it, and the a.out file after we've run it.
36716
36717 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36718
36719         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36720         compiled it, and the a.out file after we've run it.
36721
36722 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36723
36724         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36725
36726 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36727
36728         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36729         version number.
36730
36731 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36732
36733         * g++.law: New directory of g++ tests derived from the g++-bugs
36734         snapshots.
36735
36736 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36737
36738         * gcc.compile: initbug1.c initbug1.exp testcase added
36739
36740 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36741
36742         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36743         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36744           fixes submitted by Jeff Law (law@cs.utah.edu)
36745         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36746           Jeff Law (law@cs.utah.edu)
36747
36748
36749 1993-11-30  Mike Stump  (mrs@cygnus.com)
36750
36751         * config/unix-g++.exp: Follow the gcc way of doing things.
36752         * g++.old-deja/old-deja.exp: Minor updates.
36753         * lib/g++.exp: New file, follow the gcc way of doing things.
36754         * lib/old-dejagnu.exp: Minor updates.
36755         * lib/mike-g++.exp: Always unset errorInfo.
36756
36757 1993-11-06  Mike Stump  (mrs@cygnus.com)
36758
36759         * lib/gcc.exp: Fix some errors with the below change, CC and
36760         CFLAGS should be global when setting, not local.
36761
36762 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36763
36764         * lib/gcc.exp: Transform tool name.
36765
36766 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36767
36768         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36769
36770 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36771
36772         * lib/gcc.exp: change gcc_done to gcc_stat
36773
36774 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36775
36776         * Upgraded gcc testsuite to c-torture version 1.25
36777
36778 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36779
36780         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36781         * lib/c-torture: added hooks for new reporting code.
36782
36783 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36784
36785         * config/sh-gcc.exp: check if sh-sim exists in the path
36786
36787 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36788
36789         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36790         * gcc.compile/compile.exp: Initial changes for new logic.
36791         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36792         * gcc.failure/failure.exp: Initial changes for new logic.
36793         * gcc.ieee/ieee.exp: Initial changes for new logic.
36794         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36795         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36796         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36797         * lib/c-torture.exp: Initial changes for new logic.
36798         * lib/gcc.exp: Initial changes for new logic.
36799
36800 1993-10-15  Mike Stump  (mrs@cygnus.com)
36801
36802         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36803         depend upon failure or success.  Fully qualify names in failure
36804         and success messages.  Always remove a.out before starting
36805         compile, just in case.  Pay more attention to error text output by
36806         the compiler.  Handle testcases with no known past errors just
36807         like all others, so that things are uniform.  Other miscellaneous
36808         improvements.
36809
36810 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36811
36812         * gcc.cpp: new directory for cpp tests
36813
36814 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36815
36816         * lib/chill.exp: Code reformatted, removed unused code.
36817         * config/unix-chill.exp: Code reformatted, removed unused code.
36818         * chill.execute/execute.exp: Code reformatted, removed unused code.
36819         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36820
36821 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36822
36823         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36824         routines not written.
36825
36826 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36827
36828         * config/bug-gcc.exp: Use new procs from bug.exp.
36829
36830 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36831
36832         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36833         via ftp, rather than depending on NFS.
36834         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36835         case.
36836
36837 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36838
36839         * config/bug-gcc.exp: Use new download proc.
36840
36841 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36842
36843         * chill.execute/execute.exp: cleanups, handles errors better
36844         * chill.compile/compile.exp: rewrite, based on execute.exp
36845         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36846         * lib/chill.exp: major changes to diff proc and compile and link
36847           procs. added chill_fail and chill_pass wrappers to pass and
36848           fail. added more comments, and handle error codes better.
36849           Added a hack to capture stderr from exec, so noncompile tests
36850           can work.
36851
36852 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36853
36854         * chill.execute/execute.exp: rewrite of testsuite driver
36855         * lib/chill.exp: rewrite of testsuite driver
36856         * config/unix-chill.exp: rewrite of testsuite driver
36857
36858 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36859
36860     In chill.execute:
36861         * iexpr.ch: Standardize uppercase.
36862         * tuples.dat: Standardize uppercase.
36863         * vary.ch: standardize.  Correct varying string assignments.
36864         * vary.dat: Add new output lines.
36865
36866 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36867
36868     In chill.execute:
36869         * chprintf.ch: Standardize use of uppercase.
36870         * tuples.ch: Standardize and turn arr2 into a DCL,
36871           rather than a SYN.
36872         * pinits.ch: Standardize.
36873
36874 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36875
36876         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36877         * Makefil: Renamed to Makefile.in.
36878         * configure.in: New.
36879
36880 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36881
36882     In chill.execute:
36883         * .cvsignore: Add result/output files.
36884         * Makefile: Fix up variables at start.  Use MFLAGS
36885           everywhere.  Correct bool_loc, built_ins entries.
36886           Add entry for vary1.ch.
36887         * bitarray.ch: Standardize upper-case usage.
36888         * bitexpr.ch: Standardize, add output of b1.
36889         * params.ch: Use arrayt in along PROC parameters, to
36890           avoid novelty problems.
36891         * sets.ch: Tiny cleanup.
36892         * vary1.ch: Re-indent.
36893
36894 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36895
36896           * Add PR-related files to Makefiles, .cvsignore files, etc.
36897
36898 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36899
36900         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36901           with compiler objects. New names are test-flow.c and test-loop.c
36902
36903 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36904
36905         * Upgraded c-torture tests from 1.19 to 1.20
36906
36907         * new files:
36908         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36909         * gcc.compile: 930623-1.c 930623-2.c
36910         * gcc.noncompile: 930622-1.c 930622-2.c
36911         * gcc.failure: 920411-1.c 920627-2.c
36912         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36913
36914 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36915
36916         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36917           More changes to get testsuite working properly. Needs more work.
36918           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36919
36920 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36921
36922         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36923           More changes to get testsuite working properly. Needs more work.
36924
36925 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36926
36927         * chill.compile/compile.exp: Added for Dejagnu support
36928         * chill.execute/execute.exp: Added for Dejagnu support
36929         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36930
36931 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36932
36933     This should complete moving the CHILL test files.
36934         * chill.noncompile(.cvsignore printf.grt
36935             in-printf.grt chprintf.grt chprintf.ch):
36936             Added test-support files.
36937           (Makefile): Modified further.
36938         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36939             signal.ch): Added test files.
36940           * chill.execute (.cvsignore printf.grt printr.c
36941             in-printf.grt rts.c chprintf.grt rts.h): Added
36942           test-support files.
36943             (Makefile): More corrections.
36944
36945 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36946
36947         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36948           test cases, ready for DejaGnu.
36949
36950 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36951
36952         * Upgraded c-torture tests from 1.18 to 1.19
36953
36954         * gcc.compile: added test(s):
36955           930607-1.c
36956         * gcc.execute: added test(s):
36957           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36958
36959         * added new subdirectory for misc tests: gcc.misc-tests
36960         * gcc.misc-test(s): added tests:
36961           inst-check.c test-consts.c test-ior.c test-switch.c
36962
36963 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36964
36965         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36966
36967 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36968
36969         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36970
36971 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36972
36973         * Upgraded c-torture tests from 1.17 to 1.18
36974
36975 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36976
36977         * Upgraded c-torture tests from 1.12 to 1.17
36978
36979 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36980
36981         * lib/old-dejagnu.exp:
36982           Fixed handling of XFAIL target triplets to correctly
36983           recognize wildcard characters.  Removed code that
36984           appended a unique id tag to the end of the file name
36985           printed out by the result of the testcases within a
36986           given test file.
36987
36988 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36989
36990         * lib/old-dejagnu.exp:
36991           Reworked expected failure handling to trigger off of XFAIL
36992           keyword in keyphrase embeded in testcase source code. The
36993           XFAIL keyword must be at the end of the keyphrase line. It
36994           may optionally be followed by one or more target triplets.
36995           It has just occured that the handling of wildcards in the
36996           target triplet may not be correct.
36997
36998 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36999
37000         * g++.old-deja/tests:
37001           Moved all subdirectories up one level into g++.old-deja .
37002
37003         * lib/old-dejagnu.exp:
37004           Fixed problem with CXXFLAGS not being properly reset, and being
37005           corrupted with extraneous "-c" compiler option.  This was
37006           causing binaries to not be generated for test that needed them.
37007           Modified strings passed to "pass" and "fail" so that individual
37008           tests from the same test file would be distinguished by an
37009           identifier appended to the test file name in the summary logs;
37010           this corrected a problem with erroneous diff logs.  Added code
37011           to search testcases for expected fail and unexpected pass keywords.
37012
37013 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37014
37015         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37016
37017 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37018
37019         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37020           Removed extraneous text from end of "Special g++ Options"
37021           keyphrase.
37022
37023         * lib/old-dejagnu.exp: Added pattern matching to look for new
37024           keywords, embedded in testcases comments, which will trigger
37025           calls to xpass and xfail.
37026
37027 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37028
37029         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37030           comments embedded in the testcases, especially the one looking for
37031           special compiler options, as well as the pattern matching for the
37032           compiler output again.
37033
37034 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37035
37036         * lib/old-dejagnu.exp: Do a proper check of the return value for
37037           execute tests. Fixed several problems with the pattern matching
37038           of the compiler output which gave erroneous test results.
37039           Changed several of the test result messages to be more descriptive.
37040         * config/unix-g++.exp: Proc g++_load now actually works and
37041           executes the tests passed to it and returns a usable return
37042           value.
37043
37044 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37045
37046           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37047
37048 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37049
37050         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37051           Modified both files to properly execute the old style
37052           dejagnu tests. The previous versions of these files were
37053           experimental and did not function anything near correctly.
37054
37055 1993-04-05  Rob Savoye  (rob@cygnus.com)
37056
37057         * Removed all Makefile.in and configure.in files. No configuration
37058         needed now.
37059
37060 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37061
37062         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37063
37064 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37065
37066         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37067         gcc.special/configure.in, gcc.noncompile/configure.in,
37068         gcc.execute/configure.in, gcc.code_quality/configure.in,
37069         g++.other/configure.in, g++.old-deja/configure.in,
37070         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37071         in srcname setting.
37072
37073 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37074
37075         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37076         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37077         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37078
37079 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37080
37081         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37082         (gdb_exit): Don't remove *_soc files.
37083
37084 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37085
37086         * lib/c-torture.exp: Don't look for main; instead always use -w
37087         -c.  This is how the c-torture tests work.  Remove the object
37088         file if the compilation succeeds.
37089         * gcc.execute/execute.exp: Remove executable if test passes.
37090         * gcc.noncompile/noncompile.exp: Every test is an expected
37091         failure.
37092         * gcc.special/special.exp: Added tests from c-torture 1.11,
37093         corrected use of existing test.
37094         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37095         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37096         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37097         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37098         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37099         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37100         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37101         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37102         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37103         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37104         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37105         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37106         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37107         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37108         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37109         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37110         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37111         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37112         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37113         c-torture 1.11.
37114         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37115         correspond to c-torture 1.11.
37116
37117         * New file.