OSDN Git Service

PR target/23589
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2
3         PR target/23589
4         * g++.dg/ext/dllimport11.C: New.
5
6 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR c++/22293
9         * g++.dg/other/friend3.C: New test.
10
11 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/23293
14         * g++.dg/template/error19.C: New test.
15
16 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17
18         PR c++/21383
19         * g++.dg/overload/koenig2.C: New.
20
21         PR c++/23118
22         * g++.dg/overload/error2.C: New.
23
24         PR c++/22604
25         * g++.dg/inherit/covariant14.C: New.
26
27 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28
29         PR c++/23440
30         * g++.dg/parse/for1.C: New test.
31
32 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
33
34         PR fortran/23446
35         * gfortran.dg/host_dummy_index_1.f90: New test.
36
37         PR fortran/21459
38         * gfortran.dg/automatic_char_len_2.f90: New test.
39
40         PR fortran/20866
41         * gfortran.dg/recursive_statement_functions.f90: New test.
42
43         PR fortran/20853
44         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
45
46         PR fortran/20849
47         * gfortran.dg/external_initializer.f90: New test.
48
49         PR fortran/20837
50         * non_module_public.f90: New test.
51
52 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
53
54         PR c++/24386
55         * g++.dg/template/overload7.C: New.
56
57         PR c++/22551
58         * g++.dg/other/switch2.C: Remove expected warnings.
59
60         PR c++/21353
61         * g++.dg/template/defarg6.C: New.
62
63 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
64
65         PR target/24315
66         * gcc.target/i386/pr24315.c: New test.
67
68 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
69
70         PR c++/24389
71         * g++.dg/template/static21.C: New test.
72         * g++.dg/template/static21-a.cc: Likewise.
73
74 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
75
76         PR c++/23959
77         * g++.dg/warn/Wswitch-default-1.C: New test.
78         * g++.dg/warn/Wswitch-default-2.C: New test.
79
80 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
81
82         PR c++/22173
83         * g++.dg/parse/template18.C: New test.
84         * g++.dg/template/nontype15.C: Likewise.
85
86 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
87
88         PR fortran/22273
89         * gfortran.dg/spec_expr_2.f90: New.
90
91 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
92
93         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
94         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
95         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
96         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
97         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
98         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
99         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
100         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
101         previous target-specific skips and warning-message matches where
102         applicable.
103
104 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/21347
107         * g++.dg/warn/Wctor-dtor.C: New test.
108
109 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
110
111         PR c/23439
112         * gcc.dg/for-1.c: New test.
113
114 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/19565
117         * g++.dg/warn/Wconversion1.C: New test.
118         * g++.dg/ext/packed4.C: Compile with -w.
119         * g++.dg/opt/20050511-1.C: Likewise.
120         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
121
122 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
123
124         * gfortran.dg/boz_5.f90: New test.
125
126 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
127
128         PR c++/22551
129         * g++.dg/other/switch2.C: New.
130
131         PR c++/23984
132         * g++.dg/init/ctor7.C: New.
133
134 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
135
136         PR c++/23730
137         * g++.dg/parse/crash32.C: New test.
138
139 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/20721
142         * g++.dg/init/goto2.C: New test.
143
144         PR c++/22464
145         * g++.dg/template/crash/41.C: New test.
146
147         PR c++/22180
148         * g++.dg/template/crash40.C: New test.
149
150         PR c++/23694
151         * g++.dg/parse/friend5.C: New test.
152         
153         PR c++/23307
154         * g++.dg/template/crash38.C: New test.
155         
156         PR c++/22352
157         * g++.dg/template/friend38.C: New test.
158         
159         PR c++/22405
160         * g++.dg/template/crash39.C: New test.
161         
162 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
163
164         * gcc.dg/debug/dwarf2/dwarf-char1.c,
165         gcc.dg/debug/dwarf2/dwarf-char2.c,
166         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
167
168         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
169
170 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
171
172         * gcc.dg/dll-2.c: Add tests for warnings.
173         * gcc.dg/dll-3.c: Likewise.
174         * gcc.dg/dll-4.c: Likewise.
175
176         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
177         * g++.dg/ext/dllimport2.C: Likewise.
178         * g++.dg/ext/dllimport3.C: Likewise.
179         * g++.dg/ext/dllimport7.C: Likewise.
180         * g++.dg/ext/dllimport8.C: Likewise.
181         * g++.dg/ext/dllimport9.C: Likewise.
182
183 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/24092
186         * gfortran.dg/derived_pointer_recursion.f90: New test.
187
188 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
189
190         * gcc.c-torture/execute/20051012-1.c: New test.
191
192 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
193
194         PR fortran/18082
195         * gfortran.dg/automatic_char_len_1.f90: New test.
196
197 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
198
199         PR fortran/20847
200         * gfortran.dg/save_common.f90: New test.
201
202         PR fortran/20856
203         * gfortran.dg/save_result.f90: New test.
204
205 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
206
207         PR c++/21592
208         * g++.dg/template/dependent-expr1.C: Add new expected error.
209         * g++.dg/template/dependent-expr2.C: Adjust error text.
210         * g++.dg/template/overload6.C: New.
211
212         PR c++/23797
213         * g++.dg/other/typename8.C: New.
214
215         PR c++/21117
216         * g++.dg/other/return1.C: New.
217
218 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
219
220         PR c++/24052
221         * g++.dg/ext/label5.C: New.
222
223 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
224
225         PR c++/19964
226         * g++.dg/parse/crash31.C: New.
227
228 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
229
230         * g++.dg/ipa/ipa-1.c: New test.
231         * g++.dg/ipa/ipa-2.c: New test.
232         * g++.dg/ipa/ipa-3.c: New test.
233         * g++.dg/ipa/ipa-4.c: New test.
234         * g++.dg/ipa/ipa-5.c: New test.
235         * g++.dg/ipa/ipa.exp: New file.
236
237 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR fortran/24207
240         * gfortran.dg/private_type_3.f90: New test.
241
242 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
243
244         PR fortran/20786
245         gfortran.dg/aint_anint_1.f90: New test.
246
247 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
248
249         PR libgfortran/24313
250         gfortran.dg/csqrt.f: New test.
251
252 2005-10-11  Ian Lance Taylor  <ian@airs.com>
253
254         PR c++/8057
255         * g++.dg/warn/noeffect7.C: New test.
256         * g++.dg/warn/noeffect2.C: Instantiate templates.
257         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
258         and warning.
259
260 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/21089
263         * g++.dg/init/float1.C: New test.
264
265         PR c++/24277
266         * g++.dg/init/member1.C: Tweak error markers.
267
268 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
269
270         PR testsuite/24281
271         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
272         Check for null pointer.
273
274 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
275
276         PR c++/21369
277         * g++.dg/parse/ret-type3.C: New test.
278
279 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
280
281         PR tree-opt/23946
282         * gcc.c-torture/compile/pr23946.c: New test.
283
284 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
285
286         * g++.dg/opt/mmx2.C: New test.
287
288 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
289
290         PR c++/24277
291         * g++.dg/template/static20.C: New test.
292
293         PR c++/24302
294         * g++.dg/warn/Wunused-12.C: New test.
295
296         PR c++/23437
297         * g++.dg/template/arg4.C: New test.
298
299 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
300
301         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
302         * gcc.dg/ucnid-3.c: Likewise.
303         * gcc.dg/ucnid-4.c: Likewise.
304         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
305         * g++.dg/other/ucnid-1.C: Likewise.
306         * gcc.dg/sparc-frame-1.c: New test.
307
308 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
309
310         PR c++/24139
311         * g++.dg/template/spec27.C: New test. 
312
313         PR c++/24275
314         * g++.dg/template/static19.C: New test.
315
316 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
317
318         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
319         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
320
321 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
322
323         PR target/24136
324         * gfortran.fortran-torture/compile/pr24136.f: New test.
325
326 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
327
328         PR c++/22172
329         * g++.dg/parse/crash30.C: New test.
330
331 2005-10-07  Richard Guenther  <rguenther@suse.de>
332
333         PR middle-end/24227
334         * gcc.c-torture/compile/pr24227.c: New testcase.
335
336 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
337
338         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
339         Do not put aligned attributes on array elements.
340
341 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
342
343         PR testsuite/23611, PR testsuite/23615
344         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
345         writing prototypes of library functions by hand.
346         * obj-c++.dg/bitfield-4.mm: Likewise.
347         * obj-c++.dg/const-str-4.mm: Likewise.
348         * obj-c++.dg/encode-4.mm: Likewise.
349         * obj-c++.dg/encode-5.mm: Likewise.
350         * obj-c++.dg/encode-6.mm: Likewise.
351         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
352         * obj-c++.dg/method-10.mm: Likewise.
353         * obj-c++.dg/method-17.mm: Likewise.
354         * obj-c++.dg/method-19.mm: Likewise.
355         * obj-c++.dg/try-catch-2.mm: Likewise.
356
357 2005-10-06  Richard Henderson  <rth@redhat.com>
358
359         PR 24236
360         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
361
362 2005-10-06  Dale Johannesen  <dalej@apple.com>
363
364         * gcc.c-torture/execute/20030125-1.c:  Correct.
365
366 2005-10-06  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/24238
369         * g++.dg/tree-ssa/pr24238.C: New testcase.
370
371 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
372
373         PR 18568
374         * gfortran.dg/der_pointer_3.f90: New test.
375
376 2005-10-05  Devang Patel  <dpatel@apple.com>
377
378         PR Debug/23205
379         * g++.dg/other/PR23205.C: New.
380         
381 2005-10-05  Richard Henderson  <rth@redhat.com>
382
383         PR target/23602
384         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
385         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
386
387 2005-10-05  Dale Johannesen  <dalej@apple.com>
388
389         * gcc.c-torture/execute/float-floor.c:  New.
390
391 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
392
393         PR tree-optimization/21419
394         PR tree-optimization/24146
395         PR tree-optimization/24151
396
397         * g++.dg/ext/asm7.C: New.
398         * g++.dg/ext/asm8.C: New.
399         * gcc.dg/asm-1.c: Compile on all targets.
400         * gcc.dg/asm-pr24146.c: New.
401         * gcc.dg/pr21419.c: Adjust error messages.
402
403 2005-10-05  Richard Guenther  <rguenther@suse.de>
404
405         PR fortran/24176
406         * gfortran.fortran-torture/compile/empty.f90: New testcase.
407
408 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
409
410         PR c++/23513
411         * g++.dg/template/spec22.C: Robustify test.
412         * g++.dg/template/spec26.C: New.
413
414 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
415
416         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
417         if target supports vector instructions.
418
419 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
420
421         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
422         C99 functions.
423
424 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
425
426         * lib/target-supports.exp (check_effective_target_fortran_large_real,
427         check_effective_target_fortran_large_int): Replace cached result
428         when target changes.
429
430 2005-10-04  Devang Patel  <dpatel@apple.com>
431
432         * gcc.dg/i386-sse-vect-types.c: New.
433         
434 2005-10-04  Ian Lance Taylor  <ian@airs.com>
435
436         PR preprocessor/13726
437         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
438         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
439
440 2005-10-04  Richard Guenther  <rguenther@suse.de>
441
442         PR c/23576
443         * gcc.dg/noncompile/pr23576.c: New testcase.
444
445 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
446
447         PR middle-end/23125
448         * gcc.dg/register-var-3.c: New test.
449
450 2005-10-04  Steven Bosscher  <stevenb@suse.de>
451
452         * gcc.dg/pr23049.c: New test.
453
454         * gcc.dg/ucnid-4.c: Fix test.
455
456 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
457
458         PR 23445
459         * gcc.c-torture/compile/pr23445.c: New test.
460
461 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
462
463         * g++.dg/overload/unknown1.C: New.
464
465 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/17775
468         * g++.dg/template/repo4.C: New test.
469
470 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
471
472         PR libfortran/19308
473         * gfortran.dg/large_real_kind_2.F90: New test.
474         * gfortran.dg/large_integer_kind_2.f90: New test.
475
476 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
477
478         * lib/target-supports.exp (check_effective_target_vect_shift):
479         Implement with result caching. Add i?86, x86_64 and ia64 targets.
480         (check_effective_target_vect_condition): Fix copy-n-pasto.
481
482         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
483         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
484         targets.
485
486 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
487
488         PR c++/22621
489         * g++.dg/template/overload5.C : New test.
490
491         PR c++/23840
492         * g++.dg/expr/stdarg1.C: New test.
493
494 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
495
496         PR 24142
497         * gcc.c-torture/execute/pr24142.c: New test.
498
499 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
500
501         PR 24141
502         * gcc.c-torture/execute/pr24141.c: New test.
503
504 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
505             Diego Novillo  <dnovillo@redhat.com>
506
507         PR 23604
508         * gcc.c-torture/execute/pr23604.c: New test.
509
510 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
511
512         PR fortran/16404
513         PR fortran/20835
514         PR fortran/20890
515         PR fortran/20899
516         PR fortran/20900
517         PR fortran/20901
518         PR fortran/20902
519         gfortran.dg/equiv_constraint_1.f90: New test.
520         gfortran.dg/equiv_constraint_2.f90: New test.
521         gfortran.dg/equiv_constraint_3.f90: New test.
522         gfortran.dg/equiv_constraint_4.f90: New test.
523         gfortran.dg/equiv_constraint_5.f90: New test.
524         gfortran.dg/equiv_constraint_6.f90: New test.
525         gfortran.dg/equiv_constraint_7.f90: New test.
526         gfortran.dg/equiv_constraint_8.f90: New test.
527         gfortran.dg/private_type_1.f90: New test.
528         gfortran.dg/private_type_2.f90: New test.
529         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
530         980628-10.f: Assert std=gnu to permit mixing of
531         types in equivalence statements.
532
533 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
534
535         PR 24112
536         * gfortran.dg/open_status_1.f90: New.
537
538 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
539
540         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
541         * gcc.dg/vect/pr22480.c: Clean up temp files.
542         * gcc.dg/vect/pr23831.c: Clean up temp files.
543         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
544         Clean up temp files.
545         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
546         Clean up temp files.
547
548         * gcc.dg/20050309-1.c: Clean up temp files.
549         * gcc.dg/20050325-1.c: Clean up temp files.
550
551 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
552
553         PR tree-optimization/24059
554         * gcc.dg/vect/pr24059.c : New test.
555
556 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
557
558         PR middle-end/24109
559         * gcc.c-torture/execute/20050929-1.c: New test.
560
561 2005-09-29  Steven Bosscher  <stevenb@suse.de>
562
563         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
564
565 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
566
567         PR c/21419
568         * gcc.dg/pr21419.c: New test.
569
570 2005-09-29  Steven Bosscher  <stevenb@suse.de>
571
572         * gcc.dg/pr23911.c: New test.
573
574 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
575
576         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
577
578         PR c++/16782
579         * g++.dg/parse/qualified4.C: New test.
580         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
581         * g++.old-deja/g++.mike/p8154.C: Likewise. 
582
583 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
584
585         PR c++/22147
586         * g++.dg/template/friend37.C: New test.
587         * g++.dg/parse/crash28.C: Adjust error markers.
588         
589 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
590
591         PR fortran/18518
592         * gfortran.fortran-torture/execute/save_2.f90: New decl.
593
594 2005-09-27  Devang Patel  <dpatel@apple.com>
595
596         PR tree-optimization/23625
597         * gcc.dg/pr23625.c: New test.
598         
599 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
600
601         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
602         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
603
604 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
605
606         PR fortran/23677
607         * gfortran.fortran-torture/execute/save_1.f90: New test.
608         * gfortran.dg/save_1.f90: New test.
609
610 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
611
612         * gcc.target/i386/builtin-apply-mmx.c: New test.
613
614         PR target/22576
615         * gcc.target/i386/pr22576.c: New test.
616
617         PR target/22585
618         * gcc.target/i386/pr22585.c: New test.
619
620         PR target/23268
621         * gcc.target/i386/pr23268.c: New test.
622
623         PR middle-end/23831
624         * gcc.dg/vect/pr23831.c: New test.
625
626         PR target/24055
627         * gcc.target/i386/pr24055.c: New test.
628
629 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
630
631         PR tree-optimization/23960
632         * gcc.c-torture/compile/pr23960.c: New.
633
634 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
635
636         PR fortran/16861
637         * gfortran.dg/nested_modules_3.f90: New.
638
639 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
640
641         PR fortran/24005
642         gfortran.dg/interface_1.f90: New test.
643
644 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
645         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
646
647         PR fortran/23843
648         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
649
650 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
651
652         PR fortran/23516
653         * gfortran.dg/imag_1.f: New test.
654         * gfortran.dg/imag_2.f: Ditto.
655
656 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
657
658         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
659
660 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
661
662         PR c++/21983
663         * g++.dg/warn/pr21983.C: New test.
664
665 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/23993
668         * g++.dg/template/array14.C: New test.
669
670 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
671
672         PR fortran/19929
673         * gfortran.dg/der_ptr_component_1.f90: New test.
674
675 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
676
677         PR c++/23965
678         * g++.dg/template/error1.C: Reject "no matching function" message.
679
680 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
681
682         PR c++/17609
683         * g++.dg/lookup/error1.C: New test.
684
685 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
686
687         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
688         functionality of the testcase.
689
690 2005-09-20  Richard Henderson  <rth@redhat.com>
691
692         * gcc.dg/vect/vect-22.c: Require vect_float.
693         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
694
695 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
696
697         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
698         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
699         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
700         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
701         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
702         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
703         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
704         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
705         * gcc.dg/cpp/ucnid-8.c: New test.
706
707 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
708
709         PR tree-optimization/23929
710         * gcc.c-torture/compile/pr23929.c: New test.
711
712 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
713
714         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
715         for one loop.
716
717 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
718
719         PR testsuite/23186
720         * g++.dg/other/pr22003.C: Require named sections.
721
722 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
723
724         PR c++/23947
725         * g++.dg/rtti/crash3.C: New test.
726
727         PR tree-optimization/23818
728         * gcc.dg/pr23818.c: New test.
729
730 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         PR fortran/23420
733         * gfortran.dg/print_fmt_4.f: New.
734
735 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
736
737         PR fortran/23663
738         * gfortran.fortran-torture/execute/entry_11.f90: New test.
739
740 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
741
742         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
743         Use pointers to local alignable arrays instead. Added comments.
744         * gcc.dg/vect/vect-46.c: Likewise.
745         * gcc.dg/vect/vect-48.c: Likewise.
746         * gcc.dg/vect/vect-49.c: Likewise.
747         * gcc.dg/vect/vect-52.c: Likewise.
748         * gcc.dg/vect/vect-53.c: Likewise.
749         * gcc.dg/vect/vect-54.c: Likewise.
750         * gcc.dg/vect/vect-56.c: Likewise.
751         * gcc.dg/vect/vect-57.c: Likewise.
752         * gcc.dg/vect/vect-58.c: Likewise.
753         * gcc.dg/vect/vect-60.c: Likewise.
754         * gcc.dg/vect/vect-61.c: Likewise.
755
756         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
757         The test is no longer vectorizable on vect_no_align targets.
758         * gcc.dg/vect/vect-43.c: Likewsie.
759
760         * gcc.dg/vect/vect-44.c: Added comments.
761         * gcc.dg/vect/vect-45.c: Added comments.
762         * gcc.dg/vect/vect-50.c: Added comments.
763         * gcc.dg/vect/vect-51.c: Added comments.
764
765         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
766         aligned type.
767         * gcc.dg/vect/Os-vect-95.c: Likewise. 
768
769         * gcc.dg/vect/vect-41.c: Test removed.
770         * gcc.dg/vect/vect-47.c: Test removed.
771         * gcc.dg/vect/vect-55.c: Test removed.
772         * gcc.dg/vect/vect-59.c: Test removed.
773
774 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
775         
776         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
777         No longer vectorizable on vect_no_align targets.
778         * gcc.dg/vect/pr20122.c: Likewise.
779         * gcc.dg/vect/vect-74.c: Likewise.
780         * gcc.dg/vect/vect-75.c: Likewise.
781         * gcc.dg/vect/vect-76.c: Likewise.
782
783         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
784         Will not be vectorizable on vect_no_align targets once aliasing issues
785         are resolved.
786         * gcc.dg/vect/vect-79.c: Likewise.
787
788         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
789         * gcc.dg/vect/vect-78.c: Likewise.
790         * gcc.dg/vect/vect-97.c: Likewise.
791
792 2005-09-19  Steven Bosscher  <stevenb@suse.de>
793
794         * gcc.dg/pr23943.c: New test.
795
796 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
797
798         PR fortran/19181
799         * gfortran.dg/derived_pointer_null_1.f90: New test.
800
801 2005-09-18  Richard Guenther  <rguenther@suse.de>
802
803         PR middle-end/23944
804         * gcc.c-torture/compile/pr23944.c: New testcase.
805
806 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
807
808         PR fortran/15975
809         * gfortran.dg/der_pointer_2.f90: New test.
810
811 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
812
813         PR fortran/16861
814         * gfortran.dg/nested_modules_2.f90: New test.
815
816 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
817
818         PR c++/18368
819         * g++.dg/other/semicolon.C: New test.
820
821 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
822
823         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
824         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
825
826 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/23914
829         * g++.dg/template/static18.C: New test.
830
831         PR c++/21514
832         * g++.dg/template/crash19.C: Remove dg-error marker.
833         * g++.dg/template/local4.C: New test.
834
835 2005-09-16  Paul Brook  <paul@codesourcery.com>
836
837         PR fortran/23906
838         * gfortran.dg/dependency_1.f90: New test.
839
840 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
841
842         PR c++/23896
843         * g++.dg/template/static17.C: New test.
844
845 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
846
847         PR c++/23139
848         * g++.dg/warn/huge-val1.C: New test.
849
850 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
851
852         PR c++/13140
853         * g++.dg/parse/class2.C: New test.
854         * g++.dg/template/explicit8.C: Likewise.
855         * g++.dg/template/spec25.C: Likewise.
856
857 2005-09-14  Josh Conner  <jconner@apple.com>
858
859         PR middle-end/23584
860         * gcc.dg/pr23584.c: New test.
861
862 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
863
864         PR fortran/21875 Internal Unit Array I/O, NIST
865         * gfortran.dg/arrayio_1.f90: New test.
866         * gfortran.dg/arrayio_1.f90: New test.
867         * gfortran.dg/arrayio_1.f90: New test.
868         * gfortran.dg/arrayio_1.f90: New test.
869         * gfortran.dg/arrayio_1.f90: New test.
870
871 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
872
873         PR middle-end/22480
874         * gcc.dg/vect/pr22480.c: New test.
875
876 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
877
878         PR fortran/19358
879         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
880
881 2005-09-13 Josh Conner <jconner@apple.com>
882
883         PR c++/23180
884         * g++.dg/init/struct2.C: New test.
885         * g++.dg/init/struct3.C: New test.
886
887 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
888
889         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
890         Clean up temp files.
891         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
892         gcc.dg/tree-ssa/builtin-fprintf-1.c,
893         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
894         gcc.dg/tree-ssa/builtin-printf-1.c,
895         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
896         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
897         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
898         gcc.dg/tree-ssa/builtin-vprintf-1.c,
899         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
900         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
901         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
902         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
903         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
904         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
905         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
906         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
907
908 2005-09-13  Josh Conner  <jconner@apple.com>
909
910         * lib/gcc-dg.exp: Load scanipa.exp.
911         (cleanup-dump): New procedure.
912         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
913         * lib/scandump.exp: New file.
914         * lib/scantree.exp: Use it.
915         * lib/scanipa.exp: New file.
916
917 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
918
919         PR fortran/17740
920         * gfortran.dg/generic_4.f90: New test.
921
922 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
923
924         PR target/23816
925         * gcc.target/i386/pr23816-1.c: New test.
926         * gcc.target/i386/pr23816-2.c: New test.
927
928
929 2005-09-13  Bastian Blank <waldi@debian.org>
930
931         PR c++/16171
932         * g++.dg/abi/mangle26.C: New test. 
933         * g++.dg/abi/mangle27.C: New test. 
934         * g++.dg/abi/mangle28.C: New test. 
935         * g++.dg/abi/mangle29.C: New test. 
936
937         PR c++/23839
938         * g++.dg/parse/register1.C: New test.
939
940 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
941
942         PR c++/23842
943         * g++.dg/template/access16.C: New test.
944
945 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
946
947         * gfortran.dg/char_pack_2.f90: Increase the vector size.
948
949 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
950
951         PR fortran/18899
952         * gfortran.dg/shape_2.f90: New test.
953
954 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
955
956         PR target/19269
957         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
958         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
959         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
960         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
961         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
962         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
963         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
964         tests.
965
966 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
967
968         PR c++/23841
969         * g++.dg/parse/template17.C: New test.
970
971 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
972
973         PR c++/23789
974         * g++.dg/template/nontype14.C: New test.
975
976 2005-09-12  Ian Lance Taylor  <ian@airs.com>
977
978         PR g++/7874
979         * g++.dg/lookup/friend7.C: New test.
980         * g++.dg/lookup/friend8.C: New test.
981         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
982         so that it will be found via argument dependent lookup.
983         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
984         friend functions which will no longer be found.
985         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
986         function g, so that it will be found via argument dependent
987         lookup.
988         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
989         * g++.old-deja/g++.mike/net43.C: Likewise.
990
991 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/23691
994         * g++.dg/template/static16.C: New test.
995
996 2005-09-12  Josh Conner  <jconner@apple.com>
997
998         PR middle-end/23237
999         * gcc.c-torture/compile/pr23237.c: New test. 
1000
1001 2005-09-11  Richard Henderson  <rth@redhat.com>
1002
1003         * g++.dg/other/error8.C: Update expected diagnostic text.
1004
1005 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1006
1007         PR libfortran/19872
1008         * gfortran.dg/overwrite_1.f: New test.
1009
1010 2005-09-09  Josh Conner  <jconner@apple.com>
1011
1012         * g++.dg/init/pr23180-1.C: Removed.
1013         * g++.dg/init/pr23180-2.C: Removed.
1014
1015 2005-09-09  David Daney <ddaney@avtrex.com>
1016
1017         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1018         files which are ...
1019         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1020         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1021
1022 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1023
1024         * gfortran.dg/iostat_2.f90: New test.
1025
1026 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/22252
1029         * g++.dg/ext/interface1.C: New test.
1030         * g++.dg/ext/interface1.h: Likewise.
1031         * g++.dg/ext/interface1a.cc: Likewise.
1032
1033 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1034
1035         * gfortran.dg/iomsg_1.f90:  New test case.
1036
1037 2005-09-09  Richard Guenther  <rguenther@suse.de>
1038
1039         PR c++/23624
1040         * g++.dg/tree-ssa/pr23624.C: New testcase.
1041
1042 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1043
1044         PR fortran/19239
1045         * gfortran.dg/vector_subscript_1.f90,
1046         * gfortran.dg/vector_subscript_2.f90: New tests.
1047
1048 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1049
1050         PR fortran/21104
1051         * gfortran.dg/array_alloc_1.f90,
1052         * gfortran.dg/array_alloc_2.f90,
1053         * gfortran.dg/array_alloc_3.f90: New tests.
1054
1055 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1056
1057         PR fortran/12840
1058         * gfortran.dg/array_constructor_6.f90
1059         * gfortran.dg/array_constructor_7.f90
1060         * gfortran.dg/array_constructor_8.f90
1061         * gfortran.dg/array_constructor_9.f90
1062         * gfortran.dg/array_constructor_10.f90
1063         * gfortran.dg/array_constructor_11.f90
1064         * gfortran.dg/array_constructor_12.f90: New tests.
1065
1066 2005-09-08  Josh Conner  <jconner@apple.com>
1067
1068         PR c++/23180
1069         * g++.dg/init/pr23180-1.C: New test.
1070         * g++.dg/init/pr23180-2.C: New test.
1071
1072 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/18878
1075         * gfortran.dg/module_double_reuse.f90: New.
1076
1077 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1078
1079         PR fortran/23270
1080         PR fortran/22304
1081         PR fortran/18870
1082         PR fortran/17917
1083         PR fortran/16511
1084         * gfortran.dg/common_equivalence_1.f: New.
1085         * gfortran.dg/common_equivalence_2.f: New.
1086         * gfortran.dg/common_equivalence_3.f: New.
1087         * gfortran.dg/contained_equivalence_1.f90: New.
1088         * gfortran.dg/module_blank_common.f90: New. 
1089         * gfortran.dg/module_commons_1.f90: New.
1090         * gfortran.dg/module_equivalence_1.f90: New.
1091         * gfortran.dg/nested_modules_1.f90: New.
1092         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1093         equivalences and add comment to connect the test with
1094         the PR.
1095
1096 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1097
1098         PR fortran/23765
1099         * gfortran.dg/common_6.f90: New test.
1100
1101 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1102
1103         PR fortran/15326
1104         * gfortran.dg/char_result_1.f90,
1105         * gfortran.dg/char_result_2.f90,
1106         * gfortran.dg/char_result_3.f90,
1107         * gfortran.dg/char_result_4.f90,
1108         * gfortran.dg/char_result_5.f90,
1109         * gfortran.dg/char_result_6.f90,
1110         * gfortran.dg/char_result_7.f90,
1111         * gfortran.dg/char_result_8.f90: New tests.
1112
1113 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1114
1115         PR fortran/19928
1116         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1117
1118 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1119
1120         PR obj-c++/16816
1121         * obj-c++.dg/selector-5.mm: New test.
1122         * obj-c++.dg/selector-6.mm: New test.
1123
1124 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1125
1126         PR objc/20574
1127         PR objc/19324
1128         * objc.dg/error-1.m: New test.
1129
1130 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1131
1132         PR fortran/23373
1133         * gfortran.fortran-torture/execute/pr23373-1.f90,
1134         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1135
1136 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1137
1138         PR libfortran/23760
1139         * gfortran.dg/g77/1832.f: Remove long string in write statement
1140         to allow the test to pass on correct list directed output with 
1141         prepended space.
1142
1143 2005-09-07  James E Wilson  <wilson@specifix.com>
1144
1145         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1146
1147 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1148
1149         * gfortran.dg/parameter+save.f90:  Rename to
1150         * gfortran.dg/parameter_save.f90: .. this.
1151
1152 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1153
1154         PR fortran/20848
1155         * gfortran.dg/parameter+save.f90:  New test case.
1156
1157 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1158
1159         PR fortran/19269
1160         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1161
1162 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR c/23075
1165         * gcc.dg/pr23075.c: New test.
1166         * g++.dg/warn/pr23075.C: New test.
1167
1168         PR target/22362
1169         * gcc.target/i386/pr22362.c: New test.
1170
1171         PR rtl-optimization/23098
1172         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1173
1174         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1175         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1176         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1177
1178 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1179
1180         * g++.dg/expr/cast6.C: New test.
1181
1182         PR c++/9782
1183         * g++.dg/init/new15.C: New test.
1184
1185 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1186
1187         * gcc.dg/vect/Os-vect-95.c: New test.
1188         * gcc.dg/vect/vect-95.c: Same.
1189
1190 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1191
1192         * gcc.dg/vect/vect-29.c: Update xfail testing.
1193         * gcc.dg/vect/vect-44.c: Same.
1194         * gcc.dg/vect/vect-48.c: Same.
1195         * gcc.dg/vect/vect-50.c: Same.
1196         * gcc.dg/vect/vect-72.c: Same.
1197         * gcc.dg/vect/vect-77.c: Same.
1198         * gcc.dg/vect/vect-78.c: Same.
1199         * gcc.dg/vect/vect-80.c: Same.
1200         * gcc.dg/vect/vect-96.c: Same.
1201         * gcc.dg/vect/vect-100.c: Same.
1202         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1203         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1204         * gfortran.dg/vect/vect-5.f90: Same.
1205
1206 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1207
1208         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1209         start strings.
1210         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1211         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1212
1213         PR c++/23056
1214         * g++.dg/opt/pr23056.C: New test.
1215
1216         PR rtl-optimization/23098
1217         * gcc.target/i386/pr23098.c: New test.
1218
1219 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1220
1221         PR c++/23667
1222         * g++.dg/template/static15.C: New test.
1223
1224         PR c++/21440
1225         * g++.dg/ext/stmtexpr5.C: New test.
1226         * g++.dg/ext/stmtexpr6.C: Likewise.
1227
1228 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1229
1230         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1231
1232         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1233         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1234         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1235
1236 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1237
1238         PR libfortran/23321
1239         * gfortran.dg/direct_io_4.f90:  New test case.
1240
1241 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1242             Rasmus Hahn  <rassahah@neofonie.de>
1243
1244         PR libobjc/23108
1245         * objc.dg/type-stream-1.m: New test.
1246
1247 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1248
1249         PR fortran/23661
1250         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1251         gfortran.dg/print_fmt_3.f90: New test.
1252
1253 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1254
1255         * gfortran.dg/fmt_t_1.f90: New test.
1256
1257 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR rtl-optimization/23454
1260         * g++.dg/opt/pr23454.C: New test.
1261
1262 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/23699
1265         * g++.dg/ext/static1.C: New test.
1266
1267 2005-09-02  Richard Henderson  <rth@redhat.com>
1268
1269         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1270         tail call to check_fa_work.
1271
1272 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1273
1274         PR c++/21687
1275         * g++.dg/other/gc3.C: New test.
1276
1277 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1278
1279         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1280         * gcc.dg/20050826-1.c: Likewise.
1281
1282 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/23167
1285         * g++.dg/expr/volatile1.C: New test.
1286
1287 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         PR middle-end/23547
1290         * gcc.dg/pr23547.c: New test.
1291
1292 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1293
1294         PR c/22061
1295         * gcc.c-torture/execute/pr22061-1.c,
1296         * gcc.c-torture/execute/pr22061-2.c,
1297         * gcc.c-torture/execute/pr22061-3.c,
1298         * gcc.c-torture/execute/pr22061-4.c: New tests.
1299
1300 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1301
1302         * gcc.dg/Wredundant-decls-2.c: New test to check that
1303         -Wredundant-decls does not issue warning for a variable 
1304         definition following a declaration.
1305
1306 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR debug/7241
1309         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1310         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1311         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1312
1313         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1314         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1315         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1316         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1317         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1318         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1319         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1320         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1321
1322 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1323
1324         PR objc/23306
1325         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1326         scan-assmbler.
1327
1328 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1329
1330         PR target/21255
1331         * gcc.dg/pr21255-1.c: New test.
1332         * gcc.dg/pr21255-2-mb.c: Likewise.
1333         * gcc.dg/pr21255-2-ml.c: Likewise.
1334         * gcc.dg/pr21255-3.c: Likewise.
1335         * gcc.dg/pr21255-4.c: Likewise.
1336
1337 2005-08-31  Dale Johannesen  <dalej@apple.com>
1338
1339         * gcc.dg/20050830-1.c:  New.
1340
1341 2005-08-31  Josh Conner  <jconner@apple.com>
1342
1343         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1344         command-line options for arm-*-* targets.
1345         * g++.dg/init/array16.C: Likewise.
1346         * g++.dg/other/crash-4.C: Likewise.
1347
1348 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         PR obj-c++/23640
1351         * obj-c++.dg/gnu-runtime-3.mm: New test.
1352
1353 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1354
1355         PR c++/13377
1356         * g++.dg/lookup/ambig4.C: New test.
1357         * g++.dg/lookup/ambig5.C: New test.
1358         * g++.dg/tc1/dr101.C: Adjust error markers.
1359
1360 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1361
1362         PR c++/23639
1363         * g++.dg/template/ttp5.C: Adjust error markers.
1364
1365 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1366
1367         PR testsuite/23609
1368         * lib/obj-c++.exp: Include target-libpath.exp.
1369         (obj-c++_link_flags): Look for the GNU libobjc library
1370         and set the library path to include it.
1371         Don't manually set LD_LIBRARY_PATH (etc.) but call
1372         set_ld_library_path_env_vars instead.
1373         (obj-c++_target_compile): Don't set library path or
1374         linker flags because they are already set correctly
1375         in obj-c++_link_flags.
1376
1377 2005-08-30  Josh Conner  <jconner@apple.com>
1378
1379         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1380         to command-line options for arm-*-* targets.
1381
1382 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1383
1384         * g++.dg/other/i386-1.C: New.
1385
1386 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR preprocessor/20348
1389         PR preprocessor/20356
1390         * gcc.dg/cpp/pr20348.c: New test.
1391         * gcc.dg/cpp/pr20348.h: New file.
1392         * gcc.dg/cpp/inc/pr20348.h: New file.
1393         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1394         * gcc.dg/cpp/pr20356.c: New test.
1395         * gcc.dg/cpp/pr20356.h: New file.
1396         * gcc.dg/cpp/inc/pr20356.h: New file.
1397         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1398
1399 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1400
1401         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1402         Fix array dimension to avoid correct end-of-file error.
1403
1404 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1405
1406         PR libfortran/23598
1407         * gfortran.dg/iostat_1.f90:  New test.
1408
1409 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1410
1411         PR middle-end/23408
1412         * gcc.dg/pr23408.c: New test.
1413
1414 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/23099
1417         * g++.dg/init/member1.C: Make sure erroneous static data member
1418         definitions are required.
1419         * g++.dg/template/static13.C: New test.
1420         * g++.dg/template/static14.C: Likewise.
1421
1422 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1425         -march=pentium4, remove ilp32 requirement.
1426
1427         PR middle-end/23484
1428         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1429         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1430
1431 2005-08-29  Andreas Jaeger  <aj@suse.de>
1432
1433         PR testsuite/23607
1434         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1435
1436 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * gcc.c-torture/execute/20050316-2.c: New test.
1439         * gcc.c-torture/execute/20050316-3.c: New test.
1440         * gcc.dg/torture/pr16104-1.c: New test.
1441
1442 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1443
1444         PR middle-end/23463
1445         * gcc.c-torture/execute/zero-struct-1.c: New test.
1446
1447 2005-08-27  Richard Guenther  <rguenther@suse.de>
1448
1449         PR target/23575
1450         * gcc.target/i386/pr23575.c: New testcase.
1451
1452 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR rtl-optimization/23561
1455         * gcc.c-torture/execute/20050826-1.c: New test.
1456
1457         PR rtl-opt/23560
1458         * gcc.c-torture/execute/20050826-2.c: New test.
1459
1460 2005-08-26  Dale Johannesen  <dalej@apple.com>
1461
1462         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1463         * gcc.dg/20050826-1.c:  New.
1464
1465 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/19004
1468         * g++.dg/template/nontype13.C: New test.
1469
1470         PR c++/23491
1471         * g++.dg/init/new14.C: New test.
1472         * g++.dg/expr/anew1.C: Do not XFAIL.
1473         * g++.dg/expr/anew2.C: Likewise.
1474         * g++.dg/expr/anew3.C: Likewise.
1475
1476 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1477
1478         PR middle-end/22439
1479         * gcc.dg/vla-3.c: New test.
1480
1481 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1482
1483         PR fortran/20363
1484         * gfortran.dg/named_interface.f90: New.
1485
1486 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1487
1488         * gcc.c-torture/execute/frame-address.c: New test.
1489
1490 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         PR c++/20817
1493         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1494
1495 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1496
1497         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1498
1499 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1500
1501         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1502         * gcc.dg/altivec-22.c: Rename from..
1503         * gcc.dg/altivec-nomfcr.c: ..this.
1504
1505 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1506
1507         PR tree-optimization/23546
1508         * gcc.dg/tree-ssa/pr23546.c: New test.
1509
1510 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1511
1512         PR fortran/17758
1513         * gfortran.dg/nonreturning_statements.f90: New test.
1514
1515 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         PR c++/22454
1518         * g++.dg/parse/crash29.C: New.
1519
1520 2005-08-23  DJ Delorie  <dj@redhat.com>
1521
1522         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1523         constants have the L suffix.
1524
1525 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1526
1527         PR c++/23044
1528         * g++.dg/template/instantiate8.C: New.
1529
1530 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1531
1532         PR middle-end/23467
1533         * gcc.c-torture/execute/pr23467.c: New test.
1534
1535 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR tree-optimization/22043
1538         * gcc.c-torture/execute/20050613-1.c: New test.
1539
1540 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1541
1542         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1543
1544 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR rtl-optimization/23478
1547         * g++.dg/opt/pr23478.C: New test.
1548
1549 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1550
1551         PR c/18715
1552         * gcc.dg/switch-warn-3.c: New test.
1553
1554 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1555
1556         PR c++/22233
1557         * g++.dg/template/param1.C: New test.
1558
1559 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1560
1561         PR c++/23089
1562         * g++.dg/other/incomplete1.C: New test.
1563
1564 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1565
1566         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1567         are vectorizable.
1568
1569 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1570
1571         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1572         d_lines_5.f: New.
1573
1574 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1575
1576         * gcc.target/i386/sse-4.c: New test.
1577
1578 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1579
1580         PR testsuite/23239
1581         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1582
1583 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * gcc.dg/20050811-1.c: New test.
1586         * gcc.dg/20050811-2.c: New test.
1587
1588 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1589
1590         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1591
1592 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1593
1594         PR 23476
1595         * gcc.c-torture/compile/pr23476.c: New test.
1596
1597 2005-08-19  Devang Patel  <dpatel@apple.com>
1598
1599         PR tree-optimization/23048
1600         * gcc.dg/tree-ssa/pr23048.c: New test.
1601
1602 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1603
1604         PR middle-end/20624
1605         * g++.dg/warn/Wreturn-3.C: New test
1606
1607 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1608
1609         PR tree-optimization/22228
1610         * g++.dg/vect/pr22543.cc: New test.
1611
1612 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1613
1614         PR tree-optimization/21574
1615         * gcc.dg/tree-ssa/pr21574.c: New test.
1616
1617 2005-08-16  James E Wilson  <wilson@specifix.com>
1618
1619         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1620
1621 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1622
1623         PR tree-opt/23402
1624         * gcc.c-torture/compile/zero-strct-3.c: New test.
1625         * gcc.c-torture/compile/zero-strct-4.c: New test.
1626
1627 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1628
1629         PR target/23376
1630         * gcc.target/x86_64/pr23376.c: New test.
1631
1632 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1633
1634         PR c++/23337
1635         * g++.dg/ext/vector2.C: New.
1636
1637 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1638
1639         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1640
1641 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1642
1643         PR libfortran/23428
1644         * gfortran.dg/inquire-complex.f90:  New test case.
1645
1646 2005-08-16  James E Wilson  <wilson@specifix.com>
1647
1648         PR tree-optimization/21105
1649         * gcc.dg/large-size-array.c: New.
1650
1651 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1652
1653         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1654         type.
1655         * gcc.dg/vect/vect-41: Likewise.
1656         * gcc.dg/vect/vect-42: Likewise.
1657         * gcc.dg/vect/vect-43: Likewise.
1658         * gcc.dg/vect/vect-44: Likewise.
1659         * gcc.dg/vect/vect-46: Likewise.
1660         * gcc.dg/vect/vect-47: Likewise.
1661         * gcc.dg/vect/vect-48: Likewise.
1662         * gcc.dg/vect/vect-52: Likewise.
1663         * gcc.dg/vect/vect-53: Likewise.
1664         * gcc.dg/vect/vect-54: Likewise.
1665         * gcc.dg/vect/vect-55: Likewise.
1666         * gcc.dg/vect/vect-56: Likewise.
1667         * gcc.dg/vect/vect-57: Likewise.
1668         * gcc.dg/vect/vect-58: Likewise.
1669         * gcc.dg/vect/vect-59: Likewise.
1670         * gcc.dg/vect/vect-60: Likewise.
1671         * gcc.dg/vect/vect-61: Likewise.
1672         * gcc.dg/vect/vect-85: Likewise.
1673         * gcc.dg/vect/vect-87: Likewise.
1674         * gcc.dg/vect/vect-88: Likewise.
1675         * gcc.dg/vect/vect-93.c: Likewise.
1676         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1677         * gcc.dg/vect/vect-75: Likewise.
1678         * gcc.dg/vect/vect-76: Likewise.
1679         * gcc.dg/vect/vect-77: Likewise.
1680         * gcc.dg/vect/vect-78: Likewise.
1681         * gcc.dg/vect/vect-80: Likewise.
1682         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1683         vectorized for the expected reason, rather than checking how alignment
1684         was handled.
1685         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1686         type and also instead of aligned pointers. Added documentation.
1687
1688 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1689
1690         * gfortran.dg/power.f90: New test.
1691
1692 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR rtl-optimization/23299
1695         * g++.dg/opt/pr23299.C: New test.
1696
1697 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1698
1699         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1700
1701 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1702
1703         * g++.dg/template/local6.C: New test.
1704
1705 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1706
1707         * execute/exceptions/finally-1.m: Check that the catch and finally are
1708         being called.  Also add a "return 0;" at the end of main.
1709
1710 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1711
1712         PR fortran/21432.
1713         * gfortran.dg/namelist_print_1.f: New test of functionality of
1714         PRINT namelist.
1715         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1716         namelist generates error with -std=f95.
1717
1718 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1719
1720         PR tree-optimization/23119
1721         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1722
1723 2005-08-13  Marcin Koziej  <creep@desk.pl>
1724             Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         PR libobjc/22492
1727         * execute/exceptions/finally-1.m: New test.
1728
1729 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1730
1731         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1732         testsuite.
1733         * objc/execute/exceptions/trivial.m: New test.
1734         * objc.dg/try-catch-11.m: Move to ...
1735         * objc/execute/exceptions/foward-1.m: Here.
1736         * objc.dg/try-catch-2.m: Move to ...
1737         * objc/execute/exceptions/catchall-1.m: Here.
1738         * objc.dg/try-catch-8.m: Move to ...
1739         * objc/execute/exceptions/local-variables-1.m: Here.
1740
1741 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1742
1743         * objc.dg/nested-func-1.m: Move to ...
1744         * objc/execute/nested-func-1.m: Here.
1745
1746 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1747
1748         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1749         in ${options} instead of [target_info name].
1750         * lib/obj-c++.exp (objc_target_compile): Likewise.
1751
1752 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1755
1756 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1757
1758         part of PR testsuite/23348
1759         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1760         of the torture options.
1761         * objc/compile/trivial.m: New test.
1762
1763 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1764
1765         * gfortran.dg/eoshift.f90:  Correct format.
1766
1767 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1768
1769         * gfortran.fortran-torture/execute/character_passing.f90:
1770         Fix comment typo.
1771
1772 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1773
1774         PR c++/8271
1775         * g++.dg/template/unify10.C: New.
1776
1777 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1778
1779         * g++.dg/parse/pr22514.C: Move to...
1780         * g++.dg/debug/pr22514.C: here.
1781
1782 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1783
1784         PR c++/23266
1785         * g++.dg/inherit/pure1.C: New test.
1786
1787         * ChangeLog: Fix typos.
1788
1789 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1790             Steven Bosscher  <stevenb@suse.de>
1791
1792         * gfortran.dg/runtime_warning_1.f90: New test.
1793
1794 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1795
1796         PR c++/23219
1797         * g++.dg/parse/crash28.C: New.
1798
1799 2005-08-11  Richard Guenther  <rguenther@suse.de>
1800
1801         PR target/23289
1802         * gcc.target/i386/tailcall-1.c: New testcase.
1803
1804 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1805
1806         * gcc.dg/vect/vect-67.c: Un-xfail.
1807
1808 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1809
1810         PR c++/23225
1811         * g++.dg/testsuite/parse/crash27.C: new test.
1812
1813 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1814
1815         PR libfortran/22143
1816         * gfortran.dg/shift-kind.f90:  New testcase.
1817
1818 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1819
1820         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1821         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1822
1823 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1824
1825         PR c++/20646
1826         * g++.dg/other/mult-stor1.C: New test.
1827
1828 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1829
1830         * gcc.c-torture/pr18299-1.c: Move to ...
1831         * gcc.c-torture/compile/pr18299-1.c: Here.
1832
1833 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1834
1835         * gfortran/fortran.torture/execute/character_passing.f90:
1836         Fix types for LSAME.
1837
1838 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1839
1840         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1841         input data back to what it was originally.
1842
1843 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1844
1845         * objc.dg/try-catch-8.m: Enable for all targets.
1846
1847 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1848
1849         * gcc.dg/pr23165.c: New test.
1850
1851 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1852
1853         PR tree-optimization/23234
1854         * gcc.dg/tree-ssa/pr23234.c: New test.
1855
1856 2005-08-08  Josh Conner  <jconner@apple.com>
1857
1858         PR rtl-optimization/23241
1859         * gcc.dg/char-compare.c: New test.
1860
1861 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1862
1863         PR c++/22508
1864         * g++.dg/init/new13.C: New test.
1865
1866 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1867
1868         PR c++/21166
1869         * g++.dg/other/crash-4.C: Adjust
1870         * g++/dg/ext/packed9.C: New.
1871
1872 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1873
1874         PR middle-end/21964
1875         * gcc.c-torture/execute/pr21964-1.c: New test.
1876
1877 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1878
1879         PR c/22458
1880         * gcc.dg/pr22458-1.c: New test.
1881
1882 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1883             Steven G. Kargl <kargls@comcast.net>
1884
1885         PR fortran/22390
1886         * gfortran.dg/flush_1.f90: New test.
1887
1888 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR c++/23191
1891         * g++.dg/template/eh2.C: New test.
1892
1893 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/19498
1896         * g++.dg/template/instantiate7.C: New test.
1897
1898 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1899
1900         PR c/23113
1901         * gcc.dg/Wunused-value-1.c: New test.
1902
1903 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1904
1905         PR rtl-optimization/23233
1906         * gcc.c-torture/compile/pr23233-1.c: New test.
1907
1908 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1909
1910         PR fortran/18833
1911         PR fortran/20850
1912         * gfortran.dg/equiv_1.f90: New test.
1913         * gfortran.dg/equiv_2.f90: New test.
1914         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1915         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1916         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1917
1918 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1919
1920         * gcc.c-torture/execute/vrp-5.c: New test.
1921         * gcc.c-torture/execute/vrp-6.c: New test.
1922         * gcc.dg/tree-ssa/vrp21.c: New test.
1923
1924 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1925
1926         * g++.dg/parse/pr22514.C: New test.
1927
1928 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1929
1930         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1931
1932         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1933         instead of constant loads / pool entries.
1934
1935 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1936
1937         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1938         TEST_TO_WCTYPE.
1939
1940 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1941
1942         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1943         __WINT_TYPE__ in generated prototypes if possible.
1944
1945 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1946
1947         PR 22037
1948         * g++.dg/tree-ssa/pr22037.C:
1949
1950 2005-08-04  Richard Henderson  <rth@redhat.com>
1951
1952         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1953         scan-tree-dump-times directive.
1954
1955 2005-08-04  Jan Hubicka  <jh@suse.cz>
1956
1957         * gcov-1.C: Fix switch counts.
1958         * gcov-4b.c: Likewise.
1959
1960 2005-08-03  Jeff Law  <law@redhat.com>
1961
1962         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1963
1964 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1965
1966         * gcc.c-torture/execute/pr23135.c: New test.
1967
1968 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969
1970         PR tree-optimization/19899
1971         * gcc.dg/tree-ssa/scev-1.c: New test.
1972         * gcc.dg/tree-ssa/scev-2.c: New test.
1973
1974 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1975
1976         PR target/18582
1977         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1978
1979 2005-08-03  Jan Hubicka  <jh@suse.cz>
1980
1981         * update-conroll.c: New testcase.
1982         * update-conroll-2.c: New testcase.
1983
1984 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1985
1986         * gfortran.dg/constant_substring.f: New test.
1987         * gfortran.dg/pr22491.f: New test.
1988
1989 2005-08-02  Jan Hubicka  <jh@suse.cz>
1990
1991         * update-threading.c: Replace by the proper one.
1992
1993 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1994
1995         PR 23164
1996         * g++.dg/tree-ssa/pr23164.C: New test.
1997
1998 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1999
2000         * gcc.dg/tree-ssa/pr23192.c: New test.
2001
2002 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2003
2004         * gcc.c-torture/execute/vrp-4.c: New test.
2005
2006 2005-08-02  Jan Hubicka  <jh@suse.cz>
2007
2008         * update-threading.c: New test.
2009
2010 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2011
2012         * gcc.c-torture/compile/20050801-1.c: New test.
2013         * gcc.c-torture/compile/20050801-2.c: New test.
2014
2015 2005-08-01  Jan Hubicka  <jh@suse.cz>
2016
2017         * val-prof-5.c: New test.
2018
2019 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2020
2021         PR c/22311
2022         * gcc.dg/pr22311-1.c : New test.
2023
2024 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2025
2026         PR target/23095
2027         * gfortran.dg/pr23095.f: New test.
2028
2029         PR c++/22003
2030         * g++.dg/other/pr22003.C: New test.
2031
2032 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2033
2034         PR target/20621
2035         * gcc.c-torture/execute/pr20621-1.c: New test.
2036
2037 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2038
2039         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2040         of string for format.
2041         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2042         print statement with internal write.
2043         * gfortran.dg/der_array_io_2.f:  Likewise.
2044         * gfortran.dg/der_array_io_3.f:  Likewise.
2045
2046 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2047
2048         * gcc.dg/fold-abs-4.c: new test.
2049
2050 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2051
2052         PR fortran/22570 an related issues.
2053         * gfortran.dg/x_slash_1.f: New test.
2054
2055 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2056
2057         PR c/23143
2058         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2059         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2060
2061 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2062
2063         PR c/529
2064         * gcc.dg/Wshadow-3.c: New test.
2065
2066 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2067
2068         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2069         used to have the wrong bounds).
2070
2071 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2072
2073         PR c/21720
2074         * gcc.dg/hex-round-1.c: Test more cases.
2075         * gcc.dg/hex-round-2.c: New test.
2076
2077 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2078
2079         PR 22550
2080         * g++.dg/tree-ssa/pr22550.C: New test.
2081
2082 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2083
2084         * gcc.dg/tree-ssa/vrp19.c: New test.
2085         * gcc.dg/tree-ssa-vrp20.c: New test.
2086
2087 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2088
2089         PR c/22240
2090         * gcc.dg/transparent-union-4.c: New test.
2091
2092 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2093
2094         PR c/22192
2095         * gcc.dg/c99-vla-2.c: New test.
2096
2097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2098
2099         PR c/21720
2100         * gcc.dg/hex-round-1.c: New test.
2101
2102 2005-07-28  Jan Hubicka  <jh@suse.cz>
2103
2104         * inliner-1.c: Do not dump everything.
2105         * tree-prof.exp: Do not pass -ftree-based-profiling.
2106         * bprob.exp: Likewise.
2107
2108         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2109
2110 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2111
2112         PR c++/22545
2113         * g++.dg/expr/ptrmem7.C: New test.
2114
2115 2005-07-28  Mike Stump  <mrs@apple.com>
2116
2117         * g++.old-deja/g++.mike/visibility-1.C: New test.
2118
2119 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2120
2121         PR c/20187
2122         * gcc.c-torture/execute/pr20187-1.c: New test.
2123
2124 2005-07-28  Jeff Law  <law@redhat.com>
2125
2126         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2127         * gcc.dg/tree-ssa/vrp18.c: New test.
2128
2129 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2130
2131         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2132
2133 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2134
2135         PR tree-optimization/22506
2136         * gcc.dg/vect/ps22506.c: New test.
2137
2138 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR target/21149
2141         * gcc.target/i386/sse-3.c: New test.
2142
2143 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2144
2145         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2146         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2147
2148 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2149
2150         PR c/22589
2151         * gcc.c-torture/compile/pr22589-1.c: New test.
2152
2153 2005-07-28  Jan Hubicka  <jh@suse.cz>
2154
2155         * update-loopch.c: New testcase.
2156
2157 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2158
2159         PR rtl-optimization/23047
2160         * gcc.c-torture/execute/pr23047.c: New test.
2161         * gcc.c-torture/execute/pr23047.x: New.
2162
2163 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2164
2165         PR tree-optimization/22493
2166         * gcc.c-torture/execute/pr22493-1.c: New test.
2167         * gcc.c-torture/execute/pr22493-1.x: New.
2168         * gcc.c-torture/execute/vrp-1.c: New test.
2169         * gcc.c-torture/execute/vrp-2.c: New test.
2170         * gcc.c-torture/execute/vrp-2.c: New test.
2171
2172 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2173
2174         * gcc.target/frv/all-builtin-read8.c: Delete.
2175         * gcc.target/frv/all-builtin-read16.c: Delete.
2176         * gcc.target/frv/all-builtin-read32.c: Delete.
2177         * gcc.target/frv/all-builtin-read64.c: Delete.
2178         * gcc.target/frv/all-builtin-write8.c: Delete.
2179         * gcc.target/frv/all-builtin-write16.c: Delete.
2180         * gcc.target/frv/all-builtin-write32.c: Delete.
2181         * gcc.target/frv/all-builtin-write64.c: Delete.
2182         * gcc.target/frv/all-read-write-1.c: New.
2183
2184 2005-07-27  Jeff Law  <law@redhat.com>
2185
2186         * gcc.c-torture/execute/pr22630.c: New test.
2187
2188 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2189
2190         PR tree-optimization/23073
2191         * gcc.dg/vect/nodump-pr23073.c: New test.
2192         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2193
2194 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2195
2196         PR tree-optimize/22348
2197         * gcc.c-torture/execute/pr22348.c: New.
2198
2199 2005-07-27  Richard Guenther  <rguenther@suse.de>
2200
2201         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2202
2203 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2204
2205         PR fortran/22503
2206         * gfortran.dg/logical_comp.f90: New test.
2207
2208 2005-07-27  Jan Hubicka  <jh@suse.cz>
2209
2210         * inliner-1.c: Add cleanup of dumps.
2211         * val-prof-*.c: Likewise.
2212         * update-tailcall.c: New.
2213
2214 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2215
2216         PR 22591
2217         * gcc.dg/tree-ssa/pr22591.c: New test.
2218         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2219
2220 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2221
2222         PR libobjc/22606
2223         * objc.dg/try-catch-11.m: New test.
2224
2225 2005-07-26  Richard Guenther  <rguenther@suse.de>
2226
2227         PR tree-optimization/22486
2228         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2229
2230 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2231
2232         PR tree-opt/22484
2233         * testsuite/g++.dg/opt/loop2.C: New test.
2234
2235 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2236
2237         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2238         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2239
2240 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2241
2242         * lib/profopt.exp (profopt-execute): Check for profiling data
2243         files on the target.
2244
2245 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2246
2247         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2248         for matching of asm labels.
2249
2250 2005-07-25  Richard Guenther  <rguenther@suse.de>
2251
2252         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2253
2254 2005-07-25  Richard Guenther  <rguenther@suse.de>
2255
2256         PR testsuite/22624
2257         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2258
2259 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2260
2261         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2262         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2263         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2264         * gcc.dg/vect/vect-100.c: New test.
2265         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2266         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2267         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2268         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2269         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2270         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2271         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2272         * gfortran.dg/vect/pr19049.f90: New testcase.
2273         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2274
2275 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2276
2277         * gcc.c-torture/execute/20050713-1.c: New test.
2278
2279         PR fortran/20063
2280         * gfortran.fortran-torture/execute/data_4.f90: New test.
2281
2282         PR middle-end/20303
2283         * gcc.dg/visibility-d.c: New test.
2284
2285 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2286
2287         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2288         * gfortran.dg/underflow.f90: Ditto.
2289
2290 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2293         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2294         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2295
2296 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2297
2298         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2299         include case of field width of zero.
2300
2301 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2302
2303         PR libgfortran/21875
2304         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2305         with trailing blanks on normal formatted read.
2306
2307 2005-07-23  Chao-ying Fu  <fu@mips.com>
2308
2309         * gcc.target/mips/mips32-dsp-type.c: New test.
2310         * gcc.target/mips/mips32-dsp.c: New test.
2311
2312 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2313
2314         PR testsuite/21073
2315         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2316
2317         PR testsuite/20454
2318         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2319         and __cyg_profile_func_exit.
2320
2321 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2322
2323         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2324         * gfortran.dg/comma_format_extension_4.f: Same.
2325         * gfortran.dg/pr15332.f: Same.
2326         * gfortran.dg/pr21730.f: Same.
2327
2328 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2329
2330         * g++.dg/opt/vrp2.C: Fix testcase.
2331
2332         PR tree-opt/22625
2333         * g++.dg/opt/vrp2.C: New test.
2334
2335 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2336
2337         PR debug/21828
2338         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2339
2340 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2341
2342         * gcc.dg/tree-ssa/20050719-1.c: New test.
2343
2344 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2345
2346         * gcc.dg/bfin-longcall-1.c: New file.
2347         * gcc.dg/bfin-longcall-2.c: New file.
2348
2349 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2350
2351         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2352
2353 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2354
2355         PR middle-end/19055
2356         * gcc.dg/tree-ssa/pr19055.c: New test.
2357         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2358
2359 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR C++/22358
2362         * g++.dg/other/pr22358.C: New test.
2363
2364 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2365
2366         PR c++/2922
2367         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2368
2369 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c++/15938
2372         * g++.dg/init/union2.C: New test.
2373
2374 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2375
2376         PR c/22393
2377         * gcc.dg/complex-4.c: New test.
2378
2379 2005-07-21  Richard Guenther  <rguenther@suse.de>
2380
2381         PR testsuite/22522
2382         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2383         scanning for asm labels.
2384         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2385
2386 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2387
2388         PR target/22085
2389         * gcc.dg/altivec-pr22085.c: New.
2390
2391 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2392
2393         PR tree-optimization/19210
2394         * gcc.dg/tree-ssa/pr19210-1.c: New.
2395         * gcc.dg/tree-ssa/pr19210-2.c: New.
2396
2397 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2398
2399         PR rtl-optimization/22167
2400         * g++.dg/opt/pr22167.C: New test.
2401
2402 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2403
2404         PR c++/2922
2405         * g++.dg/lookup/two-stage2.C: New.
2406         * g++.dg/lookup/two-stage3.C: New.
2407         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2408         fixed two-stage name lookup for operators.
2409         * g++.dg/template/call3.C: Compiler now produces an appropriate
2410         error message.
2411         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2412         14 as a candidate.
2413         * g++.dg/template/ptrmem4.C: Compiler produces different error
2414         message.
2415         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2416         connect_to_method as a candidate.
2417
2418 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2419
2420         * gcc.dg/fold-alloc-1.c: New test.
2421
2422 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2423
2424         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2425         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2426
2427 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2428
2429         * gcc.dg/fold-abs-1.c: New test.
2430         * gcc.dg/fold-abs-2.c: New test.
2431         * gcc.dg/fold-abs-3.c: New test.
2432
2433 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2434
2435         Make CONSTRUCTOR use VEC to store initializers.
2436         * g++.dg/ext/complit3.C: Check for specific error messages.
2437         * g++.dg/init/brace2.C: Update error message.
2438         * g++.dg/warn/Wbraces2.C: Likewise.
2439
2440 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2441
2442         PR fortran/16940
2443         * gfortran.dg/module_interface_1.f90: New test.
2444
2445 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2446             Kenneth Zadeck <zadeck@naturalbridge.com>
2447
2448         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2449
2450 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2453         specify -Wformat for these tests.
2454         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2455         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2456         * gcc.dg/format/opt-6.c: Delete.
2457
2458 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2459
2460         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2461         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2462
2463 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2464
2465         * gcc.dg/tree-ssa/alias-2.c: New test.
2466
2467 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2468
2469         PR c++/22263
2470         * g++.dg/template/explicit7.C: New test.
2471
2472 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2473
2474         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2475         width of 8 to +Inf and -Inf.
2476
2477 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/22139
2480         * g++.dg/template/friend36.C: New test.
2481
2482 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2483
2484         PR fortran/21730
2485         * gfortran.dg/pr21730.f: New test.
2486
2487 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2488             Kenneth Zadeck <zadeck@naturalbridge.com>
2489
2490         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2491         since pure const detection cannot run at -O1 in c compiler.
2492         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2493         can now optimize this case properly.
2494         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2495         because we now pass.
2496         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2497
2498 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2499
2500         PR c/22421
2501         * gcc.dg/format/bitfld-1.c: New test.
2502
2503 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2504
2505         PR c++/22204
2506         * g++.dg/rtti/repo1.C: New test.
2507
2508 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2509
2510         PR middle-end/22398
2511         * gcc.c-torture/compile/pr22398.c: New test.
2512
2513 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/22132
2516         * g++.dg/expr/cast4.C: New test.
2517
2518 2005-07-15  Richard Guenther  <rguenther@suse.de>
2519
2520         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2521         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2522
2523 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2524
2525         PR tree-optimization/22230
2526         * gcc.dg/tree-ssa/pr22230.c: New test.
2527
2528 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2529
2530         * gfortran.dg/g77/cpp6.f: New test.
2531
2532         PR fortran/22417
2533         * gfortran.dg/g77/cpp5.F: New test.
2534         * gfortran.dg/g77/cpp5.h: New file.
2535         * gfortran.dg/g77/cpp5inc.h: New file.
2536
2537 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2538
2539         PR libfortran/16435
2540         * gfortran.dg/tl_editting.f90: New.
2541         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2542
2543 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2544
2545         * gfortran.dg/char_array_constructor.f90: New test.
2546
2547 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         * gfortran.dg/past_eor.f90: New.
2550         * gfortran.dg/complex_read.f90: New.
2551
2552 2005-07-13  Jeff Law  <law@redhat.com>
2553
2554         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2555         additional casts.
2556
2557         * gcc.dg/tree-ssa/pr22321.c: New test
2558
2559 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2560
2561         PR tree-optimization/21921
2562         * gcc.dg/tree-ssa/pr21921.c: New.
2563
2564 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2565
2566         PR tree-optimizatio/22442
2567         * gcc.dg/tree-ssa/loop-11.c: New test.
2568
2569 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         PR tree-opt/21840
2572         * gcc.c-torture/compile/pr21840.c: New test.
2573
2574 2005-07-12  Jan Hubicka  <jh@suse.cz>
2575
2576         * gcc.c-torture/compile/pr22379.c: New test.
2577
2578 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2579
2580         PR libfortran/21593
2581         gfortran.dg/dev_null.f90:  Remove outdated comment about
2582         PR libfortran/21593.
2583
2584
2585 2005-07-12  Dale Johannesen  <dalej@apple.com>
2586
2587         * gcc.target/i386/compress-float-sse.c:  New.
2588         * gcc.target/i386/compress-float-sse-pic.c:  New.
2589         * gcc.target/i386/compress-float-387.c:  New.
2590         * gcc.target/i386/compress-float-387-pic.c:  New.
2591         * gcc.dg/compress-float-ppc.c:  New.
2592         * gcc.dg/compress-float-ppc-pic.c:  New.
2593
2594 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2595
2596         PR libfortran/21593
2597         gfortran.dg/dev_null.f90:  Remove targets.
2598
2599 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2600
2601         PR tree-opt/22335
2602         * gcc.dg/pr22335-1.c: New test.
2603         * gcc.dg/pr22335-2.c: New test.
2604
2605 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2606
2607         PR c++/20172
2608         * g++.dg/template/nontype12.C : New test.
2609
2610 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2611
2612         * gcc.dg/tree-ssa/loop-10.c: New test.
2613
2614 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2615
2616         * gcc.c-torture/execute/20020720-1.x: Remove.
2617
2618 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2619
2620         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2621
2622 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2623
2624         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2625         (dg-mips-options): Use it.
2626
2627 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2628
2629         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2630
2631 2005-07-09  Richard Henderson  <rth@redhat.com>
2632
2633         * lib/target-supports.exp (check_effective_target_sync_char_short):
2634         Add alpha.
2635
2636 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2637
2638         PR libfortran/22217
2639         * gfortran.dg/negative-z-descriptor.f90:  New test.
2640
2641 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2642
2643         PR tree-opt/22329
2644         * gcc.dg/pr22329.c: New test.
2645
2646 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2647
2648         PR tree-optimization/20139
2649         * gcc.dg/tree-ssa/pr20139.c: New.
2650
2651 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2652
2653         PR tree-opt/22356
2654         * testsuite/gcc.dg/pr22356-1.c: New test.
2655
2656 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2657
2658         PR c++/21799
2659         * g++.dg/template/unify8.C: New.
2660         * g++.dg/template/unify9.C: New.
2661
2662 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2663
2664         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2665
2666 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2667
2668         * gcc.dg/darwin-version-1.c: New.
2669         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2670         * gcc.dg/builtins-20.c: Likewise.
2671         * gcc.dg/builtins-53.c: Likewise.
2672         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2673         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2674         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2675         * gcc.dg/torture/builtins-power-1.c: Likewise.
2676         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2677         on Darwin.
2678
2679 2005-07-07  Jeff Law  <law@redhat.com>
2680
2681         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2682         argument evaluation order.
2683
2684 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2685
2686         PR libfortran/21594
2687         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2688         Add test cases where the shift length is greater than the
2689         array length.
2690
2691 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2692
2693         * obj-c++.dg/proto-lossage-6.mm: New.
2694         * objc.dg/proto-lossage-6.m: New.
2695
2696 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2697
2698         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2699         * objc.dg/gnu-runtime-2.m: Likewise.
2700
2701 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2702
2703         * gfortran.dg/longline.f: New test.
2704
2705         * gfortran.dg/badline.f: New test.
2706
2707 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2708
2709         PR fortran/16531
2710         PR fortran/15966
2711         PR fortran/18781
2712         * gfortran.dg/hollerith.f90: New.
2713         * gfortran.dg/hollerith2.f90: New.
2714         * gfortran.dg/hollerith3.f90: New.
2715         * gfortran.dg/hollerith4.f90: New.
2716         * gfortran.dg/hollerith_f95.f90: New.
2717         * gfortran.dg/hollerith_legacy.f90: New.
2718         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2719
2720 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2721
2722         PR objc/22274
2723         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2724         * objc.dg/gnu-runtime-2.m: New.
2725
2726 2005-07-06  Jeff Law  <law@redhat.com>
2727
2728         * gcc.dg/tree-ssa/vrp17.c: New test.
2729
2730 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2731
2732         PR fortran/22327
2733         * gfortran.dg/array_constructor_5.f90: New test.
2734
2735 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2738
2739 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2740
2741         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2742         * gcc.dg/980816-1.c: Ditto.
2743
2744 2005-07-06  Jeff Law  <law@redhat.com>
2745
2746         * gcc.c-torture/compile/pr21356.c: New test.
2747
2748 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2749
2750         PR c/22013
2751         PR c/22098
2752         * gcc.c-torture/compile/pr22013-1.c,
2753         gcc.c-torture/execute/pr22098-1.c,
2754         gcc.c-torture/execute/pr22098-2.c,
2755         gcc.c-torture/execute/pr22098-3.c: New tests.
2756
2757 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2758
2759         PR c/22308
2760         * gcc.dg/pr22308-1.c: New test.
2761
2762 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2763
2764         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2765         target.
2766         * gcc.dg/compare9.c: Use -fshort-enums instead of
2767         -fno-short-enums.  Change the last test to dg-bogus.
2768
2769 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2770
2771         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2772         * gcc.dg/compare9.c: New.
2773
2774 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2775
2776         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2777
2778 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2779
2780         PR testsuite/22288
2781         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2782
2783
2784 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2785
2786         * gcc.dg/format/gcc_gfc-1.c: New.
2787
2788 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2789
2790         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2791
2792 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2793
2794         PR fortran/20842
2795         * gfortran.dg/io_invalid_1.f90: New test.
2796
2797 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2798
2799         * gcc.dg/format/gcc_diag-1.c: Update.
2800
2801 2005-07-02  Jeff Law  <law@redhat.com>
2802
2803         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2804         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2805
2806 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2807
2808         * gcc.dg/format/gcc_diag-1.c: Update.
2809
2810 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2811
2812         PR tree-opt/22269
2813         * gcc.c-torture/compile/pr22269.c: New test.
2814
2815 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2816
2817         PR 21584
2818         PR 22219
2819         * g++.dg/tree-ssa/pr21584-1.C: New test.
2820         * g++.dg/tree-ssa/pr21584-2.C: New test.
2821
2822 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2823
2824         * obj-c++.dg/try-catch-11.mm: New.
2825         * objc.dg/try-catch-10.m: New.
2826
2827 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2828
2829         * g++.dg/other/ucnid-1.C: xfail on AIX.
2830
2831 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2832
2833         PR 22234
2834         * gcc.dg/20050629-1.c: New test.
2835
2836 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2837
2838         * obj-c++.dg/const-str-1[0-1].mm: New.
2839         * objc.dg/const-str-1[0-1].m: New.
2840
2841 2005-05-29  Richard Henderson  <rth@redhat.com>
2842
2843         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2844         Rename from check_effective_target_vect_no_max.
2845         (check_effective_target_vect_no_int_add): New.
2846         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2847         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2848         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2849         * gcc.dg/vect/vect-reduc-1.c: Use both.
2850         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2851
2852 2005-05-29  Richard Henderson  <rth@redhat.com>
2853
2854         * lib/target-supports.exp (check_effective_target_vect_no_max):
2855         Remove i386 and x86_64.
2856
2857 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2858
2859         PR testsuite/21969
2860         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2861
2862 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2863
2864         PR middle-end/21969
2865         * gcc.dg/vect/pr21969.c: New test.
2866
2867 2005-06-28  Eric Christopher  <echristo@redhat.com>
2868
2869         PR c/22052
2870         PR c/21975
2871         * gcc.dg/inline1.c: New test.
2872         * gcc.dg/inline2.c: Ditto.
2873         * gcc.dg/inline3.c: Ditto.
2874         * gcc.dg/inline4.c: Ditto.
2875         * gcc.dg/inline5.c: Ditto.
2876
2877 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2878
2879         PR libfortran/22142
2880         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2881         Add testcase also testing eoshift1 for PR 22142.
2882
2883 2005-06-28  Richard Henderson  <rth@redhat.com>
2884
2885         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2886         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2887         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2888         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2889         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2890
2891 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2892
2893         PR libfortran/22142
2894         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2895         Add testcase for PR 22142.
2896
2897 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2898
2899         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2900         gcc.target/ia64/fpreg-2.c: New tests.
2901
2902 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2903
2904         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2905
2906 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2907
2908         PR libfortran/22170
2909         * gfortran.dg/slash_1.f90: New test.
2910
2911 2005-06-27  Richard Henderson  <rth@redhat.com>
2912
2913         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2914         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2915         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2916         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2917         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2918         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2919
2920 2005-06-27  Richard Henderson  <rth@redhat.com>
2921
2922         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2923         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2924
2925 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2926
2927         * obj-c++.dg/proto-lossage-5.mm: New.
2928         * objc.dg/proto-lossage-5.m: New.
2929
2930 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2931
2932         PR 21959
2933         * gcc.dg/tree-ssa/pr21959.c: New test.
2934
2935 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2936
2937         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2938         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2939         testing uninitialized var.
2940
2941         * gcc.c-torture/execute/builtins/chk.h: New.
2942         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2943         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2944         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2945         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2946         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2947         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2948         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2949         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2950         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2951         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2952         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2953         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2954         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2955         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2956         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2957         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2958         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2959         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2960         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2961         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2962         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2963         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2964         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2965         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2966         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2967         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2968         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2969         * gcc.dg/builtin-object-size-1.c: New test.
2970         * gcc.dg/builtin-object-size-2.c: New test.
2971         * gcc.dg/builtin-object-size-3.c: New test.
2972         * gcc.dg/builtin-object-size-4.c: New test.
2973         * gcc.dg/builtin-object-size-5.c: New test.
2974         * gcc.dg/builtin-stringop-chk-1.c: New test.
2975         * gcc.dg/builtin-stringop-chk-2.c: New test.
2976         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2977         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2978         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2979         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2980         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2981         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2982         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2983         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2984         * gcc.c-torture/execute/printf-1.c: New test.
2985         * gcc.c-torture/execute/fprintf-1.c: New test.
2986         * gcc.c-torture/execute/vprintf-1.c: New test.
2987         * gcc.c-torture/execute/vfprintf-1.c: New test.
2988         * gcc.c-torture/execute/printf-chk-1.c: New test.
2989         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2990         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2991         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2992
2993 2005-06-27  Michael Matz  <matz@suse.de>
2994
2995         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2996         slot is not merged if address escapes.
2997
2998 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2999
3000         PR c/21911
3001         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3002
3003 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR middle-end/17965
3006         * gcc.c-torture/compile/20050622-1.c: New test.
3007
3008         PR middle-end/22028
3009         * gcc.dg/20050620-1.c: New test.
3010
3011 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3012
3013         PR tree-optimization/22026
3014         * gcc.dg/tree-ssa/pr22026.c: New.
3015
3016 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3017
3018         PR libfortran/22144
3019         * gfortran.dg/shift-alloc.f90:  New testcase.
3020
3021 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3022
3023         * all files: Update FSF address in copyright headers.
3024
3025 2005-06-22  Jan Hubicka  <jh@suse.cz>
3026
3027         * wholeprogram-1.c: New testcase.
3028         * wholeprogram-2.c: New testcase.
3029
3030 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR 22171
3033         * gcc.dg/tree-ssa/pr22171.c: New test.
3034
3035 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3036
3037         * gfortran.dg/simplify_modulo.f90: New.
3038
3039 2005-06-24  Jan Hubicka  <jh@suse.cz>
3040
3041         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3042
3043 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3044
3045         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3046
3047 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3048
3049         * obj-c++.dg/typedef-alias-1.mm: New.
3050         * objc.dg/typedef-alias-1.m: New.
3051
3052 2005-06-23  Jeff Law  <law@redhat.com>
3053
3054         * gcc.dg/tree-ssa/vrp16.c: New test.
3055
3056 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3057
3058         * lib/target-supports.exp: Add
3059         check_effective_target_fortran_large_real and
3060         check_effective_target_fortran_large_int to check for
3061         corresponding effective targets.
3062         * gfortran.dg/large_integer_kind_1.f90: New test.
3063         * gfortran.dg/large_real_kind_1.f90: New test.
3064
3065 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3066
3067         PR tree-optimization/22117
3068         * gcc.dg/tree-ssa/pr22117.c: New.
3069
3070 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3071
3072         PR testsuite/22123
3073         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3074
3075 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3076
3077         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3078
3079 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3080
3081         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3082         * gfortran.dg/f2c_4.c: Likewise
3083
3084 2005-06-22 Paul Brook  <paul@codesourcery.com>
3085
3086         PR fortran/21034
3087         * gfortran.dg/auto_save_1.f90: New test.
3088
3089 2005-06-22  Michael Matz  <matz@suse.de>
3090
3091         * gcc.target/x86-64/abi: New directory.
3092         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3093         * gcc.target/x86-64/abi/README.gcc: New file.
3094         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3095         * gcc.target/x86-64/abi/asm-support.s: New file.
3096         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3097         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3098         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3099         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3100         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3101         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3102         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3103         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3104         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3105         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3106         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3107         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3108         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3109         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3110         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3111         * gcc.target/x86_64/abi/test_varargs.c: New test.
3112
3113 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3114
3115         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3116         32-bit i?86 and x86_64.
3117
3118 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3119
3120         * obj-c++.dg/const-str-[1-9].mm: New tests.
3121
3122 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3123
3124         PR fortran/22010
3125         * gfortran.dg/namelist_use.f90: New.
3126         * gfortran.dg/namelist_use_only.f90: New.
3127
3128 2005-06-21  Jeff Law  <law@redhat.com>
3129
3130         * gcc.dg/tree-ssa/vrp15.c: New test.
3131
3132 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3133
3134         * lib/target-supports.exp (check_effective_target_vect_reduction):
3135         Remove.
3136         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3137         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3138         remove vect_reduction target keyword. Also avoid two returns in main.
3139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3140         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3141         * gcc.dg/vect/vect-reduc-1short.c: New test.
3142         * gcc.dg/vect/vect-reduc-1char.c: New test.
3143         * gcc.dg/vect/vect-reduc-2short.c: New test.
3144         * gcc.dg/vect/vect-reduc-2char.c: New test.
3145         * gcc.dg/vect/vect-reduc-6.c: New test.
3146         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3147         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3148         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3149
3150 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3151         Paul Thomas  <pault@gcc.gnu.org>
3152
3153         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3154         New tests.
3155
3156 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3157
3158         * gfortran.dg/backslash_1.f90: New test.
3159         * gfortran.dg/backslash_2.f90: New test.
3160
3161 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3162
3163         * gfortran.dg/duplicate_labels.f90: New test.
3164
3165 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3166
3167         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3168         unsupportable relocations.
3169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3170         * gcc.dg/20050321-2.c: xfail for NetWare.
3171
3172 2005-06-20  Andreas Jaeger  <aj@suse.de>
3173
3174         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3175         gcc.target/i386/fastcall-sseregparm.c,
3176         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3177
3178 2005-06-19  Richard Henderson  <rth@redhat.com>
3179
3180         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3181
3182 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3183
3184         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3185
3186 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3187
3188         PR c++/22115
3189         * g++.dg/conversion/simd2.C: Change expected error message.
3190
3191 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3192
3193         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3194         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3195         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3196
3197 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3198
3199         * gcc.dg/fold-mod-1.c: New test.
3200
3201 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3202
3203         PR fortran/19926
3204         * gfortran.dg/pr19926.f90: New test.
3205
3206 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3207
3208         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3209         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3210         targets.
3211         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3212         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3213
3214 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3215
3216         * gcc.target/ia64/float80-varargs-1.c: New test.
3217
3218 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3219
3220         PR tree-opt/22035
3221         * gfortran.dg/f2c_6.f90: New test.
3222
3223 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3224
3225         PR c++/17413
3226         * g++.dg/template/local5.C: New.
3227
3228 2005-06-17  Richard Henderson  <rth@redhat.com>
3229
3230         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3231
3232 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3233
3234         PR testsuite/21945
3235         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3236
3237 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3238
3239         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3240         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3241         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3242         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3243         check_vect to verify the presence of hardware vector support.
3244
3245 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3246
3247         PR testsuite/22056
3248         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3249
3250 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3251
3252         PR libfortran/19216
3253         * gfortran.dg/pr19216.f: Add correct space between brackets and
3254         dg directive.
3255
3256 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3257
3258         PR libfortran/16436
3259         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3260
3261 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3262
3263         * gcc.target/i386/attributes-error.c: New testcase.
3264         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3265         * gcc.target/i386/regparm-stdcall.c: Likewise.
3266         * gcc.target/i386/sseregparm-1.c: Likewise.
3267         * gcc.target/i386/sseregparm-2.c: Likewise.
3268
3269 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3270
3271         * g++.dg/rtti/crash2.C: New.
3272
3273 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3274
3275         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3276
3277 2005-06-15  David Ung  <davidu@mips.com>
3278
3279         * gcc.target/mips/mips16e-extends.c: New test for testing the
3280         generation of MIPS16e zeb/zeh, seb/seh instructions.
3281
3282 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3283
3284         PR 22018
3285         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3286         * gcc.dg/tree-ssa/pr22018.c: New test.
3287
3288 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3289
3290         * gcc.dg/simd-1.c: Update error messages.
3291         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3292         * gcc.dg/simd-2.c: Update error messages.
3293         * gcc.dg/simd-4.c: New.
3294
3295 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3296
3297         PR c++/20678
3298         * g++.dg/other/crash-4.C: New.
3299
3300 2005-06-14  Devang Patel  <dpatel@apple.com>
3301
3302         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3303
3304 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3305
3306         PR c++/21929
3307         * g++.dg/parse/crash11.C: Update
3308
3309 2005-06-13  Jeff Law  <law@redhat.com>
3310
3311         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3312         perform the desired transformations.
3313         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3314         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3315
3316 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3317
3318         PR fortran/22038
3319         * gfortran.dg/forall_1.f90: Un-XFAIL.
3320
3321 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         PR c++/21929
3324         * g++.dg/parse/crash26.C: New.
3325
3326         PR c++/20789
3327         * g++.dg/init/member1.C: New.
3328
3329 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3330
3331         * gfortran.dg/altreturn_1.f90: New test.
3332
3333 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3334
3335         PR middle-end/21985
3336         * gcc.dg/tree-ssa/pr21985.c: New test.
3337
3338 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3339
3340         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3341
3342 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3343
3344         PR c++/21930
3345         * g++.dg/other/error10.C: New test case.
3346
3347 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3348
3349         PR libfortran/19155
3350         * gfortran.dg/pr19155.f: Add test.
3351
3352 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3353
3354         * gfortran.dg/f2c_7.f90: New test.
3355
3356         * gfortran.dg/forall_1.f90: XFAILed.
3357
3358 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3359
3360         * gcc.dg/pr14796-1.c: New.
3361         * gcc.dg/pr14796-2.c: New.
3362
3363 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3364
3365         PR fortran/17792
3366         PR fortran/21375
3367         * gfortran.dg/deallocate_stat.f90:  New test.
3368
3369 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3370
3371         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3372
3373 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3374
3375         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3376         access will be generated when this loop is vectorized. Test that
3377         accesses with same alignment were detected.
3378         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3379         Test that accesses with same alignment were detected.
3380         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3381         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3382         alignment were detected.
3383
3384 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3385
3386         PR c++/10611
3387         * g++.dg/conversion/simd2.C: New.
3388
3389 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3390
3391         * gcc.dg/Wcxx-compat-1.c: New.
3392
3393 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3394
3395         PR libfortran/21480
3396         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3397         complex array.
3398
3399 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * gcc.dg/alias-8.c: New.
3402
3403 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3404
3405         * gcc.dg/format/cmn_err-1.c: Update.
3406
3407 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3408
3409         PR target/20666
3410         * gcc.target/sparc/fexpand-2.c: New.
3411         * gcc.target/sparc/fpmerge-2.c: New.
3412         * gcc.target/sparc/fpmul-2.c: New.
3413         * gcc.target/sparc/noresult.c: New.
3414         * gcc.target/sparc/pdist-2.c: New.
3415         * gcc.target/sparc/pdist-3.c: New.
3416
3417 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3418
3419         PR testsuite/21702
3420         * gcc.target/i386/i386.exp: Fix comment typo.
3421
3422 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3423
3424         PR c++/19497
3425         * g++.dg/inherit/using5.C: New.
3426         * g++.dg/inherit/using6.C: New.
3427
3428 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3429
3430         PR c++/19894
3431         * g++.dg/template/ptrmem15.C: New test.
3432
3433         PR c++/20563
3434         * g++.dg/ext/label4.C: New test.
3435
3436 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3437
3438         * gcc.dg/tls/debug-1.c: New test.
3439
3440 2005-06-07  Dale Johannesen  <dalej@apple.com>
3441
3442         * gcc.target/i386/movq.c:  New.
3443
3444 2005-06-07  Dale Johannesen  <dalej@apple.com>
3445
3446         * gcc.dg/20050607-1.c:  New.
3447
3448 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR middle-end/21850
3451         * gcc.c-torture/execute/20050607-1.c: New test.
3452
3453 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3454
3455         PR libfortran/21926
3456         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3457         Test case where the return array has lowest stride one,
3458         but isn't packed.
3459
3460 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3461
3462         * lib/target-supports.exp (check_effective_target_sync_int_long):
3463         Add s390 and s390x targets.
3464
3465 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3466
3467         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3468         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3469         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3470         * gcc.dg/tree-ssa/loop-9.c: New test.
3471
3472 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3473
3474         * g++.dg/parse/defarg10.C: New.
3475
3476 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR regression/21897
3479         * gcc.c-torture/execute/20050604-1.c: New test.
3480
3481 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3482
3483         PR 21903
3484         * g++.dg/parse/defarg9.C: New.
3485
3486         PR c++/20637
3487         * g++.dg/inherit/using4.C: New.
3488         * g++.dg/overload/error1.C: Adjust expected errors.
3489         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3490         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3491         * g++.old-deja/g++.other/redecl2.C: Likewise.
3492         * g++.old-deja/g++.other/redecl4.C: Likewise.
3493         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3494
3495 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3496
3497         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3498
3499 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3500
3501         * lib/gfortran.exp (gfortran_target_compile): Call
3502         dg-additional-files-options
3503         * gfortran.dg/f2c_4.f90: New file
3504         * gfortran.dg/f2c_4.c: New file
3505         * gfortran.dg/f2c_5.f90: New file
3506         * gfortran.dg/f2c_5.c: New file
3507
3508 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3509
3510         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3511
3512         PR fortran/21912
3513         * gfortran.dg/array_constructor_4.f90: New test.
3514
3515 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/21619
3518         * g++.dg/ext/builtin9.C: New test.
3519
3520 2005-06-05  Dale Johannesen  <dalej@apple.com>
3521
3522         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3523         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3524
3525 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3526
3527         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3528         * gcc.dg/vect/vect-reduc-1.c: New.
3529         * gcc.dg/vect/vect-reduc-2.c: New.
3530         * gcc.dg/vect/vect-reduc-3.c: New.
3531
3532 2005-06-04  Dale Johannesen  <dalej@apple.com>
3533
3534         * gcc.c-torture/execute/20050603-1.c:  New.
3535         * gcc.c-torture/execute/20050603-2.c:  New.
3536         * gcc.dg/20050603-3.c:  New.
3537
3538 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3539
3540         PR fortran/19195
3541         * gfortran.dg/debug_1.f90: New test.
3542
3543         * gfortran.dg/forall_1.f90: New test.
3544
3545 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3546
3547         * gfortran.dg/array_constructor_3.f90: New test.
3548
3549 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3550
3551         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3552
3553 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3554
3555         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3556
3557 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3558
3559         PR c/21873
3560         * gcc.dg/init-excess-1.c: New test.
3561
3562 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/21853
3565         * g++.dg/expr/static_cast6.C: New test.
3566
3567 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3568
3569         * gcc.dg/tree-ssa/vrp14.c: New test.
3570
3571 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3572
3573         PR c++/21336
3574         * g++.dg/template/new2.C: New test.
3575
3576 2005-06-03  Josh Conner  <jconner@apple.com>
3577
3578         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3579         all entries in initializer.
3580
3581 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3582
3583         PR middle-end/21858
3584         * gcc.dg/pr21858.c: New testcase.
3585
3586 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3587
3588         PR tree-optimization/21292
3589
3590         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3591         New.
3592         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3593         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3594         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3595         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3596         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3597
3598 2005-06-02  Richard Henderson  <rth@redhat.com>
3599
3600         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3601
3602 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3603
3604         * gcc.dg/wtypequal.c: New testcase.
3605
3606 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3607
3608         PR 21582
3609         * gcc.dg/tree-ssa/pr21582.c: New test.
3610
3611 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3612
3613         PR c++/21280
3614         * g++.dg/opt/interface2.h: New.
3615         * g++.dg/opt/interface2.C: New.
3616         * g++.dg/init/ctor4.C: Adjust error lines.
3617         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3618         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3619         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3620         * g++.old-deja/g++.pt/assign1.C: Likewise.
3621         * g++.old-deja/g++.pt/crash20.C: Likewise.
3622
3623 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3624
3625         PR tree-optimization/21734
3626         * g++.dg/vect/pr21734_1.cc: New.
3627         * g++.dg/vect/pr21734_2.cc: New.
3628
3629 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3630
3631         PR c++/20350
3632         * g++.dg/template/spec24.C: New.
3633
3634         PR c++/21151
3635         * g++.dg/pch/local-1.C: New.
3636         * g++.dg/pch/local-1.Hs: New.
3637
3638 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3639
3640         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3641         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3642         * gcc.dg/tree-ssa/pr14341.c: New test.
3643         * gcc.dg/tree-ssa/pr14841.c: New test.
3644         * gcc.dg/tree-ssa/pr20701.c: New test.
3645         * gcc.dg/tree-ssa/pr21086.c: New test.
3646         * gcc.dg/tree-ssa/pr21090.c: New test.
3647         * gcc.dg/tree-ssa/pr21332.c: New test.
3648         * gcc.dg/tree-ssa/pr21458.c: New test.
3649         * gcc.dg/tree-ssa/pr21658.c: New test.
3650         * gcc.dg/tree-ssa/vrp01.c: New test.
3651         * gcc.dg/tree-ssa/vrp02.c: New test.
3652         * gcc.dg/tree-ssa/vrp03.c: New test.
3653         * gcc.dg/tree-ssa/vrp04.c: New test.
3654         * gcc.dg/tree-ssa/vrp05.c: New test.
3655         * gcc.dg/tree-ssa/vrp06.c: New test.
3656         * gcc.dg/tree-ssa/vrp07.c: New test.
3657         * gcc.dg/tree-ssa/vrp08.c: New test.
3658         * gcc.dg/tree-ssa/vrp09.c: New test.
3659         * gcc.dg/tree-ssa/vrp10.c: New test.
3660         * gcc.dg/tree-ssa/vrp11.c: New test.
3661         * gcc.dg/tree-ssa/vrp12.c: New test.
3662         * gcc.dg/tree-ssa/vrp13.c: New test.
3663
3664 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3665
3666         PR 21029
3667         * gcc.dg/tree-ssa/pr21029.c: New test.
3668
3669 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3670
3671         * gfortran.dg/logint-1.f: New test case.
3672         * gfortran.dg/logint-2.f: Likewise.
3673         * gfortran.dg/logint-3.f: Likewise.
3674
3675 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR c/21536
3678         PR c/20760
3679         * gcc.dg/20050527-1.c: New test.
3680
3681         * gcc.dg/i386-sse-12.c: New test.
3682
3683         PR fortran/21729
3684         * gfortran.dg/implicit_5.f90: New test.
3685
3686 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3687
3688         PR fortran/20883
3689         * gfortran/assign_4.f90: New test.
3690         * gfortran/assign_2.f90: Change compile to run.
3691
3692 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3693
3694         * lib/target-supports.exp
3695         (check_effective_target_sync_char_short): New.
3696         * gcc.dg/sync-2.c: New.
3697
3698 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3699
3700         PR tree-optimization/21817
3701         * gcc.dg/torture/pr21817-1.c: New.
3702
3703 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3704
3705         PR c++/21165
3706         * g++.dg/template/init5.C: New.
3707
3708 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3709
3710         * gfortran.dg/char_initialiser_actual.f90:
3711         Test character initialisers as actual arguments.
3712         * gfortran.dg/char_pointer_comp_assign.f90:
3713         Test character pointer structure component assignments.
3714         * gfortran.dg/char_array_structure_constructor.f90:
3715         Test character components in structure constructors.
3716
3717 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3718
3719         PR middle-end/20931
3720         * g++.dg/opt/pr20931.C: New test.
3721
3722 2005-05-31  Andreas Jaeger  <aj@suse.de>
3723
3724         PR testsuite/20772
3725         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3726         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3727         g++.old-deja/g++.ext/asmspec1.C,
3728         g++.old-deja/g++.other/regstack.C,
3729         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3730         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3731         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3732         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3733         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3734         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3735         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3736         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3737         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3738         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3739         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3740         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3741         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3742         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3743         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3744         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3745         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3746         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3747         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3748
3749 2005-05-31  Jeff Law  <law@redhat.com>
3750
3751         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3752
3753 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3754
3755         PR middle-end/21743
3756         * gcc.dg/builtins-1.c: Activate disabled clog test.
3757         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3758
3759 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3760
3761         * gfortran.dg/char_pointer_assign.f90:
3762         Test character-pointer assignments and pointer assignments.
3763         * gfortran.dg/char_pointer_dummy.f90:
3764         Test character-pointer dummy arguments.
3765         * gfortran.dg/char_pointer_func.f90:
3766         Test character-pointer function returns.
3767         * gfortran.dg/char_pointer_dependency.f90:
3768         Test character-pointer functions with dependencies.
3769
3770 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3771
3772         PR c++/21784
3773         * g++.dg/lookup/using14.C: New test.
3774
3775 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3776
3777         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3778         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3779         trailing ^M.
3780
3781 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3782
3783         PR c++/17413
3784         * g++.dg/template/local5.C: New.
3785
3786         PR target/21761
3787         * gcc.c-torture/compile/pr21761.c: New.
3788
3789         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3790         before darwin8.
3791
3792 2005-05-30  Steven G. Kargl
3793
3794         PR fortran/20846
3795         * gfortran.dg/inquire_8.f90: New test.
3796
3797 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3798
3799         PR libfortran/21376
3800         * gfortran.dg/output_exponents_1.f90: New test.
3801
3802 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3803
3804         PR libfortran/20006
3805         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3806
3807 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/21210
3810         * g++.dg/ext/complex1.C: New test.
3811
3812         PR c++/21340
3813         * g++.dg/init/ctor6.C: New test.
3814
3815 2005-05-29  Jan Hubicka  <jh@suse.cz>
3816
3817         * gcc.c-torture/compile/pr21562.c: New.
3818
3819 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3820
3821         * gfortran.dg/subnormal_1.f90: New test.
3822
3823 2005-05-28  Jan Hubicka  <jh@suse.cz>
3824
3825         * tree-prof.exp: Fix comment.
3826         * value-prof-1.c: New.
3827         * value-prof-2.c: New.
3828         * value-prof-3.c: New.
3829         * value-prof-4.c: New.
3830
3831 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/21614
3834         * g++.dg/expr/ptrmem6.C: New test.
3835         * g++.dg/expr/ptrmem6a.C: Likewise.
3836
3837 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3838
3839         PR tree-optimization/21658
3840         * gcc.dg/tree-ssa/pr21658.c: New.
3841
3842 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3843
3844         PR c++/21455
3845         * g++.dg/inherit/ptrmem3.C: New.
3846
3847         PR c++/21681
3848         * g++.dg/parse/template16.C: New.
3849
3850 2005-05-27  Andreas Jaeger  <aj@suse.de>
3851
3852         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3853
3854         * gcc.dg/i386-sse-8.c: Run test on all archs.
3855
3856 2005-05-26  Mike Stump  <mrs@apple.com>
3857
3858         * objc.dg/isa-field-1.m: Only run on darwin.
3859         * objc.dg/lookup-1.m: Likewise.
3860         * objc.dg/try-catch-8.m: Likewise.
3861
3862 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3863
3864         PR tree-optimization/9814
3865         * gcc.dg/pr9814-1.c: New test case.
3866
3867 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3868
3869         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3870         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3871         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3872         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3873         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3874         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3875         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3876         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3877         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3878         objc.dg/try-catch-8.m: New.
3879
3880 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3881
3882         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3883         remove extraneous semicolons.
3884
3885 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3886
3887         * obj-c++.dg/comp-types-12.mm: New.
3888         * objc.dg/comp-types-11.m: New.
3889         * objc.dg/selector-4.m: New.
3890
3891 2005-05-26  Andreas Jaeger  <aj@suse.de>
3892
3893         PR testsuite/20772
3894         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3895         g++.old-deja/g++.ext/attrib3.C,
3896         g++.old-deja/g++.other/store-expr1.C,
3897         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3898         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3899         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3900         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3901         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3902         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3903         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3904         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3905         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3906         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3907         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3908         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3909         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3910         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3911         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3912         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3913         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3914         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3915         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3916
3917 2005-05-26  Andreas Jaeger  <aj@suse.de>
3918
3919         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3920         x86-64 compilation.
3921
3922 2005-05-26  Andreas Jaeger  <aj@suse.de>
3923
3924         PR testsuite/20772
3925         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3926         gcc.misc-tests/i386-pf-athlon-1.c,
3927         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3928         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3929         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3930         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3931         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3932         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3933         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3934         programs.
3935
3936         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3937         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3938         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3939         x86-64 compilation.
3940
3941         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3942         x86_64.
3943
3944         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3945         effective-target ilp32.
3946
3947 2005-05-26  David Ung  <davidu@mips.com>
3948
3949         * gcc.target/mips/ext_ins.c: New test for testing the generation
3950         of MIPS32/64 rev 2 ext/ins instructions.
3951
3952 2005-05-26  Andreas Jaeger  <aj@suse.de>
3953
3954         * treelang/compile/unsigned.tree: Use gimple instead of
3955         nonexisting generic dump.
3956
3957 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3958
3959         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3960
3961 2005-05-26  Andreas Jaeger  <aj@suse.de>
3962
3963         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3964
3965 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3966
3967         PR libfortran/17283
3968         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3969         Test callee-allocated memory with write statements.
3970
3971 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3972
3973         PR middle-end/21709
3974         * gcc.dg/pr21709-1.c: New test case.
3975
3976 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3977             Mike Stump  <mrs@apple.com>
3978
3979         * objc/execute/next_mapping.h: Update for C++.
3980
3981         * obj-c++.dg/selector-1.mm: Move to...
3982         * obj-c++.dg/selector-4.mm: here...
3983
3984         * obj-c++.dg/basic.mm: New.
3985         * obj-c++.dg/comp-types-1.mm: New.
3986         * obj-c++.dg/cxx-class-1.mm: New.
3987         * obj-c++.dg/cxx-ivars-1.mm: New.
3988         * obj-c++.dg/cxx-ivars-2.mm: New.
3989         * obj-c++.dg/cxx-ivars-3.mm: New.
3990         * obj-c++.dg/cxx-scope-1.mm: New.
3991         * obj-c++.dg/cxx-scope-2.mm: New.
3992         * obj-c++.dg/defs.mm: New.
3993         * obj-c++.dg/empty-private-1.mm: New.
3994         * obj-c++.dg/encode-1.mm: New.
3995         * obj-c++.dg/encode-2.mm: New.
3996         * obj-c++.dg/encode-3.mm: New.
3997         * obj-c++.dg/extern-c-1.mm: New.
3998         * obj-c++.dg/extra-semi.mm: New.
3999         * obj-c++.dg/fix-and-continue-2.mm: New.
4000         * obj-c++.dg/isa-field-1.mm: New.
4001         * obj-c++.dg/ivar-list-semi.mm: New.
4002         * obj-c++.dg/local-decl-1.mm: New.
4003         * obj-c++.dg/lookup-1.mm: New.
4004         * obj-c++.dg/lookup-2.mm: New.
4005         * obj-c++.dg/method-1.mm: New.
4006         * obj-c++.dg/method-2.mm: New.
4007         * obj-c++.dg/method-3.mm: New.
4008         * obj-c++.dg/method-4.mm: New.
4009         * obj-c++.dg/method-5.mm: New.
4010         * obj-c++.dg/method-6.mm: New.
4011         * obj-c++.dg/method-7.mm: New.
4012         * obj-c++.dg/no-extra-load.mm: New.
4013         * obj-c++.dg/overload-1.mm: New.
4014         * obj-c++.dg/pragma-1.mm: New.
4015         * obj-c++.dg/pragma-2.mm: New.
4016         * obj-c++.dg/private-1.mm: New.
4017         * obj-c++.dg/private-2.mm: New.
4018         * obj-c++.dg/proto-qual-1.mm: New.
4019         * obj-c++.dg/qual-types-1.mm: New.
4020         * obj-c++.dg/stubify-1.mm: New.
4021         * obj-c++.dg/stubify-2.mm: New.
4022         * obj-c++.dg/super-class-1.mm: New.
4023         * obj-c++.dg/super-class-2.mm: New.
4024         * obj-c++.dg/super-dealloc-1.mm: New.
4025         * obj-c++.dg/super-dealloc-2.mm: New.
4026         * obj-c++.dg/template-1.mm: New.
4027         * obj-c++.dg/template-2.mm: New.
4028         * obj-c++.dg/template-3.mm: New.
4029         * obj-c++.dg/template-4.mm: New.
4030         * obj-c++.dg/template-5.mm: New.
4031         * obj-c++.dg/template-6.mm: New.
4032         * obj-c++.dg/try-catch-1.mm: New.
4033         * obj-c++.dg/try-catch-2.mm: New.
4034         * obj-c++.dg/try-catch-3.mm: New.
4035         * obj-c++.dg/try-catch-4.mm: New.
4036         * obj-c++.dg/try-catch-5.mm: New.
4037         * obj-c++.dg/try-catch-6.mm: New.
4038         * obj-c++.dg/try-catch-7.mm: New.
4039         * obj-c++.dg/try-catch-8.mm: New.
4040         * obj-c++.dg/try-catch-9.mm: New.
4041         * obj-c++.dg/va-meth-1.mm: New.
4042
4043 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4044
4045         * obj-c++.dg/selector-1.mm: New.
4046         * obj-c++.dg/selector-2.mm: New.
4047
4048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4049
4050         * obj-c++.dg/selector-3.mm: New.
4051         * objc.dg/selector-3.m: New.
4052
4053 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4054
4055         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4056         about where warning appears.
4057
4058 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4059
4060         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4061         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4062         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4063         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4064
4065 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4066
4067         * gcc.dg/20050524-1.c: New test.
4068
4069 2005-05-25  Jan Hubicka  <jh@suse.cz>
4070
4071         * gcc.dg/tree-prof/inliner-1.c: New.
4072
4073 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4074
4075         * gcc.dg/tree-prof: New directory.
4076         * gcc.dg/tree-prof/tree-prof.exp: New.
4077
4078 2005-05-25  DJ Delorie  <dj@redhat.com>
4079
4080         * gcc.dg/Wattributes-1.c: New.
4081         * gcc.dg/Wattributes-2.c: New.
4082         * gcc.dg/Wattributes-3.c: New.
4083
4084 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4085
4086         PR tree-optimization/19833
4087         * gcc.dg/uninit-4.c: Remove xfail.
4088         * gcc.dg/uninit-9.c: Ditto.
4089
4090 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4091
4092         * obj-c++.dg/bitfield-[1-5].mm: New.
4093         * obj-c++.dg/class-protocol-1.mm: New.
4094         * obj-c++.dg/comp-types-1[0-1].mm: New.
4095         * obj-c++.dg/comp-types-[2-9].mm: New.
4096         * obj-c++.dg/encode-[4-8].mm: New.
4097         * obj-c++.dg/layout-1.mm: New.
4098         * obj-c++.dg/method-1[0-9].mm: New.
4099         * obj-c++.dg/method-2[0-1].mm: New.
4100         * obj-c++.dg/method-[8-9].mm: New.
4101         * obj-c++.dg/objc-gc-3.mm: New.
4102         * obj-c++.dg/try-catch-10.mm: New.
4103         * objc.dg/bitfield-5.m: New.
4104         * objc.dg/comp-types-10.m: New.
4105         * objc.dg/comp-types-9.m: New.
4106         * objc.dg/layout-1.m: New.
4107         * objc.dg/objc-gc-4.m: New.
4108         * objc.dg/try-catch-9.m: New.
4109         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4110         * objc.dg/comp-types-1.m: Likewise.
4111         * objc.dg/comp-types-[5-6].m: Likewise.
4112         * objc.dg/method-9.m: Likewise.
4113
4114 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4115
4116         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4117         and on hardware without VMX support.
4118
4119         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4120
4121         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4122
4123         * lib/profopt.exp (dg-final-generate, dg-final-use,
4124         profopt-final-code, profopt-get-options): New.
4125         (profopt-execute): Process test directives.
4126
4127         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4128         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4129         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4130
4131 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4132
4133         PR C++/21645
4134         * g++.dg/init/ctor5.C: New test.
4135
4136 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4137
4138         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4139         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4140         vect-113.c, vect-114.c.
4141
4142 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4143
4144         * gcc.dg/const-elim-1.c: Remove xfails.
4145
4146 2005-05-23  Jeff Law  <law@redhat.com>
4147
4148         * gcc.c-torture/compile/pr21638.c: New test.
4149         * gcc.c-torture/compile/20050520-1.c: New test.
4150
4151 2005-05-23  Nick Clifton  <nickc@redhat.com>
4152
4153         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4154         be a proper triple, ie: m32r*-*-*.
4155         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4156
4157 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4158
4159         PR middle-end/21331
4160         PR tree-opt/21293
4161         * gcc.c-torture/compile/pr21293.c: New test.
4162         * gcc.c-torture/execute/pr21331.c: New test.
4163
4164 2004-05-20  Richard Henderson  <rth@redhat.com>
4165
4166         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4167
4168 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4169
4170         * obj-c++-dg.exp: Add.
4171         * obj-c++.exp: Add.
4172         * obj-c++.dg/dg.exp: Add.
4173
4174 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4175
4176         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4177         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4178
4179 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4180
4181         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4182
4183 2004-05-19  Richard Henderson  <rth@redhat.com>
4184
4185         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4186
4187 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4188
4189         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4190
4191         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4192
4193 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR c++/21495
4196         * g++.dg/parse/extern1.C: New test.
4197         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4198
4199 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4200
4201         * gcc.dg/c99-math.h: New.
4202         * gcc.dg/c99-math-float-1.c: New test.
4203         * gcc.dg/c99-math-double-1.c: Likewise.
4204         * gcc.dg/c99-math-long-double-1.c: Likewise.
4205
4206 2005-05-18  Richard Henderson  <rth@redhat.com>
4207
4208         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4209
4210 2005-05-18  Devang Patel  <dpatel@apple.com>
4211
4212         * g++.dg/opt/20050511-1.C: New test.
4213
4214 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4215
4216         PR libfortran/21127
4217         * gfortran.dg/reshape-complex.f90:  New test.
4218
4219 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4220
4221         * gfortran.dg/array_constructor_1.f90: New test.
4222         * gfortran.dg/array_constructor_2.f90: New test.
4223
4224 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4225
4226         PR fortran/20954
4227         * gfortran.dg/pr20954.f: New test.
4228
4229 2005-05-17  Mike Stump  <mrs@apple.com>
4230
4231         Yet more Objective-C++...
4232
4233         * objc.dg/method-5.m: Update.
4234         * objc.dg/method-6.m: Update.
4235         * objc.dg/method-7.m: Update.
4236         * objc.dg/method-9.m: Update.
4237         * objc.dg/try-catch-2.m: Update.
4238
4239 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4242         Remove little-endian optimizations.
4243
4244 2005-05-17  Jeff Law  <law@redhat.com>
4245
4246         * g++.dg/tree-ssa/pr14814.C: New test.
4247         * gcc.dg/tree-ssa/pr14814.C: New test.
4248         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4249         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4250
4251 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4252
4253         * gcc.dg/compat/generate-random.c: Do not include
4254         libiberty.h.
4255         * gcc.dg/compat/generate-random_r.c: Likewise.
4256
4257 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4258
4259         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4260
4261 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4262
4263         PR middle-end/21595
4264         * g++.dg/tree-ssa/builtin1.C: New testcase.
4265
4266 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4267
4268         PR c++/21454
4269         * g++.dg/opt/const4.C: New test.
4270
4271         PR middle-end/21492
4272         * g++.dg/opt/crossjump1.C: New test.
4273
4274         PR tree-optimization/21610
4275         * gcc.c-torture/compile/20050516-1.c: New test.
4276
4277         PR fortran/15080
4278         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4279         about the test failing.
4280         * gfortran.fortran-torture/execute/where_7.f90: New test.
4281         * gfortran.fortran-torture/execute/where_8.f90: New test.
4282
4283 2005-05-16  Richard Henderson  <rth@redhat.com>
4284
4285         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4286         i?86 and x86_64.
4287
4288 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4289
4290         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4291         (limits.h): Include unconditionally.
4292         (stdlib.h): Likewise.
4293         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4294         (limits.h): Include unconditionally.
4295         (stdlib.h): Likewise.
4296         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4297         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4298         (limits.h): Include unconditionally.
4299         (stdlib.h): Likewise.
4300         (hashtab.h): Do not include.
4301         (getopt.h): Likewise.
4302         (stddef.h): Include.
4303         (hashval_t): Define.
4304         (struct entry): Add "next" field.
4305         (HASH_SIZE): New macro.
4306         (hash_table): New variable.
4307         (switchfiles): Do not use xmalloc.
4308         (mix): New macro.
4309         (iterative_hash): New function.
4310         (hasht): Remove.
4311         (e_exists): New function.
4312         (e_insert): Likewise.
4313         (output): Use, instead of libiberty hashtable functions.
4314         (main): Do not use getopt.  Do not call htab_create.
4315
4316 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4317
4318         PR libstdc++/21526
4319         * lib/target-supports.exp (check_mkfifo_available):
4320         Return 0 for cygwin as mkfifo support incomplete on platform.
4321         Fix typos in comments.
4322
4323 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4324
4325         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4326
4327 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4328
4329         PR fortran/17432
4330         * gfortran.dg/assign_4.f: New test.
4331
4332 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4333
4334         PR tree-optimization/21563
4335         * gcc.dg/tree-ssa/pr21563.c: New.
4336
4337 2005-05-14  Jan Hubicka  <jh@suse.cz>
4338
4339         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4340
4341 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4342
4343         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4344
4345 2005-05-13  Julian Brown  <julian@codesourcery.com>
4346
4347         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4348         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4349
4350 2005-05-13  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4353         * gcc.dg/fold-xor-?.c: Likewise.
4354         * gcc.dg/pr15784-?.c: Likewise.
4355         * gcc.dg/pr20922-?.c: Likewise.
4356         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4357         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4358         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4359
4360 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4361
4362         PR fortran/21260
4363         * gfortran.dg/hollerith_1.f90: New test.
4364
4365 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4366
4367         * gfortran.dg/func_result_2.f90: New test.
4368
4369 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4370
4371         * gfortran.dg/dev_null.f90: New test.
4372
4373 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4374
4375         * gcc.dg/arm-vfp1.c: Revert last change.
4376
4377 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4378
4379         PR middle-end/19807
4380         PR tree-optimization/19639
4381         * g++.dg/tree-ssa/pr19807.C: New testcase.
4382
4383 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4384
4385         PR libfortran/21471
4386         * gfortran.dg/append-1.f90: New test.
4387
4388 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4389
4390         * gcc.dg/pr18501.c: XFAIL.
4391         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4392         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4393         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4394         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4395         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4396         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4397         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4398         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4399
4400 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4401
4402         PR fortran/20178
4403         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4404         gfortran.dg/f2c_3.f90: New tests.
4405
4406         * gfortran.dg/return_1.f90: Fix dg annotation.
4407
4408 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4409
4410         * gcc.c-torture/compile/20050510-1.c: New test.
4411
4412 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4413
4414         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4415
4416 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4417
4418         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4419
4420 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4421
4422         PR c/17913
4423         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4424
4425 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4426
4427         PR c/21342
4428         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4429         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4430
4431 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4432
4433         PR debug/16676
4434         * gcc.dg/debug/pr16676.c: New test.
4435
4436 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4437
4438         PR testsuite/21443
4439         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4440         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4441         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4442         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4443         Change -O1 to -O2.
4444         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4445         -fno-tree-dominator-opts.
4446
4447 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4448
4449         * gfortran.dg/return_1.f90: New test.
4450
4451 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4452
4453         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4454
4455         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4456
4457 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4458
4459         PR c++/21427
4460         * g++.dg/inherit/covariant13.C: New.
4461
4462 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4463
4464         PR libfortran/19155
4465         * gfortran.dg/pr19155.f: New test.
4466
4467 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4468
4469         PR inline-asm/8788
4470         * gcc.dg/pr8788-1.c: New testcase.
4471
4472 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4473
4474         PR target/21416
4475         * gcc.target/mips/fpcmp-[12].c: New tests.
4476
4477 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4478
4479         * lib/target-supports-dg.exp (dg-require-fork): New function.
4480         (dg-require-mkfifo): Likewise.
4481         * lib/target-supports.exp (check_function_available): New
4482         function.
4483         (check_fork_available): Likewise.
4484         (check_mkfifo_available): Likewise.
4485
4486 2005-05-06  Jeff Law  <law@redhat.com>
4487
4488         * gcc.c-torture/compile/pr21380.c: New test.
4489
4490 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR c++/20961
4493         * g++.dg/ext/weak3.C: New test.
4494
4495 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/21352
4498         * g++.dg/template/crash37.C: New test.
4499
4500 2005-05-05  Paul Brook  <paul@codesourcery.com>
4501
4502         * gcc.dg/arm-g2.c: Use effective-target arm32.
4503         * gcc.dg/arm-mmx-1.c: Ditto.
4504         * gcc.dg/arm-scd42-2.c: Ditto.
4505         * gcc.dg/arm-vfp1.c: Ditto.
4506         * lib/target-supports.exp (check_effective_target_arm32): New
4507         function.
4508
4509 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4510
4511         PR libfortran/21354
4512         gfortran.dg/in_pack_rank7.f90:  New test.
4513
4514 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4515
4516         PR middle-end/15618
4517         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4518
4519 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR middle-end/21265
4522         * gcc.dg/20050503-1.c: New test.
4523
4524         PR rtl-optimization/21239
4525         * gcc.dg/i386-sse-11.c: New test.
4526
4527 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4528
4529         PR target/16888
4530         * gcc.target/i386/asm-1.c: New test.
4531
4532 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR rtl-optimization/21330
4535         * gcc.c-torture/execute/20050502-1.c: New test.
4536
4537         PR target/21297
4538         * gcc.c-torture/execute/20050502-2.c: New test.
4539
4540 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4541
4542         PR middle-end/21282
4543         * gcc.dg/pr21282.c: New.
4544
4545 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4546
4547         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4548         * gcc.dg/vect/vect-92.c: Likewise
4549         * gcc.dg/vect/vect-93.c: Likewise
4550         * gcc.dg/vect/vect-dv-1.c: Likewise
4551         * gcc.dg/vect/vect-dv-2.c: Likewise
4552         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4553
4554 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4555
4556         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4557         * gfortran.dg/vect/vect-2.f90:  Likewise
4558         * gfortran.dg/vect/vect-3.f90:  Likewise
4559         * gfortran.dg/vect/vect-4.f90:  Likewise
4560         * gfortran.dg/vect/vect-5.f90:  Likewise
4561
4562 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4563
4564         PR target/20813
4565         * gcc.dg/rs6000-fpint-2.c: New.
4566
4567 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4568
4569         PR c/15698
4570         * gcc.dg/builtins-30.c: Update expected messages.
4571         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4572         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4573         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4574
4575 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4576
4577         PR tree-optimization/21294
4578         * gcc.dg/tree-ssa/pr21294.c: New.
4579
4580 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4581
4582         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4583         __builtin_altivec_st_internal_4si built-in.
4584
4585 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/15875
4588         * g++.dg/template/ptrmem14.C: New test.
4589
4590 2005-05-02  Paul Brook  <paul@codesourcery.com>
4591
4592         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4593
4594 2005-05-02  Michael Matz  <matz@suse.de>
4595
4596         PR c++/19542
4597         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4598
4599 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4600
4601         * g++.dg/cpp/weak.C: New test.
4602
4603 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4604
4605         * gcc.dg/tree-ssa/loop-8.c: New test.
4606
4607 2005-04-30  Michael Maty  <matz@suse.de>
4608
4609         * gcc.dg/inline-mcpy.c: New test.
4610
4611 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4612
4613         PR libfortran/18958
4614         * gfortran.dg/eoshift.f90:  New test case.
4615
4616 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4617
4618         PR libfortran/18857
4619         * gfortran.dg/matmul_1.f90: New test.
4620
4621 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4622
4623         PR tree-optimization/21030
4624         * gcc.dg/tree-ssa/pr21030.c: New.
4625
4626 2005-04-29  Devang Patel  <dpatel@apple.com>
4627
4628         PR tree-optimization/21272
4629         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4630
4631 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR fortran/13082
4634         PR fortran/18824
4635         * gfortran.dg/entry_4.f90: New test.
4636         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4637         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4638         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4639         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4640         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4641         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4642         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4643
4644 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4647
4648 2005-04-29  Paul Brook   <paul@codesourcery.com>
4649
4650         * gfortran.dg/entry_3.f90: New test.
4651
4652 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4653
4654         * gfortran.dg/implicit_4.f90: New test.
4655
4656 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4657
4658         * lib/target-supports.exp (check_profiling_available): Return
4659         false for xtensa-*-elf.
4660
4661 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4662
4663         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4664         error if file cannot be deleted.
4665
4666 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4667
4668         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4669         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4670         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4671         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4672         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4673         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4674         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4675         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4676         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4677         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4678         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4679         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4680         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4681
4682 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4683
4684         PR fortran/20865
4685         * gfortran.dg/pr20865.f90: New test.
4686
4687 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4688
4689         * gcc.dg/void-cast-2.c: New test.
4690
4691 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4692
4693         PR c/21159
4694         * gcc.dg/void-cast-1.c: New test.
4695
4696 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4697
4698         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4699
4700 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4701
4702         PR fortran/21177
4703         * gfortran.dg/pr21177.f90: New test.
4704
4705 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4706
4707         PR tree-optimization/21171
4708         * gcc.dg/tree-ssa/pr21171.c: New test.
4709
4710 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4711
4712         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4713         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4714         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4715         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4716         gcc.dg/tree-ssa/gen-vect-32.c: New.
4717         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4718         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4719         don't run on PPC32.
4720
4721 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4722
4723         PR c/21213
4724         * gcc.dg/transparent-union-3.c: New test.
4725
4726 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4727
4728         PR c/20740
4729         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4730         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4731         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4732         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4733         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4734         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4735
4736 2005-04-26  Jeff Law  <law@redhat.com>
4737
4738         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4739         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4740         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4741         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4742         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4743         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4744         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4745
4746 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4747
4748         PR tree-optimization/17598
4749         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4750
4751 2005-04-25  Mike Stump  <mrs@apple.com>
4752
4753         * objc.dg/fix-and-continue-1.m: Add.
4754
4755 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4756
4757         PR c++/20995
4758         * g++.dg/opt/pr20995-1.C: New test case.
4759
4760 2005-04-25  Devang Patel <dpatel@apple.com>
4761
4762         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4763
4764 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         PR testsuite/21062
4767         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4768
4769 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR C++/21188
4772         * g++.dg/opt/rtti2.C: New test.
4773
4774 2005-04-25  Paul Brook  <paul@codesourcery.com>
4775         Steven G. Kargl  <kargls@comcast.net>
4776
4777         PR fortran/20879
4778         * gfortran.dg/ichar_1.f90: New file.
4779
4780 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR middle-end/20991
4783         * g++.dg/opt/pr20991.C: New test.
4784
4785         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4786         where sizeof (type) < __alignof__ (type).
4787         * gcc.dg/compat/struct-layout-1.h: Likewise.
4788
4789 2005-04-24  Per Bothner  <per@bothner.com>
4790             Devang Patel  <dpatel@apple.com>
4791
4792         PR preprocessor/20907
4793         * gcc.dg/cpp/very-long-comment.c: New test.
4794
4795 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4796
4797         PR fortran/20059
4798         * gfortran.dg/common_5.f: New test.
4799
4800 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4801
4802         PR middle-end/21082
4803         * g++.dg/tree-ssa/pr21082.C: New testcase.
4804
4805 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4806
4807         * gcc.dg/vect/vect-99.c: New test.
4808
4809 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4810
4811         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4812
4813 2005-04-22  Jeff Law  <law@redhat.com>
4814
4815         * gcc.dg/uninit-5.c: Remove xfails.
4816         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4817         conditionals and loads.
4818
4819 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4820
4821         PR libfortran/20074
4822         PR libfortran/20436
4823         PR libfortran/21108
4824         * gfortran.dg/nested_reshape.f90: new test
4825         * gfortran.dg/reshape-alloc.f90: new test
4826         * gfortran.dg/reshape.f90: new test
4827
4828 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4829
4830         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4831
4832         * gcc.dg/arm-vfp1.c: New test.
4833
4834 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4835
4836         PR c++/21087
4837         * g++.dg/lookup/builtin2.C: New test.
4838
4839 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4840
4841         * gcc.dg/weak/weak-13.c: New test.
4842
4843 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4844
4845         * lib/target-supports.exp (check_effective_target_sync_int_long):
4846         Add powerpc*.
4847
4848 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4849
4850         * gcc.target/mips/branch-1.c: New test.
4851
4852 2005-04-21  Richard Henderson  <rth@redhat.com>
4853
4854         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4855         * gcc.dg/vect/vect-86.c: Likewise.
4856         * gcc.dg/vect/vect-87.c: Likewise.
4857         * gcc.dg/vect/vect-88.c: Likewise.
4858
4859 2005-04-21  Devang Patel  <dpatel@apple.com>
4860
4861         PR optimization/20994
4862         * gcc.dg/tree-ssa/ifc-3.c: New test.
4863
4864 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4865
4866         PR c/12913
4867         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4868         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4869         gcc.dg/c99-vla-jump-5.c: New tests.
4870
4871 2005-04-19  Richard Henderson  <rth@redhat.com>
4872
4873         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4874         Fix typo in exists check.
4875         (check_effective_target_sync_int_long): New.
4876         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4877         * gcc.dg/ia64-sync-2.c: Likewise.
4878         * gcc.dg/ia64-sync-3.c: Likewise.
4879         * gcc.dg/ia64-sync-4.c: Likewise.
4880
4881 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4882
4883         * gcc.dg/fold-xor-1.c: New test.
4884         * gcc.dg/fold-xor-2.c: New test.
4885
4886 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4887
4888         PR target/20670
4889         * g++.dg/eh/fp-regs.C: New test.
4890
4891 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4892
4893         * gcc.dg/Wint-to-pointer-cast-1.c,
4894         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4895         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4896         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4897
4898 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4899
4900         PR fortran/16861
4901         * gfortran.dg/pr16861.f90: New test.
4902
4903 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4904
4905         * gcc.dg/pr21085.c: New test.
4906
4907 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4908
4909         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4910         (setup_mips_tests, dg-mips-options): New procedures.
4911         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4912         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4913         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4914         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4915         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4916         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4917         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4918         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4919         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4920         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4921         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4922         dg-mips-options instead of dg-options.  Remove now-redundant
4923         preprocessor guards.
4924         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4925         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4926         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4927         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4928         * gcc.dg/vr-mult-2.c: Delete.
4929         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4930         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4931         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4932         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4933         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4934         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4935         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4936
4937 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4938
4939         * ada/acats/run_all.sh: Use sync when executable not present.
4940
4941 2005-04-18  Devang Patel  <dpatel@apple.com>
4942
4943         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4944         * gcc.dg/vect/vect-11a.c: New.
4945         * gcc.dg/vect/vect-none.c: Update.
4946         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4947
4948 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4949
4950         PR tree-optimization/20922
4951         * gcc.dg/pr20922-1.c: New test.
4952         * gcc.dg/pr20922-2.c: New test.
4953         * gcc.dg/pr20922-3.c: New test.
4954         * gcc.dg/pr20922-4.c: New test.
4955         * gcc.dg/pr20922-5.c: New test.
4956         * gcc.dg/pr20922-6.c: New test.
4957
4958 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4959
4960         PR libfortran/20950
4961         * gfortran.dg/pr20950.f: New test.
4962
4963 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4964
4965         PR libfortran/19216
4966         * gfortran.dg/pr19216.f: New test.
4967
4968 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4969
4970         PR tree-optimization/21001
4971         * gcc.dg/tree-ssa/pr21001.c: New.
4972
4973 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4974
4975         PR libfortran/21075
4976         * gfortran.dg/reshape_rank7.f90: New test.
4977
4978 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4979
4980         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4981         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4982         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4983         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4984         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4985         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4986         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4987         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4988         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4989         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4990         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4991         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4992         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4993         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4994         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4995         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4996         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4997         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4998         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4999         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5000         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5001
5002 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5003
5004         * gfortran.dg/wtruncate.f: New testcase.
5005         * gfortran.dg/wtruncate.f90: New testcase.
5006
5007 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5008
5009         PR c++/21025
5010         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5011         which sizeof/alignof is dependent, rather than just whether we are
5012         processing_template_decl.
5013
5014 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5015
5016         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5017         corrected typo where the wrong variables had been compared.
5018
5019 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5020
5021         PR libfortran/18495
5022         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5023         Test callee-allocated version of return array with a write
5024         statement.
5025         Test spread with a temporary with another write statement.
5026
5027 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5028
5029         PR tree-optimization/21031
5030         * gcc.dg/tree-ssa/pr21031.c: New.
5031
5032 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5033
5034         PR tree-optimization/21004
5035         * gcc.dg/builtins-53.c: Include builtins-config.h.
5036         Check floorf, ceilf, floorl and ceill transformations
5037         only when HAVE_C99_RUNTIME is defined.
5038
5039 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5040
5041         PR middle-end/20739
5042         * gcc.dg/tree-ssa/pr20739.c: New test.
5043
5044 2005-04-14  Mike Stump  <mrs@apple.com>
5045
5046         * gcc.dg/Foundation.framework/empty: New.
5047         * gcc.dg/framework-2.c: New.
5048
5049 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5050
5051         PR tree-optimization/21021
5052         * gcc.c-torture/compile/pr21021.c: New.
5053
5054 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5055
5056         PR testsuite/21010
5057         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5058         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5059         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5060         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5061         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5062         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5063         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5064         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5065
5066 2005-04-14  Richard Henderson  <rth@redhat.com>
5067
5068         * lib/target-supports.exp (check_effective_target_vect_condition):
5069         Add ia64, i?86, and x86_64.
5070
5071 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5072
5073         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5074
5075 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5076
5077         PR tree-optimization/20657
5078         * gcc.dg/tree-ssa/pr20657.c: New.
5079
5080 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5081
5082         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5083         (long long int)trunc*.
5084
5085 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5086
5087         PR target/20927
5088         * gcc.dg/pr20927.c: New test.
5089
5090 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5091
5092         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5093         * gcc.target/mips/asm-1.c: Likewise.
5094
5095 2005-04-13  Dale Johannesen  <dalej@apple.com>
5096
5097         * objc.dg/objc-fast-4.m:  New.
5098
5099 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5100
5101         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5102         directory.
5103         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5104
5105 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5106
5107         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5108         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5109         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5110
5111 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5112
5113         PR tree-optimization/20913
5114         * gcc.dg/tree-ssa/pr20913.c: New.
5115
5116         PR tree-optimization/20702
5117         * gcc.dg/tree-ssa/pr20702.c: New.
5118
5119 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5120
5121         PR c++/13744
5122         * g++.dg/inherit/local3.C: New test.
5123
5124 2005-04-12  Jeff Law  <law@redhat.com>
5125
5126         * gcc.dg/tree-ssa/20050412-1.c: New test.
5127
5128 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5129
5130         PR libfortran/19016
5131         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5132         Add tests with mask generated by expression.
5133         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5134         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5135         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5136
5137 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5138
5139         PR middle-end/20917
5140         * gcc.dg/20050409-1.c: New test.
5141
5142 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5143
5144         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5145
5146 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5147
5148         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5149         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5150         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5151         (TARGET_CXX): Adjust accordingly.
5152         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5153         determine_class_data_visibility and class_data_always_comdat.
5154         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5155         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5156         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5157         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5158         (arm_cxx_determine_class_data_visibility): New.
5159         (arm_cxx_class_data_always_comdat): Likewise.
5160         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5161         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5162         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5163         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5164         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5165         Define.
5166
5167 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5168
5169         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5170
5171 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5172
5173         * gcc.dg/i386-darwin-fpmath.c: New.
5174
5175 2004-04-11  Devang Patel  <dpatel@apple.com>
5176
5177         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5178         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5179         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5180         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5181         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5182         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5183         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5184         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5185         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5186
5187 2004-04-11  Devang Patel  <dpatel@apple.com>
5188
5189         * gcc.dg/vect/vect-dv-1.c: New test.
5190         * gcc.dg/vect/vect-dv-2.c: New test.
5191
5192 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5193
5194         PR tree-optimization/20933
5195         * gcc.dg/tree-ssa/pr20933.c: New test.
5196
5197 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5198
5199         * gfortran.dg/fold_nearest.f90: New test.
5200
5201 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5202
5203         * gcc.dg/tree-ssa/alias-1.c: New test.
5204
5205 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5206
5207         PR tree-optimization/20920
5208         * g++.dg/tree-ssa/pr20920.C: New test.
5209
5210 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5211
5212         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5213         (long long int)ceil*.
5214
5215 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5216
5217         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5218         explicit C++ linkage.
5219
5220 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5221
5222         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5223         warning for arithmetic IF statements.
5224
5225 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5226
5227         * eor_handling_1.f90: New test case.
5228         * eor_handling_2.f90: New test case.
5229         * eor_handling_3.f90: New test case.
5230         * eor_handling_4.f90: New test case.
5231         * eor_handling_5.f90: New test case.
5232         * noadv_size.f90: New test case.
5233         * pad_no.f90: New test case.
5234
5235 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5236
5237         * gcc.c-torture/execute/20050410-1.c: New test.
5238
5239 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5240
5241         * gcc.dg/pr20126.c: New.
5242
5243 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5244             Steven G. Kargl <kargls@comcast.net>
5245
5246         * gfortran.dg/PR19872.f: New test.
5247
5248 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5249
5250         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5251
5252 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5253
5254         * gfortran.dg/nint_1.f90: New test.
5255
5256 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5257
5258         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5259         Added test for callee-allocated arrays with write statements.
5260         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5261         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5262         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5263         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5264         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5265
5266 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5267
5268         PR libfortran/20163
5269         * gfortran.dg/open-options-blanks.f:  New test.
5270
5271 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5272
5273         PR fortran/13257
5274         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5275
5276 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5277
5278         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5279         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5280         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5281         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5282         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5283         * gcc.c-torture/execute/stdarg-4.c: New test.
5284
5285         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5286
5287         PR target/20795
5288         * g++.dg/abi/param2.C: New test.
5289
5290 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5291
5292         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5293
5294 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5295
5296         * gcc.dg/builtins-53.c: New test.
5297
5298 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5299
5300         * g++.dg/tree-ssa/pr18178.C: New test.
5301         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5302         * gcc.c-torture/execute/20041019-1.c: New test.
5303         * gcc.dg/tree-ssa/20041008-1.c: New test.
5304         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5305         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5306         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5307         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5308         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5309         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5310         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5311         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5312         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5313         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5314
5315 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5316
5317         PR rtl-optimization/20466
5318         * gcc.c-torture/execute/pr20466-1.c: New test.
5319
5320 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/20905
5323         * g++.dg/parse/cond2.C: New test.
5324
5325         PR c++/20145
5326         * g++.dg/warn/Wdtor1.C: New test.
5327
5328 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5329
5330         PR fortran/17229
5331         * gfortran.dg/pr17229.f: New test.
5332
5333 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5334
5335         * gfortran.dg/tiny_1.f90: New test.
5336         * gfortran.dg/tiny_2.f90: ditto.
5337
5338 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5339
5340         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5341         * gfortran.dg/open_new.f90:  Fix dg-do run line
5342
5343 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5344
5345         * lib/target-supports.exp (get_compiler_messages): Support
5346         optional arguments, the fourth being compiler options.
5347         (check_effective_target_fpic): New proc.
5348         * gcc.dg/20050321-2.c: Restrict to target fpic.
5349
5350 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5351
5352         * gcc.dg/15443-1.c: New test.
5353         * gcc.dg/15443-2.c: Likewise.
5354
5355 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5356
5357         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5358
5359 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5360
5361         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5362
5363 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5364
5365         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5366         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5367         -m64.
5368         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5369         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5370         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5371
5372 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/20212
5375         * g++.dg/warn/Wunused-11.C: New test.
5376
5377 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5378
5379         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5380
5381 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5382
5383         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5384
5385 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/20734
5388         * g++.dg/template/ptrmem13.C: New test.
5389
5390 2005-04-05  Per Bothner  <per@bothner.com>
5391
5392         * lib/gcc.exp: Always add -fno-show-column, for now.
5393
5394 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5395
5396         PR testsuite/20767
5397         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5398         of plain old "unsigned int" for the type of "i".  Makes this test
5399         64bit clean.
5400
5401 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5402
5403         * gcc.dg/i386-ssefn-1.c: New test.
5404         * gcc.dg/i386-ssefn-2.c: New test.
5405         * gcc.dg/i386-ssefn-3.c: New test.
5406         * gcc.dg/i386-ssefn-4.c: New test.
5407
5408 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR tree-optimization/20076
5411         * gcc.dg/builtin-apply4.c: New test.
5412
5413         PR preprocessor/19475
5414         * gcc.dg/cpp/macspace1.c: New test.
5415         * gcc.dg/cpp/macspace2.c: New test.
5416
5417 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5418
5419         * gfortran.dg/pr20755.f: Fixed bad format.
5420
5421 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/20763
5424         * g++.dg/ext/attrib21.C: New test.
5425
5426 2004-04-05  Devang Patel  <dpatel@apple.com>
5427
5428         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5429         * gcc.dg/vect/vect-shift-1.c: New test.
5430
5431 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5432
5433         PR libfortran/20755
5434         * gfortran.dg/pr20755.f: New test.
5435
5436 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5437
5438         * gfortran.dg/pr15959.f90: New test.
5439         * gfortran.dg/string_pad_trunc.f90: New test.
5440
5441 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5442
5443         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5444         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5445         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5446         syntax.
5447
5448 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5449
5450         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5451
5452 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5453
5454         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5455         * gcc.c-torture/compile/20011119-2.c: Likewise.
5456         * gcc.c-torture/compile/981001-2.c: Likewise.
5457
5458 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/20679
5461         * g++.dg/template/overload4.C: New test.
5462
5463 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5464
5465         PR c++/20746
5466         * g++.dg/abi/covariant5.C: New.
5467
5468         PR debug/20505
5469         * g++.dg/debug/const2.C: New.
5470
5471 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR rtl-optimization/16104
5474         * gcc.c-torture/execute/20050316-1.c: New test.
5475
5476 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5477
5478         * g++.dg/template/spec23.C: Fix dg-error text.
5479
5480 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5481
5482         PR c++/19199
5483         * g++.dg/expr/lval2.C: New.
5484
5485 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5486
5487         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5488         __builtin_strcasecmp and __builtin_strncasecmp.
5489
5490 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5491
5492         PR c++/20723
5493         * g++.dg/template/spec22.C: New.
5494         * g++.dg/template/spec23.C: New.
5495
5496 2005-04-03  Dale Ranta  <dir@lanl.gov>
5497             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5498
5499         PR libfortran/20068
5500         PR libfortran/20125
5501         PR libfortran/20156
5502         PR libfortran/20471
5503         * gfortran.dg/backspace.f: New test.
5504
5505 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5506
5507         * gcc.dg/pr19345.c: New test.
5508
5509 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5510
5511         PR tree-optimization/20640
5512         * gcc.dg/torture/tree-loop-1.c: New.
5513
5514 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5515
5516         PR rtl-optimization/20290
5517         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5518
5519 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5520
5521         * gcc.dg/rs6000-fpint.c: New.
5522
5523 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5524
5525         * gcc.dg/old-style-then-proto-1.c: New test.
5526
5527 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5528
5529         * gfortran.fortran-torture/execute/backspace.f90: Check
5530         after backspace and read was incorrect.
5531
5532 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5533
5534         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5535         buffer past the terminating NUL using memcmp.
5536         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5537         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5538
5539         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5540         Fix unused/uninitialized variable warnings.
5541
5542         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5543         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5544         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5545         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5546
5547         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5548         gcc.c-torture/execute/builtins/fputs-lib.c,
5549         gcc.c-torture/execute/builtins/lib/fprintf.c,
5550         gcc.c-torture/execute/builtins/lib/main.c,
5551         gcc.c-torture/execute/builtins/lib/memcmp.c,
5552         gcc.c-torture/execute/builtins/lib/memmove.c,
5553         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5554         gcc.c-torture/execute/builtins/lib/memset.c,
5555         gcc.c-torture/execute/builtins/lib/printf.c,
5556         gcc.c-torture/execute/builtins/lib/sprintf.c,
5557         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5558         gcc.c-torture/execute/builtins/lib/strchr.c,
5559         gcc.c-torture/execute/builtins/lib/strcmp.c,
5560         gcc.c-torture/execute/builtins/lib/strcpy.c,
5561         gcc.c-torture/execute/builtins/lib/strcspn.c,
5562         gcc.c-torture/execute/builtins/lib/strlen.c,
5563         gcc.c-torture/execute/builtins/lib/strncat.c,
5564         gcc.c-torture/execute/builtins/lib/strncmp.c,
5565         gcc.c-torture/execute/builtins/lib/strncpy.c,
5566         gcc.c-torture/execute/builtins/lib/strrchr.c,
5567         gcc.c-torture/execute/builtins/lib/strspn.c,
5568         gcc.c-torture/execute/builtins/lib/strstr.c,
5569         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5570         gcc.c-torture/execute/builtins/strlen-2.c,
5571         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5572         prototypes.
5573
5574 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5575
5576         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5577         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5578         selectany usage.
5579
5580 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR c++/19406
5583         * g++.dg/debug/using1.C: New test.
5584
5585 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5586
5587         PR middle-end/20524
5588         * gcc.dg/alias-7.c: Prefix asm-declared name with
5589         __USER_LABEL_PREFIX__.
5590
5591 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5592
5593         Fix fallout from PR middle-end/15700:
5594         * gcc.c-torture/compile/20011119-1.c: Take
5595         __USER_LABEL_PREFIX__ into account.
5596         * gcc.c-torture/compile/20011119-2.c: Likewise.
5597
5598 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5599
5600         PR c++/18644
5601         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5602
5603 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5604
5605         PR c/17855
5606         * gcc.c-torture/compile/struct-non-lval-1.c,
5607         gcc.c-torture/compile/struct-non-lval-2.c,
5608         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5609
5610 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5611
5612         * gcc.dg/tls/tls.exp: Remove temporary file.
5613         * g++.dg/tls/tls.exp: Ditto.
5614         * lib/file-format.exp: Ditto.
5615         * g++.dg/special/ecos.exp: Ditto.
5616
5617         * lib/profopt.exp: Treat prof_ext as a list.
5618         * gcc.misc-tests/bprob.exp: Ditto.
5619         * g++.dg/bprob/bprob.exp: Ditto.
5620
5621         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5622         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5623         g++.dg/tree-ssa/pointer-reference-alias.C,
5624         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5625         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5626         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5627         g++.dg/vect/pr19951.cc: Ditto.
5628         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5629         gcc.dg/builtins-47.c: Ditto.
5630         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5631         gcc.dg/pr20115-1.c: Ditto.
5632         * gcc.dg/tree-ssa/20030530-2.c,
5633         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5634         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5635         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5636         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5637         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5638         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5639         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5640         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5641         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5642         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5643         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5644         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5645         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5646         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5647         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5648         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5649         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5650         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5651         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5652         gcc.dg/tree-ssa/20030824-1.c,
5653         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5654         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5655         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5656         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5657         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5658         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5659         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5660         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5661         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5662         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5663         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5664         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5665         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5666         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5667         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5668         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5669         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5670         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5671         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5672         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5673         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5674         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5675         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5676         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5677         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5678         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5679         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5680         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5681         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5682         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5683         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5684         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5685         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5686         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5687         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5688         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5689         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5690         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5691         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5692         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5693         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5694         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5695         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5696         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5697         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5698         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5699         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5700         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5701         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5702         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5703         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5704         gcc.dg/tree-ssa/useless-1.c: Ditto.
5705         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5706         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5707         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5708         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5709         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5710         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5711         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5712         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5713         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5714         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5715         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5716         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5717         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5718         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5719         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5720         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5721         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5722         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5723         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5724         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5725         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5726         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5727         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5728         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5729         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5730         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5731         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5732         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5733         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5734         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5735         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5736         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5737         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5738         gcc.dg/vect/vect-none.c: Ditto.
5739         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5740         treelang/compile/unsigned.tree: Ditto.
5741
5742         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5743         * gcc.dg/cpp/direct2s.c: Ditto.
5744         * gcc.dg/cpp/paste4.c: Ditto.
5745         * gcc.dg/cpp/separate-1.c: Ditto.
5746         * gcc.dg/pch/save-temps-1.c: Ditto.
5747         * g++.dg/ext/altivec-10.C: Ditto.
5748         * g++.dg/pch/pch.C: Ditto.
5749
5750         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5751
5752         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5753         * g++.dg/template/repo1.C: Ditto.
5754         * g++.dg/template/repo2.C: Ditto.
5755         * g++.dg/template/repo3.C: Ditto.
5756         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5757         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5758         * g++.old-deja/g++.pt/repo1.C: Ditto.
5759         * g++.old-deja/g++.pt/repo2.C: Ditto.
5760         * g++.old-deja/g++.pt/repo3.C: Ditto.
5761         * g++.old-deja/g++.pt/repo4.C: Ditto.
5762
5763         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5764         * gcc.dg/20030107-1.c: Ditto.
5765         * gcc.dg/20030702-1.c: Ditto.
5766         * gcc.dg/profile-generate-1.c: Ditto.
5767         * g++.dg/other/profile1.C: Ditto.
5768         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5769
5770         * lib/gcc-dg.exp (remove-build-file): New.
5771         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5772         cleanup-tree-dump, cleanup-saved-temps): New.
5773
5774 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5775
5776         PR c++/19203, DR 214
5777         * g++.dg/parse/ambig3.C: Not ambiguous.
5778         * g++.dg/template/spec20.C: New.
5779         * g++.dg/template/spec21.C: New.
5780
5781 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5782
5783         PR target/20045
5784         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5785
5786 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5787
5788         PR libfortran/20660
5789         * gfortran.dg/negative_unit.f: New test.
5790
5791 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5792
5793         * gcc.dg/20050330-1.c: New test.
5794
5795 2005-03-30  Devang Patel  <dpatel@apple.com>
5796
5797         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5798
5799 2005-03-30  Dale Johannesen  <dalej@apple.com>
5800
5801         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5802
5803 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5804
5805         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5806         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5807         Strip options from test name.
5808
5809 2005-03-31  Jan Hubicka  <jh@suse.cz>
5810
5811         * gcc.dg/varpool-1.c: New testcase.
5812
5813 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5814
5815         PR c/772
5816         PR c/17913
5817         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5818         gcc.dg/stmt-expr-label-3.c : New tests.
5819         * gcc.c-torture/execute/medce-2.c: Remove.
5820
5821 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5822
5823         PR c/20368
5824         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5825         tests.
5826
5827 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5828
5829         * gcc.c-torture/compile/pr20203.c: New test.
5830
5831 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5832
5833         * gfortran.dg/promotion.f90:  New test.
5834
5835 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5836
5837         PR middle-end/20491
5838         * gcc.dg/torture/asm-subreg-1.c: New test.
5839
5840 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5841
5842         PR c/20672
5843         * gcc.dg/pr20672-1.c: New test.
5844
5845 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5846
5847         * gfortran.dg/vect: New directory.
5848         * gfortran.dg/vect/vect.exp: New.
5849         * gfortran.dg/vect/vect-1.f90: New test.
5850         * gfortran.dg/vect/vect-2.f90: New test.
5851         * gfortran.dg/vect/vect-3.f90: New test.
5852         * gfortran.dg/vect/vect-4.f90: New test.
5853         * gfortran.dg/vect/vect-5.f90: New test.
5854
5855 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR middle-end/20622
5858         * gcc.dg/alias-7.c: New test.
5859
5860 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5861
5862         * gcc.dg/sparc-reg-1.c: New test.
5863
5864 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5865
5866         PR target/19890
5867         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5868
5869 2005-03-29  Dale Ranta  <dir@lanl.gov>
5870             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5871
5872         PR libfortran/20163
5873         * gfortran.dg/pr20163-2.f: New test.
5874
5875 2005-03-28  Jan Hubicka  <jh@suse.cz>
5876
5877         PR middle-end/20635
5878         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5879         by Jakub Jelinek.
5880
5881 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5882
5883         PR tree-optimization/20626
5884         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5885         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5886
5887 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5888
5889         * gfortran.dg/underflow.f90:  New test.
5890         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5891
5892 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5893
5894         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5895
5896 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5897
5898         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5899         (g++_init): Make sure that CXXFLAGS is set.
5900         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5901         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5902         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5903         * lib/objc.exp (objc_init): Likewise.
5904         * lib/treelang.exp (treelang_init): Likewise.
5905
5906 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5907
5908         PR tree-optimization/20470
5909         * gcc.dg/tree-ssa/pr20470.c: New test.
5910
5911 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5912
5913         * gcc.dg/ppc-stfiwx.c: New.
5914
5915 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5916
5917         PR target/19888
5918         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5919
5920 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5921
5922         * gcc.dg/20050325-1.c: Fix a typo.
5923
5924 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5925
5926         PR libfortran/19678
5927         PR libfortran/19679
5928         * gfortran.dg/dos_eol.f: New test.
5929
5930 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5931
5932         PR rtl-optimization/20249
5933         * gcc.dg/20050325-1.c: New test.
5934
5935 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5936
5937         PR libfortran/15332
5938         * gfortran.dg/pr15332.f: New test.
5939
5940 2005-03-24  Dale Johannesen  <dalej@apple.com>
5941
5942         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5943
5944 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5945
5946         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5947         'internal' visibility.
5948         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5949         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5950         'protected' visibility.
5951         * gcc.dg/visibility-7.c: Likewise.
5952         * lib/target-supports.exp (check_visibility_available): Take
5953         a parameter, the kind of visibility to check for.
5954         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5955         to check_visibility_available.
5956
5957         * g++.dg/expr/cast3.C: New.
5958
5959 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5960
5961         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5962         rs6000.
5963
5964 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5965
5966         PR target/20095
5967         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5968
5969 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5970
5971         * gcc.dg/badshift.c: Renamed to...
5972         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5973
5974         * gcc.target/i386/badshift.c: Renamed to...
5975         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5976         only.
5977
5978         PR rtl-optimization/20532
5979         * gcc.target/i386/badshift.c: New.
5980
5981 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5982
5983         * gfortran.dg/pr18025.f90: New test.
5984
5985 2005-03-23  Dale Johannesen  <dalej@apple.com>
5986
5987         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5988
5989 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5990
5991         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5992
5993         * lib/target-supports.exp (check_iconv_available): Default
5994         libiconv to -liconv, if there is no definition.
5995
5996 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5997
5998         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5999
6000 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6001
6002         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6003         * g++.dg/opt/pr7503-2.C: Likewise.
6004         * g++.dg/opt/pr7503-3.C: Likewise.
6005         * g++.dg/opt/pr7503-4.C: Likewise.
6006         * g++.dg/opt/pr7503-5.C: Likewise.
6007         * g++.dg/warn/minmax.C: New test.
6008
6009 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6010
6011         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6012         * gfortran.dg/g77_intrinsics_sub.f: New test.
6013
6014 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6015             Jan Hubicka  <jh@suse.cz>
6016             Steven Bosscher <stevenb@suse.de
6017
6018         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6019
6020 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6021
6022         PR c++/19980
6023         * g++.dg/template/redecl3.C: New test.
6024
6025 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6026
6027         PR c++/20499
6028         * g++.dg/parse/error16.C: Tweak error markers.
6029
6030 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR target/20561
6033         * gcc.dg/20050321-2.c: New test.
6034
6035 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6036
6037         PR c++/20465
6038         PR c++/20381
6039         * g++.dg/template/ptrmem12.C: New.
6040
6041 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6042
6043         PR rtl-optimization/20527
6044         * gcc.c-torture/execute/pr20527-1.c: New test.
6045
6046 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6047
6048         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6049         program, compile it into a real executable and then delete the .c
6050         and .x files afterwards, to avoid problems on testglue targets.
6051
6052 2005-03-21  Stuart Hastings  <stuart@apple.com>
6053
6054         * gcc.target/i386/sse-2.c: New.
6055
6056 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6057
6058         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6059
6060 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6061
6062         * g++.dg/parse/crash25.C: Fix typo.
6063
6064 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6065
6066         PR c++/20461
6067         * g++.dg/parse/crash24.C: New test.
6068
6069         PR c++/20536
6070         * g++.dg/parse/crash25.C: New test.
6071
6072 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6073
6074         PR c++/20147
6075         * g++.dg/ext/stmtexpr4.C: New test.
6076
6077 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6078
6079         PR middle-end/20539
6080         * gcc.c-torture/compile/pr13066-1.c: New test case.
6081         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6082         * g++.dg/opt/pr13066-1.C: Likewise.
6083
6084 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6085
6086         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6087
6088 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6089
6090         PR fortran/18525
6091         * gfortran.dg/nesting_1.f90: New test.
6092
6093 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6094
6095         PR c++/20240
6096         * g++.dg/lookup/using13.C: New test.
6097
6098 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6099
6100         PR c++/20333
6101         * g++.dg/template/crash36.C: New test.
6102
6103 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6104
6105         PR c++/20463
6106         * g++.dg/template/crash35.C: New test.
6107
6108 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6109
6110         PR c++/19966
6111         * g++.dg/overload/operator2.C: New test.
6112
6113 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6114
6115         PR libfortran/20257
6116         * gfortran.dg/pr20257.f90: New test.
6117
6118 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6119
6120         PR libfortran/20480
6121         * gfortran.dg/pr20480.f90: New test.
6122
6123 2005-03-16  Richard Henderson  <rth@redhat.com>
6124
6125         PR middle-end/15700
6126         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6127         (_rtld_global): New.
6128         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6129         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6130
6131         * gcc.dg/alias-3.c: New.
6132         * gcc.dg/alias-4.c: New.
6133         * gcc.dg/alias-5.c: New.
6134         * gcc.dg/alias-6.c: New.
6135
6136 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6137
6138         * gcc.dg/cpp/ucnid-7.c: New.
6139
6140 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6141             Dorit Naishlos  <dorit@il.ibm.com>
6142
6143         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6144         darwin.
6145
6146 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6147
6148         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6149         misaligned accesses.
6150         * gcc.dg/vect/vect-58.c: Likewise.
6151         * gcc.dg/vect/vect-92.c: New.
6152         * gcc.dg/vect/vect-93.c: New.
6153
6154 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6155
6156         PR fortran/18827
6157         * gfortran.dg/assign_2.f90: New test.
6158         * gfortran.dg/assign_3.f90: New test.
6159         * gfortran.dg/assign.f90: New test.
6160
6161 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6162
6163         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6164         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6165         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6166         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6167         names.
6168
6169 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6170
6171         * gcc.dg/cpp/ucnid-6.c: New.
6172
6173         * gcc.dg/cpp/normalize-1.c: New.
6174         * gcc.dg/cpp/normalize-2.c: New.
6175         * gcc.dg/cpp/normalize-3.c: New.
6176         * gcc.dg/cpp/normalize-4.c: New.
6177         * gcc.dg/cpp/ucnid-4.c: New.
6178         * gcc.dg/cpp/ucnid-5.c: New.
6179         * g++.dg/cpp/normalize-1.C: New.
6180         * g++.dg/cpp/ucnid-1.C: New.
6181
6182 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6183
6184         * gcc.dg/pr18628.c: New.
6185
6186 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6187
6188         PR c++/20280
6189         * g++.dg/tree-ssa/pr20280.C: New.
6190
6191 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6192
6193         PR fortran/20467
6194         * gfortran.dg/stfunc_2.f90: New test.
6195
6196 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6197
6198         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6199
6200 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6201
6202         * gcc.dg/tree-ssa/20050314-1.c: New test.
6203
6204 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6205
6206         PR c++/4403
6207         PR c++/9783, DR433
6208         * g++.dg/template/friend34.C: New test.
6209         * g++.dg/template/friend35.C: Likewise.
6210         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6211
6212 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6213
6214         Friend class name lookup 5/n
6215         PR c++/1016
6216         * g++.dg/lookup/hidden-class1.C: New test.
6217         * g++.dg/lookup/hidden-class2.C: Likewise.
6218         * g++.dg/lookup/hidden-class3.C: Likewise.
6219         * g++.dg/lookup/hidden-class4.C: Likewise.
6220         * g++.dg/lookup/hidden-class5.C: Likewise.
6221         * g++.dg/lookup/hidden-class6.C: Likewise.
6222         * g++.dg/lookup/hidden-class7.C: Likewise.
6223         * g++.dg/lookup/hidden-class8.C: Likewise.
6224         * g++.dg/lookup/hidden-class9.C: Likewise.
6225         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6226         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6227         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6228         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6229         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6230         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6231         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6232         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6233         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6234         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6235         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6236
6237 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/20157
6240         * g++.dg/template/error18.C: New test.
6241
6242 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6243
6244         PR debug/16792
6245         * g++.dg/debug/pr16792.C: New test.
6246
6247 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6248
6249         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6250         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6251         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6252         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6253         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6254         test assertion names.
6255
6256 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6257
6258         PR fortran/18600
6259         * gfortran.dg/stfunc_1.f90: New test.
6260
6261 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6262
6263         PR fortran/16907
6264         * gfortran.dg/real_index_1.f90: New test.
6265
6266 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6267
6268         PR fortran/20323
6269         * gfortran.dg/spec_expr_1.f90: New test.
6270
6271 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6272
6273         PR c/20402
6274         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6275         new parser.
6276
6277 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6278
6279         PR fortran/20361
6280         * gfortran.dg/largeequiv_1.f90: New test.
6281
6282 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6283
6284         * gcc.dg/ucnid-1.c: New.
6285         * gcc.dg/ucnid-2.c: New.
6286         * gcc.dg/ucnid-3.c: New.
6287         * gcc.dg/ucnid-4.c: New.
6288         * gcc.dg/ucnid-5.c: New.
6289         * gcc.dg/ucnid-6.c: New.
6290         * gcc.dg/cpp/ucnid-1.c: New.
6291         * gcc.dg/cpp/ucnid-2.c: New.
6292         * gcc.dg/cpp/ucnid-3.c: New.
6293         * g++.dg/other/ucnid-1.C: New.
6294
6295 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6296
6297         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6298
6299 2005-03-11  Per Bothner  <per@bothner.com>
6300
6301         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6302         that diagnotics refer to correct token.
6303         * gcc.dg/unused-3.c: Likewise.
6304
6305 2005-03-11  Per Bothner  <per@bothner.com>
6306
6307         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6308         constant" is now actually on same line as string constant.
6309         * gcc.dg/cpp/direct2s.c: Likewise.
6310
6311 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6312
6313         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6314
6315 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6316
6317         PR libfortran/20124
6318         * gfortran.dg/pr20124.f90: New Test
6319
6320 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6321
6322         PR tree-optimization/20130
6323         * gcc.dg/pr20130-1.c: New test.
6324
6325 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6326
6327         PR target/20095
6328         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6329
6330 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6331
6332         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6333
6334 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6335
6336         * g++.dg/eh/forced1.C: Fix comment.
6337         * g++.dg/eh/forced2.C: Ditto.
6338         * g++.dg/eh/forced3.C: Ditto.
6339         * g++.dg/eh/forced4.C: Ditto.
6340
6341 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6342
6343         PR rtl-opt/20412
6344         * gcc.c-torture/compile/pr20412.c: New test.
6345
6346 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6347
6348         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6349
6350 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6351
6352         PR target/20322
6353         * gcc.dg/20050307-1.c: New test.
6354
6355 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6356
6357         PR c++/20375
6358         * g++.dg/other/stdarg3.C: New.
6359
6360 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6361
6362         PR c++/18384, c++/18327
6363         * g++.dg/init/array19.C: New test.
6364
6365         PR inline-asm/20314
6366         * gcc.dg/torture/pr20314-1.c: New test.
6367         * gcc.dg/torture/pr20314-2.c: New test.
6368
6369 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6370
6371         * gcc.dg/20050309-1.c: New test.
6372
6373 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6374
6375         * gcc.dg/builtins-10.c: Reactivate disabled test.
6376         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6377         new cbrt transformations.
6378
6379 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/20208
6382         * g++.dg/template/array13.C: New test.
6383
6384 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6385
6386         PR c++/16859
6387         * g++.dg/init/brace4.C: New test.
6388
6389 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6390
6391         PR c++/20186
6392         * g++.dg/template/non-dependent12.C: New.
6393
6394 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR c++/20142
6397         * g++.dg/init/array18.C: Add dg-do run marker.
6398
6399         PR c++/20142
6400         * g++.dg/init/array18.C: New test.
6401
6402 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6403
6404         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6405         * g++.dg/gcov/gcov.exp: Likewise.
6406         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6407         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6408         * lib/c-torture.exp: Likewise.
6409         * lib/fortran-torture.exp: Likewise.
6410         * lib/g++.exp: Likewise.
6411         * lib/gcc-defs.exp: Likewise.
6412         * lib/gcc-dg.exp: Likewise.
6413         * lib/gcc.exp: Likewise.
6414         * lib/gcov.exp: Likewise.
6415         * lib/gfortran.exp: Likewise.
6416         * lib/mike-g++.exp: Likewise.
6417         * lib/mike-gcc.exp: Likewise.
6418         * lib/objc-torture.exp: Likewise.
6419         * lib/objc.exp: Likewise.
6420         * lib/profopt.exp: Likewise.
6421         * lib/target-libpath.exp: Likewise.
6422         * lib/target-supports.exp: Likewise.
6423         * lib/treelang.exp: Likewise.
6424         * lib/wrapper.exp: Likewise.
6425
6426 2005-03-08  Jeff Law  <law@redhat.com>
6427
6428         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6429         PHI-OPT changes.
6430
6431 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6432
6433         * gcc.dg/vect/pr20122.c: New test.
6434
6435 2005-03-07  Jeff Law  <law@redhat.com>
6436
6437         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6438         was folded away.
6439         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6440         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6441         * gcc.dg/tree-ssa/pr18134.c: New test.
6442
6443 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6444
6445         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6446         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6447         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6448
6449 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6450
6451         PR tree-opt/17671
6452         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6453
6454 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6455
6456         * g++.dg/warn/Wnvdtor.C: New test.
6457
6458 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6459
6460         * gcc.dg/torture/pr19683-1.c: New test.
6461
6462 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6463
6464         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6465         * gfortran.dg/g77/19990313-2.f: Ditto.
6466         * gfortran.dg/g77/19990313-3.f: Ditto.
6467         * gfortran.dg/g77/19990525-0.f: Ditto.
6468         * gfortran.dg/g77/19990826-0.f: Ditto.
6469         * gfortran.dg/g77/19990826-2.f: Ditto.
6470         * gfortran.dg/g77/19990826-3.f: Ditto.
6471         * gfortran.dg/g77/20000511-1.f: Ditto.
6472         * gfortran.dg/g77/20000511-2.f: Ditto.
6473         * gfortran.dg/g77/970625-2.f: Ditto.
6474         * gfortran.dg/g77/980310-2.f: Ditto.
6475         * gfortran.dg/g77/980310-3.f: Ditto.
6476         * gfortran.dg/g77/980310-8.f: Ditto.
6477         * gfortran.dg/g77/980519-2.f: Ditto.
6478         * gfortran.dg/g77/alpha1.f: Ditto.
6479         * gfortran.dg/g77/claus.f: Ditto.
6480         * gfortran.dg/g77/erfc.f: Ditto.
6481         * gfortran.dg/g77/short.f: Ditto.
6482         * gfortran.fortran-torture/execute/data.f90: Ditto.
6483         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6484         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6485
6486 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6487
6488         * lib/file-format.exp (gcc_target_object_format): Add check for som
6489         format and hardcode object formats on hppa*-*-hpux*.
6490         * lib/target-supports.exp (check_weak_available): Add check for som
6491         object format.  Always return 0 on hppa*-*-hpux10*.
6492
6493         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6494         is defined.
6495
6496         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6497
6498 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6499
6500         * gfortran.dg/pr19936_1.f90: New test.
6501         * gfortran.dg/pr19936_2.f90: New test.
6502         * gfortran.dg/pr19936_3.f90: New test.
6503
6504 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6505             Paul Thomas <prthomas@drfccad.cea.fr>
6506
6507         * gfortran.dg/PR19754_1.f90: New test.
6508         * gfortran.dg/PR19754_2.f90: Ditto.
6509
6510 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6511
6512         PR c++/19311
6513         * g++.dg/template/non-dependent11.C: New test.
6514
6515 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6516
6517         * lib/target-supports.exp (check_iconv_available): Fix comment.
6518
6519 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6520             Joseph S. Myers  <joseph@codesourcery.com>
6521
6522         PR c++/19797
6523         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6524
6525 2005-03-04  Matthew Sachs  <msachs@apple.com>
6526
6527         * gcc.exp (gcc_target_compile): Put braces around
6528         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6529         * objc.exp (objc_target_compile): Likewise.
6530         * treelang.exp (treelang_target_compile): Likewise.
6531
6532 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6533
6534         PR fortran/19673
6535         * gfortran.dg/func_result_1.f90: New test.
6536
6537 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6538
6539         * gcc.misc-tests/options.exp: New test.
6540
6541 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6542
6543         * gcc.dg/pr15784-4.c: New test.
6544
6545 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6546
6547         * gcc.c-torture/execute/pr17133.c: New.
6548         * gcc.c-torture/compile/20050303-1.c: New.
6549
6550 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6551
6552         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6553
6554 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6555
6556         * g++.dg/overload/using2.C: New.
6557
6558 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/19916
6561         * g++.dg/init/ptrmem2.C: New test.
6562
6563 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6564
6565         PR c/8927
6566         * gcc.dg/pr8927-1.c: New test.
6567
6568 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6569
6570         PR c++/20232
6571         * g++.dg/inherit/covariant12.C: New.
6572
6573 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6574
6575         PR fortran/19479
6576         * gfortran.dg/bound_1.f90: New test.
6577
6578 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6579
6580         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6581         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6582
6583 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6584
6585         PR c/20245
6586         * gcc.dg/pr20245-1.c: New test.
6587
6588 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR middle-end/19874
6591         * gcc.c-torture/execute/20050119-2.c: New test case.
6592
6593 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6594
6595         * README: Update the DejaGnu bug reporting address.
6596         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6597         * lib/objc-torture.exp: Likewise.
6598
6599 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6600
6601         * gfortran.dg/boz_1.f90: New test.
6602         * gfortran.dg/boz_3.f90: New test.
6603         * gfortran.dg/boz_4.f90: New test.
6604
6605 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6606
6607         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6608         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6609
6610 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6611
6612         PR libfortran/20101
6613         * gfortran.dg/write_0_pe_format.f90: New test.
6614
6615 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR c++/20206
6618         * g++.dg/opt/thunk2.C: New test.
6619         * g++.dg/opt/covariant1.C: New test.
6620
6621 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6622
6623         * gfortran.dg/e_d_fmt.f90: New test.
6624
6625 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6626
6627         * gcc.dg/asm-b.c: Fix comment typos.
6628
6629 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6632         a V_MAY_DEF also.
6633
6634 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6635
6636         PR tree-opt/20188
6637         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6638         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6639         * gcc.dg/asm-b.c: New test.
6640
6641 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6642
6643         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6644         Disable this test on IRIX 6.
6645
6646 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6647
6648         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6649         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6650         parser.
6651
6652 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6653
6654         PR tree-optimization/20204
6655         * testsuite/gcc.dg/pr20204.c: New test.
6656
6657 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR target/20196
6660         * gcc.c-torture/execute/20050224-1.c: New test.
6661
6662         PR c++/20175
6663         * g++.dg/warn/Wbraces2.C: New test.
6664
6665 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/19878
6668         * g++.dg/init/const2.C: New test.
6669
6670 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6671
6672         PR tree-optimization/20100
6673         * gcc.c-torture/execute/pr20100-1.c: New test.
6674
6675 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6676
6677         * gfortran.dg/implicit_3.f90: New test.
6678
6679         * gfortran.dg/deftype_1.f90: New test.
6680
6681 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6682
6683         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6684         the test passes.
6685         * g++.dg/other/anon3.C: Accept a warning.
6686
6687 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6688
6689         * gcc.dg/pr20017.c: Fix a comment typo.
6690
6691 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6692
6693         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6694
6695 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         PR ada/19902
6698         * ada/acats/tests/cxa/cxa3004.a: Remove.
6699         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6700
6701 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6702
6703         PR c++/20073
6704         * g++.dg/init/const1.C: New test.
6705
6706         PR c++/19991
6707         * g++.dg/parse/constant7.C: New test.
6708
6709         PR c++/20152
6710         * g++.dg/parse/error27.C: New test.
6711         * g++.dg/template/qualttp15.C: Adjust error markers.
6712         * g++.old-deja/g++.other/struct1.C: Likewise.
6713
6714         PR c++/20153
6715         * g++.dg/template/error17.C: New test.
6716
6717         PR c++/20148
6718         * g++.dg/parser/error26.C: New test.
6719
6720 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6721
6722         PR tree-optimization/20100
6723         PR tree-optimization/20115
6724         * gcc.dg/pr20115.c: New test.
6725         * gcc.dg/pr20115-1.c: New test.
6726         * gcc.dg/pr20100.c: New test.
6727         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6728         call-clobbered variables after alias1.
6729
6730 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6731
6732         * gfortran.dg/list_read_4.f90: new test.
6733
6734 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6735
6736         PR rtl-optimization/20017.
6737         * gcc.dg/pr20017.c: New.
6738
6739 2005-02-22  Devang Patel  <dpatel@apple.com>
6740
6741         PR 19952
6742         * g++.dg/tree-ssa/pr19952.C: New test.
6743
6744 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/19883
6747         * g++.dg/parse/constant6.C: New test.
6748
6749 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6750
6751         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6752         * g++.dg/charset/asm2.c: Likewise.
6753         * g++.dg/charset/asm3.c: Likewise.
6754         * g++.dg/charset/asm4.c: Likewise.
6755         * g++.dg/charset/asm5.c: Likewise.
6756         * g++.dg/charset/attribute1.c: Likewise.
6757         * g++.dg/charset/attribute2.c: Likewise.
6758         * g++.dg/charset/extern1.cc: Likewise.
6759         * g++.dg/charset/extern2.cc: Likewise.
6760         * g++.dg/charset/extern3.cc: Likewise.
6761         * g++.dg/charset/function.cc: Likewise.
6762         * g++.dg/charset/string.c: Likewise.
6763         * g++.dg/charset/charset.exp: Likewise.
6764         * lib/target-supports.exp (check_iconv_available): Fix comment.
6765
6766 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6767
6768         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6769         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6770         * gcc.dg/charset/asm2.c: Likewise.
6771         * gcc.dg/charset/asm3.c: Likewise.
6772         * gcc.dg/charset/asm4.c: Likewise.
6773         * gcc.dg/charset/asm5.c: Likewise.
6774         * gcc.dg/charset/asm6.c: Likewise.
6775         * gcc.dg/charset/attribute1.c: Likewise.
6776         * gcc.dg/charset/attribute2.c: Likewise.
6777         * gcc.dg/charset/builtin1.c: Likewise.
6778         * gcc.dg/charset/extern.c: Likewise.
6779         * gcc.dg/charset/function.c: Likewise.
6780         * gcc.dg/charset/string.c: Likewise.
6781         * gcc.dg/charset/charset.exp: Likewise.
6782
6783 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6784
6785         PR fortran/20086
6786         * gfortran.dg/pr20086.f90: New test.
6787
6788 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6789
6790         PR tree-optimization/19786
6791         * g++.dg/tree-ssa/pr19786.C: New.
6792
6793 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6794
6795         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6796
6797 2005-02-21  Jeff Law  <law@redhat.com>
6798
6799         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6800
6801 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6802
6803         * gfortran.dg/do_iterator: Split loop, markup all lines for
6804         which an error locus is printed.
6805         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6806         locus is printed.
6807         * gfortran.dg/select_4.f90: Likewise.
6808         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6809         locuses in the various permutations.
6810
6811 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6812
6813         PR tree-optimization/19951
6814         * g++.dg/vect: New directory.
6815         * g++.dg/vect/vect.exp: New file.
6816         * g++.dg/vect/pr19951.cc: New testcase.
6817         * g++.dg/dg.exp: Also prune vectorizer tests.
6818
6819 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6820
6821         PR 18785
6822         * gcc.dg/charset/builtin1.c: New test.
6823
6824 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6825
6826         PR c++/19299
6827         * g++.dg/inherit/volatile1.C: New test.
6828
6829         PR c++/19440
6830         * g++.dg/template/dtor4.C: New test.
6831
6832 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6833
6834         * gfortran.dg/int_1.f90: New test.
6835
6836 2005-02-19  Devang Patel  <dpatel@apple.com>
6837
6838         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6839
6840 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6841
6842         * gfortran.dg/achar_1.f90: New test.
6843
6844 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6845
6846         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6847
6848 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6849             Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR tree-optimization/19828
6852         * gcc.dg/tree-ssa/loop-7.c: New test.
6853         * gcc.c-torture/execute/20050218-1.c: New test.
6854
6855 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR c/20043
6858         * gcc.dg/transparent-union-1.c: New test.
6859         * gcc.dg/transparent-union-2.c: New test.
6860
6861 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6862
6863         PR tree-optimization/18977
6864         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6865
6866 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6867
6868         PR target/20054
6869         * gcc.dg/pr20054.c: New test.
6870
6871 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6872
6873         PR c++/19508
6874         * g++.dg/ext/attrib20.C: New test.
6875
6876 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6877
6878         PR middle-end/20030
6879         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6880
6881 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6882
6883         PR c++/20008
6884         * g++.dg/opt/switch4.C: New.
6885
6886 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR c++/20023
6889         PR tree-optimization/20009
6890         * gcc.c-torture/compile/20050217-1.c: New test.
6891         * g++.dg/opt/switch3.C: New test.
6892
6893         PR tree-optimization/18947
6894         * gcc.c-torture/compile/20050215-1.c: New test.
6895         * gcc.c-torture/compile/20050215-2.c: New test.
6896         * gcc.c-torture/compile/20050215-3.c: New test.
6897
6898 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6899
6900         PR c++/20028
6901         * g++.dg/template/crash34.C: New.
6902
6903         PR c++/20022
6904         * g++.dg/other/access3.C: New.
6905
6906 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6907
6908         * gcc.dg/vect/vect-98.c: New test.
6909
6910 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6911
6912         PR tree-optimization/19967
6913         * gcc.dg/pr19967.c: New.
6914
6915 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR middle-end/19857
6918         * gcc.dg/tree-ssa/20050215-1.c: New test.
6919         * gcc.c-torture/execute/20050215-1.c: New test.
6920
6921 2005-02-15  Eric Christopher  <echristo@redhat.com>
6922
6923         * gcc.dg/cpp/20050215-1.c: New file.
6924
6925 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6926
6927         PR tree-optimization/15785
6928         * gcc.dg/pr15785-1.c: New test.
6929
6930 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6931
6932         PR c++/17788
6933         * g++.dg/init/ctor4.C: New.
6934         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6935
6936 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6937
6938         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6939         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6940
6941 2005-02-15  Andreas Schwab  <schwab@suse.de>
6942
6943         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6944         declare malloc.
6945
6946 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6947
6948         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6949
6950 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6951
6952         PR tree-optimization/19853
6953         * gcc.c-torture/compile/pr19853.c: New test.
6954
6955 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6956
6957         PR c++/19608
6958         * g++.dg/parse/local-class1.C: New.
6959
6960         PR c++/19895
6961         * g++.dg/parse/ptrmem3.C: New.
6962
6963         PR c++/19884
6964         * g++.old-deja/g++.oliva/template6.C: Add another case.
6965         * g++.dg/template/explicit6.C: New.
6966
6967 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6968
6969         PR c++/17816
6970         * g++.dg/other/redecl2.C: New.
6971
6972 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6973
6974         PR c++/19891
6975         * g++.dg/abi/covariant4.C: New.
6976
6977 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6978
6979         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6980
6981 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6982
6983         * gcc.dg/vect/vect-96.c: Fix typo.
6984
6985 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6986
6987         PR c++/14479
6988         PR c++/19487
6989         * g++.dg/template/enum5.C: New test.
6990
6991 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6992
6993         * gcc.dg/vect/vect-97.c: New test.
6994
6995 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6996
6997         * gcc.dg/vect/vect-96.c: New test.
6998
6999 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7000
7001         * gcc.dg/builtins-34.c: Also check ldexp*.
7002
7003 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7004
7005         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7006
7007 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7008
7009         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7010         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7011         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7012         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7013         selector_list, selector_expression, dg-process-target): Move to new
7014         file target-supports-dg.exp.
7015         * lib/target-supports-dg.exp: New.
7016
7017         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7018         New.
7019
7020 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR c++/19666
7023         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7024
7025         PR middle-end/19858
7026         * gcc.c-torture/compile/20050210-1.c: New test.
7027
7028 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7029
7030         PR c++/19755
7031         * g++.dg/warn/Wbraces1.C: New test.
7032
7033 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7034
7035         * gcc.dg/builtins-52.c: New testcase.
7036
7037 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR c/19342
7040         * gcc.c-torture/execute/20050119-1.c: New test.
7041
7042 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7043
7044         PR c++/19811
7045         * g++.dg/init/delete1.C: New test.
7046
7047 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         PR c++/18470
7050         * g++.dg/template/static12.C: New test.
7051
7052 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/19787
7055         * g++.dg/conversion/ambig1.C: New test.
7056
7057         PR c++/19739
7058         * g++.dg/ext/attrib19.C: New test.
7059
7060         PR c++/19732
7061         * g++.dg/parse/dtor5.C: New test.
7062
7063         PR c++/19762
7064         * g++.dg/template/dtor3.C: New test.
7065
7066         PR c++/19826
7067         * g++.dg/template/static11.C: New test.
7068         * g++.dg/template/crash2.C: Remove dg-error marker.
7069
7070 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7071
7072         PR C++/18491
7073         * g++.old-deja/g++.mike/p10769a.C: Remove.
7074
7075 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7076
7077         * gcc.dg/builtins-48.c: New test case.
7078         * gcc.dg/builtins-49.c: New test case.
7079         * gcc.dg/builtins-50.c: New test case.
7080         * gcc.dg/builtins-51.c: New test case.
7081
7082 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7083
7084         PR middle-end/19583
7085         * g++.dg/warn/Wreturn-type-3.C: New test.
7086
7087 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7088
7089         PR middle-end/19402
7090         * gcc.dg/pr19402-1.c: New testcase.
7091         * gcc.dg/pr19402-2.c: likewise.
7092
7093 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7094
7095         PR middle-end/19854
7096         * g++.dg/tree-ssa/tmmti.C: New testcase.
7097
7098 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7099
7100         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7101
7102 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7103
7104         PR c++/19733
7105         * g++.dg/parse/crash23.C: New test.
7106         * g++.dg/warn/Weff1.C: New test.
7107
7108 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7109
7110         * gcc.dg/20050209-1.c: New test.
7111
7112 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7113
7114         PR target/19799
7115         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7116
7117 2005-02-08  Mike Stump  <mrs@apple.com>
7118
7119         * g++.dg/pch/import-2.c: New test.
7120         * g++.dg/pch/import-2.hs: New.
7121         * g++.dg/pch/include/import-2a.h: New.
7122         * g++.dg/pch/include/import-2b.h: New.
7123
7124 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7125
7126         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7127
7128 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7129
7130         * gfortran.dg/substr_1.f90: New test.
7131
7132 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7133
7134         PR middle-end/19775
7135         * gcc.dg/torture/builtin-power-1.c: Disable test for
7136         invalid transformation.
7137         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7138         no longer optimize.
7139         * gcc.dg/builtins-47.c: New testcase.
7140
7141 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7142             Dorit Naishlos  <dorit@il.ibm.com>
7143
7144         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7145
7146 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7147
7148         * gcc.c-torture/compile/20050206-1.c: New test.
7149
7150 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7151
7152         PR tree-opt/19768
7153         * g++.dg/opt/pr19768.C: New test.
7154
7155 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7156
7157         PR tree-opt/19736
7158         * gcc.c-torture/compile/pr19736.c: New test.
7159
7160 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7161
7162         PR c++/17401
7163         * g++.dg/parse/error25.C: New test.
7164
7165 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7166
7167         * gcc.c-torture/execute/20050203-1.c: New.
7168
7169 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7170
7171         * gcc.dg/vect/vect-85.c: Remove xfail.
7172         * gcc.dg/vect/vect-86.c: Remove xfail.
7173         * gcc.dg/vect/vect-87.c: Remove xfail.
7174         * gcc.dg/vect/vect-88.c: Remove xfail.
7175
7176 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7177
7178         * gcc.dg/altivec-19.c: New.
7179
7180 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7181
7182         PR c/17807
7183         * gcc.dg/nested-func-3.c: New test.
7184         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7185
7186 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7187
7188         * gcc.test-framework/gen_directive_tests: Generate tests for
7189         selector expressions.
7190
7191 2005-02-02  Matt Austern  <austern@apple.com>
7192
7193         PR c++/19628
7194         * g++/ext/builtin7.C: New.
7195         * g++/ext/builtin8.C: New.
7196
7197 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         PR c/18502
7200         * gcc.dg/pr18502-1.c: New test.
7201
7202 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7203
7204         PR c++/17413
7205         * g++.dg/template/local4.C: Tweak.
7206
7207 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7208
7209         PR tree-optimization/19578
7210         * gcc.c-torture/compile/20050202-1.c: New test.
7211
7212 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7213
7214         PR c/19435
7215         * gcc.dg/c99-init-4.c: New test.
7216
7217 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7218
7219         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7220
7221         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7222
7223         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7224         * g++.dg/eh/check-vect.h: New.
7225
7226         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7227         * gcc.dg/vect/vect-78.c: Ditto.
7228         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7229         Remove.
7230
7231         * g++.dg/conversion/simd1.C: Expect warning.
7232         * g++.dg/ext/attribute-test-1.C: Ditto.
7233         * g++.dg/ext/attribute-test-2.C: Ditto.
7234         * g++.dg/ext/attribute-test-3.C: Ditto.
7235         * g++.dg/ext/attribute-test-4.C: Ditto.
7236
7237         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7238         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7239
7240         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7241
7242 2005-02-01  Richard Henderson  <rth@redhat.com>
7243
7244         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7245         long double for ibm double-double format.
7246         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7247
7248 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7249
7250         PR tree-optimization/19633
7251         * testsuite/gcc.dg/pr19633-1.c: New test.
7252         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7253         to NULL or a symbol.
7254
7255 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7256
7257         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7258         New procs.
7259         (dg-process-target (local override)): Handle selector expressions.
7260
7261         * gcc.test-framework/README: Describe tests in source directory.
7262         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7263         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7264         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7265         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7266         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7267         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7268         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7269         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7270         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7271         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7272         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7273         * gcc.test-framework/dg-error-exp-P.c: New test.
7274         * gcc.test-framework/dg-error-exp-XP.c: New test.
7275         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7276         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7277         * gcc.test-framework/dg-output-exp-P.c: New test.
7278         * gcc.test-framework/dg-output-exp-XF.c: New test.
7279         * gcc.test-framework/dg-warning-exp-P.c: New test.
7280         * gcc.misc-tests/dg-1.c: Remove.
7281         * gcc.misc-tests/dg-2.c: Remove.
7282         * gcc.misc-tests/dg-3.c: Remove.
7283         * gcc.misc-tests/dg-4.c: Remove.
7284         * gcc.misc-tests/dg-5.c: Remove.
7285         * gcc.misc-tests/dg-6.c: Remove.
7286         * gcc.misc-tests/dg-7.c: Remove.
7287         * gcc.misc-tests/dg-8.c: Remove.
7288         * gcc.misc-tests/dg-9.c: Remove.
7289         * gcc.misc-tests/dg-10.c: Remove.
7290         * gcc.misc-tests/dg-11.c: Remove.
7291         * gcc.misc-tests/dg-12.c: Remove.
7292         * gcc.misc-tests/dg-test.exp: Remove.
7293
7294         * gcc.test-framework/test-framework.awk: Change recording and
7295         printing of passes and failures.
7296
7297         * gcc.test-framework: New directory.
7298         * gcc.test-framework/README: New.
7299         * gcc.test-framework/test-framework.exp: New.
7300         * gcc.test-framework/test-framework.awk: New.
7301         * gcc.test-framework/gen_directive_tests: New.
7302
7303 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7304
7305         * lib/treelang.exp: Fix comment typos.
7306         (treelang_target_compile): Don't append libs=-ltreelang to options.
7307
7308 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7309
7310         * g++.dg/parse/typename7.C: Adjust error messages.
7311
7312 2005-01-31  Jeff Law  <law@redhat.com>
7313
7314         * gcc.c-torture/execute/20050131-1.c: New test.
7315         * gcc.dg/wcaselabel.c: New test.
7316
7317 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * g++.dg/other/warning1.C: Adjust error messags.
7320         * g++.dg/parse/constant5.C: New test.
7321
7322 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7323
7324         PR c/19333
7325         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7326         the test case valid.
7327         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7328         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7329         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7330         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7331         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7332         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7333
7334 2005-01-31  Dale Johannesen  <dalej@apple.com>
7335
7336         * g++.dg/opt/pr19650.C:  New test.
7337
7338 2005-01-31  Richard Henderson  <rth@redhat.com>
7339
7340         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7341         long double for intel double extended format.
7342         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7343
7344 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/19555
7347         * g++.dg/template/static10.C: New test.
7348
7349         PR c++/19395
7350         * g++.dg/parse/error24.C: New test.
7351
7352         PR c++/19367
7353         * g++.dg/lookup/builtin1.C: New test.
7354
7355         PR c++/19457
7356         * g++.dg/warn/conv3.C: New test.
7357
7358 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7359
7360         PR fortran/19647
7361         * gfortan.dg/inquire_7.f90
7362
7363 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7364
7365         PR tree-optimization/15791
7366         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7367         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7368         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7369         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7370         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7371         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7372         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7373         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7374         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7375         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7376
7377 2005-01-29  Paul Brook  <paul@codesourcery.com>
7378
7379         PR fortran/18565
7380         * check.c (real_or_complex_check): New function.
7381         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7382         * intrinsic.c (add_functions): Use new check functions.
7383         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7384         Add prototypes.
7385
7386 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7387
7388         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7389         gcc.dg/lvalue-3.c: New tests.
7390         * gcc.dg/concat.c: Update expected messages.
7391
7392 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7393
7394         PR libfortran/19595
7395         * gfortran.dg/eor_1.f90:  New test.
7396
7397 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7398
7399         PR fortran/19589
7400         * gfortran.dg/logical_data_1.f90: New test.
7401
7402 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/19253
7405         * g++.dg/template/crash33.C: New test.
7406
7407         PR c++/19667
7408         * g++.dg/template/crash32.C: New test.
7409
7410 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7411
7412         PR middle-end/16558
7413         * g++.dg/warn/Wreturn-type-2.C: New test.
7414
7415 2004-06-24  Jeff Law  <law@redhat.com>
7416
7417         * gcc.dg/tree-ssa/20050128-1.c: New test.
7418
7419 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7420
7421         * gcc.target/frv/all-mdpackh-1.c: New test.
7422
7423 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7424
7425         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7426
7427 2005-01-27  Richard Henderson  <rth@redhat.com>
7428
7429         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7430
7431 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7432
7433         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7434
7435 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7436
7437         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7438         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7439         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7440         to cope with cases where the multilib options override the dg-options.
7441
7442 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR c/18946
7445         * gcc.dg/noncompile/20050120-1.c: New test.
7446
7447 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7448
7449         PR tree-optimization/19633
7450         * gcc.dg/pr19633.c: New test.
7451         * gcc.dg/tree-ssa/pr19633.c: New test.
7452
7453 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7454
7455         * gcc.dg/20041216-1.c: New test.
7456
7457 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7458
7459         PR objc/18862
7460         * objc.dg/selector-2.m: New test.
7461
7462 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7463
7464         * g++.dg/opt/range-test-2.C: New test.
7465
7466         PR rtl-optimization/19579
7467         * gcc.c-torture/execute/20050124-1.c: New test.
7468
7469 2005-01-26  Greg Parker  <gparker@apple.com>
7470         Stuart Hastings  <stuart@apple.com>
7471
7472         * gcc.c-torture/execute/20050125-1.c: New.
7473
7474 2005-01-18  Jan Hubicka  <jh@suse.cz>
7475
7476         PR tree-optimize/19337
7477         * gcc.c-torture/compile/20050119-1.c: New test.
7478
7479 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7480
7481         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7482         test for successful match.
7483
7484 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7485
7486         PR objc/18408
7487         * objc.dg/comp-types-7.m: New test.
7488
7489 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7490
7491         * lib/target-supports.exp (current_target_name): New.
7492         (check_effective_target_ilp32, check_effective_target_lp64):
7493         Cache the result to use as long as the current target, with
7494         multilib flags, remains the same.
7495
7496         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7497         (dg-require-weak, dg-require-visibility, dg-require-alias,
7498         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7499         dg-require-effective-target, dg-skip-if): Remove call to
7500         skip_test_and_clear_xfail.
7501         (dg-test): Clear xfail data.
7502
7503 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR target/17751
7506         * gcc.dg/ppc64-toc.c: New test.
7507
7508         * g++.dg/tree-ssa/empty-1.C: New test.
7509
7510         PR middle-end/19551
7511         * gcc.c-torture/execute/20050121-1.c: New test.
7512         * gcc.dg/20050121-2.c: New test.
7513
7514 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7515         Paul Brook  <paul@codesourcery.com>
7516
7517         PR fortran/17941
7518         * gfortran.dg/real_const_1.f: New test.
7519         * gfortran.dg/real_const_2.f90: New test.
7520         * gfortran.dg/complex_int_1.f90: New test.
7521
7522 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7523
7524         PR fortran/19313
7525         * gfortan.dg/inquire_6.f90: New test.
7526
7527 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7528
7529         PR libfortran/19451
7530         * open_readonly_1.f90:  New test.
7531
7532 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7533
7534         PR libfortran/18982
7535         * gfortran.dg/open_new.f90: New file.
7536
7537 2005-01-22  Paul Brook  <paul@codesourcery.com>
7538
7539         * namelist_1.f90: New test.
7540
7541 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7542
7543         PR tree-optimization/19484
7544         * gcc.c-torture/compile/20050122-[12].c: New tests.
7545
7546 2005-01-22  Paul Brook  <paul@codesourcery.com>
7547
7548         * gfortran.dg/implicit_2.f90: New test.
7549
7550 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7551
7552         PR fortran/19314
7553         * gfortran.dg/inquire_5.f90: New test.
7554
7555 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7556
7557         PR c/18809
7558         * gcc.dg/pr18809-1.c: New test.
7559
7560 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7561
7562         * gcc.dg/20050121-1.c: New test.
7563
7564         PR tree-optimization/13000
7565         * gcc.dg/20040206-1.c: Change warning to point where function is
7566         being inlined.
7567
7568 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7569
7570         PR c++/19208
7571         * g++.dg/template/array11.C: New test.
7572
7573 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7574
7575         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7576         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7577         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7578         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7579         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7580         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7581
7582 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7583
7584         PR tree-optimization/15349
7585         * gcc.dg/tree-ssa/pr15349.c: New.
7586
7587 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7588
7589         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7590
7591 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7592
7593         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7594         scan-assembler-times directive name.
7595
7596         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7597         after dg-do.
7598
7599         PR rtl-optimization/19462
7600         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7601
7602 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7603
7604         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7605         counting function calls on ia64.
7606
7607 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR rtl-optimization/15139
7610         * gcc.dg/20050111-2.c: New test.
7611
7612         PR c/17297
7613         * gcc.c-torture/compile/20050113-1.c: New testcase.
7614
7615         PR middle-end/19164
7616         * gcc.dg/20050113-1.c: New testcase.
7617
7618 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7619
7620         * gcc.dg/vect/vect-85.c: Add comment.
7621         * gcc.dg/vect/vect-86.c: Add xfail for now.
7622         * gcc.dg/vect/vect-87.c: Add xfail for now.
7623         * gcc.dg/vect/vect-88.c: Add xfail for now.
7624         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7625
7626 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7627
7628         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7629
7630 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7631
7632         * g++.dg/debug/typedef3.C: New test.
7633
7634 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7635
7636         PR c/19472
7637         * gcc.dg/asm-a.c: New test.
7638
7639 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7640
7641         * gcc.dg/sh-relax.c: Add prototype for abort.
7642
7643 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7644
7645         * gcc.dg/short-compare-1.c: New test.
7646         * gcc.dg/short-compare-2.c: Likewise.
7647
7648 2005-01-18  Michael Matz  <matz@suse.de>
7649
7650         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7651
7652 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7653
7654         PR tree-optimization/19121
7655         * gcc.c-torture/compile/pr19121.c: New test.
7656
7657 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7658
7659         PR target/19357
7660         * gcc.c-torture/compile/pr19357.c: New test.
7661
7662 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7663
7664         PR c/5675
7665         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7666         pass--those that refer just to the variable, possibly with a
7667         cast.
7668         * gcc.dg/c99-const-expr-3.c: Likewise.
7669
7670         PR middle-end/13127
7671         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7672         longer emitted.
7673
7674 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7675
7676         PR fortran/18778
7677         * gfortran.dg/endfile_2.f90: New test.
7678
7679 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7680
7681         PR 19168
7682         * gfortran.dg/select_5.f90: New test.
7683
7684 2004-01-16  Paul Brook  <paul@codesourcery.com>
7685
7686         * gfortran.dg/common_4.f90: New test.
7687
7688 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7689
7690         PR rtl-optimization/19462
7691         * gcc.dg/torture/pr19462-1.c: New test.
7692
7693 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7694
7695         PR objc/19321
7696         * objc.dg/func-ptr-2.m: New.
7697         * objc.dg/volatile-1.m: New.
7698
7699 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7700
7701         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7702
7703 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7704
7705         PR tree-optimization/19060
7706         * gcc.c-torture/execute/20050104-1.c: New test.
7707
7708 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7709
7710         PR fortran/18983
7711         * gfortran.dg/write_to_null.f90: New test.
7712
7713 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7714             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7715
7716         PR other/19328
7717         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7718         argument.
7719
7720 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7721
7722         PR c++/19263
7723         * g++.dg/init/vector1.C: New test.
7724
7725 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7726
7727         PR target/13158
7728         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7729         PR target/18987
7730         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7731
7732 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7733
7734         * gfortran.dg/select_1.f90: New test.
7735         * gfortran.dg/select_2.f90: New test.
7736         * gfortran.dg/select_3.f90: New test.
7737         * gfortran.dg/select_4.f90: New test.
7738
7739 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7740
7741         PR middle-end/19084
7742         PR rtl-optimization/19348
7743         * gcc.dg/20050111-1.c: New test.
7744         * gcc.c-torture/execute/20050111-1.c: New test.
7745
7746         * gcc.dg/i386-asm-4.c: New test.
7747
7748 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7749
7750         * gcc.dg/nested-func-2.c: New test.
7751         * ada/acats/norun.lst: Remove c953002.
7752
7753 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7754
7755         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7756
7757 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7758
7759         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7760
7761 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7762
7763         PR target/18761
7764         * g++.dg/abi/align1.C: New test.
7765
7766 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7767
7768         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7769         at a time.
7770         * g++.dg/ext/altivec_check.h: Support compiling as C.
7771
7772 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7773
7774         PR c++/19355
7775         * g++.dg/expr/pr19355-1.C: New test case.
7776
7777 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7778
7779         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7780         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7781         * ada/acats/tests/c3/c92005b.ada: Likewise.
7782         * ada/acats/tests/c3/cxb3012.a: Likewise.
7783         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7784
7785 2005-01-09  Paul Brook  <paul@codesourcery.com>
7786
7787         * gfortran.dg/common_2.f90: New file.
7788         * gfortran.dg/common_3.f90: New file.
7789
7790 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7791
7792         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7793
7794 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7795
7796         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7797         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7798         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7799         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7800         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7801         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7802         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7803         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7804         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7805         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7806         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7807         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7808         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7809         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7810         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7811         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7812         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7813         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7814         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7815         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7816         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7817         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7818         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7819         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7820         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7821         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7822         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7823         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7824         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7825         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7826         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7827         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7828         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7829         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7830         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7831         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7832         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7833         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7834         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7835         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7836         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7837         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7838         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7839         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7840         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7841         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7842         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7843         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7844         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7845         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7846         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7847         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7848         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7849         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7850         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7851         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7852         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7853         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7854         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7855         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7856         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7857         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7858         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7859         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7860         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7861         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7862         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7863
7864         * gcc.dg/vect/vect-1.c: Fix spelling.
7865         * gcc.dg/vect/vect-10.c: Fix spelling.
7866         * gcc.dg/vect/vect-11.c: Fix spelling.
7867         * gcc.dg/vect/vect-12.c: Fix spelling.
7868         * gcc.dg/vect/vect-14.c: Fix spelling.
7869         * gcc.dg/vect/vect-15.c: Fix spelling.
7870         * gcc.dg/vect/vect-16.c: Fix spelling.
7871         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7872         * gcc.dg/vect/vect-64.c: Fix comments.
7873         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7874
7875 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7876             Ira Rosen  <irar@il.ibm.com>
7877
7878         * gcc.dg/vect/vect-70.c: New test.
7879         * gcc.dg/vect/vect-71.c: New test.
7880
7881 2005-01-09  Manfred Hollstein  <mh@suse.com>
7882
7883         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7884         * gcc.dg/pr18241-2.c: Likewise.
7885         * gcc.dg/pr18241-3.c: Likewise.
7886         * gcc.dg/pr18241-4.c: Likewise.
7887         * gcc.dg/pr18241-5.c: Likewise.
7888
7889 2005-01-08  Richard Henderson  <rth@redhat.com>
7890
7891         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7892         False for x86 and x86-64.
7893
7894 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7895
7896         PR tree-optimization/18241
7897         * gcc.dg/pr18241-1.c: New test.
7898         * gcc.dg/pr18241-2.c: New test.
7899         * gcc.dg/pr18241-3.c: New test.
7900         * gcc.dg/pr18241-4.c: New test.
7901         * gcc.dg/pr18241-5.c: New test.
7902
7903 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7904
7905         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7906         gfortran.dg/select_4.f90: New.
7907
7908 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * gcc.c-torture/execute/20050107-1.c: New test.
7911
7912 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7913
7914         PR c++/19298
7915         * g++.dg/template/ref2.C: New.
7916
7917 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7918
7919         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7920         instead of being empty.
7921
7922 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7923
7924         PR fortran/15553
7925         * gfortran.dg/array-1.f90: New test.
7926
7927 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7928
7929         PR tree-optimization/19283
7930         * gcc.c-torture/execute/20050106-1.c: New test.
7931
7932         PR rtl-optimization/18861
7933         * gcc.dg/20050105-1.c: New test.
7934
7935         PR tree-optimization/18828
7936         * gcc.dg/20050105-2.c: New test.
7937
7938 2005-01-07  Andreas Jaeger  <aj@suse.de>
7939
7940         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7941
7942 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7943
7944         PR fortran/18398
7945         * gfortran.dg/fmt_read.f90: New test.
7946
7947 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7948
7949         * gcc.dg/rs6000-ldouble-2.c: New.
7950
7951 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/19244
7954         * g++.dg/parser/ctor2.C: New test.
7955
7956 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7957
7958         PR c++/17154
7959         * g++.dg/template/using9.C: New test.
7960
7961 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7962
7963         PR c++/19258
7964         * g++.dg/lookup/friend6.C: New test.
7965
7966 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7967
7968         PR c++/19270
7969         * g++.dg/template/array10.C: New.
7970
7971 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7972
7973         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7974         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7975
7976 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7977
7978         * gcc.c-torture/compile/20050105-1.c: New test.
7979
7980 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7981
7982         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7983
7984 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7985
7986         PR middle-end/19100
7987         * gcc.dg/conv-3.c: New test case.
7988
7989 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7990
7991         * gcc.dg/asm-wide-1.c: New test.
7992
7993 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7994
7995         PR c++/19030
7996         * g++.dg/parse/crash22.C: New
7997
7998 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7999
8000         PR 19257
8001         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8002
8003 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8004
8005         PR middle-end/17767
8006         * gcc.dg/i386-mmx-6.c: New test case.
8007
8008 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8009
8010         PR tree-optimization/18308
8011         * gcc.dg/vect/pr18308.c: New testcase.
8012
8013 2005-01-04  Andreas Jaeger  <aj@suse.de>
8014
8015         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8016
8017 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8018             Robert Bowdidge <bowdidge@apple.com>
8019
8020         * gcc.dg/cpp/subframework1.c: New.
8021         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8022         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8023         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8024         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8025
8026 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8027
8028         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8029         producing warning.
8030         * gcc.dg/darwin-weakimport-2.c: New.
8031
8032 2005-01-03  Richard Henderson  <rth@redhat.com>
8033
8034         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8035
8036 2005-01-03  Richard Henderson  <rth@redhat.com>
8037
8038         * gcc.dg/vect/vect.exp: Enable for ia64.
8039         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8040         (check_effective_target_vect_float): Likewise.
8041         (check_effective_target_vect_no_align): Likewise.
8042         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8043         * gcc.dg/vect/vect-8.c: Likewise.
8044
8045 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8046
8047         PR target/19236
8048         * gcc.dg/pr19236-1.c: New test case.
8049
8050 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8051
8052         PR rtl-optimization/12092
8053         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8054
8055 2005-01-02  Andreas Jaeger  <aj@suse.de>
8056
8057         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8058
8059 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8060             Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR rtl-optimization/12092
8063         * gcc.dg/pr12092-1.c: New test case.
8064
8065 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8066
8067         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8068         'hidden' and 'default' for better portability.
8069         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8070
8071         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8072         6 and 7.
8073         * g++.old-deja/g++.brendan/new3.C: Likewise.
8074
8075 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8076
8077         * gcc.dg/20041231-1.C: New test.
8078         * g++.dg/warn/Wunreachable-code-1.C: New test.
8079
8080 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8081
8082         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8083         file, not /dev/null.  Abort on error.
8084
8085 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8086             Ziemowit Laski  <zlaski@apple.com>
8087
8088         PR objc/18971
8089         * objc.dg/encode-5.m: New test.
8090
8091 2004-12-29  Richard Henderson  <rth@redhat.com>
8092
8093         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8094         * objc.dg/stabs-1.m: Disable for ia64.
8095
8096 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8097
8098         PR c++/19190
8099         * g++.dg/warn/Wunused-10.C: New test.
8100
8101 2004-12-28  Richard Henderson  <rth@redhat.com>
8102
8103         * objc.dg/stabs-1.m: Disable for alpha.
8104
8105 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8106
8107         PR c++/19149
8108         * g++.dg/parse/error23.C: New test.
8109
8110 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8111
8112         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8113
8114         PR fortran/19032
8115         * gfortran.dg/intrinsic_modulo_1.f90: New.
8116         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8117         tests with divisor -1.
8118
8119 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8120
8121         * g++.dg/opt/temp1.C (memcpy): Return a value.
8122
8123         PR c++/19148
8124         * g++.dg/expr/cond7.C: New test.
8125
8126 2004-12-27  Paul Brook  <paul@codesourcery.com>
8127
8128         * gfortran.dg/g77/select_no_compile.f: Remove.
8129
8130 2004-12-27  Richard Henderson  <rth@redhat.com>
8131
8132         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8133         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8134         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8135
8136 2004-12-26  Richard Henderson  <rth@redhat.com>
8137
8138         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8139         by 1i instead of token pasting.
8140
8141 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8142
8143         PR tree-optimization/17578
8144         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8145         to additional_flags.
8146         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8147
8148 2004-12-25  Richard Henderson  <rth@redhat.com>
8149
8150         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8151         Remove Alpha.
8152
8153 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8154
8155         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8156         hppa*-*-hpux*.
8157         * gcc.dg/pr17957.c (dg-options): Likewise.
8158         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8159         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8160         instead of 0 on __hppa__.
8161         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8162         "foo,%r" on hppa*-*-*.
8163
8164 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8165
8166         PR fortran/19071
8167         * gfortran.dg/complex_write.f90: New test.
8168
8169 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/17595
8172         * g++.dg/parse/pragma2.C: New test.
8173
8174         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8175
8176 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8177
8178         * gcc.dg/empty2.c: Add missing dg-warning.
8179
8180 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/17413
8183         * g++.dg/template/local4.C: New test.
8184         * g++.dg/template/crash19.C: Add dg-error marker.
8185
8186         * g++.dg/template/crash31.C: Correct embedded PR number.
8187
8188 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR c++/16405
8191         * g++.dg/opt/temp1.C: Add do-run marker.
8192
8193 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8194
8195         * g++.dg/template/spec19.C: New.
8196
8197 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8198
8199         PR target/16819
8200         * gcc.dg/empty2.c: New.
8201
8202 2004-12-23  Richard Henderson  <rth@redhat.com>
8203
8204         * lib/target-supports.exp (check_effective_target_vect_no_align):
8205         Remove i?86 and x86-64.
8206
8207 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR c++/16405
8210         * g++.dg/opt/temp1.C: New test.
8211
8212 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8213
8214         PR c++/18733
8215         * g++.dg/template/friend33.C: New testcase.
8216
8217 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8218
8219         PR c++/18464
8220         * g++.dg/template/cond5.C: New test.
8221
8222         PR c++/18492
8223         * g++.dg/inherit/thunk3.C: New test.
8224
8225         PR c++/11224
8226         * g++.dg/warn/Wunused-9.C: New test.
8227
8228 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8229
8230         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8231
8232 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8233
8234         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8235
8236 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/18378
8239         * g++.dg/ext/packed8.C: New test.
8240
8241         PR c++/19063
8242         * g++.dg/template/crash31.C: New test.
8243
8244         PR c++/19034
8245         * g++.dg/template/crash30.C: New test.
8246
8247 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8248
8249         PR C++/18984
8250         * g++.dg/eh/ctor3.C: New test.
8251
8252 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8253
8254         * objc.dg/stabs-1.m: Allow section name to be quoted and
8255         assembly label to begin with '.LL'.
8256
8257 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8258
8259         * gcc.dg/vect/vect.exp
8260         (check_effective_target_lp64_or_vect_no_align): New.
8261         * gcc.dg/vect/vect-77.c: Use it.
8262         * gcc.dg/vect/vect-78.c: Use it.
8263
8264         * lib/target-supports.exp
8265         (check_effective_target_vect_no_max,
8266         check_effective_target_vect_no_bitwise,
8267         check_effective_target_vect_no_align): New.
8268         * gcc.dg/vect/vect-13.c: Use them.
8269         * gcc.dg/vect/vect-17.c: Ditto.
8270         * gcc.dg/vect/vect-18.c: Ditto.
8271         * gcc.dg/vect/vect-19.c: Ditto.
8272         * gcc.dg/vect/vect-20.c: Ditto.
8273         * gcc.dg/vect/vect-27.c: Ditto.
8274         * gcc.dg/vect/vect-29.c: Ditto.
8275         * gcc.dg/vect/vect-44.c: Ditto.
8276         * gcc.dg/vect/vect-48.c: Ditto.
8277         * gcc.dg/vect/vect-50.c: Ditto.
8278         * gcc.dg/vect/vect-52.c: Ditto.
8279         * gcc.dg/vect/vect-54.c: Ditto.
8280         * gcc.dg/vect/vect-56.c: Ditto.
8281         * gcc.dg/vect/vect-58.c: Ditto.
8282         * gcc.dg/vect/vect-60.c: Ditto.
8283         * gcc.dg/vect/vect-72.c: Ditto.
8284         * gcc.dg/vect/vect-80.c: Ditto.
8285
8286 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8287
8288         PR c++/14075
8289         * g++.dg/init/string1.C: New.
8290
8291         PR c++/18975
8292         * g++.dg/other/synth1.C: New.
8293
8294 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8295
8296         PR c/18963
8297         * gcc.dg/pr18963-1.c: New test.
8298
8299 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8300
8301         PR c/18596
8302         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8303         * gcc.dg/pr18596-1.c: Use dg-error.
8304         (dg-options): Use -fno-unit-at-a-time.
8305         * gcc.dg/pr18596-2.c: New test.
8306         * gcc.dg/pr18596-3.c: New test.
8307
8308 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8309
8310         PR middle-end/18683
8311         * g++.dg/opt/pr18683-1.C: New test case.
8312
8313 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8314
8315         PR other/19093
8316         * g++.dg/opt/max1.C: Fix for 64bit targets.
8317
8318 2004-12-20  Matt Austern  <austern@apple.com>
8319
8320         PR c++/19044
8321         * g++.dg/ext/builtin6.C: New
8322
8323 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8324
8325         PR tree-optimization/19080
8326         * gcc.c-torture/compile/pr19080.c: New test.
8327
8328 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8329
8330         * gcc.dg/20041219-1.c: New test.
8331
8332 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8333
8334         PR middle-end/19068
8335         * g++.dg/opt/max1.C: New test case.
8336
8337 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8338
8339         * gcc.dg/fdata-sections-1.c: New test.
8340
8341 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8342
8343         PR middle-end/18548
8344         * gcc.dg/max-1.c: New test case.
8345
8346 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * gcc.c-torture/execute/20041218-1.c: New test.
8349
8350 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8351
8352         * gcc.dg/pr18501.c: New test.
8353         * gcc.dg/uninit-5.c: XFAIL.
8354         * gcc.dg/uninit-9.c: XFAIL.
8355
8356 2004-12-17  Dale Johannesen  <dalej@apple.com>
8357
8358         * gcc.dg/20041213-1.c:  New.
8359
8360 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8361
8362         * objc.dg/stabs-1.m: Allow assembly label to begin
8363         with a dot ('.').
8364
8365 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8366
8367         * gcc.c-torture/execute/20041213-1.c: Move...
8368         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8369
8370 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         PR c++/18721
8373         * g++.dg/lookup/conv-5.C: New.
8374
8375 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8376
8377         * objc.dg/stabs-1.m: New test.
8378
8379 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         * gcc.dg/visibility-c.c: Change compile to
8382         assemble for the test.
8383
8384 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8385
8386         PR target/19041
8387         * gcc.dg/visibility-c.c: New test.
8388
8389 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8390
8391         PR middle-end/18493
8392         * gcc.dg/switch-8.c: New test case.
8393
8394 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         PR c++/18905
8397         * g++.dg/template/init4.C: New.
8398         * g++.dg/opt/static3.C: Enable optimizer.
8399
8400 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8401
8402         * g++.dg/other/complex1.C: New test.
8403
8404 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8405
8406         * g++.dg/opt/inline9.C: New test.
8407
8408 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8409
8410         PR fortran/18993
8411         * gfotran.dg/nullify_1.f: New test.
8412
8413 2004-12-15  Richard Henderson  <rth@redhat.com>
8414
8415         * gcc.target/i386/i386.exp: New harness.
8416         * gcc.target/i386/vect-args.c: New.
8417
8418 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8419
8420         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8421
8422 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8423
8424         PR c++/18825
8425         * g++.dg/template/friend32.C: New test.
8426
8427 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8428
8429         * cpp/pragma-once-1.c: New test.
8430         * cpp/pragma-once-1b.h: Likewise.
8431         * cpp/pragma-once-1c.h: Likewise.
8432         * cpp/pragma-once-1d.h: Likewise.
8433         * cpp/inc/pragma-once-1a.h: Likewise.
8434
8435 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8436             Steven G. Kargl  <kargls@comcast.net>
8437
8438         PR fortran/17597
8439         * gfortran.dg/list_read_3.f90: New test.
8440
8441 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442
8443         * gcc.dg/ftrapv-2.c: New test.
8444
8445 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8446
8447         PR c++/18981
8448         * g++.dg/template/typename9.C: New test.
8449
8450 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/18738
8453         * g++.dg/template/typename8.C: New test.
8454         * g++.dg/parse/friend2.C: Tweak error message.
8455
8456 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         * gcc.c-torture/20041214-1.c: New test.
8459
8460 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8461
8462         PR c++/18965
8463         * g++.dg/init/array17.C: New test.
8464
8465 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/18793
8468         * g++.dg/init/aggr3.C: New test.
8469
8470 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8471
8472         * gcc.dg/altivec-types-1.c: New test.
8473         * gcc.dg/altivec-types-2.c: New test.
8474         * gcc.dg/altivec-types-3.c: New test.
8475         * gcc.dg/altivec-types-4.c: New test.
8476         * g++.dg/ext/altivec-types-1.C: New test.
8477         * g++.dg/ext/altivec-types-2.C: New test.
8478         * g++.dg/ext/altivec-types-3.C: New test.
8479         * g++.dg/ext/altivec-types-4.C: New test.
8480
8481 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR middle-end/18951
8484         * gcc.c-torture/execute/20041213-1.c: New test.
8485
8486 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         PR c++/18949
8489         * g++.dg/template/cast1.C: New.
8490
8491 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8492
8493         * gcc.c-torture/execute/20041213-2.c: New test.
8494
8495 2004-12-13  Richard Henderson  <rth@redhat.com>
8496
8497         * gcc.dg/i386-sse-10.c: Fix typo in options.
8498
8499 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8500
8501         PR c++/18968
8502         * g++.dg/opt/pr18968.C: New test.
8503
8504 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8505
8506         PR c++/18925
8507         * g++.dg/ext/visibility/staticdatamem.C: New test.
8508
8509 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8510
8511         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8512
8513 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8514
8515         PR rtl-optimization/18928
8516         * gcc.dg/pr18928-1.c: New test case.
8517
8518 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8519
8520         PR tree-opt/16951
8521         * gcc.c-torture/compile/20041211-1.c: New.
8522
8523 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8524
8525         PR middle-end/17564
8526         * gcc.c-torture/execute/20041212-1.c: New test.
8527
8528 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8529
8530         PR fortran/18869
8531         * gfortran.dg/common_1.f90: New test.
8532
8533 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8534         Paul Brook  <paul@codesourcery.com>
8535
8536         PR fortran/16222
8537         * gfortran.dg/real_do_1.f90: New test.
8538
8539 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8540
8541         PR tree-opt/18040
8542         * g++.dg/opt/ptrmem6.C: New test.
8543
8544 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8545
8546         PR middle-end/18921
8547         * gcc.dg/pr18921-1.c: New test case.
8548
8549 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8550
8551         PR fortran/17175
8552         * gfortran.dg/scale_1.f90: New test.
8553
8554 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8555
8556         PR middle-end/18903
8557         * gcc.c-torture/compile/pr18903.c: New test.
8558
8559 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8560
8561         * gcc.c-torture/execute/20041210-1.c: New test.
8562
8563 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8564
8565         PR c++/18731
8566         * g++.dg/parser/struct-1.C: New test.
8567         * g++.dg/parser/struct-2.C: New test.
8568         * g++.dg/parser/struct-3.C: New test.
8569
8570 2004-12-09  Richard Henderson  <rth@redhat.com>
8571
8572         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8573
8574         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8575         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8576
8577 2004-12-09  Matt Austern  <austern@apple.com>
8578
8579         PR c++/18514
8580         * g++.dg/ext/builtin1.C: New
8581         * g++.dg/ext/builtin2.C: New
8582         * g++.dg/ext/builtin3.C: New
8583         * g++.dg/ext/builtin4.C: New
8584         * g++.dg/ext/builtin5.C: New
8585
8586 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         PR tree-opt/18904
8589         * g++.dg/opt/ptrmem5.C: New test.
8590
8591 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8592
8593         * g++.dg/parse/typename5.C: Adjust for new error.
8594         * g++.dg/parse/typename7.C: New.
8595
8596 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8597
8598         PR c++/18073
8599         * g++.dg/other/mmintrin.C: New test.
8600
8601 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         PR c++/16681
8604         * g++.dg/init/array15.C: New.
8605         * g++.dg/init/array16.C: New.
8606
8607 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8608
8609         PR fortran/18826
8610         * gfortran.dg/assign_1.f90: New test.
8611
8612 2004-12-08  Nick Clifton  <nickc@redhat.com>
8613
8614         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8615         * gcc.target/xstormy16/data_below100: Likewise.
8616         * gcc.target/xstormy16/sfr: Likewise.
8617         * gcc.target/xstormy16/below100.S: New test source file.
8618         * gcc.target/xstormy16/below100.ld: New test linker script.
8619         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8620         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8621         bp instructions.
8622         * gcc.target/xstormy16/bp.c: Likewise.
8623
8624         * gcc.target/xstormy16/bss_below100: New files:
8625         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8626         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8627         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8628         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8629         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8630         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8631         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8632         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8633         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8634         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8635         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8636         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8637         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8638         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8639         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8640         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8641         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8642         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8643         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8644         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8645         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8646         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8647         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8648         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8649         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8650         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8651         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8652
8653         * gcc.target/xstormy16/data_below100: New files:
8654         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8655         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8656         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8657         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8658         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8659         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8660         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8661         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8662         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8663         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8664         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8665         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8666         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8667         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8668         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8669         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8670         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8671         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8672         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8673         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8674         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8675         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8676         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8677         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8678         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8679         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8680         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8681
8682         * gcc.target/xstormy16/sfr: New files:
8683         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8684         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8685         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8686         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8687         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8688         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8689         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8690         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8691         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8692         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8693         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8694         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8695         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8696         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8697         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8698         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8699         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8700         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8701         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8702         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8703         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8704         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8705         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8706         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8707         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8708         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8709         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8710         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8711         27_if0_sfrw_bitfield_f.c
8712
8713 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8714
8715         PR c++/18100
8716         * g++.dg/lookup/name-clash4.C: New test.
8717
8718 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8719
8720         PR c++/18672
8721         * g++.dg/opt/array1.C: New.
8722
8723         PR c++/18803
8724         * g++.dg/template/operator5.C: New.
8725
8726 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8727
8728         PR c/18867
8729         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8730
8731 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8732
8733         * gcc.dg/noncompile/20041207.c: New test.
8734
8735 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8736
8737         * g++.dg/other/unreachable-1.C: New test.
8738
8739 2004-12-06  Nick Clifton  <nickc@redhat.com>
8740
8741         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8742         <limits.h> because the latter comes from gcc's include/ directory
8743         and not the newlib/libc/include directory.
8744
8745 2004-12-04  Richard Henderson  <rth@redhat.com>
8746
8747         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8748
8749 2004-12-04  Richard Henderson  <rth@redhat.com>
8750
8751         * lib/target-supports.exp (check_gc_sections_available): Disable
8752         for alpha and ia64.
8753
8754 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8755
8756         PR middle-end/17909
8757         * g++.dg/other/vararg-2.C: New test.
8758
8759 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8760
8761         PR c++/17011, c++/17971
8762         * g++.dg/template/error15.C: Adjust expected error.
8763         * g++.dg/template/instantiate3.C: Likewise.
8764
8765 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8766
8767         * gcc.dg/altivec-18.c: Fix for darwin
8768
8769 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8770
8771         PR c++/18782
8772         * g++.dg/parse/ptrmem2.C: New.
8773
8774         PR c++/18318
8775         * g++.dg/template/new1.C: New.
8776
8777 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8778
8779         PR fortran/18710
8780         * gfortran.dg/direct_io_3.f90: New test.
8781
8782 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         PR 18758
8785         * g++.dg/parse/crash21.C: New.
8786
8787 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8788
8789         PR c++/15664, c++/18276
8790         * g++.dg/template/ttp13.C: New test.
8791         * g++.dg/template/ttp14.C: Likewise.
8792
8793 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8794
8795         PR c++/18123
8796         * g++.dg/parse/enum2.C: New test.
8797         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8798
8799 2004-12-02  Nick Clifton  <nickc@redhat.com>
8800
8801         * gcc.target/xstormy16: New test directory.
8802         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8803         * gcc.target/xstormy16/bp.c: Check the generation of bp
8804         instructions.
8805         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8806         bn instructions and the BELOW100 attribute.
8807
8808 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8809
8810         PR target/16952
8811         * gcc.dg/ppc-eabi.c: New.
8812
8813 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8814
8815         PR fortran/18284
8816         * gfortran.dg/backspace.f90
8817
8818 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8819
8820         * gfortran.dg/inquire.f90: New test.
8821
8822 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8823
8824         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8825         handle effective-target-keyword.
8826         (dg-skip-if): Support effective-target keyword as target list.
8827         (dg-xfail-if): Ditto.
8828         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8829
8830 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8831
8832         PR tree-optimization/18291
8833         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8834
8835 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8836
8837         PR C++/18729
8838         * g++.dg/parse/crash20.C: New.
8839
8840         PR c++/17431
8841         * g++.dg/overload/arg1.C: New.
8842         * g++.dg/overload/arg2.C: New.
8843         * g++.dg/overload/arg3.C: New.
8844         * g++.dg/overload/arg4.C: New.
8845
8846 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8847
8848         * gcc.dg/c99-flex-array-4.c: Remove.
8849
8850 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8851
8852         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8853
8854         * lib/target-supports.exp (is-effective-target): Simplify.
8855
8856         * lib/target-supports.exp (check_effective_target_vect_long):
8857         Fix for powerpc64-*-*.
8858
8859 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8860
8861         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8862         to support new requirements on FreeBSD 5.
8863
8864 2004-11-30  Devang Patel  <dpatel@apple.com>
8865
8866         PR 18702
8867         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8868
8869 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8870
8871         * g++.dg/ext/altivec-13.C: New test.
8872
8873 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8874
8875         PR tree-opt/18298
8876         * gcc.c-torture/execute/p18298.c: New test.
8877
8878 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8879             Dorit Naishlos  <dorit@il.ibm.com>
8880
8881         PR tree-opt/18607
8882         * gcc.dg/vect/vect-89.c: New test.
8883
8884 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8885
8886         * gcc.dg/pr18596-1.c: New test.
8887
8888 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8889
8890         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8891
8892 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8893
8894         PR c/18479
8895         * gcc.dg/pr18479.c: New test.
8896
8897 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8898
8899         PR target/18490
8900         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8901         mmix-knuth-mmixware.
8902
8903         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8904         cris-*-elf* cris-*-aout* mmix-*-*
8905
8906 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8907
8908         PR middle-end/18725
8909         * gcc.dg/pr18725.c: New test.
8910
8911 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8912
8913         PR target/18488
8914         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8915
8916         PR target/18336
8917         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8918
8919 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR c++/18368
8922         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8923         * g++.old-deja/g++.law/ctors5.C: Likewise.
8924         * g++.old-deja/g++.other/crash25.C: Likewise.
8925
8926         PR c++/18674
8927         * g++.dg/template/error16.C: New test.
8928
8929         PR c++/18512
8930         * g++.dg/template/crash29.C: New test.
8931
8932 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8933
8934         PR tree-optimization/18712
8935         * gcc.c-torture/compile/pr18712.c: New test.
8936
8937 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8938
8939         PR c/7544
8940         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8941         tests.
8942
8943 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8944
8945         PR c++/18652
8946         * g++.dg/lookup/crash6.C: New test.
8947
8948 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8949
8950         PR middle-end/18164
8951         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8952
8953 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8954
8955         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8956         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8957         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8958
8959 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8960
8961         * gcc.dg/pr18164.c: New test.
8962
8963 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8964
8965         * gcc.dg/funroll-loops-all.c: New.
8966
8967 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8968
8969         PR target/18489
8970         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8971         delimeter, match space and TAB as well as ":".
8972
8973         PR target/18484
8974         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8975
8976         PR target/18348
8977         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8978
8979         PR target/18345
8980         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8981
8982         PR target/18337
8983         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8984
8985 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8986
8987         * gfortran.dg/direct_io_2.f90: New test.
8988
8989 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8990
8991         PR target/18334
8992         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8993
8994 2004-11-28  Richard Henderson  <rth@redhat.com>
8995
8996         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8997
8998 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8999
9000         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9001         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9002         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9003         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9004         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9005         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9006         gcc.dg/pointer-arith-8.c: New tests.
9007
9008 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9009
9010         PR fortran/18364
9011         * gfortran.dg/endfile.f90: New test.
9012
9013 2004-11-27  Falk Hueffner  <falk@debian.org>
9014
9015         * gcc.dg/loop-6.c: New test.
9016
9017 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * gcc.c-torture/execute/20041126-1.c: New test.
9020
9021 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9022
9023         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9024         on IRIX.
9025
9026 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9027
9028         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9029         functions.
9030
9031 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR rtl-optimization/17825
9034         * gcc.c-torture/compile/20041119-1.c: New test.
9035
9036 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9037
9038         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9039         Check existence of ld library path variables before unsetting.
9040
9041 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9042
9043         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9044
9045 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9046
9047         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9048
9049 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9050
9051         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9052
9053 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9054
9055         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9056         dg-do directive.
9057
9058 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9059
9060         * gcc.dg/pr17957.c: Pass --param, not -param.
9061
9062 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9063
9064         PR middle-end/17957
9065         * testsuite/gcc.dg/pr17957.c: New test.
9066
9067 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/18445
9070         * g++.dg/template/crash28.C: Likewise.
9071
9072         PR c++/18001
9073         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9074         * g++.dg/ext/lvaddr.C: Likewise.
9075         * g++.dg/opt/pr7503-3.C: Likewise.
9076
9077         PR c++/18466
9078         * g++.dg/parse/qualified3.C: New test.
9079         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9080
9081         PR c++/18545
9082         * g++.dg/expr/return1.C: New test.
9083
9084 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9085
9086         Friend class name lookup 3/n, PR c++/3332
9087         * g++.dg/lookup/friend3.C: New test.
9088         * g++.dg/lookup/friend4.C: Likewise.
9089         * g++.dg/lookup/friend5.C: Likewise.
9090
9091 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9092
9093         Friend class name lookup 2/n, PR c++/14513, c++/15410
9094         * g++.dg/lookup/friend2.C: New test.
9095         * g++.dg/template/friend31.C: Likewise.
9096
9097 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9098
9099         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9100
9101 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9102
9103         PR c++/17473
9104         * g++.dg/tc1/dr56.C: Remove.
9105         * g++.dg/template/typedef1.C: Add dg-error markers.
9106         * g++.old-deja/g++.other/typedef7.C: Likewise.
9107
9108         PR c++/18285
9109         * g++.dg/parse/typedef7.C: New test.
9110
9111 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9112
9113         * gcc.c-torture/execute/20041124-1.c: New test.
9114
9115 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9116
9117         * g++.dg/template/deduce3.C: New test.
9118
9119         PR c++/18586
9120         * g++.dg/template/crash27.C: New test.
9121
9122         PR c++/18530
9123         * g++.dg/warn/Wshadow-3.C: New test.
9124
9125 2004-11-24  Devang Patel  <dpatel@apple.com>
9126
9127         PR/18555
9128         * gcc.dg/cpp/isysroot-1.c: New test.
9129         * gcc.dg/cpp/usr/include/stdio.h: New file.
9130         * gcc.dg/cpp/isysroot-2.c: New test.
9131         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9132         New file.
9133
9134 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9135
9136         PR c++/8929
9137         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9138
9139 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9140
9141         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9142         * gcc.target/sparc/pdist.c: Likewise.
9143
9144 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9145
9146         PR c++/16882
9147         * g++.dg/conversion/simd1.C: New test.
9148
9149 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9150
9151         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9152         and restore_ld_library_path_env_vars.
9153         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9154         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9155         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9156         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9157
9158 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9159
9160         * gcc.dg/pragma-align-2.c: Test macro expansion.
9161         * gcc.dg/pragma-pack-2.c: New test.
9162
9163 2004-11-23  Richard Henderson  <rth@redhat.com>
9164
9165         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9166         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9167         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9168         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9169         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9170         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9171
9172         * gcc.dg/vect/vect.exp: Add check for alpha.
9173         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9174         (check_effective_target_vect_int): Enable for alpha.
9175         (check_effective_target_vect_long): New.
9176         (is-effective-target): Add it.
9177
9178 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9179
9180         * gcc.dg/pr18614-1.c: New test.
9181
9182 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9183
9184         * gcc.dg/setjmp-2.c: New test.
9185
9186 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9187
9188         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9189         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9190         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9191         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9192         gcc.target/sparc/pdist.c: New tests.
9193
9194 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9195
9196         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9197
9198 2004-11-22  Dale Johannesen  <dalej@apple.com>
9199
9200         * gcc.dg/20041111-1.c:  New.
9201
9202 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9203
9204         PR tree-opt/18536
9205         * gcc.dg/vect/pr18536.c: New test.
9206
9207 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9208
9209         PR c++/18354
9210         * g++.dg/template/nontype11.C: New test.
9211
9212 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9213
9214         PR middle-end/18520
9215         * gcc.dg/pr18520-1.c: New test case.
9216
9217 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9218
9219         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9220         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9221         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9222         expected diagnostics.
9223
9224 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9225
9226         PR target/18580
9227         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9228         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9229         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9230
9231 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9232
9233         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9234
9235 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9236             Joseph Myers  <joseph@codesourcery.com>
9237
9238         * lib/target-supports.exp (check_visibility_available): Really
9239         test the compiler.
9240
9241 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9242
9243         PR tree-opt/18181
9244         * gcc.dg/vect/vect-85.c: New test.
9245         * gcc.dg/vect/vect-86.c: New test.
9246         * gcc.dg/vect/vect-87.c: New test.
9247         * gcc.dg/vect/vect-88.c: New test.
9248
9249 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9250
9251         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9252
9253 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9254
9255         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9256         * gcc.dg/ppc-and-1.c: Ditto.
9257         * gcc.dg/ppc-compare-1.c: Ditto.
9258         * gcc.dg/ppc-mov-1.c: Ditto
9259
9260 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9261             Mark Mitchell  <mark@codesourcery.com>
9262
9263         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9264
9265 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9266             Aldy Hernandez  <aldyh@redhat.com>
9267
9268         * lib/target-supports.exp (check_effective_target_vect_int): New
9269         (check_effective_target_vect_float): New
9270         (check_effective_target_vect_double): New.
9271         (is-effective-target): Support new effective targets keywords.
9272         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9273         default action for dg-do.
9274         * gcc.dg/vect/pr16105.c: Use new support.
9275         * gcc.dg/vect/pr18400.c: Ditto.
9276         * gcc.dg/vect/pr18425.c: Ditto.
9277         * gcc.dg/vect/vect-1.c: Ditto.
9278         * gcc.dg/vect/vect-10.c: Ditto.
9279         * gcc.dg/vect/vect-11.c: Ditto.
9280         * gcc.dg/vect/vect-12.c: Ditto.
9281         * gcc.dg/vect/vect-13.c: Ditto.
9282         * gcc.dg/vect/vect-14.c: Ditto.
9283         * gcc.dg/vect/vect-15.c: Ditto.
9284         * gcc.dg/vect/vect-16.c: Ditto.
9285         * gcc.dg/vect/vect-17.c: Ditto.
9286         * gcc.dg/vect/vect-18.c: Ditto.
9287         * gcc.dg/vect/vect-19.c: Ditto.
9288         * gcc.dg/vect/vect-2.c: Ditto.
9289         * gcc.dg/vect/vect-20.c: Ditto.
9290         * gcc.dg/vect/vect-21.c: Ditto.
9291         * gcc.dg/vect/vect-22.c: Ditto.
9292         * gcc.dg/vect/vect-23.c: Ditto.
9293         * gcc.dg/vect/vect-24.c: Ditto.
9294         * gcc.dg/vect/vect-25.c: Ditto.
9295         * gcc.dg/vect/vect-26.c: Ditto.
9296         * gcc.dg/vect/vect-27.c: Ditto.
9297         * gcc.dg/vect/vect-27a.c: Ditto.
9298         * gcc.dg/vect/vect-28.c: Ditto.
9299         * gcc.dg/vect/vect-29.c: Ditto.
9300         * gcc.dg/vect/vect-29a.c: Ditto.
9301         * gcc.dg/vect/vect-3.c: Ditto.
9302         * gcc.dg/vect/vect-30.c: Ditto.
9303         * gcc.dg/vect/vect-31.c: Ditto.
9304         * gcc.dg/vect/vect-32.c: Ditto.
9305         * gcc.dg/vect/vect-33.c: Ditto.
9306         * gcc.dg/vect/vect-34.c: Ditto.
9307         * gcc.dg/vect/vect-35.c: Ditto.
9308         * gcc.dg/vect/vect-36.c: Ditto.
9309         * gcc.dg/vect/vect-37.c: Ditto.
9310         * gcc.dg/vect/vect-38.c: Ditto.
9311         * gcc.dg/vect/vect-4.c: Ditto.
9312         * gcc.dg/vect/vect-40.c: Ditto.
9313         * gcc.dg/vect/vect-41.c: Ditto.
9314         * gcc.dg/vect/vect-42.c: Ditto.
9315         * gcc.dg/vect/vect-43.c: Ditto.
9316         * gcc.dg/vect/vect-44.c: Ditto.
9317         * gcc.dg/vect/vect-45.c: Ditto.
9318         * gcc.dg/vect/vect-46.c: Ditto.
9319         * gcc.dg/vect/vect-47.c: Ditto.
9320         * gcc.dg/vect/vect-48.c: Ditto.
9321         * gcc.dg/vect/vect-48a.c: Ditto.
9322         * gcc.dg/vect/vect-49.c: Ditto.
9323         * gcc.dg/vect/vect-5.c: Ditto.
9324         * gcc.dg/vect/vect-50.c: Ditto.
9325         * gcc.dg/vect/vect-51.c: Ditto.
9326         * gcc.dg/vect/vect-52.c: Ditto.
9327         * gcc.dg/vect/vect-53.c: Ditto.
9328         * gcc.dg/vect/vect-54.c: Ditto.
9329         * gcc.dg/vect/vect-55.c: Ditto.
9330         * gcc.dg/vect/vect-56.c: Ditto.
9331         * gcc.dg/vect/vect-56a.c: Ditto.
9332         * gcc.dg/vect/vect-57.c: Ditto.
9333         * gcc.dg/vect/vect-58.c: Ditto.
9334         * gcc.dg/vect/vect-59.c: Ditto.
9335         * gcc.dg/vect/vect-6.c: Ditto.
9336         * gcc.dg/vect/vect-60.c: Ditto.
9337         * gcc.dg/vect/vect-61.c: Ditto.
9338         * gcc.dg/vect/vect-62.c: Ditto.
9339         * gcc.dg/vect/vect-63.c: Ditto.
9340         * gcc.dg/vect/vect-64.c: Ditto.
9341         * gcc.dg/vect/vect-65.c: Ditto.
9342         * gcc.dg/vect/vect-66.c: Ditto.
9343         * gcc.dg/vect/vect-67.c: Ditto.
9344         * gcc.dg/vect/vect-68.c: Ditto.
9345         * gcc.dg/vect/vect-69.c: Ditto.
9346         * gcc.dg/vect/vect-7.c: Ditto.
9347         * gcc.dg/vect/vect-72.c: Ditto.
9348         * gcc.dg/vect/vect-72a.c: Ditto.
9349         * gcc.dg/vect/vect-73.c: Ditto.
9350         * gcc.dg/vect/vect-74.c: Ditto.
9351         * gcc.dg/vect/vect-75.c: Ditto.
9352         * gcc.dg/vect/vect-76.c: Ditto.
9353         * gcc.dg/vect/vect-77.c: Ditto.
9354         * gcc.dg/vect/vect-77a.c: Ditto.
9355         * gcc.dg/vect/vect-78.c: Ditto.
9356         * gcc.dg/vect/vect-79.c: Ditto.
9357         * gcc.dg/vect/vect-8.c: Ditto.
9358         * gcc.dg/vect/vect-80.c: Ditto.
9359         * gcc.dg/vect/vect-82.c: Ditto.
9360         * gcc.dg/vect/vect-82_64.c: Ditto.
9361         * gcc.dg/vect/vect-83.c: Ditto.
9362         * gcc.dg/vect/vect-83_64.c: Ditto.
9363         * gcc.dg/vect/vect-9.c: Ditto.
9364         * gcc.dg/vect/vect-all.c: Ditto.
9365         * gcc.dg/vect/vect-none.c: Ditto.
9366
9367 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9368
9369         * lib/gcc-dg.exp (dg-skip-if): New function.
9370         (dg-forbid-option): Remove.
9371         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9372         * g++.dg/abi/bitfield8.C: Likewise.
9373         * g++.dg/abi/dtor1.C: Likewise.
9374         * g++.dg/abi/empty10.C: Likewise.
9375         * g++.dg/abi/empty7.C: Likewise.
9376         * g++.dg/abi/empty9.C: Likewise.
9377         * g++.dg/abi/layout3.C: Likewise.
9378         * g++.dg/abi/layout4.C: Likewise.
9379         * g++.dg/abi/thunk1.C: Likewise.
9380         * g++.dg/abi/thunk2.C: Likewise.
9381         * g++.dg/abi/vbase11.C: Likewise.
9382         * g++.dg/abi/vthunk2.C: Likewise.
9383         * g++.dg/abi/vthunk3.C: Likewise.
9384         * g++.dg/ext/attrib8.C: Likewise.
9385         * g++.dg/opt/longbranch2.C: Likewise.
9386         * g++.dg/opt/reg-stack4.C: Likewise.
9387         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9388         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9389         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9390         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9391         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9392         * gcc.dg/20000609-1.c: Likewise.
9393         * gcc.dg/20000720-1.c: Likewise.
9394         * gcc.dg/20011107-1.c: Likewise.
9395         * gcc.dg/20011119-1.c: Likewise.
9396         * gcc.dg/20020108-1.c: Likewise.
9397         * gcc.dg/20020122-2.c: Likewise.
9398         * gcc.dg/20020122-3.c: Likewise.
9399         * gcc.dg/20020201-3.c: Likewise.
9400         * gcc.dg/20020206-1.c: Likewise.
9401         * gcc.dg/20020218-1.c: Likewise.
9402         * gcc.dg/20020310-1.c: Likewise.
9403         * gcc.dg/20020411-1.c: Likewise.
9404         * gcc.dg/20020418-2.c: Likewise.
9405         * gcc.dg/20020426-1.c: Likewise.
9406         * gcc.dg/20020426-2.c: Likewise.
9407         * gcc.dg/20020517-1.c: Likewise.
9408         * gcc.dg/20020523-1.c: Likewise.
9409         * gcc.dg/20020523-2.c: Likewise.
9410         * gcc.dg/20020729-1.c: Likewise.
9411         * gcc.dg/20030204-1.c: Likewise.
9412         * gcc.dg/20030826-2.c: Likewise.
9413         * gcc.dg/20030926-1.c: Likewise.
9414         * gcc.dg/20031202-1.c: Likewise.
9415         * gcc.dg/980312-1.c: Likewise.
9416         * gcc.dg/980313-1.c: Likewise.
9417         * gcc.dg/990117-1.c: Likewise.
9418         * gcc.dg/990424-1.c: Likewise.
9419         * gcc.dg/990524-1.c: Likewise.
9420         * gcc.dg/991230-1.c: Likewise.
9421         * gcc.dg/i386-387-1.c: Likewise.
9422         * gcc.dg/i386-387-2.c: Likewise.
9423         * gcc.dg/i386-387-3.c: Likewise.
9424         * gcc.dg/i386-387-4.c: Likewise.
9425         * gcc.dg/i386-387-5.c: Likewise.
9426         * gcc.dg/i386-387-6.c: Likewise.
9427         * gcc.dg/i386-asm-1.c: Likewise.
9428         * gcc.dg/i386-bitfield1.c: Likewise.
9429         * gcc.dg/i386-bitfield2.c: Likewise.
9430         * gcc.dg/i386-loop-1.c: Likewise.
9431         * gcc.dg/i386-loop-2.c: Likewise.
9432         * gcc.dg/i386-loop-3.c: Likewise.
9433         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9434         * gcc.dg/i386-pic-1.c: Likewise.
9435         * gcc.dg/i386-regparm.c: Likewise.
9436         * gcc.dg/i386-signbit-1.c: Likewise.
9437         * gcc.dg/i386-signbit-2.c: Likewise.
9438         * gcc.dg/i386-signbit-3.c: Likewise.
9439         * gcc.dg/i386-sse-5.c: Likewise.
9440         * gcc.dg/i386-sse-8.c: Likewise.
9441         * gcc.dg/i386-unroll-1.c: Likewise.
9442         * gcc.dg/tls/opt-1.c: Likewise.
9443         * gcc.dg/tls/opt-2.c: Likewise.
9444         * gcc.dg/unroll-1.c: Likewise.
9445         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9446         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9447         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9448         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9449
9450 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9451
9452         * g++.dg/template/incomplete1.C: New test.
9453
9454 2004-11-16  Nick Clifton  <nickc@redhat.com>
9455
9456         Revert patches accidentally commited during checkin of fixes for
9457         xstormy16 tests:
9458         gcc.c-torture/execute/simd-4.c: Revert
9459         gcc.dg/20040910-1.c: Revert.
9460
9461 2004-11-16  Paul Brook  <paul@codesourcery.com>
9462
9463         PR fortran/13010
9464         * gfortran.dg/der_pointer_1.f90: New test.
9465
9466 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9467
9468         PR c/18498
9469         * gcc.dg/bitfld-13.c: New test.
9470
9471 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9472
9473         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9474         powerpc*-*-linux*.
9475
9476         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9477         * gcc.dg/ppc64-abi-2.c: Ditto.
9478         * gcc.dg/ppc64-abi-3.c: Ditto.
9479
9480         * lib/gcc-dg.exp (dg-target-list): Remove.
9481
9482 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9483
9484         * gcc.dg/ia64-postinc.c: New test.
9485
9486 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9487
9488         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9489
9490 2004-11-15  Nick Clifton  <nickc@redhat.com>
9491
9492         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9493         __INT_MAX__ so that the test can be compiled by toolchains
9494         targeted at 16-bit processors.
9495
9496         * gcc.dg/20040625-1.c: Use long constants rather than integers
9497         when performing arithmetic that will overflow 16-bits.
9498
9499         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9500         xstormy16.  It does not support 128-bit vector operations.
9501
9502         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9503         with the macro PTR_TYPE.  Define this macro to an integer type
9504         suitable for holding a pointer.
9505
9506         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9507         the target is a 16-bit processor.
9508
9509         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9510         16-bit targets where the character constant will be too long.
9511
9512         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9513         where the double will not be directly addressable.
9514
9515 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9516
9517         Friend class name lookup 1/n, PR c++/18471
9518         * g++.dg/template/crash26.C: New test.
9519         * g++.dg/lookup/struct1.C: Adjust expected error.
9520         * g++.dg/parse/elab1.C: Likewise.
9521         * g++.dg/parse/elab2.C: Likewise.
9522         * g++.dg/parse/int-as-enum1.C: Likewise.
9523         * g++.dg/parse/struct-as-enum1.C: Likewise.
9524         * g++.dg/parse/typedef1.C: Likewise.
9525         * g++.dg/parse/typedef3.C: Likewise.
9526         * g++.dg/parse/typedef4.C: Likewise.
9527         * g++.dg/parse/typedef5.C: Likewise.
9528         * g++.dg/template/nontype4.C: Likewise.
9529         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9530         * g++.old-deja/g++.other/elab1.C: Likewise.
9531         * g++.old-deja/g++.other/syntax4.C: Likewise.
9532
9533 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9534
9535         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9536
9537 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9538
9539         * gcc.c-torture/execute/20041114-1.c: New test.
9540
9541 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9542
9543         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9544         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9545         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9546         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9547         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9548         gcc.dg/switch-7.c: New tests.
9549
9550 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9551
9552         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9553
9554 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9555
9556         PR tree-opt/18400
9557         * gcc.dg/vect/pr18400.c: New test.
9558
9559 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9560             Andrew Pinski  <pinskia@physics.uc.edu>
9561
9562         PR tree-opt/18425
9563         * gcc.dg/vect/pr18425.c: New test.
9564
9565 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9568         Guard with dg-require-alias and dg-require-visibility.
9569
9570 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9571
9572         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9573
9574 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9575
9576         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9577
9578 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9579
9580         PR c++/17344
9581         * g++.dg/template/defarg5.C: New test.
9582
9583 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9584
9585         * g++.dg/parse/cast1.C: Run only on ILP32.
9586         * g++.old-deja/g++.mike/p784.C: Likewise.
9587
9588 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9589
9590         * gcc.c-torture/execute/20041113-1.c: New test.
9591
9592 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9593
9594         PR target/18230
9595         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9596         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9597         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9598         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9599         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9600         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9601         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9602         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9603         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9604         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9605         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9606         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9607         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9608
9609 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9610
9611         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9612         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9613         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9614         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9615         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9616         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9617         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9618         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9619         gcc.target/sparc/combined-1.c: New tests.
9620
9621 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9622
9623         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9624         New tests.
9625
9626 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9627
9628         * lib/gcc-dg.exp (dg-forbid-option): New function.
9629         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9630         * g++.dg/abi/bitfield8.C: Likewise.
9631         * g++.dg/abi/dtor1.C: Likewise.
9632         * g++.dg/abi/empty10.C: Likewise.
9633         * g++.dg/abi/empty7.C: Likewise.
9634         * g++.dg/abi/empty9.C: Likewise.
9635         * g++.dg/abi/layout3.C: Likewise.
9636         * g++.dg/abi/layout4.C: Likewise.
9637         * g++.dg/abi/thunk1.C: Likewise.
9638         * g++.dg/abi/thunk2.C: Likewise.
9639         * g++.dg/abi/vbase11.C: Likewise.
9640         * g++.dg/abi/vthunk2.C: Likewise.
9641         * g++.dg/abi/vthunk3.C: Likewise.
9642         * g++.dg/ext/attrib8.C: Likewise.
9643         * g++.dg/opt/longbranch2.C: Likewise.
9644         * g++.dg/opt/reg-stack4.C: Likewise.
9645         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9646         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9647         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9648         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9649         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9650         * gcc.dg/20000609-1.c: Likewise.
9651         * gcc.dg/20000720-1.c: Likewise.
9652         * gcc.dg/20011107-1.c: Likewise.
9653         * gcc.dg/20011119-1.c: Likewise.
9654         * gcc.dg/20020108-1.c: Likewise.
9655         * gcc.dg/20020122-2.c: Likewise.
9656         * gcc.dg/20020122-3.c: Likewise.
9657         * gcc.dg/20020201-3.c: Likewise.
9658         * gcc.dg/20020206-1.c: Likewise.
9659         * gcc.dg/20020218-1.c: Likewise.
9660         * gcc.dg/20020310-1.c: Likewise.
9661         * gcc.dg/20020411-1.c: Likewise.
9662         * gcc.dg/20020418-2.c: Likewise.
9663         * gcc.dg/20020426-1.c: Likewise.
9664         * gcc.dg/20020426-2.c: Likewise.
9665         * gcc.dg/20020517-1.c: Likewise.
9666         * gcc.dg/20020523-1.c: Likewise.
9667         * gcc.dg/20020523-2.c: Likewise.
9668         * gcc.dg/20020729-1.c: Likewise.
9669         * gcc.dg/20030204-1.c: Likewise.
9670         * gcc.dg/20030826-2.c: Likewise.
9671         * gcc.dg/20030926-1.c: Likewise.
9672         * gcc.dg/20031202-1.c: Likewise.
9673         * gcc.dg/980312-1.c: Likewise.
9674         * gcc.dg/980313-1.c: Likewise.
9675         * gcc.dg/990117-1.c: Likewise.
9676         * gcc.dg/990424-1.c: Likewise.
9677         * gcc.dg/990524-1.c: Likewise.
9678         * gcc.dg/991230-1.c: Likewise.
9679         * gcc.dg/i386-387-1.c: Likewise.
9680         * gcc.dg/i386-387-2.c: Likewise.
9681         * gcc.dg/i386-387-3.c: Likewise.
9682         * gcc.dg/i386-387-4.c: Likewise.
9683         * gcc.dg/i386-387-5.c: Likewise.
9684         * gcc.dg/i386-387-6.c: Likewise.
9685         * gcc.dg/i386-asm-1.c: Likewise.
9686         * gcc.dg/i386-bitfield1.c: Likewise.
9687         * gcc.dg/i386-bitfield2.c: Likewise.
9688         * gcc.dg/i386-loop-1.c: Likewise.
9689         * gcc.dg/i386-loop-2.c: Likewise.
9690         * gcc.dg/i386-loop-3.c: Likewise.
9691         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9692         * gcc.dg/i386-pic-1.c: Likewise.
9693         * gcc.dg/i386-regparm.c: Likewise.
9694         * gcc.dg/i386-signbit-1.c: Likewise.
9695         * gcc.dg/i386-signbit-2.c: Likewise.
9696         * gcc.dg/i386-signbit-3.c: Likewise.
9697         * gcc.dg/i386-sse-5.c: Likewise.
9698         * gcc.dg/i386-sse-8.c: Likewise.
9699         * gcc.dg/i386-unroll-1.c: Likewise.
9700         * gcc.dg/tls/opt-1.c: Likewise.
9701         * gcc.dg/tls/opt-2.c: Likewise.
9702         * gcc.dg/unroll-1.c: Likewise.
9703         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9704         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9705         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9706         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9707         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9708         -m64 is specified.
9709
9710 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9711
9712         PR c++/18389
9713         * g++.dg/parse/cond1.C: New test.
9714
9715         PR c++/18429
9716         * g++.dg/template/array9.C: New test.
9717         * g++.dg/ext/vla1.C: Adjust error messages.
9718         * g++.dg/ext/vlm1.C: Likewise.
9719         * g++.dg/template/crash2.C: Likewise.
9720
9721         PR c++/18436
9722         * g++.dg/template/call3.C: New test.
9723
9724         PR c++/18407
9725         * g++.dg/template/ptrmem11.C: New test.
9726
9727 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9728
9729         PR other/14264
9730         * lib/g++.exp: Set LC_ALL and LANG to C.
9731         * lib/gcc-dg.exp: Likewise.
9732         * lib/gfortran.exp: Likewise.
9733         * lib/objc.exp: Likewise.
9734         * lib/treelang.exp: Likewise.
9735
9736 2004-11-12  Andreas Schwab  <schwab@suse.de>
9737
9738         * gcc.dg/pr16286.c: Fix last change.
9739
9740 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c++/18416
9743         * g++.dg/init/global1.C: New test.
9744
9745 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9746
9747         * gcc.c-torture/execute/20041112-1.c: New test.
9748
9749 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9750
9751         * lib/gcc-dg.exp (dg-target-list): New.
9752
9753 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9754             Richard Sandiford  <rsandifo@redhat.com>
9755
9756         * lib/target-supports.exp (get-compiler_messages): New.
9757         (check_named_sections_available): Use it.
9758         (check_effective_target_ilp32): New.
9759         (check_effective_target_lp64): New.
9760         (is-effective-target): New.
9761         * lib/gcc-dg.exp (dg-require-effective-target): New.
9762
9763 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9764
9765         * gcc.dg/precedence-1.c: New test.
9766
9767 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9768
9769         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9770
9771         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9772         message, delete generated files, use more descriptive name for
9773         executable, and make the test unsupported when it cannot be run.
9774
9775         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9776         (dg-require-weak, dg-require-visibility, dg-require-alias,
9777         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9778         dg-require-iconv, dg-require-named-sections): Use it.
9779
9780         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9781
9782 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9783
9784         PR target/16457
9785         * gcc.dg/ppc-and-1: New
9786
9787         PR target/16796
9788         * gcc.dg/ppc-mov-1.c: New.
9789
9790         PR target/16458
9791         * gcc.dg/ppc-compare-1.c: New.
9792
9793 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9794
9795         * objc.dg/desig-init-2.m: New test.
9796
9797 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9798
9799         PR middle-end/18160
9800         * g++.dg/warn/register-var-1.C: New test.
9801         * g++.dg/warn/register-var-2.C: New test.
9802
9803 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9804
9805         * gcc.dg/union-2.c: New test.
9806
9807 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9808
9809         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9810         New test for PR tree-optimization/17892.
9811
9812 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9813
9814         PR c++/18369
9815         * g++.dg/init/new12.C: New test.
9816
9817 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9818
9819         * gcc.target/sparc: New directory.
9820         * gcc.target/sparc/sparc.exp: New driver.
9821         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9822         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9823         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9824         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9825
9826 2004-11-10  Paul Brook  <paul@codesourcery.com>
9827
9828         PR fortran/18218
9829         * gfortran.dg/list_read.c: New test.
9830
9831 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9832
9833         PR c/18322
9834         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9835         expected diagnostic location.
9836
9837 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9838
9839         * gcc.dg/20041109-1.c: New test.
9840
9841 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9842
9843         PR objc/18406
9844         * objc/compile/pr18406.m: New test.
9845
9846 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9847
9848         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9849
9850 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9851
9852         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9853
9854 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9855
9856         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9857
9858 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9859
9860         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9861         exit.
9862
9863 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9864
9865         PR tree-opt/18299
9866         * gcc.c-torture/pr18299-1.c: New test.
9867
9868 2004-11-06  Andreas Schwab  <schwab@suse.de>
9869
9870         * gcc.dg/pr16286.c: Also test for bool and pixel.
9871
9872 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9873
9874         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9875         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9876         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9877         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9878         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9879         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9880         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9881         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9882         gcc.dg/struct-semi-3.c: New tests.
9883
9884 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9885
9886         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9887
9888 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9889
9890         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9891         Do not use C99 designators.
9892
9893 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9894
9895         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9896
9897 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9898
9899         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9900         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9901         * gcc.c-torture/execute/simd-5.x: Remove.
9902
9903 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9904
9905         PR rtl-optimization/17933
9906         * gcc.dg/torture/pr17933-1.c: New test.
9907
9908 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9909
9910         PR target/18106
9911         * lib/target-supports.exp (check_weak_available): Support
9912         Windows.
9913
9914 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9915
9916         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9917         call to fflush(stdout) before abort.
9918         (my_ffsll): New function.
9919         (generate_fields): Use it.
9920
9921 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9922
9923         * gcc.dg/init-undef-1.c: New test.
9924
9925 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9926
9927         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9928         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9929         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9930         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9931         expected messages for new parser.
9932
9933 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9934
9935         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9936
9937 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9938
9939         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9940         on LP64 targets.
9941
9942 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9943
9944         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9945         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9946         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9947         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9948         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9949         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9950         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9951         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9952         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9953         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9954
9955 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9956
9957         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9958         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9959         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9960         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9961         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9962         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9963         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9964         for new parser.
9965
9966 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9967
9968         PR target/15342
9969         * gcc.dg/20041104-1.c: New test.
9970
9971 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9972
9973         * g++.dg/template/nontype7.C: New test.
9974         * g++.dg/template/nontype8.C: Likewise.
9975         * g++.dg/template/nontype9.C: Likewise.
9976         * g++.dg/template/nontype10.C: Likewise.
9977         * g++.dg/tc1/dr49.C: Likewise.
9978         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9979         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9980
9981 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9982
9983         * g++.dg/rtti/tinfo1.C: Remove xfails.
9984
9985 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9986
9987         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9988         packed attribute to the definition to satisfy the new C++ parser.
9989
9990 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9991
9992         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9993         invocations of va_arg.
9994
9995 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/18124
9998         * g++.dg/template/crash25.C: New test.
9999
10000         PR c++/18155
10001         * g++.dg/template/typedef2.C: New test.
10002         * g++.dg/parse/crash13.C: Adjust error markers.
10003
10004         PR c++/18177
10005         * g++.dg/conversion/const3.C: New test.
10006
10007 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10008
10009         PR fortran/17535
10010         PR fortran/17583
10011         PR fortran/17713
10012         * gfortran.dg/generic_[123].f90: New testcases.
10013
10014 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10015
10016         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10017         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10018
10019 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10020
10021         PR tree-opt/16808
10022         * gcc.c-torture/compile/pr16808.c: New test.
10023
10024 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10025
10026         PR rtl-optimization/17104
10027         * gcc.dg/ppc-bitfield1.c: New.
10028
10029 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10030
10031         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10032
10033 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10034
10035         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10036         strings for 32-bit code.
10037
10038 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10039
10040         PR c/18239
10041         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10042
10043 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10044
10045         PR c++/18064
10046         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10047
10048 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/15172
10051         * g++.dg/init/aggr2.C: New test.
10052
10053 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10054
10055         * objc.dg/local-decl-1.m: New test.
10056
10057 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10058
10059         * gcc.dg/20040910-1.c: Adjust regex.
10060
10061 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10062
10063         PR rtl-optimization/18084
10064         * g++.dg/opt/pr18084-1.C: New testcase.
10065
10066 2004-10-30  Matt Austern  <austern@apple.com>
10067
10068         PR c++/17542
10069         * g++.dg/ext/attrib18.C: New test.
10070
10071 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10072
10073         PR middle-end/18096
10074         * gcc.dg/pr18096-1.c: New test case.
10075
10076 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10077
10078         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10079
10080 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10081
10082         PR c/16666
10083         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10084         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10085         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10086         gcc.dg/old-style-prom-3.c: New tests.
10087
10088 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10089
10090         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10091         Remove unnecessary inclusion of stdio.h.
10092
10093 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10094
10095         PR rtl-optimization/17581
10096         * gcc.dg/pr17581-1.c: New test case.
10097
10098 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10099
10100         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10101         being implemented.
10102         * g++.dg/conversion/dr195-1.C: New.
10103         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10104         * g++.old-deja/g++.mike/p10148.C: Likewise.
10105
10106 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/17695
10109         * g++.dg/debug/typedef2.C: New test.
10110
10111 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10112
10113         PR fortran/13490
10114         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10115         * gfortran.dg/g77/README: Update.
10116
10117 2004-10-28  Matt Austern  <austern@apple.com>
10118
10119         PR c++/14124
10120         * g++.dg/ext/packed7.C: New test.
10121
10122 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10123
10124         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10125         scan-assembler.
10126         * lib/scanasm.exp (hidden-scan-for): New proc.
10127         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10128         string.
10129         (scan-not-hidden): Likewise.
10130         * lib/target-supports.exp (check_visibility_available): mach-o is
10131         support too.
10132
10133 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/17132
10136         * g++.dg/template/memclass3.C: New test.
10137
10138 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10139
10140         PR middle-end/18160
10141         * gcc.dg/register-var-1.c: New test.
10142         * gcc.dg/register-var-2.c: New test.
10143         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10144         error now.
10145
10146 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10147
10148         PR other/18172
10149         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10150         unused variables.
10151         * gcc.dg/vect/vect-22.c: Likewise.
10152
10153 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10154
10155         * gcc.dg/i386-rotate-1.c: New test.
10156
10157 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10158
10159         * g++.dg/init/ref12.C: Add "run" marker.
10160
10161         PR c++/17435
10162         * g++.dg/init/ref12.C: New test.
10163
10164         PR c++/18140
10165         * g++.dg/template/shift1.C: New test.
10166         * g++.dg/template/error10.C: Adjust error markers.
10167
10168 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10169
10170         PR tree-opt/17529
10171         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10172
10173 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10174
10175         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10176         * gcc.dg/weak/weak-3.c: Likewise.
10177         * gcc.dg/weak/weak-5.c: Likewise.
10178         * gcc.dg/weak/weak-9.c: Likewise.
10179         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10180         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10181
10182         * gcc.dg/darwin-weakimport-1.c: New.
10183
10184 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10185
10186         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10187
10188 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10189
10190         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10191         'syntax' error messages.
10192         * gcc.dg/cpp/direct2s.c: Likewise.
10193
10194 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10195
10196         * gcc.c-torture/compile/20041026-1.c: New.
10197
10198 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/18093
10201         * g++.dg/lookup/ns2.C: New test.
10202
10203         PR c++/18020
10204         * g++.dg/template/enum4.C: New test.
10205
10206         PR c++/18161
10207         * g++.dg/template/expr1.C: New test.
10208
10209 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10210
10211         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10212
10213 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10214
10215         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10216         gcc.dg/decl-nospec-3.c: New tests.
10217
10218 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10219
10220         * objc.dg/super-class-3.m: New test.
10221
10222 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10223
10224         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10225         resyncing.
10226         * gcc.dg/cpp/direct2s.c: Likewise.
10227
10228 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10229
10230         * objc.dg/image-info.m: Update for changes to section selection.
10231
10232 2004-10-25  David Ayers  <d.ayers@inode.at>
10233             Ziemowit Laski  <zlaski@apple.com>
10234
10235         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10236         diagnostics when messaging 'id <Proto>'.
10237         * objc.dg/class-protocol-1.m: New test.
10238         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10239         a non-existent method signature.
10240         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10241         Update diagnostics when messaging with non-existent method signature.
10242         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10243         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10244         invalid receivers are now resolved as if messaging 'id'; remove
10245         extraneous diagnostics.
10246
10247 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10248
10249         PR c/16667
10250         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10251         gcc.dg/init-desig-obs-3.c: New tests.
10252
10253 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.dg/debug/20041023-1.c: New test.
10256
10257 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10258
10259         PR middle-end/17407
10260         * gcc.c-torture/compile/pr17407.c: New test.
10261
10262         PR c++/18121
10263         * g++.dg/template/array8.C: New test.
10264
10265 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10266
10267         PR other/18138
10268         * lib/g++.exp: Accept more than one multilib libgcc.
10269         * lib/gcc-dg.exp: Likewise.
10270         * lib/objc.exp: Likewise.
10271         * lib/treelang.exp: Likewise.
10272         * lib/gfortran.exp: Likewise.
10273
10274 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10275
10276         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10277
10278 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10279
10280         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10281         * gcc.dg/c99-const-expr-3.c: Likewise.
10282
10283 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10284
10285         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10286
10287 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10288
10289         * gcc.c-torture/execute/loop-2e.x: Remove.
10290
10291 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10292
10293         PR c++/18095
10294         * g++.dg/parse/crash18.C: New.
10295         * g++.dg/parse/crash19.C: New.
10296
10297 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10298
10299         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10300         * g++.dg/ext/dllimport2.C: Same.
10301         * g++.dg/ext/dllimport8.C: Same.
10302
10303 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c++/10841
10306         * g++.dg/conversion/cast1.C: New test.
10307         * g++.dg/overload/pmf1.C: Adjust error marker.
10308
10309 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         PR objc/17923
10312         * objc.dg/const-str-7.m: New test.
10313
10314 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10315
10316         * g++.dg/template/memfriend11.C: Fix comment typo.
10317         * g++.dg/template/memfriend14.C: Likewise.
10318
10319 2004-10-20  Richard Henderson  <rth@redhat.com>
10320
10321         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10322         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10323         -fasynchronous-unwind-tables.
10324
10325 2004-10-20  Richard Henderson  <rth@redhat.com>
10326
10327         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10328         (main): Return success.
10329         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10330         (main): Return success.
10331
10332 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10333
10334         PR c++/13495
10335         * g++.dg/template/memfriend9.C: New test.
10336         * g++.dg/template/memfriend10.C: Likewise.
10337         * g++.dg/template/memfriend11.C: Likewise.
10338         * g++.dg/template/memfriend12.C: Likewise.
10339         * g++.dg/template/memfriend13.C: Likewise.
10340         * g++.dg/template/memfriend14.C: Likewise.
10341         * g++.dg/template/memfriend15.C: Likewise.
10342         * g++.dg/template/memfriend16.C: Likewise.
10343         * g++.dg/template/memfriend17.C: Likewise.
10344         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10345
10346 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         * g++.dg/conversion/dr195.C: New.
10349         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10350
10351 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10352             Devang Patel  <dpatel@apple.com>
10353
10354         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10355         of floating point arithmetic, which could trap.
10356
10357 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/14035
10360         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10361         * g++.dg/conversion/const2.C: New test.
10362         * g++.dg/expr/reinterpret2.C: New test.
10363         * g++.dg/expr/reinterpret3.C: New test.
10364         * g++.dg/expr/cast2.C: New test.
10365         * g++.dg/expr/copy1.C: New test.
10366         * g++.dg/other/conversion1.C: Change error message.
10367         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10368         function pointers to void *.
10369         * g++.old-deja/g++.mike/p10148.C: Likewise.
10370
10371 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10372
10373         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10374
10375 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10376
10377         PR c++/18047
10378
10379         * g++.dg/parse/expr3.C: New test.
10380
10381 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10382
10383         * gcc.dg/smod-1.c: New test.
10384
10385 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10386
10387         * objc.dg/method-14.m: New test.
10388
10389 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10392         Also xfail as the patch was reverted.
10393
10394 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10395
10396         PR middle-end/16973
10397         * gcc.dg/pr16973.c: New test.
10398
10399 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10400
10401         PR tree-optimization/17656
10402         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10403
10404 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         * g++.dg/eh/shadow1.C: New.
10407
10408 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10409
10410         * gcc.c-torture/compile/20041018-1.c: New test.
10411
10412 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10413
10414         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10415         compiler referring to register 0 when accessing sdata.  The linker
10416         now patches things up.
10417
10418 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10419
10420         PR c/17529
10421         * gcc.c-torture/compile/pr17529.c: New test.
10422
10423 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10424
10425         PR c++/17743
10426         * g++.dg/ext/attrib17.C: New test.
10427
10428 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10431
10432 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10433
10434         PR c++/10479
10435         * g++.dg/ext/attrib16.C: New test.
10436
10437 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/17042
10440         * g++.dg/init/dso_handle1.C: New test.
10441
10442         PR c++/14667
10443         * g++.dg/parse/typedef6.C: New test.
10444
10445         PR c++/17916
10446         * g++.dg/parse/pragma1.C: New test.
10447
10448 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10449
10450         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10451
10452 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10453
10454         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10455         -fno-common when on HPPA HP-UX platforms.
10456
10457 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR other/16820
10460         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10461         stdint.h.
10462         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10463         uintptr_t.
10464
10465 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10466
10467         PR c++/16301
10468         * g++.dg/lookup/strong-using-4.C: New test.
10469
10470 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10471
10472         PR middle-end/16567
10473         * gcc.c-torture/compile/nested-1.c: New test.
10474
10475 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10476
10477         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10478         and mipsisa64*-*-* (until support for misaligned loads is added).
10479         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10480         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10481         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10482         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10483         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10484         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10485
10486 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/17976
10489         * g++.dg/init/dtor3.C: New test.
10490
10491 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10492
10493         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10494
10495 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10496
10497         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10498         * gcc.dg/macho-lo-sum.c: Likewise.
10499
10500 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10501
10502         * gcc.dg/ppc-spe64-1.c: New test.
10503
10504 2004-10-14  Devang Patel  <dpatel@apple.com>
10505
10506         PR 17635
10507         * gcc.dg/pr17635.c : New test.
10508
10509 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10510
10511         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10512         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10513         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10514         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10515         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10516         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10517         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10518         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10519         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10520         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10521         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10522         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10523         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10524         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10525         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10526         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10527         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10528         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10529
10530 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10531
10532         * gcc.dg/vect/vect-82.c: New testcase.
10533         * gcc.dg/vect/vect-82_64.c: New testcase.
10534         * gcc.dg/vect/vect-83.c: New testcase.
10535         * gcc.dg/vect/vect-83_64.c: New testcase.
10536
10537 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10538
10539         * gcc.dg/cpp/error-1.c: New test.
10540
10541 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10542
10543         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10544
10545 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10546
10547         PR target/17984
10548         * gcc.dg/cris-peep2-xsrand2.c: New test.
10549
10550 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10551
10552         PR c++/17661
10553         * testsuite/g++.dg/expr/for2.C: New test.
10554
10555 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10556
10557         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10558
10559 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR tree-optimization/17724
10562         * g++.dg/opt/pr17724-1.C: New test.
10563         * g++.dg/opt/pr17724-2.C: New test.
10564         * g++.dg/opt/pr17724-3.C: New test.
10565         * g++.dg/opt/pr17724-4.C: New test.
10566         * g++.dg/opt/pr17724-5.C: New test.
10567         * g++.dg/opt/pr17724-6.C: New test.
10568
10569 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10570
10571         PR c/17301
10572         * gcc.dg/pr17301-2.c: New test.
10573
10574 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10575
10576         PR c++/15876
10577         * g++.dg/parse/error22.C: New test.
10578
10579         PR c++/17936
10580         * g++.dg/template/spec18.C: New test.
10581
10582 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10583
10584         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10585         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10586         memcpy.
10587         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10588         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10589
10590 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         * g++.dg/eh/cleanup5.C: Add dg-options "".
10593
10594 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10595
10596         PR middle-end/17657
10597         * gcc.dg/switch-4.c: New test case.
10598
10599 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10600
10601         * gcc.c-torture/execute/20041011-1.c: New test.
10602
10603 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10604
10605         PR c++/17554
10606         * g++.dg/init/for3.C: New test.
10607
10608         PR c++/17657
10609         * g++.dg/opt/switch2.C: New test.
10610
10611         PR middle-end/17703
10612         * g++.dg/warn/Wreturn-2.C: New test.
10613
10614 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10615
10616         PR c++/17907
10617         * g++.dg/eh/cleanup5.C: New test.
10618
10619 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c++/17393
10622         * g++.dg/parse/error21.C: New test.
10623
10624 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10625
10626         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10627         * g++.dg/warn/incomplete1.C: Likewise.
10628         * g++.dg/template/qualttp20.C: Likewise.
10629
10630 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10631
10632         PR c/17881
10633         * parm-incomplete-1.c: New test.
10634
10635 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/17867
10638         * g++.dg/parse/error19.C: New test.
10639
10640         PR c++/17670
10641         * g++.dg/init/new11.C: New test.
10642
10643         PR c++/17821
10644         * g++.dg/parse/error20.C: New test.
10645
10646         PR c++/17826
10647         * g++.dg/template/crash24.C: New test.
10648
10649 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10650
10651         PR c/17301
10652         * gcc.dg/pr17301-1.c: New test.
10653
10654 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         PR c/17189
10657         * gcc.dg/anon-struct-5.c: New test.
10658
10659 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10660
10661         PR c/17844
10662         * gcc.dg/pr17844-1.c: New test.
10663
10664 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10665
10666         PR tree-optimization/17906
10667         * gcc.c-torture/compile/pr17906.c: New.
10668
10669 2004-10-09  Stuart Hastings  <stuart@apple.com>
10670             Roger Sayle  <roger@eyesopen.com>
10671
10672         PR rtl-optimization/17853
10673         * gcc.dg/i386-mmx-5.c: New testcase.
10674
10675 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10676
10677         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10678
10679 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/17524
10682         * g++.dg/template/static9.C: New test.
10683
10684         PR c++/17685
10685         * g++.dg/parse/operator5.C: New test.
10686
10687 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10688
10689         PR middle-end/17894
10690         * gcc.c-torture/execute/divcmp-4.c: New test case.
10691
10692 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         PR tree-opt/17902
10695         * g++.dg/opt/pr17902.C: New test.
10696
10697 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10698
10699         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10700
10701 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10702
10703         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10704
10705 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10706
10707         * gcc.dg/assign-warn-3.c: New test.
10708
10709 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10710
10711         PR c/16999
10712         * gcc.dg/cpp/ident-1.c: New test.
10713
10714 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10715
10716         * gcc.c-torture/compile/acc1.c: New.
10717
10718 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10721         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10722
10723 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10724
10725         * gcc.dg/ultrasp11.c: New test.
10726
10727 2004-10-08  Michael Matz  <matz@suse.de>
10728
10729         * gcc.dg/doloop-2.c: New test.
10730
10731 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10732
10733         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10734         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10735         objc.dg/method-9.m: Update expected diagnostics.
10736
10737 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10738
10739         * gcc.dg/ppc-fsel-3.c: New file.
10740         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10741
10742 2004-10-07  Paul Brook  <paul@codesourcery.com>
10743
10744         * gfortran.dg/intrinsic_verify_1.f90: New test.
10745
10746 2004-10-07  Paul Brook  <paul@codesourcery.com>
10747
10748         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10749
10750 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10751
10752         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10753         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10754         commit.
10755
10756 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10757
10758         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10759
10760 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10761
10762         PR c++/17115
10763         * g++.dg/warn/Winline-4.C: New test.
10764
10765 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10766
10767         * gcc.c-torture/compile/20041007-1.c: New test.
10768
10769 2004-10-07  Paul Brook  <paul@codesourcery.com>
10770
10771         PR fortran/17678
10772         * gfortran.dg/use_allocated_1.f90: New test.
10773
10774 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10775
10776         PR middle-end/17849
10777         * gfortran.fortran-torture/compile/nested.f90: New test
10778
10779 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10780
10781         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10782
10783 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10784
10785         PR c++/17368
10786         * g++.dg/ext/asm6.C: New test.
10787
10788 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10789
10790         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10791
10792 2004-10-06  Paul Brook  <paul@codesourcery.com>
10793
10794         PR libfortran/17709
10795         * gfortran.dg/empty_format_1.f90: New test.
10796
10797 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10798
10799         PR fortran/17568
10800         * gfortran.dg/ishft.f90: New test.
10801
10802         PR fortran/17283
10803         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10804         tests.
10805
10806 2004-10-06  Paul Brook  <paul@codesourcery.com>
10807
10808         * gfortran.dg/do_1.f90: New test.
10809
10810 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10813         optimizing for size.
10814
10815 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10816
10817         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10818
10819 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10820
10821         * gcc.c-torture/compile/20041005-1.c: New test.
10822
10823 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10824
10825         PR c++/17829
10826         * g++.dg/lookup/koenig4.C: New.
10827
10828 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10829
10830         * g++.dg/other/classkey1.C: Adjust quoting marks.
10831         * g++.dg/parse/error15.C: Likewise.
10832         * g++.dg/template/meminit2.C (int>): Likewise.
10833
10834 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10835
10836         PR fortran/17283
10837         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10838
10839         PR fortran/17631
10840         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10841
10842         PR fortran/17708
10843         * gfortran.dg/pr17708.f90: New test.
10844
10845 2004-10-04  Chao-ying Fu  <fu@mips.com>
10846
10847         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10848         * gcc.dg/vect/vect-4.c: Ditto.
10849         * gcc.dg/vect/vect-5.c: Ditto.
10850         * gcc.dg/vect/vect-6.c: Ditto.
10851         * gcc.dg/vect/vect-8.c: Ditto.
10852         * gcc.dg/vect/vect-16.c: Ditto.
10853         * gcc.dg/vect/vect-30.c: Ditto.
10854         * gcc.dg/vect/vect-40.c: Ditto.
10855         * gcc.dg/vect/vect-41.c: Ditto.
10856         * gcc.dg/vect/vect-42.c: Ditto.
10857         * gcc.dg/vect/vect-43.c: Ditto.
10858         * gcc.dg/vect/vect-44.c: Ditto.
10859         * gcc.dg/vect/vect-45.c: Ditto.
10860         * gcc.dg/vect/vect-46.c: Ditto.
10861         * gcc.dg/vect/vect-47.c: Ditto.
10862         * gcc.dg/vect/vect-48.c: Ditto.
10863         * gcc.dg/vect/vect-49.c: Ditto.
10864         * gcc.dg/vect/vect-50.c: Ditto.
10865         * gcc.dg/vect/vect-51.c: Ditto.
10866         * gcc.dg/vect/vect-52.c: Ditto.
10867         * gcc.dg/vect/vect-53.c: Ditto.
10868         * gcc.dg/vect/vect-54.c: Ditto.
10869         * gcc.dg/vect/vect-55.c: Ditto.
10870         * gcc.dg/vect/vect-56.c: Ditto.
10871         * gcc.dg/vect/vect-57.c: Ditto.
10872         * gcc.dg/vect/vect-58.c: Ditto.
10873         * gcc.dg/vect/vect-59.c: Ditto.
10874         * gcc.dg/vect/vect-60.c: Ditto.
10875         * gcc.dg/vect/vect-74.c: Ditto.
10876         * gcc.dg/vect/vect-79.c: Ditto.
10877         * gcc.dg/vect/vect-80.c: Ditto.
10878
10879 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10880
10881         * gcc.dg/unused-7.c: Use the correct option.
10882
10883 2004-10-04  Paul Brook  <paul@codesourcery.com>
10884         Bud Davis  <bdavis9659@comcast.net>
10885
10886         PR fortran/17706
10887         PR fortran/16434
10888         * gfortran/pr17706.f90: New test.
10889         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10890
10891 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10892
10893         * gfortran.dg/pr17612.f90: New test.
10894
10895 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10896
10897         * g++.dg/template/local1.C: Adjust quoting marks in
10898         testing for diagnostics.
10899         * g++.dg/tls/diag-2.C: Likewise.
10900         * g++.dg/other/error8.C: Likewise.
10901
10902 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10903
10904         PR c/17178
10905         * gcc.dg/unused-4.c: Adjust to be correct.
10906
10907         PR c/17820
10908         * gcc.dg/unused-7.c: New test.
10909
10910 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10911
10912         PR c++/17797
10913         * g++.dg/overload/template2.C: New test.
10914
10915 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10916
10917         PR tree-optimization/16632
10918         * gcc.dg/tree-ssa/20041002-1.c: New.
10919
10920 2004-10-03  Paul Brook  <paul@codesourcery.com>
10921
10922         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10923         rather than relying on default formatting.
10924
10925 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         * gcc.dg/20040920-1.c: Update expected message text.
10928
10929 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10930
10931         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10932
10933 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10934
10935         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10936         tree level.
10937
10938 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10939
10940         * gcc.dg/tree-ssa/pr17343.c: Remove.
10941
10942 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10943
10944         PR tree-opt/17343
10945         * gcc.dg/tree-ssa/pr17343.c: New test.
10946
10947 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10948
10949         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10950         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10951         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10952         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10953         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10954
10955 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10956
10957         * gcc.dg/lvalue-2.c: New test.
10958
10959 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10960
10961         PR c/17730
10962         * gcc.dg/pr17730-1.c: New test
10963
10964 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10965
10966         PR c/7425
10967         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10968
10969 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * gcc.c-torture/execute/stdarg-1.c: New test.
10972         * gcc.c-torture/execute/stdarg-2.c: New test.
10973         * gcc.c-torture/execute/stdarg-3.c: New test.
10974         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10975         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10976         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10977         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10978         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10979
10980 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR tree-optimization/17697
10983         * g++.dg/opt/pr17697-1.C: New test.
10984         * g++.dg/opt/pr17697-2.C: New test.
10985         * g++.dg/opt/pr17697-3.C: New test.
10986
10987 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10988
10989         PR c/16409
10990         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10991         gcc.dg/vla-init-5.c: New tests.
10992
10993 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10994
10995         PR c/13804
10996         * gcc.dg/pr13804-1.c: New test.
10997
10998 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10999
11000         PR fortran/16938
11001         * gfortran.dg/pr16938.f90: New test.
11002
11003 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11004
11005         * g++.dg/template/crash23.C: New test.
11006
11007 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/17585
11010         * g++.dg/template/static8.C: New test.
11011
11012 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11013
11014         PR c++/17681
11015         * g++.dg/other/error9.C: New test.
11016
11017 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11018
11019         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11020
11021 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11022
11023         PR fortran/15164
11024         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11025
11026 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11027
11028         PR middle-end/17112
11029         * gcc.dg/pr17112-1.c: New test case.
11030
11031 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11032
11033         PR c/11459
11034         * gcc.dg/pr11459-1.c: New test.
11035
11036 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11037
11038         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11039         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11040
11041 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11042
11043         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11044
11045 2004-09-25  Jan Hubicka  <jh@suse.cz>
11046
11047         * compile/30040909-1.c: New test.
11048         * compile/30040907-1.c: New test.
11049
11050 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11051
11052         * gcc.c-torture/execute/va-arg-26.c: New test.
11053
11054 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11055
11056         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11057         extra diagnostics on targets with 64-bit pointers.
11058         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11059
11060 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11061
11062         PR c/17188
11063         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11064         * gcc.dg/decl-3.c: Adjust expected message.
11065
11066 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11067
11068         PR fortran/17615
11069         * gfortran.dg/pr17615.f90: New test.
11070
11071 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11072
11073         PR tree-optimzation/17517
11074         * g++.dg/tree-ssa/pr17517.C: New Test.
11075
11076 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         PR c++/16889
11079         * g++.dg/lookup/ambig3.C: New.
11080
11081 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11082
11083         PR tree-opt/17624
11084         * g++.dg/opt/pr17624.C: New test.
11085
11086 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11087
11088         PR c/6980
11089         * gcc.dg/Wbad-function-cast-1.c: New test.
11090
11091 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11092
11093         * g++.dg/ext/complit1.C
11094         * g++.dg/other/error2.C
11095         * g++.dg/other/nontype-1.C
11096         * g++.dg/parse/crash11.C
11097         * g++.dg/parse/crash12.C
11098         * g++.dg/parse/error15.C
11099         * g++.dg/parse/error4.C
11100         * g++.dg/parse/tmpl-outside1.C
11101         * g++.dg/parse/too-many-tmpl-args1.C
11102         * g++.dg/template/dependent-expr3.C
11103         * g++.dg/template/error10.C
11104         * g++.dg/template/instantiate1.C
11105         * g++.dg/template/vtable2.C
11106         * g++.dg/warn/Wshadow-1.C
11107         * g++.dg/warn/weak1.C
11108         * g++.old-deja/g++.brendan/crash16.C
11109         * g++.old-deja/g++.brendan/crash18.C
11110         * g++.old-deja/g++.brendan/crash48.C
11111         * g++.old-deja/g++.brendan/crash49.C
11112         * g++.old-deja/g++.brendan/crash55.C
11113         * g++.old-deja/g++.brendan/crash56.C
11114         * g++.old-deja/g++.brendan/crash8.C
11115         * g++.old-deja/g++.brendan/enum11.C
11116         * g++.old-deja/g++.brendan/enum8.C
11117         * g++.old-deja/g++.brendan/enum9.C
11118         * g++.old-deja/g++.brendan/friend3.C
11119         * g++.old-deja/g++.brendan/misc14.C
11120         * g++.old-deja/g++.bugs/900402_02.C
11121         * g++.old-deja/g++.bugs/900404_03.C
11122         * g++.old-deja/g++.bugs/900404_04.C
11123         * g++.old-deja/g++.bugs/900428_03.C
11124         * g++.old-deja/g++.jason/crash4.C
11125         * g++.old-deja/g++.jason/overload21.C
11126         * g++.old-deja/g++.jason/redecl1.C
11127         * g++.old-deja/g++.jason/report.C
11128         * g++.old-deja/g++.jason/rfg10.C
11129         * g++.old-deja/g++.jason/template30.C
11130         * g++.old-deja/g++.law/arm12.C
11131         * g++.old-deja/g++.law/ctors5.C
11132         * g++.old-deja/g++.law/cvt20.C
11133         * g++.old-deja/g++.law/init10.C
11134         * g++.old-deja/g++.law/init8.C
11135         * g++.old-deja/g++.law/visibility17.C
11136         * g++.old-deja/g++.law/visibility7.C
11137         * g++.old-deja/g++.mike/net8.C
11138         * g++.old-deja/g++.mike/p646.C
11139         * g++.old-deja/g++.mike/p700.C
11140         * g++.old-deja/g++.mike/p701.C
11141         * g++.old-deja/g++.mike/p811.C
11142         * g++.old-deja/g++.ns/template13.C
11143         * g++.old-deja/g++.other/array3.C
11144         * g++.old-deja/g++.other/crash25.C
11145         * g++.old-deja/g++.other/dtor3.C
11146         * g++.old-deja/g++.other/dtor4.C
11147         * g++.old-deja/g++.other/main1.C
11148         * g++.old-deja/g++.other/warn7.C
11149         * g++.old-deja/g++.pt/crash11.C
11150         * g++.old-deja/g++.pt/crash36.C
11151         * g++.old-deja/g++.pt/spec22.C
11152         * g++.old-deja/g++.pt/spec9.C
11153         * g++.old-deja/g++.pt/ttp52.C
11154         * g++.old-deja/g++.robertl/eb103.C
11155         * g++.old-deja/g++.robertl/eb121.C
11156         * g++.old-deja/g++.robertl/eb22.C
11157         * g++.old-deja/g++.robertl/eb8.C:
11158         Update locations and/or regexps of dg-error markers.
11159         Remove markers for some bogus messages that are no longer issued.
11160
11161 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11164         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11165
11166 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11167
11168         PR c++/17618
11169         * g++.dg/lookup/crash5.C: New test.
11170
11171 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11172
11173         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11174         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11175         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11176         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11177         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11178         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11179
11180         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11181         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11182         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11183         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11184         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11185         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11186
11187         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11188
11189         * gcc.dg/vect/vect-44.c: Check additional cases.
11190         * gcc.dg/vect/vect-48.c: Check additional cases.
11191
11192         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11193         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11194         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11195         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11196         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11197         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11198         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11199         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11200         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11201
11202         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11203         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11204         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11205
11206 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11207
11208         * gcc.dg/tree-ssa/loop-6.c: New test.
11209
11210 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11211
11212         PR c++/17620
11213         * g++.dg/inherit/base2.C: New.
11214
11215 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11216
11217         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11218         * gcc.dg/20001012-2.c: Likewise.
11219         * gcc.dg/20001013-1.c: Likewise.
11220         * gcc.dg/20001101-1.c: Likewise.
11221         * gcc.dg/20001102-1.c: Likewise.
11222         * gcc.dg/bf-spl1.c: Likewise.
11223         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11224         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11225
11226 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11227
11228         PR tree-optimization/16721
11229         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11230
11231 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11232
11233         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11234         * gcc.dg/20040305-1.c: Likewise.
11235
11236 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11237
11238         PR c/16566
11239         * gcc.c-torture/compile/pr16566-1.c,
11240         gcc.c-torture/compile/pr16566-2.c,
11241         gcc.c-torture/compile/pr16566-3.c: New tests.
11242
11243 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11244
11245         PR tree-optimization/17512
11246         * gcc.c-torture/compile/20040916-1.c.
11247
11248 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11249
11250         * gcc.dg/pragma-re-3.c: New test.
11251
11252 2004-09-17  Matt Austern  <austern@apple.com>
11253
11254         PR c++/15049
11255         * g++.dg/other/anon3.C: New.
11256
11257 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11258
11259         PR c++/7503
11260         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11261         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11262         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11263         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11264         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11265
11266 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11267
11268         PR fortran/17286
11269         * gfortran.dg/pr17286.f90: New test.
11270
11271 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/17530
11274         * g++.dg/template/static7.C: New test.
11275
11276 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11277
11278         PR tree-opt/17558
11279         * gcc.c-torture/compile/pr17558.c: New test.
11280
11281 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11282
11283         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11284         if SKIP_ATTRIBUTE is defined.
11285
11286 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11287
11288         PR fortran/15957
11289         * gfortran.dg/pr15957.f90: New test.
11290
11291 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11292
11293         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11294         in comparison.
11295         * gcc.dg/vect/vect-79.c: Likewise.
11296         * gcc.dg/vect/vect-80.c: Likewise.
11297
11298 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11299
11300         PR fortran/15750
11301         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11302
11303 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11304
11305         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11306         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11307         * gcc.dg/vect/vect-62.c: New testcase.
11308         * gcc.dg/vect/vect-63.c: New testcase.
11309         * gcc.dg/vect/vect-64.c: New testcase.
11310         * gcc.dg/vect/vect-65.c: New testcase.
11311         * gcc.dg/vect/vect-66.c: New testcase.
11312         * gcc.dg/vect/vect-67.c: New testcase.
11313         * gcc.dg/vect/vect-68.c: New testcase.
11314         * gcc.dg/vect/vect-69.c: New testcase.
11315         * gcc.dg/vect/vect-79.c: New testcase.
11316         * gcc.dg/vect/vect-80.c: New testcase.
11317
11318 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11319
11320         * gcc.target/mips/asm-1.c: New test.
11321
11322 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11323
11324         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11325         * gcc.dg/vect/vect-73.c: New testcase.
11326         * gcc.dg/vect/vect-74.c: New testcase.
11327         * gcc.dg/vect/vect-75.c: New testcase.
11328         * gcc.dg/vect/vect-76.c: New testcase.
11329         * gcc.dg/vect/vect-77.c: New testcase.
11330         * gcc.dg/vect/vect-78.c: New testcase
11331
11332 2004-09-18  Paul Brook  <paul@codesourcery.com>
11333
11334         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11335
11336 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11337
11338         PR c/17424
11339         * gcc.dg/pr17424-1.c: New test.
11340
11341 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11342
11343         * g++.dg/tree-ssa/pr17153.C: New test.
11344
11345 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11346
11347         PR pch/13361
11348         * testsuite/g++.dg/pch/wchar-1.C: New.
11349         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11350
11351 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11352
11353         * gcc.c-torture/execute/20040917-1.c: New test.
11354
11355 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11356
11357         PR tree-optimization/17319
11358         * gcc.dg/pr17319.c: New test.
11359
11360 2004-09-17  Devang Patel  <dpatel@apple.com>
11361
11362         * gcc.dg/20040813-1.c: New test.
11363
11364 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11365
11366         PR tree-optimization/17273
11367         * gcc.c-torture/compile/pr17273.c: New test.
11368
11369 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11370
11371         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11372         Update expected messages.
11373         * gcc.dg/declspec-13.c: New test.
11374
11375 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11376
11377         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11378
11379 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11380
11381         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11382         change what 'a' is pointing to.
11383
11384 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11385
11386         PR c++/16002
11387         * g++.dg/template/error18.C: New test.
11388
11389         PR c++/16029
11390         * g++.dg/warn/Wunused-8.C: New test.
11391
11392 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11393
11394         PR tree-optimization/17513
11395         * gcc.dg/20040916-1.c: New test.
11396
11397 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR c++/17501
11400         * g++.dg/template/typename7.C: New test.
11401
11402 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11403
11404         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11405
11406 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11407
11408         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11409         with -ftree-based-profiling also.
11410         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11411
11412 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11413
11414         PR/15364
11415         * gfortran.dg/der_array_io_1.f90: New test.
11416         * gfortran.dg/der_array_io_2.f90: New test.
11417         * gfortran.dg/der_array_io_3.f90: New test.
11418
11419 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11422         EABI.
11423
11424 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11425
11426         * g++.dg/opt/switch1.C: New test.
11427
11428 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11429
11430         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11431         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11432         Update expected messages.
11433
11434 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11435
11436         PR fortran/16485
11437         * gfortran.dg/same_name_1.f90: New test.
11438
11439 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11440
11441         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11442         dereference garbage pointers.
11443
11444 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11447         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11448
11449         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11450         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11451         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11452
11453 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/17324
11456         * g++.dg/template/mangle1.C: New test.
11457
11458 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11459
11460         PR tree-optimization/17252
11461         * gcc.c-torture/execute/pr17252.c: New test.
11462
11463 2004-09-14  Andrew Pinski  <apinski@apple.com>
11464
11465         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11466
11467 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11468
11469         PR rtl-optimization/9771
11470         * gcc.dg/pr9771-1.c: New test case.
11471
11472 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11473
11474         PR tree-optimization/15262
11475         * gcc.c-torture/execute/pr15262-1.c: New test.
11476         * gcc.c-torture/execute/pr15262-2.c: New test.
11477
11478 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11479
11480         * gcc.dg/declspec-12.c: New test.
11481
11482 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11483
11484         * gfortran.dg/pr17090.f90: Add directives to test.
11485
11486 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11487
11488         * gcc.c-torture/compile/20040914-1.c: New test.
11489
11490 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR c++/16162
11493         * g++.dg/template/decl2.C: New test.
11494
11495 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11496
11497         PR fortran/17090
11498         * gfortran.dg/pr17090.f90: New test.
11499
11500 2004-09-13  Dale Johannesen  <dalej@apple.com>
11501
11502         * gcc.c-torture/compile/pr17408.c:  New test case.
11503
11504 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/16716
11507         * g++.dg/parse/crash17.C: New test.
11508
11509         PR c++/17327
11510         * g++.dg/template/enum3.C: New test.
11511
11512 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11513
11514         * lib/gcc-defs.exp: Load wrapper.exp.
11515         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11516         using local code.
11517         * lib/gcc.exp (gcc_init): Similar.
11518         * lib/gfortran.exp (gfortran_init): Similar.
11519         * lib/objc.exp (objc_init): Similar.
11520         * lib/treelang.exp (treelang_init): Similar.
11521         * lib/wrapper.exp: New file with build_wrapper call machinery in
11522         ${tool}_maybe_build_wrapper.
11523
11524 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11525
11526         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11527         "inline".
11528         * gcc.dg/declspec-11.c: Update expected messages.
11529         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11530         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11531         gcc.dg/inline-12.c: New tests.
11532
11533 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11534
11535         * g++.dg/tree-ssa/pr17400.C: New testcase.
11536
11537 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11538
11539         * gcc.target/mips/sb1-1.c: New testcase.
11540
11541 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11542
11543         * lib/g77-dg.exp: Remove unused file.
11544         * lib/mike-g77.exp: Ditto.
11545         * lib/g77.exp: Ditto.
11546
11547 2004-09-12  Richard Henderson  <rth@redhat.com>
11548
11549         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11550
11551 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11552
11553         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11554         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11555         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11556         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11557         Update expected messages.
11558
11559 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11560
11561         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11562         declaration/use mismatch for dirp parameter.
11563
11564 2004-09-12  Andrew Pinski  <apinski@apple.com>
11565
11566         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11567         -fgnu-runtime is passed.
11568
11569 2004-09-12  Richard Henderson  <rth@redhat.com>
11570
11571         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11572         do the uplevel thing and update additional_flags directly.
11573         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11574         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11575         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11576         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11577
11578 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11579
11580         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11581
11582 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11583
11584         PR middle-end/17411
11585         * g++.dg/opt/pr17411-1.C: New test case.
11586
11587 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11588
11589         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11590         gcc.dg/tls/diag-2.c: Update expected messages.
11591         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11592         messages.
11593         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11594         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11595         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11596         gcc.dg/tls/diag-5.c: New tests.
11597
11598 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11599
11600         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11601
11602 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11603
11604         * g++.dg/parse/break-in-for.C: New test.
11605
11606 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.dg/tree-ssa/20040911-1.c: New test.
11609
11610 2004-09-11  Andreas Jaeger  <aj@suse.de>
11611
11612         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11613         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11614
11615 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11616
11617         * gcc.target/frv: New directory of FR-V-specific tests.
11618
11619 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11620
11621         * gcc.dg/convert-vec-1.c: New test.
11622
11623 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11624
11625         PR middle-end/17024
11626         * gcc.dg/pr17024-1.c: New test case.
11627
11628 2004-09-10  Eric Christopher  <echristo@redhat.com>
11629
11630         * gcc.dg/20040910-1.c: New test.
11631
11632 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11633
11634         * gcc.dg/bitfld-9.c: New test.
11635
11636 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11637
11638         * gcc.c-torture/execute/ieee/acc1.c: New test.
11639         * gcc.c-torture/execute/ieee/acc2.c: New test.
11640         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11641
11642 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11643
11644         * gcc.dg/deprecated-2.c: New test.
11645
11646 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11647
11648         * gcc.dg/init-vec-1.c: New test.
11649
11650 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11651
11652         PR middle-end/17055
11653         * gcc.dg/pr17055-1.c: New test case.
11654
11655 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11656
11657         PR target/17377
11658         * gcc.c-torture/execute/pr17377.c: New test.
11659
11660 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11661
11662         PR c/8420
11663         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11664         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11665         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11666         gcc.dg/long-long-typespec-1.c: New tests.
11667         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11668
11669 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11670
11671         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11672         gcc.dg/gnu99-static-1.c: New tests.
11673
11674 2004-09-08  Devang Patel  <dpatel@apple.com>
11675
11676         * gcc.dg/darwin-ld-20040828-1.c: New test.
11677         * gcc.dg/darwin-ld-20040828-2.c: New test.
11678         * gcc.dg/darwin-ld-20040828-3.c: New test.
11679
11680 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11681
11682         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11683         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11684         in error message.
11685         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11686         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11687         in error message.
11688         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11689         types they qualify.
11690         * objc.dg/type-size-2.m: Fix wording in comment.
11691         * objc.dg/va-meth-1.m: New test case.
11692
11693 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11694
11695         PR c/16633:
11696         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11697         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11698
11699 2004-09-06  Devang Patel  <dpatel@apple.com>
11700
11701         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11702         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11703
11704 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11705
11706         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11707         reflect changed line numbering of diagnostics.
11708
11709 2004-09-06  Paul Brook  <paul@codesourcery.com>
11710
11711         * gfortran.dg/edit_real_1.f90: Add new test.
11712
11713 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11714
11715         * gcc.dg/tree-ssa/loop-2.c: New test.
11716         * gcc.dg/tree-ssa/loop-3.c: New test.
11717         * gcc.dg/tree-ssa/loop-4.c: New test.
11718         * gcc.dg/tree-ssa/loop-5.c: New test.
11719
11720 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11721
11722         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11723
11724 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11725
11726         * gcc.dg/format/sentinel-1.c: New test.
11727
11728 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11729
11730         * testsuite/gcc.dg/builtins-46.c: New.
11731
11732 2004-09-03  Devang Patel  <dpatel@apple.com>
11733
11734         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11735         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11736
11737 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11738
11739         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11740         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11741         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11742         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11743         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11744         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11745         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11746         the non-portable bzero.
11747         * gcc.dg/20010912-1.c: xfail for NetWare.
11748         * gcc.dg/20020426-2.c: xfail for NetWare.
11749         * gcc.dg/20021014-1.c: xfail for NetWare.
11750         * gcc.dg/20021018-1.c: xfail for NetWare.
11751         * gcc.dg/20030213-1.c: xfail for NetWare.
11752         * gcc.dg/20030225-1.c: xfail for NetWare.
11753         * gcc.dg/20030708-1.c: xfail for NetWare.
11754         * gcc.dg/builtins-config.h: Also exclude NetWare.
11755         * gcc.dg/format/format.h: Define restrict only if not already defined.
11756         * gcc.dg/nest.c: xfail for NetWare.
11757         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11758         * lib/target-supports.exp (check_visibility_available): Exclude
11759         NetWare.
11760
11761 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11762
11763         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11764         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11765         deterministic starting point for the alignment of structure fields.
11766         * gcc.dg/Wpadded.c: Dito.
11767         * g++.dg/abi/vbase10.C: Dito.
11768
11769 2004-09-03  Devang Patel  <dpatel@apple.com>
11770
11771         * g++.dg/debug/pr15736.cc: New test.
11772
11773 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11774
11775         * README.QMTEST: Fix out-of-date link.
11776
11777 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11778
11779         PR fortran/16579
11780         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11781         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11782
11783 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11784
11785         * g++.dg/abi/arm_rtti1.C: New test.
11786
11787 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11788
11789         * gcc.dg/ppc-vector-memcpy.c: New.
11790         * gcc.dg/ppc-vector-memset.c: New.
11791
11792 2004-09-02  Chao-ying Fu  <fu@mips.com>
11793
11794         * gcc.target/mips/mips-3d-1.c: New test.
11795         * gcc.target/mips/mips-3d-2.c: New test.
11796         * gcc.target/mips/mips-3d-3.c: New test.
11797         * gcc.target/mips/mips-3d-4.c: New test.
11798         * gcc.target/mips/mips-3d-5.c: New test.
11799         * gcc.target/mips/mips-3d-6.c: New test.
11800         * gcc.target/mips/mips-3d-7.c: New test.
11801         * gcc.target/mips/mips-3d-8.c: New test.
11802         * gcc.target/mips/mips-3d-9.c: New test.
11803         * gcc.target/mips/mips-ps-1.c: New test.
11804         * gcc.target/mips/mips-ps-2.c: New test.
11805         * gcc.target/mips/mips-ps-3.c: New test.
11806         * gcc.target/mips/mips-ps-4.c: New test.
11807         * gcc.target/mips/mips-ps-type.c: New test.
11808
11809 2004-09-02  Paul Brook  <paul@codesourcery.com>
11810
11811         * gfortran.dg/edit_real_1.f90: Add new tests.
11812
11813 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11814
11815         PR fortran/15327
11816         * gfortran.dg/merge_char_1.f90: New test.
11817
11818 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11819
11820         PR fortran/16404
11821         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11822
11823 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11824
11825         PR c/1522
11826         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11827
11828 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11829
11830         * g++.dg/opt/loop1.C: Do not XFAIL.
11831
11832 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11833
11834         * gcc.c-torture/execute/20040831-1.c: New test.
11835
11836 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11837
11838         PR fortran/16579
11839         * gfortran.dg/g77/20010610.f: Now passes.
11840         Copy from g77.f-torture/execute. Add dg-run directive.
11841         * gfortran.dg/g77/README: Update
11842
11843 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11844
11845         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11846         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11847         (t1, t2, t3, t4): Add volatile.
11848
11849 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11850
11851         * g++.dg/ext/visibility/arm1.C: New test.
11852
11853 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11854
11855         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11856         -pedantic-errors.
11857
11858 2004-09-01  Paul Brook  <paul@codesourcery.com>
11859
11860         * gfortran.dg/eof_2.f90: New test.
11861
11862 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11863
11864         PR fortran/16579
11865         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11866
11867 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11868
11869         PR libfortran/16805
11870         * gfortran.dg/list_read_2.f90: New test.
11871
11872 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11873
11874         * g++.dg/abi/key1.C: New test.
11875
11876 2004-08-31  Richard Henderson  <rth@redhat.com>
11877
11878         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11879         form of offsetof.
11880         * g++.dg/other/offsetof5.C: Remove duplicate.
11881
11882 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11883
11884         PR fortran/17244
11885         * gfortran.dg/func_derived_1.f90: New test.
11886
11887 2004-08-31  Paul Brook  <paul@codesourcery.com>
11888
11889         * gfortran.dg/eof_1.f90: New test.
11890
11891 2004-08-31  Paul Brook  <paul@codesourcery.com>
11892
11893         * gfortran.dg/list_read_1.f90: New file.
11894
11895 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * g++.dg/opt/loop1.C: XFAIL.
11898
11899 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11900
11901         * gcc.dg/funcdef-storage-1.c: New.
11902         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11903         an extern function in local scope.
11904         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11905         declare an 'auto inline' function in local scope.
11906         * gcc.dg/20011130-1.c: Likewise.
11907         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11908         an 'auto' function in local scope.
11909         * gcc.dg/20021014-1.c: Likewise.
11910         * gcc.dg/20030331-2.c: Likewise.
11911
11912 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11913
11914         * gfortran.dg/blockdata_1.f90: New test.
11915
11916 2004-08-30  Richard Henderson  <rth@redhat.com>
11917
11918         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11919
11920 2004-08-30  Richard Henderson  <rth@redhat.com>
11921
11922         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11923         additional_flags set by alternate driver.
11924         (ieee-options): New procedure.
11925         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11926         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11927         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11928         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11929
11930 2004-08-30  Richard Henderson  <rth@redhat.com>
11931
11932         * lib/f-torture.exp: Remove.
11933
11934 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11935
11936         PR rtl-optimization/16590
11937         * g++.dg/opt/loop1.C: New test.
11938
11939 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11940
11941         PR fortran/13910
11942         * gfortran.dg/oldstyle_1.f90: New test.
11943
11944 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11945         Paul Brook  <paul@codesourcery.com>
11946
11947         * gfortran.dg/g77/README: Update.
11948         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11949         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11950         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11951
11952 2004-08-28  Paul Brook  <paul@codesourcery.com>
11953
11954         PR libfortran/17195
11955         * gfortran.dg/edit_real_1.f90: New test.
11956
11957 2004-08-27  Paul Brook  <paul@codesourcery.com>
11958
11959         * gfortran.dg/rewind_1.f90: New test.
11960
11961 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11962
11963         PR fortran/16597
11964         * gfortran.dg/pr16597.f90: New test.
11965
11966 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11967
11968         PR c/13801
11969         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11970         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11971         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11972         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11973         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11974
11975 2004-08-26  Nick Clifton  <nickc@redhat.com>
11976
11977         * gcc.c-torture/compile/pr17119.c: New test.
11978
11979 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11980
11981         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11982
11983 2004-08-25  Richard Henderson  <rth@redhat.com>
11984
11985         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11986         the bits that expect kind=8 to be the largest real kind.
11987
11988 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11989
11990         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11991
11992 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11993
11994         * gfortran.dg/assignment_1.f90: New test.
11995
11996 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11997
11998         * g++.dg/template/repo3.C: New test.
11999
12000 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12001
12002         PR middle-end/16693
12003         PR tree-optimization/16372
12004         * g++.dg/opt/pr16372-1.C: New test case.
12005         * g++.dg/opt/pr16693-1.C: New test case.
12006         * g++.dg/opt/pr16693-2.C: New test case.
12007
12008 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12009
12010         * objc.dg/proto-lossage-4.m: New test.
12011
12012 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12013
12014         PR c++/17155
12015         * g++.dg/inherit/local2.C: New test.
12016
12017 2004-08-25  Paul Brook  <paul@codesourcery.com>
12018
12019         PR fortran/17144
12020         * gfortran.dg/string_ctor_1.f90: New test.
12021
12022 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12023
12024         PR c++/14428
12025         * g++.dg/template/redecl2.C: New test.
12026
12027 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12028
12029         PR fortran/17143
12030         * gfortran.dg/pr17143.f90: New test.
12031
12032 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12033
12034         PR fortran/17164
12035         * gfortran.dg/pr17164.f90: New test.
12036
12037 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12038
12039         * gcc.dg/tree-ssa/loop-1.c: New test.
12040
12041 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12042
12043         * gcc.c-torture/compile/20040824-1.c: New test.
12044
12045 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12046
12047         * gcc.c-torture/compile/iftrap-3.c: New test.
12048
12049 2004-08-24  Paul Brook  <paul@codesourcery.com>
12050
12051         * gfortran.dg/entry_2.f90: New test.
12052
12053 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12054
12055         PR c++/16889
12056         * g++.dg/lookup/ambig[12].C: New.
12057
12058 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12059
12060         PR c++/16706
12061         * g++.dg/template/crash21.C: New test.
12062         * g++.dg/template/crash22.C: Likewise.
12063
12064 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         PR c++/17149
12067         * g++.dg/template/access15.C: New.
12068
12069 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12070
12071         PR c++/17163
12072         * g++.dg/template/repo2.C: New test.
12073
12074 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12075
12076         PR rtl-optimization/17078
12077         * gcc.c-torture/execute/pr17078-1.c: New test case.
12078
12079 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12080
12081         PR c/14492
12082         * gcc.dg/debug/crash1.c: New test.
12083
12084 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c/16180
12087         * gcc.dg/loop-5.c: New test.
12088
12089 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12090
12091         * gcc.c-torture/execute/20040823-1.c: New test.
12092
12093 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12094
12095         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12096         to the assembler.  Simplify test accordingly.
12097         (asm_abi_flags): Use GNU names.
12098         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12099         to check for ABI flags.
12100
12101 2004-08-22  Andrew Pinski  <apinski@apple.com>
12102
12103         * g++.dg/opt/pr14029.C: New test.
12104         * gcc.c-torture/execute/pr15262.c: New test.
12105
12106 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12107
12108         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12109
12110 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12111
12112         PR 16908
12113         * gfortran.dg/direct_io.f90: New test.
12114
12115 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/17121
12118         * g++.dg/inherit/local2.C: New test.
12119
12120 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12121
12122         PR c++/17120
12123         * g++.dg/warn/Wparentheses-4.C: New test.
12124
12125 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/17121
12128         * g++.dg/inherit/local2.C: New test.
12129
12130         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12131         * gcc.dg/ppc-ldstruct.c: Likewise.
12132         * gcc.dg/ppc64-abi-2.c: Likewise.
12133
12134 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12135
12136         PR rtl-optimization/17099
12137         * gcc.c-torture/execute/20040820-1.c: New test.
12138
12139 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12140
12141         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12142
12143 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12144
12145         PR fortran/17077
12146         * gfortran.dg/auto_array_1.f90: New test.
12147
12148 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12149
12150         PR fortran/17074
12151         * gfortran.dg/simpleif_1.f90: New test.
12152
12153 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12154
12155         * lib/target-supports.exp (check_profiling_available): Return
12156         false for arm*-*-symbianelf* and arm*-*-eabi*.
12157
12158         PR c++/15890
12159         * g++.dg/template/delete1.C: New test.
12160
12161 2004-08-19  Paul Brook  <paul@codesourcery.com>
12162
12163         PR fortran/14976
12164         PR fortran/16228
12165         * gfortran.dg/data_char_1.f90: New test.
12166
12167 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12168
12169         PR fortran/16946
12170         * gfortran.dg/reduction.f90: New testcase.
12171
12172 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12173
12174         PR fortran/16520
12175         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12176
12177 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12178
12179         PR c++/17041
12180         * g++.dg/Wparentheses-3.C: New test.
12181
12182 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12183
12184         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12185         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12186         * gcc.dg/vect/vect-2.c: Likewise.
12187         * gcc.dg/vect/vect-3.c: Likewise.
12188         * gcc.dg/vect/vect-4.c: Likewise.
12189         * gcc.dg/vect/vect-5.c: Likewise.
12190         * gcc.dg/vect/vect-6.c: Likewise.
12191         * gcc.dg/vect/vect-7.c: Likewise.
12192         * gcc.dg/vect/vect-25.c: Likewise.
12193         * gcc.dg/vect/vect-31.c: Likewise.
12194         * gcc.dg/vect/vect-32.c: Likewise.
12195         * gcc.dg/vect/vect-34.c: Likewise.
12196         * gcc.dg/vect/vect-36.c: Likewise.
12197         * gcc.dg/vect/vect-all.c: Likewise.
12198
12199 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/17068
12202         * g++.dg/template/operator4.C: New test.
12203
12204 2004-08-18  Richard Henderson  <rth@redhat.com>
12205
12206         * gcc.dg/20040206-1.c: XFAIL.
12207
12208 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/16246
12211         * g++.dg/template/array7.C: New test.
12212
12213 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12214
12215         * gcc.dg/mips-movcc-1.c: New test.
12216         * gcc.dg/mips-movcc-2.c: New test.
12217         * gcc.dg/mips-movcc-3.c: New test.
12218
12219         * gcc.dg/mips-nmadd-1.c: New test.
12220         * gcc.dg/mips-nmadd-2.c: New test.
12221
12222 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/15871
12225         * g++.dg/opt/inline8.C: New test.
12226
12227         PR c++/16965
12228         * g++.dg/parse/error17.C: New test.
12229
12230 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12231
12232         * gcc.dg/vect: New directory for vectorizer tests.
12233         * gcc.dg/vect/tree-vect.h: New file.
12234         * gcc.dg/vect/vect.exp: New file.
12235         * gcc.dg/vect/pr16105.c.c: New test.
12236         * gcc.dg/vect/vect-1.c: New test.
12237         * gcc.dg/vect/vect-2.c: New test.
12238         * gcc.dg/vect/vect-3.c: New test.
12239         * gcc.dg/vect/vect-4.c: New test.
12240         * gcc.dg/vect/vect-5.c: New test.
12241         * gcc.dg/vect/vect-6.c: New test.
12242         * gcc.dg/vect/vect-7.c: New test.
12243         * gcc.dg/vect/vect-8.c: New test.
12244         * gcc.dg/vect/vect-9.c: New test.
12245         * gcc.dg/vect/vect-10.c: New test.
12246         * gcc.dg/vect/vect-11.c: New test.
12247         * gcc.dg/vect/vect-12.c: New test.
12248         * gcc.dg/vect/vect-13.c: New test.
12249         * gcc.dg/vect/vect-14.c: New test.
12250         * gcc.dg/vect/vect-15.c: New test.
12251         * gcc.dg/vect/vect-16.c: New test.
12252         * gcc.dg/vect/vect-17.c: New test.
12253         * gcc.dg/vect/vect-18.c: New test.
12254         * gcc.dg/vect/vect-19.c: New test.
12255         * gcc.dg/vect/vect-20.c: New test.
12256         * gcc.dg/vect/vect-21.c: New test.
12257         * gcc.dg/vect/vect-22.c: New test.
12258         * gcc.dg/vect/vect-23.c: New test.
12259         * gcc.dg/vect/vect-24.c: New test.
12260         * gcc.dg/vect/vect-25.c: New test.
12261         * gcc.dg/vect/vect-26.c: New test.
12262         * gcc.dg/vect/vect-27.c: New test.
12263         * gcc.dg/vect/vect-28.c: New test.
12264         * gcc.dg/vect/vect-29.c: New test.
12265         * gcc.dg/vect/vect-30.c: New test.
12266         * gcc.dg/vect/vect-31.c: New test.
12267         * gcc.dg/vect/vect-32.c: New test.
12268         * gcc.dg/vect/vect-33.c: New test.
12269         * gcc.dg/vect/vect-34.c: New test.
12270         * gcc.dg/vect/vect-35.c: New test.
12271         * gcc.dg/vect/vect-36.c: New test.
12272         * gcc.dg/vect/vect-37.c: New test.
12273         * gcc.dg/vect/vect-38.c: New test.
12274         * gcc.dg/vect/vect-40.c: New test.
12275         * gcc.dg/vect/vect-41.c: New test.
12276         * gcc.dg/vect/vect-42.c: New test.
12277         * gcc.dg/vect/vect-43.c: New test.
12278         * gcc.dg/vect/vect-44.c: New test.
12279         * gcc.dg/vect/vect-45.c: New test.
12280         * gcc.dg/vect/vect-46.c: New test.
12281         * gcc.dg/vect/vect-47.c: New test.
12282         * gcc.dg/vect/vect-48.c: New test.
12283         * gcc.dg/vect/vect-49.c: New test.
12284         * gcc.dg/vect/vect-50.c: New test.
12285         * gcc.dg/vect/vect-51.c: New test.
12286         * gcc.dg/vect/vect-52.c: New test.
12287         * gcc.dg/vect/vect-53.c: New test.
12288         * gcc.dg/vect/vect-54.c: New test.
12289         * gcc.dg/vect/vect-55.c: New test.
12290         * gcc.dg/vect/vect-56.c: New test.
12291         * gcc.dg/vect/vect-57.c: New test.
12292         * gcc.dg/vect/vect-58.c: New test.
12293         * gcc.dg/vect/vect-59.c: New test.
12294         * gcc.dg/vect/vect-60.c: New test.
12295         * gcc.dg/vect/vect-61.c: New test.
12296         * gcc.dg/vect/vect-all.c: New test.
12297         * gcc.dg/vect/vect-none.c: New test.
12298
12299 2004-08-17  Paul Brook  <paul@codesourcery.com>
12300
12301         PR fortran/13082
12302         * gfortran.dg/entry_1.f90: New test.
12303
12304 2004-08-17  Andrew Pinski  <apinski@apple.com>
12305
12306         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12307
12308 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12309
12310         * gcc.dg/pr17036-1.c: New test.
12311
12312 2004-08-16  Devang Patel  <dpatel@apple.com>
12313
12314         * gcc.dg/darwin-20040809-1.c: New test.
12315
12316 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12317
12318         * gcc.dg/funcdef-attr-1.c: New test.
12319
12320 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12321
12322         * gcc.dg/altivec-17.c: New test.
12323         * gcc.dg/altivec-18.c: New test.
12324
12325 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12326
12327         PR c++/6749
12328         * g++.dg/template/vtable2.C: New test.
12329
12330 2004-08-14  Richard Henderson  <rth@redhat.com>
12331
12332         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12333         * gcc.dg/pack-test-4.c (main): Return 0.
12334         * gcc.dg/setjmp-1.c: Remove XFAIL.
12335         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12336
12337 2004-08-14  Richard Henderson  <rth@redhat.com>
12338
12339         * gcc.dg/980217-1.c: Add prototype for printf.
12340
12341 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12342
12343         * gfortran.dg/pr16935.f90: New test.
12344
12345 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12346
12347         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12348
12349 2004-08-13  Paul Brook  <paul@codesourcery.com>
12350
12351         * gfortran.dg/der_io_1.f90: Remove stray comma.
12352
12353 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12354
12355         * gcc.dg/vmx/cw-bug-2.c: Remove.
12356         * gcc.dg/vmx/vprint-1.c: Remove.
12357         * gcc.dg/vmx/vscan-1.c: Remove.
12358
12359 2004-08-12  Devang patel  <dpatel@apple.com>
12360
12361         * gcc.dg/darwin-20040809-2.c: New test.
12362
12363 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12364
12365         * g++.dg/ext/altivec-12.C: New test.
12366
12367         * g++.dg/ext/altivec-11.C: New test.
12368
12369 2004-08-12  Paul Brook  <paul@codesourcery.com>
12370
12371         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12372
12373 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12374
12375         * g++.dg/ext/altivec-2.C: Check for hardware support before
12376         executing any VMX instructions.
12377
12378         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12379
12380 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12381
12382         PR c++/16276
12383         * g++.old-deja/g++.other/comdat4.C: New test.
12384         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12385
12386 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12387
12388         PR target/16286
12389         * gcc.dg/pr16286.c: New test.
12390
12391 2004-08-12 Jan Beulich <jbeulich@novell.com>
12392
12393         * g++.dg/ext/asm5.C: New.
12394
12395 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12396
12397         PR c++/16698
12398         * g++.dg/eh/crash1.C: New test.
12399
12400         PR c++/16717
12401         * g++.dg/ext/construct1.C: New test.
12402
12403 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12404
12405         PR c++/16853
12406         * g++.dg/init/ptrmem1.C: New test.
12407
12408         PR c++/16618
12409         * g++.dg/parse/offsetof5.C: New test.
12410
12411         PR c++/16870
12412         * g++.dg/template/overload3.C: New test.
12413
12414 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR c++/16964
12417         * g++.dg/parse/error16.C: New test.
12418
12419         PR c++/16904
12420         * g++.dg/template/error14.C: New test.
12421
12422         PR c++/16929
12423         * g++.dg/template/error15.C: New test.
12424
12425 2004-08-11  Devang Patel  <dpatel@apple.com>
12426
12427         * gcc.dg/darwin-ld-20040809-1.c: New test.
12428         * gcc.dg/darwin-ld-20040809-2.c: New test.
12429
12430 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12431
12432         PR fortran/16917
12433         * gfortran.dg/dfloat_1.f90: New test.
12434
12435 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12436
12437         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12438         * gcc.dg/dll-2.c: Fix dg-require syntax.
12439         * gcc.misc-tests/arm-isr.c (abort): Declare.
12440         (exit): Likewise.
12441
12442 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12443
12444         PR c++/16971
12445         * g++.dg/parse/crash16.C: New test.
12446
12447 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12448
12449         * gcc.dg/mips-rsqrt-1.c: New test case.
12450         * gcc.dg/mips-rsqrt-2.c: New test case.
12451         * gcc.dg/mips-rsqrt-3.c: New test case.
12452
12453 2004-08-10  Paul Brook  <paul@codesourcery.com>
12454
12455         * gfortran.dg/der_io_1.f90: New test.
12456
12457 2004-08-10  Paul Brook  <paul@codesourcery.com>
12458
12459         PR fortran/16919
12460         * gfortran.dg/der_array_1.f90: New test.
12461
12462 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12463
12464         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12465
12466 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12467
12468         * gcc.dg/wchar_t-2.c: Fix typo.
12469
12470 2004-08-09  Falk Hueffner  <falk@debian.org>
12471
12472         PR tree-optimization/12517
12473         * gcc.c-torture/compile/pr12517.c: New test.
12474
12475         PR tree-optimization/12578
12476         * gcc.c-torture/compile/pr12578.c: New test.
12477
12478         PR tree-optimization/12899
12479         * gcc.c-torture/compile/pr12899.c: New test.
12480
12481         PR rtl-optimization/14692
12482         * gcc.c-torture/compile/pr14692.c: New test.
12483
12484         PR tree-optimization/16461
12485         * gcc.c-torture/compile/pr16461.c: New test.
12486
12487 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12488
12489         * gfortran.dg/getenv_1.f90: New test.
12490
12491 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12492
12493         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12494         wchar_t.
12495         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12496
12497 2004-08-06  Paul Brook  <paul@codesourcery.com>
12498
12499         * gfortran.dg/ret_array_1.f90: New test.
12500         * gfortran.dg/ret_pointer_1.f90: New test.
12501
12502 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12503
12504         * gcc.dg/missing-field-init-[12].c: New tests.
12505         * g++.dg/warn/missing-field-init-[12].C: New tests.
12506
12507 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12508
12509         * gcc.dg/enum2.c: New test.
12510         * gcc.dg/symbian3.c: Likewise.
12511         * gcc.dg/symbian4.c: Likewise.
12512         * gcc.dg/wchar_t-2.c: Likewise.
12513
12514 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12517         destructor tests.
12518
12519 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12520
12521         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12522         dg-require-visiblity.
12523         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12524         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12525         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12526         * g++.dg/ext/visibility/new1.C: Likewise.
12527         * g++.dg/ext/visibility/pragma.C: Likewise.
12528         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12529         * g++.dg/ext/visibility/virtual.C: Likewise.
12530         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12531         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12532         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12533         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12534         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12535         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12536         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12537         * g++/dg/ext/visibility/visibility-8.C: New test.
12538         * gcc.c-torture/compile/dll.x: Remove.
12539         * gcc.dg/dll-2.c: Use dg-require-dll
12540         * gcc.dg/visibility-10.c: New test.
12541         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12542         supporting DLLs.
12543         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12544         (scan_not_hidden): Likewise.
12545
12546 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12547
12548         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12549
12550 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12551
12552         * gcc.c-torture/execute/20040805-1.c: New test.
12553
12554 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12555
12556         * gcc.dg/20020118-1.c: Declare abort.
12557         * gcc.dg/altivec_check.h: Likewise.
12558         * gcc.dg/iftrap-2.c: Likewise.
12559         * gcc.dg/pragma-darwin.c: Likewise.
12560         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12561
12562 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12563
12564         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12565
12566 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12567
12568         * gcc.c-torture/execute/builtins/abs-2.c,
12569         gcc.c-torture/execute/builtins/abs-3.c,
12570         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12571         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12572         intmax_t, uintmax_t and their limits.
12573         * gcc.dg/intmax_t-1.c: New test.
12574
12575 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12576
12577         * g++.dg/tc1/dr147.C: Add reference to PR.
12578
12579 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12580
12581         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12582         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12583
12584 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12585
12586         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12587
12588 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12589
12590         * gcc.dg/redecl-5.c: New test.
12591         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12592         of scanf.
12593
12594 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12595
12596         PR middle-end/16790
12597         * gcc.c-torture/execute/pr16790-1.c: New test case.
12598
12599 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12600
12601         * g++.dg/ext/visibility/assign1.C: New test.
12602         * g++.dg/ext/visibility/new1.C: Likewise.
12603
12604         * gcc.dg/symbian1.c: New test.
12605         * gcc.dg/symbian2.c: Likewise.
12606
12607 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12608
12609         PR target/16570
12610         * gcc.dg/i386-sse-9.c: New test.
12611
12612 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12613
12614         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12615
12616 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12617
12618         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12619         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12620         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12621         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12622         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12623         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12624         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12625         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12626         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12627         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12628         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12629         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12630         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12631         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12632         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12633         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12634         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12635         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12636         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12637         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12638         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12639         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12640         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12641         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12642         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12643         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12644         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12645         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12646         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12647         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12648         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12649         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12650         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12651         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12652         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12653         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12654         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12655         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12656         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12657         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12658         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12659         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12660         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12661         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12662         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12663         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12664         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12665         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12666         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12667         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12668         gcc.misc-tests/i386-pf-3dnow-1.c,
12669         gcc.misc-tests/i386-pf-athlon-1.c,
12670         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12671         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12672         Declare built-in functions used.
12673         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12674
12675 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/16707
12678         * g++.dg/lookup/using12.C: New test.
12679
12680         * g++.dg/init/null1.C: Fix PR number.
12681         * g++.dg/parse/namespace10.C: Likewise.
12682
12683 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/16224
12686         * g++.dg/template/spec17.C: New test.
12687         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12688         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12689
12690 2004-08-02  David Billinghurst
12691
12692         PR fortran/16292
12693         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12694
12695 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12696
12697         * gcc.dg/ia64-got-1.c: New test case.
12698
12699 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12700
12701         PR c++/16489
12702         * g++.dg/init/null1.C: New test.
12703         * g++.dg/tc1/dr76.C: Adjust error marker.
12704
12705         PR c++/16529
12706         * g++.dg/parse/namespace10.C: New test.
12707
12708         PR c++/16810
12709         * g++.dg/inherit/ptrmem2.C: New test.
12710
12711 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12712
12713         PR target/16155
12714         * gcc.dg/pr16155.c: New test.
12715
12716 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12717
12718         * gcc.dg/redecl-2.c: New test.
12719
12720 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12721
12722         * gcc.dg/darwin-longdouble.c: New file.
12723
12724 2004-07-30  Richard Henderson  <rth@redhat.com>
12725
12726         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12727         write to constant argument.
12728         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12729
12730 2004-07-30  Richard Henderson  <rth@redhat.com>
12731
12732         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12733         tests of nearest around zero.
12734
12735 2004-07-30  Andrew Pinski  <apinski@apple.com>
12736
12737         * gcc.c-torture/compile/20040730-1.c: New test.
12738
12739 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12740
12741         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12742         powerpc-eabispe.
12743
12744 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12745
12746         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12747
12748 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12749
12750         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12751         contains $ld_library_path.
12752         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12753
12754 2004-07-29  Richard Henderson  <rth@redhat.com>
12755
12756         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12757
12758         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12759         (alt2, which): New.
12760         (Check): Accept either alternative.
12761
12762 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12763
12764         * g++.dg/abi/inline1.C: New test.
12765         * g++.dg/abi/local1-a.cc: Likewise.
12766         * g++.dg/abi/local1.C: Likewise.
12767         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12768         * g++.dg/abi/mangle12.C: Likewise.
12769         * g++.dg/abi/mangle17.C: Likewise.
12770         * g++.dg/abi/mangle20-2.C: Likewise.
12771         * g++.dg/opt/interface1.C: Likewise.
12772         * g++.dg/opt/interface1.h: Likewise.
12773         * g++.dg/opt/interface1-a.cc: New test.
12774         * g++.dg/parse/repo1.C: New test.
12775         * g++.dg/template/repo1.C: Likewise.
12776         * g++.dg/warn/Winline-1.C: Likewise.
12777         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12778
12779 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12780
12781         * gcc.dg/tree-ssa/20040729-1.c: New test.
12782
12783 2004-07-27  Matt Austern <austern@apple.com>
12784
12785         * gcc.dg/darwin-bool-1.c: New test.
12786         * gcc.dg/darwin-bool-2.c: New test.
12787
12788 2004-07-28  Richard Henderson  <rth@redhat.com>
12789
12790         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12791         arguments in the correct type.  Don't write to constant arguments.
12792
12793 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12794
12795         PR tree-optimization/16688
12796         PR tree-optimization/16689
12797         * g++.dg/tree-ssa/pr16688.C: New test.
12798
12799 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12800
12801         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12802         loads.  Not only in the comment, this time.
12803
12804 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12805
12806         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12807         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12808         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12809         * gcc.dg/sh4a-bitmovua.c: New.
12810         * gcc.dg/sh4a-cos.c: New.
12811         * gcc.dg/sh4a-cosf.c: New.
12812         * gcc.dg/sh4a-fprun.c: New.
12813         * gcc.dg/sh4a-fsrra.c: New.
12814         * gcc.dg/sh4a-memmovua.c: New.
12815         * gcc.dg/sh4a-sin.c: New.
12816         * gcc.dg/sh4a-sincos.c: New.
12817         * gcc.dg/sh4a-sincosf.c: New.
12818         * gcc.dg/sh4a-sinf.c: New.
12819
12820 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12821
12822         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12823         conditionals.
12824         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12825         loads.
12826         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12827         DOM1.
12828
12829 2004-07-27  Andrew Pinski  <apinski@apple.com>
12830
12831         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12832
12833 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12834
12835         * gcc.dg/pragma-isr.c: New test.
12836
12837 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12838
12839         PR c++/14429
12840         * g++.dg/template/ttp11.C: New test.
12841
12842 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12843
12844         * gcc.c-torture/compile/20040727-1.c: New test.
12845
12846 2004-07-26  Eric Christopher  <echristo@redhat.com>
12847
12848         * gcc.c-torture/compile/20040726-2.c: New test.
12849
12850 2004-07-26  Andrew Pinski  <apinski@apple.com>
12851
12852         * g++.dg/rtti/tinfo1.C: Xfail.
12853
12854 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12855
12856         * gcc.c-torture/compile/20040726-1.c: New test.
12857
12858 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12859             Brian Ryner  <bryner@brianryner.com>
12860
12861         PR c++/9283
12862         PR c++/15000
12863         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12864         * g++.dg/ext/visibility/: New directory.
12865         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12866         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12867         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12868         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12869         * g++.dg/ext/visibility/fvisibility.C,
12870         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12871         g++.dg/ext/visibility/fvisibility-override1.C
12872         g++.dg/ext/visibility/fvisibility-override2.C
12873         g++.dg/ext/visibility/memfuncts.C
12874         g++.dg/ext/visibility/noPLT.C
12875         g++.dg/ext/visibility/pragma.C
12876         g++.dg/ext/visibility/pragma-override1.C
12877         g++.dg/ext/visibility/pragma-override2.C
12878         g++.dg/ext/visibility/staticmemfuncts.C
12879         g++.dg/ext/visibility/virtual.C: New tests.
12880
12881 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12882
12883         PR c/15360
12884         * gcc.dg/pr15360-1.c: New test.
12885
12886 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12887
12888         * gcc.dg/pragma-align-2.c: New test.
12889         * gcc.dg/pragma-init-fini.c: New test.
12890         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12891         targets.
12892
12893 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12894
12895         * gcc.dg/init-string-2.c: New test.
12896
12897 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12898
12899         PR 16684
12900         * gcc.dg/Wredundant-decls-1.c: New test case.
12901
12902 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12903
12904         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12905         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12906         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12907         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12908         * gcc.dg/compat/generate-random.c: New file.
12909         * gcc.dg/compat/generate-random.h: Likewise.
12910         * gcc.dg/compat/generate-random_r.c: Likewise.
12911         * gcc.dg/compat/struct-layout-1.h: Likewise.
12912         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12913         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12914         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12915         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12916         * gcc.dg/compat/struct-layout-1_main.c: New test.
12917         * gcc.dg/compat/struct-layout-1_x.c: New file.
12918         * gcc.dg/compat/struct-layout-1_y.c: New file.
12919         * gcc.dg/compat/struct-layout-1_test.h: New file.
12920
12921 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12922
12923         * gcc.dg/comp-return-1.c: New test
12924
12925 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12926
12927         * gcc.dg/vmx/8-02a.c: Fix typo.
12928
12929         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12930         * gcc.dg/darwin-abi-3.c: New test.
12931
12932         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12933         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12934
12935         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12936         * gcc.dg/vmx/ops-long-1.c: New test.
12937         * gcc.dg/vmx/ops-long-2.c: New test.
12938
12939 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12940
12941         * g++.dg/lookup/conv-[1234].C: New.
12942
12943 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12944
12945         * g++.dg/parse/attr2.C: Simplify.
12946
12947 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12948
12949         PR c/7284
12950         * gcc.c-torture/execute/pr7284-1.c: New test.
12951
12952 2004-07-22  Brian Booth  <bbooth@redhat.com>
12953
12954         * gcc.dg/tree-ssa/20040721-1.c: New test.
12955
12956 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.dg/template/crash20.c: New.
12959
12960 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12961
12962         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12963         Add dg-run directive.  Declare variables as required.
12964         * gfortran.dg/g77/README: Update
12965
12966 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12967
12968         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12969         gcc.dg/cris-peep2-andu2.c: New tests.
12970
12971 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12972
12973         PR c/15052
12974         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12975         on return type.
12976         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12977         messages.
12978         * gcc.dg/qual-return-2.c: Update expected messages.
12979         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12980
12981 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12982
12983         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12984         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12985
12986 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12987
12988         PR c/11250
12989         * gcc.dg/init-string-1.c: New test.
12990
12991 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12992
12993         PR middle-end/15345
12994         PR c/16450
12995         * gcc.dg/torture/nested-fn-1.c: New test.
12996
12997 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12998
12999         PR target/16559
13000         * gcc.dg/ia64-fptr-1.c: New file.
13001
13002 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13003
13004         PR c++/14497
13005         * g++.dg/template/spec16.C: New test.
13006         * g++.old-deja/g++.robertl/eb118.C: Remove.
13007
13008 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13009
13010         PR c++/509
13011         * g++.dg/template/spec15.C: New test.
13012
13013 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13014
13015         Copy cases from g77.f-torture/execute and add dg-run
13016         directive.  Other changes as noted.
13017         * gfortran.dg/g77/13037.f
13018         * gfortran.dg/g77/1832.f
13019         * gfortran.dg/g77/19981119-0.f
13020         * gfortran.dg/g77/19990313-0.f
13021         * gfortran.dg/g77/19990313-1.f
13022         * gfortran.dg/g77/19990313-2.f
13023         * gfortran.dg/g77/19990313-3.f
13024         * gfortran.dg/g77/19990419-1.f
13025         * gfortran.dg/g77/19990826-0.f
13026         * gfortran.dg/g77/19990826-2.f
13027         * gfortran.dg/g77/20000503-1.f
13028         * gfortran.dg/g77/20001111.f
13029         * gfortran.dg/g77/20010116.f
13030         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13031         * gfortran.dg/g77/20010430.f
13032         * gfortran.dg/g77/6177.f
13033         * gfortran.dg/g77/947.f
13034         * gfortran.dg/g77/970816-3.f
13035         * gfortran.dg/g77/971102-1.f
13036         * gfortran.dg/g77/980520-1.f
13037         * gfortran.dg/g77/980628-0.f
13038         * gfortran.dg/g77/980628-1.f
13039         * gfortran.dg/g77/980628-10.f
13040         * gfortran.dg/g77/980628-2.f
13041         * gfortran.dg/g77/980628-3.f
13042         * gfortran.dg/g77/980628-7.f
13043         * gfortran.dg/g77/980628-8.f
13044         * gfortran.dg/g77/980628-9.f
13045         * gfortran.dg/g77/980701-0.f
13046         * gfortran.dg/g77/980701-1.f
13047         * gfortran.dg/g77/cabs.f
13048         * gfortran.dg/g77/claus.f
13049         * gfortran.dg/g77/complex_1.f
13050         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13051         * gfortran.dg/g77/dcomplex.f
13052         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13053         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13054         * gfortran.dg/g77/f90-intrinsic-numeric.f
13055         * gfortran.dg/g77/int8421.f
13056         * gfortran.dg/g77/labug1.f
13057         * gfortran.dg/g77/large_vec.f
13058         * gfortran.dg/g77/le.f
13059         * gfortran.dg/g77/short.f
13060         * gfortran.dg/g77/README: Update
13061
13062 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13063
13064         PR c++/16637
13065         * g++.dg/parse/lookup4.C: New test.
13066
13067 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13068
13069         PR c++/16175
13070         * g++.dg/template/ttp10.C: New test.
13071
13072 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13073
13074         * gcc.dg/pr12625-1.c: New test.
13075
13076 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13077
13078         * testsuite/gcc.dg/switch-warn-1.c: New test.
13079         * testsuite/gcc.dg/switch-warn-2.c: New test.
13080         * gcc.c-torture/compile/pr14730.c: Update.
13081
13082 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13083
13084         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13085         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13086         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13087         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13088
13089 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/16623
13092         * g++.dg/template/assign1.C: New test.
13093
13094 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13095
13096         PR c++/12170
13097         * g++.dg/template/ttp9.C: New test.
13098
13099 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13100
13101         * gcc.dg/format/cmn-err-1.c: New test.
13102
13103 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13104
13105         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13106         gcc.dg/Wparentheses-10.c: New tests.
13107         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13108
13109 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13110
13111         PR fortran/16465
13112         * gfortran.dg/g77//ffixed-line-length-0.f,
13113         gfortran.dg/g77/ffixed-line-length-132.f,
13114         gfortran.dg/g77/ffixed-line-length-72.f,
13115         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13116         gfortran.dg/g77/README: Update.
13117
13118 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13119
13120         PR c++/13092
13121         * g++.dg/template/non-dependent7.C: New test.
13122         * g++.dg/template/non-dependent8.C: Likewise.
13123         * g++.dg/template/non-dependent9.C: Likewise.
13124         * g++.dg/template/non-dependent10.C: Likewise.
13125
13126 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/16337
13129         * g++.dg/parse/attr2.C: New test.
13130
13131 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13132
13133         * g77.dg: Removed.
13134         * g77.f-torture: Ditto.
13135
13136 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13137
13138         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13139         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13140         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13141
13142 2004-07-16  Richard Henderson  <rth@redhat.com>
13143
13144         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13145
13146 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13147
13148         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13149         tests with full list of options.
13150         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13151         of TORTURE_OPTIONS if test contains 'dg-do run'.
13152
13153         PR fortran/16404
13154         * gfortran.dg/do_iterator.f90: New test.
13155
13156 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13157
13158         PR rtl-optimization/16536
13159         * gcc.c-torture/execute/restrict-1.c: New test.
13160
13161 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13162
13163         PR fortran/15324
13164         * gfortran.dg/pr15324.f90: New test.
13165
13166         PR fortran/15129
13167         * gfortran.dg/pr15129.f90: New test.
13168
13169         PR fortran/15140
13170         * gfortran.dg/pr15140.f90: New test.
13171
13172         PR fortran/13792
13173         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13174         compile-time simplification.
13175
13176 2004-07-14  Mike Stump  <mrs@apple.com>
13177
13178         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13179
13180 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13181
13182         PR target/16325
13183         * gcc.dg/profile-generate-1.c: New.
13184
13185 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.c-torture/execute/20040709-1.c: New test.
13188         * gcc.c-torture/execute/20040709-2.c: New test.
13189
13190 2004-07-14  Mike Stump  <mrs@apple.com>
13191
13192         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13193
13194 2004-07-14  Mike Stump  <mrs@apple.com>
13195
13196         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13197
13198 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13199
13200         PR c++/16518
13201         * g++.dg/parse/mutable1.C: New test.
13202
13203 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13204
13205         PR tree-optimization/16443
13206         * gcc.dg/tree-ssa/20040713-1.c: New test.
13207
13208 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13209
13210         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13211         for operator new.
13212
13213 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13214
13215         * gfortran.dg/g77/README: New file
13216         * gfortran.dg/g77/19981216-0.f:  Copy from
13217         g77.f-torture/noncompile.  Add "dg-do compile" and
13218         dg-error as required.
13219         * gfortran.dg/g77/19990218-1.f: Likewise
13220         * gfortran.dg/g77/19990905-1.f: Likewise
13221         * gfortran.dg/g77/9263.f: Likewise
13222         * gfortran.dg/g77/980615-0.f: Likewise
13223         * gfortran.dg/g77/980616-0.f: Likewise
13224         * gfortran.dg/g77/check0.f: Likewise
13225         * gfortran.dg/g77/select_no_compile.f: Likewise
13226
13227 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13228
13229         Copy files from g77.f-torture/compile.
13230         Add "{ dg-do compile}".  Other changes as noted
13231         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13232         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13233         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13234         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13235         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13236         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13237         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13238         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13239         statement to conform to standard.  Append alpha1.x for reference.
13240         * gfortran.dg/g77/xformat.f: Add dg-warning
13241
13242 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13243
13244         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13245         Add {dg-do compile} directive.
13246         * gfortran.dg/g77/cpp2.F: Likewise
13247
13248 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13249
13250         PR c++/5402
13251         * g++.dg/lookup/name-clash1.C: New test.
13252
13253         PR c++/9777
13254         * g++.dg/lookup/name-clash2.C: New test.
13255
13256         PR c++/12102
13257         * g++.dg/lookup/name-clash3.C: New test.
13258
13259 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13260
13261         * g++.dg/lookup/new2.C: New test.
13262         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13263
13264 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13265
13266         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13267         Add {dg-do compile} directive.
13268         * gfortran.dg/g77/13060.f: Likewise
13269         * gfortran.dg/g77/19990218-0.f: Likewise
13270         * gfortran.dg/g77/19990305-0.f: Likewise
13271         * gfortran.dg/g77/19990419-0.f: Likewise
13272         * gfortran.dg/g77/19990502-0.f: Likewise
13273         * gfortran.dg/g77/19990502-1.f: Likewise
13274         * gfortran.dg/g77/19990525-0.f: Likewise
13275         * gfortran.dg/g77/19990826-1.f: Likewise
13276         * gfortran.dg/g77/19990826-3.f: Likewise
13277         * gfortran.dg/g77/19990905-2.f: Likewise
13278         * gfortran.dg/g77/20000412-1.f: Likewise
13279         * gfortran.dg/g77/20000511-1.f: Likewise
13280         * gfortran.dg/g77/20000511-2.f: Likewise
13281         * gfortran.dg/g77/20000518.f: Likewise
13282         * gfortran.dg/g77/20000601-1.f: Likewise
13283         * gfortran.dg/g77/20000601-2.f: Likewise
13284         * gfortran.dg/g77/20000629-1.f: Likewise
13285         * gfortran.dg/g77/20000630-2.f: Likewise
13286         * gfortran.dg/g77/20010115.f: Likewise
13287         * gfortran.dg/g77/20010321-1.f: Likewise
13288         * gfortran.dg/g77/20010426.f: Likewise
13289         * gfortran.dg/g77/20020307-1.f: Likewise
13290         * gfortran.dg/g77/8485.f: Likewise
13291         * gfortran.dg/g77/960317-1.f: Likewise
13292         * gfortran.dg/g77/970915-0.f: Likewise
13293         * gfortran.dg/g77/980310-1.f: Likewise
13294         * gfortran.dg/g77/980310-2.f: Likewise
13295         * gfortran.dg/g77/980310-3.f: Likewise
13296         * gfortran.dg/g77/980310-4.f: Likewise
13297         * gfortran.dg/g77/980310-6.f: Likewise
13298         * gfortran.dg/g77/980310-7.f: Likewise
13299         * gfortran.dg/g77/980310-8.f: Likewise
13300         * gfortran.dg/g77/980419-2.f: Likewise
13301         * gfortran.dg/g77/980424-0.f: Likewise
13302         * gfortran.dg/g77/980427-0.f: Likewise
13303         * gfortran.dg/g77/980729-0.f: Likewise
13304         * gfortran.dg/g77/981117-1.f: Likewise
13305         * gfortran.dg/g77/toon_1.f: Likewise
13306
13307 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13308
13309         PR c++/2204
13310         * g++.dg/other/abstract2.C: New test.
13311
13312 2004-07-12  Paul Brook  <paul@codesourcery.com>
13313
13314         * gfortran.dg/pointer_init_1.f90: New test.
13315
13316 2004-07-11  Paul Brook  <paul@codesourcery.com>
13317
13318         PR fortran/15986
13319         * gfortran.dg/contained_1.f90: New test.
13320
13321 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13322
13323         * g++.dg/parse/defarg8.C: New test.
13324
13325 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13326
13327         PR fortran/16433
13328         * gfortran.dg/pr16433.f: New test.
13329
13330         PR fortran/17574
13331         * gfortran.dg/pr15754.f90: New test.
13332
13333 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13334
13335         PR tree-optimization/16437
13336         * gcc.c-torture/execute/bitfld-4.c: New test.
13337
13338 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13339
13340         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13341         access to common var from module.
13342
13343 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13344
13345         PR fortran/16336
13346         * gfortran.fortran-torture/execute/common_2.f90: New test.
13347
13348 2004-07-10  Paul Brook  <paul@codesourcery.com>
13349
13350         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13351
13352 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13353
13354         PR fortran/15969
13355         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13356
13357 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13358
13359         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13360         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13361         * gfortran.dg/g77/ffree-form-1.f: Likewise
13362         * gfortran.dg/g77/ffree-form-2.f: Likewise
13363         * gfortran.dg/g77/ffree-form-3.f: Likewise
13364         * gfortran.dg/g77/fno-underscoring.f: Likewise
13365         * gfortran.dg/g77/funderscoring.f: Likewise
13366         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13367
13368 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13369
13370         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13371
13372 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13373         Paul Brook  <paul@codesourcery.com>
13374
13375         PR fortran/13415
13376         * gfortran.dg/common_pointer_1.f90: New test.
13377
13378 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13379
13380         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13381
13382 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13383
13384         PR target/16364
13385         * gcc.c-torture/compile/20040709-1.c: New.
13386
13387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         PR fortran/14077
13390         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13391
13392 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13393
13394         PR fortran/13201
13395         * gfortran.dg/shape_1.f90: New test.
13396
13397 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13398             Andrew Pinski  <apinski@apple.com>
13399
13400         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13401
13402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13403
13404         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13405         comment.
13406
13407 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13408         Paul Brook  <paul@codesourcery.com>
13409
13410         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13411         '.f95' and '.F95'.
13412
13413 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13414
13415         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13416
13417 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13418
13419         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13420         testcases with capital suffix.
13421
13422 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13423
13424         PR fortran/15481
13425         PR fortran/13372
13426         PR fortran/13575
13427         PR fortran/15978
13428         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13429
13430         * gfortran.dg/implicit_1.f90: New test.
13431
13432 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13433
13434         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13435         expression to match gfortran warning/error messages
13436         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13437         dg-error text.
13438
13439 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13440
13441         * lib/fortran-torture.exp: Rename proc search_for to
13442         search_for_re.
13443
13444 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445
13446         * gcc.c-torture/execute/simd-5.x: New file.
13447         XFAIL on SPARC 64-bit at -O0.
13448
13449 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13450
13451         PR c++/8211
13452         PR c++/16165
13453         * g++.dg/warn/effc3.C: New test.
13454
13455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13456
13457         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13458         change X to 1X in format.
13459         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13460         add data statements to conform to standard.
13461
13462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13463
13464         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13465         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13466         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13467
13468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13469
13470         * gfortran.dg/g77/7388.f: Copy from g77.dg
13471         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13472         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13473         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13474         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13475         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13476         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13477         * gfortran.dg/g77/strlen0.f: Likewise
13478
13479 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13480
13481         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13482         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13483
13484 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13485
13486         * gcc.c-torture/execute/920428-2.x: Delete.
13487         * gcc.c-torture/execute/920501-7.x: Likewise.
13488
13489 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13490
13491         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13492         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13493         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13494         prescott and c3-2.
13495         (PREFETCH_3DNOW): Add -march=c3.
13496
13497 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13498
13499         PR c/16437
13500         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13501         * gcc.c-torture/execute/bf64-1.x: Likewise.
13502
13503 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.c-torture/compile/20040708-1.c: New test.
13506
13507 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13508
13509         PR c++/16169
13510         * g++.dg/warn/effc2.C: New test.
13511
13512 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13513
13514         * gcc.c-torture/execute/bitfld-1.x: Remove.
13515         * gcc.c-torture/execute/bitfld-3.c: New test.
13516         * gcc.dg/bitfld-2.c: Remove XFAILs.
13517
13518 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13519
13520         PR c++/16276
13521         * g++.dg/rtti/tinfo1.C: New file.
13522
13523 2004-07-07  Eric Christopher  <echristo@redhat.com>
13524
13525         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13526
13527 2004-07-07  Andrew Pinski  <apinski@apple.com>
13528
13529         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13530
13531 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13532
13533         * g++.dg/init/call1.C: XFAIL.
13534
13535 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13536
13537         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13538         except for movstrict*, to movmem* and clrstr* to clrmem*.
13539
13540 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13541
13542         * gcc.c-torture/execute/20040707-1.c: New test.
13543
13544 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13545
13546         * gcc.c-torture/execute/20040706-1.c: New test.
13547
13548 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13549
13550         PR c++/3671
13551         * g++.dg/template/spec14.C: New test.
13552
13553 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13554
13555         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13556         nothing if not yet defined.  Use it in b, c and d type definitions.
13557         * gcc.c-torture/execute/20040705-1.c: New test.
13558         * gcc.c-torture/execute/20040705-2.c: New test.
13559
13560 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13561
13562         PR c++/2518
13563         * g++.dg/lookup/new1.C: New test.
13564
13565 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13566
13567         PR c++/11406
13568         * g++.dg/template/sizeof8.C: New test.
13569
13570 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13571
13572         * gcc.c-torture/compile/20040705-1.c: New test.
13573
13574 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13575
13576         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13577
13578 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13579
13580         * gcc.dg/cpp/if-mop.c: Two new testcases.
13581         * gcc.dg/cpp/trad/comment-3.c: New.
13582
13583 2004-07-04  Paul Brook  <paul@codesourcery.com>
13584
13585         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13586
13587 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13588
13589         PR c++/3761
13590         * g++.dg/lookup/crash4.C: New test.
13591
13592 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13593
13594         * gcc.c-torture/execute/builtin-abs-1.c
13595         * gcc.c-torture/execute/builtin-abs-2.c
13596         * gcc.c-torture/execute/builtin-complex-1.c
13597         * gcc.c-torture/execute/builtins/string-1-lib.c
13598         * gcc.c-torture/execute/builtins/string-1.c
13599         * gcc.c-torture/execute/builtins/string-2-lib.c
13600         * gcc.c-torture/execute/builtins/string-2.c
13601         * gcc.c-torture/execute/builtins/string-3-lib.c
13602         * gcc.c-torture/execute/builtins/string-3.c
13603         * gcc.c-torture/execute/builtins/string-4-lib.c
13604         * gcc.c-torture/execute/builtins/string-4.c
13605         * gcc.c-torture/execute/builtins/string-5-lib.c
13606         * gcc.c-torture/execute/builtins/string-5.c
13607         * gcc.c-torture/execute/builtins/string-6-lib.c
13608         * gcc.c-torture/execute/builtins/string-6.c
13609         * gcc.c-torture/execute/builtins/string-7-lib.c
13610         * gcc.c-torture/execute/builtins/string-7.c
13611         * gcc.c-torture/execute/builtins/string-8-lib.c
13612         * gcc.c-torture/execute/builtins/string-8.c
13613         * gcc.c-torture/execute/builtins/string-9-lib.c
13614         * gcc.c-torture/execute/builtins/string-9.c
13615         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13616         * gcc.c-torture/execute/builtins/string-asm-1.c
13617         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13618         * gcc.c-torture/execute/builtins/string-asm-2.c
13619         * gcc.c-torture/execute/stdio-opt-1.c
13620         * gcc.c-torture/execute/stdio-opt-2.c
13621         * gcc.c-torture/execute/stdio-opt-3.c
13622         * gcc.c-torture/execute/string-opt-1.c
13623         * gcc.c-torture/execute/string-opt-10.c
13624         * gcc.c-torture/execute/string-opt-11.c
13625         * gcc.c-torture/execute/string-opt-12.c
13626         * gcc.c-torture/execute/string-opt-13.c
13627         * gcc.c-torture/execute/string-opt-14.c
13628         * gcc.c-torture/execute/string-opt-15.c
13629         * gcc.c-torture/execute/string-opt-16.c
13630         * gcc.c-torture/execute/string-opt-2.c
13631         * gcc.c-torture/execute/string-opt-6.c
13632         * gcc.c-torture/execute/string-opt-7.c
13633         * gcc.c-torture/execute/string-opt-8.c:
13634         Replace with ...
13635
13636         * gcc.c-torture/execute/builtins/abs-2.c
13637         * gcc.c-torture/execute/builtins/abs-3.c
13638         * gcc.c-torture/execute/builtins/complex-1.c
13639         * gcc.c-torture/execute/builtins/fprintf.c
13640         * gcc.c-torture/execute/builtins/fputs.c
13641         * gcc.c-torture/execute/builtins/memcmp.c
13642         * gcc.c-torture/execute/builtins/memmove.c
13643         * gcc.c-torture/execute/builtins/memops-asm.c
13644         * gcc.c-torture/execute/builtins/mempcpy-2.c
13645         * gcc.c-torture/execute/builtins/mempcpy.c
13646         * gcc.c-torture/execute/builtins/memset.c
13647         * gcc.c-torture/execute/builtins/printf.c
13648         * gcc.c-torture/execute/builtins/sprintf.c
13649         * gcc.c-torture/execute/builtins/strcat.c
13650         * gcc.c-torture/execute/builtins/strchr.c
13651         * gcc.c-torture/execute/builtins/strcmp.c
13652         * gcc.c-torture/execute/builtins/strcpy.c
13653         * gcc.c-torture/execute/builtins/strcspn.c
13654         * gcc.c-torture/execute/builtins/strlen-2.c
13655         * gcc.c-torture/execute/builtins/strlen.c
13656         * gcc.c-torture/execute/builtins/strncat.c
13657         * gcc.c-torture/execute/builtins/strncmp-2.c
13658         * gcc.c-torture/execute/builtins/strncmp.c
13659         * gcc.c-torture/execute/builtins/strncpy.c
13660         * gcc.c-torture/execute/builtins/strpbrk.c
13661         * gcc.c-torture/execute/builtins/strpcpy-2.c
13662         * gcc.c-torture/execute/builtins/strpcpy.c
13663         * gcc.c-torture/execute/builtins/strrchr.c
13664         * gcc.c-torture/execute/builtins/strspn.c
13665         * gcc.c-torture/execute/builtins/strstr-asm.c
13666         * gcc.c-torture/execute/builtins/strstr.c:
13667         ... these new files.
13668
13669         * gcc.c-torture/execute/builtins/abs-2-lib.c
13670         * gcc.c-torture/execute/builtins/abs-3-lib.c
13671         * gcc.c-torture/execute/builtins/complex-1-lib.c
13672         * gcc.c-torture/execute/builtins/fprintf-lib.c
13673         * gcc.c-torture/execute/builtins/fputs-lib.c
13674         * gcc.c-torture/execute/builtins/memcmp-lib.c
13675         * gcc.c-torture/execute/builtins/memmove-lib.c
13676         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13677         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13678         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13679         * gcc.c-torture/execute/builtins/memset-lib.c
13680         * gcc.c-torture/execute/builtins/printf-lib.c
13681         * gcc.c-torture/execute/builtins/sprintf-lib.c
13682         * gcc.c-torture/execute/builtins/strcat-lib.c
13683         * gcc.c-torture/execute/builtins/strchr-lib.c
13684         * gcc.c-torture/execute/builtins/strcmp-lib.c
13685         * gcc.c-torture/execute/builtins/strcpy-lib.c
13686         * gcc.c-torture/execute/builtins/strcspn-lib.c
13687         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13688         * gcc.c-torture/execute/builtins/strlen-lib.c
13689         * gcc.c-torture/execute/builtins/strncat-lib.c
13690         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13691         * gcc.c-torture/execute/builtins/strncmp-lib.c
13692         * gcc.c-torture/execute/builtins/strncpy-lib.c
13693         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13694         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13695         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13696         * gcc.c-torture/execute/builtins/strrchr-lib.c
13697         * gcc.c-torture/execute/builtins/strspn-lib.c
13698         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13699         * gcc.c-torture/execute/builtins/strstr-lib.c
13700         * gcc.c-torture/execute/builtins/lib/abs.c
13701         * gcc.c-torture/execute/builtins/lib/fprintf.c
13702         * gcc.c-torture/execute/builtins/lib/memset.c
13703         * gcc.c-torture/execute/builtins/lib/printf.c
13704         * gcc.c-torture/execute/builtins/lib/sprintf.c
13705         * gcc.c-torture/execute/builtins/lib/strcpy.c
13706         * gcc.c-torture/execute/builtins/lib/strcspn.c
13707         * gcc.c-torture/execute/builtins/lib/strncat.c
13708         * gcc.c-torture/execute/builtins/lib/strncmp.c
13709         * gcc.c-torture/execute/builtins/lib/strncpy.c
13710         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13711         * gcc.c-torture/execute/builtins/lib/strspn.c
13712         * gcc.c-torture/execute/builtins/lib/strstr.c:
13713         New files containing support routines.
13714
13715         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13716         declaration.
13717         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13718         when not optimizing.
13719
13720 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/16240
13723         * g++.dg/abi/mangle22.C: New test.
13724         * g++.dg/abi/mangle23.C: Likewise.
13725
13726 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13727
13728         PR fortran/16290
13729         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13730         Allow for cases without denormalized floating point numbers.
13731
13732 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13733
13734         PR c/1027
13735         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13736         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13737         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13738         expected warning text.
13739         * gcc.dg/format/diag-2.c: New test.
13740
13741 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13742
13743         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13744
13745 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13746
13747         * gcc.dg/builtins-43.c: New.
13748         * gcc.dg/builtins-44.c: New.
13749         * gcc.dg/builtins-45.c: New.
13750
13751 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13752             Andreas Tobler  <a.tobler@schweiz.ch>
13753
13754         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13755         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13756         as SIGSEGV.
13757         * gcc.dg/cleanup-11.c: Likewise.
13758         * gcc.dg/cleanup-8.c: Likewise.
13759         * gcc.dg/cleanup-9.c: Likewise.
13760         * gcc.dg/cleanup-5.c: Run on all platforms.
13761
13762 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13763
13764         * g++.dg/warn/nonnull1.C: New test.
13765
13766 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13767
13768         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13769         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13770         Special-case the Sun compiler wrt to <complex.h>.
13771
13772 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13773
13774         * gcc.dg/Wunreachable-8.C: New test.
13775
13776         * gcc.dg/h8300-ice2.c : New test.
13777
13778 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13779
13780         PR fortran/16161
13781         * gfortran.fortran-torture/compile/implicit.f90: Add test
13782         for implicit character.
13783
13784 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13785
13786         PR fortran/16289
13787         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13788         Use tiny() intrinsic to find smallest non-negative real
13789
13790 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13791
13792         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13793         * gcc.dg/compat/struct-by-value-22_x.c: New.
13794         * gcc.dg/compat/struct-by-value-22_y.c: New.
13795
13796         * gcc.c-torture/execute/20040629-1.c: New test.
13797
13798 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13799
13800         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13801         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13802
13803         PR target/16195
13804         * gcc.dg/20040625-1.c: New test.
13805
13806 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13807
13808         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13809
13810 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13811
13812         PR fortran/15963
13813         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13814
13815 2004-06-29  Richard Henderson  <rth@redhat.com>
13816
13817         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13818
13819 2004-06-29  Paul Brook  <paul@codesourcery.com>
13820
13821         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13822         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13823
13824 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13825
13826         PR c++/16260
13827         * g++.dg/parse/crash15.C: New.
13828
13829 2004-06-28  Andrew Pinski  <apinski@apple.com>
13830
13831         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13832         by the error already.
13833
13834         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13835
13836 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13837
13838         PR target/14041
13839         * gcc.dg/h8300-bss-align-1.c : New.
13840
13841 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13842
13843         * PR c++/16174
13844         * g++.dg/template/ctor4.C: New.
13845
13846 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13847
13848         PR c++/16205
13849         * g++.dg/warn/Wsequence-point-1.C: New test.
13850
13851 2004-06-27  Paul Brook  <paul@codesourcery.com>
13852
13853         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13854
13855 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13856
13857         * g++.old-deja/g++.mike/p7325.C: Remove.
13858
13859 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13860
13861         PR c/14963
13862         * gcc.dg/pr14963.c: New test.
13863
13864 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR c++/16193
13867         * g++.dg/parse/redef1.C: New test.
13868
13869 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13870
13871         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13872         20021110.c.
13873         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13874         20021119-1.c.
13875         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13876         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13877         5-04.c.
13878         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13879         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13880         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13881         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13882         g++.brendan/enum14.C.
13883         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13884         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13885         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13886         g++.mike/virt1.C.
13887         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13888         memtemp24.C.
13889
13890 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13891
13892         * gcc.dg/20040527-1.c: New test case.
13893
13894 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13895
13896         PR gfortran/pr16196
13897         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13898
13899 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13900
13901         PR middle-end/15825
13902         * gcc.dg/pr15825-1.c: New test case.
13903
13904 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13905
13906         * gcc.c-torture/execute/20040625-1.c: New test.
13907
13908 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13909
13910         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13911
13912 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13913
13914         * gcc.dg/torture/mips-div-1.c: New test.
13915
13916 2004-06-24  Jeff Law  <law@redhat.com>
13917
13918         * gcc.dg/tree-ssa/20040624-1.c: New test.
13919
13920 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13921
13922         * gcc.c-torture/compile/20040624-1.c: New test.
13923
13924 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13925
13926         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13927         this directory.
13928
13929 2004-06-23  Andrew Pinski  <apinski@apple.com>
13930
13931         PR middle-end/15988
13932         * g++.dg/opt/ptrmem4.C: New test.
13933
13934         * gcc.dg/c90-array-quals-2.c: New test.
13935
13936 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13937
13938         * gcc.dg/kpice1.c: New test.
13939
13940 2006-06-23  Andrew Pinski  <apinski@apple.com>
13941
13942         * gcc.dg/c90-array-quals.c: New test.
13943
13944 2006-06-22  Richard Henderson  <rth@redhat.com>
13945
13946         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13947
13948 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13949
13950         * gcc.dg/builtins-config.h: Handle FreeBSD.
13951
13952 2006-06-22  Richard Henderson  <rth@redhat.com>
13953
13954         * g++.dg/opt/devirt1.C: New.
13955
13956 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13957
13958         * g++.dg/opt/pr15551.C: New testcase.
13959
13960 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13961
13962         PR target/14800
13963         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13964         x86_64-*-linux* when compiling for 32bit.
13965
13966 2004-06-21  Andrew Pinski  <apinski@apple.com>
13967
13968         * gcc.dg/pch/struct-1.c: New.
13969         * gcc.dg/pch/struct-1.hs: New.
13970
13971 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13972
13973         * gcc.dg/pch/save-temps-1.c: New file.
13974         * gcc.dg/pch/save-temps-1.hs: New file.
13975
13976 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13977
13978         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13979         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13980
13981 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13982
13983         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13984         to fix type error.
13985         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13986         Remove trailing spaces.
13987
13988 2004-06-21  Richard Henderson  <rth@redhat.com>
13989
13990         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13991         merging && to BIT_FIELD_REF.
13992
13993 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13994
13995         * g++.dg/opt/placeholder1.C: New test.
13996
13997 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13998
13999         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14000         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14001         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14002         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14003
14004 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14005
14006         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14007         extern "C".
14008         * g++.dg/other/pragma-re-1.C: Add comments.
14009
14010 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14011
14012         PR gfortran/16080
14013         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14014
14015 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14016
14017         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14018         instead of setting the type of size_t by
14019         hand.
14020
14021 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14022
14023         * gcc.dg/unordered-2.c: New test case.
14024         * gcc.dg/unordered-3.c: New test case.
14025
14026 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14027
14028         PR other/16043
14029         * lib/g++.exp (g++_version): Tweak regexp for version
14030         * lib/g77.exp (g77_version): Likewise
14031         * lib/gfortran.exp (gfortran_version): Likewise
14032         * lib/objc.exp (objc_version): Likewise
14033         * lib/treelang.exp (treelang_version): Likewise
14034
14035 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14036
14037         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14038         Use INT_MAX instead of __INT_MAX__.
14039         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14040
14041         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14042         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14043         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14044         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14045         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14046         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14047         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14048         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14049         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14050
14051         * gcc.dg/range-test-1.c: New test.
14052         * g++.dg/opt/range-test-1.C: New test.
14053
14054 2004-06-17  Richard Henderson  <rth@redhat.com>
14055
14056         * objc.dg/sync-1.m: New.
14057         * objc.dg/try-catch-1.m: Don't force next runtime.
14058         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14059         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14060         shadowed catch clause.
14061         * objc.dg/try-catch-5.m: New.
14062
14063 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14064
14065         Bug 14610
14066         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14067
14068 2004-06-15  Richard Henderson  <rth@redhat.com>
14069
14070         * gcc.dg/20001116-1.c: Move expected warning line.
14071
14072 2004-06-15  Richard Henderson  <rth@redhat.com>
14073
14074         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14075         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14076
14077 2004-06-15  Jeff Law  <law@redhat.com>
14078
14079         * gcc.dg/tree-ssa/20040615-1.c: New test.
14080         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14081         be less sensitive to operand ordering.
14082         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14083
14084 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14085
14086         * g++.dg/abi/bitfield3.C: Add comment..
14087
14088 2004-06-15  Richard Henderson  <rth@redhat.com>
14089
14090         * g++.dg/ext/stmtexpr1.C: XFAIL.
14091         * gcc.dg/20030612-1.c: XFAIL.
14092
14093 2004-06-15  Eric Christopher  <echristo@redhat.com>
14094
14095         * g++.dg/charset/asm5.c: New.
14096         * gcc.dg/charset/asm6.c: New.
14097
14098 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14099
14100         PR fortran/15962
14101         * gfortran.fortran-torture/execute/select_1.f90: New test.
14102
14103 2004-06-15  Paul Brook  <paul@codesourcery.com>
14104
14105         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14106
14107 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14108
14109         PR c++/15967
14110         * g++.dg/lookup/crash3.C: New test.
14111
14112 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14113
14114         PR c++/15947
14115         * g++.dg/parse/dtor4.C: New test.
14116
14117 2004-06-14  Jeff Law  <law@redhat.com>
14118
14119         * gcc.c-torture/compile/20040614-1.c: New test.
14120
14121 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14122
14123         PR fortran/15211
14124         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14125         LEN of a character array.
14126
14127 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/15096
14130         * g++.dg/template/ptrmem10.C: New test.
14131
14132         PR c++/14930
14133         * g++.dg/template/friend30.C: New test.
14134
14135 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14136
14137         PR fortran/14928
14138         * gfortran.fortran-torture/compile/mloc.f90: New test.
14139
14140 2004-06-13  Paul Brook  <paul@codesourcery.com>
14141
14142         * gfortran.fortran-torture/execute/random_2.f90: New test.
14143
14144 2004-06-13  Eric Christopher  <echristo@redhat.com>
14145
14146         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14147
14148 2004-06-12  Paul Brook  <paul@codesourcery.com>
14149
14150         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14151
14152 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14153
14154         PR fortran/14923
14155         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14156
14157 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14158
14159         PR fortran/14957
14160         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14161         syntax errors in end statements of contained subroutines.
14162
14163 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14164
14165         PR fortran/12841
14166         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14167
14168 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14169
14170         PR fortran/15665
14171         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14172
14173 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14174
14175         PR gfortran/12839
14176         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14177
14178 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/15862
14181         * g++.dg/parse/enum1.C: New test.
14182
14183 2004-06-10  Jeff Law  <law@redhat.com>
14184
14185         * gcc.c-torture/compile/20040610-1.c: New test.
14186
14187 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14188
14189         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14190         * g++.old-deja/g++.other/decl3.C: Likewise.
14191
14192 2004-06-10  Brian Booth  <bbooth@redhat.com>
14193
14194         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14195         V_MAY_DEF instead of VDEF.
14196         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14197
14198 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14199
14200         PR c++/14211
14201         * g++.dg/conversion/const1.C: New test.
14202
14203         PR c++/15076
14204         * g++.dg/conversion/reinterpret1.C: New test.
14205
14206         PR c++/15877
14207         * g++.dg/template/enum2.C: New test.
14208
14209         PR c++/15227
14210         * g++.dg/template/error13.C: New test.
14211
14212 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14213
14214         PR fortran/14957
14215         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14216         arguments to test_* REAL and of the right size.
14217
14218 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14219
14220         PR target/15569
14221         PR rtl-optimization/15681
14222         * gcc.dg/20040609-1.c: New test.
14223
14224 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR c++/14791
14227         * g++.dg/opt/builtins1.C: New test.
14228
14229 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14230
14231         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14232         that use default windows32 struct layout.
14233         * gcc.dg/i386-bitfield2.c: Likewise.
14234
14235 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14236
14237         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14238         for mingw32 and cygwin targets.
14239
14240 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14241
14242         * gcc.dg/pch/macro-4.c: New.
14243         * gcc.dg/pch/macro-4.hs: New.
14244
14245 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14246
14247         PR fortran/13249
14248         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14249
14250 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14251
14252         PR fortran/13372
14253         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14254
14255 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14256
14257         PR gfortran/14897
14258         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14259
14260 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14261
14262         PR gfortran/15755
14263         * gfortran.fortran-torture/execute/backspace.c : New test.
14264
14265 2004-06-09  Paul Brook  <paul@codesourcery.com>
14266
14267         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14268         (pointer_to_section): Rewrite to use smaller array.
14269
14270 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14271
14272         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14273         * gcc.dg/ext/altivec-10.c: Same.
14274         * gcc.dg/ext/altivec-11.c: Same.
14275         * gcc.dg/ext/altivec-12.c: Same.
14276         * gcc.dg/ext/altivec-13.c: Same.
14277         * gcc.dg/ext/altivec-14.c: Same.
14278         * gcc.dg/ext/altivec-15.c: Same.
14279         * gcc.dg/ext/altivec-16.c: Same.
14280         * gcc.dg/ext/altivec-3.c: Same.
14281         * gcc.dg/ext/altivec-4.c: Same.
14282         * gcc.dg/ext/altivec-6.c: Same.
14283         * gcc.dg/ext/altivec-7.c: Same.
14284         * gcc.dg/ext/altivec-8.c: Same.
14285         * gcc.dg/ext/altivec-varargs-1.c: Same.
14286
14287         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14288         * g++.dg/ext/altivec-10.C: Same.
14289         * g++.dg/ext/altivec-2.C: Same.
14290         * g++.dg/ext/altivec-3.C: Same.
14291         * g++.dg/ext/altivec-4.C: Same.
14292         * g++.dg/ext/altivec-5.C: Same.
14293         * g++.dg/ext/altivec-6.C: Same.
14294         * g++.dg/ext/altivec-7.C: Same.
14295         * g++.dg/ext/altivec-8.C: Same.
14296         * g++.dg/ext/altivec-9.C: Same.
14297
14298 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14299
14300         PR c++/7841
14301         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14302
14303 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14304
14305         * gcc.dg/union-1.c: New test.
14306
14307 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14308
14309         * gcc.dg/builtins-41.c: New test case.
14310         * gcc.dg/builtins-42.c: New test case.
14311
14312 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14313
14314         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14315         * g++.dg/ext/altivec-10.C: Same.
14316         * g++.dg/ext/altivec-2.C: Same.
14317         * g++.dg/ext/altivec-3.C: Same.
14318         * g++.dg/ext/altivec-4.C: Same.
14319         * g++.dg/ext/altivec-5.C: Same.
14320         * g++.dg/ext/altivec-6.C: Same.
14321         * g++.dg/ext/altivec-7.C: Same.
14322         * g++.dg/ext/altivec-8.C: Same.
14323         * g++.dg/ext/altivec-9.C: Same.
14324         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14325         * g++.old-deja/g++.brendan/new3.C: Same.
14326         * gcc.c-torture/execute/eeprof-1.x: Same.
14327
14328 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14329
14330         PR c/14765
14331         * gcc.dg/pr14765-1.c: New test.
14332
14333 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14334
14335         PR c/14649
14336         * gcc.dg/pr14649-1.c: New test case.
14337
14338 2004-06-07  Richard Henderson  <rth@redhat.com>
14339
14340         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14341         if temporaries.
14342
14343 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14344
14345         * g++.dg/eh/elide1.C: Remove XFAIL.
14346
14347 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14348
14349         PR c++/15337
14350         * g++.dg/expr/sizeof3.C: New test.
14351
14352         PR c++/14777
14353         * g++.dg/template/access14.C: New test.
14354
14355         PR c++/15554
14356         * g++.dg/template/enum1.C: New test.
14357
14358         PR c++/15057
14359         * g++.dg/eh/throw1.C: New test.
14360
14361 2004-06-07  David Ayers  <d.ayers@inode.at>
14362             Ziemowit Laski  <zlaski@apple.com>
14363
14364         * lib/objc.exp (objc_target_compile): Revert the '-framework
14365         Foundation' flag fix, since bare Darwin does not ship
14366         with the Foundation framework.
14367         * objc/execute/next_mapping.h: Provide a local NSConstantString
14368         @interface and @implementation.
14369         (objc_constant_string_init): A constructor function, used to
14370         initialize the NSConstantString meta-class object.
14371         * objc/execute/string1.m: Include "next_mapping.h" instead of
14372         <Foundation/NSString.h>.
14373         * objc/execute/string2.m: Likewise.
14374         * objc/execute/string3.m: Likewise.
14375         * objc/execute/string4.m: Likewise.
14376
14377 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14378
14379         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14380         to double. Replace double with FLOAT.
14381         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14382
14383         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14384         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14385         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14386         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14387         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14388         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14389         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14390         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14391
14392 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14393
14394         PR c/13519
14395         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14396
14397 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14398
14399         PR c++/15503
14400         * g++.dg/template/meminit2.C: New test.
14401
14402 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14403
14404         PR target/15822
14405         * gcc.c-torture/execute/compare-fp-1.c,
14406         gcc.c-torture/execute/compare-fp-2.c,
14407         gcc.c-torture/execute/compare-fp-3.c,
14408         gcc.c-torture/execute/compare-fp-4.c,
14409         gcc.c-torture/execute/compare-fp-3.x,
14410         gcc.c-torture/execute/compare-fp-4.x: Moved...
14411         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14412         gcc.c-torture/execute/ieee/compare-fp-2.c,
14413         gcc.c-torture/execute/ieee/compare-fp-3.c,
14414         gcc.c-torture/execute/ieee/compare-fp-4.c,
14415         gcc.c-torture/execute/ieee/compare-fp-3.x,
14416         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14417
14418 2004-06-04  David Ayers  <d.ayers@inode.at>
14419
14420         * objc/execute/protocol-isEqual-4.m: New testcase.
14421
14422 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14423
14424         * objc/execute/protocol-isEqual-1.m: New testcase.
14425         * objc/execute/protocol-isEqual-2.m: New testcase.
14426         * objc/execute/protocol-isEqual-3.m: New testcase.
14427
14428 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14429
14430         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14431
14432 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14433
14434         * lib/objc.exp (objc_target_compile): When running tests on
14435         Darwin (Mac OS X), inform the linker about '-framework
14436         'Foundation'.
14437
14438 2004-06-02  Eric Christopher  <echristo@redhat.com>
14439
14440         * gcc.c-torture/compile/20040602-1.c: New.
14441
14442 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14443
14444         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14445         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14446
14447         PR tree-optimization/14736
14448         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14449
14450         PR tree-optimization/14042
14451         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14452
14453         PR tree-optimization/14729
14454         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14455
14456 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14457
14458         PR fortran/15557
14459         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14460
14461 2004-06-01  Richard Hederson  <rth@redhat.com>
14462
14463         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14464
14465 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14466
14467         PR c++/14932
14468         * g++.dg/parse/offsetof4.C: New test.
14469
14470 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14471
14472         PR objc/7993
14473         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14474
14475 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/15701
14478         * g++.dg/template/friend29.C: New test.
14479
14480 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14481
14482         PR c/15749
14483         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14484
14485 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14486
14487         * gcc.dg/sparc-trap-1.c: New test.
14488
14489 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14490
14491         PR middle-end/15069
14492         * g++.dg/opt/fold3.C: New test case.
14493
14494 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14495
14496         * lib/target-supports.exp (check_iconv_available): Fix fallout
14497         from 2004-05-28 patch.
14498
14499 2004-05-30  Paul Brook  <paul@codesourcery.com>
14500
14501         PR fortran/15620
14502         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14503         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14504
14505 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14506
14507         * gfortran.fortran-torture/execute/random_1.f90: New test.
14508
14509 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14510
14511         * g++.dg/ext/altivec-10.C: New test.
14512
14513 2004-05-29  Paul Brook  <paul@codesourcery.com>
14514
14515         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14516
14517 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14518
14519         * gcc.dg/altivec-16.c: New test.
14520
14521 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14522
14523         * lib/target-supports.exp (check_vmx_hw_available): New.
14524         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14525
14526         * lib/target-supports.exp (check_alias_available,
14527         check_iconv_available, check_named_sections_available): Use
14528         unique names for temporary files.
14529
14530 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14531
14532         * gcc.dg/altivec-15.c: New test.
14533
14534 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14535
14536         PR c++/15083
14537         * g++.dg/warn/noeffect6.C: New test.
14538
14539         PR c++/15471
14540         * g++.dg/expr/ptrmem4.C: New test.
14541
14542         PR c++/15640
14543         * g++.dg/template/operator3.C: New test.
14544
14545 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/14668
14548         * g++.dg/lookup/redecl1.C: New test.
14549         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14550
14551 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14552
14553         * gcc.c-torture/execute/compare-fp-1.c,
14554         gcc.c-torture/execute/compare-fp-2.c,
14555         gcc.c-torture/execute/compare-fp-3.c,
14556         gcc.c-torture/execute/compare-fp-4.c,
14557         gcc.c-torture/execute/compare-fp-3.x,
14558         gcc.c-torture/execute/compare-fp-4.x,
14559         gcc.dg/pr15649-1.c: New.
14560
14561 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14562
14563         PR c++/12883
14564         * g++.dg/init/array14.C: New test.
14565
14566 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14567
14568         * lib/compat.exp (compat-get-options-main): New.
14569         (compat-get-options): Remove unneeded code, warn for ignored
14570         command.
14571         (compat-execute): Check flag set by dg-require-* commands.
14572
14573         * lib/compat.exp (compat-execute): Break up long lines.
14574
14575 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14576
14577         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14578         * gcc.dg/altivec-14.c: New test.
14579         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14580
14581         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14582         * gcc.dg/altivec-12.c: Ditto.
14583
14584         * gcc.dg/altivec-3.c: Move call to altivec_check.
14585
14586 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/15044
14589         * g++.dg/template/error12.C: New test.
14590
14591         PR c++/15317
14592         * g++.dg/ext/attrib15.C: New test.
14593
14594         PR c++/15329
14595         * g++.dg/template/ptrmem9.C: New test.
14596
14597 2004-05-25  Paul Brook  <paul@codesourcery.com>
14598
14599         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14600
14601 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/15165
14604         * g++.dg/template/crash19.C: New test.
14605
14606 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/15025
14609         * g++.dg/template/redecl1.C: New test.
14610
14611 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14612
14613         PR c++/14821
14614         * g++.dg/other/ns1.C: New test.
14615
14616         PR c++/14883
14617         * g++.dg/template/invalid1.C: New test.
14618
14619 2004-05-23  Paul Brook  <paul@codesourcery.com>
14620         Victor Leikehman  <lei@haifasphere.co.il>
14621
14622         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14623         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14624
14625 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14626
14627         PR c++/15285
14628         PR c++/15299
14629         * g++.dg/template/non-dependent5.C: New test.
14630         * g++.dg/template/non-dependent6.C: New test.
14631
14632 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14633
14634         PR c++/15507
14635         * g++.dg/inherit/union1.C: New test.
14636
14637         PR c++/15542
14638         * g++.dg/template/addr1.C: New test.
14639
14640         PR c++/15427
14641         * g++.dg/template/array5.C: New test.
14642
14643         PR c++/15287
14644         * g++.dg/template/array6.C: New test.
14645
14646 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14647             Roger Sayle  <roger@eyesopen.com>
14648
14649         * g++.dg/lookup/forscope2.C: New test case.
14650
14651 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14652
14653         * gcc.dg/cpp/Wmissingdirs.c: New.
14654
14655 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14656
14657         PR target/15301
14658         * gcc.dg/compat/union-m128-1.h: New file.
14659         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14660         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14661         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14662
14663 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14664
14665         PR target/15302
14666         * gcc.dg/compat/struct-complex-1.h: New file.
14667         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14668         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14669         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14670
14671 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14672
14673         PR middle-end/3074
14674         * gcc.dg/pr3074-1.c: New test case.
14675         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14676
14677 2004-05-20  Falk Hueffner  <falk@debian.org>
14678
14679         PR other/15526
14680         * gcc.dg/ftrapv-1.c: New test case.
14681
14682 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14683
14684         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14685
14686 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14687             Jeff Law  <law@redhat.com>
14688
14689         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14690         * gcc.dg/tree-ssa/20040518-2.c: New test.
14691
14692         * gcc.dg/tree-ssa/20040518-1.c: New test.
14693
14694 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14695
14696         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14697
14698 2004-05-18  Paul Brook  <paul@codesourcery.com>
14699
14700         PR fortran/13930
14701         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14702
14703 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14704
14705         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14706         constant folding.
14707
14708 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14709
14710         * gcc.dg/tree-ssa/20040517-1.c: New test.
14711
14712 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14713
14714         * gcc.dg/loop-4.c: New test.
14715
14716 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14719
14720 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14721
14722         PR fortran/15311
14723         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14724
14725 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14726
14727         PR fortran/13826
14728         PR fortran/13940
14729         * gfortran.fortran-torture/compile/data_1.f90: New test.
14730
14731 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14732
14733         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14734         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14735
14736 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14737
14738         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14739
14740 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14741
14742         PR c/15444
14743         * gcc.dg/format/xopen-1.c: Adjust expected message.
14744         * gcc.dg/format/xopen-3.c: New test.
14745
14746 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14747
14748         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14749
14750 2004-05-14  Jeff Law  <law@redhat.com>
14751
14752         * gcc.dg/tree-ssa/20040514-2.c: New test.
14753
14754 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14755
14756         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14757         this ...
14758         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14759         this.
14760
14761 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14762
14763         * gcc.dg/tree-ssa/20040514-1.c: New test.
14764
14765 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14766
14767         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14768         test.
14769
14770 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14771
14772         PR fortran/14066
14773         * gfortran.fortran-torture/compile/do_1.f90: New test.
14774
14775 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14776
14777         PR fortran/15051
14778         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14779         test.
14780
14781 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14782
14783         PR fortran/15149
14784         * gfortran.fortran-torture/execute/random_init.f90: New test.
14785
14786 2004-05-13  Paul Brook  <paul@codesourcery.com>
14787
14788         PR fortran/15314
14789         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14790
14791 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14792
14793         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14794         for the powerpc case.
14795
14796 2004-05-13  Jeff Law  <law@redhat.com>
14797
14798         * gcc.dg/tree-ssa/20040513-1.c: New test.
14799         * gcc.dg/tree-ssa/20040513-2.c: New test.
14800
14801 2004-05-13  Paul Brook  <paul@codesourcery.com>
14802
14803         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14804         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14805         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14806
14807 2004-05-13  Andreas Schwab  <schwab@suse.de>
14808
14809         PR other/10819
14810         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14811         characters.
14812
14813 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14814
14815         PR fortran/15294
14816         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14817
14818 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14819
14820         Merge from tree-ssa-20020619-branch.  See
14821         ChangeLog.tree-ssa for details.
14822
14823 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14824
14825         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14826         include <altivec.h> explicitly.
14827         * gcc.dg/altivec-13.c: Likewise.
14828
14829 2004-05-11  Paul Brook  <paul@codesourcery.com>
14830
14831         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14832
14833 2004-05-10  Eric Christopher  <echristo@redhat.com>
14834
14835         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14836         * gcc.dg/sibcall-4.c: Ditto.
14837
14838 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14839
14840         * g++.dg/ext/altivec-8.C: New test case.
14841         * gcc.dg/altivec-13.c: New test case.
14842
14843 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14844
14845         * gcc.c-torture/execute/divcmp-1.c: New test case.
14846         * gcc.c-torture/execute/divcmp-2.c: New test case.
14847         * gcc.c-torture/execute/divcmp-3.c: New test case.
14848
14849 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14850
14851         * g++.dg/other/pragma-re-2.C: New test.
14852
14853 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14854
14855         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14856         * gcc.dg/i386-387-2.c: Likewise.
14857
14858         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14859         __builtin_drem.
14860         * gcc.dg/i386-387-6.c: Likewise.
14861
14862 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14863
14864         * gcc.dg/builtins-33.c:  Also check log1p*.
14865
14866 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14867
14868         PR optimization/15296
14869         * gcc.c-torture/execute/pr15296.c: New test.
14870
14871 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14872
14873         * gcc.dg/builtins-40.c: New test.
14874
14875 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14876
14877         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14878
14879 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14880
14881         * g++.dg/ext/spe1.C: New testcase.
14882
14883 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14884
14885         * objc.dg/image-info.m: Allow additional attributes
14886         for __image_info section.
14887
14888 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14889
14890         * gcc.dg/torture/mips-hilo-2.c: New test.
14891
14892 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14893
14894         PR c++/14389
14895         * g++.dg/template/member5.C: New test.
14896
14897 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14898
14899         * gcc.dg/builtins-34.c: Also check expm1*.
14900
14901 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14902
14903         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14904         * gcc.dg/torture/builtin-convert-3.c: New test.
14905
14906 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14907
14908         PR middle-end/15054
14909         * g++.dg/opt/pr15054.C: New test.
14910
14911 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14912
14913         * gcc.dg/torture/builtin-rounding-1.c: New test.
14914         * gcc.dg/builtins-25.c: Delete.
14915         * gcc.dg/builtins-29.c: Delete.
14916
14917 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14918
14919         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14920         * gcc.dg/sibcall-4.c: Likewise.
14921         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14922
14923 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14924
14925         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14926         bit-field on 16-bit targets.
14927
14928 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14929
14930         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14931         16-bit targets.
14932
14933 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14936         * gcc.dg/rs6000-power2-2.c: Likewise.
14937
14938 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14939
14940         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14941         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14942         Change the asm registers to be in form of frN instead of fN.
14943
14944 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14945
14946         * gcc.dg/torture/builtin-convert-2.c: New test.
14947
14948 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14949
14950         * gcc.dg/rs6000-power2-1.c: New test.
14951         * gcc.dg/rs6000-power2-2.c: New test.
14952
14953 2004-04-28  Jan Hubicka  <jh@suse.cz>
14954
14955         * gcc.dg/unused-6.c: New test.
14956
14957 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14958             Ulrich Weigand  <uweigand@de.ibm.com>
14959
14960         * ada/acats/run_all.sh: Define $target variable.
14961
14962 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14963
14964         PR c++/15119
14965         * g++.dg/other/vararg-1.C: New test.
14966
14967         PR c++/4794
14968         * g++.dg/eh/cleanup3.C: New test.
14969
14970 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14971
14972         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14973         and ad8011a (target_insn).
14974         * ada/acats/support/macro.dfs: Likewise.
14975         * ada/acats/support/impbit.adb: New file.
14976
14977 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14978
14979         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14980
14981 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14982
14983         * gcc.dg/loop-3.c: New test.
14984
14985 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14986
14987         * gcc.c-torture/execute/simd-5.c: New test.
14988
14989 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14990
14991         PR c++/15064
14992         * g++.dg/template/crash18.C: New test.
14993
14994 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14995
14996         * g++.dg/ext/complit3.C: New test.
14997
14998 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14999
15000         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15001         * gcc.dg/altivec-3.c: Same.
15002         * gcc.dg/altivec-varargs-1.c: Same.
15003
15004 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15005
15006         * lib/target-supports.exp (check_profiling_available): Assume
15007         profiling is not available on powerpc-eabi targets.
15008
15009 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15010
15011         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15012         * gcc.dg/vmx/bug-1.c: Ditto.
15013
15014 2004-04-20  Eric Christopher  <echristo@redhat.com>
15015
15016         * gcc.dg/charset/extern.c: New test.
15017         * g++.dg/charset/extern3.cc: Ditto.
15018
15019 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15020
15021         * gcc.dg/builtins-39.c: New test.
15022
15023 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15024
15025         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15026
15027 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15028
15029         * gcc.dg/torture/mips-hilo-1.c: New test.
15030
15031 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15032
15033         * gcc.c-torture/compile/20040419-1.c: New test.
15034
15035 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15036
15037         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15038
15039 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15040             Aldy Hernandez  <aldyh@redhat.com>
15041
15042         * gcc.c-torture/execute/va-arg-24.c: New.
15043
15044 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15045             Aldy Hernandez  <aldyh@redhat.com>
15046
15047         * gcc.dg/vmx/1b-01.c: New.
15048         * gcc.dg/vmx/1b-02.c: New.
15049         * gcc.dg/vmx/1b-03.c: New.
15050         * gcc.dg/vmx/1b-04.c: New.
15051         * gcc.dg/vmx/1b-05.c: New.
15052         * gcc.dg/vmx/1b-06.c: New.
15053         * gcc.dg/vmx/1b-07.c: New.
15054         * gcc.dg/vmx/1c-01.c: New.
15055         * gcc.dg/vmx/1c-02.c: New.
15056         * gcc.dg/vmx/3a-01a.c: New.
15057         * gcc.dg/vmx/3a-01.c: New.
15058         * gcc.dg/vmx/3a-01m.c: New.
15059         * gcc.dg/vmx/3a-03.c: New.
15060         * gcc.dg/vmx/3a-03m.c: New.
15061         * gcc.dg/vmx/3a-04.c: New.
15062         * gcc.dg/vmx/3a-04m.c: New.
15063         * gcc.dg/vmx/3a-05.c: New.
15064         * gcc.dg/vmx/3a-06.c: New.
15065         * gcc.dg/vmx/3a-06m.c: New.
15066         * gcc.dg/vmx/3a-07.c: New.
15067         * gcc.dg/vmx/3b-01.c: New.
15068         * gcc.dg/vmx/3b-02.c: New.
15069         * gcc.dg/vmx/3b-10.c: New.
15070         * gcc.dg/vmx/3b-13.c: New.
15071         * gcc.dg/vmx/3b-14.c: New.
15072         * gcc.dg/vmx/3b-15.c: New.
15073         * gcc.dg/vmx/3c-01a.c: New.
15074         * gcc.dg/vmx/3c-01.c: New.
15075         * gcc.dg/vmx/3c-02.c: New.
15076         * gcc.dg/vmx/3c-03.c: New.
15077         * gcc.dg/vmx/3d-01.c: New.
15078         * gcc.dg/vmx/4-01.c: New.
15079         * gcc.dg/vmx/4-03.c: New.
15080         * gcc.dg/vmx/5-01.c: New.
15081         * gcc.dg/vmx/5-02.c: New.
15082         * gcc.dg/vmx/5-03.c: New.
15083         * gcc.dg/vmx/5-04.c: New.
15084         * gcc.dg/vmx/5-05.c: New.
15085         * gcc.dg/vmx/5-06.c: New.
15086         * gcc.dg/vmx/5-07.c: New.
15087         * gcc.dg/vmx/5-07t.c: New.
15088         * gcc.dg/vmx/5-08.c: New.
15089         * gcc.dg/vmx/5-10.c: New.
15090         * gcc.dg/vmx/5-11.c: New.
15091         * gcc.dg/vmx/7-01a.c: New.
15092         * gcc.dg/vmx/7-01.c: New.
15093         * gcc.dg/vmx/7c-01.c: New.
15094         * gcc.dg/vmx/7d-01.c: New.
15095         * gcc.dg/vmx/7d-02.c: New.
15096         * gcc.dg/vmx/8-01.c: New.
15097         * gcc.dg/vmx/8-02a.c: New.
15098         * gcc.dg/vmx/8-02.c: New.
15099         * gcc.dg/vmx/brode-1.c: New.
15100         * gcc.dg/vmx/bug-1.c: New.
15101         * gcc.dg/vmx/bug-2.c: New.
15102         * gcc.dg/vmx/bug-3.c: New.
15103         * gcc.dg/vmx/cw-bug-1.c: New.
15104         * gcc.dg/vmx/cw-bug-2.c: New.
15105         * gcc.dg/vmx/cw-bug-3.c: New.
15106         * gcc.dg/vmx/dct.c: New.
15107         * gcc.dg/vmx/debug-1.c: New.
15108         * gcc.dg/vmx/debug-2.c: New.
15109         * gcc.dg/vmx/debug-3.c: New.
15110         * gcc.dg/vmx/debug-4.c: New.
15111         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15112         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15113         * gcc.dg/vmx/eg-5.c: New.
15114         * gcc.dg/vmx/fft.c: New.
15115         * gcc.dg/vmx/gcc-bug-1.c: New.
15116         * gcc.dg/vmx/gcc-bug-2.c: New.
15117         * gcc.dg/vmx/gcc-bug-3.c: New.
15118         * gcc.dg/vmx/gcc-bug-4.c: New.
15119         * gcc.dg/vmx/gcc-bug-5.c: New.
15120         * gcc.dg/vmx/gcc-bug-6.c: New.
15121         * gcc.dg/vmx/gcc-bug-7.c: New.
15122         * gcc.dg/vmx/gcc-bug-8.c: New.
15123         * gcc.dg/vmx/gcc-bug-9.c: New.
15124         * gcc.dg/vmx/gcc-bug-b.c: New.
15125         * gcc.dg/vmx/gcc-bug-c.c: New.
15126         * gcc.dg/vmx/gcc-bug-d.c: New.
15127         * gcc.dg/vmx/gcc-bug-e.c: New.
15128         * gcc.dg/vmx/gcc-bug-f.c: New.
15129         * gcc.dg/vmx/gcc-bug-g.c: New.
15130         * gcc.dg/vmx/gcc-bug-i.c: New.
15131         * gcc.dg/vmx/harness.h: New.
15132         * gcc.dg/vmx/ira1.c: New.
15133         * gcc.dg/vmx/ira2a.c: New.
15134         * gcc.dg/vmx/ira2b.c: New.
15135         * gcc.dg/vmx/ira2.c: New.
15136         * gcc.dg/vmx/ira2c.c: New.
15137         * gcc.dg/vmx/mem.c: New.
15138         * gcc.dg/vmx/newton-1.c: New.
15139         * gcc.dg/vmx/ops.c: New.
15140         * gcc.dg/vmx/sn7153.c: New.
15141         * gcc.dg/vmx/spill2.c: New.
15142         * gcc.dg/vmx/spill3.c: New.
15143         * gcc.dg/vmx/spill.c: New.
15144         * gcc.dg/vmx/t.c: New.
15145         * gcc.dg/vmx/varargs-1.c: New.
15146         * gcc.dg/vmx/varargs-2.c: New.
15147         * gcc.dg/vmx/varargs-3.c: New.
15148         * gcc.dg/vmx/varargs-4.c: New.
15149         * gcc.dg/vmx/varargs-5.c: New.
15150         * gcc.dg/vmx/varargs-6.c: New.
15151         * gcc.dg/vmx/varargs-7.c: New.
15152         * gcc.dg/vmx/vmx.exp: New.
15153         * gcc.dg/vmx/vprint-1.c: New.
15154         * gcc.dg/vmx/vscan-1.c: New.
15155         * gcc.dg/vmx/x-01.c: New.
15156         * gcc.dg/vmx/x-02.c: New.
15157         * gcc.dg/vmx/x-03.c: New.
15158         * gcc.dg/vmx/x-04.c: New.
15159         * gcc.dg/vmx/x-05.c: New.
15160         * gcc.dg/vmx/yousufi-1.c: New.
15161         * gcc.dg/vmx/zero-1.c: New.
15162         * gcc.dg/vmx/zero.c: New.
15163
15164 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15165
15166         * g++.dg/lookup/java1.C: Update for chage of
15167         _Jv_AllocObject.
15168         * g++.dg/lookup/java2.C: Likewise.
15169
15170 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15171
15172         * ada/acats/run_all.sh: use -O2 by default.
15173
15174 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15175
15176         * gcc.dg/vr-mult-[12].c: New tests.
15177
15178 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15179
15180         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15181
15182         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15183
15184 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15185
15186         * lib/target-supports.exp (check_profiling_available): Assume profiling
15187         isn't available for mips*-*-elf targets.
15188
15189 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15190
15191         * gcc.dg/builtins-38.c: New test.
15192
15193 2004-04-14  Eric Christopher  <echristo@redhat.com>
15194
15195         * g++.dg/charset/charset.exp: Run .cc extension tests.
15196
15197 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15198
15199         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15200
15201 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15204
15205 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15206
15207         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15208         * gcc.dg/i386-387-2.c: Likewise.
15209
15210         * gcc.dg/i386-387-7.c: New test.
15211         * gcc.dg/i386-387-8.c: New test.
15212
15213         * gcc.dg/builtins-37.c: New test.
15214
15215 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15216
15217         * g++.dg/pch/externc-1.C: Add missing semicolon.
15218
15219 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15220
15221         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15222
15223 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15224
15225         * gcc.c-torture/execute/20040411-1.c: New test.
15226
15227 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15228
15229         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15230
15231 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15232
15233         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15234
15235 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15236
15237         * lib/target-supports.exp (check_named_sections_available): New.
15238         * lib/gcc-dg.exp (dg-require-named-sections): New.
15239         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15240         old-deja.exp.  Also prune error-count message from HP linker.
15241         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15242
15243         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15244         * g++.old-deja/g++.pt/static3.C: Likewise.
15245         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15246
15247 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15248
15249         * gcc.c-torture/execute/20040409-1.c: New test case.
15250         * gcc.c-torture/execute/20040409-2.c: New test case.
15251         * gcc.c-torture/execute/20040409-3.c: New test case.
15252
15253 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15254
15255         * gcc.dg/20040409-1.c: New test.
15256
15257 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15258
15259         PR target/14888
15260         * g++.dg/opt/pr14888.C: New test case.
15261
15262 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15263
15264         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15265         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15266         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15267         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15268         New tests.
15269
15270 2004-04-08  Paul Brook  <paul@codesourcery.com>
15271
15272         * gcc.dg/spill-1.c: New test.
15273
15274 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15275
15276         * gcc.dg/torture/builtin-ctype-2.c: New test.
15277
15278 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15279
15280         * gcc.dg/pch/pch.exp: Add largefile test.
15281
15282 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15283
15284         * g++.dg/pch/externc-1.Hs: New.
15285         * g++.dg/pch/externc-1.C: New.
15286
15287 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15288
15289         * gcc.dg/compat/struct-by-value-5a_main.c,
15290         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15291         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15292         * gcc.dg/compat/struct-by-value-5a_x.c,
15293         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15294         gcc.dg/compat/struct-by-value-5_x.c.
15295         * gcc.dg/compat/struct-by-value-5a_y.c,
15296         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15297         gcc.dg/compat/struct-by-value-5_y.c.
15298
15299         * gcc.dg/compat/struct-by-value-6a_main.c,
15300         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15301         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15302         * gcc.dg/compat/struct-by-value-6a_x.c,
15303         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15304         gcc.dg/compat/struct-by-value-6_x.c.
15305         * gcc.dg/compat/struct-by-value-6a_y.c,
15306         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15307         gcc.dg/compat/struct-by-value-6_y.c.
15308
15309         * gcc.dg/compat/struct-by-value-7a_main.c,
15310         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15311         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15312         * gcc.dg/compat/struct-by-value-7a_x.c,
15313         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15314         gcc.dg/compat/struct-by-value-7_x.c.
15315         * gcc.dg/compat/struct-by-value-7a_y.c,
15316         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15317         gcc.dg/compat/struct-by-value-7_y.c.
15318
15319 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15320
15321         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15322         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15323         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15324         options.
15325
15326 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15327
15328         * gcc.dg/builtins-36.c: New test.
15329
15330 2004-04-06  Paul Brook  <paul@codesourcery.com>
15331
15332         * README.gcc: Remove obsolete contraint on testcases.
15333
15334 2004-04-05  Paul Brook  <paul@codesourcery.com>
15335
15336         PR2123
15337         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15338         failure and exit(0) on success.
15339         * g++.dg/expr/anew2.C: Ditto.
15340         * g++.dg/expr/anew3.C: Ditto.
15341         * g++.dg/expr/anew4.C: Ditto.
15342
15343 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15344
15345         PR c++/3518
15346         * g++.dg/template/unify7.C: New.
15347
15348 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15349
15350         * g++.dg/README: Bring up to date with new subdirectories; remove
15351         duplicate subdirectory lines.
15352
15353 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15354
15355         PR c++/14007
15356         * g++.dg/template/unify5.C: New.
15357         * g++.dg/template/unify6.C: New.
15358         * g++.dg/template/qualttp20.C: Adjust.
15359         * g++.old-deja/g++.jason/report.C: Adjust.
15360         * g++.old-deja/g++.other/qual1.C: Adjust.
15361
15362 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/14803
15365         * g++.dg/inherit/ptrmem1.C: New test.
15366
15367 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15368
15369         PR c++/14755
15370         * gcc.c-torture/execute/20040331-1.c: New test.
15371         * gcc.dg/20040331-1.c: New test.
15372
15373 2004-04-01  Paul Brook  <paul@codesourcery.com>
15374
15375         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15376
15377 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/14724
15380         * g++.dg/init/goto1.C: New test.
15381
15382         PR c++/14763
15383         * g++.dg/template/defarg4.C: New test.
15384
15385 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15386
15387         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15388
15389 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15390
15391         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15392
15393 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15394
15395         * gcc.dg/noncompile/undeclared-2.c: New test.
15396
15397 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15398
15399         * gcc.dg/940409-1.c: Remove XFAIL.
15400         * gcc.dg/reg-vol-struct-1.c: New test.
15401
15402 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * gcc.dg/torture/builtin-wctype-1.c: New test.
15405
15406 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15407
15408         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15409         * gcc.dg/20001101-1.c: Likewise.
15410         * gcc.dg/20001102-1.c: Likewise.
15411
15412 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15413
15414         * gcc.dg/compare8.c: Add an additional test for XOR.
15415
15416 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15417
15418         * gcc.dg/torture/builtin-ctype-1.c: New test.
15419
15420 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15421
15422         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15423         * gcc.dg/torture/builtin-math-1.c: Likewise.
15424         * gcc.dg/torture/builtin-power-1.c: New test.
15425
15426 2004-03-24  Andreas Schwab  <schwab@suse.de>
15427
15428         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15429         IA64 assembler.
15430
15431 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15432             Roger Sayle  <roger@eyesopen.com>
15433
15434         * gcc.dg/compare8.c: New test case.
15435
15436 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15437
15438         * g++.dg/ext/altivec-7.C: New test.
15439
15440 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15441
15442         PR 12267, 12391, 12560, 13129, 14114, 14133
15443         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15444         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15445         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15446         Adjust error regexps.
15447         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15448         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15449         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15450         * gcc.dg/local1.c: Add explanatory comment.
15451
15452 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15453
15454         PR optimization/14669
15455         * g++.dg/opt/fold2.C: New test case.
15456
15457 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15458
15459         PR c/14069
15460         * gcc.dg/20040322-1.c: New test.
15461
15462 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15463
15464         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15465         * gcc.dg/ultrasp4.c: Likewise.
15466         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15467
15468 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15469
15470         * gcc.dg/i386-sse-8.c: Reset default options.
15471
15472 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15473
15474         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15475         in the error message text.
15476
15477 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15478
15479         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15480
15481 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15482
15483         PR c++/14616
15484         * g++.dg/init/array13.C: New test.
15485
15486 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15487
15488         PR target/13889
15489         * gcc.c-torture/compile/pr13889.c: New test case.
15490
15491 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15492
15493         PR c/14635
15494         * builtins-1.c (nan, nans): Don't test.
15495         * builtins-30.c: Don't use nan, nanf, nanl.
15496         * builtins-35.c: New test.
15497
15498 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15499
15500         * g++.dg/ext/altivec-6.C: New test.
15501
15502 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15503
15504         * g++.dg/init/placement3.C: New test.
15505
15506         * g++.dg/template/spec13.C: New test.
15507
15508         * g++.dg/lookup/using11.C: New test.
15509
15510         * g++.dg/lookup/koenig3.C: New test.
15511
15512         * g++.dg/template/operator2.C: New test.
15513
15514         * g++.dg/expr/dtor3.C: New test.
15515         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15516         marker.
15517         * g++.old-deja/g++.law/visibility28.C: Likewise.
15518
15519 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15520
15521         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15522         * gcc.dg/ppc64-abi-3.c: Likewise.
15523
15524 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15525
15526         PR c++/14545
15527         * g++.dg/parse/template15.C: New test.
15528
15529 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15530
15531         * g++.dg/expr/dtor2.C: New test.
15532
15533         * g++.dg/lookup/anon4.C: New test.
15534
15535         * g++.dg/overload/using1.C: New test.
15536
15537         * g++.dg/template/lookup7.C: New test.
15538
15539         * g++.dg/template/typename6.C: New test.
15540
15541         * g++.dg/expr/cond6.C: New test.
15542
15543 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15544
15545         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15546
15547 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15548
15549         * g++.dg/expr/cond5.C: New test.
15550         * g++.dg/expr/constcast1.C: Likewise.
15551         * g++.dg/expr/ptrmem2.C: Likewise.
15552         * g++.dg/expr/ptrmem3.C: Likewise.
15553         * g++.dg/lookup/main1.C: Likewise.
15554         * g++.dg/template/lookup6.C: Likewise.
15555
15556 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15557
15558         * gcc.dg/local1.c: New test.
15559
15560         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15561
15562 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15563
15564         * gcc.dg/torture/builtin-convert-1.c: New test.
15565
15566 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15567
15568         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15569
15570 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/14481
15573         * g++.dg/warn/Wunused-7.C: New test.
15574
15575 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15576
15577         * gcc.dg/torture/builtin-integral-1.c: New test.
15578
15579 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/14586
15582         * g++.dg/parse/non-dependent3.C: New test.
15583
15584 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15585
15586         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15587         * g++.dg/eh/simd-2.C: Likewise.
15588         * g++.dg/init/array10.C: Likewise.
15589         * gcc.c-torture/compile/simd-1.c: Likewise.
15590         * gcc.c-torture/compile/simd-2.c: Likewise.
15591         * gcc.c-torture/compile/simd-3.c: Likewise.
15592         * gcc.c-torture/compile/simd-4.c: Likewise.
15593         * gcc.c-torture/compile/simd-6.c: Likewise.
15594         * gcc.c-torture/execute/simd-1.c: Likewise.
15595         * gcc.c-torture/execute/simd-2.c: Likewise.
15596         * gcc.dg/compat/vector-defs.h: Likewise.
15597         * gcc.dg/20020531-1.c: Likewise.
15598         * gcc.dg/altivec-3.c: Likewise.
15599         * gcc.dg/altivec-4.c: Likewise.
15600         * gcc.dg/altivec-varargs-1.c: Likewise.
15601         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15602         * gcc.dg/i386-mmx-3.c: Likewise.
15603         * gcc.dg/i386-sse-4.c: Likewise.
15604         * gcc.dg/i386-sse-5.c: Likewise.
15605         * gcc.dg/i386-sse-8.c: Likewise.
15606         * gcc.dg/simd-1.c: Likewise.
15607         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15608         __ev64_opaque__ since the machine description provides it.
15609
15610 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         * lib/compat.exp (skip_list): New global variable.
15613         Use it to hold the user defined COMPAT_SKIPS list if any.
15614         (compat-obj): Add the members of skip_list to optall.
15615
15616 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15617
15618         * gcc.dg/compat/union-by-value-1_main.c,
15619         union-by-value-1_x.c, union-by-value-1_y.c,
15620         union-check.h, union-defs.h,
15621         union-init.h, union-return-1_main.c,
15622         union-return-1_x.c, union-return-1_y.c: New files.
15623
15624 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15625
15626         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15627         mixed-struct-init.h: Add 4 mixed structure types.
15628         struct-by-value-21_main.c, struct-by-value-21_x.c,
15629         struct-by-value-21_y.c, struct-return-21_main.c,
15630         struct-return-21_x.c, struct-return-21_y.c: New files.
15631
15632 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/14550
15635         * g++.dg/parse/template14.C: New test.
15636
15637 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15638
15639         * gcc.c-torture/execute/20040313-1.c: New test.
15640
15641 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15642
15643         PR target/14533
15644         * gcc.dg/20040311-2.c: New test.
15645
15646 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15647
15648         PR other/14544
15649         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15650         bit-field.
15651
15652 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15653
15654         * gcc.dg/20040305-2.c: Add missing return statement.
15655
15656 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15657
15658         * gcc.dg/builtins-34.c: Also check pow10*.
15659
15660 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15661
15662         PR target/14262
15663         * gcc.dg/20040305-2.c: New test.
15664
15665 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15666
15667         * gcc.dg/20040310-1.c: New test.
15668
15669 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15670
15671         * gcc.c-torture/execute/20040311-1.c: New test case.
15672
15673 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/14476
15676         * g++.dg/lookup/enum1.C: New test.
15677
15678 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/14510
15681         * g++.dg/lookup/struct2.C: New test.
15682
15683 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15684
15685         * gcc.dg/builtins-34.c: New test.
15686
15687 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15688
15689         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15690
15691 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15692
15693         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15694         * gcc.dg/alias-2.c: New testcase.
15695
15696 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15697
15698         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15699
15700 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15701
15702         * gcc.c-torture/execute/20040309-1.c: New test case.
15703
15704 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15705
15706         PR c++/14397
15707         * g++.dg/overload/ref1.C: New.
15708
15709 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15710
15711         PR c++/14409
15712         * g++.dg/template/spec12.C: New test.
15713
15714         PR c++/14448
15715         * g++.dg/parse/crash14.C: New test.
15716
15717 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/14230
15720         * g++.dg/init/ref11.C: New test.
15721
15722 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/14432
15725         * g++.dg/parse/builtin2.C: New test.
15726
15727 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/14401
15730         * g++.dg/init/ctor3.C: New test.
15731         * g++.dg/init/union1.C: New test.
15732         * g++.dg/ext/anon-struct4.C: New test.
15733
15734 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15735
15736         * g++.dg/lookup/koenig1.C: Tweak error messages.
15737         * g++.dg/lookup/used-before-declaration.C: Likewise.
15738         * g++.dg/other/do1.C: Likewise.
15739         * g++.dg/overload/koenig1.C: Likewise.
15740         * g++.dg/parse/crash13.C: Likewise.
15741         * g++.dg/template/instantiate3.C: Likewise.
15742
15743 2004-03-08  Eric Christopher  <echristo@redhat.com>
15744
15745         * * lib/target-supports.exp: Enable libiconv in test
15746         compilation.  Fix up error checking.
15747
15748 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15749
15750         PR middle-end/14289
15751         * gcc.dg/pr14289-1.c: New test case.
15752         * gcc.dg/pr14289-2.c: Likewise.
15753         * gcc.dg/pr14289-3.c: Likewise.
15754
15755 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15756
15757         * gcc.c-torture/execute/20040308-1.c: New test.
15758
15759 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15760
15761         * gcc.c-torture/execute/20040307-1.c: New test case.
15762
15763 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15764
15765         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15766
15767 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15768
15769         * gcc.dg/20040306-1.c: New test.
15770
15771 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15772
15773         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15774         them static.
15775         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15776
15777 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15778
15779         PR c/14465
15780         * gcc.dg/decl-6.c: New test.
15781
15782 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15783
15784         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15785         Rename LOGPOW -> LOG_POW.
15786         (SQRT_EXP, POW_EXP): New.
15787
15788 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15789
15790         * gcc.dg/i386-sse-8.c: New test.
15791
15792 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15793
15794         PR c/14114
15795         * gcc.dg/decl-5.c: New test.
15796
15797 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15798
15799         * gcc.dg/20040305-1.c: New test.
15800
15801 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15802
15803         PR other/14354
15804         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15805
15806 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15807
15808         PR c++/14425, c++/14426
15809         * g++.dg/ext/altivec-4.C: New test.
15810         * g++.dg/ext/altivec-5.C: New test.
15811
15812 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15813
15814         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15815         global variables of a type with no linkage.
15816         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15817         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15818         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15819         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15820         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15821         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15822         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15823         * g++.dg/warn/deprecated.C: Name enum Color.
15824         * g++.dg/overload/VLA.C: Name structure for 'b'.
15825         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15826
15827 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15828
15829         * gcc.c-torture/compile/20040304-1.c: New test.
15830
15831 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15832
15833         PR 13728
15834         * gcc.dg/decl-4.c: New testcase.
15835
15836 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15837
15838         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15839         as PRECF if sizeof (float) > sizeof (double).
15840         (PRECL): Make it the same as PRECF if
15841         sizeof (float) > sizeof (long double).
15842
15843 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15844
15845         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15846         system type.  Add check for irix6 which doesn't have c99 runtime.
15847
15848 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15849
15850         * gcc.dg/const-elim-1.c: xfail for xtensa.
15851
15852 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/14369
15855         * g++.dg/template/cond4.C: New test.
15856
15857 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15858
15859         PR c++/14360
15860         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15861
15862         PR c++/14361
15863         * g++.dg/parse/defarg7.C: New test.
15864
15865         PR c++/14359
15866         * g++.dg/template/friend26.C: New test.
15867
15868 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/14324
15871         * g++.dg/abi/mangle21.C: New test.
15872
15873         PR c++/14260
15874         * g++.dg/parse/constructor2.C: New test.
15875
15876         PR c++/14337
15877         * g++.dg/template/sfinae1.C: New test.
15878
15879 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15880
15881         PR c++/14267
15882         * g++.dg/expr/crash2.C: New test.
15883
15884         PR middle-end/13448
15885         * gcc.dg/inline-5.c: New test.
15886         * gcc.dg/always-inline.c: Split out tests into ...
15887         * gcc.dg/always-inline2.c: ... this and ...
15888         * gcc.dg/always-inline3.c: ... this.
15889
15890 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15891
15892         PR debug/12103
15893         * g++.dg/debug/crash1.C: New test.
15894
15895 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15896
15897         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15898         function with __attribute__((noinline)).
15899         (recurser_void2): Likewise.
15900         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15901         (recurser_void2): Likewise.
15902
15903 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15904
15905         PR middle-end/14203
15906         * g++.dg/warn/Wunused-6.C: New test case.
15907
15908 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15909
15910         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15911         not defined.
15912
15913 2004-02-27  Eric Christopher  <echristo@redhat.com>
15914
15915         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15916         * g++.dg/charset/asm2.c: Run only x86.
15917         * gcc.dg/charset/asm3.c: Ditto.
15918
15919 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15920
15921         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15922         ld_library_path.
15923
15924 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15925
15926         * g++.dg/ext/altivec-3.C: New.
15927
15928 2004-02-26  Richard Henderson  <rth@redhat.com>
15929
15930         * g++.dg/ext/attrib10.C: Mark for warning.
15931         * gcc.dg/attr-alias-1.c: New.
15932
15933 2004-02-26  Richard Henderson  <rth@redhat.com>
15934
15935         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15936         * gcc.c-torture/execute/20040208-2.c: ... it back.
15937
15938 2004-02-26  Eric Christopher  <echristo@redhat.com>
15939
15940         * lib/target-supports.exp (check-iconv-available): New function.
15941         * lib/gcc-dg.exp (dg-require-iconv): New function.
15942         Use above.
15943         * gcc.dg/charset: New directory.
15944         * gcc.dg/charset/charset.exp: New file.
15945         * gcc.dg/charset/asm1.c: Ditto.
15946         * gcc.dg/charset/asm2.c: Ditto.
15947         * gcc.dg/charset/asm3.c: Ditto.
15948         * gcc.dg/charset/asm4.c: Ditto.
15949         * gcc.dg/charset/asm5.c: Ditto.
15950         * gcc.dg/charset/attribute1.c: Ditto.
15951         * gcc.dg/charset/attribute2.c: Ditto.
15952         * gcc.dg/charset/string1.c: Ditto.
15953         * g++.dg/charset: New directory.
15954         * g++.dg/dg.exp: Add here. Special options.
15955         * g++.dg/charset/charset.exp: New file.
15956         * g++.dg/charset/asm1.c: Ditto.
15957         * g++.dg/charset/asm2.c: Ditto.
15958         * g++.dg/charset/asm3.c: Ditto.
15959         * g++.dg/charset/asm4.c: Ditto.
15960         * g++.dg/charset/attribute1.c: Ditto.
15961         * g++.dg/charset/attribute2.c: Ditto.
15962         * g++.dg/charset/extern1.cc: Ditto.
15963         * g++.dg/charset/extern2.cc: Ditto.
15964         * g++.dg/charset/string1.c: Ditto.
15965
15966 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15967
15968         PR c++/14278
15969         * g++.dg/parse/comma1.C: New test.
15970
15971 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15972
15973         PR c++/14284
15974         * g++.dg/template/ttp8.C: New test.
15975
15976 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15977
15978         * gcc.dg/fixuns-trunc-1.c: New test.
15979
15980 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15981
15982         * gcc.dg/builtins-config.h: Use #elif.
15983
15984 2004-02-26  Michael Matz  <matz@suse.de>
15985
15986         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15987         * gcc.dg/991214-1.c: Likewise.
15988         * gcc.dg/i386-asm-1.c: Likewise.
15989
15990 2004-02-25  Richard Henderson  <rth@redhat.com>
15991
15992         * gcc.c-torture/execute/20040208-2.c: Move ...
15993         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15994
15995 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15996
15997         PR c++/14246
15998         * g++.dg/other/crash-3.C: New test.
15999
16000 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16001
16002         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16003         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16004
16005         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16006         HP-UX.
16007
16008 2004-02-24  Michael Matz  <matz@suse.de>
16009
16010         * gcc.dg/i386-regparm.c: New.
16011
16012 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16013
16014         * gcc.c-torture/execute/20040223-1.c: New.
16015
16016 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16017             Kazu Hirata  <kazu@cs.umass.edu>
16018
16019         * gcc.dg/fwritable-strings-1.c: Remove.
16020
16021 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16022
16023         PR c/14156
16024         * gcc.dg/20040223-1.c: New test.
16025
16026 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16027
16028         PR c++/14106
16029         * g++.dg/ext/typeof9.C: New test.
16030
16031 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16032
16033         PR c++/14250
16034         * g++.dg/other/switch1.C: New test.
16035
16036 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16037
16038         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16039         * gcc.dg/va-arg-1.c: Likewise.
16040
16041 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16042
16043         PR c++/14143
16044         * g++.dg/template/koenig5.C: New test.
16045
16046 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16047
16048         * g++.dg/ext/altivec-1.C: Generalize target triple.
16049         * g++.dg/ext/altivec-2.C: New test case.
16050         * g++.dg/ext/altivec_check.h: New file.
16051         * gcc.dg/altivec-1.c: Generalize target triple;
16052         include altivec_check.h and call altivec_check().
16053         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16054         * gcc.dg/altivec-6.c: New test case.
16055         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16056         type casts as needed.
16057         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16058         altivec_check().
16059         * gcc.dg/altivec-12.c: New test case.
16060         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16061         include altivec_check.h and call altivec_check().
16062         * gcc.dg/altivec_check.h: New file.
16063
16064 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16065
16066         * lib/target-supports.exp (check_alias_available): Don't mangle
16067         function `g' in test program.
16068
16069 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16070
16071         * lib/target-supports.exp (check_profiling_available): Check
16072         argument to determine whether we support a profiling type.
16073         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16074         check_profiling_available.
16075         * g++.dg/bprob/bprob.exp: Likewise
16076         * g77.dg/bprob/bprob.exp: Likewise.
16077         * gcc.misc-tests/bprob.exp: Likewise.
16078         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16079         dg-require-profiling and delete expected error handling.
16080         * gcc.dg/20021014-1.c: Likewise.
16081         * gcc.dg/nest.c: Likewise.
16082
16083 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16084
16085         PR c++/12007
16086         * g++.dg/other/vthunk1.C: New test.
16087
16088 2004-02-20  Falk Hueffner  <falk@debian.org>
16089
16090         PR target/14201
16091         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16092
16093 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16094
16095         PR c++/13927
16096         * g++.dg/other/error8.C: Remove XFAIL markers.
16097
16098         PR c++/14173
16099         * g++.dg/ext/packed5.C: New test.
16100
16101         PR c++/14199
16102         * g++.dg/warn/Wunused-5.C: New test.
16103
16104         PR c++/14186
16105         * g++.dg/lookup/member1.C: New test.
16106
16107 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16108
16109         * gcc.c-torture/compile/20040130-1.c: Enable only when
16110         __INT_MAX__ >= 2147483647L.
16111         * gcc.c-torture/compile/961203-1.c: Likewise.
16112
16113 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16114
16115         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16116         * g++.dg/opt/template1.C: Robustify assembler regexp
16117
16118 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16119
16120         * gcc.c-torture/execute/simd-4.x: Remove.
16121         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16122         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16123         Guard with #ifndef SKIP_ATTRIBUTE.
16124         * gcc.dg/compat/vector-1_y.c: Likewise.
16125         * gcc.dg/compat/vector-2_x.c: Likewise.
16126         * gcc.dg/compat/vector-2_y.c: Likewise.
16127         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16128         * g++.dg/eh/simd-2.C: Likewise.
16129
16130 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16131
16132         * gcc.c-torture/compile/complex-1.c: New.
16133
16134 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16135
16136         PR target/14209
16137         * gcc.c-torture/execute/20040218-1.c: New test.
16138
16139 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16140
16141         PR c++/14181
16142         * g++.dg/parse/new2.C: New test.
16143
16144 2004-02-18  Paul Brook  <paul@codesourcery.com>
16145
16146         * gcc.c-torture/compile/libcall-1.c: New test.
16147
16148 2004-02-18  Paul Brook  <paul@codesourcery.com>
16149
16150         PR debug/12934
16151         * gcc.dg/debug/debug-7.c: New test.
16152
16153 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16154
16155         * gcc.dg/20040217-1.c: New test.
16156
16157 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16158
16159         * gcc.c-torture/execute/990208-1.x: Delete.
16160
16161 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16162
16163         * gcc.c-torture/execute/20040208-2.x: New file.
16164
16165 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/11326
16168         * g++.dg/abi/structret1.C: New test.
16169
16170 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16171
16172         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16173         (i386_cpuid): No need to test if cpuid is available on AMD64.
16174         Fix assembly, so that it works onboth i386 and AMD64.
16175         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16176         (vecInLong): Fix s[] member type to unsigned int.
16177         (vecInWord): Remove type.
16178         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16179         (a64, b64, c64, d64, e64): Remove.
16180         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16181         Remove unused variable.  Remove initialization of removed variables.
16182         Don't call mmx_tests nor sse_tests.
16183         (reference_mmx, reference_sse): Remove.
16184         (check): Add return stmt.
16185         * gcc.dg/i386-sse-7.c: New test.
16186         * gcc.dg/i386-mmx-4.c: New test.
16187
16188 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16189
16190         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16191         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16192         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16193         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16194         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16195         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16196         g++.dg/tc1/dr94.C: Fix line terminator.
16197
16198 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16199
16200         * gcc.c-torture/compile/20040216-1.c: New.
16201
16202 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16203
16204         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16205         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16206         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16207         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16208         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16209         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16210
16211 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16212
16213         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16214
16215 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/13971
16218         * g++.dg/expr/cond4.C: New test.
16219
16220         PR c++/14086
16221         * g++.dg/lookup/crash2.C: New test.
16222
16223 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16224
16225         * gcc.c-torture/compile/20040214-2.c: New test.
16226
16227 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16228
16229         PR c++/14116
16230         * g++.dg/ext/typeof8.C: New test.
16231
16232 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16233
16234         * gcc.c-torture/compile/20040214-1.c: New test.
16235
16236 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16237
16238         PR c++/13635
16239         * g++.dg/template/spec11.C: New test.
16240
16241 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16242
16243         PR c++/13927
16244         * g++.dg/other/error8.C: New test.
16245
16246 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16247
16248         PR c++/14122
16249         * g++.dg/template/array4.C: New test.
16250
16251         PR c++/14108
16252         * g++.dg/inherit/thunk2.C: New test.
16253
16254         PR c++/14083
16255         * g++.dg/eh/cond2.C: New test.
16256
16257 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16258
16259         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16260
16261 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16262
16263         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16264
16265 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16266
16267         * g++.dg/simd-2.C: xfail on ppc64-linux.
16268
16269 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16270
16271         PR c/456
16272         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16273         tests.
16274
16275 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16276
16277         * gcc.dg/builtins-33.c: New test.
16278
16279 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16280
16281         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16282
16283 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16284
16285         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16286
16287 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16288
16289         * gcc.dg/ppc64-abi-3.c: New test.
16290
16291 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16292
16293         PR c/14092
16294
16295         * gcc.dg/pr14092-1.c: New testcase.
16296
16297 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16298
16299         * gcc.dg/cpp/assert4.c: Fix typo last change.
16300
16301         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16302         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16303
16304         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16305
16306 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16307
16308         * gcc.c-torture/compile/20040209-1.c: New test case.
16309
16310 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16311
16312         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16313
16314 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * gcc.c-torture/execute/20040208-[12].c: New tests.
16317
16318 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16319
16320         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16321
16322 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16323
16324         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16325
16326 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16327
16328         Bug 13856
16329         * gcc.dg/visibility-8.c: New testcase.
16330
16331 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16332
16333         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16334         arguments.
16335         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16336
16337 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16338
16339         PR middle-end/13696
16340         * g++.dg/opt/fold1.C: New test case.
16341
16342 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16343
16344         PR c++/14033
16345         * g++.dg/other/crash-2.C: New test.
16346
16347 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16348
16349         PR c++/14028
16350         * g++.dg/parse/angle-bracket2.C: New test.
16351
16352 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16353
16354         PR middle-end/13750
16355         Revert:
16356         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16357         PR pch/13361
16358         * testsuite/g++.dg/pch/wchar-1.C: New.
16359         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16360
16361 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16362
16363         PR c++/14008
16364         * g++.dg/parse/error15.C: New test.
16365         * g++.dg/parse/crash11.C: Update dg-error mark.
16366
16367 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16368
16369         PR c++/13932
16370         * g++.dg/warn/conv2.C: New test.
16371
16372 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         PR c++/13086
16375         * g++.dg/warn/incomplete1.C: Remove xfail.
16376
16377 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16378
16379         * lib/file-format.exp (gcc_target_object_format): Use
16380         ${tool}_target_compile, not gcc_target_compile.
16381         * lib/target-supports.exp (check_alias_available): Likewise.
16382         (check_gc_sections_available): Likewise.
16383         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16384         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16385         dg-require-alias.
16386
16387 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/13969
16390         * g++.dg/template/static6.C: New test.
16391
16392 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16393
16394         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16395
16396 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16397
16398         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16399         tests for systems where `char' is unsigned by default.
16400
16401 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16402
16403         PR c++/13997
16404         * g++.dg/template/partial3.C: New test.
16405
16406 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16407
16408         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16409         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16410         Remove mentions of obsolete ports.
16411
16412 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16413
16414         * gcc.dg/noncompile/20001228-1.c: Fix for new
16415         error message.
16416
16417 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16418
16419         PR target/9348
16420         * gcc.c-torture/execute/multdi-1.c: New test case.
16421
16422 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16423
16424         PR c++/13925
16425         * g++.dg/template/lookup5.C: New test.
16426
16427 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/13950
16430         * g++.dg/template/lookup4.C: New test.
16431
16432         PR c++/13970
16433         * g++.dg/parse/error14.C: New test.
16434
16435         PR c++/14002
16436         * g++.dg/parse/template13.C: New test.
16437
16438 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/13978
16441         * g++.dg/template/koenig4.C: New test.
16442
16443         PR c++/13968
16444         * g++.dg/template/crash17.C: New test.
16445
16446         PR c++/13975
16447         * g++.dg/parse/error13.C: New test.
16448         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16449
16450 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16451
16452         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16453
16454 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16455
16456         PR c/11658
16457         PR c/13994
16458         * gcc.dg/noncompile/20040203-1.c: New test.
16459         * gcc.dg/noncompile/20040203-2.c: Likewise.
16460         * gcc.dg/noncompile/20040203-3.c: Likewise.
16461         * gcc.dg/20040203-1.c: Likewise.
16462
16463 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         PR c++/10858
16466         * g++.dg/template/sizeof7.C: New test.
16467
16468 2004-02-02  Eric Christopher  <echristo@redhat.com>
16469             Zack Weinberg  <zack@codesourcery.com>
16470
16471         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16472
16473 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16474
16475         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16476         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16477         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16478         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16479
16480 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16481
16482         PR c++/13113
16483         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16484
16485         PR c++/13854
16486         * g++.dg/ext/attrib13.C: New test.
16487
16488         PR c++/13907
16489         * g++.dg/conversion/op2.C: New test.
16490
16491 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16492
16493         * gcc.dg/titype-1.c: Fix pasto.
16494
16495 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16496
16497         * gcc.dg/titype-1.c: New test.
16498
16499 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16500
16501         PR c++/13957
16502         * g++.dg/template/non-type-template-argument-1.C,
16503         g++.dg/template/qualified-id1.C: Update dg-error marks.
16504         * g++.dg/template/nontype6.C: New test.
16505
16506 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16507
16508         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16509         * gcc.dg/builtins-31.c: New testcase.
16510         * gcc.dg/builtins-32.c: New testcase.
16511
16512 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16513
16514         * objc.dg/call-super-2.m: Update line numbers
16515         for the including of stddef.h.
16516
16517 2004-01-30  Michael Matz  <matz@suse.de>
16518
16519         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16520         g++.dg/ext/case-range3.C: New tests.
16521
16522 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16523
16524         DR206
16525         PR c++/13813
16526         * g++.dg/template/member4.C: New test.
16527
16528 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16529
16530         PR c++/13683
16531         * g++.dg/template/sizeof6.C: New test.
16532
16533 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16534
16535         * gcc.dg/fwritable-strings-1.c: New test.
16536
16537 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16538
16539         * gcc.c-torture/compile/20040130-1.c: New test.
16540
16541 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16542
16543         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16544
16545 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/13883
16548         * g++.dg/template/ctor3.C: New test.
16549
16550 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16551
16552         * g++.dg/tc1: New directory.
16553         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16554         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16555         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16556         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16557         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16558
16559 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16560
16561         * g++.dg/parse/error11.C: New test.
16562         * g++.dg/parse/error12.C: Likewise.
16563
16564 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16565
16566         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16567         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16568
16569 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16570
16571         PR c++/13791
16572         * g++.dg/ext/attrib12.C: New test.
16573
16574         PR c++/13736
16575         * g++.dg/parse/cast2.C: New test.
16576
16577 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16578
16579         * objc.dg/encode-2.m (main): New local string.  Set depending on
16580         sizeof long.  Use in sscanf call.
16581         * objc.dg/encode-3.m (main): New local string.  Set depending on
16582         sizeof long.  Use in scan_initial call.
16583
16584 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16585
16586         * objc.dg/call-super-2.m: Make LP64-safe.
16587         * objc.dg/desig-init-1.m: Likewise.
16588
16589 2004-01-27  Devang Patel <dpatel@apple.com>
16590
16591         * g++.dg/debug/namespace1.C: New test.
16592
16593 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16594
16595         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16596         xscale-*-*.
16597
16598         * gcc.dg/arm-mmx-1.c: New test.
16599
16600 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16601
16602         * gcc.dg/20040127-1.c: New test.
16603         * gcc.dg/20040127-2.c: New test.
16604
16605 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16606
16607         * objc.dg/stret-1.m (glob): Renamed to globa.
16608
16609 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/13663
16612         * g++.dg/expr/for1.C: New test.
16613
16614 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16615
16616         PR middle-end/13779
16617         * gcc.dg/darwin-longlong.c: New test.
16618
16619 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16620
16621         * gcc.dg/20040124-1.c: Moved test from here...
16622         * gcc.c-torture/compile/20040124-1.c: ...to here.
16623
16624 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16625
16626         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16627         the assembly output if -m64 is passed.
16628
16629 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR c++/13833
16632         * g++.dg/template/cond3.C: New test.
16633
16634 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16635
16636         PR c++/13810
16637         * g++.dg/template/ttp7.C: New test.
16638
16639 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16640
16641         PR c++/13797
16642         * g++.dg/template/nontype4.C: New test.
16643         * g++.dg/template/nontype5.C: Likewise.
16644
16645 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16646
16647         * gcc.dg/torture/mips-clobber-at.c: New test.
16648
16649 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16650
16651         * gcc.dg/20040124-1.c: New test.
16652
16653 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * gcc.dg/20040123-1.c: New test.
16656
16657 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16658
16659         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16660
16661 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16662
16663         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16664
16665 2004-01-23  Andrew Pinski  <apinski@apple.com>
16666
16667         * gcc.dg/20030121-1.c: Move to ..
16668         * gcc.dg/20040121-1.c: here.
16669
16670 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16671
16672         * gcc.dg/builtins-29.c: New test case.
16673
16674 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16675
16676         PR 18314
16677         * gcc.dg/builtins-30.c: New testcase.
16678
16679 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16680
16681         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16682         * lib/g77.exp: Likewise.
16683         * lib/objc.exp: Likewise.
16684         * lib/g++.exp: Likewise.
16685
16686 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16687
16688         * gcc.dg/struct-by-value-2.c: New test.
16689
16690 2004-01-21  Andrew Pinski  <apinski@apple.com>
16691
16692         PR target/13785
16693         * gcc.dg/20030121-1.c: New test.
16694
16695 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16696
16697         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16698         clobber frame pointer register in asm statement.
16699
16700 2004-01-21  Falk Hueffner  <falk@debian.org>
16701
16702         * gcc.c-torture/compile/20040121-1.c: New test.
16703
16704 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16705
16706         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16707
16708 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16709
16710         * gcc.dg/ppc64-abi-2.c: New test.
16711
16712 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16713
16714         * lib/treelang.exp: Fill out this file.
16715         * lib/treelang-dg.exp: New File.
16716
16717 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16718
16719         * gcc.c-torture/compile/981022-1.c: Remove.
16720         * gcc.dg/array-5.c: Remove XFAIL.
16721         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16722         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16723         gcc.dg/cond-lvalue-1.c: Update.
16724         * gcc.dg/cast-lvalue-2.c: New test.
16725
16726 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/13592
16729         * g++.dg/other/error1.C (class foo): Tweak error message.
16730
16731         PR c++/13592
16732         * g++.dg/template/call2.C: New test.
16733
16734 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16735
16736         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16737         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16738         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16739         scalar-return-1_x.c, scalar-return-2_y.c,
16740         scalar-return-3_x.c, scalar-return-3_y.c,
16741         scalar-return-4_x.c, scalar-return-4_y.c,
16742         struct-align-1.h, struct-align-1_x.c,
16743         struct-align-1_y.c, struct-align-2.h,
16744         struct-align-2_x.c, struct-align-2_y.c,
16745         struct-by-value-10_y.c, struct-by-value-11_x.c,
16746         struct-by-value-11_y.c, struct-by-value-12_x.c,
16747         struct-by-value-12_y.c, struct-by-value-13_x.c,
16748         struct-by-value-13_y.c, struct-by-value-14_x.c,
16749         struct-by-value-14_y.c, struct-by-value-15_x.c,
16750         struct-by-value-15_y.c, struct-by-value-16_y.c,
16751         struct-by-value-17_y.c, struct-by-value-18_y.c,
16752         struct-by-value-19_y.c, struct-by-value-1_x.c,
16753         struct-by-value-1_y.c, struct-by-value-20_y.c,
16754         struct-by-value-2_x.c, struct-by-value-2_y.c,
16755         struct-by-value-3_y.c, struct-by-value-4_x.c,
16756         struct-by-value-4_y.c, struct-by-value-5_y.c,
16757         struct-by-value-6_y.c, struct-by-value-7_y.c
16758         struct-by-value-8_x.c, struct-by-value-8_y.c
16759         struct-by-value-9_x.c, struct-by-value-9_y.c
16760         struct-return-10_x.c, struct-return-10_y.c,
16761         struct-return-19_x.c, struct-return-20_x.c
16762         struct-return-2_x.c, struct-return-2_y.c
16763         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16764         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16765
16766 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16767
16768         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16769         attribute on sparc*-sun-solaris2.*.
16770
16771 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/13710
16774         * g++.dg/ext/typeof7.C: New test.
16775
16776 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16777
16778         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16779         * gcc.dg/const-elim-1.c: Same.
16780
16781 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16782
16783         * objc.dg/stret-1.m: New.
16784         * objc.dg/stret-2.m: New.
16785
16786 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16787
16788         PR c++/11895
16789         * g++.dg/ext/vector1.C: New test.
16790
16791 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16792
16793         * gcc.dg/pch/import-1.c: New.
16794         * gcc.dg/pch/import-1.hs: New.
16795         * gcc.dg/pch/import-1a.h: New.
16796         * gcc.dg/pch/import-1b.h: New.
16797         * gcc.dg/pch/import-1c.h: New.
16798
16799 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/13574
16802         * g++.dg/ext/array1.C: New test.
16803
16804         PR c++/13178
16805         * g++.dg/conversion/op1.C: New test.
16806
16807 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16808
16809         PR 11864
16810         From Kazumoto Kojima / Dan Kegel:
16811         * gcc.dg/pr11864-1.c: New test.
16812
16813         PR 10392
16814         From Marcus Comstedt / Dan Kegel:
16815         * gcc.dg/pr10392-1.c: New test.
16816
16817 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/13478
16820         * g++.dg/init/ref10.C: New test.
16821
16822 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16823
16824         PR c++/13407
16825         * g++.dg/parse/typename6.C: New test.
16826
16827 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16828
16829         PR pch/13361
16830         * testsuite/g++.dg/pch/wchar-1.C: New.
16831         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16832
16833 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16834
16835         PR c++/9259
16836         * g++.dg/expr/sizeof2.C: New test.
16837
16838 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16839
16840         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16841
16842 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16843
16844         PR c++/13659
16845         * g++.dg/lookup/strong-using-3.C: New.
16846         * g++.dg/lookup/using-10.C: New.
16847
16848 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16849
16850         PR c++/13594
16851         * g++.dg/lookup/strong-using-2.C: New.
16852
16853 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16854             Dan Kegel <dank@kegel.com>
16855             J"orn Rennecke <joern.rennecke@superh.com>
16856
16857         PR target/9365
16858         * gcc.dg/pr9365-1.c: New test.
16859
16860 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16861
16862         PR c++/8856
16863         * g++.dg/parse/casting-operator2.C: New test.
16864         * g++.old-deja/g++.pt/explicit83.C: Remove.
16865
16866 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16867
16868         * gcc.dg/label-compound-stmt-1.c: New test.
16869         * gcc.c-torture/compile/950922-1.c,
16870         gcc.c-torture/compile/20000211-3.c,
16871         gcc.c-torture/compile/20000518-1.c,
16872         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16873         compound statements.
16874
16875 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16876
16877         * gcc.dg/ppc64-abi-1.c: New test.
16878
16879 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16880
16881          * g++.dg/ext/attrib9.C: Add dg-warnings.
16882
16883 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16884
16885         PR c++/12335
16886         * g++.dg/parse/dtor3.C: New test.
16887
16888 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16889
16890         PR c++/12709
16891         * g++.dg/parse/try-catch-1.C: New test.
16892
16893 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16894
16895         * ada/acats/run_all.sh: Add more verbose output in acats.log
16896         when compiling tests.
16897
16898 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16899
16900         PR 13656
16901         * gcc.dg/typedef-redecl.c: New test case.
16902         * gcc.dg/typedef-redecl.h: New support file.
16903
16904 2004-01-13  Jan Hubicka  <jh@suse.cz>
16905
16906         * gcc.dg/always_inline.c: New test.
16907         * gcc.dg/debug/20031231-1.c: Fix.
16908
16909 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16910
16911         PR c++/13474
16912         * g++.dg/template/array3.C: New test.
16913
16914 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16915
16916         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16917         * g++.dg/warn/Wunused-2.C: Likewise.
16918
16919 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16920
16921         PR c++/13289
16922         * g++.dg/template/instantiate6.C: New test.
16923
16924 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16925
16926         PR middle-end/11397
16927         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16928
16929 2004-01-12  Jan Hubicka  <jh@suse.cz>
16930
16931         PR opt/12826
16932         * gcc.dg/20040112-1.c: New.
16933
16934         * gcc.dg/dwarf-die[1-7].c: Move to...
16935         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16936         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16937
16938 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16939
16940         PR c++/4100
16941         * g++.dg/parse/friend4.C: New test.
16942
16943 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16944
16945         PR c++/4100
16946         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16947         definition is called a friend.
16948
16949 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16950
16951         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16952
16953 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16954
16955         PR c++/3478
16956         * g++.dg/parse/error10.C: New test.
16957         * g++.dg/template/arg2.C: Accept "invalid type" error.
16958
16959 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16960
16961         PR middle-end/13392
16962         * g++.dg/opt/expect2.C: New test.
16963
16964 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16965
16966         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16967         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16968         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16969         Update dg-error regexps.
16970
16971 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16972
16973         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16974         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16975
16976 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16977
16978         * gcc.dg/pragma-re-1.c: Use right pointer type.
16979
16980 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16981
16982         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16983
16984 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16985
16986         * gcc.dg/rs6000-ldouble-1.c: New.
16987
16988 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16989
16990         DR 337
16991         PR c++/9256
16992         * g++.dg/other/abstract1.C: New test.
16993
16994 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16995
16996         * g++.dg/lookup/strong-using-1.C: New.
16997
16998 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16999
17000         PR c/11234
17001         * gcc.dg/func-ptr-conv-1.c: New test.
17002         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17003
17004 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17005
17006         PR target/13380.
17007         * gcc.c-torture/compile/20040109-1.c: New.
17008
17009 2004-01-08  Stuart Hastings  <stuart@apple.com>
17010
17011         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17012         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17013         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17014
17015 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17016
17017         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17018
17019 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * ada/acats/run_acats: Treat 'gnatchop' the same way
17022         as 'gnatmake'.  Export GCC_DRIVER.
17023         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17024         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17025
17026 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17027
17028         PR c++/12573
17029         * g++.dg/template/dependent-expr4.C: New test.
17030
17031 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17032
17033         * gcc.dg/altivec-11.c: New test.
17034
17035 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17036
17037         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17038
17039 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17040
17041         PR c/6024
17042         * gcc.dg/enum-compat-1.c: New test.
17043         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17044
17045 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17046
17047         PR c/12165
17048         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17049         gcc.dg/c99-idem-qual-3.c: New tests.
17050
17051 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17052
17053         * gcc.dg/winline-7.c: Don't cast void * to int.
17054
17055 2004-01-06  Jan Hubicka  <jh@suse.cz>
17056
17057         * gcc.dg/i386-sse-5.c: New test
17058         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17059
17060 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/12815
17063         * g++.dg/rtti/typeid4.C: New test.
17064
17065 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17066
17067         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17068
17069 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17070
17071         PR c++/12132
17072         * g++.dg/template/error11.C: New test.
17073
17074         PR c++/13451
17075         * g++.dg/template/class2.C: New test.
17076
17077 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17078         Richard Sandiford <rsandifo@redhat.com>
17079
17080         PR c++/13387
17081         * g++.dg/opt/alias3.C: New test.
17082
17083 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/13157
17086         * g++.dg/template/koenig3.C: New test.
17087
17088         PR c++/13529
17089         * g++.dg/parse/offsetof3.C: New test.
17090
17091         * g++.dg/init/copy7.C: Add missing dg-error markers.
17092
17093         PR c++/12226
17094         * g++.dg/init/copy7.c: New test.
17095
17096         PR c++/13536
17097         * g++.dg/parse/cast1.C: New test.
17098
17099 2004-01-04  Jan Hubicka  <jh@suse.cz>
17100
17101         * gcc.dg/winline[1-7].c: New tests.
17102
17103 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17104
17105         PR c++/13520
17106         * g++.dg/template/qualttp22.C: New test.
17107
17108 2004-01-01  Jan Hubicka  <jh@suse.cz>
17109
17110         * gcc.dg/debug/20031231-1.c: New.
17111         * gcc.c-torture/compile/20040101-1.c: New.
17112         * gcc.dg/dwarf-die-[1-7].c: New.
17113
17114 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17115
17116         PR optimization/13521
17117         * gcc.c-torture/compile/20031231-1.c: New test.
17118
17119 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17120
17121         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17122
17123 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17124
17125         PR c++/10079
17126         * g++.dg/template/crash16.C: New test.
17127
17128 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17129
17130         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17131
17132 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17133
17134         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17135         ports.
17136         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17137         * g++.old-deja/g++.law/profile1.C: Likewise.
17138         * gcc.c-torture/compile/981006-1.c: Likewise.
17139         * gcc.c-torture/execute/loop-2e.x: Likewise.
17140         * gcc.c-torture/execute/loop-2f.x: Remove.
17141         * gcc.c-torture/execute/loop-2g.x: Likewise.
17142         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17143         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17144
17145 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         PR c++/13507
17148         * g++.dg/ext/attrib11.C: New test.
17149
17150         PR c++/13494
17151         * g++.dg/template/array2-1.C: New test.
17152         * g++.dg/template/array2-2.C: New test.
17153
17154 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17155
17156         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17157
17158 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         PR c++/12774
17161         * g++.dg/template/array1-1.C: New test.
17162         * g++.dg/template/array1-2.C: New test.
17163
17164 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17165
17166         PR fortran/12632
17167         * g77.dg/12632.f: New test case.
17168
17169 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17170
17171         PR c++/13289
17172         * g++.dg/parse/nontype1.C: New test.
17173
17174 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17175
17176         PR c++/12403
17177         * g++.dg/parse/explicit1.C: New test.
17178         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17179
17180 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/13081
17183         * g++.dg/opt/inline6.C: New test.
17184
17185         PR c++/12613
17186         * g++.dg/parse/error9.C: New test.
17187
17188         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17189
17190 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/13009
17193         * g++.dg/init/assign1.C: New test.
17194
17195 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17196
17197         PR c++/13070
17198         * g++.dg/warn/format3.C: New test case.
17199
17200 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17201
17202         * gcc.c-torture/compile/20031227-1.c: New test.
17203
17204 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17205
17206         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17207         * g77.dg/bprob/bprob.exp: Likewise.
17208         * gcc.misc-tests/bprob.exp: Likewise.
17209         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17210         variants on systems where the library does not provide that
17211         functionality.
17212         * gcc.dg/builtins-20.c: Use builtins-config.h.
17213         * gcc.dg/builtins-config.h: New file.
17214
17215 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * lib/gcc-dg.exp (dg-require-profiling): New function.
17218         * lib/target-supports.exp (check_profiling_available): Likewise.
17219         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17220         * g77.dg/bprob/bprob.exp: Likewise.
17221         * gcc.misc-tests/bprob.exp: Likewise.
17222         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17223         * gcc.dg/20021014-1.c: Likewise.
17224         * gcc.dg/nest.c: Likewise.
17225
17226 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17227
17228         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17229         compiling.
17230         * g++.dg/lookup/java2.C: Likewise.
17231         * gcc.dg/cpp/lexident.c: Likewise.
17232
17233 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17234
17235         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17236         given.
17237         * gcc.c-torture/compile/961203-1.c: Likewise.
17238         * gcc.c-torture/compile/980506-1.c: Likewise.
17239
17240 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17241
17242         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17243         (additional_prunes): New global.
17244         (gcc-dg-prune): Handle additional per-test pruning.
17245         (dg-test): Clear additional_prunes between tests.
17246
17247         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17248         dg-prune-output to avoid spurious failures from assembler
17249         complaining about nonexistent WAW violations.
17250         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17251         Use dg-prune-output to avoid spurious failures from assembler
17252         warning about Itanium B-step errata.
17253
17254 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17255
17256         * g++.dg/abi/macro0.C: New test.
17257         * g++.dg/abi/macro1.C: Likewise.
17258         * g++.dg/abi/macro2.C: Likewise.
17259
17260         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17261         * g++.dg/abi/bitfield7.C: Likewise.
17262         * g++.dg/abi/dtor2.C: Likewise.
17263         * g++.dg/abi/mangle11.C: Likewise.
17264         * g++.dg/abi/mangle12.C: Likewise.
17265         * g++.dg/abi/mangle14.C: Likewise.
17266         * g++.dg/abi/mangle17.C: Likewise.
17267         * g++.dg/abi/vbase10.C: Likewise.
17268         * g++.dg/abi/vbase14.C: Likewise.
17269         * g++.dg/template/qualttp17.C: Likewise.
17270
17271 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17272
17273         PR c/11995
17274         * gcc.dg/20031223-1.c: New test.
17275
17276 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17277
17278         * gcc.dg/noreturn-7.c: New test.
17279
17280 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17281
17282         * gcc.dg/null-pointer-1.c: New test.
17283
17284 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17285
17286         * g++.old-deja/g++.jason/template18.C: Remove.
17287         * g++.old-deja/g++.jason/template37.C: Likewise.
17288
17289         PR c++/12862
17290         * g++.dg/lookup/ns1.C: New test.
17291
17292         PR c++/12397
17293         * g++.dg/template/lookup3.C: New test.
17294
17295 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17296
17297         * g++.dg/template/recurse1.C: New test
17298
17299 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/12479
17302         * g++.dg/parse/semicolon1.C: New test.
17303         * g++.dg/parse/semicolon1.h: Likewise.
17304
17305 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17306
17307         * gcc.dg/darwin-misaligned.c: New test.
17308
17309 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17310
17311         PR c/9163
17312         * gcc.dg/20031222-1.c: New test.
17313
17314 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/13438
17317         * g++.dg/parse/error8.C: New test.
17318
17319         PR c++/11554
17320         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17321
17322 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17323
17324         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17325         too small.
17326         * gcc.c-torture/compile/930217-1.c: Likewise.
17327         * gcc.c-torture/compile/930513-1.c: Likewise.
17328         * gcc.c-torture/execute/920908-2.c: Likewise.
17329         * gcc.c-torture/execute/921204-1.c: Likewise.
17330         * gcc.c-torture/execute/930621-1.c: Likewise.
17331         * gcc.c-torture/execute/930630-1.c: Likewise.
17332         * gcc.c-torture/execute/931031-1.c: Likewise.
17333         * gcc.c-torture/execute/980602-2.c: Likewise.
17334         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17335         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17336         * gcc.c-torture/execute/extzvsi.c: Likewise.
17337         * gcc.c-torture/unsorted/ext.c: Likewise.
17338
17339 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17340
17341         PR target/12749
17342         * gcc.c-torture/compile/20031220-2.c: New test case.
17343
17344 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17345
17346         PR optimization/13031
17347         * gcc.c-torture/compile/20031220-1.c: New test case.
17348
17349 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17350
17351         * gcc.dg/cast-function-1.c: New test.
17352
17353 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17354
17355         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17356         formats.
17357
17358 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/12795
17361         * g++.dg/ext/attrib10.C: New test.
17362
17363 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17364
17365         * gcc.dg/cleanup-10.c: New test.
17366         * gcc.dg/cleanup-11.c: New test.
17367
17368 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17369
17370         PR c++/13239
17371         * g++.dg/opt/expect1.C: New test.
17372
17373 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17374
17375         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17376
17377 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17378
17379         PR debug/12923
17380         * gcc.dg/20031218-1.c: New test.
17381
17382         PR debug/12389
17383         * gcc.dg/20031218-2.c: New test.
17384         * gcc.dg/20031218-3.c: New test.
17385
17386         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17387         of label name and allow for USER_LABEL_PREFIX == "_" names.
17388         * g++.dg/abi/mangle18-2.C: Likewise.
17389         * g++.dg/abi/mangle19-1.C: Likewise.
17390         * g++.dg/abi/mangle19-2.C: Likewise.
17391         * g++.dg/abi/mangle20-1.C: Likewise.
17392         * g++.dg/abi/mangle20-2.C: Likewise.
17393
17394 2003-12-18  Richard Henderson  <rth@redhat.com>
17395
17396         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17397
17398 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17399             Dan Kegel <dank@kegel.com>
17400
17401         PR other/12009
17402         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17403         testing a cross compiler, it causes spurious compile failures.
17404         * lib/g++.exp: Likewise.
17405
17406 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         PR c++/13262
17409         * g++.dg/template/access13.C: New test.
17410
17411 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17412
17413         * gcc.dg/20031216-1.c: New test.
17414
17415 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17416
17417         PR c++/9154
17418         * g++.dg/template/error10.C: New test.
17419
17420 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17421
17422         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17423         * g++.dg/eh/simd-2.C: Likewise.
17424
17425 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17426             Roger Sayle  <roger@eyesopen.com>
17427
17428         * gcc.c-torture/execute/ieee/mzero5.c: New.
17429
17430 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/10603
17433         * g++.dg/parse/error6.C: New test.
17434
17435         PR c++/12827
17436         * g++.dg/parse/error7.C: New test.
17437
17438 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17439
17440         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17441         at -O with stabs debugging formats.
17442         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17443         * gcc.dg/debug/debug-2.c: Likewise.
17444
17445 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/12696
17448         * g++.dg/init/error1.C: New test.
17449
17450         PR c++/12218
17451         * g++.dg/init/pm3.C: New test.
17452
17453 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17454
17455         PR c/3347
17456         * gcc.dg/bitfld-8.c: New test.
17457
17458 2003-12-16  James Lemke  <jim@wasabisystems.com>
17459
17460         * gcc.dg/arm-scd42-[123].c: New tests.
17461
17462 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17463
17464         PR c++/9043
17465         * g++.dg/abi/mangle20-1.C: New test.
17466         * g++.dg/abi/mangle20-2.C: New test.
17467
17468 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR c++/13275
17471         * g++.dg/other/offsetof2.C: Remove XFAIL.
17472         * g++.dg/parse/offsetof1.C: New test.
17473         * g++.gd/parse/offsetof2.C: Likewise.
17474
17475 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17476
17477         * g++.dg/template/nontype3.C: New test.
17478         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17479
17480 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17481
17482         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17483
17484 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17485
17486         PR c++/13387
17487         * g++.dg/expr/assign1.C: New test.
17488
17489         PR c++/13242
17490         * g++.dg/abi/mangle19-1.C: New test.
17491         * g++.dg/abi/mangle19-2.C: New test.
17492
17493 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17494
17495         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17496
17497 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17498
17499         * gcc.c-torture/execute/20031216-1.c: New test.
17500
17501 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17502
17503         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17504         an ICE regression.
17505
17506 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/10926
17509         * g++.dg/template/error9.C: New test.
17510
17511         PR c++/11116
17512         * g++.dg/template/error8.C: New test.
17513
17514 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17515
17516         PR middle-end/13400
17517         * gcc.c-torture/execute/20031215-1.c: New test case.
17518
17519 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17520
17521         PR c++/13269
17522         * g++.dg/parse/error5.C: New test.
17523
17524         PR c++/12989
17525         * g++.dg/expr/sizeof1.C: New test.
17526
17527         PR c++/13310
17528         * g++.dg/template/crash15.C: New test.
17529
17530 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17531
17532         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17533         a non-POD type as the last named parameter of a varargs function.
17534
17535 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR c++/13243
17538         PR c++/12573
17539         * g++.dg/template/crash14.C: New test.
17540         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17541
17542 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17543
17544         * g++.dg/other/java1.C: New test.
17545
17546         PR c++/13241
17547         * g++.dg/abi/mangle18-1.C: New test.
17548         * g++.dg/abi/mangle18-2.C: New test.
17549
17550 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17551
17552         PR optimization/10312
17553         * gcc.c-torture/execute/20031214-1.c: New.
17554
17555 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/10779
17558         PR c++/12160
17559         * g++.dg/parse/error3.C: New test.
17560         * g++.dg/parse/error4.C: Likewise.
17561         * g++.dg/abi/mangle4.C: Tweak error messages.
17562         * g++.dg/lookup/using5.C: Likewise.
17563         * g++.dg/other/error2.C: Likewise.
17564         * g++.dg/parse/typename5.C: Likewise.
17565         * g++.dg/parse/undefined1.C: Likewise.
17566         * g++.dg/template/arg2.C: Likewise.
17567         * g++.dg/template/ttp3.C: Likewise.
17568         * g++.dg/template/type1.C: Likewise.
17569         * g++.old-deja/g++.other/crash32.C: Likewise.
17570         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17571
17572 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17573
17574         PR c++/13106
17575         * g++.dg/warn/noreturn-3.C: New test.
17576
17577 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         PR c++/13118
17580         * g++.dg/abi/covariant3.C: New.
17581
17582 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17583
17584         * g++.dg/eh/ia64-1.C: New test.
17585
17586 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17587
17588         PR optimization/13037
17589         * g77.f-torture/execute/13037.f: New test case.
17590
17591 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17592
17593         PR c++/12881
17594         * g++.dg/abi/covariant2.C: New.
17595
17596 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17597
17598         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17599
17600 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17601
17602         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17603
17604 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17605
17606         PR other/10819
17607         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17608         to fix Bug 10819.
17609         * lib/g++.exp (g++_version): Likewise.
17610         * lib/g77.exp (g77_version): Likewise.
17611         * lib/objc.exp (default_objc_version): Likewise.
17612
17613 2003-12-10  Richard Henderson  <rth@redhat.com>
17614
17615         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17616
17617         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17618
17619 2003-12-08  Matt Austern  <austern@apple.com>
17620
17621         PR c/13134
17622         * lib/gcc-dg.exp (dg-require-visibility): Define.
17623         * lib/target-supports (check_visibility_available): Define.
17624         * gcc.dg/visibility-1.c: New test.
17625         * gcc.dg/visibility-2.c: Likewise.
17626         * gcc.dg/visibility-3.c: Likewise.
17627         * gcc.dg/visibility-4.c: Likewise.
17628         * gcc.dg/visibility-5.c: Likewise.
17629         * gcc.dg/visibility-6.c: Likewise.
17630         * g++.dg/ext/visibility-1.C: Likewise.
17631         * g++.dg/ext/visibility-2.C: Likewise.
17632         * g++.dg/ext/visibility-3.C: Likewise.
17633         * g++.dg/ext/visibility-4.C: Likewise.
17634         * g++.dg/ext/visibility-5.C: Likewise.
17635         * g++.dg/ext/visibility-6.C: Likewise.
17636
17637 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17638
17639         * g++.dg/lookup/java1.C: New test.
17640         * g++.dg/lookup/java2.C: New test.
17641
17642 2003-12-07  Falk Hueffner  <falk@debian.org>
17643
17644         * g++.dg/opt/noreturn-1.C: New test.
17645
17646 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17647
17648         * gcc.dg/overflow-1.c: New test.
17649
17650 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17651
17652         * g77.f-torture/compile/13060.f: New test.
17653
17654 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/13323
17657         * g++.dg/inherit/operator2.C: New test.
17658
17659 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17660
17661         PR c++/13305
17662         * g++.dg/ext/attrib9.C: New test.
17663
17664 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17665
17666         PR c++/13314
17667         * g++.dg/template/error7.C: New test.
17668
17669 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17670             J"orn Rennecke <joern.rennecke@superh.com>
17671
17672         PR target/13302
17673         * g++.dg/other/struct-va_list.C: New test.
17674
17675 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17676
17677         PR c++/13166
17678         * g++.dg/parse/defarg6.C: New test.
17679
17680 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17681
17682         PR target/13256
17683         * gcc.c-torture/execute/20031201-1.c: New test.
17684
17685 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17686
17687         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17688
17689 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17690
17691         * gcc.dg/builtin-return-1.c: New test.
17692
17693 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17694             J"orn Rennecke <joern.rennecke@superh.com>
17695
17696         PR optimization/13260
17697         * gcc.c-torture/execute/20031204-1.c: New test.
17698
17699 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR c++/9127
17702         * g++.dg/template/error6.C: New test.
17703
17704 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17705
17706         * gcc.dg/20031202-1.c: New test.
17707
17708 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17709
17710         PR c++/13179
17711         * g++.dg/template/eh1.C: New test.
17712
17713         PR c++/10771
17714         * g++.dg/template/error5.C: New test.
17715
17716 2003-12-02  David Ung  <davidu@mips.com>
17717
17718         * gcc.dg/compat/vector-check.h: Corrected type for var
17719         g_##TMODE
17720
17721 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17722
17723         PR c++/10126
17724         * g++.dg/template/ptrmem8.C: New test.
17725
17726 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17727
17728         PR c++/12573
17729         * g++.dg/template/dependent-expr3.C: New test.
17730
17731 2003-12-01  James Lemke  <jim@wasabisystems.com>
17732
17733         * gcc.dg/arm-g2.c: New test.
17734
17735 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17736
17737         PR optimization/11634
17738         * gcc.dg/20031201-2.c: New test case.
17739
17740 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17741
17742         PR 11433
17743         * objc.dg/proto-lossage-3.m: New test.
17744
17745 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17746
17747         PR optimization/12628
17748         * gcc.dg/20031201-1.c: New test case.
17749
17750 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17751
17752         * gcc.dg/unaligned-1.c: New test.
17753
17754 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/9849
17757         * g++.dg/template/error4.C: New test.
17758         * g++.dg/template/nested3.C: Adjust error markers.
17759
17760 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17761
17762         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17763
17764 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17765
17766         PR c/10333
17767         * gcc.dg/bitfld-7.c: New test.
17768
17769 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17770
17771         * gcc.dg/tls/asm-1.C: New test.
17772
17773 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17774
17775         * gcc.dg/cpp/assert4.c: Update.
17776
17777 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17778
17779         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17780         * gcc.dg/builtin-apply3.c: New test.
17781
17782 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17783
17784         * lib/compat.exp (compat-obj): New xfaildata parameter.
17785         Use it to set compiler_conditional_xfail_data before compiling.
17786         (compat-get-options): Handle dg-xfail-if.
17787         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17788         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17789         * gcc.dg/compat/vector-1_y.c: Likewise.
17790         * gcc.dg/compat/vector-2_x.c: Likewise.
17791         * gcc.dg/compat/vector-2_y.c: Likewise.
17792
17793 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17794
17795         * g++.dg/opt/reg-stack4.C: New test.
17796
17797 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17798
17799         * gcc.dg/builtin-apply2.c: New test.
17800
17801 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17802
17803         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17804
17805 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17806
17807         PR c++/12924
17808         * g++.dg/template/template-id-2.C: New test.
17809
17810 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17811
17812         PR c++/5369
17813         * g++.dg/template/memfriend1.C: New test.
17814         * g++.dg/template/memfriend2.C: Likewise.
17815         * g++.dg/template/memfriend3.C: Likewise.
17816         * g++.dg/template/memfriend4.C: Likewise.
17817         * g++.dg/template/memfriend5.C: Likewise.
17818         * g++.dg/template/memfriend6.C: Likewise.
17819         * g++.dg/template/memfriend7.C: Likewise.
17820         * g++.dg/template/memfriend8.C: Likewise.
17821         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17822
17823 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/12515
17826         * g++.dg/ext/cond1.C: New test.
17827
17828 2003-11-20  Richard Henderson  <rth@redhat.com>
17829
17830         * gcc.dg/20020201-2.c: Remove.
17831         * gcc.dg/20020201-4.c: Remove.
17832         * gcc.dg/20020304-1.c: Remove.
17833
17834 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17835
17836         * gcc.dg/cpp/trad/xwin1.c: New test case.
17837
17838 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17839
17840         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17841         * lib/g77.exp: Likewise.
17842         * lib/objc.exp: Likewise.
17843         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17844         for darwin.
17845
17846 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17847
17848         PR c++/12932
17849         * g++.dg/template/static5.C: New test.
17850
17851 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17852
17853         * gcc.dg/nested-func-1.c: New test.
17854
17855 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17856
17857         * gcc.dg/cpp/assert4.c: New test.
17858
17859 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17860
17861         PR c++/2294
17862         * g++.dg/lookup/using9.c: New test.
17863
17864 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/12762
17867         * g++.dg/template/error3.C: New test.
17868
17869 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17870
17871         PR ada/13035
17872         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17873         No longer use a wrapper for gcc, since this does not work under
17874         Windows.
17875
17876 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17877
17878         PR c++/2094
17879         * g++.dg/template/ptrmem7.C: New test.
17880
17881 2003-11-13  Andrew Pinski <apinski@apple.com>
17882
17883         * gcc.c-torture/compile/20031113-1.c: New test.
17884
17885 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17886             Kean Johnston <jkj@sco.com>
17887
17888         PR c/13029
17889         * gcc.dg/unused-4.c: Update.
17890
17891 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17892
17893         * g++.dg/opt/const3.C: New test.
17894
17895 2003-11-13  Jan Hubicka  <jh@suse.cz>
17896
17897         * gcc.c-torture/compile/20031112-1.c: New test.
17898
17899 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17900
17901         * g++.dg/parse/crash10.C: Remove bogus error marker.
17902
17903 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17904
17905         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17906         (host_gcc): Likewise.
17907         (ROOT): Honor $PWDCMD.
17908         (BASE): Likewise.
17909         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17910
17911 2003-11-12  Catherine Moore  <clm@redhat.com>
17912
17913         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17914
17915 2003-11-12  Andreas Jaeger  <aj@suse.de>
17916             Jakub Jelinek  <jakub@redhat.com>
17917             Andrew Pinski  <pinskia@physics.uc.edu>
17918             Richard Henderson  <rth@redhat.com>
17919
17920         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17921         systems.
17922         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17923
17924         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17925         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17926
17927 2003-11-11  Andreas Jaeger  <aj@suse.de>
17928
17929         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17930
17931         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17932
17933 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17934
17935         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17936         Clean ups.
17937
17938 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17939
17940         * gcc.dg/trampoline-1.c: New test.
17941
17942 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17943
17944         * gcc.c-torture/compile/200031109-1.c: New test.
17945
17946 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17947
17948         PR c/3190
17949         PR c/8714
17950         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17951         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17952         gcc.dg/format/no-y2k-1.c: Update.
17953
17954 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17955
17956         PR optimization/10467
17957         * gcc.dg/20031108-1.c: New test case.
17958
17959 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17960
17961         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17962
17963 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17964
17965         * gcc.dg/compound-lvalue-1.c: New test.
17966         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17967         some XFAILs.
17968
17969 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17970
17971         * gcc.dg/altivec-varargs-1.c: New test.
17972
17973 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17974
17975         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17976         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17977         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17978         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17979         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17980
17981 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17982
17983         * gcc.dg/cond-lvalue-1.c: New test.
17984
17985 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17986
17987         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17988
17989 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17990
17991         PR c++/11616
17992         * g++.dg/template/instantiate5.C: New test.
17993
17994 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17995
17996         PR c++/12726
17997         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17998         * ChangeLog: Add missing first entry for above test.
17999
18000 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18001
18002         PR c++/9810
18003         * g++.dg/template/using8.C: New test.
18004         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18005
18006 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18007
18008         PR optimization/10817
18009         * gcc.c-torture/compile/20031102-1.c: New test case.
18010
18011 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18012
18013         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18014         2147483647.
18015
18016 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18017
18018         * gcc.dg/20031102-1.c: New test.
18019
18020 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18021
18022         * gcc.dg/complex-1.c: New test.
18023
18024 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18025
18026         PR c++/12796
18027         * g++.dg/template/crash13.C: Adjust expected error location.
18028         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18029
18030 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18031
18032         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18033
18034 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18035
18036         PR/10239
18037         * gcc.c-torture/compile/20031031-2.c: New test.
18038
18039 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18040
18041         PR/11640
18042         * gcc.c-torture/compile/20031031-1.c: New test.
18043
18044 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18045
18046         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18047         * gcc.misc-tests/bprob.exp: Likewise.
18048         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18049         the execution test on arm-elf configs.
18050         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18051         configs that don't support scratch files.
18052         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18053
18054 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18055
18056         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18057         done by dejagnu.
18058
18059 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18060
18061         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18062         Avoid non pure sh syntax. Add more logging.
18063
18064         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18065         fail.
18066
18067 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18068
18069         PR libgcj/10610
18070         * gcc.dg/ppc-stackalign-1.c: New test.
18071
18072 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18073
18074         * ada/acats/run_all.sh: Change output to be more compliant with
18075         dejagnu framework.
18076         Create acats.sum and acats.log files under testsuite/ada/acats
18077         Only run [a-z]* directories, to filter out e.g. CVS.
18078         Redirect build output to log file.
18079
18080 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18081
18082         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18083
18084 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18085
18086         PR ada/5909:
18087         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18088
18089 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18090
18091         * gcc.c-torture/compile/20031023-1.c: New test.
18092         * gcc.c-torture/compile/20031023-2.c: New test.
18093         * gcc.c-torture/compile/20031023-3.c: New test.
18094         * gcc.c-torture/compile/20031023-4.c: New test.
18095
18096 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18097
18098         PR c++/10371
18099         * g++.dg/lookup/scoped8.C: New test.
18100
18101 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18102
18103         * g++.dg/opt/reg-stack3.C: New test.
18104
18105 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18106
18107         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18108
18109 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18110
18111         PR c++/11076
18112         * g++.dg/template/crash13.C: New test.
18113
18114 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18115
18116         * gcc.dg/c99-restrict-2.c: New test.
18117
18118 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         PR c++/12698, c++/12699, c++/12700, c++/12566
18121         * g++.dg/inherit/covariant9.C: New test.
18122         * g++.dg/inherit/covariant10.C: New test.
18123         * g++.dg/inherit/covariant11.C: New test.
18124
18125 2003-10-23  Jason Merrill  <jason@redhat.com>
18126
18127         PR c++/12726
18128         * g++.dg/ext/complit2.C: New test.
18129
18130 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18131
18132         PR target/12654
18133         * gcc.c-torture/execute/20031020-1.c: New test.
18134
18135 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18136
18137         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18138         following the jump_insn.
18139
18140 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18141
18142         * gcc.dg/cast-lvalue-1.c: New test.
18143
18144 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18145
18146         PR c++/11962
18147         * g++.dg/template/cond2.C: New test.
18148
18149 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18150
18151         * gcc.dg/builtins-28.c: New test.
18152
18153 2003-10-20  Jan Hubicka  <jh@suse.cz>
18154
18155         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18156         parameter.
18157         * testsuite/gcc.dg/inline-2.c: Likewise.
18158
18159 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18160
18161         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18162         * gcc.dg/nest.c:  Likewise.
18163
18164 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18165
18166         PR c++/9781, c++/10583, c++/11862
18167         * g++.dg/parse/crash13.C: New test.
18168
18169 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18170
18171         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18172
18173 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18174
18175         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18176         Define HAVE_C99_RUNTIME except on Solaris.
18177         * gcc.dg/builtins-20.c: Likewise.
18178
18179 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18180
18181         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18182
18183 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18184
18185         PR c++/12495
18186         * g++.dg/template/crash21.C: New test.
18187
18188 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18189
18190         PR c++/2513
18191         * g++.dg/template/typename5.C: New test.
18192
18193 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18194
18195         PR c++/12369
18196         * g++.dg/template/friend25.C: New test.
18197
18198 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18199
18200         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18201         versions.
18202
18203 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18204
18205         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18206         == 2147483647.
18207
18208 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18209
18210         * gcc.c-torture/execute/960416-1.x: Remove.
18211         * gcc.c-torture/execute/divconst-3.x: Likewise.
18212
18213 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18214
18215         PR target/12598
18216         * gcc.dg/torture/cris-volatile-1.c: New test.
18217
18218 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18219
18220         PR optimization/9325
18221         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18222         for overflowing floating point to integer conversion during RTL
18223         simplification.
18224
18225 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18226
18227         * objc/execute/_cmd.m: Fix typo.
18228         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18229         Relax 'scan-assembler' regexp.
18230         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18231         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18232         * objc.dg/zero-link-2.m: Remove blank line.
18233         * objc.dg/zero-link-3.m: New test case.
18234
18235 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18236
18237         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18238
18239         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18240         than linker trickery.
18241
18242 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18243
18244         PR c++/12370
18245         * g++.dg/other/friend2.C: New test.
18246
18247 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18248
18249         * gcc.dg/20031012-1.c: New test.
18250
18251 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18252
18253         * gcc.dg/weak/weak-3.c: Fix for new warning.
18254
18255 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18256
18257         PR optimization/8750
18258         * gcc.c-torture/execute/20031012-1.c: New test case.
18259
18260 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18261
18262         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18263         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18264
18265 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18266
18267         PR optimization/12260
18268         * gcc.c-torture/compile/20031011-2.c: New test case.
18269
18270 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18271
18272         * gcc.c-torture/execute/20031011-1.c: New testcase.
18273
18274 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18275
18276         * gcc.c-torture/compile/20031011-1.c: New test.
18277
18278 2003-10-11  Jan Hubicka  <jh@suse.cz>
18279
18280         * g++.dg/other/first-global.C: New test.
18281
18282 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18283
18284         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18285
18286 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18287
18288         * gcc.c-torture/compile/20031010-1.c: New test.
18289
18290 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18291
18292         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18293         * gcc.c-torture/execute/va-arg-25.c: ... here.
18294
18295 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18296
18297         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18298
18299 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18300
18301         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18302
18303 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18304
18305         * g++.dg/parse/error2.C: New test.
18306
18307 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18308
18309         PR c++/11097
18310         * g++.dg/other/error5.C: Modify the error message.
18311         * g++.dg/lookup/using8.C: New test.
18312
18313 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18314
18315         * gcc.dg/darwin-abi-2.c: New file.
18316         * gcc.c-torture/execute/va-arg-24.c: New file.
18317
18318 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18319
18320         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18321         indentation.
18322
18323 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18324
18325         PR c++/10147
18326         * g++.dg/other/error4.C: Update error messages.
18327         * g++.dg/template/ptrmem4.C: Likewise.
18328
18329         PR c++/12337
18330         * g++.dg/init/new9.C: New test.
18331
18332         PR c++/12334, c++/12236, c++/8656
18333         * g++.dg/ext/attrib8.C: New test.
18334
18335 2003-10-06  Devang Patel  <dpatel@apple.com>
18336
18337         * gcc.dg/debug/dwarf2-3.h: New test.
18338         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18339
18340 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18341
18342         * g++.dg/opt/cfg2.C: New test.
18343
18344 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18345
18346         * g++.dg/opt/float1.C: New test.
18347
18348 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18349
18350         * gcc.dg/c90-array-lval-6.c: New test.
18351         * gcc.dg/c99-array-lval-6.c: New test.
18352
18353 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18354             Ziemowit Laski  <zlaski@apple.com>
18355
18356         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18357         'Derived', so that it is never considered a class method; add
18358         new warning for '+port' method ambiguity.
18359         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18360         <objc/objc-api.h> (needed on Mac OS X).
18361         * objc.dg/method-13.m: New test.
18362
18363 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18364
18365         PR optimization/9325, PR java/6391
18366         * gcc.c-torture/execute/20031003-1.c: New test case.
18367
18368 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18369
18370         PR optimization/12180
18371         * gcc.dg/20031002-1.c: New test.
18372
18373         PR c++/12486
18374         * g++.dg/inherit/error1.C: New test.
18375
18376 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18377
18378         * lib/f-torture.exp (search_for): Rename to...
18379         (search_for_re): This.  Also, clean up comments and the
18380         "regexp" invocation.
18381
18382 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18383
18384         * gcc.c-torture/compile/20031002-1.c: New test.
18385
18386 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18387
18388         * g++.dg/opt/cond1.C: New test.
18389
18390 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18391
18392         * gcc.dg/Wold-style-definition-2.c: New testcase.
18393         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18394
18395 2003-09-29  Richard Henderson  <rth@redhat.com>
18396
18397         * g++.dg/init/array10.C: Add dg-options.
18398
18399 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18400
18401         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18402
18403 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18404
18405         * g++.dg/template/friend19.C: Fix typo.
18406         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18407
18408 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18409
18410         * gcc.c-torture/execute/20030928-1.c: New test.
18411         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18412
18413 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18414
18415         * g++.dg/opt/unroll1.C: New test.
18416
18417 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18418
18419         PR optimization/11741
18420         * gcc.dg/20030926-1.c: New test case.
18421
18422 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18423
18424         PR c++/5655
18425         * g++.dg/parse/access7.C: New test.
18426         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18427
18428 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18429
18430         MERGE OF objc-improvements-branch into MAINLINE:
18431         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18432         if libobjc has not been built.
18433         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18434         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18435         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18436         objc/execute/nested-3.m, objc/execute/np-2.m,
18437         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18438         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18439         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18440         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18441         objc.dg/special/unclaimed-category-1.h,
18442         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18443         well as GNU runtime.
18444         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18445         * execute/cascading-1.m, execute/function-message-1.m,
18446         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18447         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18448         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18449         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18450         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18451         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18452         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18453         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18454         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18455         * objc.dg/bitfield-2.m: Run only on Darwin.
18456         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18457         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18458         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18459         * objc.dg/const-str-1.m: Fix constant string layout.
18460
18461 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18462
18463         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18464
18465 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18466
18467         * gcc.dg/darwin-abi-1.c: New file.
18468
18469 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18470
18471         PR target/12281
18472         * gcc.c-torture/compile/20030921-1.c: New test.
18473
18474 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18475
18476         * g++.dg/opt/reg-stack2.C: New test.
18477
18478 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18479
18480         * g++.dg/eh/delayslot1.C: New test.
18481
18482 2003-09-20  Richard Henderson  <rth@redhat.com>
18483
18484         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18485
18486 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18487
18488         * gcc.c-torture/execute/20030920-1.c: New test case.
18489
18490 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18491
18492         * g++.dg/rtti/typeid3.C: Correct expected error message.
18493
18494 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18495
18496         PR c++/157
18497         * g++.dg/parse/crash12.C: New test.
18498
18499 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18500
18501         * gcc.dg/compat/mixed-struct-check.h: New.
18502         * gcc.dg/compat/mixed-struct-defs.h: New.
18503         * gcc.dg/compat/mixed-struct-init.h: New.
18504         * gcc.dg/compat/struct-by-value-19_main.c: New.
18505         * gcc.dg/compat/struct-by-value-19_x.c: New.
18506         * gcc.dg/compat/struct-by-value-19_y.c: New.
18507         * gcc.dg/compat/struct-by-value-20_main.c: New.
18508         * gcc.dg/compat/struct-by-value-20_x.c: New.
18509         * gcc.dg/compat/struct-by-value-20_y.c: New.
18510         * gcc.dg/compat/struct-return-19_main.c: New.
18511         * gcc.dg/compat/struct-return-19_x.c: New.
18512         * gcc.dg/compat/struct-return-19_y.c: New.
18513         * gcc.dg/compat/struct-return-20_main.c: New.
18514         * gcc.dg/compat/struct-return-20_x.c: New.
18515         * gcc.dg/compat/struct-return-20_y.c: New.
18516
18517 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18518         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18519         so that it will not complain on LP64 targets.
18520
18521 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18522
18523         PR c++/495
18524         * g++.dg/template/friend24.C: New test.
18525
18526 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         PR c++/12332
18529         * g++.dg/template/memtmpl2.C: New test.
18530
18531 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18532
18533         PR target/11184
18534         * gcc.dg/builtin-apply1.c: New test.
18535
18536 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18537
18538         PR c++/9848
18539         * g++.dg/warn/Wunused-4.C: New test.
18540
18541 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18542
18543         PR c++/12316
18544         * g++.dg/other/gc2.C: New test.
18545
18546 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/11991
18549         * g++.dg/rtti/typeid3.C: New test.
18550
18551         PR c++/12266
18552         * g++.dg/overload/template1.C: New test.
18553
18554 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18555
18556         * g++.dg/opt/cfg3.C: New test.
18557
18558 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18559
18560         PR c++/7939
18561         * g++.dg/template/crash11.C: New test.
18562
18563 2003-09-16  Jason Merrill  <jason@redhat.com>
18564             Jakub Jelinek  <jakub@redhat.com>
18565
18566         * gcc.dg/attr-warn-unused-result.c: New test.
18567
18568 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         PR c++/12184
18571         * g++.dg/expr/call2.C: New test.
18572
18573 2003-09-15  Andreas Jaeger  <aj@suse.de>
18574
18575         * gcc.dg/Wold-style-definition-1.c: New test.
18576
18577 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18578
18579         PR c++/3907
18580         * g++.dg/parse/template12.C: New test.
18581
18582         * g++.dg/abi/bitfield11.C: New test.
18583         * g++.dg/abi/bitfield12.C: Likewise.
18584
18585 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18586
18587         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18588         non-expansion of functional macro name without arguments at EOL.
18589         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18590
18591 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18592
18593         * gcc.c-torture/execute/20030914-[12].c: New tests.
18594
18595 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18596
18597         PR c++/11788
18598         * g++.dg/overload/addr1.C: New test.
18599
18600 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18601
18602         * gcc.dg/20030909-1.c: New test.
18603
18604 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18605
18606         * gcc.dg/ultrasp10.c: New test.
18607
18608 2003-09-09  Devang Patel  <dpatel@apple.com>
18609
18610         * gcc.dg/darwin-ld-6.c: New test.
18611
18612 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18613
18614         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18615
18616 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18617
18618         * gcc.dg/ia64-types1.c: New test.
18619         * gcc.dg/ia64-types2.c: Likewise.
18620
18621 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18622
18623         * gcc.dg/builtins-1.c: Add more _Complex tests.
18624         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18625
18626         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18627         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18628
18629 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18630
18631         PR c++/11786
18632         * g++.dg/lookup/koenig2.C: New test.
18633
18634         PR c++/5296
18635         * g++.dg/rtti/typeid2.C: New test.
18636
18637 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18638
18639         * gcc.c-torture/compile/20030904-1.c: New test.
18640
18641 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18642
18643         * g++.dg/opt/longbranch2.C: New test.
18644
18645 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18646
18647         * g++.dg/template/crash10.C: Only compile it.
18648
18649 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18650
18651         PR middle-end/11665
18652         * gcc.c-torture/compile/20030907-1.c: New test.
18653         * g++.dg/init/array11.C: New test.
18654
18655 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18656
18657         PR c++/11852
18658         * g++.dg/init/struct1.C: New test.
18659
18660 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c++/12181
18663         * g++.dg/expr/comma1.C: New test.
18664
18665 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18666
18667         PR c++/11867
18668         * g++.dg/expr/static_cast5.C: New test.
18669
18670 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18671
18672         PR c++/11507
18673         * g++.dg/lookup/scoped7.C: New test.
18674
18675         PR c++/9574
18676         * g++.dg/other/static1.C: New test.
18677
18678         PR c++/11490
18679         * g++.dg/warn/template-1.C: New test.
18680
18681         PR c++/11432
18682         * g++.dg/template/crash10.C: New test.
18683
18684         PR c++/2478
18685         * g++.dg/overload/VLA.C: New test.
18686
18687         PR c++/10804
18688         * g++.dg/template/call1.C: New test.
18689
18690 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         PR c++/11794
18693         * g++.dg/parse/using3.C: New test.
18694
18695 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18696
18697         PR c++/11409
18698         * g++.dg/overload/builtin3.C: New test case.
18699
18700 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18701
18702         PR c/9862
18703         * gcc.dg/20030906-1.c: New test.
18704         * gcc.dg/20030906-2.c: Likewise.
18705
18706 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18707
18708         PR c++/12167
18709         * g++.dg/parse/defarg5.C: New test.
18710
18711         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18712
18713 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/12163
18716         * g++.dg/expr/static_cast4.C: New test.
18717
18718         PR c++/12146
18719         * g++.dg/template/crash9.C: New test.
18720
18721 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18722
18723         * g++.old-deja/g++.ext/pretty2.C: Update for change
18724         in __FUNCTION__.
18725         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18726
18727 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18728
18729         PR c++/11922
18730         * g++/dg/template/qualified-id1.C: New test.
18731
18732         PR c++/12037
18733         * g++.dg/warn/noeffect4.C: New test.
18734
18735 2003-09-04  Matt Austern  <austern@apple.com>
18736
18737         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18738         * g++.dg/ext/fnname2.C: Likewise.
18739         * g++.dg/ext/fnname3.C: Likewise.
18740
18741 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18742
18743         * g++.dg/expr/lval1.C: New test.
18744         * g++.dg/ext/lvcast.C: Remove.
18745
18746 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18747
18748         PR optimization/11700.
18749         * gcc.c-torture/compile/20030903-1.c: New test case.
18750
18751 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18752
18753         PR c++/12053
18754         * g++.dg/abi/layout4.C: New test.
18755
18756 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18757
18758         PR c++/11553
18759         * g++.dg/parse/friend3.C: New test.
18760
18761 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/11847
18764         * g++.dg/template/class1.C: New test.
18765
18766         PR c++/11808
18767         * g++.dg/expr/call1.C: New test.
18768
18769 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18770
18771         PR c++/12114
18772         * g++.dg/init/ref9.C: New test.
18773
18774         PR c++/11972
18775         * g++.dg/template/nested4.C: New test.
18776
18777 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/12093
18780         * g++.dg/template/non-dependent4.C: New test.
18781
18782         PR c++/11928
18783         * g++.dg/inherit/conv1.C: New test.
18784
18785 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/6196
18788         * g++.dg/ext/label1.C: New test.
18789         * g++.dg/ext/label2.C: Likewise.
18790
18791 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18792
18793         * g++.dg/expr/cond3.C: New test.
18794
18795 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18796
18797         * gcc.dg/builtins-1.c: Add new builtin cases.
18798
18799 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18800
18801         * gcc.dg/builtins-1.c: Add new cases.
18802         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18803
18804 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18805
18806         * gcc.dg/builtins-1.c: Add more math builtin tests.
18807         * gcc.dg/torture/builtin-attr-1.c: New test.
18808
18809 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR optimization/5079
18812         * g++.dg/opt/static3.C: New test.
18813
18814 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18815
18816         * gcc.misc-tests/gcov-10b.c: New test.
18817
18818 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18819
18820         * g++.dg/opt/ptrmem3.C: New test.
18821
18822         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18823
18824 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * gcc.dg/20030826-2.c: New test.
18827
18828 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18829
18830         PR middle-end/12002
18831         * g77.f-torture/compile/12002.f: New test case.
18832
18833 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18834
18835         * gcc.dg/20030826-1.c: New test case.
18836
18837 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18838
18839         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18840
18841 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18842
18843         PR c++/11871
18844         * c++.dg/lookup/crash1.C: New test.
18845
18846         * c++.dg/warn/noeffect3.C: New test.
18847
18848 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18849
18850         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18851         * gcc.dg/compat/vector-1_y.c: Ditto.
18852         * gcc.dg/compat/vector-2_x.c: Ditto.
18853         * gcc.dg/compat/vector-2_y.c: Ditto.
18854
18855 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18856
18857         * gcc.dg/20030702-1.c: New test.
18858
18859 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/8795
18862         * g++.dg/ext/altivec-1.C: New test.
18863
18864 2003-08-24  Richard Henderson  <rth@redhat.com>
18865
18866         * g++.dg/eh/simd-2.C: Add -w for x86.
18867
18868 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18869
18870         * gcc.dg/20030815-1.c: New test.
18871
18872 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         PR c++/3765
18875         * g++.dg/parse/access6.C: New test.
18876
18877 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18878
18879         PR c++/641, c++/11876
18880         * g++.dg/template/friend22.C: New test.
18881         * g++.dg/template/friend23.C: Likewise.
18882
18883 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18884
18885         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18886         identically.
18887
18888 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18889
18890         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18891
18892 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18895
18896 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18897
18898         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18899
18900 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18901
18902         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18903
18904 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18905
18906         PR c++/11919
18907         * g++.dg/overload/prom1.C: New test.
18908
18909         PR c++/11551
18910         * g++.dg/parse/dtor2.C: New test.
18911
18912         PR c++/10762
18913         * g++.dg/parse/using2.C: New test.
18914
18915 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18916
18917         PR target/11805
18918         * gcc.c-torture/compile/20030821-1.c: New.
18919
18920 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/11834
18923         * g++.dg/template/deduce2.C: New test.
18924
18925 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18926
18927         * gcc.c-torture/execute/20030821-1.c: New test.
18928
18929 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18930
18931         PR middle-end/11984
18932         * gcc.dg/20030820-1.c: New test case.
18933
18934 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         PR c++/11945
18937         * g++.dg/warn/noeffect2.C: New test.
18938
18939 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18940
18941         PR c++/10926
18942         * g++.dg/template/dtor2.C: New test.
18943
18944         PR c++/11684
18945         * g++.dg/template/operator1.C: New test.
18946         * g++.dg/parse/operator4.C: New test.
18947
18948         PR c++/11946.C
18949         * g++.dg/expr/enum1.C: New test.
18950         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18951
18952         PR c++/11036.C
18953         * g++.dg/parse/elab2.C: New test.
18954         * g++.dg/parse/typedef4.C: Change error message.
18955         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18956         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18957         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18958
18959 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18960
18961         * gcc.dg/pch/warn-1.c: New.
18962         * gcc.dg/pch/warn-1.hs: New.
18963
18964         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18965         not-tested file.
18966
18967 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18968
18969         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18970
18971 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18972
18973         * gcc.dg/uninit-D.c: New Test.
18974         * gcc.dg/uninit-E.c: New Test.
18975         * gcc.dg/uninit-F.c: New Test.
18976         * gcc.dg/uninit-G.c: New Test.
18977
18978 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18979
18980         * g++.dg/README: Describe the pch directory.
18981
18982 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18983
18984         PR c++/11174
18985         * g++.dg/parse/access4.C: New test.
18986         * g++.dg/parse/access5.C: Likewise.
18987         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18988
18989 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18990
18991         * gcc.dg/noncompile/20030818-1.c: New.
18992
18993 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18994
18995         PR c++/11957
18996         * g++.dg/warn/noeffect1.C: New test.
18997
18998         * g++.dg/template/scope2.C: New test.
18999         * g++.dg/template/error2.C: Correct dg-error
19000
19001 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19002
19003         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19004
19005 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         PR C++/11512
19008         * g++.dg/template/warn1.C: New.
19009
19010 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.dg/template/error2.C: New test.
19013         * g++.dg/lookup/using7.C: Adjust errors
19014         * g++.old-deja/g++.pt/crash36.C: Likewise.
19015         * g++.old-deja/g++.pt/derived3.C: Likewise.
19016
19017 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19018
19019         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19020         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19021         * gcc.c-torture/execute/builtins/string-9.c: New, from
19022         string-opt-9.c.  Adjust for execute/builtins framework.
19023         * gcc.c-torture/execute/string-opt-9.c: Delete.
19024
19025 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19026
19027         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19028
19029         * g++.dg/parse/ret-type2.C: New test.
19030
19031         PR c++/11703
19032         * g++.dg/init/new8.C: New test.
19033
19034         PR c++/10923
19035         * g++.dg/parse/typedef5.C: New test.
19036
19037         PR c++/9512
19038         * g++.dg/parse/qualified2.C: New test.
19039         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19040         invalid code.
19041
19042 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19043
19044         * g++.dg/conversion/ptrmem1.C: New test.
19045
19046 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19047
19048         PR target/11693
19049         * gcc.dg/20030811-1.c: New test.
19050
19051         PR target/11535
19052         * gcc.c-torture/execute/20030811-1.c: New test.
19053
19054 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19055
19056         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19057
19058 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19059
19060         PR c++/11789.C
19061         * g++.dg/inherit/multiple1.C: New test.
19062
19063 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19064
19065         * gcc.dg/spe1.c: New test.
19066
19067         PR c++/11670
19068         * g++.dg/expr/cast2.C: New test.
19069
19070         PR c++/10530
19071         * g++.dg/template/dependent-name2.C: New test.
19072
19073 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19074
19075         * g++.dg/parse/crash11.C: Put the dg options in comments.
19076
19077 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19078
19079         * lib/gcc-dg.exp: Update for diagnostic change.
19080
19081 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19082
19083         PR c++/5767
19084         * g++.dg/parse/crash11.C: New test.
19085
19086 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19087
19088         * gcc.dg/cpp/spacing1.c: Update.
19089
19090 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19091
19092         PR target/11739
19093         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19094         a value for -mtune.
19095
19096 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19097
19098         PR middle-end/11771
19099         * gcc.c-torture/compile/20030804-1.c: New test case.
19100
19101 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19102
19103         * gcc.dg/20030804-1.c: New test case.
19104
19105 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19106
19107         * gcc.dg/cpp/separate-1.c: New test.
19108
19109 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19110
19111         PR c++/11704
19112         * g++.dg/template/dependent-expr2.C: New test.
19113
19114         PR c++/11766
19115         * g++.dg/expr/ptrmem1.C: New test.
19116
19117 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19118
19119         PR c++/9453
19120         * g++.dg/template/friend15.C: New test.
19121
19122 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19123
19124         * lib/dg-pch.exp: Work round PCH bug.
19125
19126 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19127
19128         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19129         builtins.  Move cases from builtins-4.c here.
19130
19131         * gcc.dg/torture/builtin-math-1.c: New test taken from
19132         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19133         additional cases.
19134
19135         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19136         Delete.
19137
19138 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19139
19140         PR c++/9447
19141         * g++.dg/template/using7.C: New test.
19142
19143 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19144
19145         * import1.c, import2.c: New tests.
19146
19147 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19148
19149         * g++.dg/eh/crossjump1.C: New test.
19150
19151 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/11697
19154         * g++.dg/template/using6.C: New test.
19155
19156         PR c++/11744
19157         * g++.dg/template/koenig2.C: New test.
19158
19159 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19160
19161         PR c++/7983
19162         * g++.dg/parse/typedef4.C: New test.
19163
19164 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19165
19166         PR c++/8442, c++/8806
19167         * g++.dg/template/elab1.C: New test.
19168         * g++.dg/template/type2.C: Likewise.
19169         * g++.dg/template/ttp3.C: Adjust expected error message.
19170         * g++.old-deja/g++.law/visibility13.C: Likewise.
19171         * g++.old-deja/g++.niklas/t135.C: Likewise.
19172         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19173         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19174         template argument.
19175         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19176
19177 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         PR c++/11295
19180         * g++.dg/ext/stmtexpr1.C: New test.
19181
19182         * g++.dg/opt/tmp1.C: New test.
19183
19184         PR c++/11525
19185         * g++.dg/parse/constant4.C: New test.
19186
19187         PR c++/9447
19188         * g++.dg/template/using5.C: New test.
19189
19190 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19191
19192         * gcc.dg/builtins-27.c: New test case.
19193
19194 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19195
19196         * gcc.dg/tls/opt-7.c: New test.
19197
19198 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19199
19200         * g++.old-deja/g++.other/crash18.C: Remove.
19201
19202 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19203
19204         * g++.dg/template/explicit3.C: New.
19205         * g++.dg/template/explicit4.C: New.
19206         * g++.dg/template/explicit5.C: New.
19207
19208         PR c++/11347
19209         * g++.dg/template/memtmpl1.C: New.
19210
19211 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19212
19213         PR target/11565
19214         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19215         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19216
19217 2003-07-30  Jan Hubicka  <jh@suse.cz>
19218
19219         * vtgc1.c: Kill.
19220
19221 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19222
19223         * gcc.dg/struct-in-proto-1.c: New test.
19224
19225 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19226
19227         * gcc.dg/cpp/include2.c: Only expect one message.
19228
19229 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/9447
19232         * g++.dg/template/using1.C: New test.
19233         * g++.dg/template/using2.C: New test.
19234         * g++.dg/template/using3.C: New test.
19235         * g++.dg/template/using4.C: New test.
19236
19237 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19238
19239         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19240         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19241
19242 2003-07-28  Jan Hubicka  <jh@suse.cz>
19243
19244         PR c++/11530
19245         * g++.dg/opt/call1.C: New test.
19246
19247 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19248
19249         PR c++/11667
19250         * g++.dg/init/enum2.C: New test.
19251         * g++.dg/template/overload1.C: Add "-w" option.
19252
19253 2003-07-28    <hp@bitrange.com>
19254
19255         * gcc.dg/Wdeclaration-after-statement-1.c,
19256         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19257
19258 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19259
19260         * gcc.c-torture/compile/20030725-1.c: New test.
19261
19262 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19263
19264         * gcc.dg/20030505.c: Only run for SPE.
19265         Remove definition of opaque type.
19266
19267 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19268
19269         * g++.dg/template/ptrmem6.C: New test.
19270
19271 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19272
19273         * gcc.c-torture/compile/zero-strct-2.c: New test.
19274
19275 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19276
19277         * gcc.dg/intermod-1.c: New test.
19278
19279 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19280
19281         PR c++/11617
19282         * g++.dg/template/lookup2.C: New test.
19283         * g++.dg/template/memclass1.C: Remove instantiated from error.
19284         * g++.dg/other/error2.C: Tweak expected errors.
19285
19286         PR c++/11596
19287         * g++.dg/template/defarg3.C: New test.
19288
19289         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19290
19291 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * g++.dg/inherit/access5.C: New test.
19294
19295 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19296
19297         PR c++/11513
19298         * g++.dg/template/crash8.C: New test.
19299
19300 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19301
19302         PR c/10602
19303         * gcc.dg/noncompile/incomplete-2.c: New test.
19304
19305 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19306
19307         PR c++/11645
19308         * g++.dg/inherit/access4.C: New test.
19309
19310         PR c++/11517
19311         * g++.dg/expr/cond2.C: New test.
19312
19313         PR optimization/10679
19314         * g++.dg/opt/inline4.C: New test.
19315
19316 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.dg/parse/crash10: New test.
19319
19320 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.dg/ext/flexary1.C: New test.
19323
19324 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19325
19326         PR c++/10793
19327         * g++.dg/template/crash9.C: New test.
19328
19329 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19330
19331         PR c++/3004
19332         * g++.dg/parse/typedef3.C: New test.
19333
19334         PR c++/7906
19335         * g++.dg/parse/operator2.C: New test.
19336
19337         PR c++/8895
19338         * g++.dg/parse/def-tmpl-arg1.C: New test.
19339
19340         PR c++/9282
19341         * g++.dg/parse/funptr1.C: New test.
19342
19343         PR c++/9452
19344         * g++.dg/parse/ambig3.C: New test.
19345
19346         PR c++/9454
19347         * g++.dg/parse/operator3.C: New test.
19348
19349         PR c++/9486
19350         * g++.dg/parse/template10.C: New test.
19351
19352         PR c++/9488
19353         * g++.dg/parse/template11.C: New test.
19354
19355         PR c++/10150
19356         * g++.dg/parse/invalid-op1.C: New test.
19357
19358         PR c++/10247
19359         * g++.dg/parse/condexpr1.C: New test.
19360
19361 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19362
19363         * g++.dg/ext/packed3.C: New test.
19364         * g++.dg/ext/packed4.C: New test.
19365
19366         * gcc.dg/pack-test-3.c: New test.
19367
19368 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19369
19370         * lib/compat.exp: Handle dg-options per source file.
19371         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19372         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19373         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19374         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19375         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19376         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19377         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19378         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19379         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19380         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19381         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19382         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19383         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19384         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19385
19386 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19387
19388         PR c/10320
19389         * gcc.c-torture/execute/20030718-1.c: New test.
19390
19391 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19392
19393         PR optimization/11536
19394         * gcc.dg/20030721-1.c: New test.
19395
19396 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19397
19398         PR c++/11546
19399         * g++.dg/template/lookup1.C: New test.
19400
19401 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19402
19403         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19404         diagnostics of ill-formed constructs involving labels.
19405         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19406         the new 'previously defined here' message.
19407
19408 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19409
19410         * g++.dg/parse/non-dependent2.C: New test.
19411
19412 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         * g++.dg/init/init-ref4.C: xfail on targets without
19415         weak symbols.
19416
19417 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19418
19419         PR target/11087
19420         * gcc.c-torture/execute/20030717-1.c: New test.
19421
19422 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19423
19424         * g++.dg/opt/cfg1.C: New test.
19425
19426 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR optimization/11557
19429         * gcc.dg/20030717-1.c: New test.
19430
19431 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19432
19433         PR c++/10476
19434         * g++.dg/expr/crash-1.C: New test.
19435
19436         PR c++/11027
19437         * g++.dg/template/init3.C: New test.
19438
19439         PR c++/8222
19440         * g++.dg/template/non-dependent1.C: New test.
19441
19442         PR c++/11070
19443         * g++.dg/template/non-dependent2.C: New test.
19444
19445         PR c++/11071
19446         * g++.dg/template/non-dependent3.C: New test.
19447
19448         PR c++/9907
19449         * g++.dg/template/sizeof5.C: New test.
19450
19451 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19452
19453         PR 11498
19454         * gcc.c-torture/compile/mangle-1.c: New file.
19455
19456 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         PR c++/7809
19459         * g++.dg/parse/access3.C: New test.
19460
19461 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19462
19463         PR c++/11384
19464         * g++.dg/init/init-ref4.C: New test.
19465
19466 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19467
19468         PR c++/11547
19469         * g++.dg/parse/constant3.C: New test.
19470         * g++.dg/parse/crash7.C: Likewise.
19471
19472 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19473
19474         PR target/11008
19475         * gcc.dg/i386-pentium4-not-mull.c: New.
19476
19477 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19478
19479         * gcc.dg/asm-names.c (ymain): Make it weak.
19480
19481 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19482
19483         PR c++/5421
19484         * g++.dg/template/friend21.C: New test.
19485
19486 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19487
19488         * gcc.dg/cleanup-8.c: New test.
19489         * gcc.dg/cleanup-9.c: New test.
19490
19491 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19492
19493         * g++.dg/ext/dll-MI1.h: New file.
19494         * g++.dg/ext/dllexport-MI1.C: New file.
19495         * g++.dg/ext/dllimport-MI1.C: New file.
19496
19497 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19500         it does not have cmpstrsi patterns (just cmpmemsi).
19501
19502 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR debug/11473
19505         * g++.dg/debug/debug8.C: New test.
19506
19507 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19508
19509         PR c++/10108
19510         * g++.dg/template/crash7.C: New test.
19511
19512 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19513
19514         PR target/10795
19515         * gcc.c-torture/compile/20030708-1.c: New.
19516
19517 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19518
19519         * gcc.c-torture/execute/20030715-1.c: New test.
19520
19521 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19522
19523         * gcc.dg/pch/inline-3.c: New file.
19524         * gcc.dg/pch/inline-3.hs: New file.
19525         * gcc.dg/pch/inline-4.c: New file.
19526         * gcc.dg/pch/inline-4.hs: New file.
19527
19528 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19529
19530         PR c++/11509
19531         * g++.dg/template/crash6.C: New test.
19532
19533         PR c++/7053
19534         * g++.dg/template/friend20.C: New test.
19535
19536         PR c++/7019
19537         * g++.dg/template/overload2.C: New test.
19538
19539 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19540
19541         PR optimization/11440
19542         * gcc.c-torture/execute/20030714-1.c: New test.
19543
19544 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         PR c++/11154
19547         * g++.dg/template/partial2.C: New test.
19548
19549 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/11503
19552         * g++.dg/template/anon1.C: New test.
19553
19554         PR c++/11493
19555         PR c++/11495
19556         * g++.dg/parse/template9.C: Likewise.
19557         * g++.dg/template/crash4.C: New test.
19558         * g++.dg/template/koenig1.C: Likewise.
19559         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19560         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19561         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19562         functions.
19563         * g++.old-deja/g++.jason/template36.C: Likewise.
19564         * g++.old-deja/g++.mike/p1989.C: Likewise.
19565         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19566         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19567         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19568         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19569         compiling.
19570         * g++.old-deja/g++.pt/union2.C: Use this->.
19571
19572 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19573
19574         * gcc.dg/20030711-1.c: New test.
19575
19576 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19577
19578         PR c++/11050
19579         * g++.dg/parse/args1.C: New test.
19580         * g++.pt/defarg8.C: Change expected errors.
19581
19582 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/8164
19585         * g++.dg/template/nontype2.C: New test.
19586
19587         PR c++/10558
19588         * g++.dg/parse/template8.C: New test.
19589
19590         PR c++/8327
19591         * g++.dg/template/scope1.C: New test.
19592
19593         * g++.dg/warn/Wsign-compare-1.C: New test.
19594
19595 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19596
19597         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19598
19599 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/9411
19602         * g++.dg/template/explicit2.C: New test.
19603
19604         PR c++/10032
19605         * g++.dg/warn/pedantic1.C: New test.
19606
19607 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19608
19609         PR c++ 9483
19610         * g++.dg/other/field1.C: New test.
19611
19612 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19613
19614         PR c/11449
19615         * gcc.c-torture/compile/20030707-1.c: New.
19616
19617 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19618
19619         PR c++/10849
19620         * g++.dg/template/access12.C: New test.
19621
19622 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19623
19624         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19625         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19626         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19627         * gcc.misc-tests/gcov.exp: Update
19628         * g++.dg/gcov/gcov.exp: Update
19629         * lib/gcov.exp: Update.
19630
19631 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19632
19633         * g++.dg/abi/mangle17.C: Make sure template expressions are
19634         dependent.
19635         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19636         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19637         * g++.dg/opt/stack1.C: Remove erroneous code.
19638         * g++.dg/parse/template7.C: New test.
19639         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19640         * g++.old-deja/g++.pt/crash4.C: Likewise.
19641
19642 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19643
19644         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19645         with zero or one occurence of `$' after the initial `L'.
19646
19647 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19648
19649         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19650
19651 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19652
19653         PR c/11370
19654         * gcc.dg/Wunreachable-6.c: New testcase.
19655         * gcc.dg/Wunreachable-7.c: New testcase.
19656
19657 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19658
19659         PR c/11420
19660         * gcc.dg/20030708-1.c: New test.
19661
19662 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19663
19664         * gcc.dg/compat/sdata-section.h: New file.
19665         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19666         * gcc.dg/torture/mips-sdata-1.c: New test.
19667
19668 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19669
19670         PR c++/11030
19671         * g++.dg/template/friend19.C: New test.
19672
19673 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19674
19675         * g++.dg/opt/strength-reduce.C: New test.
19676
19677 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19678
19679         PR target/10979
19680         * gcc.dg/20030707-1.c: New testcase.
19681
19682 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19683
19684         PR optimization/11059
19685         * g++.dg/opt/emptyunion.C: New testcase.
19686
19687 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19688             Eric Botcazou  <ebotcazou@libertysurf.fr>
19689
19690         * g++.dg/opt/stack1.C: New test.
19691
19692 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19693
19694         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19695         run test.
19696
19697         PR c++/11431
19698         * g++.dg/expr/static_cast3.C: New test.
19699
19700 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19701
19702         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19703         everywhere.
19704         * gcc.dg/concat.c: Concatenation of string constants with
19705         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19706         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19707         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19708         necessary to avoid multi-character character constant warning.
19709         * gcc.dg/cpp/escape.c: Likewise.
19710         * gcc.dg/cpp/ucs.c: Likewise.
19711         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19712         Fix a typo.
19713
19714 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19715
19716         PR c/11428
19717         * gcc.c-torture/compile/20030704-1.c: New.
19718
19719 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19720
19721         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19722
19723 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19724
19725         PR c++/5287, PR c++/7910,  PR c++/11021
19726         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19727         tests for warnings.
19728         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19729         * g++.dg/ext/dllimport3.C: Likewise.
19730         * g++.dg/ext/dllimport4.C: New file.
19731         * g++.dg/ext/dllimport5.C: New file.
19732         * g++.dg/ext/dllimport6.C: New file.
19733         * g++.dg/ext/dllimport7.C: New file.
19734         * g++.dg/ext/dllimport8.C: New file.
19735         * g++.dg/ext/dllimport9.C: New file.
19736         * g++.dg/ext/dllimport10.C: New file.
19737         * g++.dg/ext/dllexport1.C: New file.
19738
19739 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19740
19741         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19742         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19743
19744 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19745
19746         * gcc.dg/builtins-25.c: New testcase.
19747         * gcc.dg/builtins-26.c: New testcase.
19748
19749 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19750
19751         * gcc.dg/compat/vector-defs.h: New file.
19752         * gcc.dg/compat/vector-setup.h: New file.
19753         * gcc.dg/compat/vector-check.h: New file.
19754         * gcc.dg/compat/vector-1_main.c: New file.
19755         * gcc.dg/compat/vector-1_x.c: New file.
19756         * gcc.dg/compat/vector-1_y.c: New file.
19757         * gcc.dg/compat/vector-2_main.c: New file.
19758         * gcc.dg/compat/vector-2_x.c: New file.
19759         * gcc.dg/compat/vector-2_y.c: New file.
19760
19761         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19762         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19763         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19764         * gcc.dg/compat/struct-align-1.h: New file.
19765         * gcc.dg/compat/struct-align-1_main.c: New file.
19766         * gcc.dg/compat/struct-align-1_x.c: New file.
19767         * gcc.dg/compat/struct-align-1_y.c: New file.
19768         * gcc.dg/compat/struct-align-2.h: New file.
19769         * gcc.dg/compat/struct-align-2_main.c: New file.
19770         * gcc.dg/compat/struct-align-2_x.c: New file.
19771         * gcc.dg/compat/struct-align-2_y.c: New file.
19772
19773         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19774         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19775         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19776         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19777         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19778         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19779         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19780         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19781         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19782         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19783         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19784         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19785         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19786         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19787         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19788         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19789         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19790         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19791         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19792         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19793         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19794         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19795         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19796         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19797         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19798         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19799         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19800         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19801         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19802
19803 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19804
19805         * gcc.dg/i386-call-1.c: New test.
19806
19807 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19808
19809         PR c++/9162
19810         * g++.dg/parse/defarg4.C: New.
19811
19812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19813
19814         PR target/10700
19815         * gcc.c-torture/compile/20030703-1.c: New test case.
19816
19817 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19818
19819         * g++.dg/template/local3.C: Remove extra semicolon.
19820
19821 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19822
19823         * gcc.dg/i386-volatile-1.c: New test.
19824
19825 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19826
19827         PR c++/11072
19828         * g++.dg/other/offsetof2.C: XFAIL.
19829         * g++.dg/other/offsetof5.C: New.
19830
19831         PR c++/10219
19832         * g++.dg/template/error1.C: New.
19833
19834         PR c++/9779
19835         * g++.dg/template/dependent-expr1.C: New.
19836
19837 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19838
19839         PR c++/6949
19840         * g++.dg/template/local3.C: New test.
19841
19842         PR c++/11149
19843         * g++.dg/lookup/scoped6.C: New test.
19844
19845 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19846
19847         PR c++/8046
19848         * g++.dg/other/error7.C: New test.
19849
19850 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19851
19852         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19853         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19854         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19855         * g++.old-deja/g++.other/union2.C: Likewise.
19856         * gcc.dg/c90-const-expr-2.c: Likewise.
19857         * gcc.dg/c90-const-expr-3.c: Likewise.
19858         * gcc.dg/c99-const-expr-2.c: Likewise.
19859         * gcc.dg/c99-const-expr-3.c: Likewise.
19860         * gcc.dg/concat.c: Likewise.
19861
19862 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/9559
19865         * g++.dg/init/static1.C: New test.
19866
19867 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19868
19869         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19870         * g++.old-deja/g++.other/access2.C: Likewise.
19871         * g++.old-deja/g++.other/decl2.C: Likewise.
19872         * gcc.c-torture/execute/20020615-1.c: Likewise.
19873
19874 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19875
19876         PR c++/4933
19877         * g++.dg/template/sizeof4.C: New test.
19878
19879 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19880
19881         * g++.dg/other/error6.C: New test.
19882
19883 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19884
19885         PR c++/10750
19886         * g++.dg/parse/constant2.C: New test.
19887
19888 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19889
19890         PR c++/11106
19891         * g++.dg/other/error5.C: New test.
19892
19893 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19894
19895         * gcc.dg/format/gcc_diag-1.c: New test.
19896
19897 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19898
19899         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19900
19901 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19902
19903         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19904         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19905         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19906
19907 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19908
19909         * gcc.c-torture/execute/builtins/string-8.c: New test.
19910         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19911         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19912         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19913
19914 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19915
19916         PR c++/10468
19917         * g++.dg/ext/typeof6.C: New test.
19918
19919 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/10796
19922         * g++.dg/init/enum1.C: New test.
19923
19924 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19925
19926         * gcc.dg/20030627-1.c: New test.
19927
19928 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/11332
19931         * g++.dg/expr/static_cast2.C: New test.
19932
19933 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19934             Jakub Jelinek  <jakub@redhat.com>
19935
19936         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19937         sprintf(dst,"%s",src) optimization.
19938         * gcc.c-torture/execute/20030626-1.c: New test case.
19939         * gcc.c-torture/execute/20030626-2.c: New test case.
19940
19941 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19942
19943         * gcc.c-torture/execute/multi-ix.c: New test.
19944
19945         * gcc.c-torture/execute/simd-4.c (main):
19946         Added missing semicolon at end of union.
19947
19948 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19949
19950         PR c++/8266
19951         * g++.dg/template/explicit-instantiation3.C: New test.
19952
19953 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19954
19955         * gcc.dg/20030626-1.c: Use signed char.
19956
19957 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19958
19959         * gcc.dg/20030626-1.c: New test.
19960
19961 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19962
19963         * const-str-2.m: Update.
19964
19965 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/10990
19968         * g++.dg/rtti/dyncast1.C: New test.
19969         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19970         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19971         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19972
19973         PR c++/10931
19974         * g++.dg/expr/static_cast1.C: New test.
19975
19976 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19977
19978         * gcc.dg/20030625-1.c: New test.
19979
19980 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19981
19982         * gcc.c-torture/compile/20030624-1.c: New test case.
19983
19984 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.c-torture/execute/string-opt-17.c: New test.
19987
19988 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19989
19990         PR c++/5754
19991         * g++.dg/parse/crash6.C: New test.
19992
19993 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19994
19995         * gcc.dg/builtins-24.c: New test case.
19996
19997 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * g++.dg/opt/operator1.C: New test.
20000
20001 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20002
20003         * gcc.c-torture/execute/string-opt-16.c: New test case.
20004
20005 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20006
20007         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20008         * g++.old-deja/g++.other/conv7.C: Likewise
20009         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20010         * g++.old-deja/g++.other/overload14.C: Likewise.
20011
20012 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20013
20014         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20015         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20016
20017 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/10888
20020         * g++.dg/warn/Winline-3.C: New test.
20021
20022 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20023
20024         * lib/target-supports.exp (check_alias_available): Make the test
20025         program acceptable to the Solaris assembler.
20026
20027         PR c++/10749
20028         * g++.dg/template/memclass2.C: New test.
20029
20030 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20031             Eric Botcazou  <ebotcazou@libertysurf.fr>
20032
20033         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20034         data for non-matching targets.
20035         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20036
20037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20038
20039         PR c++/10845
20040         * g++.dg/template/member3.C: New test.
20041
20042 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20043
20044         PR c++/10939
20045         * g++.dg/template/func1.C: New test.
20046
20047         PR c++/9649
20048         * g++.dg/template/static4.C: New test.
20049         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20050
20051         PR c++/11041
20052         * g++.dg/init/ref7.C: New test.
20053
20054 2003-06-19  Matt Austern  <austern@apple.com>
20055
20056         PR c++/11228
20057         * g++.dg/anew1.C: New test.
20058         * g++.dg/anew2.C: New test.
20059         * g++.dg/anew3.C: New test.
20060         * g++.dg/anew4.C: New test.
20061
20062 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20063
20064         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20065
20066 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20067
20068         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20069         endian-dependent.
20070
20071 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20072
20073         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20074         Remove cruft.
20075
20076 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20077
20078         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20079         * gcc.c-torture/compile/961203-1.c: Likewise.
20080         * gcc.c-torture/compile/980506-1.c: Likewise.
20081
20082 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/10712
20085         * g++.dg/lookup/using7.C: New test.
20086
20087 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20088
20089         PR c++/11105
20090         * g++.dg/abi/conv1.C: Remove it.
20091         * g++.dg/template/conv7.C: New test.
20092         * g++.dg/template/conv8.C: Likewise.
20093         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20094         conversion operator.
20095
20096 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20097
20098         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20099         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20100         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20101         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20102         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20103         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20104         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20105         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20106         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20107         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20108         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20109         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20110         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20111         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20112         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20113         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20114         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20115         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20116         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20117         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20118         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20119         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20120         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20121         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20122         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20123         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20124         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20125         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20126         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20127
20128 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20129
20130         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20131         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20132         indications.
20133
20134 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20135
20136         * gcc.dg/i386-387-5.c: New test case.
20137         * gcc.dg/i386-387-6.c: New test case.
20138         * gcc.dg/builtins-23.c: New test case.
20139
20140 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20141
20142         * gcc.dg/builtins-22.c: New test case.
20143         * gcc.dg/i386-387-1.c: Update to test exp.
20144         * gcc.dg/i386-387-2.c: Likewise.
20145
20146 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20147
20148         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20149
20150 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20151
20152         * lib/gcc-dg.exp (dg-require-dll): New function.
20153         (dg-xfail-if): Likewise.
20154         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20155         driver.
20156
20157         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20158         * gcc.c-torture/compile/20001205-1.c: Likewise.
20159         * gcc.c-torture/compile/20001226-1.c: Likewise.
20160         * gcc.c-torture/compile/20010518-2.c: Likewise.
20161         * gcc.c-torture/compile/20020312-1.c: Likewise.
20162         * gcc.c-torture/compile/20020604-1.c: Likewise.
20163         * gcc.c-torture/compile/920501-12.c: Likewise.
20164         * gcc.c-torture/compile/920501-4.c: Likewise.
20165         * gcc.c-torture/compile/920520-1.c: Likewise.
20166         * gcc.c-torture/compile/920521-1.c: Likewise.
20167         * gcc.c-torture/compile/920625-1.c: Likewise.
20168         * gcc.c-torture/compile/961203-1.c: Likewise.
20169         * gcc.c-torture/compile/980506-1.c: Likewise.
20170         * gcc.c-torture/compile/981006-1.c: Likewise.
20171         * gcc.c-torture/compile/981022-1.c: Likewise.
20172         * gcc.c-torture/compile/981223-1.c: Likewise.
20173         * gcc.c-torture/compile/990617-1.c: Likewise.
20174         * gcc.c-torture/compile/dll.c: Likewise.
20175         * gcc.c-torture/compile/labels-3.c: Likewise.
20176         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20177         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20178         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20179         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20180         * gcc.c-torture/compile/simd-5.c: Likewise.
20181         * gcc.c-torture/compile/20000804-1.x: Remove.
20182         * gcc.c-torture/compile/20001205-1.x: Likewise.
20183         * gcc.c-torture/compile/20001226-1.x: Likewise.
20184         * gcc.c-torture/compile/20010518-2.x: Likewise.
20185         * gcc.c-torture/compile/20020312-1.x: Likewise.
20186         * gcc.c-torture/compile/20020604-1.x: Likewise.
20187         * gcc.c-torture/compile/920501-12.x: Likewise.
20188         * gcc.c-torture/compile/920501-4.x: Likewise.
20189         * gcc.c-torture/compile/920520-1.x: Likewise.
20190         * gcc.c-torture/compile/920521-1.x: Likewise.
20191         * gcc.c-torture/compile/920625-1.x: Likewise.
20192         * gcc.c-torture/compile/961203-1.x: Likewise.
20193         * gcc.c-torture/compile/980506-1.x: Likewise.
20194         * gcc.c-torture/compile/981006-1.x: Likewise.
20195         * gcc.c-torture/compile/981022-1.x: Likewise.
20196         * gcc.c-torture/compile/981223-1.x: Likewise.
20197         * gcc.c-torture/compile/990617-1.x: Likewise.
20198         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20199         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20200         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20201         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20202         * gcc.c-torture/compile/simd-5.x: Likewise.
20203
20204         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20205
20206 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20207
20208         * gcc.c-torture/execute/20030611-1.c: New test.
20209
20210 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20211
20212         PR middle-end/168
20213         * gcc.dg/20030612-1.c: New test case.
20214
20215 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/10635
20218         * g++.dg/expr/cast1.C: New test.
20219
20220 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20221
20222         * gcc.dg/builtins-21.c: New test case.
20223
20224 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20225
20226         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20227         options instead of at the end.
20228         * lib/objc.exp (objc_target_compile): Likewise.
20229
20230 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/10432
20233         * g++.dg/parse/error1.C: New test.
20234
20235 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20236
20237         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20238         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20239         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20240         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20241         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20242         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20243         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20244         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20245         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20246         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20247         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20248         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20249         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20250         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20251         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20252         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20253         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20254         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20255         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20256         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20257         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20258         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20259         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20260         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20261
20262         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20263         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20264         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20265         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20266         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20267         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20268         * gcc.dg/compat/scalar-return-3_main.c: New file.
20269         * gcc.dg/compat/scalar-return-3_x.c: New file.
20270         * gcc.dg/compat/scalar-return-3_y.c: New file.
20271         * gcc.dg/compat/scalar-return-4_main.c: New file.
20272         * gcc.dg/compat/scalar-return-4_x.c: New file.
20273         * gcc.dg/compat/scalar-return-4_y.c: New file.
20274
20275 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20276
20277         * gcc.dg/compat/fp2-struct-check.h: New file.
20278         * gcc.dg/compat/fp2-struct-defs.h: New file.
20279         * gcc.dg/compat/fp2-struct-init.h: New file.
20280         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20281         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20282         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20283         * gcc.dg/compat/struct-return-10_main.c: New file.
20284         * gcc.dg/compat/struct-return-10_x.c: New file.
20285         * gcc.dg/compat/struct-return-10_y.c: New file.
20286
20287         * gcc.dg/compat/compat-common.h: New file.
20288         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20289         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20290         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20291         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20292         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20293         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20294         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20295         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20296         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20297         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20298         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20299         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20300         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20301         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20302         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20303         * gcc.dg/compat/small-struct-check.h: Ditto.
20304         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20305         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20306         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20307         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20308         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20309         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20310         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20311         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20312         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20313         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20314         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20315         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20316         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20317         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20318         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20319         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20320         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20321         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20322         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20323         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20324         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20325         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20326         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20327         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20328         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20329         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20330         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20331         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20332         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20333         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20334
20335 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20336
20337         * g++.dg/pch/static-1.C: New file.
20338         * g++.dg/pch/static-1.Hs: New file.
20339
20340 2003-06-10  Richard Henderson  <rth@redhat.com>
20341
20342         * gcc.dg/asm-7.c: Adjust expected warning text.
20343
20344 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20345
20346         * gcc.dg/builtins-20.c: New test case.
20347
20348 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20349
20350         PR c++/11131
20351         * g++.dg/opt/template1.C: New test.
20352
20353 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20354
20355         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20356         additional_sources.
20357
20358 2003-05-21  David Taylor  <dtaylor@emc.com>
20359
20360         * gcc.dg/Wpadded.c: New file.
20361
20362 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20363
20364         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20365         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20366         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20367         dg-require-weak.
20368
20369 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20370
20371         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20372
20373 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20374
20375         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20376         (dg-require-alias): Likewise.
20377         (dg-require-gc-sections): Likewise.
20378         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20379
20380 2003-06-08  Richard Henderson  <rth@redhat.com>
20381
20382         * gcc.dg/20011029-2.c: Fix the array reference.
20383         * gcc.dg/asm-7.c: New.
20384
20385 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20386
20387         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20388
20389 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20390
20391         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20392         (dg-require-gc-sections): Likewise.
20393
20394 2003-06-08  Jan Hubicka  <jh@suse.cz>
20395
20396         * i386-cmov1.c: Fix regular expression.
20397         * i386-cvt-1.c: Likewise.
20398         * i386-local.c: Likewise.
20399         * i386-local2.c: Likewise.
20400         * i386-mul.c: Likewise.
20401         * i386-ssetype-1.c: Likewise.
20402         * i386-ssetype-3.c: Likewise.
20403         * i386-ssetype-5.c: Likewise.
20404
20405 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20406
20407         PR c++/11039
20408         * g++.dg/warn/implicit-typename2.C: New test.
20409         * g++.dg/warn/implicit-typename3.C: New test.
20410
20411 2003-06-07  Richard Henderson  <rth@redhat.com>
20412
20413         * g++.dg/other/offsetof3.C: Use size_t.
20414         * g++.dg/other/offsetof4.C: Likewise.
20415
20416 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20417
20418         * lib/copy-file.exp: New. Implement gcc_copy_files.
20419
20420         * lib/dg-pch.exp: Load copy-file.exp
20421         (dg-pch): Use gcc_copy_files instead of "file copy".
20422
20423 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * gcc.dg/weak/weak.exp: Simplify.
20426         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20427         * gcc.dg/weak/weak-1.c: Likewise.
20428         * gcc.dg/weak/weak-2.c: Likewise.
20429         * gcc.dg/weak/weak-3.c: Likewise.
20430         * gcc.dg/weak/weak-4.c: Likewise.
20431         * gcc.dg/weak/weak-5.c: Likewise.
20432         * gcc.dg/weak/weak-6.c: Likewise.
20433         * gcc.dg/weak/weak-7.c: Likewise.
20434         * gcc.dg/weak/weak-8.c: Likewise.
20435         * gcc.dg/weak/weak-9.c: Likewise.
20436
20437 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20438
20439         gcc.c-torture/execute/20030606-1.c: New.
20440
20441 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20442
20443         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20444         * gcc.dg/builtins-19.c: Likewise.
20445
20446 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20447
20448         * gcc.dg/builtins-2.c: Add some more tests.
20449         * gcc.dg/builtins-18.c: New test case.
20450         * gcc.dg/builtins-19.c: New test case.
20451
20452 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20453             Jim Wilson  <wilson@tuliptree.org>
20454
20455         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20456
20457 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20460         mempcpy/stpcpy calls not to be optimized into something else.
20461         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20462         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20463         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20464
20465 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20466
20467         * gcc.dg/format/asm_fprintf-1.c: New test.
20468
20469 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20470
20471         * lib/gcc-defs.exp (additional_sources): New variable.
20472         (dg-additional-sources): New function.
20473         (additional_files): New variable.
20474         (dg-additional-files): New function.
20475         (dg-additional-files-options): Likewise.
20476         * lib/gcc-dg.exp (dg-require-weak): New function.
20477         (dg-require-alias): Likewise.
20478         (dg-require-gc-sections): Likewise.
20479         * lib/target-supports.exp (check_alias_available): Remove testfile
20480         parameter.
20481         (check_gc_sections_available): New function.
20482         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20483         (dg-gpp-additional-files): Likewise.
20484         * lib/g++.exp (additional_sources): Remove.
20485         (additional_files): Likewise.
20486         (g++_target_compile): Use dg-additional-files-options.
20487
20488         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20489         Tcl logic.
20490         * gcc.dg/special/ecos.exp: Remove.
20491         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20492         * gcc.dg/special/alias-1.c: Likewise.
20493         * gcc.dg/special/alias-2.c: Likewise.
20494         * gcc.dg/special/gcsec-1.c: Likewise.
20495         * gcc.dg/special/weak-1.c: Likewise.
20496         * gcc.dg/special/weak-2.c: Likewise.
20497         * gcc.dg/special/wkali-1.c: Likewise.
20498         * gcc.dg/special/wkali-2.c: Likewise.
20499
20500         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20501         dg-gpp-additional-*.
20502         * g++.dg/special/conpr-3.C: Likewise.
20503         * g++.dg/special/conpr-4.C: Likewise.
20504         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20505         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20506         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20507         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20508         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20509         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20510         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20511         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20512         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20513         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20514         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20515         * g++.old-deja/g++.other/comdat1.C: Likewise.
20516         * g++.old-deja/g++.other/comdat2.C: Likewise.
20517         * g++.old-deja/g++.other/comdat3.C: Likewise.
20518         * g++.old-deja/g++.other/ctor1.C: Likewise.
20519         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20520
20521 2003-06-05  Richard Henderson  <rth@redhat.com>
20522
20523         * gcc.dg/debug/20030605-1.c: New.
20524
20525 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20526
20527         * README.QMTEST: Update.
20528
20529 2003-06-04  Richard Henderson  <rth@redhat.com>
20530
20531         * gcc.dg/cleanup-1.c: New.
20532         * gcc.dg/cleanup-2.c: New.
20533         * gcc.dg/cleanup-3.c: New.
20534         * gcc.dg/cleanup-4.c: New.
20535         * gcc.dg/cleanup-5.c: New.
20536         * gcc.dg/cleanup-6.c: New.
20537         * gcc.dg/cleanup-7.c: New.
20538
20539 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20540
20541         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20542
20543         * lib/dg-pch.exp: New file.
20544         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20545         * gcc.dg/pch/pch.exp: Likewise.
20546
20547 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20548
20549         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20550         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20551         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20552         * gcc.dg/builtins-17.c: New test case.
20553         * gcc.dg/i386-387-4.c: New test case.
20554         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20555
20556 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20557
20558         * gcc.dg/ultrasp9.c: New test.
20559
20560 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20561
20562         * gcc.c-torture/compile/20030604-1.c: New test.
20563         * gcc.dg/sparc-constant-1.c: New test.
20564
20565 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20566
20567         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20568
20569 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20570
20571         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20572
20573         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20574         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20575
20576 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20577
20578         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20579
20580 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20581
20582         PR c++/10940
20583         * g++.dg/template/spec10.C: New test.
20584
20585 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20586
20587         * gcc.dg/builtins-16.c: New test case.
20588
20589 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20592         mempcpy test with post-increments.
20593         * gcc.c-torture/execute/string-opt-3.c: New test.
20594         * gcc.dg/string-opt-1.c: New test.
20595
20596 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20597
20598         PR fortran/10965
20599         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20600
20601 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20602
20603         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20604         (scan-assembler): ... here.  Use dg-scan.
20605         (scan-assembler-not): Likewise.
20606         (scan-file): New function.
20607         (scan-file-not): Likewise.
20608         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20609         * gcc.dg/cpp/_Pragma4.c: Likewise.
20610         * gcc.dg/cpp/_Pragma5.c: Likewise.
20611         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20612         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20613         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20614         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20615         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20616         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20617         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20618         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20619         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20620         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20621         * gcc.dg/cpp/cxxcom1.c: Likewise.
20622         * gcc.dg/cpp/line1.c: Likewise.
20623         * gcc.dg/cpp/maccom1.c: Likewise.
20624         * gcc.dg/cpp/maccom2.c: Likewise.
20625         * gcc.dg/cpp/maccom3.c: Likewise.
20626         * gcc.dg/cpp/maccom4.c: Likewise.
20627         * gcc.dg/cpp/maccom5.c: Likewise.
20628         * gcc.dg/cpp/maccom6.c: Likewise.
20629         * gcc.dg/cpp/multiline.c: Likewise.
20630         * gcc.dg/cpp/spacing1.c: Likewise.
20631         * gcc.dg/cpp/spacing2.c: Likewise.
20632         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20633         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20634         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20635         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20636         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20637         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20638         * gcc.dg/cpp/cxxcom2.c: Likewise.
20639         * gcc.dg/cpp/cxxcom2.h: New file.
20640
20641         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20642         * g++.dg/cpp/truefalse.C: Here.
20643         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20644
20645 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20646
20647         * gcc.dg/cpp/redef3.c: New file.
20648
20649 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20650
20651         * gcc.dg/i386-loop-3.c: New test.
20652
20653 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20654
20655         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20656
20657 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20658
20659         * gcc.dg/fwrapv-1.c: New test case.
20660         * gcc.dg/fwrapv-2.c: New test case.
20661
20662 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20663
20664         PR c++/10956
20665         * g++.dg/template/spec9.C: New test.
20666
20667 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20668
20669         * gcc.dg/duff-4.c: New test case.
20670
20671 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20672
20673         PR fortran/10843
20674         * g77.dg/ffixed-form-1.f: New test
20675         * g77.dg/ffixed-form-2.f: New test
20676         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20677         * g77.dg/ffree-form-3.f: New test
20678
20679 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20680
20681         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20682         * gcc.dg/wint_t-1.c: Likewise.
20683
20684 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20685
20686         * g++.dg/template/access11.C: New test.
20687
20688 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20689
20690         PR c++/10849
20691         * g++.dg/template/access10.C: New test.
20692
20693 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20694             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20695
20696         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20697
20698 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20699
20700         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20701         suppress for powerpc-*-darwin*.
20702         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20703
20704 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20705
20706         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20707         suppress option for powerpc-*-darwin*.
20708
20709 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20710
20711         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20712         * gcc.dg/builtins-4.c: Add test for fmod.
20713
20714 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20715
20716         PR c++/10682
20717         * g++.dg/template/instantiate4.C: New test.
20718
20719 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20720
20721         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20722
20723 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20724
20725         * gcc.dg/compat/scalar-return-1_main.c: New file.
20726         * gcc.dg/compat/scalar-return-1_x.c: New file.
20727         * gcc.dg/compat/scalar-return-1_y.c: New file.
20728         * gcc.dg/compat/scalar-return-2_main.c: New file.
20729         * gcc.dg/compat/scalar-return-2_x.c: New file.
20730         * gcc.dg/compat/scalar-return-2_y.c: New file.
20731         * gcc.dg/compat/struct-return-3_main.c: New file.
20732         * gcc.dg/compat/struct-return-3_y.c: New file.
20733         * gcc.dg/compat/struct-return-3_x.c: New file.
20734         * gcc.dg/compat/struct-return-2_main.c: New file.
20735         * gcc.dg/compat/struct-return-2_x.c: New file.
20736         * gcc.dg/compat/struct-return-2_y.c: New file.
20737
20738 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20739
20740         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20741         for hppa*-hp-hpux*.
20742         * gcc.dg/20021014-1.c (dg-options): Likewise.
20743         * gcc.dg/nest.c (dg-options): Likewise.
20744
20745 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20746
20747         PR c++/9738
20748         * g++.dg/ext/dllimport2.C: New file.
20749         * g++.dg/ext/dllimport3.C: New file.
20750
20751 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20752
20753         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20754         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20755         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20756         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20757         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20758         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20759         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20760         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20761         * gcc.dg/compat/small-struct-defs.h: New file.
20762         * gcc.dg/compat/small-struct-init.h: New file.
20763         * gcc.dg/compat/small-struct-check.h: New file.
20764         * gcc.dg/compat/fp-struct-defs.h: New file.
20765         * gcc.dg/compat/fp-struct-check.h: New file.
20766         * gcc.dg/compat/fp-struct-init.h: New file.
20767         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20768         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20769
20770 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * gcc.dg/20030225-2.c: New test.
20773
20774 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20775             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20776
20777         * gcc.c-torture/compile/20030518-1.c: New test case.
20778
20779 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20780
20781         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20782         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20783         gcc-dg-debug-runtest.
20784         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20785         gcc-dg-debug-runtest.
20786
20787 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20788
20789         PR c++/9022
20790         * g++.dg/lookup/using6.C: New test.
20791
20792 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20793
20794         * g++.dg/parse/access2.C: New test.
20795
20796 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20797
20798         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20799         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20800         * gcc.dg/debug/debug.exp: Likewise.
20801
20802 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20803
20804         * gcc.dg/dollar.c: New test.
20805
20806 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20807
20808         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20809         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20810         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20811         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20812         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20813         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20814         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20815         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20816         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20817         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20818         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20819         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20820         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20821         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20822         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20823         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20824         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20825         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20826
20827 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20830         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20831         support for "repo" mode.
20832         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20833         * lib/g77-dg.exp: Likewise.
20834         * lib/obj-dg.exp: Likewise.
20835
20836 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20837
20838         Merge from gcc-3_2-rhl8-branch:
20839         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20840
20841         * gcc.dg/tls/opt-6.c: New test.
20842
20843         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20844
20845         * gcc.dg/20030405-1.c: New test.
20846
20847         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20848
20849         * gcc.dg/20030309-1.c: New test.
20850
20851         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20852
20853         * gcc.c-torture/execute/20030307-1.c: New test.
20854
20855         2003-02-20  Randolph Chung  <tausq@debian.org>
20856
20857         * gcc.c-torture/compile/20030220-1.c: New test.
20858
20859         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20860
20861         * gcc.dg/20030217-1.c: New test.
20862
20863         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * gcc.c-torture/compile/20020129-1.c: New test.
20866
20867         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20868
20869         * gcc.dg/unroll-1.c: New test.
20870
20871         2002-11-16  Jan Hubicka  <jh@suse.cz>
20872
20873         * gcc.c-torture/execute/20020920-1.c: New test.
20874
20875         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20876
20877         PR target/7434
20878         * gcc.c-torture/compile/20021008-1.c: New test.
20879
20880         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20881
20882         PR target/7559
20883         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20884
20885         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.c-torture/compile/20020807-1.c: New test.
20888
20889         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20890
20891         * gcc.dg/tls/opt-1.c: New test.
20892
20893         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20894
20895         * gcc.dg/20020729-1.c: New test.
20896
20897         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20898
20899         * g++.dg/opt/life1.C: New test.
20900
20901         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gcc.dg/20020525-1.c: New test.
20904
20905         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20906
20907         PR c++/6794
20908         * g++.dg/ext/pretty1.C: New test.
20909         * g++.dg/ext/pretty2.C: New test.
20910
20911 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20912
20913         PR c++/8385
20914         * g++.dg/ext/typeof5.C: New test.
20915
20916 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20917
20918         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20919         __USER_LABEL_PREFIX__ into account.
20920         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20921
20922 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20923
20924         * gcc.dg/builtins-15.c: New test case.
20925
20926 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20927
20928         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20929
20930 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * lib/g++.exp: Tweak handling of additional source files.
20933         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20934         * g++.dg/special/conpr-2a.C: Rename to ...
20935         * g++.dg/special/conpr-2a.cc: ... this.
20936         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20937         * g++.dg/special/conpr-3a.C: Rename to ...
20938         * g++.dg/special/conpr-3a.cc: This.
20939         * g++.dg/special/conpr-3b.C: Rename to ...
20940         * g++.dg/special/conpr-3b.cc: This.
20941         * g++.dg/special/conpr-4.C: New test.
20942         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20943
20944 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20945
20946         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20947
20948 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20949
20950         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20951         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20952         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20953         * g++.old-deja/g++.other/warn3.C: Likewise.
20954
20955 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20956
20957         * gcc.dg/i386-387-1.c: Update to also test log.
20958         * gcc.dg/i386-387-2.c: Likewise.
20959
20960 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20961
20962         * g77.f-torture/execute/int8421.f: New test.
20963
20964 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         PR c++/10230, c++/10481
20967         * g++.dg/lookup/scoped5.C: New test.
20968
20969 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20970
20971         PR c++/10552
20972         * g++.dg/template/ttp6.C: New test.
20973
20974 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20975
20976         * gcc.c-torture/execute/builtins: New directory.
20977         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20978         gcc.c-torture/execute/builtins.
20979         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20980         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20981         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20982         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20983
20984 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20985
20986         PR c++/9252
20987         * g++.dg/template/access8.C: New test.
20988         * g++.dg/template/access9.C: New test.
20989
20990 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20991
20992         PR c++/9554
20993         * g++.dg/parse/access1.C: New test.
20994
20995 2003-05-09  DJ Delorie  <dj@redhat.com>
20996
20997         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20998         long, and not an int.
20999
21000 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21001
21002         PR c++/10555, c++/10576
21003         * g++.dg/template/memclass1.C: New test.
21004
21005 2003-05-08  DJ Delorie  <dj@redhat.com>
21006
21007         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21008         targets.
21009         * gcc.c-torture/execute/20021024-1.x: Likewise.
21010         * gcc.c-torture/execute/shiftdi.x: Likewise.
21011         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21012         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21013         * gcc.dg/20021018-1.c: Likewise.
21014
21015 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21016
21017         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21018
21019         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21020         (bcopy): Call memmove.
21021
21022 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21023
21024         * g77.f-torture/compile/8485.f: New test case.
21025
21026 2003-05-07  Richard Henderson  <rth@redhat.com>
21027
21028         PR c++/10570
21029         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21030         Verify exception_cleanup not called for rethrows.
21031         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21032         when exiting catch block without rethrowing.
21033         * g++.dg/eh/forced3.C: New.
21034         * g++.dg/eh/forced4.C: New.
21035
21036 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21037
21038         * gcc.dg/20030505.c: Fix triplet.
21039
21040 2003-05-06  DJ Delorie  <dj@redhat.com>
21041
21042         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21043         * gcc.dg/nest.c: Likewise.
21044
21045 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21046
21047         * gcc.dg/builtins-14.c: New test case.
21048
21049 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21050
21051         * lib/compat.exp (compat-execute): New argument.
21052         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21053         * gcc.dg/compat: New test directory.
21054         * gcc.dg/compat/compat.exp: New expect script.
21055         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21056         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21057         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21058         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21059         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21060         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21061
21062         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21063         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21064         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21065         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21066         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21067         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21068         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21069         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21070         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21071         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21072         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21073         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21074         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21075         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21076         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21077
21078 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21079
21080         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21081
21082 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21083
21084         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21085
21086 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21087
21088         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21089         * gcc.dg/ppc-fsel-2.c: New test.
21090
21091         * gcc.dg/unused-5.c: New test.
21092
21093 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21094
21095         PR c++/10496
21096         * g++.dg/warn/pmf1.C: New test.
21097
21098 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21099
21100         PR c++/4494
21101         * g++.dg/warn/main.C: New test.
21102
21103 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21104
21105         * gcc.dg/nonnull-3.c: New test.
21106
21107 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21108
21109         * gcc.dg/cpp/Wtrigraphs.c: Update.
21110         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21111
21112 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21113
21114         * gcc.dg/ppc-fsel-1.c: New test.
21115
21116 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21117
21118         PR c/10604
21119         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21120
21121 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21122
21123         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21124
21125 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21126
21127         PR c++/9364, c++/10553, c++/10586
21128         * g++.dg/parse/typename4.C: New test.
21129         * g++.dg/parse/typename5.C: Likewise.
21130
21131 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21132
21133         * gcc.c-torture/compile/20030503-1.c: New test.
21134
21135 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         * g++.dg/lookup/using5.C: Fix testcase error.
21138
21139 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21140
21141         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21142         since MEABI is no longer supported.  Remove all vestiges
21143         of MEABI from the test.
21144
21145 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21146
21147         PR c++/10554
21148         * g++.dg/lookup/using5.C: New test.
21149
21150 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21151
21152         PR c++/8772
21153         * g++.dg/template/ttp5.C: New test.
21154
21155 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21156
21157         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21158         (dg-gpp-additional-sources): New function.
21159         (dg-gpp-additional-files): Likewise.
21160         * lib/g++.exp (additional_sources): New variable.
21161         (additional_files): Likewise.
21162         (g++_target_compile): Deal with them.
21163         * lib/old-dejagnu.exp: Remove.
21164         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21165         * g++.old-deja: Revise all tests to use dg commands.
21166
21167 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/9432, c++/9528
21170         * g++.dg/lookup/using4.C: New test.
21171
21172 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21173
21174         * gcc.dg/noreturn-5.c: New file.
21175         * gcc.dg/noreturn-6.c: New file.
21176
21177         * gcc.c-torture/compile/inline-1.c: New file.
21178
21179 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/10551
21182         * g++.dg/template/explicit1.C: New test.
21183
21184 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21185
21186         PR c++/10549
21187         * g++.dg/other/bitfield1.C: New test.
21188
21189         PR c++/10527
21190         * g++.dg/init/new7.C: New test.
21191
21192 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21193
21194         * g++.dg/ext/desig1.C: New test.
21195         * g++.dg/ext/init1.C: Update.
21196
21197         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21198
21199 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/10180
21202         * g++.dg/warn/Winline-1.C: New test.
21203
21204 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21205
21206         * gcc.c-torture/execute/string-opt-19.c: New test.
21207
21208         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21209         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21210
21211 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21212
21213         PR c++/10506
21214         * g++.dg/init/new6.C: New test.
21215
21216         PR c++/10503
21217         * g++.dg/init/ref6.C: New test.
21218
21219 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21220
21221         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21222
21223 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21224
21225         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21226         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21227
21228 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21229
21230         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21231         initialized static data members.
21232
21233 2003-04-25  H.J. Lu <hjl@gnu.org>
21234
21235         * gcc.dg/ia64-sync-4.c: New test.
21236
21237 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21238
21239         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21240         date.
21241
21242 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21243
21244         PR c++/10337
21245         * g++.dg/warn/conv1.C: New test.
21246         * g++.old-deja/g++.other/conv7.C: Adjust.
21247         * g++.old-deja/g++.other/overload14.C: Adjust.
21248
21249 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21250
21251         PR c++/10471
21252         * g++.dg/template/defarg2.C: New test.
21253
21254 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21255
21256         * gcc.dg/cpp/include2.c: Update.
21257         * gcc.dg/cpp/multiline-2.c: New.
21258         * gcc.dg/cpp/multiline.c: Update.
21259         * gcc.dg/cpp/strify2.c: Update.
21260         * gcc.dg/cpp/trad/literals-2.c: Update.
21261
21262 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21263
21264         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21265
21266 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21267
21268         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21269
21270 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/10451
21273         * g++.dg/parse/crash4.C: New test.
21274
21275         PR c++/9847
21276         * g++.dg/parse/crash5.C: New test.
21277
21278 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/10446
21281         * g++.dg/parse/crash3.C: New test.
21282
21283         PR c++/10428
21284         * g++.dg/parse/elab1.C: New test.
21285
21286 2003-04-22  Devang Patel  <dpatel@apple.com>
21287
21288         * gcc.dg/cpp/trad/funlike-5.c: New test.
21289
21290 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21291
21292         * g++.dg/other/packed1.C: Fix dg options.
21293
21294 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         * g++.dg/other/offsetof2.C: New test.
21297
21298 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * g++.dg/template/recurse.C: Adjust location of error messages.
21301
21302 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         PR c++/9881
21305         * g++.dg/init/addr-const1.C: New test.
21306         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21307
21308 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         PR c++/10405
21311         * g++.dg/lookup/struct-hack1.C: New test.
21312
21313 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21314
21315         * ucs.c: Update diagnostic messages.
21316
21317 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21318
21319         * gcc.dg/cpp/truefalse.cpp: New test.
21320         * gcc.dg/cpp/cpp.exp: Update.
21321         * g++.dg/other/stdbool-if.C: Remove.
21322
21323 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21324
21325         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21326         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21327
21328 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21329
21330         * gcc.c-torture/compile/20030418-1.c: New test.
21331
21332 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21333
21334         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21335
21336 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21337
21338         PR c++/10347
21339         g++.dg/template/dependent-name1.C: New test.
21340
21341 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21342
21343         * gcc.dg/warn-1.c (tourist_guide): New array,
21344         contains a pointer to bar.
21345
21346 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21347
21348         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21349         * gcc.c-torture/execute/medce-1.c: New test case.
21350         * gcc.c-torture/execute/medce-2.c: New test case.
21351
21352 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21353
21354         * lib/prune.exp: Ignore more messages.
21355
21356         PR c++/10381
21357         * g++.dg/parse/lookup3.C: New test.
21358
21359 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21360
21361         * gcc.c-torture/compile/20030415-1.c : New test.
21362
21363 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21364
21365         * gcc.c-torture/execute/scope-2.c: Move to ...
21366         * gcc.dg/noncompile/scope.c: .... here.
21367
21368 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21369
21370         * gcc.dg/20030414-2.c: New test case.
21371
21372 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21373
21374         PR target/10377
21375         * gcc.dg/20030414-1.c: New test.
21376
21377 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21378
21379         * gcc.dg/builtins-12.c: New test case.
21380         * gcc.dg/builtins-13.c: New test case.
21381
21382 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21383
21384         * gcc.c-torture/execute/string-opt-18.c: New test.
21385
21386 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/10300
21389         * g++.dg/init/new5.C: New test.
21390
21391 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21392
21393         PR c++/7910
21394         * g++.dg/ext/dllimport1.C: New test.
21395
21396 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21397
21398         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21399
21400 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21401
21402         PR Fortran/9263
21403         * g77.f-torture/noncompile/9263.f: New test
21404         PR Fortran/1832
21405         * g77.f-torture/execute/1832.f: New test
21406
21407 2003-04-11  David Chad  <davidc@freebsd.org>
21408             Loren J. Rittle  <ljrittle@acm.org>
21409
21410         libobjc/8562
21411         * objc.dg/headers.m: New test.
21412
21413 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21414
21415         * gcc.c-torture/execute/builtin-noret-2.c: New.
21416         * gcc.c-torture/execute/builtin-noret-2.x: New.
21417         XFAIL builtin-noret-2.c at -O1 and above.
21418         * gcc.dg/redecl.c: New.
21419         * gcc.dg/Wshadow-1.c: Update error regexps.
21420
21421 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21422
21423         * g++.dg/abi/bitfield10.C: New test.
21424
21425 2003-04-09  Mike Stump  <mrs@apple.com>
21426
21427         * gcc.dg/pch/pch.exp: Make testcase names longer.
21428         * g++.dg/pch/pch.exp: Make testcase names longer.
21429
21430 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21431
21432         * gcc.dg/builtins-11.c: New test case.
21433
21434 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21435
21436         * gcc.dg/builtins-9.c: New test case.
21437         * gcc.dg/builtins-10.c: New test case.
21438
21439 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21440
21441         * gcc.dg/noncompile/init-4.c.c: New test.
21442
21443 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * gcc.misc-test/gcov-9.c: New test.
21446         * gcc.misc-test/gcov-10.c: New test
21447         * gcc.misc-test/gcov-11.c: New test.
21448
21449 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21450
21451         PR optimization/10024
21452         * gcc.c-torture/compile/20030405-1.c: New test.
21453
21454 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21455
21456         * gcc.dg/pch/static-3.c: New.
21457         * gcc.dg/pch/static-3.hs: New.
21458         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21459
21460 2003-04-04  Richard Henderson  <rth@redhat.com>
21461
21462         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21463         * g++.dg/eh/forced2.C: Likewise.
21464
21465 2003-04-03  Mike Stump  <mrs@apple.com>
21466
21467         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21468         target arg.
21469         (scan-assembler-times, scan-assembler-not): Likewise.
21470         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21471
21472 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21473
21474         * gcc.dg/sparc-loop-1.c: New test.
21475
21476 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21477
21478         PR other/9274
21479         * g++.dg/pch/system-2.C: New.
21480         * g++.dg/pch/system-2.Hs: New.
21481
21482 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21483
21484         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21485
21486         * g++.dg/eh/simd-1.C (vecfunc): Same.
21487
21488 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21489
21490         * gcc.c-torture/execute/20030401-1.c: New test case.
21491
21492 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21493
21494         * objc.dg/defs.m: New.
21495
21496 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21497
21498         * g++.dg/eh/simd-1.C: New.
21499         * g++.dg/eh/simd-2.C: New.
21500
21501 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21502
21503         * gcc.c-torture/execute/simd-3.c: New.
21504
21505 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c/9936
21508         * gcc.dg/20030331-2.c: New test.
21509
21510 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21511
21512         PR c++/10278
21513         * g++.dg/parse/crash2.C: New test.
21514
21515 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21516
21517         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21518         * gcc.c-torture/execute/20030331-1.c: ...here.
21519
21520 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21521
21522         * gcc.c-torture/execute/20030331-1.c: New test.
21523
21524 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21525
21526         * lib/gcov.exp: Adjust call return testing strings.
21527         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21528
21529 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21530
21531         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21532         * gcc.dg/builtins-7.c: New test case.
21533         * gcc.dg/builtins-8.c: New test case.
21534
21535 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21536
21537         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21538
21539 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21540
21541         PR c++/7647
21542         * g++.dg/lookup-class-member-2.C: New test.
21543
21544 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21545
21546         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21547
21548 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21549
21550         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21551
21552 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * g++.dg/init/attrib1.C: New test.
21555
21556 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21557
21558         * gcc.dg/ultrasp8.c: New test.
21559
21560 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21561
21562         * gcc.dg/ultrasp7.c: New test.
21563
21564 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21565
21566         PR c++/10047
21567         * g++.dg/template/inline1.C: New test.
21568
21569 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21570
21571         * gcc.dg/sparc-dwarf2.c: New test.
21572
21573 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21576         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21577
21578 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21581         than reading .x files.
21582         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21583         * g77.dg/gcov/gcov-1.f: Likewise.
21584         * gcc.misc-tests/gcov-4b.c: Likewise.
21585         * gcc.misc-tests/gcov-5b.c: Likewise.
21586         * gcc.misc-tests/gcov-6.c: Likewise.
21587         * gcc.misc-tests/gcov-7.c: Likewise.
21588         * gcc.misc-tests/gcov-8.c: Likewise.
21589         * g++.dg/gcov/gcov-1.x: Remove.
21590         * g77.dg/gcov/gcov-1.x: Likewise.
21591         * gcc.misc-tests/gcov-4b.x: Likewise.
21592         * gcc.misc-tests/gcov-5b.x: Likewise.
21593         * gcc.misc-tests/gcov-6.x: Likewise.
21594         * gcc.misc-tests/gcov-7.x: Likewise.
21595         * gcc.misc-tests/gcov-8.x: Likewise.
21596
21597 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21598
21599         PR opt/10087
21600         * gcc.dg/20030324-1.c: New test.
21601
21602 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21603
21604         PR c++/10224
21605         * g++.dg/template/arg3.C: New test.
21606
21607         PR c++/10158
21608         * g++.dg/template/friend18.C: New test.
21609
21610 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21611
21612         * g77.f-torture/compile/20030326-1.f: New test case.
21613
21614 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21615
21616         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21617
21618         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21619
21620 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * gcc.dg/ia64-sync-3.c: New test.
21623
21624 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21625
21626         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21627
21628 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21629
21630         * gcc.dg/ultrasp6.c: New test.
21631
21632 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21633
21634         * gcc.dg/i386-signbit-1.c: New test.
21635         * gcc.dg/i386-signbit-2.c: New test.
21636         * gcc.dg/i386-signbit-3.c: New test.
21637
21638 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21639
21640         * gcc.dg/ultrasp5.c: Fix options.
21641
21642 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21643
21644         * gcc.dg/ultrasp5.c: Fix comment.
21645
21646 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21647
21648         PR fortran/10197
21649         * g77.f-torture/execute/10197.f: New test.
21650
21651 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21652
21653         PR c++/9898, c++/383
21654         * g++.dg/template/conv6.C: New test.
21655
21656         PR c++/10119
21657         * g++.dg/template/ptrmem5.C: New test.
21658
21659         PR c++/10026
21660         * g++.dg/lookup/koenig1.C: New test.
21661
21662         PR C++/10199
21663         * g++.dg/lookup/template2.C: New test.
21664
21665 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * g++.dg/opt/rtti1.C: New test.
21668
21669 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21670
21671         * gcc.dg/ultrasp5.c: New test.
21672
21673 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21674
21675         PR middle-end/9967
21676         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21677         builtin fputs.
21678
21679 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21680
21681         PR c/8224
21682         * gcc.dg/20030323-1.c: New test.
21683
21684 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21685
21686         * gcc.c-torture/compile/20030323-1.c: New test case.
21687
21688 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21689
21690         * gcc.dg/20030321-1.c: New test.
21691
21692 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21693
21694         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21695
21696 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21697
21698         PR c++/9978, c++/9708
21699         * g++.dg/ext/vlm1.C: Adjust expected error.
21700         * g++.dg/ext/vla2.C: New test.
21701         * g++.dg/template/arg1.C: New test.
21702         * g++.dg/template/arg2.C: New test.
21703
21704 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21705
21706         * g77.f-torture/execute/select.f: New test.
21707         * g77.f-torture/noncompile/select_no_compile.f: New test.
21708
21709 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21710
21711         PR c++/9898
21712         * g++.dg/other/error4.C: New test.
21713
21714 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21715
21716         * g++.dg/template/friend17.C: New test.
21717
21718 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21719
21720         * gcc.c-torture/compile/20030320-1.c: New.
21721
21722 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21723
21724         * gcc.dg/builtins-6.c: New test case.
21725
21726 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21727
21728         PR target/10073
21729         * gcc.c-torture/compile/20030319-1.c: New.
21730
21731 2003-03-18  Jan Hubicka  <jh@suse.cz>
21732
21733         * gcc.dg/i386-cvt-1.c: New test.
21734
21735 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21736
21737         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21738         * objc.dg/naming-2.m: Likewise.
21739
21740 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21741
21742         PR c++/9639
21743         * g++.dg/parse/crash1.C: New test.
21744
21745 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/8805
21748         * g++.dg/eh/cleanup1.C: New test.
21749
21750 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21751
21752         * gcc.c-torture/execute/20030316-1.c: New test case.
21753
21754 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21755
21756         PR c++/9629
21757         * g++.dg/init/ctor2.C: New test.
21758
21759 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21760
21761         * g77.f-torture/compile/xformat.f: New test case.
21762
21763 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21764
21765         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21766         * g++.old-deja/g++.mike/eh50.C: Likewise.
21767
21768 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21769
21770         PR c++/6440
21771         * g++.dg/template/spec7.C: New test.
21772         * g++.dg/template/spec8.C: Likewise.
21773
21774 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.c-torture/execute/20030313-1.c: New test.
21777
21778 2003-03-14  Richard Henderson  <rth@redhat.com>
21779
21780         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21781
21782 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783
21784         * gcc.c-torture/compile/20030314-1.c: New test.
21785
21786 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21787
21788         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21789         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21790         thumb target,
21791         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21792         to accept newer _imp__  prefix and additional
21793         newline in .drectve section.
21794         * gcc.dg/dll-4.c: Likewise.
21795         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21796         switch.
21797
21798 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * g++.dg/parse/namespace9.C: New test.
21801
21802         * g++.dg/init/ref5.C: New test.
21803         * g++.dg/parse/ptrmem1.C: Likewise.
21804
21805 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21806
21807         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21808         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21809         regular expression.
21810         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21811         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21812
21813 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21814
21815         * gcc.c-torture/execute/20030224-2.c: New test.
21816
21817 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21818
21819         * gcc.dg/decl-3.c: New test.
21820
21821 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21822
21823         * gcc.dg/i386-loop-2.c: New test.
21824
21825 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/9474
21828         * g++.dg/parse/namespace8.C: New test.
21829
21830         PR c++/9924
21831         * g++.dg/overload/builtin2.C: New test.
21832
21833 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21834
21835         * gcc.dg/return-type-3.c: New test.
21836
21837 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21838
21839         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21840         profiling options are not supported.
21841
21842 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21843
21844         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21845         * g++.old-deja/g++.warn/impint2.C: Likewise.
21846
21847 2003-03-10  Devang Patel  <dpatel@apple.com>
21848
21849         * g++.dg/cpp/c++_cmd_1.C: New test.
21850         * g++.dg/cpp/c++_cmd_1.h: New file.
21851
21852 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21853
21854         * gcc.dg/altivec-9.c: New file.
21855
21856 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21857
21858         * gcc.dg/ppc-sdata-1.c: New test.
21859         * gcc.dg/ppc-sdata-2.c: New test.
21860
21861 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21862
21863         PR c++/9373
21864         * g++.dg/opt/ptrmem2.C: New test.
21865
21866         PR c++/8534
21867         * g++.dg/opt/ptrmem1.C: New test.
21868
21869 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21870
21871         * gcc.dg/i386-loop-1.c: New test.
21872
21873 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21874
21875         PR c++/9970
21876         * g++.dg/lookup/friend1.C: New test.
21877
21878 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21879
21880         PR c++/9823
21881         * g++.dg/parser/constructor1.C: New test.
21882
21883 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21884
21885         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21886
21887         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21888
21889 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21890
21891         * gcc.dg/cpp/Wunused.c: Update test.
21892
21893 2003-03-08  Jan Hubicka  <jh@suse.cz>
21894
21895         * gcc.dg/inline-3.c: New test.
21896
21897 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21898
21899         PR c++/9809
21900         * g++.dg/parse/builtin1.C: New test.
21901
21902         PR c++/9982
21903         * g++.dg/abi/cookie1.C: New test.
21904         * g++.dg/abi/cookie2.C: Likewise.
21905
21906         PR c++/9524
21907         * g++.dg/template/field1.C: New test.
21908
21909         PR c++/9912
21910         * g++.dg/parse/class1.C: New test.
21911         * g++.dg/parse/namespace7.C: Likewise.
21912         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21913
21914 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21915
21916         * g++.dg/init/ref4.C: New test.
21917
21918 2003-03-07  Jan Hubicka  <jh@suse.cz>
21919
21920         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21921         * gcc.dg/inline-3.c:  New test.
21922
21923 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21924
21925         * g++.dg/init/ref3.C: New test.
21926
21927         PR c++/9965
21928         * g++.dg/init/ref2.C: New test.
21929
21930         PR c++/9400
21931         * g++.dg/warn/Wshadow-2.C: New test.
21932
21933         PR c++/9791
21934         * g++.dg/warn/Woverloaded-1.C: New test.
21935
21936 2003-03-05  Jan Hubicka  <jh@suse.cz>
21937
21938         * gcc.dg/i386-local2.c: New.
21939         * gcc.dg/i386-local.c: Fix typo.
21940
21941 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21942
21943         * g++.dg/abi/layout3.C: New test.
21944
21945 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21946
21947         * gcc.c-torture/compile/20030305-1.c
21948
21949 2003-03-05  Jan Hubicka  <jh@suse.cz>
21950
21951         * gcc.dg/i386-local.c: New.
21952
21953 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21954
21955         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21956
21957 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21958
21959         * gcc.dg/switch-2.c: New test.
21960         * gcc.dg/switch-3.c: New test.
21961         * gcc.dg/Wswitch.c: Adjust line numbers.
21962         * gcc.dg/Wswitch-default.c: Likewise.
21963         * gcc.dg/Wswitch-enum.c: Likewise.
21964
21965 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21966
21967         * gcc.c-torture/execute/20030222-1.c: New test.
21968
21969 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21970
21971         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21972
21973 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21974
21975         PR c++/9878
21976         * g++.dg/init/ref1.C: New test.
21977
21978 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21979
21980         * gcc.dg/sh-relax.c: New SH-only test.
21981
21982 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21983
21984         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21985         comment explaining purpose of testcase.
21986
21987 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21988
21989         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21990         for HC11/HC12 (asm needs two int registers).
21991         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21992         HC11/HC12 because the test uses an asm which needs two 32-bit
21993         registers.
21994
21995 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21996
21997         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21998         for HC11/HC12 (array is too large otherwise).
21999         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22000         * gcc.c-torture/compile/20010518-2.x: Likewise.
22001         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22002         HC11/HC12 (array is too large).
22003
22004 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22005
22006         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22007         * lib/g++-dg.exp (g++-dg-test): Likewise.
22008
22009 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22010
22011         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22012         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22013
22014 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22015
22016         * g++.dg/warn/implicit-typename1.C: Remove warning.
22017
22018 2003-02-28  Richard Henderson  <rth@redhat.com>
22019
22020         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22021         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22022
22023 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22024
22025         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22026         * g++.dg/pch/pch.exp: Likewise.
22027
22028 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/9879
22031         * testsuite/g++.dg/init/new4.C: New test.
22032
22033 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22034
22035         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22036
22037 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22038
22039         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22040         unsigned long.
22041
22042         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22043         wider than float.
22044
22045 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22046
22047         * lib/scanasm.exp: Add support for counting numbers of
22048         occurences.
22049         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22050         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22051
22052 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/9683
22055         * g++.dg/template/static3.C: New test.
22056
22057         PR c++/9829
22058         * g++.dg/parse/namespace6.C: New test.
22059
22060 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22061
22062         PR target/9732
22063         * gcc.dg/20030225-1.c: New test.
22064
22065 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22066
22067         * README: Remove out-of-date information.
22068
22069         PR c++/9836
22070         * g++.dg/template/spec6.C: New test.
22071
22072 2003-02-24  Jeff Law  <law@redhat.com>
22073
22074         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22075
22076 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22077
22078         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22079         * gcc.dg/pragma-ep-1.c: Likewise.
22080
22081 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22082
22083         PR c++/9602
22084         * g++.dg/template/friend16.C: New test.
22085
22086 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/5333
22089         * g++.dg/parse/fused-params1.C: Adjust error messages.
22090         * g++.dg/template/nested3.C: New test.
22091
22092 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22093
22094         * g++.dg/abi/param1.C: New test.
22095
22096 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22097
22098         PR c++/7982
22099         * g++.dg/warn/implicit-typename1.C: New test.
22100
22101 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22102
22103         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22104         with "mtune".
22105         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22106         * gcc.c-torture/execute/20010129-1.x: Likewise.
22107         * gcc.dg/20011107-1.c: Likewise.
22108         * gcc.dg/20020108-1.c: Likewise.
22109         * gcc.dg/20020122-3.c: Likewise.
22110         * gcc.dg/20020206-1.c: Likewise.
22111         * gcc.dg/20020310-1.c: Likewise.
22112         * gcc.dg/20020426-2.c: Likewise.
22113         * gcc.dg/20020517-1.c: Likewise.
22114         * gcc.dg/991230-1.c: Likewise.
22115         * gcc.dg/i386-unroll-1.c: Likewise.
22116         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22117
22118 2003-02-22  Jan Hubicka  <jh@suse.cz>
22119
22120         * gcc.dg/i386-mul.c: New test.
22121
22122 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22123
22124         * gcc.dg/builtins-5.c: New test case.
22125
22126 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22127
22128         * gcc.dg/asmreg-1.c: New test.
22129
22130 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22131
22132         PR c++/9749
22133         * g++.dg/parse/varmod1.C: New test.
22134
22135 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22136
22137         PR c++/9727
22138         * g++.dg/template/op1.C: New test.
22139
22140 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22141
22142         PR c++/8906
22143         * g++.dg/template/nested2.C: New test.
22144
22145 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/8724
22148         * g++.dg/expr/dtor1.C: New test.
22149
22150 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22151
22152         * gcc.dg/cpp/include3.c: New test.
22153         * gcc.dg/cpp/inc/foo.h: New file.
22154
22155 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22156
22157         * gcc.c-torture/execute/20030221-1.c: New test.
22158
22159 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/9729
22162         * g++.dg/abi/conv1.C: New test.
22163
22164 2003-02-20  Jan Hubicka  <jh@suse.cz>
22165
22166         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22167
22168 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22169
22170         * gcc.c-torture/compile/20030219-1.c: New test.
22171
22172 2003-02-18  Jan Hubicka  <jh@suse.cz>
22173
22174         * gcc.dg/funcorder.c: New test.
22175
22176 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22177
22178         * gcc.c-torture/execute/20030218-1.c: New.
22179
22180 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22181
22182         * gcc.dg/20030218-1.c: New.
22183
22184 2003-02-18  Richard Henderson  <rth@redhat.com>
22185
22186         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22187         * gcc.dg/attr-used-2.c: New.
22188
22189 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22190
22191         PR c++/9704
22192         * g++.dg/init/copy5.C: New test.
22193
22194 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22195
22196         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22197         * g++.dg/pch/pch.exp: Likewise.
22198
22199 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22200
22201         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22202         STACK_SIZE is not defined.
22203
22204 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22205
22206         PR c++/9457
22207         * g++.dg/template/init1.C: New test.
22208
22209 2003-02-16  Jan HUbicka  <jh@suse.cz>
22210
22211         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22212         (foo): Add few extra tests
22213         * gcc.dg/c99-const-expr-3.c: Likewise.
22214         * gcc.c-torture/execute/20030216-1.c: New.
22215
22216 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22217
22218         PR c++/9459
22219         * g++.dg/ext/typeof4.C: New test.
22220
22221 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22222
22223         * gcc.dg/i386-387-3.c: New test case.
22224
22225 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22226
22227         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22228         cris-*-elf* cris-*-aout* and mmix-*-*.
22229
22230 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22231
22232         * gcc.dg/20030213-1.c: New test.
22233
22234 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22235
22236         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22237         * gcc.dg/i386-387-2.c: Likewise.
22238
22239 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22240
22241         * gcc.dg/ppc-spe.c: Fix formatting.
22242         Enable tests that were previously unsupported by gas.
22243         Delete tests for instructions that no longer exist.
22244         Switch arguments on evsubifw builtin.
22245
22246 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22247
22248         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22249         STACK_SIZE is too small.
22250
22251 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22252             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22253
22254         * gcc.dg/decl-2.c: New test.
22255
22256 2003-02-10  Jan Hubicka  <jh@suse.cz>
22257
22258         * gcc.dg/i386-fpcvt-1.c:  New test.
22259
22260 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22261
22262         * gcc.c-torture/execute/20030209-1.c: New test.
22263
22264 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22265
22266         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22267         int-wide bitops, use the constants of the same width.
22268         Likewise, if long long is 32-bit wide, test bitops using
22269         32-bit constants.
22270
22271 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22272
22273         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22274
22275 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22276
22277         * testsuite/gcc.dg/builtins-4.c: New test case.
22278
22279 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.dg/20020430-1.c: Fix dg command typos.
22282         * gcc.dg/20020503-1.c: Likewise.
22283
22284 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22285
22286         PR c++/8785
22287         * g++.dg/parse/fused-params1.C: New test.
22288
22289         PR c++/8857
22290         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22291
22292         PR c++/8921
22293         * g++.dg/parse/non-dependent1.C: New test.
22294
22295         PR c++/8928
22296         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22297
22298         PR c++/9228
22299         * g++.dg/parse/undefined7.C: New test.
22300         * g++.dg/parse/non-templ1.C: New test.
22301
22302         PR c++/9229
22303         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22304
22305 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22306
22307         * gcc.c-torture/compile/20030206-1.c: New test.
22308
22309 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22310
22311         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22312         "pow" to "foo" to avoid potential confusion with a math built-in.
22313
22314 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22315
22316         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22317         conditions for SPARC targets.
22318
22319 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * gcc.dg/20030204-1.c: New test.
22322
22323 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22324
22325         PR c++/38
22326         * g++.dg/parse/array-size1.C: New test.
22327
22328         PR c++/5657
22329         * g++.dg/parse/undefined3.C: New test.
22330
22331         PR c++/5665
22332         * g++.dg/parse/undefined4.C: New test.
22333
22334         PR c++/5975
22335         * g++.dg/parse/undefined5.C: New test.
22336
22337         PR c++/7259
22338         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22339
22340         PR c++/8578
22341         * g++.dg/parse/casting-operator1.C: New test.
22342
22343         PR c++/8596
22344         * g++.dg/parse/undefined6.C: New test.
22345
22346         PR c++/8736
22347         * g++.dg/parse/missing-template1.C: New test.
22348
22349 2003-02-04  Jan Hubicka  <jh@suse.cz>
22350
22351         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22352         * gcc.dg/i386-cmov?.c:  Likewise.
22353         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22354         * gcc.dg/i386-ssefp-1.c:  Likewise.
22355         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22356         conventions.
22357
22358 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22359
22360         PR c++/7129
22361         * testsuite/g++.dg/ext/max.C: New test.
22362
22363 2003-02-03  Jan Hubicka  <jh@suse.cz>
22364
22365         * gcc.c-torture/execute/20030203-1.c: New test.
22366
22367 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22368
22369         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22370         'natural-endian'.
22371
22372 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22373
22374         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22375         * g++.dg/init/new2.C: Likewise.
22376         * g++.dg/other/new1.C: Likewise.
22377
22378 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22379
22380         * gcc.dg/struct-ret-libc.c: New test.
22381
22382 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22383
22384         * gcc.dg/20030129-1.c: New test.
22385
22386 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22387
22388         PR c++/8849
22389         * g++.dg/template/ptrmem4.C: New test.
22390
22391 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22392
22393         * g++.dg/parser/constant1.C: New test.
22394
22395 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396
22397         PR c++/8591
22398         * g++.dg/parse/friend2.C: New test.
22399
22400 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22401
22402         PR c++/9437
22403         * g++.dg/template/unify4.C: New test.
22404
22405 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22406
22407         * gcc.c-torture/execute/20030128-1.c: New test.
22408
22409 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22410
22411         * g++.dg/lookup/nested1.C: Test moved from ...
22412         * g++.old-deja/g++.other/lookup24.C: ... here.
22413
22414 2003-01-28  Jan Hubicka  <jh@suse.cz>
22415
22416         * gcc.dg/i386-cmov5.c:  New test.
22417
22418 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22419
22420         * gcc.c-torture/execute/20010925-1.c: Changed the
22421         memcpy declaration.
22422
22423 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22424
22425         PR c++/3902
22426         * g++.dg/parse/template5.C: New test.
22427
22428 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22429
22430         PR fortran/9258
22431         * g77.dg/pr9258: New test.
22432
22433 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22434
22435         * README: Move relevant parts from README.g++.
22436
22437         * README.g++: Remove this file.
22438
22439 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22440
22441         * g++.dg/abi/dcast1.C: New test.
22442
22443 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22444
22445         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22446
22447 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22448
22449         PR c++/47
22450         * g++.old-deja/g++.other/lookup24.C: New test.
22451
22452 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22453
22454         PR middle-end/7227
22455         * gcc.dg/uninit-C.c: New test.
22456
22457 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22458
22459         * g++.dg/abi/covariant1.C: New test.
22460
22461 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22462
22463         * gcc.dg/20030123-1.c: New test.
22464
22465 2003-01-25  Jan Hubicka  <jh@suse.cz>
22466
22467         PR opt/8492
22468         * gcc.c-torture/compile/20030125-1.c
22469
22470 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22471
22472         PR c++/9403
22473         * g++.dg/parse/template3.C: New test.
22474         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22475
22476         PR c++/795
22477         * g++.dg/parse/template4.C: New test.
22478
22479         PR c++/9415
22480         * g++.dg/template/qual2.C: New test.
22481
22482         PR c++/8545
22483         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22484
22485         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22486
22487 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22488
22489         * gcc.c-torture/execute/switch-1.c: New test case.
22490
22491 2003-01-25  Jan Hubicka  <jh@suse.cz>
22492
22493         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22494
22495 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22496
22497         Tweaks for Bison-1.875. From the NEWS file:
22498         "- `parse error' -> `syntax error'
22499         Bison now uniformly uses the term `syntax error'"
22500         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22501         * gcc.dg/cpp/digraph2.c: Likewise.
22502         * gcc.dg/cpp/direct2.c: Likewise.
22503         * gcc.dg/cpp/paste4.c: Likewise.
22504         * gcc.dg/c90-restrict-1.c: Likewise.
22505         * gcc.dg/c99-func-2.c: Likewise.
22506         * gcc.dg/noncompile/920721-2.c: Likewise.
22507         * gcc.dg/noncompile/930622-2.c: Likewise.
22508         * gcc.dg/noncompile/940112-1.c: Likewise.
22509         * gcc.dg/noncompile/950921-1.c: Likewise.
22510         * gcc.dg/noncompile/951123-1.c: Likewise.
22511         * gcc.dg/noncompile/971104-1.c: Likewise.
22512         * gcc.dg/noncompile/990416-1.c: Likewise.
22513
22514 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22515
22516         * g++.dg/parse/undefined1.C: Add error message.
22517
22518 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22519
22520         PR c++/9354
22521         * g++.dg/parse/new1.C: New test.
22522
22523         PR c++/9216
22524         * g++.dg/parse/template2.C: New test.
22525
22526         PR c++/9354
22527         * g++.dg/parse/typedef2.C: New test.
22528
22529         PR c++/9328
22530         * g++.dg/ext/typeof3.C: New test.
22531
22532 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22533
22534         PR c++/2738
22535         * g++.dg/parse/ret-type1.C: New test.
22536
22537         PR c++/3792
22538         * g++.dg/parse/tmpl-outside1.C: New test.
22539
22540         PR c++/4207
22541         * g++.dg/parse/int-as-enum1.C: New test.
22542
22543         PR c++/4903
22544         * g++.dg/parse/no-typename1.C: New test.
22545
22546         PR c++/5533
22547         * g++.dg/parse/no-value1.C: New test.
22548
22549         PR c++/5921
22550         * g++.dg/parse/wrong-inline1.C: New test.
22551
22552         PR c++/6402
22553         * g++.dg/parse/ref1.C: New test.
22554
22555         PR c++/6992
22556         * g++.dg/parse/attr-ctor1.C: New test.
22557
22558         PR c++/7229
22559         * g++.dg/parse/namespace5.C: New test.
22560
22561         PR c++/7917
22562         * g++.dg/parse/func-def1.C: New test.
22563
22564         PR c++/8143
22565         * g++.dg/parse/undefined1.C: New test.
22566
22567         PR c++/5723, PR c++/8522
22568         * g++.dg/parse/specialization1.C: New test.
22569
22570         PR c++/163, PR c++/8595
22571         * g++.dg/parse/struct-as-enum1.C: New test.
22572
22573         PR c++/9173
22574         * g++.dg/parse/undefined2.C: New test.
22575
22576 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22577
22578         PR c++/9298
22579         * g++.dg/parse/template1.C: New test.
22580
22581         PR c++/9384
22582         * g++.dg/parse/using1.C: New test.
22583
22584         PR c++/9285
22585         PR c++/9294
22586         * g++.dg/parse/expr2.C: New test.
22587
22588         PR c++/9388
22589         * g++.dg/parse/lookup2.C: Likewise.
22590
22591 2003-01-21  Jan Hubicka  <jh@suse.cz>
22592
22593         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22594         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22595         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22596         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22597
22598 2003-01-20  Nick Clifton  <nickc@redhat.com>
22599
22600         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22601         problem with ARM sibcall code generation.
22602
22603 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22604
22605         * gcc.c-torture/execute/20030120-1.c: New.
22606
22607 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22608
22609         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22610
22611 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22612
22613         PR c++/9272
22614         * g++.dg/parse/ctor1.C: New test.
22615
22616         PR c++/9294:
22617         * g++.dg/parse/qualified1.C: New test.
22618
22619         * g++.dg/parse/typename3.C: New test.
22620
22621 2003-01-16  Richard Henderson  <rth@redhat.com>
22622
22623         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22624
22625 2003-01-16  Richard Henderson  <rth@redhat.com>
22626
22627         * g++.dg/pch/pch.exp: Copy test header to the working directory
22628         before using it either for precompilation or direct use.
22629         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22630         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22631
22632 2003-01-16  Richard Henderson  <rth@redhat.com>
22633
22634         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22635         before using it either for precompilation or direct use.
22636         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22637         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22638
22639 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22640
22641         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22642         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22643         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22644         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22645         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22646         typename warning into error.
22647         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22648         error messages.
22649         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22650         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22651         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22652         messages.
22653         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22654         make declaration visible in template.
22655         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22656         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22657         messages.
22658         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22659         message.
22660         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22661         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22662         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22663         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22664         typename warning with error message.
22665         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22666         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22667         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22668
22669 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22670
22671         * g++.dg/parse/ambig2.C: New test.
22672
22673 2003-01-15  Richard Henderson  <rth@redhat.com>
22674
22675         * g++.dg/tls/init-2.C: Update error message string.
22676
22677 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22678
22679         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22680
22681 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22682
22683         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22684         all for HC11/HC12.
22685         * gcc.c-torture/compile/20001205-1.x: Likewise.
22686         * gcc.c-torture/compile/20001226-1.x: Likewise.
22687         * gcc.c-torture/compile/920520-1.x: Likewise.
22688         * gcc.c-torture/compile/961203-1.x: Likewise.
22689         * gcc.c-torture/compile/20020604-1.x: Likewise.
22690
22691 2003-01-15  Jan Hubicka  <jh@suse.cz>
22692
22693         * gcc.c-torture/compile/20030115-1.c: New test.
22694
22695         * gcc.dg/i386-fpcvt-1.c: New test.
22696         * gcc.dg/i386-fpcvt-2.c: New test.
22697
22698 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22699
22700         Further conform g++'s __vmi_class_type_info to the C++ ABI
22701         specification.
22702         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22703         the specification.
22704
22705 2003-01-14  Jan Hubicka  <jh@suse.cz>
22706
22707         * gcc.dg/i386-fpcvt-1.c: New test.
22708         * gcc.dg/i386-fpcvt-2.c: New test.
22709
22710 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22711
22712         * gcc.dg/i386-mmx-3.c: New test.
22713
22714 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22715
22716         PR c++/9264
22717         * g++.dg/parse/octal1.C: New file.
22718
22719         PR c++/9172
22720         * g++.dg/parse/typename1.C: New file.
22721
22722 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22723
22724         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22725         * gcc.dg/bf-no-ms-layout.c: Likewise.
22726         * gcc.dg/bf-ms-attrib.c: Likewise.
22727
22728 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22729
22730         PR c++/9099
22731         * g++.dg/parse/dtor1.C: New file.
22732
22733         PR c++/9128
22734         * g++.dg/rtti/typeid1.C: New file.
22735
22736         PR c++/9153
22737         * g++.dg/parse/lookup1.C: New file.
22738
22739         PR c++/9171
22740         * g++.dg/templ/spec5.C: New file.
22741
22742 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22743
22744         * gcc.c-torture/compile/20030110-1.c: New test.
22745
22746 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22747
22748         Merge from pch-branch:
22749
22750         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22751
22752         * gcc.dg/pch/cpp-1.h: New.
22753         * gcc.dg/pch/cpp-1.c: New.
22754         * gcc.dg/pch/cpp-2.h: New.
22755         * gcc.dg/pch/cpp-2.c: New.
22756
22757         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22758
22759         * gcc.dg/pch/except-1.h: New.
22760         * gcc.dg/pch/except-1.c: New.
22761
22762         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22763
22764         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22765         running test.
22766         * gcc.dg/pch: Include *.hp not *.h.
22767         * gcc.dg/pch/system-1.h: New.
22768         * gcc.dg/pch/system-1.c: New.
22769
22770         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22771
22772         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22773         rather than trying to build and run a program using PCH.
22774         * gcc.dg/pch: Remove dg-do commands from test files.
22775
22776         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22777
22778         * gcc.dg/pch/macro-3.c: New.
22779         * gcc.dg/pch/macro-3.h: New.
22780
22781         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22782
22783         * gcc.dg/pch/common-1.c: New.
22784         * gcc.dg/pch/common-1.h: New.
22785         * gcc.dg/pch/decl-1.c: New.
22786         * gcc.dg/pch/decl-1.h: New.
22787         * gcc.dg/pch/decl-2.c: New.
22788         * gcc.dg/pch/decl-2.h: New.
22789         * gcc.dg/pch/decl-3.c: New.
22790         * gcc.dg/pch/decl-3.h: New.
22791         * gcc.dg/pch/decl-4.c: New.
22792         * gcc.dg/pch/decl-4.h: New.
22793         * gcc.dg/pch/decl-5.c: New.
22794         * gcc.dg/pch/decl-5.h: New.
22795         * gcc.dg/pch/global-1.c: New.
22796         * gcc.dg/pch/global-1.h: New.
22797         * gcc.dg/pch/inline-1.c: New.
22798         * gcc.dg/pch/inline-1.h: New.
22799         * gcc.dg/pch/inline-2.c: New.
22800         * gcc.dg/pch/inline-2.h: New.
22801         * gcc.dg/pch/static-1.c: New.
22802         * gcc.dg/pch/static-1.h: New.
22803         * gcc.dg/pch/static-2.c: New.
22804         * gcc.dg/pch/static-2.h: New.
22805
22806         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22807
22808         * g++.dg/pch/pch.exp: Better handle failing testcases.
22809         * gcc.dg/pch/pch.exp: Likewise.
22810         * gcc.dg/pch/macro-1.c: New.
22811         * gcc.dg/pch/macro-1.h: New.
22812         * gcc.dg/pch/macro-2.c: New.
22813         * gcc.dg/pch/macro-2.h: New.
22814
22815         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22816
22817         * g++.dg/dg.exp: Treat files in pch/ specially.
22818         * g++.dg/pch/pch.exp: New file.
22819         * g++.dg/pch/empty.H: New file.
22820         * g++.dg/pch/empty.C: New file.
22821         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22822         "precompile".
22823
22824         * gcc.dg/pch/pch.exp: New file.
22825         * gcc.dg/pch/empty.h: New file.
22826         * gcc.dg/pch/empty.c: New file.
22827         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22828         "precompile".
22829
22830 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22831
22832         * g++.dg/template/friend14.C: New test.
22833
22834 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22835
22836         * gcc.dg/old-style-asm-1.c: New test.
22837
22838 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22839
22840         * gcc.c-torture/compile/20030109-1.c: New test.
22841
22842 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22843
22844         * gcc.c-torture/execute/20030109-1.c: New test.
22845
22846 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22847
22848         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22849         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22850         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22851         * g++.old-deja/g++.mike/eh2.C: Likewise
22852         * g++.old-deja/g++.mike/eh3.C: Likewise
22853         * g++.old-deja/g++.mike/eh5.C: Likewise
22854         * g++.old-deja/g++.mike/eh6.C: Likewise
22855         * g++.old-deja/g++.mike/eh7.C: Likewise
22856         * g++.old-deja/g++.mike/eh8.C: Likewise
22857         * g++.old-deja/g++.mike/eh9.C: Likewise
22858         * g++.old-deja/g++.mike/eh10.C: Likewise
22859         * g++.old-deja/g++.mike/eh12.C: Likewise
22860         * g++.old-deja/g++.mike/eh13.C: Likewise
22861         * g++.old-deja/g++.mike/eh14.C: Likewise
22862         * g++.old-deja/g++.mike/eh16.C: Likewise
22863         * g++.old-deja/g++.mike/eh17.C: Likewise
22864         * g++.old-deja/g++.mike/eh18.C: Likewise
22865         * g++.old-deja/g++.mike/eh21.C: Likewise
22866         * g++.old-deja/g++.mike/eh23.C: Likewise
22867         * g++.old-deja/g++.mike/eh24.C: Likewise
22868         * g++.old-deja/g++.mike/eh25.C: Likewise
22869         * g++.old-deja/g++.mike/eh26.C: Likewise
22870         * g++.old-deja/g++.mike/eh27.C: Likewise
22871         * g++.old-deja/g++.mike/eh28.C: Likewise
22872         * g++.old-deja/g++.mike/eh29.C: Likewise
22873         * g++.old-deja/g++.mike/eh31.C: Likewise
22874         * g++.old-deja/g++.mike/eh33.C: Likewise
22875         * g++.old-deja/g++.mike/eh34.C: Likewise
22876         * g++.old-deja/g++.mike/eh35.C: Likewise
22877         * g++.old-deja/g++.mike/eh36.C: Likewise
22878         * g++.old-deja/g++.mike/eh37.C: Likewise
22879         * g++.old-deja/g++.mike/eh38.C: Likewise
22880         * g++.old-deja/g++.mike/eh39.C: Likewise
22881         * g++.old-deja/g++.mike/eh40.C: Likewise
22882         * g++.old-deja/g++.mike/eh41.C: Likewise
22883         * g++.old-deja/g++.mike/eh42.C: Likewise
22884         * g++.old-deja/g++.mike/eh44.C: Likewise
22885         * g++.old-deja/g++.mike/eh46.C: Likewise
22886         * g++.old-deja/g++.mike/eh47.C: Likewise
22887         * g++.old-deja/g++.mike/eh48.C: Likewise
22888         * g++.old-deja/g++.mike/eh49.C: Likewise
22889         * g++.old-deja/g++.mike/eh50.C: Likewise
22890         * g++.old-deja/g++.mike/eh51.C: Likewise
22891         * g++.old-deja/g++.mike/eh53.C: Likewise
22892         * g++.old-deja/g++.mike/eh55.C: Likewise
22893         * g++.old-deja/g++.mike/p7912.C: Likewise
22894         * g++.old-deja/g++.mike/p9706.C: Likewise
22895         * g++.old-deja/g++.mike/p10416.C: Likewise
22896         * g++.old-deja/g++.mike/p11667.C: Likewise
22897         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22898         Remove redundant reference to Iris.
22899         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22900         Elxsi, i860, Pico Java, and WE32K.
22901
22902 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22903
22904         * g++.dg/ext/asm4.C: New test.
22905
22906 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22907
22908         PR c++/9030
22909         * g++.dg/template/friend12.C: New test.
22910         * g++.dg/template/friend13.C: Likewise.
22911         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22912
22913 2003-01-08  Jan Hubicka  <jh@suse.cz>
22914
22915         * gcc.dg/i386-cadd.c: New test.
22916         * gcc.dg/i386-cmov4.c: Likewise.
22917
22918 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/9165
22921         * g++.dg/warn/Wunused-3.C: New test.
22922
22923         * g++.dg/abi/bitfield9.C: New test.
22924
22925         PR c++/9189
22926         * g++.dg/parse/defarg3.C: New test.
22927
22928 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22929
22930         * g++.dg/parse/ambig1.C: New test.
22931         * g++.dg/parse/defarg2.C: New test.
22932
22933 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22934
22935         * g++.dg/template/defarg-1.C: New test.
22936         * g++.dg/template/local2.C: Likewise.
22937
22938 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22939
22940         * gcc.c-torture/execute/20030105-1.c: New test.
22941
22942 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22943
22944         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22945         * g++.dg/parse/namespace4.C: Likewise.
22946
22947 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         * g++.dg/template/ntp2.C: New test.
22950
22951 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22952
22953         * g++.dg/parse/extern-C-1.C: New test.
22954
22955         * g++.dg/parse/namespace4.C: New test.
22956
22957         * g++.dg/template/nested1.C: New test.
22958
22959         * g++.dg/parse/namespace3.C: New test.
22960
22961 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22962
22963         * g++.dg/lookup/two-stage1.C: New test.
22964
22965 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22966
22967         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22968         * g++.old-deja/g++.jason/access8.C: Likewise.
22969         * g++.old-deja/g++.other/decl5.C: Likewise.
22970
22971 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22972
22973         * g++.dg/parse/parse7.C: New test.
22974
22975 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22976
22977         PR c++/2843
22978         * g++.dg/ext/attrib7.C: New test.
22979
22980 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22981
22982         * g++.dg/parse/parse6.C: New test.
22983
22984 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22985
22986         * gcc.dg/h8300-stack-1.c: New.
22987
22988 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22989
22990         g++.dg/lookup/exception1.C: New test.
22991
22992         g++.dg/lookup/template1.C: New test.
22993
22994         g++.dg/parse/namespace2.C: New test.
22995
22996         g++.dg/parse/parens2.C: New test.
22997
22998 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22999
23000         * g++.dg/parse/parse5.C: New test.
23001         * g++.dg/lookup/scoped4.C: New test.
23002
23003 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23004
23005         * g++.dg/parse/parens1.C: New test.
23006
23007         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23008         angle-bracket1.C.
23009         * g++.dg/parse/parens2.C: New test.
23010
23011         * g++.dg/lookup/scope-operator1.C: New test.
23012
23013         * g++.dg/parse/operator1.C: New test.
23014
23015 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23016
23017         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23018         * g++.old-deja/g++.other/access6.C: Likewise.
23019         * g++.old-deja/g++.other/decl1.C: Likewise.
23020         * g++.old-deja/g++.pt/typename12.C: Likewise.
23021
23022 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23023
23024         * g++.dg/parse/namespace1.C: New test.
23025
23026 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23027
23028         * g++.dg/parse/parse4.C: New test.
23029
23030 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23031
23032         * g++.dg/parse/parse3.C: New test.
23033
23034 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23035
23036         * g++.dg/parse/parse2.C: New test.
23037
23038 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23039
23040         * g++.dg/template/friend11.C: New test.
23041
23042 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23043
23044         * g++.dg/parse/parse1.C: New test.
23045
23046 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23047
23048         * lib/profopt.exp: Change the name of a global variable to avoid
23049         possible clashes with other test suites.
23050
23051 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23052
23053         * g++.dg/inherit/covariant8.C: New test.
23054
23055 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23056
23057         * g++.dg/init/array9.C: New test.
23058
23059         PR c++/9112
23060         * g++.dg/parse/expr1.C: New test.
23061
23062 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23063
23064         * gcc.c-torture/compile/20021230-1.c: New test.
23065
23066 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23067
23068         * g++.dg/inherit/covariant5.C: New test.
23069         * g++.dg/inherit/covariant6.C: New test.
23070         * g++.dg/inherit/covariant7.C: New test.
23071
23072 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23073
23074         PR c++/2739
23075         * g++.dg/other/access2.C: New test.
23076
23077 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23078
23079         * g++.dg/other/anon-struct.C: No longer fails
23080         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23081         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23082         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23083
23084 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23085
23086         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23087
23088 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23089
23090         * g++.dg/eh/spec4.C: Remove stray semicolon.
23091         * g++.dg/expr/pmf-1.C: Change error message.
23092         * g++.dg/ext/asm1.C: Remove stray semicolon.
23093         * g++.dg/ext/typename1.C: Add missing typenames.
23094         * g++.dg/inherit/template-as-base.C: Change error message.
23095         * g++.dg/lookup/scoped1.C: Likewise.
23096         * g++.dg/lookup/scoped2.C: Likewise.
23097         * g++.dg/lookup/using2.C: Likewise.
23098         * g++.dg/other/component1.C: Remove stray semicolon.
23099         * g++.dg/other/do1.C: Change error message.
23100         * g++.dg/other/error2.C: Likewise.
23101         * g++.dg/other/init1.C: Likewise.
23102         * g++.dg/other/packed1.C: Remove stray semicolon.
23103         * g++.dg/other/ptrmem2.C: Change error message.
23104         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23105         marker.
23106         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23107         * g++.dg/template/access3.C: Add typename keyword.
23108         * g++.dg/template/access5.C: Remove stray semicolon.
23109         * g++.dg/template/access6.C: Likewise.
23110         * g++.dg/template/complit1.C: Likewise.
23111         * g++.dg/template/crash1.C: Change error message.
23112         * g++.dg/template/inherit2.C: Remove stray semicolon.
23113         * g++.dg/template/instantiate2.C: Likewise.
23114         * g++.dg/template/instantiate3.C: Change error message.
23115         * g++.dg/template/qual1.C: Remove stray semicolon.
23116         * g++.dg/template/qualttp18.C: Change error message.
23117         * g++.dg/template/ref1.C: Remove stray semicolon.
23118         * g++.dg/template/sizeof1.C (A::value): Declare it.
23119         * g++.dg/template/spec4.C: Change error message.
23120         * g++.dg/template/static1.C: Likewise.
23121         * g++.dg/template/type1.C: Likewise.
23122         * g++.dg/template/typename3.C: Likewise.
23123         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23124         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23125         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23126         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23127         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23128         named return value extension.
23129         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23130         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23131         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23132         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23133         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23134         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23135         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23136         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23137         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23138         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23139         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23140         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23141         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23142         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23143         syntax.
23144         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23145         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23146         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23147         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23148         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23149         * g++.old-deja/g++.brendan/template11.C: Likewise.
23150         * g++.old-deja/g++.brendan/template26.C: Likewise.
23151         * g++.old-deja/g++.brendan/template27.C: Use explicit
23152         specialization syntax.
23153         * g++.old-deja/g++.brendan/template30.C: Likewise.
23154         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23155         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23156         non-dependent names.
23157         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23158         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23159         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23160         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23161         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23162         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23163         named return value extension.
23164         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23165         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23166         * g++.old-deja/g++.ext/return1.C: Likewise.
23167         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23168         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23169         * g++.old-deja/g++.jason/access8.C: Likewise.
23170         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23171         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23172         pseudo-destructor names.
23173         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23174         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23175         pseudo-destructor names.
23176         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23177         * g++.old-deja/g++.jason/overload19.C: Likewise.
23178         * g++.old-deja/g++.jason/overload32.C: Likewise.
23179         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23180         stray semicolons.
23181         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23182         * g++.old-deja/g++.jason/return.C: Likewise.
23183         * g++.old-deja/g++.jason/return2.C: Likewise.
23184         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23185         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23186         syntax.
23187         * g++.old-deja/g++.jason/template10.C: Account for use of
23188         non-dependent names.
23189         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23190         syntax.
23191         * g++.old-deja/g++.jason/template37.C: Likewise.
23192         * g++.old-deja/g++.law/access4.C: Change error messages.
23193         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23194         pseudo-destructor names.
23195         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23196         * g++.old-deja/g++.law/ctors9.C: Likewise.
23197         * g++.old-deja/g++.law/cvt22.C: Likewise.
23198         * g++.old-deja/g++.law/dtors5.C: Likewise.
23199         * g++.old-deja/g++.law/global-init1.C: Likewise.
23200         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23201         * g++.old-deja/g++.law/operators28.C: Likewise.
23202         * g++.old-deja/g++.law/visibility28.C: Likewise.
23203         * g++.old-deja/g++.martin/eval1.C: Likewise.
23204         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23205         name.
23206         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23207         * g++.old-deja/g++.mike/net34.C: Likewise.
23208         * g++.old-deja/g++.mike/net36.C: Likewise.
23209         * g++.old-deja/g++.mike/ns2.C: Likewise.
23210         * g++.old-deja/g++.mike/p12306.C: Likewise.
23211         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23212         value extension.
23213         * g++.old-deja/g++.mike/p700.C: Likewise.
23214         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23215         * g++.old-deja/g++.mike/p710.C: Likewise.
23216         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23217         value extension.
23218         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23219         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23220         * g++.old-deja/g++.ns/crash2.C: Likewise.
23221         * g++.old-deja/g++.ns/crash3.C: Likewise.
23222         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23223         * g++.old-deja/g++.ns/ns17.C: Likewise.
23224         * g++.old-deja/g++.ns/template16.C: Likewise.
23225         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23226         keyword.
23227         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23228         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23229         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23230         named return value extension.
23231         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23232         * g++.old-deja/g++.other/access4.C: Issue additional error
23233         messages.
23234         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23235         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23236         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23237         * g++.old-deja/g++.other/crash25.C: Change error message.
23238         * g++.old-deja/g++.other/crash4.C: Change error message.
23239         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23240         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23241         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23242         checks.
23243         * g++.old-deja/g++.other/defarg8.C: Likewise.
23244         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23245         * g++.old-deja/g++.other/dtor10.C: Likewise.
23246         * g++.old-deja/g++.other/incomplete.C: Likewise.
23247         * g++.old-deja/g++.other/linkage7.C: Likewise.
23248         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23249         lookup algorithm.
23250         * g++.old-deja/g++.other/mangle2.C: Likewise.
23251         * g++.old-deja/g++.other/refinit2.C: Likewise.
23252         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23253         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23254         * g++.old-deja/g++.pt/crash28.C: Likewise.
23255         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23256         syntax.
23257         * g++.old-deja/g++.pt/crash32.C: Change error message.
23258         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23259         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23260         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23261         error message position.
23262         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23263         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23264         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23265         syntax.
23266         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23267         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23268         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23269         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23270         keyword.
23271         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23272         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23273         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23274         keyword.
23275         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23276         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23277         syntax.
23278         * g++.old-deja/g++.pt/friend28.C: Account for use of
23279         non-dependent names.
23280         * g++.old-deja/g++.pt/friend29.C: Likewise.
23281         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23282         rules.
23283         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23284         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23285         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23286         lookup rules.
23287         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23288         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23289         keyword.
23290         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23291         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23292         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23293         keyword.
23294         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23295         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23296         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23297         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23298         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23299         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23300         keyword.
23301         * g++.old-deja/g++.pt/spec10.C: Likewise.
23302         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23303         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23304         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23305         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23306         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23307         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23308         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23309         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23310         * g++.old-deja/g++.pt/typename15.C: Likewise.
23311         * g++.old-deja/g++.pt/typename22.C: Likewise.
23312         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23313         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23314         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23315         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23316         syntax.
23317         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23318         return value extension.
23319         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23320         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23321         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23322         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23323
23324 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * g++.dg/warn/inline1.C: New test.
23327         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23328         * g++.old-deja/g++.jason/synth10.C: Likewise.
23329         * g++.old-deja/g++.mike/net31.C: Likewise.
23330         * g++.old-deja/g++.mike/p8786.C: Likewise.
23331
23332         * g++.dg/template/friend10.C: New test.
23333         * g++.dg/template/conv5.C: New test.
23334
23335 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         * g++.dg/lookup/scoped3.C: New test.
23338
23339         * g++.dg/lookup/decl1.C: New test.
23340         * g++.dg/lookup/decl2.C: New test.
23341
23342 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23343
23344         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23345         gcc.c-torture/compile/20021015-1.c,
23346         gcc.c-torture/compile/20021015-2.c,
23347         gcc.c-torture/compile/20021123-1.c,
23348         gcc.c-torture/compile/20021123-2.c,
23349         gcc.c-torture/compile/20021123-3.c,
23350         gcc.c-torture/compile/20021123-4.c,
23351         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23352         only to 3.1 or 3.2 branch.
23353
23354 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23355
23356         * gcc.dg/i386-bitfield3.c: New test.
23357
23358         * gcc.dg/i386-bitfield2.c: New test.
23359
23360 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.dg/parse/conv_op1.C: New test.
23363
23364 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23365
23366         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23367         approved.
23368
23369 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23370
23371         * gcc.c-torture/compile/20021220-1.c: New test.
23372
23373 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23374
23375         * gcc.dg/i386-fastcall-1.c: New.
23376
23377 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23378
23379         * gcc.c-torture/execute/20021219-1.c: New test.
23380
23381 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23382
23383         * gcc.dg/i386-pic-1.c: New test.
23384
23385 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23386
23387         PR c++/8099
23388         * g++.dg/template/friend9.C: New test.
23389
23390 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23391
23392         PR c++/3663
23393         * g++.dg/template/access7.C: New test.
23394
23395 2002-12-18  Nick Clifton  <nickc@redhat.com>
23396
23397         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23398         the libstdc++-v3 directory has been found.
23399
23400 2002-12-12  Devang Patel <dpatel@apple.com>
23401         * gcc.dg/darwin-ld-1.c: New test.
23402         * gcc.dg/darwin-ld-2.c: New test.
23403         * gcc.dg/darwin-ld-3.c: New test.
23404         * gcc.dg/darwin-ld-4.c: New test.
23405         * gcc.dg/darwin-ld-5.c: New test.
23406
23407 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23408
23409         * gcc.c-torture/compile/20021212-1.c: New test.
23410
23411 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23412
23413         * gcc.dg/fshort-wchar: New test.
23414
23415 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/8372
23418         * g++.dg/template/dtor1.C: New test.
23419
23420         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23421         markers.
23422
23423 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23426
23427 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * g++.dg/template/static1.C: New test.
23430         * g++.dg/template/static2.C: New test.
23431         * g++.old-deja/g++.ext/memconst.C: New test.
23432
23433 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23434
23435         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23436         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23437         * g++.dg/special/initp1.C: Likewise.
23438
23439 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23440
23441         * gcc.c-torture/execute/20021204-1.c: New test.
23442
23443 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23444
23445         * gcc.dg/ppc-fmadd-1.c: New file.
23446         * gcc.dg/ppc-fmadd-2.c: New file.
23447         * gcc.dg/ppc-fmadd-3.c: New file.
23448
23449 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23450
23451         * gcc.c-torture/compile/20021204-1.c: New test.
23452
23453 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         * g++.dg/inherit/covariant2.C: New test.
23456         * g++.dg/inherit/covariant3.C: New test.
23457         * g++.dg/inherit/covariant4.C: New test.
23458         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23459         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23460
23461 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/8688
23464         * g++.dg/init/brace3.C: New test.
23465
23466 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23467
23468         * gcc.dg/20020210-1.c: Fix a comment typo.
23469
23470 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/8720
23473         * g++.dg/parse/defarg1.C: New test.
23474
23475         PR c++/8615
23476         * g++.dg/template/char1.C: New test.
23477
23478         * g++.dg/template/varmod1.C: Fix typo.
23479
23480 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23481
23482         DR 180
23483         * g++.old-deja/g++.pt/crash32.C: Expect error.
23484
23485 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23486
23487         PR c++/5919
23488         * g++.dg/template/varmod1.C: New test.
23489
23490         PR c++/8727
23491         * g++.dg/inherit/typeinfo1.C: New test.
23492
23493         PR c++/8663
23494         * g++.dg/inherit/typedef1.C: New test.
23495
23496 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/8332
23499         PR c++/8493
23500         * g++.dg/template/strlen1.C: New test.
23501
23502         PR c++/8227
23503         * g++.dg/template/ctor2.C: New test.
23504
23505         PR c++/8214
23506         * g++.dg/init/string1.C: New test.
23507
23508         PR c++/8511
23509         * g++.dg/template/friend8.C: New test.
23510
23511 2002-11-29  Joe Buck <jbuck@synopsys.com>
23512
23513         * g++.dg/lookup/anon2.C: New test.
23514
23515 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23516
23517         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23518         h8300 port.
23519
23520 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23521
23522         * gcc.dg/bitfld-6.c: New test.
23523
23524 2002-11-27  Jan Hubicka  <jh@suse.cz>
23525
23526         * gcc.c-torture/execute/20021127.[cx]: New test.
23527
23528 2002-11-26  Jan Hubicka  <jh@suse.cz>
23529
23530         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23531         quality.
23532
23533 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23534
23535         * g++.dg/init/brace2.C: New test.
23536         * g++.old-deja/g++.mike/p9129.C: Correct.
23537
23538 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23541
23542 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23543
23544         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23545
23546 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23547
23548         * testsuite/g++.dg/abi/empty11.C: New test.
23549         * testsuite/g++.dg/rtti/cv1.C: New test.
23550
23551 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23552
23553         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23554
23555 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23556
23557         * g++.dg/abi/empty10.C: New test.
23558
23559 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23560
23561         * gcc.c-torture/compile/20021124-1.c: New test.
23562
23563 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23564
23565         * g++.dg/abi/rtti2.C: New test.
23566
23567 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23568
23569         * gcc.dg/i386-unroll-1.c: New test.
23570
23571 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23572
23573         * gcc.c-torture/compile/20021120-1.c: New test.
23574         * gcc.c-torture/compile/20021120-2.c: New test.
23575
23576 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23577
23578         * gcc.dg/bitfld-5.c: New test.
23579
23580 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23581
23582         * gcc.c-torture/execute/20021120-3.c: New test.
23583
23584 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23585
23586         * gcc.c-torture/execute/20021120-2.c: New test.
23587
23588 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23589
23590         * gcc.c-torture/execute/20021120-1.c: New test.
23591
23592 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23593
23594         * gcc.c-torture/execute/20021118-3.c: New test.
23595
23596 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23597
23598         * gcc.c-torture/compile/20021119-1.c: New test.
23599
23600 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23601
23602         * gcc.dg/duff-1.c: New test.
23603         * gcc.dg/duff-2.c: New test.
23604         * gcc.dg/duff-3.c: New test.
23605
23606 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23607
23608         * gcc.dg/cpp/_Pragma5.c: New test.
23609
23610 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23611
23612         * gcc.c-torture/execute/20021118-2.c: New test.
23613
23614 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23615
23616         * gcc.c-torture/execute/20021118-1.c: New test.
23617
23618 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * gcc.dg/20021116-1.c: New test.
23621
23622 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23623
23624         * g++.dg/abi/vcall1.C: New test.
23625
23626 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23627
23628         * gcc.dg/20021029-1.c: New test.
23629         * gcc.dg/20021029-2.c: New test.
23630
23631 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23632
23633         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23634
23635 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23636
23637         PR c/8439
23638         * gcc.dg/20021110.c: Move to ...
23639         * gcc.c-torture/compile/20021110.c: .... here.
23640
23641 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23642
23643         PR c/8467
23644         * gcc.c-torture/execute/20021111-1.c
23645
23646 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23647
23648         PR c/8439
23649         * gcc.dg/20021110.c: New test.
23650
23651 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23652
23653         * g++.dg/abi/vthunk3.C: Run only on x86.
23654
23655 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23656
23657         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23658
23659 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23660
23661         * lib/compat.exp (compat-execute): Fix logic error in last
23662         change.
23663
23664 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23665
23666         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23667
23668 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23669
23670         PR c++/8389
23671         * g++.dg/template/access6.C: New test.
23672
23673 2002-11-08  Jan Hubicka  <jh@suse.cz>
23674
23675         * gcc.dg/i386-ssefp-1.c: New test.
23676         * gcc.dg/i386-ssefp-1.c: New test.
23677
23678 2002-11-08  Jan Hubicka  <jh@suse.cz>
23679
23680         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23681
23682 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23683
23684         * g++.dg/abi/vthunk3.C: New test.
23685
23686         PR c++/8338
23687         * g++.dg/template/crash2.C: New test.
23688
23689 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23690
23691         * testsuite/g++.dg/abi/dtor1.C: New test.
23692         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23693
23694 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23695
23696         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23697         Darwin.
23698
23699 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23700
23701         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23702         -mthumb.  Only xfail with -O0.
23703
23704 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23705
23706         * g++.dg/abi/thunk1.C: New test.
23707         * g++.dg/abi/thunk2.C: Likewise.
23708         * g++.dg/abi/vtt1.C: Likewise.
23709
23710 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23711
23712         PR optimization/8423
23713         * gcc.c-torture/execute/builtin-constant.c: New test.
23714
23715 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23716
23717         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23718         Add some more cases.
23719
23720 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23721
23722         PR c++/8391
23723         * g++.dg/opt/local1.C: New test.
23724
23725 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23726
23727         PR c++/8160
23728         * g++.dg/template/complit1.C: New test.
23729
23730         PR c++/8149
23731         * g++.dg/template/typename4.C: Likewise.
23732
23733 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23734
23735         Core issue 287, PR c++/7639
23736         * g++.dg/template/instantiate1.C: Adjust error location.
23737         * g++.dg/template/instantiate3.C: New test.
23738         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23739         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23740         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23741
23742 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23743
23744         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23745
23746 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23747
23748         PR c++/8287
23749         * g++.dg/init/dtor2.C: New test.
23750
23751 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23752
23753         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23754         * gcc.dg/nest.c: Bypass errors on irix6.
23755
23756 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23757
23758         * gcc.dg/nest.c: Expect error for mmix-*-*.
23759         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23760
23761 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23762
23763         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23764         markers.
23765
23766         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23767
23768 2002-10-25  Mike Stump  <mrs@apple.com>
23769
23770         * gcc.dg/warn-1.c: New test.
23771
23772 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23773
23774         * g++.dg/template/typename3.C: New test.
23775
23776 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23777
23778         * g++.dg/lookup/ptrmem1.C: New test.
23779
23780         * g++.dg/abi/vthunk2.C: New test.
23781
23782 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23783
23784         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23785
23786 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23787
23788         * g++.dg/abi/empty9.C: New test.
23789
23790 2002-10-24  Richard Henderson  <rth@redhat.com>
23791
23792         * g++.dg/inherit/thunk1.C: Enable for ia64.
23793
23794 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23795
23796         PR c++/8067
23797         * g++.dg/lookup/pretty1.C: New test.
23798
23799 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23800
23801         * gcc.dg/20021023-1.c: New test.
23802
23803 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23804
23805         PR c++/7679
23806         * g++.dg/parse/inline1.C: New test.
23807
23808 2002-10-23  Richard Henderson  <rth@redhat.com>
23809
23810         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23811
23812         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23813
23814 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/6579
23817         * g++.dg/parse/stmtexpr3.C: New test.
23818
23819 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         * g++.dg/expr/cond1.C: New test.
23822
23823 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23824
23825         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23826
23827 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23828
23829         * g++.dg/abi/vbase13.C: New test.
23830         * g++.dg/abi/vbase14.C: Likewise.
23831
23832 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23833
23834         * gcc.dg/tls/pic-1.c: New test.
23835         * gcc.dg/tls/nonpic-1.c: New test.
23836         * gcc.dg/20021018-1.c: New test.
23837
23838 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23839
23840         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23841         Remove only files with the same base name as the test case.
23842         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23843         (profopt-execute): Likewise.  Also, remove old profiling
23844         and performance data files before running the tests.
23845
23846         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23847         * g++.dg/bprob/bprob.exp: Likewise.
23848         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23849         to allow more general test case names.
23850
23851         * g++.dg/bprob/bprob-1.C: Rename to ...
23852         * g++.dg/bprob/g++-bprob-1.C: ... this.
23853
23854         * g77.dg/bprob/bprob-1.f: Rename to ...
23855         * g77.dg/bprob/g77-bprob-1.f: ... this.
23856
23857 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23858
23859         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23860         bison 1.50 or later.
23861
23862 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23863
23864         * g++.dg/README: Describe more test directories.
23865
23866 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23867
23868         * g++.dg/init/array6.C: Add additional tests.
23869
23870 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23871
23872         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23873         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23874
23875 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23876
23877         * gcc.c-torture/compile/20020604-1.x: New.
23878         * gcc.c-torture/compile/simd-5.x: Likewise.
23879         * gcc.c-torture/execute/920710-1.x: Likewise.
23880         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23881
23882 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * g++.dg/inherit/override1.C: Add dg-options clause.
23885
23886 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23887
23888         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23889         _mm_slli_si128.
23890
23891 2002-10-19  Andreas Schwab  <schwab@suse.de>
23892
23893         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23894         directory component.
23895
23896 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23897
23898         * g++.dg/inherit/thunk1.C: New test.
23899
23900         * g++.dg/inherit/override1.C: New test.
23901
23902         * g++.dg/abi/mangle11.C: New test.
23903         * g++.dg/abi/mangle14.C: New test.
23904         * g++.dg/abi/mangle17.C: New test.
23905
23906 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23907
23908         * g++.dg/overload/member2.C: New test.
23909
23910 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23911
23912         * g++.dg/README: Describe new compat directory.
23913         * g++.dg/dg.exp: Skip tests in compat directory.
23914         * README.compat: New file.
23915         * lib/compat.exp: New expect script.
23916         * g++.dg/compat: New test directory.
23917         * g++.dg/compat/compat.exp: New expect script.
23918         * g++.dg/compat/abi: New test directory.
23919         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23920         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23921         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23922         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23923         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23924         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23925         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23926         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23927         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23928         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23929         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23930         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23931         * g++.dg/compat/break: New test directory.
23932         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23933         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23934         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23935         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23936         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23937         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23938         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23939         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23940         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23941         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23942         g++.dg/compat/break/README: New files.
23943         * g++.dg/compat/eh: New test directory.
23944         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23945         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23946         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23947         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23948         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23949         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23950         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23951         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23952         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23953         g++.dg/compat/eh/filter2_y.C,
23954         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23955         g++.dg/compat/eh/new1_y.C,
23956         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23957         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23958         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23959         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23960         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23961         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23962         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23963         g++.dg/compat/eh/unexpected1_y.C: New files.
23964         * g++.dg/compat/init: New test directory.
23965         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23966         g++.dg/compat/init/array5_y.C,
23967         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23968         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23969         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23970         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23971         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23972         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23973         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23974         g++.dg/compat/init/init-ref2_y.C: New files.
23975
23976 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR c++/7584
23979         * g++.dg/inherit/using3.C: New test.
23980
23981 2002-10-17  Jan Hubicka  <jh@suse.cz>
23982
23983         * gcc.dg/20021017-2.c: New test.
23984
23985 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23986
23987         * g++.dg/abi/mangle16.C: Adjust.
23988
23989         * g++.dg/init/array8.C: New test.
23990
23991 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23992
23993         * gcc.dg/special/mips-abi.exp: New test.
23994         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23995
23996 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23997
23998         * g++.dg/abi/mangle16.C: New test.
23999         * g++.dg/abi/mangle17.C: Likewise.
24000
24001         PR c++/7478
24002         * g++.dg/template/ref1.C: New test.
24003
24004 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24005
24006         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24007
24008 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24009
24010         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24011
24012 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/7524
24015         * g++.dg/init/array7.C: New test.
24016
24017 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24018
24019         * g++.dg/init/array6.C: New test.
24020
24021         * g++.dg/abi/mangle13.C: Likewise.
24022         * g++.dg/abi/mangle14.C: Likewise.
24023         * g++.dg/abi/mangle15.C: Likewise.
24024
24025 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24026
24027         * g++.dg/abi/empty8.C: New test.
24028
24029 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.dg/init/ctor1.C: New test.
24032
24033 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24034
24035         * gcc.c-torture/execute/20021015-1.c: New test.
24036
24037 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24038
24039         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24040
24041 2002-10-14  Jan Hubicka  <jh@suse.cz>
24042
24043         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24044
24045 2002-10-14  Richard Henderson  <rth@redhat.com>
24046
24047         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24048
24049 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24050
24051         PR optimization/6631
24052         * g++.dg/opt/const2.C: New test.
24053
24054 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24055
24056         PR c++/7176
24057         * g++.dg/parse/friend1.C: New test.
24058         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24059
24060 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24061
24062         * gcc.dg/20021014-1.c: New test.
24063
24064 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24065
24066         PR c++/5661
24067         * g++.dg/ext/vlm1.C: New test.
24068         * g++.dg/ext/vlm2.C: Likewise.
24069
24070         * g++.dg/init/array1.C: Remove invalid braces.
24071         * g++.dg/init/brace1.C: New test.
24072         * g++.dg/init/copy2.C: Likewise.
24073         * g++.dg/init/copy3.C: Likewise.
24074         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24075         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24076         braces.
24077
24078 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24079
24080         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24081
24082 2002-10-11  Richard Shann  <richard.shann@superh.com>
24083
24084         * gcc.c-torture/compile/simd-5.c: New test.
24085
24086 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24087
24088         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24089
24090 2002-10-10  Jim Wilson  <wilson@redhat.com>
24091
24092         * gcc.c-torture/execute/20021010-1.c: New test.
24093
24094 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24095
24096         PR c/7353
24097         * g++.dg/ext/typedef-init.C: New test.
24098         * gcc.dg/typedef-init.c: New test.
24099
24100 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24101
24102         * gcc.dg/cpp/paste13.c: New test.
24103
24104 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24105
24106         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24107         remaining platforms, XFAIL during compile, not execute.  Don't
24108         XFAIL at -O0.
24109
24110 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24111
24112         * gcc.dg/alias-1.c: Tweak expected warning.
24113
24114 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24115
24116         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24117
24118 2002-10-06  Andreas Jaeger  <aj@suse.de>
24119
24120         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24121         * gcc.dg/cpp/c++98.C: Likewise.
24122
24123         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24124         * g++.dg/cpp/c++98.C: Likewise.
24125
24126         * g++.dg/README (Subdirectories): Mention cpp directory.
24127
24128         PR target/7559
24129         * gcc.dg/20021006-1.c: New test.
24130
24131 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24132
24133         PR c++/7804
24134         * g++.dg/other/warning1.C: New test.
24135
24136 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24137
24138         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24139         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24140         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24141
24142 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24143
24144         PR c++/7931
24145         * g++.dg/template/ptrmem3.C: New test.
24146
24147         PR c++/7754
24148         * g++.dg/template/union1.C: New test.
24149
24150 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24151
24152         PR c++/8006
24153         * g++.dg/abi/mangle9.C: New test.
24154         * g++.dg/abi/mangle10.C: New test.
24155         * g++.dg/abi/mangle11.C: New test.
24156         * g++.dg/abi/mangle12.C: New test.
24157
24158 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24159
24160         PR c++/7188.
24161         * g++.dg/template/meminit1.C: New test.
24162         * g++.dg/warn/Wreorder-1.C: Likewise.
24163         * g++.old-deja/g++.mike/warn3.C: Tweak.
24164         * lib/prune.exp: Ingore "in copy constructor".
24165
24166 2002-10-02  Andreas Jaeger  <aj@suse.de>
24167
24168         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24169         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24170         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24171         on x86-64.
24172
24173 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24174
24175         * gcc.dg/empty1.C: Fix typo.
24176
24177 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * gcc.dg/alias-1.c: New test.
24180
24181 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * gcc.dg/empty1.C: New test.
24184
24185         * g++.dg/tls/init-2.C: Tweak error messages.
24186
24187 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24188
24189         * gcc.c-torture/compile/20020923-1.c: New test.
24190
24191 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24192
24193         * gcc.c-torture/execute/ffs-1.c: New test.
24194         * gcc.c-torture/execute/ffs-2.c: Ditto.
24195
24196 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24197
24198         * g++.dg/overload/member1.C: New test.
24199
24200 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24201
24202         * g++.dg/abi/empty7.C: New test.
24203         * g++.dg/init/pm2.C: Likewise.
24204
24205 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24206
24207         * g++.dg/rtti/crash1.C: New test.
24208
24209 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24210
24211         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24212         gcc.dg/sibcall-4.c: New tests.
24213
24214 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24215
24216         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24217         powerpc and MMIX targets.
24218
24219 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24220
24221         * gcc.dg/cpp/20020927-1.c: New.
24222
24223 2002-09-26  David S. Miller  <davem@redhat.com>
24224
24225         * gcc.c-torture/compile/trunctfdf.c: New.
24226
24227 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24228
24229         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24230
24231 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24232
24233         * gcc.c-torture/execute/loop-15.c: New.
24234
24235 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24236
24237         * README.QMTEST: Fix typo.
24238
24239 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24240
24241         * gcc.dg/20020926-1.c: New test.
24242
24243 2002-09-25  David S. Miller  <davem@redhat.com>
24244
24245         PR target/7842
24246         * gcc.c-torture/execute/shiftdi.c: New test.
24247
24248 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24249
24250         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24251         unique to the tool.
24252         * lib/g77.exp (g77_init): Likewise.
24253         * lib/g++.exp (g++_init): Likewise.
24254         * lib/objc.exp (objc_init): Likewise.
24255
24256 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24257
24258         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24259         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24260         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24261
24262 2002-09-25  Richard Henderson  <rth@redhat.com>
24263
24264         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24265         too-small long double.
24266
24267 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24268
24269         * gcc.dg/20020919-1.c: New test.
24270
24271 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24272
24273         * g++.dg/abi/bitfield6.C: New test.
24274         * g++.dg/abi/bitfield7.C: New test.
24275         * g++.dg/abi/bitfield8.C: New test.
24276         * g++.dg/abi/vbase11.C: New test.
24277
24278 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24279
24280         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24281         hppa*-*-hpux*.  Update test comment.
24282
24283 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.dg/tls/struct-1.c: New test.
24286
24287 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24288
24289         * gcc.dg/cpp/tr-warn2.c: Update.
24290
24291 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24292
24293         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24294
24295 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24296
24297         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24298         systems.
24299
24300 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24301
24302         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24303
24304         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24305         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24306         setting of cxxfilt.
24307
24308 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24309
24310         * gcc.dg/20020312-2.c: Update for darwin.
24311
24312 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24313
24314         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24315
24316 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24317
24318         * objc.dg/comp-types-1.m: New test.
24319         * objc.dg/comp-types-2.m: New test.
24320         * objc.dg/comp-types-3.m: New test.
24321         * objc.dg/comp-types-4.m: New test.
24322         * objc.dg/comp-types-5.m: New test.
24323         * objc.dg/comp-types-6.m: New test.
24324
24325 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24326
24327         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24328
24329 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         * g++.dg/other/do1.C: New test.
24332
24333         * g++.dg/template/subst1.C: New test.
24334
24335 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24336
24337         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24338
24339 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24340
24341         * g++.dg/template/qualttp20.C: Adjust expected errors.
24342         * g++.old-deja/g++.jason/report.C: Likewise.
24343         * g++.old-deja/g++.other/qual1.C: Likewise.
24344
24345         * g++.dg/lookup/scoped2.C: New test.
24346
24347         * g++.dg/ext/asm3.C: New test.
24348
24349 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24350
24351         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24352
24353 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24354
24355         * ChangeLog: follow spelling conventions.
24356         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24357         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24358         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24359         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24360         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24361         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24362         * g++.old-deja/g++.law/global-init1.C: Likewise.
24363         * g++.old-deja/g++.other/delete4.C: Likewise.
24364         * g++.old-deja/g++.other/inline21.C: Likewise.
24365         * g++.old-deja/g++.other/singleton.C: Likewise.
24366         * g77.dg/strlen0.f: Likewise.
24367         * g77.f-torture/compile/20010519-1.f: Likewise.
24368         * g77.f-torture/compile/980310-4.f: Likewise.
24369         * gcc.c-torture/compile/20000605-1.c: Likewise.
24370         * gcc.c-torture/execute/20020225-1.c: Likewise.
24371         * gcc.dg/c90-hexfloat-2.c: Likewise.
24372         * gcc.dg/c99-bool-1.c: Likewise.
24373         * gcc.dg/c99-hexfloat-2.c: Likewise.
24374         * gcc.dg/dll-2.c: Likewise.
24375         * gcc.dg/wtr-union-init-1.c: Likewise.
24376         * gcc.dg/wtr-union-init-2.c: Likewise.
24377         * gcc.dg/wtr-union-init-3.c: Likewise.
24378         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24379         * gcc.dg/cpp/defined.c: Likewise.
24380         * gcc.dg/cpp/macsyntx.c: Likewise.
24381         * gcc.dg/cpp/paste2.c: Likewise.
24382         * gcc.dg/cpp/trad/defined.c: Likewise.
24383         * gcc.dg/format/c90-printf-1.c: Likewise.
24384         * gcc.dg/format/c90-scanf-1.c: Likewise.
24385         * gcc.dg/format/c99-printf-1.c: Likewise.
24386         * gcc.dg/format/c99-scanf-1.c: Likewise.
24387         * gcc.misc-tests/gcov-8.c: Likewise.
24388         * lib/profopt.exp: Likewise.
24389
24390 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24391
24392         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24393
24394 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24395
24396         * g++.dg/inherit/using2.C: New test.
24397
24398 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24399
24400         * ChangeLog: Follow spelling conventions.
24401         * g++.dg/template/friend4.C: Likewise.
24402         * g++.old-deja/g++.pt/crash67.C: Likewise.
24403         * gcc.c-torture/execute/20000801-4.c: Likewise.
24404         * gcc.dg/c90-digraph-1.c: Likewise.
24405         * gcc.dg/c94-digraph-1.c: Likewise.
24406         * gcc.dg/c99-digraph-1.c: Likewise.
24407         * gcc.dg/cpp/line5.c: Likewise.
24408         * gcc.dg/cpp/multiline.c: Likewise.
24409         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24410         * gcc.dg/format/attr-3.c: Likewise.
24411         * gcc.dg/format/c90-scanf-3.c: Likewise.
24412         * gcc.dg/format/ext-4.c: Likewise.
24413
24414 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24415
24416         * g++.dg/template/pretty1.C: New test.
24417
24418 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24419
24420         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24421
24422 2002-09-13  Matt Austern  <austern@apple.com>
24423
24424         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24425         passing a cast expression to a function by const reference.
24426
24427 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24428
24429         * g++.dg/template/deduce1.C: New test.
24430
24431 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24432
24433         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24434         32-bit int.
24435
24436 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24437
24438         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24439         usage.
24440
24441 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24442
24443         * gcc.c-torture/compile/20020910-1.c: New test.
24444
24445 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24446
24447         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24448
24449 2002-09-10  Andreas Jaeger  <aj@suse.de>
24450
24451         * gcc.dg/20020312-2.c: Adjust for x86-64.
24452
24453 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24454
24455         * g77.dg/7388.f: New test case for PR 7388.
24456
24457 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24458
24459         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24460
24461 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24462
24463         * objc.dg/proto-lossage-1.m: New test.
24464
24465 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24466
24467         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24468
24469 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24470
24471         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24472         expected to pass.
24473
24474 2002-09-06  Stan Shebs  <shebs@apple.com>
24475             David Edelsohn  <edelsohn@gnu.org>
24476
24477         * gcc.dg/weak: New directory.
24478         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24479         target-specific xfail bits.
24480         * gcc.dg/typeof-2.c: Move to new directory.
24481         * gcc.dg/weak.exp: New expect script.
24482
24483 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24484
24485         * gcc.c-torture/execute/extzvsi.c: New test.
24486
24487 2002-09-05  Stan Shebs  <shebs@apple.com>
24488
24489         * gcc.dg/weak-1.c: xfail on Darwin.
24490         * gcc.dg/weak-2.c: Ditto.
24491         * gcc.dg/weak-3.c: Ditto.
24492         * gcc.dg/weak-4.c: Ditto.
24493         * gcc.dg/weak-5.c: Ditto.
24494         * gcc.dg/weak-6.c: Ditto.
24495         * gcc.dg/weak-7.c: Ditto.
24496         * gcc.dg/weak-8.c: Ditto.
24497         * gcc.dg/weak-9.c: Ditto.
24498
24499 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24500
24501         * gcc.c-torture/execute/loop-14.c: New test.
24502
24503 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24504
24505         * g++.dg/other/cxa-atexit1.C: New test.
24506
24507         * gcc.dg/typeof-2.c: New test.
24508
24509 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24510
24511         * gcc.dg/builtins-2.c: New testcase.
24512         * gcc.dg/builtins-3.c: New testcase.
24513
24514 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24515
24516         * gcc.dg/cpp/_Pragma4.c: New test.
24517
24518 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24519
24520         * objc/execute/nil_method-1.m: New testcase.
24521
24522 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24523
24524         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24525         [Object class], not [Object initialize].
24526
24527 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24528             Hans-Peter Nilsson  <hp@bitrange.com>
24529
24530         * gcc.c-torture/execute/20020720-1.x: Skip test on
24531         mmix-knuth-mmixware.  Correct comment.
24532
24533 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24534
24535         * testsuite/g++.dg/abi/bitfield5.C: New test.
24536         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24537
24538 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24539
24540         * objc.dg/undeclared-selector.m: New test.
24541
24542 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24543
24544         * g++.dg/other/offsetof1.C: Avoid cast warning.
24545
24546 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24547
24548         * objc.dg/super-class-2.m: New test.
24549
24550 2002-08-24  Matt Austern  <austern@apple.com>
24551
24552         * g++.dg/ext/lvaddr.C: New test.
24553         * g++.dg/ext/lvcast.C: New test.
24554
24555 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24556
24557         * testsuite/g++.dg/inherit/cond1.C: New test.
24558
24559 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24560
24561         * gcc.dg/noncompile/incomplete-1.c: New test.
24562
24563 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24564
24565         * gcc.dg/typespec-1.c: New test.
24566
24567 2002-08-20  Devang Patel  <dpatel@apple.com>
24568         * objc.dg/proto-hier-2.m: New test.
24569
24570 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24571
24572         * objc.dg/bitfield-1.m: New test.
24573         * objc.dg/bitfield-2.m: New test.
24574
24575 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24576
24577         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24578         gcc.dg/c99-flex-array-4.c: New tests.
24579
24580 2002-08-16  Stan Shebs  <shebs@apple.com>
24581
24582         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24583
24584 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.dg/typeof-1.c: New test.
24587         * g++.dg/ext/typeof2.C: New test.
24588
24589 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24590
24591         * g++.dg/other/offsetof1.C: New test.
24592
24593 2002-08-14  Richard Henderson  <rth@redhat.com>
24594
24595         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24596
24597 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24598
24599         * gcc.dg/cpp/_Pragma3.c: New test.
24600
24601 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24602
24603         * g++.dg/template/inherit3: New test.
24604
24605 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24606
24607         * gcc.dg/bitfld-4.c: Add blank options.
24608
24609 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24610
24611         * g++.dg/template/crash1.C: New test.
24612
24613 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gcc.dg/tls/opt-2.c: New test.
24616
24617 2002-08-08  Devang Patel  <dpatel@apple.com>
24618
24619         * objc.dg/selector-1.m : New test
24620
24621 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         * g++.dg/abi/bitfield4.C: New test.
24624         * gcc.dg/bitfld-4.c: New test.
24625
24626 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         * g++.dg/other/packed1.C: New test.
24629
24630 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24631
24632         * g++.dg/abi/offsetof.C: Tweak error messages.
24633         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24634
24635 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.dg/bitfld-3.c: New test.
24638
24639 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24640             Richard Henderson  <rth@redhat.com>
24641
24642         * gcc.dg/i386-bitfield1.c: New test.
24643         * g++.dg/abi/bitfield3.C: Update.
24644
24645 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24646
24647         * objc.dg/const-str-2.m: Update.
24648         * gcc.dg/cpp/c++98.c: Change to C extension.
24649         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24650         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24651
24652 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24653
24654         * testsuite/gcc.dg/tls/diag-3.c: New.
24655
24656 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24657
24658         * g++.dg/README (Subdirectories): Document new subdir expr.
24659         * g++.dg/expr/pmf-1.C: New test.
24660
24661 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24662
24663         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24664
24665 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24666
24667         * g++.dg/abi/bitfield3.C: New test.
24668
24669 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24670
24671         * lib/gcov.exp: Tweak expected line formats.
24672         * gcc.misc-tests/gcov8.c: New test.
24673         * gcc.misc-tests/gcov8.x: New flags.
24674
24675 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * consistency.vlad/layout/endian.c: Include string.h.
24678
24679         * gcc.c-torture/execute/20020805-1.c: New test.
24680
24681 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24682
24683         * g++.dg/other/conversion1.C: New test.
24684
24685 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24686
24687         * gcc.dg/builtins-1.c: New testcase.
24688
24689 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24690
24691         * g++.dg/inherit/access3.C: New test.
24692
24693 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * gcc.dg/ia64-visibility-2.c: New test.
24696
24697 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24698
24699         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24700         __qualifier_flags to __flags.
24701
24702 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24703
24704         * g++.dg/inherit/operator1.C: New test.
24705         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24706         * g++.dg/other/error1.C: Change expected error message.
24707         * g++.dg/template/conv4.C: Likewise.
24708
24709 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24710
24711         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24712         for documented behavior.
24713
24714 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24715
24716         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24717         several targets known to fail.
24718
24719 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24720
24721         * gcc.dg/mips-args-[123].c: New tests.
24722
24723 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24724
24725         * gcc.dg/ppc-spe.c: New.
24726
24727 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24728
24729         * g++.dg/other/ptrmem4.C: New testcase.
24730
24731 2002-07-24  Richard Henderson  <rth@redhat.com>
24732
24733         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24734
24735 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24736
24737         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24738
24739 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24740
24741         * gcc.c-torture/execute/memset-3.c: New testcase.
24742
24743 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24744
24745         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24746         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24747
24748 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24749
24750         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24751         Delete.
24752
24753 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24754
24755         * gcc.c-torture/compile/simd-4.c: New test.
24756
24757 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24758
24759         PR c++/7347, c++/7348
24760         * g++.dg/template/access4.C: New test.
24761         * g++.dg/template/access5.C: New test.
24762         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24763         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24764         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24765         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24766
24767 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24768
24769         * gcc.dg/gnu89-init-2.c: New test.
24770
24771 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24772
24773         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24774
24775 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24776
24777         * gcc.c-torture/execute/20020720-1.c: New testcase.
24778
24779 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24780
24781         * gcc.dg/cpp/Wsignprom.c: New tests.
24782
24783 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24784
24785         * gcc.c-torture/execute/loop-13.c: New test.
24786
24787 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24788
24789         * gcc.dg/cpp/expr.c: New tests.
24790
24791 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24792
24793         * g++.dg/opt/pr6713.C: Add template instantiation.
24794
24795 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24796
24797         * gcc.dg/nest.c: New test.
24798
24799 2002-07-17  Richard Henderson  <rth@redhat.com>
24800
24801         * g++.dg/opt/pr6713.C: New test.
24802
24803 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24804
24805         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24806         XFAIL for all x86 processors.
24807
24808 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24809
24810         * gcc.c-torture/execute/20010122-1.x: Do not test with
24811         -fomit-frame-pointer.
24812
24813 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24814
24815         * g++.dg/template/instantiate2.C: New test.
24816         * g++.dg/template/spec4.C: New test.
24817
24818 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24819
24820         * g++.dg/template/access2.C: New test.
24821         * g++.dg/template/access3.C: New test.
24822
24823 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24824
24825         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24826         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24827         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24828         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24829         Convert to use <stdarg.h>.
24830         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24831         Delete.
24832         * gcc.dg/va-arg-2.c: New.
24833         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24834
24835 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24836
24837         * gcc.c-torture/compile/20020710-1.c: New test.
24838
24839 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24840                           Andrew Pinski  <pinskia@physics.uc.edu>
24841
24842         gcc.c-torture/compile/simd-2.c: New testcase.
24843         gcc.c-torture/compile/simd-3.c: Likewise.
24844
24845 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24846
24847         PR c++/7224
24848         * g++.dg/overload/error1.C: New test.
24849
24850 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24851
24852         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24853         configuration and IRIX 6 O32 ABI.
24854
24855 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24856
24857         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24858
24859 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24860
24861         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24862
24863 2002-07-10  Jeffrey A Law  <law@redhat.com>
24864
24865         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24866
24867         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24868
24869 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24870
24871         * gcc.dg/20020312-2.c: Check for __PPC__.
24872
24873 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24874
24875         * gcc.c-torture/compile/20020709-1.c: New test.
24876
24877 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24878
24879         * g++.dg/template/qualttp21.C: New test case.
24880
24881 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24882
24883         * gcc.c-torture/compile/20020706-1.c: New test.
24884         * gcc.c-torture/compile/20020706-2.c: New test.
24885
24886 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24887             Alexandre Oliva  <aoliva@redhat.com>
24888
24889         * g++.dg/warn/incomplete1.C: New test.
24890
24891 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24892
24893         PR c++/7099
24894         * g++.dg/warn/noreturn1.C: New test.
24895
24896 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/6706
24899         * g++.dg/debug/debug6.C: New test.
24900         * g++.dg/debug/debug7.C: New test.
24901
24902 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24903
24904         * gcc.c-torture/compile/simd-3.c: New test.
24905
24906 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24907
24908         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24909         * gcc.dg/20020620-1.c: Likewise.
24910
24911 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24912
24913         PR c++/6944
24914         * g++.dg/init/array4.C: New test.
24915         * g++.dg/init/array5.C: New test.
24916
24917 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24918
24919         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24920         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24921
24922 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24923
24924         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24925         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24926         * gcc.dg/wtr-conversion-1.c: Likewise.
24927         * gcc.dg/wtr-escape-1.c: Likewise.
24928         * gcc.dg/wtr-int-type-1.c: Likewise.
24929         * gcc.dg/wtr-label-1.c: Likewise.
24930         * gcc.dg/wtr-static-1.c: Likewise.
24931         * gcc.dg/wtr-strcat-1.c: Likewise.
24932         * gcc.dg/wtr-suffix-1.c: Likewise.
24933         * gcc.dg/wtr-switch-1.c: Likewise.
24934         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24935         * gcc.dg/wtr-union-init-1.c: Likewise.
24936         * gcc.dg/wtr-union-init-2.c: Likewise.
24937         * gcc.dg/wtr-union-init-3.c: Likewise.
24938
24939         * gcc.dg/wtr-func-def-1.c: New test.
24940
24941 2002-07-02 Devang Patel <dpatel@apple.com>
24942
24943         * objc.dg/param-1.m: New test.
24944
24945 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24946
24947         * gcc.dg/cpp/trad/directive.c: Add test.
24948         * gcc.dg/cpp/trad/macroargs.c: Add test.
24949         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24950
24951 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24952
24953         * gcc.dg/cpp/cmdlne-M.c: New test.
24954
24955 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24956
24957         * objc.dg/desig-init-1.m: New test.
24958
24959 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24960
24961         PR c++/6716
24962         * g++.dg/template/instantiate1.C: New test.
24963
24964 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24965
24966         PR c++/7112
24967         * g++.dg/template/sizeof2.C: New test.
24968
24969 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24970
24971         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24972         gcc.dg/cpp/trad/include.c: New tests.
24973
24974 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24975
24976         PR target/7177
24977         * gcc.c-torture/compile/20020701-1.c: New test.
24978
24979 2002-07-01  Stan Shebs  <shebs@apple.com>
24980
24981         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24982         header here...
24983         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24984         (objc-torture-execute): or here.
24985
24986 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24987
24988         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24989
24990 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24991
24992         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24993
24994 2002-06-30  Devang Patel  <dpatel@apple.com>
24995
24996         * objc.dg/fsyntax-only.m: New test.
24997
24998 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/6695
25001         * g++.dg/template/friend7.C: New file.
25002
25003 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25004
25005         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25006         return type.
25007
25008 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25009
25010         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25011         avoid division by zero.
25012
25013 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25014
25015         * gcc.dg/Wunknownprag.c: New tests.
25016
25017 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25018
25019         * gcc.c-torture/execute/simd-2.c: New test.
25020
25021 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25022
25023         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25024         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25025         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25026         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25027         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25028         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25029         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25030         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25031         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25032         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25033         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25034         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25035         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25036         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25037         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25038         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25039         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25040
25041 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25042
25043         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25044         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25045         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25046         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25047         New tests.
25048         * gcc.dg/cpp/trad/directive.c: Update.
25049
25050 2002-06-23  Andreas Jaeger  <aj@suse.de>
25051
25052         * gcc.c-torture/execute/complex-6.c: New.
25053
25054 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25055
25056         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25057         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25058         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25059         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25060
25061 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25062
25063         * gcc.dg/cpp/trad: New directory with traditional tests copied
25064         from parent directory.
25065         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25066         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25067         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25068         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25069         Move to trad/ and rename.
25070         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25071         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25072         gcc.dg/cpp/trad/redef2.c: New tests.
25073         * gcc.dg/cpp/trad/trad.exp: New driver.
25074
25075 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25076
25077         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25078         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25079         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25080         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25081         Remove.
25082
25083 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25084
25085         * gcc.dg/20020620-1.c: New test.
25086
25087 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25088
25089         * g++.dg/template/ttp4.C: New test.
25090
25091 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25092
25093         * g++.dg/opt/vt1.C: Fix regexp.
25094
25095 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25096
25097         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25098         Don't use attribute `noinline'.
25099
25100 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25101
25102         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25103
25104 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25105
25106         * gcc.c-torture/execute/simd-1.c: New.
25107
25108         * gcc.dg/simd-1.c: New.
25109
25110 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25111
25112         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25113
25114 2002-06-16  Richard Henderson  <rth@redhat.com>
25115
25116         * g++.dg/ext/anon-struct1.C: New.
25117         * g++.dg/ext/anon-struct2.C: New.
25118         * g++.dg/ext/anon-struct3.C: New.
25119         * gcc.dg/anon-struct-1.c: New.
25120         * gcc.dg/anon-struct-2.c: New.
25121         * gcc.dg/anon-struct-3.c: New.
25122         * gcc.dg/20011008-1.c: Adjust warning text.
25123         * gcc.dg/20020527-1.c: Add -fms-extensions.
25124
25125 2002-06-16  Richard Henderson  <rth@redhat.com>
25126
25127         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25128
25129 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25130
25131         * gcc.c-torture/execute/20020615-1.c: New test.
25132
25133 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25134
25135         * gcc.c-tortuture/execute/compare-1.c: New test case.
25136         * gcc.c-tortuture/execute/compare-2.c: New test case.
25137         * gcc.c-tortuture/execute/compare-3.c: New test case.
25138
25139 2002-06-13  Richard Henderson  <rth@redhat.com>
25140
25141         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25142         ia64 ilp32.
25143
25144 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25145
25146         * g++.dg/template/typename2.C: Update error message.
25147
25148 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25149
25150         * gcc.c-torture/execute/20020611-1.c: New test.
25151
25152 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25153
25154         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25155         list of targets to skip.
25156
25157 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25158
25159         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25160         targets if not optimizing.
25161
25162 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25163
25164         * gcc.c-torture/compile/20020605-1.c: New test.
25165
25166         * g++.dg/opt/vt1.C: New test.
25167
25168         * gcc.dg/20020531-1.c: New test.
25169
25170         * gcc.dg/20020530-1.c: New test.
25171
25172         * gcc.dg/20020527-1.c: New test.
25173
25174         * g++.dg/opt/cse1.C: New test.
25175
25176 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25177
25178         * gcc.dg/20020607-2.c: New test case.
25179
25180 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25181
25182         * gcc.c-torture/compile/20020604-1.c: New test.
25183
25184 2002-06-04  Richard Henderson  <rth@redhat.com>
25185
25186         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25187         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25188         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25189
25190 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25191
25192         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25193
25194 2002-06-03  Richard Henderson  <rth@redhat.com>
25195
25196         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25197         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25198
25199 2002-06-02  Richard Henderson  <rth@redhat.com>
25200
25201         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25202         test functions static.
25203
25204 2002-06-02  Andreas Jaeger  <aj@suse.de>
25205
25206         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25207         now.
25208
25209 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25210
25211         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25212         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25213         Update for mofified diagnostics.
25214         * gcc.dg/c99-intconst-1.c: No longer fail.
25215
25216 2002-06-02  Richard Henderson  <rth@redhat.com>
25217
25218         * gcc.dg/uninit-A.c: Remove xfail markers.
25219
25220 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25221
25222         * gcc.dg/fnegate-1.c: New test case.
25223
25224 2002-05-30  Osku Salerma  <osku@iki.fi>
25225
25226         * gcc.c-torture/execute/mayalias-1.c: New file.
25227
25228 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25229
25230         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25231         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25232         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25233
25234 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25235
25236         * gcc.c-torture/execute/20020529-1.c: New test.
25237
25238 2002-05-27  Richard Henderson  <rth@redhat.com>
25239
25240         * g++.dg/ext/attrib6.C: New test case.
25241
25242 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25243
25244         * gcc.c-torture/execute/pure-1.c: New test.
25245
25246 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25247
25248         * gcc.dg/cpp/arith-2.c: Remove.
25249
25250 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25251
25252         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25253         * gcc.dg/cpp/if-3.c: Remove.
25254
25255 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25256
25257         * g++.dg/opt/cse2.C: New test.
25258
25259 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25260
25261         * gcc.dg/cpp/arith-1.c: New semantic tests.
25262         * gcc.dg/cpp/if-1.c: Update.
25263
25264 2002-05-24  Ben Elliston  <bje@redhat.com>
25265
25266         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25267
25268 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25269
25270         * gcc.dg/verbose-asm.c: New test.
25271
25272 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25273
25274         * gcc.dg/cpp/paste12.c: New test.
25275
25276 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25277
25278         * g++.dg/parse/named_ops.C: New test.
25279
25280 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25281
25282         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25283
25284 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25285
25286         * gcc.dg/weak-2.c: Allow optional leading underscore
25287         in scan-assembler symbol name.
25288         * gcc.dg/weak-3.c: Likewise.
25289         * gcc.dg/weak-4.c: Likewise.
25290         * gcc.dg/weak-5.c: Likewise.
25291
25292 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25293
25294         * gcc.dg/20020523-1.c: New test.
25295
25296 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25297
25298         * objc.dg/const-str-2.m: Update now that we stop after
25299         a command line error.
25300
25301 2002-05-22  Richard Henderson  <rth@redhat.com>
25302
25303         * g++.dg/dg.exp: Fix typo in test pruneing.
25304
25305 2002-05-22  Richard Henderson  <rth@redhat.com>
25306
25307         * g++.dg/dg.exp: Prune the tls subdirectory.
25308         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25309         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25310         * g++.dg/tls/init-1.C: New.
25311
25312 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25313
25314         * gcc.dg/20020517-1.c: New test.
25315
25316 2002-05-21  Richard Henderson  <rth@redhat.com>
25317
25318         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25319         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25320
25321 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25322
25323         * g++.dg/other/copy2.C: New test.
25324
25325 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25326
25327         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25328         (MAX_COPY): Bump up to 10 times sizeof (long long).
25329         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25330
25331         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25332         sizeof (long long).
25333
25334         * gcc.c-torture/execute/strcpy-1.c: New test.
25335
25336 2002-05-19  Jason Merrill  <jason2redhat.com>
25337
25338         * g++.dg/ext/oper1.C: New test.
25339
25340 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25341 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25342
25343         * README.QMTEST: New file.
25344
25345         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25346
25347 2002-05-19  Andreas Jaeger  <aj@suse.de>
25348
25349         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25350         now.
25351         * gcc.c-torture/execute/loop-2d.x: Likewise.
25352
25353 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25354
25355         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25356         support weak symbols.
25357         * gcc.dg/weak-4.c: Likewise
25358         * gcc.dg/weak-6.c: Likewise
25359
25360 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25361
25362         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25363         cygwin, coff and h8300-*-hms targets
25364         * gcc.dg/weak-5.c: Likewise
25365         * gcc.dg/weak-7.c: Likewise
25366
25367 2002-05-16  Jason Merrill  <jason@redhat.com>
25368
25369         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25370         (scan-assembler-not, scan-assembler-dem): Likewise.
25371         (scan-assembler-dem-not): Likewise.
25372
25373 2002-05-15  Richard Henderson  <rth@redhat.com>
25374
25375         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25376
25377 2002-05-15  Richard Henderson  <rth@redhat.com>
25378
25379         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25380         (vfoo1f): Warning here.
25381         (vfoo1l): Don't redefine the alias.
25382
25383 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25384
25385         * g++.dg/init/pm1.C: New test.
25386
25387 2002-05-12  David S. Miller  <davem@redhat.com>
25388
25389         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25390         types.
25391
25392 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25393
25394         * gcc.c-torture/execute/20020510-1.c: New test case.
25395
25396 2002-05-10  David S. Miller  <davem@redhat.com>
25397
25398         * gcc.c-torture/execute/conversion.c: Test long double too.
25399
25400 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25401
25402         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25403         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25404         * lib/g++.exp (g++_link_flags): Likewise.
25405         * lib/objc.exp (objc_target_compile): Likewise.
25406
25407 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25408
25409         * gcc.dg/cpp/poison.c: Update.
25410         * gcc.dg/cpp/20000625-2.c: Remove.
25411         * gcc.dg/cpp/direct2s.c: Remove final test.
25412
25413 2002-05-08  Tom Rix  <trix@redhat.com>
25414
25415         * gcc.c-torture/execute/20020508-1.c: New test.
25416         * gcc.c-torture/execute/20020508-2.c: New test.
25417         * gcc.c-torture/execute/20020508-3.c: New test.
25418
25419 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25420
25421         * gcc.dg/cpp/charconst-4.c: More tests.
25422
25423 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25424
25425         PR c/6569
25426         * gcc.dg/weak-3.c: Update location of warning messages.
25427         * gcc.dg/weak-5.c: Likewise.
25428
25429 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25430
25431         * gcc.c-torture/execute/20020506-1.c: New test case.
25432
25433 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25434
25435         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25436
25437 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25438
25439         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25440
25441 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25442
25443         * gcc.dg/cpp/charconst-3.c: New test.
25444
25445 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25446
25447         * gcc.dg/cpp/charconst.c: Update tests.
25448
25449 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25450
25451         * treelang: Added directory for new sample language treelang. Also
25452         lib/treelang.exp: New file to signal treelang should be tested.
25453
25454 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25455
25456         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25457         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25458         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25459         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25460         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25461         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25462         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25463
25464 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25465
25466         * gcc.dg/format/xopen-2.c: New test.
25467
25468 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25469
25470         * gcc.dg/20020503-1.c: New test.
25471
25472 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25473
25474         * g++.dg/init/dtor1.C: Make it tougher.
25475
25476 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25477
25478         * g++.dg/init/dtor1.C: New test.
25479
25480 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25481
25482         * gcc.dg/altivec-8.c: New.
25483
25484 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25485
25486         * gcc.dg/altivec-7.c: New.
25487
25488 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * g++.dg/parse/typedef1.C: New test.
25491
25492 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25493
25494         PR c++/6486
25495         * g++.dg/template/friend6.C: New test.
25496
25497         PR c++/6492
25498         * g++.dg/init/copy1.C: New test.
25499
25500 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25501
25502         * g++.dg/warn/effc1.C: New test.
25503
25504 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25505
25506         * gcc.dg/cpp/if-cexp.c: Add a test.
25507
25508 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25509
25510         * gcc.dg/20020426-2.c: New test.
25511
25512 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25513
25514         * gcc.dg/cpp/if-mop.c: Update.
25515         * gcc.dg/cpp/if-mpar.c: Add test.
25516         * gcc.dg/cpp/if-oppr.c: Update.
25517
25518 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25519
25520         PR c/6343
25521         * gcc.dg/weak-[2-7].c: New tests.
25522
25523 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25524
25525         * gcc.dg/enum1.c: New test.
25526
25527 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25528
25529         PR c++/6497
25530         * g++.dg/inherit/access2.C: New test.
25531
25532 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25533
25534         PR bootstrap/6445
25535         * gcc.dg/20020426-1.c: New test.
25536
25537 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25538
25539         * g++.dg/abi/enum1.C: New test.
25540
25541 2002-04-26  Richard Henderson  <rth@redhat.com>
25542
25543         * gcc.dg/c99-bool-1.c: Expect always true warning.
25544
25545 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25546
25547         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25548
25549 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25550
25551         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25552         targets.
25553
25554 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25555
25556         * g++.dg/abi/mange7.C: New test.
25557
25558         PR c++/6438.
25559         * g++.dg/parse/stmtexpr2.C: New test.
25560
25561 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25562
25563         * gcc.dg/20020312-2.c: Add SH target.
25564
25565 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25566
25567         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25568         compiler output on mips*-*-irix*.
25569
25570 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25571
25572         * g++.dg/parse/attr1.C: New test.
25573
25574 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25575
25576         * gcc.c-torture/execute/string-opt-17.c: New test case.
25577         * gcc.c-torture/execute/memset-2.c: New test case.
25578
25579 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25580
25581         PR c++/6256:
25582         * g++.dg/template/friend5.C: New test.
25583
25584         PR c++/6331:
25585         * g++.dg/template/qual1.C: Likewise.
25586
25587 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25588
25589         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25590         Include stdlib.h, not stdio.h or ctype.h.
25591
25592 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25593
25594         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25595         cris-*-elf* and mmix-*-*.
25596         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25597         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25598         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25599         Ditto.
25600         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25601         * gcc.dg/wchar_t-1.c: Ditto.
25602
25603 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25604
25605         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25606         Clarify comment.
25607
25608 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25609
25610         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25611
25612 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25613
25614         * gcc.c-torture/execute/20000906-1.x: Delete.
25615
25616 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25617
25618         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25619
25620 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25621
25622         * PR6367
25623         * g77.f-torture/execute/6367.f: New test.
25624         * g77.f-torture/execute/6367.x: Disable for MMIX.
25625
25626 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25627
25628         * PR6352
25629         * g++.dg/opt/inline2.C: New test.
25630
25631 2002-04-18  Richard Henderson  <rth@redhat.com>
25632
25633         * gcc.dg/20000906-1.c: Enable for all targets.
25634         * gcc.c-torture/compile/iftrap-2.c: New.
25635
25636 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25637
25638         * gcc.dg/20020418-1.c: New test.
25639         * gcc.dg/20020418-2.c: New test.
25640
25641 2002-04-18  Richard Henderson  <rth@redhat.com>
25642
25643         * gcc.c-torture/compile/iftrap-1.c: New.
25644         * gcc.dg/iftrap-1.c: Adjust for ia64.
25645         * gcc.dg/iftrap-2.c: New.
25646
25647 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25648
25649         * gcc.c-torture/compile/20020418-1.c: New test.
25650
25651 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25652
25653         * gcc.c-torture/compile/20020415-1.c: New.
25654
25655 2002-04-18  David S. Miller  <davem@redhat.com>
25656
25657         * gcc.c-torture/execute/20020418-1.c: New test.
25658
25659 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25660
25661         * gcc.dg/20020416-1.c: New test.
25662
25663         * g++.dg/opt/inline1.C: New test.
25664
25665 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25666
25667         * gcc.dg/altivec-5.c: New test.
25668
25669         * gcc.dg/20020415-1.c: New test.
25670
25671 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25672
25673         * testsuite/lib/chill.exp: Remove.
25674
25675 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25676
25677         * g++.dg/other/big-struct.C: New test.
25678
25679 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25680
25681         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25682         of scratch file.
25683
25684 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25685
25686         PR c/6277
25687         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25688         in scan-assembler function name
25689
25690 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25691
25692         * g77.f-torture/execute/980628-4.x,
25693         g77.f-torture/execute/980628-5.x,
25694         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25695         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25696         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25697         i[34567]86-*-*.
25698
25699 2002-04-13  David S. Miller  <davem@redhat.com>
25700
25701         * gcc.c-torture/execute/20020413-1.c: New test.
25702
25703 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25704
25705         * gcc.dg/asm-6.c,
25706         * g++.dg/ext/asm1.C: New tests.
25707
25708 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25709
25710         PR c++ 5373.
25711         * g++.dg/parse/stmtexpr1.C: New test.
25712
25713         PR c++/5189.
25714         * g++.dg/template/copy1.C: New test.
25715
25716 2002-04-12  Richard Henderson  <rth@redhat.com>
25717
25718         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25719
25720 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25721
25722         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25723         gcc.c-torture/execute/20020307-2.c.
25724
25725 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25726
25727         * g++.dg/ext/attrib5.C,
25728         * g++.dg/lookup/struct1.C: New tests.
25729
25730 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25731
25732         * gcc.dg/20020411-1.c: New test.
25733
25734         * gcc.c-torture/execute/20020411-1.c: New test.
25735
25736 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25737
25738         * g77.f-torture/execute/6177.f: New test.
25739
25740 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25741
25742         PR middle-end/6247
25743         * g++.dg/opt/cleanup1.C: New test.
25744
25745         * g++.dg/opt/const1.C: New test.
25746
25747 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25748
25749         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25750
25751 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         PR c++/5507
25754         * g++.dg/template/typename2.C: New test.
25755
25756 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25757
25758         * gcc.c-torture/execute/loop-12.c: New.
25759
25760 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25761
25762         * g77.f-torture/execute/980628-4.x,
25763         g77.f-torture/execute/980628-5.x,
25764         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25765         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25766         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25767
25768 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25769
25770         PR optimization/6086
25771         * g++.dg/opt/preinc1.C: New test.
25772
25773 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/5571
25776         * g++.dg/opt/static2.C: New test.
25777
25778 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25779
25780         PR c/5120
25781         * gcc.dg/20020406-1.c: New test.
25782
25783 2002-04-04  David S. Miller  <davem@redhat.com>
25784
25785         * gcc.c-torture/execute/20020404-1.c: New test.
25786
25787 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25788
25789         PR c/6123
25790         * gcc.dg/20020312-2.c: Do not declare global register variable
25791         if __PIC__ or __pic__ is defined.
25792
25793 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25794
25795         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25796         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25797
25798 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25799
25800         * gcc.misc-tests/linkage.exp: Update last change to handle
25801         sparc*-, not just sparc-.
25802
25803 2002-04-03  Richard Henderson  <rth@redhat.com>
25804
25805         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25806
25807 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25808
25809         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25810
25811 2002-04-02  David S. Miller  <davem@redhat.com>
25812
25813         * gcc.c-torture/execute/20020402-3.c: New test.
25814
25815 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25816
25817         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25818         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25819
25820         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25821         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25822         g77.f-torture/execute/20001201.x,
25823         g77.f-torture/execute/u77-test.x: New files.
25824
25825         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25826         * gcc.dg/wchar_t-1.c: Ditto.
25827
25828 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25829
25830         * gcc.c-torture/execute/20020402-1.c: New test.
25831
25832 2002-04-01  Richard Henderson  <rth@redhat.com>
25833
25834         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25835
25836         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25837
25838 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25839
25840         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25841
25842 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25843
25844         * g++.dg/inherit/template-as-base.C: Expect error.
25845         * g++.dg/inherit/namespace-as-base.C: Likewise.
25846
25847 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25848
25849         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25850         g++.dg/ext/instantiate3.C: Tweak match patterns.
25851
25852         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25853         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25854         -da test.
25855
25856 2002-03-31  Richard Henderson  <rth@redhat.com>
25857
25858         * gcc.dg/special/alias-2.c: New.
25859         * gcc.dg/special/ecos.exp: Run it.
25860
25861 2002-03-31  Richard Henderson  <rth@redhat.com>
25862
25863         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25864
25865 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25866
25867         * gcc.dg/weak-1.c: Disable on h8300 port.
25868
25869 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25870
25871         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25872         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25873         ordering tests.
25874         * g++.dg/bprob/bprob-1.C: New test.
25875         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25876         * g++.dg/gcov/gcov-1.C: New test.
25877         * g++.dg/gcov/gcov-1.x: New file.
25878         * g++.dg/gcov/gcov-2.C: New test.
25879         * g++.dg/gcov/gcov-3.C: New test.
25880         * g++.dg/gcov/gcov-3.h: New file.
25881
25882 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25883
25884         * g++.old-deja/g++.other/builtins5.C: New test.
25885         * g++.old-deja/g++.other/builtins6.C: New test.
25886         * g++.old-deja/g++.other/builtins7.C: New test.
25887         * g++.old-deja/g++.other/builtins8.C: New test.
25888         * g++.old-deja/g++.other/builtins9.C: New test.
25889
25890 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25891
25892         * g++.dg/opt/static1.C: New test.
25893
25894         * g++.dg/opt/longbranch1.C: New test.
25895
25896 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25897
25898         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25899
25900         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25901
25902 2002-03-28  Jeffrey A Law  (law@redhat.com)
25903
25904         * gcc.c-torture/execute/20020328-1.c: New test.
25905
25906 2002-03-27  Richard Henderson  <rth@redhat.com>
25907
25908         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25909         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25910         move from g++.old-deja/g++.ext/.
25911
25912 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25913
25914         * g++.dg/init/new2.C: New test.
25915
25916 2002-03-26  Richard Henderson  <rth@redhat.com>
25917
25918         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25919
25920         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25921         on sparc.
25922
25923         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25924         sparcv9 systems.
25925         * gcc.dg/20001102-1.c: Likewise.
25926
25927 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25928
25929         * gcc.dg/cpp/endif-pedantic1.c,
25930         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25931
25932 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25933
25934         * g++.dg/init/new1.C: New test.
25935
25936 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25937
25938         * g++.dg/abi/vbase9.C: New test.
25939
25940 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25941
25942         * gcc.dg/arm-asm.c: New test.
25943
25944 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25945
25946         * gcc.dg/Wswitch-enum.c: New test.
25947         Fix PR c/5044.
25948
25949 2002-03-26  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25952         structure.
25953
25954 2002-03-25  Richard Henderson  <rth@redhat.com>
25955
25956         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25957         sparcv9 systems.
25958
25959         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25960         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25961
25962 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25963
25964         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25965
25966 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25967
25968         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25969         targets using generic thunk support.
25970
25971 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gcc.c-torture/compile/20020323-1.c: New test.
25974
25975         * g++.dg/opt/conj2.C: New test.
25976
25977 2002-03-24  Richard Henderson  <rth@redhat.com>
25978
25979         * gcc.dg/weak-1.c: Use -fno-common.
25980
25981 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25982
25983         * g77.dg/f77-edit-apostrophe-out.f: New test
25984         * g77.dg/f77-edit-h-out.f: New test
25985         * g77.dg/f77-edit-t-in.f: New test
25986         * g77.dg/f77-edit-t-out.f: New test
25987         * g77.dg/f77-edit-x-out.f: New test
25988         * g77.dg/f77-edit-slash-out.f: New test
25989         * g77.dg/f77-edit-colon-out.f: New test
25990         * g77.dg/f77-edit-s-out.f: New test
25991
25992 2002-03-24  Richard Henderson  <rth@redhat.com>
25993
25994         * objc/execute/formal_protocol-6.x: New XFAIL.
25995
25996 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25997
25998         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25999         that do not support weak symbols
26000
26001 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26002
26003         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26004         * lib/g77.exp:  Likewise
26005         * lib/objc.exp: Likewise
26006
26007 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26008
26009         * gcc.dg/Wswitch-default.c: New test.
26010
26011 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26012
26013         * g++.dg/other/enum1.C: New test.
26014
26015 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26016
26017         * gcc.dg/pragma-ep-3.c: Fix typo.
26018
26019 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26020
26021         * g++.dg/inherit/template-as-base.C: New test.
26022
26023 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26026         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26027
26028 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26029
26030         * gcc.dg/cpp/multiline.c: Update to match.
26031
26032 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26033
26034         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26035
26036 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26037
26038         * gcc.dg/cpp/extratokens2.c:  New file.
26039
26040 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26041
26042         * gcc.dg/20020312-2.c: Add rs6000 target.
26043
26044         * gcc.c-torture/compile/20020319-1.c: New test.
26045
26046 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26047
26048         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26049         (A, E): Handle this.
26050
26051 2002-03-20  Jason Merrill  <jason@redhat.com>
26052
26053         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26054         ignoring -fpic.
26055         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26056         through prune_gcc_output.
26057
26058 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26059
26060         * gcc.c-torture/compile/20020320-1.c: New test.
26061
26062 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * gcc.c-torture/compile/20020318-1.c: New test.
26065
26066         * gcc.dg/struct-by-value-1.c: New test.
26067
26068         * gcc.dg/20020319-1.c: New test.
26069
26070 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26071
26072         * g++.dg/opt/conj1.C: New test.
26073
26074 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26075
26076         * g++.dg/template/qualttp20.C: Revert previous change.
26077         * g++.dg/template/qualttp3.C: Likewise.
26078         * g++.dg/template/qualttp4.C: Likewise
26079         * g++.dg/template/qualttp5.C: Likewise
26080         * g++.dg/template/qualttp6.C: Likewise
26081         * g++.dg/template/qualttp7.C: Likewise
26082         * g++.dg/template/qualttp8.C: Likewise
26083         * g++.dg/template/recurse.C: Likewise.
26084
26085 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26086
26087         * gcc.dg/cpp/wchar-1.c: Update.
26088
26089 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26090
26091         * g++.dg/template/conv1.C: New test.
26092         * g++.dg/template/conv2.C: New test.
26093         * g++.dg/template/conv3.C: New test.
26094         * g++.dg/template/conv4.C: New test.
26095
26096 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26097
26098         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26099         * g++.dg/template/qualttp3.C: Likewise.
26100         * g++.dg/template/qualttp4.C: Likewise
26101         * g++.dg/template/qualttp5.C: Likewise
26102         * g++.dg/template/qualttp6.C: Likewise
26103         * g++.dg/template/qualttp7.C: Likewise
26104         * g++.dg/template/qualttp8.C: Likewise
26105         * g++.dg/template/recurse.C: Likewise.
26106
26107 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26108
26109         * g++.dg/opt/dtor1.C: New test.
26110
26111 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * gcc.c-torture/compile/20020315-1.c: New test.
26114
26115 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26116
26117         * gcc.dg/weak-1.c: Fix scan tests.
26118
26119 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26120
26121         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26122         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26123         cris-*-aout* mmix-*-*.
26124         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26125         cris-*-aout* mmix-*-*.
26126         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26127         cris-*-elf* cris-*-aout* and mmix-*-*.
26128         * gcc.dg/20001009-1.c: Ditto.
26129         * gcc.dg/20010912-1.c: Ditto.
26130         * gcc.dg/20020122-4.c: Ditto.
26131         * gcc.dg/inline-2.c: Ditto.
26132
26133 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26134
26135         * gcc.c-torture/compile/20020314-1.c: New test.
26136
26137 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26138
26139         * gcc.c-torture/execute/20020314-1.c: New test.
26140
26141 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26142
26143         * g++.dg/warn/Wunused-1.C: New test.
26144
26145 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26146
26147         * g++.dg/abi/mangle6.C: New test.
26148
26149 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.c-torture/compile/20020309-2.c: New test.
26152
26153         * gcc.c-torture/compile/20020312-1.c: New test.
26154
26155 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         * g++.dg/other/access1.C: New test.
26158
26159 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.c-torture/execute/wchar_t-1.c: New test.
26162
26163 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26164
26165         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26166
26167 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26168
26169         * gcc.dg/20020312-1.c: New test case.
26170
26171 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26172
26173         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26174
26175 2002-03-11  Richard Henderson  <rth@redhat.com>
26176
26177         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26178         * g++.old-deja/g++.jason/report.C: Likewise.
26179
26180 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26183         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26184
26185 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * testsuite/g++.dg/overload/pmf1.C: New test.
26188
26189 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26190
26191         * gcc.c-torture/execute/20020307-1.c: Use long.
26192
26193 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26194
26195         PR optimization/5844
26196         * gcc.dg/20020310-1.c: New test.
26197
26198 2002-03-09  Michael Meissner  <meissner@redhat.com>
26199
26200         * gcc.c-torture/execute/memcpy-2.c: New test.
26201         * gcc.c-torture/execute/memset-1.c: New test.
26202         * gcc.c-torture/execute/strlen-1.c: New test.
26203         * gcc.c-torture/execute/strcmp-1.c: New test.
26204         * gcc.c-torture/execute/strncmp-1.c: New test.
26205
26206 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26207
26208         * gcc.dg/ppc-ldstruct.c: New test.
26209
26210 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * gcc.c-torture/execute/va-arg-22.c: New test.
26213
26214 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26215
26216         * gcc.c-torture/compile/20020309-1.c: New test.
26217
26218 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26219
26220         * gcc.c-torture/execute/20020307-2.c: New test.
26221
26222 2002-03-07  Jeffrey A Law  (law@redhat.com)
26223
26224         * g77.f-torture/compile/20020307-1.f: New test.
26225
26226 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26227
26228         * gcc.dg/unordered-1.c: New test.
26229
26230 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26231
26232         * gcc.c-torture/execute/20020307-1.c: New test.
26233
26234 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * gcc.dg/20020304-1.c: New test.
26237
26238         * gcc.c-torture/compile/20020304-2.c: New test.
26239
26240 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26241
26242         * gcc.c-torture/compile/20020304-1.c: New test case
26243         (from PR c/5830).
26244
26245 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26246
26247         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26248
26249 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26250
26251         * g++.dg/other/classkey1.C: New test.
26252
26253 2002-03-01  Richard Henderson  <rth@redhat.com>
26254
26255         * gcc.c-torture/compile/981223-1.x: New.
26256         * gcc.c-torture/compile/920625-1.x: New.
26257
26258 2002-02-28  Richard Henderson  <rth@redhat.com>
26259
26260         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26261
26262 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26263
26264         * gcc.c-torture/execute/20020227-1.c: New test.
26265
26266 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26267
26268         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26269         here" ERROR lines.
26270         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26271         * g++.old-deja.g++.other/defarg1.C: Likewise.
26272         * g++.old-deja/g++.pt/calls2.C: Likewise.
26273         * g++.old-deja/g++.pt/crash20.C: Likewise.
26274         * g++.old-deja/g++.pt/crash30.C: Likewise.
26275         * g++.old-deja/g++.pt/crash36.C: Likewise.
26276         * g++.old-deja/g++.pt/crash6.C: Likewise.
26277         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26278         * g++.old-deja/g++.pt/derived3.C: Likewise.
26279         * g++.old-deja/g++.pt/error1.C: Likewise.
26280         * g++.old-deja/g++.pt/friend21.C: Likewise.
26281         * g++.old-deja/g++.pt/friend23.C: Likewise.
26282         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26283         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26284
26285 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26286
26287         * gcc.c-torture/execute/20020225-2.c: New test.
26288
26289 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26290
26291         * gcc.c-torture/execute/920730-1t.c,
26292         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26293         Delete test cases, only relevant to -traditional.
26294
26295 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26296
26297         * gcc.dg/cpp/undef1.c: Remove.
26298         * gcc.dg/cpp/directiv.c: Update.
26299         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26300
26301 2002-02-27  Michael Meissner  <meissner@redhat.com>
26302
26303         * gcc.c-torture/execute/20020226-1.c: New test.
26304
26305 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26306
26307         * g++.dg/debug/debug4.C: New test.
26308
26309         * gcc.dg/ia64-visibility-1.c: New test.
26310
26311 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26312
26313         * gcc.dg/debug/20020224-1.c: New.
26314
26315 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26316
26317         * gcc.c-torture/execute/960416-1.x: New.
26318         * gcc.c-torture/execute/divconst-3.x: Likewise.
26319
26320 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26321
26322         * gcc.dg/20020224-1.c: New test.
26323
26324 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26325
26326         * gcc.c-torture/execute/20020225-1.c: New.
26327
26328 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26329
26330         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26331
26332 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26333
26334         * gcc.dg/20020222-1.c: New test.
26335
26336 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * g++.dg/opt/anonunion1.C: New test.
26339
26340 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         * g++.dg/template/qualttp19.C: New test.
26343         * g++.dg/template/qualttp20.C: New test.
26344         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26345         * g++.old-deja/g++.other/qual1.C: Likewise.
26346
26347 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26348
26349         * gcc.dg/attr-alwaysinline.c: New.
26350
26351 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26352
26353         * gcc.dg/20020220-1.c: New test.
26354
26355         * gcc.dg/20020220-2.c: New test.
26356
26357         * g++.dg/opt/mmx1.C: New test.
26358
26359 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26360
26361         * gcc.c-torture/compile/20020110.c: New test.
26362
26363 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26364
26365         * gcc.c-torture/execute/20020219-1.c: New test.
26366
26367         * gcc.dg/20020219-1.c: New test.
26368
26369         * gcc.dg/noncompile/20020220-1.c: New test.
26370
26371         * g++.dg/opt/ptrintsum1.C: New test.
26372
26373         * gcc.dg/debug/20020220-1.c: New test.
26374
26375 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * gcc.c-torture/execute/20020216-1.c: New test.
26378
26379 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26380
26381         * gcc.dg/decl-1.c: Update, new test.
26382
26383 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26384
26385         * g++.dg/abi/bitfield1.C: New test.
26386         * g++.dg/abi/bitfield2.C: New test.
26387
26388 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26389
26390         * gcc.dg/attr-nest.c: New test.
26391
26392 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26393
26394         * gcc.c-torture/execute/20020215-1.c: New test.
26395
26396 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26399         * g++.dg/debug/debug.exp: New.
26400         * g++.dg/debug/trivial.C: New.
26401         * g++.dg/debug/debug1.C: Moved...
26402         * g++.dg/other/debug1.C: ...from here.
26403         * g++.dg/debug/debug2.C: Moved...
26404         * g++.dg/other/debug2.C: ...from here.
26405         * g++.dg/debug/debug3.C: Moved...
26406         * g++.dg/other/debug3.C: ...from here.
26407
26408         * gcc.dg/noncompile/20020213-1.c: New test.
26409
26410 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26411
26412         * g++.dg/other/debug3.C: New test.
26413
26414         * gcc.c-torture/execute/20020213-1.c: New test.
26415
26416 2002-02-13  Richard Smith <richard@ex-parrot.com>
26417
26418         * g++.old-deja/g++.other/thunk1.C: New test.
26419
26420 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26421
26422         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26423
26424 2002-02-13  Stan Shebs  <shebs@apple.com>
26425
26426         * gcc.dg/altivec-3.c: New.
26427
26428 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26429
26430         * gcc.dg/Wunreachable-1.c: New test.
26431         * gcc.dg/Wunreachable-2.c: New test.
26432
26433 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26434
26435         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26436
26437 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26438
26439         * gcc.dg/decl-1.c: New test.
26440
26441 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26442
26443         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26444
26445 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26446
26447         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26448         * gcc.c-torture/compile/980506-1.x: Likewise.
26449
26450 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26451
26452         * gcc.dg/20020210-1.c: New.
26453
26454 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26455
26456         * g77.f-torture/execute/947.f: New regression test
26457         for PR fortran/947.
26458
26459 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26460
26461         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26462         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26463
26464 2002-02-08  Richard Henderson  <rth@redhat.com>
26465
26466         * gcc.c-torture/compile/labels-3.c: New.
26467
26468 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26469
26470         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26471         expression statements work instead.
26472         * gcc.dg/noncompile/20020207-1.c: New test.
26473
26474 2002-02-07  Richard Henderson  <rth@redhat.com>
26475
26476         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26477
26478 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26479
26480         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26481         message from g77
26482         * lib/g77-dg.exp: Trim g77 error messages so that they are
26483         recognized by dg.exp.
26484
26485 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26486
26487         PR fortran/5473
26488         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26489
26490 2002-02-07  Richard Henderson  <rth@redhat.com>
26491
26492         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26493         to be sufficiently aligned for integers.
26494
26495 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.dg/template/friend4.C: New test.
26498
26499 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26500
26501         PR fortran/5743
26502         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26503         unsupported cases.
26504
26505 2002-02-07  Richard Henderson  <rth@redhat.com>
26506
26507         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26508         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26509         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26510         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26511
26512 2002-02-06  Richard Henderson  <rth@redhat.com>
26513
26514         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26515
26516 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26517
26518         * gcc.dg/20020206-1.c: New test.
26519
26520 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26521
26522         * gcc.c-torture/execute/20020206-1.c: New test.
26523
26524         * gcc.c-torture/execute/20020206-2.c: New test.
26525
26526         PR optimization/5429:
26527         * gcc.c-torture/compile/20020206-1.c: New test.
26528
26529 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26530
26531         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26532         as certain file formats cannot support particularly large
26533         alignments.
26534
26535         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26536         and do not expect to be able to link the executable.
26537
26538         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26539         fail because the COFF format does not support the weak attribute.
26540
26541 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26542
26543         * g77.dg/pr5473.f:  New test
26544
26545 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26546
26547         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26548         Fix testcase accordingly.
26549
26550 2002-02-04  Richard Henderson  <rth@redhat.com>
26551
26552         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26553         (buf): Change to be an array of pointers, not ints.
26554
26555 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26558         before all tests.  Move warning one line above to match where it
26559         C frontend emits.
26560         * gcc.dg/Wswitch-2.c: New test.
26561         * g++.dg/warn/Wswitch-1.C: New test.
26562         * g++.dg/warn/Wswitch-2.C: New test.
26563
26564 2002-02-04  Richard Henderson  <rth@redhat.com>
26565
26566         * g++.dg/abi/offsetof.C: Fix size comparison.
26567
26568 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26569
26570         * gcc.dg/cast-qual-2.c: New test.
26571
26572 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * gcc.dg/20020201-4.c: New test.
26575
26576 2002-02-04  Ben Elliston  <bje@redhat.com>
26577
26578         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26579         target_info attribute != 0, in addition to the empty string.
26580         (gcc_target_compile): Likewise.
26581
26582 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26583
26584         * gcc.dg/Wswitch.c: New test.
26585         PR gcc/4475. PR gcc/3780.
26586
26587 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26588
26589         * g77.f-torture/execute/5122.f: New test for regressions
26590         against PR fortran/5122.
26591
26592 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26593
26594         * g77.f-torture/compile/pr3743.f: Delete
26595         * g77.dg/pr3743-1.f: New test.
26596         * g77.dg/pr3743-2.f: New test.
26597         * g77.dg/pr3743-3.f: New test.
26598         * g77.dg/pr3743-4.f: New test.
26599
26600 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26601
26602         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26603
26604 2002-02-02  Richard Henderson  <rth@redhat.com>
26605
26606         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26607         * gcc.c-torture/execute/bf64-1.c: Likewise.
26608
26609 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26610
26611         * gcc.dg/20020201-2.c: New test.
26612
26613         * gcc.dg/20020201-3.c: New test.
26614
26615         * gcc.c-torture/execute/bitfld-2.c: New test.
26616
26617 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26618
26619         * gcc.dg/bitfld-1.c: Update.
26620         * gcc.dg/bitfld-2.c: Update.
26621         * gcc.c-torture/execute/bitfld-1.x: New.
26622
26623 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26624
26625         * gcc.c-torture/execute/20020201-1.c: New test.
26626
26627 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26628
26629         PR target/5469
26630         * gcc.dg/20020201-1.c: New test.
26631
26632 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26633
26634         PR fortran/3743
26635         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26636         * g77.f-torture/compile/pr3743.x: Remove
26637
26638 2002-01-31  Tom Rix  <trix@redhat.com>
26639
26640         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26641
26642 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26643
26644         * gcc.dg/noncompile/20020130-1.c: New test.
26645
26646 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26647
26648         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26649
26650 2002-01-29  Richard Henderson  <rth@redhat.com>
26651
26652         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26653         to long long.
26654         * gcc.c-torture/execute/bf64-1.c: Likewise.
26655
26656 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26657
26658         * gcc.c-torture/execute/20020129-1.c: New test.
26659
26660 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26661
26662         * gcc.c-torture/compile/20000224-1.c: Update.
26663         * gcc.c-torture/execute/bitfld-1.c: New tests.
26664         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26665         * gcc.dg/uninit-A.c: Update.
26666
26667 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         * g++.dg/template/ctor1.C: Add instantiation.
26670
26671 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26672
26673         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26674         argument to __builtin_prefetch to be const ptr.
26675
26676 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26677
26678         * gcc.c-torture/compile/20020120-1.c: New test.
26679
26680 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26681
26682         * gcc.c-torture/execute/20020127-1.c: New test.
26683
26684 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26685
26686         * g77.dg/f77-edit-i-in.f: New test
26687         * g77.dg/f77-edit-i-out.f: New test
26688
26689 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26690
26691         * gcc.dg/debug/debug.exp: New file.
26692         * gcc.dg/debug/trivial.c: New file.
26693         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26694         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26695         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26696         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26697         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26698         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26699         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26700         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26701         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26702         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26703         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26704         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26705         * gcc.dg/20000503-1.c: Removed.
26706         * gcc.dg/20010207-1.c: Removed.
26707         * gcc.dg/20011223-1.c: Removed.
26708         * gcc.dg/20020104-2.c: Removed.
26709         * gcc.dg/debug-1.c: Removed.
26710         * gcc.dg/debug-2.c: Removed.
26711         * gcc.dg/debug-3.c: Removed.
26712         * gcc.dg/debug-4.c: Removed.
26713         * gcc.dg/debug-5.c: Removed.
26714         * gcc.dg/debug-6.c: Removed.
26715         * gcc.dg/dwarf2-1.c: Removed.
26716         * gcc.dg/dwarf2-2.c: Removed.
26717
26718 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26719
26720         * g++.old-deja/g++.other/eh5.C: New test.
26721         * g++.old-deja/g++.other/sibcall2.C: New test.
26722         * g++.old-deja/g++.other/array9.C: New test.
26723         * g++.old-deja/g++.other/typename2.C: New test.
26724         * g++.old-deja/g++.other/crash60.C: New test.
26725         * g++.old-deja/g++.other/conv9.C: New test.
26726         * g++.old-deja/g++.other/mangle10.C: New test.
26727         * g++.old-deja/g++.other/unchanging1.C: New test.
26728         * g++.old-deja/g++.other/exprstmt1.C: New test.
26729         * g++.old-deja/g++.other/inline23.C: New test.
26730         * g++.old-deja/g++.eh/ia64-1.C: New test.
26731         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26732         * g++.old-deja/g++.other/reload1.C: New test.
26733         * g++.old-deja/g++.other/static20.C: New test.
26734         * g++.old-deja/g++.other/local-alloc1.C: New test.
26735         * g++.old-deja/g++.other/conv8.C: New test.
26736         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26737         * g++.old-deja/g++.other/storeexpr1.C: New test.
26738         * g++.old-deja/g++.other/storeexpr2.C: New test.
26739         * g++.dg/eh/template2.C: New test.
26740         * g++.dg/warn/weak1.C: New test.
26741
26742 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26743
26744         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26745         Remove first, non-varying, argument.
26746
26747 2002-01-23  Richard Henderson  <rth@redhat.com>
26748
26749         * gcc.dg/inline-2.c: New.
26750
26751         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26752         Add optional target arg.  Check number of arguments.
26753         (scan-assembler-not, scan-assembler-dem): Likewise.
26754         (scan-assembler-dem-not): Likewise.
26755
26756 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26757
26758         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26759         line 12.
26760         * g++.old-deja/g++.brendan/parse3.C,
26761         g++.old-deja/g++.other/crash26.C,
26762         g++.old-deja/g++.other/crash28.C,
26763         g++.old-deja/g++.other/crash29.C,
26764         g++.old-deja/g++.other/crash30.C,
26765         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26766
26767 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26768
26769         * gcc.dg/20020115-1.c: New.
26770
26771 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26772
26773         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26774
26775 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26776
26777         * gcc.dg/20020122-3.c: New.
26778
26779 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26780
26781         * g++.dg/other/gc1.C: New test.
26782
26783 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26784
26785         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26786
26787 2002-01-22  Richard Henderson  <rth@redhat.com>
26788
26789         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26790
26791 2002-01-22  Richard Henderson  <rth@redhat.com>
26792
26793         * gcc.dg/20020122-4.c: New.
26794
26795 2002-01-22  H.J. Lu <hjl@gnu.org>
26796
26797         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26798         link output.
26799         * gcc.dg/special/ecos.exp: Likewise.
26800         * lib/g++-dg.exp: Likewise.
26801         * lib/g77-dg.exp: Likewise.
26802         * lib/gcc-dg.exp : Likewise.
26803         * lib/mike-g++.exp: Likewise.
26804         * lib/mike-g77.exp: Likewise.
26805         * lib/mike-gcc.exp: Likewise.
26806         * lib/objc-dg.exp: Likewise.
26807
26808 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26809
26810         PR target/5379
26811         * gcc.dg/20020122-2.c: New test.
26812
26813 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26814
26815         * gcc.dg/20020122-1.c: New test.
26816
26817 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26818
26819         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26820
26821 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26822
26823         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26824
26825 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26826
26827         * gcc.c-torture/compile/20020121-1.c: New test.
26828
26829 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26830
26831         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26832         ld_library_path.
26833
26834 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26835
26836         * gcc.dg/20020218-1.c: New test.
26837
26838 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26839
26840         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26841         messages
26842         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26843         "At global scope" warning
26844         * g++.dg/ext/align1.C: Change cygwin test for alignment
26845         from db-bogus to dg-warning
26846
26847 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26848
26849         * g77.f-torture/compile/cpp2.F: New test.
26850
26851 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         * g++.dg/template/access1.C: New test.
26854
26855 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26856
26857         * gcc.dg/20020118-1.c: New.
26858
26859 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26860
26861         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26862
26863 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26864
26865         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26866         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26867         alignment warnings.
26868
26869 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26870
26871         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26872         torture_with_loops and torture_without_loops
26873
26874 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26875
26876         * gcc.c-torture/compile/20020116-1.c: New test.
26877
26878 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26879
26880         * gcc.dg/20020116-2.c: New test.
26881
26882         * gcc.dg/ultrasp4.c: New test.
26883
26884         * gcc.dg/20020116-1.c: New test.
26885
26886 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26887
26888         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26889         by EABI.
26890
26891 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26892
26893         * gcc.misc-tests/i386-prefetch.exp: New.
26894         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26895         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26896         * gcc.misc-tests/i386-pf-none-1.c: New test.
26897         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26898
26899 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26900
26901         * gcc.dg/gnu89-init-1.c: Add new tests.
26902
26903 2002-01-15  Andreas Jaeger  <aj@suse.de>
26904
26905         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26906         * gcc.dg/i386-mmx-2.c: Likewise.
26907         * gcc.dg/i386-sse-1.c: Likewise.
26908         * gcc.dg/i386-sse-2.c: Likewise.
26909         * gcc.dg/i386-sse-3.c: Likewise.
26910
26911 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26912
26913         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26914         Uncomment additional cases that now pass.
26915
26916 2002-01-11  Richard Henderson  <rth@redhat.com>
26917
26918         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26919         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26920
26921 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26922
26923         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26924
26925 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26926
26927         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26928         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26929
26930 2002-01-10  Dale Johannesen  <dalej@apple.com>
26931
26932         * gcc.c-torture/execute/loop-11.c: New.
26933
26934 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26935
26936         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26937         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26938
26939 2002-01-09  Richard Henderson  <rth@redhat.com>
26940
26941         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26942         type in which to perform the operation for each size.
26943
26944 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26945
26946         * gcc.c-torture/compile/20020109-2.c: New test.
26947
26948 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26949
26950         * gcc.c-torture/execute/loop-10.c: New test.
26951
26952 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26953
26954         * gcc.c-torture/compile/20010226-1.c: New test.
26955         * gcc.c-torture/compile/20010227-1.c: New test.
26956         * gcc.c-torture/compile/20010426-1.c: New test.
26957         * gcc.c-torture/compile/20010510-1.c: New test.
26958         * gcc.c-torture/compile/20010605-3.c: New test.
26959         * gcc.c-torture/compile/20010824-1.c: New test.
26960         * gcc.c-torture/execute/20010409-1.c: New test.
26961         * gcc.dg/noncompile/20000901-1.c: New test.
26962         * gcc.dg/20001023-1.c: New test.
26963         * gcc.dg/20001101-1.c: New test.
26964         * gcc.dg/20001102-1.c: New test.
26965         * gcc.dg/20010207-1.c: New test.
26966         * gcc.dg/20010405-1.c: New test.
26967         * gcc.dg/20010822-1.c: New test.
26968         * gcc.dg/20011107-1.c: New test.
26969
26970 2002-01-09  Jeffrey A Law  (law@redhat.com)
26971
26972         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26973
26974         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26975         execution failure on PA targets.
26976
26977 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * gcc.c-torture/compile/20020109-1.c: New test.
26980
26981 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26982
26983         * gcc.c-torture/execute/20020108-1.c: New test.
26984
26985 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * gcc.dg/20020108-1.c: New test.
26988
26989 2002-01-08  H.J. Lu <hjl@gnu.org>
26990
26991         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26992         for header files.
26993
26994 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26995
26996         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26997         consistency.
26998
26999 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27000
27001         * gcc.dg/altivec-4.c: Test altivec predicates.
27002
27003 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27004
27005         * gcc.c-torture/execute/20020107-1.c: New test.
27006
27007 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27008
27009         PR c/5279
27010         * gcc.c-torture/compile/20020106-1.c: New test.
27011
27012 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27013
27014         * gcc.c-torture/execute/nestfunc-4.c: New test.
27015
27016 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27017
27018         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27019         extra triple that slipped in.
27020         * g++.old-deja/g++.abi/align.C: Likewise.
27021         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27022
27023 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27024
27025         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27026         * g++.old-deja/g++.abi/align.C: Likewise.
27027         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27028
27029         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27030         on FreeBSD/i386.
27031         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27032         FreeBSD.
27033
27034 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27035
27036         * gcc.dg/20020104-1.c: New test.
27037
27038         * gcc.dg/20020104-2.c: New test.
27039
27040 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27041
27042         * gcc.dg/20020103-1.c: Fix typo in target selector.
27043
27044 2002-01-03  Richard Henderson  <rth@redhat.com>
27045
27046         * gcc.dg/20020103-1.c: New.
27047
27048 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27049
27050         * gcc.c-torture/execute/20020103-1.c: New test.
27051
27052 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * g++.dg/other/debug2.C: New test.
27055
27056         * gcc.c-torture/compile/20020103-1.c: New test.
27057
27058 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.dg/gnu89-init-1.c: Added new tests.
27061
27062 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27063
27064         * g++.dg/template/friend2.C: Remove as patch is reverted.
27065
27066         * g++.dg/warn/oldcast1.C: New test.
27067
27068         * g++.dg/template/ptrmem1.C: New test.
27069         * g++.dg/template/ptrmem2.C: New test.
27070
27071         * g++.dg/template/ntp.C: New test.
27072
27073         * g++.dg/other/component1.C: New test.
27074
27075         * g++.dg/template/ttp3.C: New test.
27076
27077         * g++.dg/template/friend2.C: New test.
27078         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27079
27080 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         * g++.dg/other/ptrmem1.C: New test.
27083         * g++.dg/other/ptrmem2.C: New test.
27084
27085 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27086
27087         * g++.dg/template/ctor1.C: New test.
27088
27089 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27090
27091         * g++.dg/template/friend2.C: New test.
27092
27093 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27094
27095         * gcc.dg/mmix-1.c: New test.
27096
27097 2001-12-31  Richard Henderson  <rth@redhat.com>
27098
27099         * gcc.dg/asm-5.c: New.
27100
27101 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27102
27103         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27104         in namespace __gnu_cxx
27105
27106 2001-12-30  Richard Henderson  <rth@redhat.com>
27107
27108         * gcc.dg/debug-6.c: New.
27109
27110 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27111
27112         * gcc.c-torture/compile/20011229-2.c: New test.
27113
27114 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27115
27116         * gcc.dg/debug-3.c: New test.
27117         * gcc.dg/debug-4.c: New test.
27118         * gcc.dg/debug-5.c: New test.
27119
27120 2001-12-29  Richard Henderson  <rth@redhat.com>
27121
27122         * g++.dg/eh/loop1.C: New.
27123
27124 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27125
27126         * g++.dg/template/crash1.C: New test.
27127
27128 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.dg/other/const1.C: New test.
27131
27132 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27133
27134         * gcc.c-torture/compile/20011229-1.c: New test.
27135
27136 2001-12-28  Stan Shebs  <shebs@apple.com>
27137
27138         * lib/objc-torture.exp: Resync with c-torture.exp.
27139         * lib/objc.exp: Load standard libraries.
27140
27141 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27142
27143         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27144         additional tests.
27145
27146 2001-12-27  Roger Sayle <roger@eyesopen.com>
27147
27148         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27149
27150 2001-12-27  Richard Henderson  <rth@redhat.com>
27151
27152         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27153
27154 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         * g++.dg/eh/ctor1.C: New test.
27157         * g++.dg/other/error2.C: New test.
27158
27159 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.dg/other/init2.C: New test.
27162
27163 2001-12-24  Richard Henderson  <rth@redhat.com>
27164
27165         * gcc.dg/20011223-1.c: New.
27166         * gcc.dg/inline-1.c: New.
27167
27168 2001-12-23  Richard Henderson  <rth@redhat.com>
27169
27170         * gcc.dg/asm-4.c: Test operand modifiers.
27171
27172 2001-12-23  Richard Henderson  <rth@redhat.com>
27173
27174         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27175
27176 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27177
27178         * gcc.c-torture/execute/20011223-1.c: New test.
27179
27180 2001-12-21  Richard Henderson  <rth@redhat.com>
27181
27182         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27183         re-enables the warning.
27184
27185 2001-12-21  Richard Henderson  <rth@redhat.com>
27186
27187         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27188
27189 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * gcc.c-torture/compile/20011218-1.c: New test.
27192
27193 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27194
27195         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27196         arm-isr.c test.
27197         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27198         epilogue generation for ARM ISR routines.
27199
27200 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27201
27202         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27203         * gcc.dg/format/c90-printf-3.c: Likewise.
27204         * gcc.dg/format/c99-printf-3.c: Likewise.
27205         * gcc.dg/format/ext-1.c: Likewise.
27206         * gcc.dg/format/ext-6.c: Likewise.
27207         * gcc.dg/format/format.h: Prototype unlocked stdio.
27208
27209 2001-12-20  Richard Henderson  <rth@redhat.com>
27210
27211         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27212         (arena): Use it.
27213         (malloc): Correct allocation logic.  Abort if we fill up the
27214         arena before initialization complete.
27215         (realloc): Correct allocation logic.
27216
27217 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27218
27219         * gcc.c-torture/compile/20011219-2.c: New test.
27220
27221         * gcc.c-torture/execute/20011219-1.c: New test.
27222
27223 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27224
27225         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27226         target does not support weak symbols.
27227
27228 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * gcc.c-torture/compile/20011219-1.c: New test.
27231
27232 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.dg/other/error1.C: New test.
27235
27236 2001-12-17  Jeffrey A Law  (law@redhat.com)
27237
27238         * gcc.c-torture/execute/20011217-1.c: New test.
27239
27240 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27241
27242         * objc.dg/special/: New directory.
27243         * objc.dg/special/special.exp: New file.
27244         * objc.dg/special/unclaimed-category-1.h: New file.
27245         * objc.dg/special/unclaimed-category-1a.m: New file.
27246         * objc.dg/special/unclaimed-category-1.m: New file.
27247
27248 2001-12-17  Andreas Jaeger  <aj@suse.de>
27249
27250         * gcc.c-torture/compile/20011217-2.c: New test.
27251
27252 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27253
27254         * gcc.c-torture/compile/20011217-1.c: New test.
27255
27256 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27257
27258         * testsuite/gcc.dg/20011214-1.c: New.
27259
27260 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27261
27262         * gcc.dg/altivec-4.c: New.
27263
27264 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27265
27266         * gcc.dg/20011113-1.c: New test.
27267
27268 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27269
27270         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27271         std::__malloc_alloc_template<0> and
27272         std::__default_alloc_template<false, 0>.
27273
27274 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27275
27276         * objc/execute/bf-21.m: New test.
27277         * objc/execute/enumeration-1.m: New test.
27278         * objc/execute/enumeration-2.m: New test.
27279
27280 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.dg/gnu89-init-1.c: New test.
27283
27284 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27285
27286         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27287         * g++.old-deja/g++.jason/2371.C: Likewise.
27288         * g++.old-deja/g++.jason/template33.C: Likewise.
27289         * g++.old-deja/g++.jason/template34.C: Likewise.
27290         * g++.old-deja/g++.jason/template36.C: Likewise.
27291         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27292         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27293         * g++.old-deja/g++.other/typename1.C: Likewise.
27294         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27295         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27296         * g++.old-deja/g++.pt/typename11.C: Likewise.
27297         * g++.old-deja/g++.pt/typename14.C: Likewise.
27298         * g++.old-deja/g++.pt/typename16.C: Likewise.
27299         * g++.old-deja/g++.pt/typename3.C: Likewise.
27300         * g++.old-deja/g++.pt/typename4.C: Likewise.
27301         * g++.old-deja/g++.pt/typename5.C: Likewise.
27302         * g++.old-deja/g++.pt/typename7.C: Likewise.
27303         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27304
27305 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.dg/other/linkage1.C: New test.
27308         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27309         specifiers.
27310
27311 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27312
27313         * gcc.dg/concat.c: New test.
27314
27315 2001-12-11  Stan Shebs  <shebs@apple.com>
27316
27317         * objc/compile: New test directory.
27318         * objc/compile/compile.exp: New expect script.
27319         * objc/compile/20011211-1.m: New compile test.
27320
27321 2001-12-11  Jason Merrill  <jason@redhat.com>
27322
27323         * lib/prune.exp (prune_gcc_output): Also handle "In member
27324         function".  So many permutations...
27325
27326 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27327
27328         * g++.dg/template/typedef1.C: New test.
27329
27330 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27331
27332         * g++.dg/other/copy1.C: New test.
27333
27334 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27335
27336         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27337
27338         * gcc.dg/builtin-choose-expr.c: New.
27339
27340 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27341
27342         * gcc.dg/altivec-2.c: New.
27343
27344 2001-12-07  Richard Henderson  <rth@redhat.com>
27345
27346         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27347
27348 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27349
27350         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27351         ultrasparc.
27352
27353 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27354
27355         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27356
27357 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27358
27359         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27360         variable argument list.
27361
27362 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27363
27364         * gcc.c-torture/execute/memcheck: Delete entire directory.
27365         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27366         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27367
27368 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27369
27370         * gcc.dg/Wshadow-1.c: New test.
27371
27372 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27373
27374         * gcc.c-torture/compile/20011130-1.c: New test.
27375
27376         * gcc.dg/noncompile/20011025-1.c: New test.
27377
27378         * g++.dg/other/anon-union.C: New test.
27379
27380         * gcc.c-torture/execute/20011024-1.c: New test.
27381
27382 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27383
27384         * gcc.c-torture/execute/20000722-1.x,
27385         gcc.c-torture/execute/20010123-1.x: Remove.
27386         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27387         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27388         gcc.dg/c99-complit-2.c: New tests.
27389
27390 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         * g++.dg/inherit/base1.C: New test.
27393
27394 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * g++.dg/other/stdarg1.C: New test.
27397
27398         * gcc.c-torture/compile/20011130-2.c: New test.
27399
27400 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27401
27402         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27403         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27404         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27405         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27406         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27407         * gcc.dg/builtin-prefetch-1.c: New test.
27408
27409 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27410
27411         * gcc.dg/20011130-1.c: New test.
27412
27413 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.dg/other/scope1.C: New test.
27416         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27417
27418 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27419
27420         * gcc.dg/vla-init-1.c: New test.
27421
27422 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27423
27424         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27425
27426 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27427
27428         * objc.dg/alias.m: Update.
27429         * objc.dg/class-1.m: Update.
27430         * objc.dg/const-str-1.m: Update.
27431         * objc.dg/fwd-proto-1.m: Update.
27432         * objc.dg/id-1.m: Update.
27433         * objc.dg/super-class-1.m: Update.
27434
27435 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27436
27437         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27438         constructs.
27439
27440 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27441
27442         * gcc.c-torture/execute/20011128-1.c: New test.
27443
27444 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27445
27446         * gcc.dg/20011127-1.c: New test.
27447
27448 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27449
27450         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27451         from Austin Group draft 7.
27452         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27453         scanf format arguments.
27454         * gcc.dg/format/no-exargs-2.c: New test.
27455
27456 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27457
27458         * g++.dg/abi/vbase8-4.C: New test.
27459
27460 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27461
27462         * gcc.c-torture/execute/20011121-1.c: New test.
27463
27464 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27465
27466         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27467
27468 2001-11-23  Andreas Jaeger  <aj@suse.de>
27469
27470         * gcc.dg/cpp/charconst-2.c: New test.
27471
27472 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27473
27474         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27475         to the host if it is remote.  Let tests specify extra headers
27476         they use.
27477         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27478         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27479         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27480         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27481         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27482         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27483         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27484         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27485         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27486         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27487
27488 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27489
27490         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27491         for little endian ARMs.
27492
27493 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27494
27495         * gcc.c-torture/compile/20011119-1.c: New test.
27496         * gcc.c-torture/compile/20011119-2.c: New test.
27497
27498 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27499
27500         * gcc.dg/altivec-1.c: Fix typo.
27501
27502 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27503
27504         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27505
27506 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27507
27508         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27509
27510 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27511
27512         * lib/g77.exp: Don't specify --rpath-link.
27513
27514         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27515         across all the headers.
27516         * gcc.dg/format/format.exp: For testing on a remote host,
27517         copy format.h.
27518
27519         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27520         * gcc.c-torture/execute/930406-1.c: Likewise.
27521         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27522
27523 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27524
27525         * gcc.dg/altivec-1.c: New.
27526
27527 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27528
27529         * gcc.dg/cpp/fpreprocessed.c: New test case.
27530
27531 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27532
27533         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27534         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27535         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27536
27537 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27538
27539         * gcc.dg/no-builtin-1.c: New test.
27540
27541 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27542
27543         * gcc.c-torture/execute/20011115-1.c: New test.
27544
27545 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27546
27547         * gcc.c-torture/compile/20011114-2.c: New test.
27548         * gcc.c-torture/compile/20011114-3.c: New test.
27549         * gcc.c-torture/compile/20011114-4.c: New test.
27550
27551 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27552
27553         * g++.dg/other/init1.C: New test.
27554
27555 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27556
27557         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27558         message.
27559
27560         * gcc.c-torture/execute/20011114-1.c: New testcase.
27561
27562         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27563         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27564         like the (before this change) version of 20010327-1.c.
27565
27566 2001-11-14  Roger Sayle <roger@eyesopen.com>
27567
27568         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27569
27570 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27571
27572         * g++.dg/init/array2.C: New test.
27573
27574 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27575
27576         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27577
27578 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         * g++.dg/other/forscope1.C: New test.
27581         * g++.dg/ext/forscope1.C: New test.
27582         * g++.dg/ext/forscope2.C: New test.
27583
27584 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27585
27586         * gcc.c-torture/execute/20011113-1.c: New test.
27587
27588 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27589
27590         * gcc.c-torture/execute/20011109-2.c: New test.
27591
27592         * gcc.c-torture/execute/20011109-1.c: New test.
27593
27594 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * gcc.c-torture/compile/20011109-1.c: New test.
27597
27598 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27599
27600         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27601         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27602         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27603         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27604         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27605         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27606         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27607
27608 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27609
27610         * g++.dg/warn/Wshadow-1.C: New tests.
27611         * g++.old-deja/g++.mike/for3.C: Update.
27612
27613 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27616         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27617         XFAILs.  Adjust expected error texts.
27618         * gcc.c-torture/compile/20011106-1.c,
27619         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27620         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27621         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27622         gcc.dg/c99-array-lval-5.c: New tests.
27623
27624 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27625
27626         * gcc.dg/cpp/defined.c: Update.
27627
27628 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27629
27630         * gcc.c-torture/execute/anon-1.c: New test.
27631
27632 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27633
27634         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27635         same size, so no warning should be produced on stormy16.
27636
27637         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27638         due to oversized array.
27639         * g++.old-deja/g++.mike/ns15.C: Likewise.
27640         * g++.old-deja/g++.pt/crash16.C: Likewise.
27641
27642 2001-11-02  Graham Stott  <grahams@redhat.com>
27643
27644         * g++.dgother/debug1.C: Fix typos.
27645
27646 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * g++.dg/other/debug1.C: New test.
27649
27650 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27651
27652         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27653         of unsigned long.
27654
27655 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27656
27657         * gcc.dg/20011029-2.c: New test.
27658
27659         * gcc.c-torture/compile/20011029-1.c: New test.
27660
27661 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27662
27663         * objc/execute/class_self-1.m: New test.
27664         * objc/execute/class_self-2.m: New test.
27665
27666 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27667
27668         * gcc.misc-tests/msgs.exp: Delete.
27669         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27670         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27671         error set to match recent changes.
27672
27673 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27674
27675         * gcc.dg/20011021-1.c: New test.
27676
27677 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27678
27679         * gcc.c-torture/compile/20011023-1.c: New test.
27680
27681 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27682
27683         * lib/g77.exp: Rewrite based on lib/g++.exp.
27684
27685 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gcc.c-torture/execute/20011019-1.c: New test.
27688
27689         * gcc.dg/20011018-1.c: New test.
27690
27691 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27692
27693         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27694
27695 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27696
27697         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27698         * gcc.dg/attr-invalid.c: Likewise.
27699
27700 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27701
27702         * testsuite/gcc.dg/20011015-1.c: New test.
27703
27704 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27705
27706         * g++.dg/template/unify2.C: New test.
27707
27708 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27709
27710         * g++.dg/other/exception-specification.C: New test
27711
27712 2001-10-13  Tom Rix  <trix@redhat.com>
27713
27714         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27715         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27716
27717 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * testsuite/gcc.dg/20011009-1.c: New test.
27720
27721 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27722
27723         PR g++/4476
27724         * g++.dg/other/friend1.C: New test.
27725
27726 2001-10-11  Richard Henderson  <rth@redhat.com>
27727
27728         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27729
27730 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27731
27732         * gcc.c-torture/compile/20011010-1.c: New.
27733
27734 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27735
27736         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27737         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27738         g77.f-torture/execute/execute.exp,
27739         g77.f-torture/noncompile/noncompile.exp,
27740         gcc.c-torture/compile/compile.exp,
27741         gcc.c-torture/execute/execute.exp,
27742         gcc.c-torture/execute/ieee/ieee.exp,
27743         gcc.c-torture/execute/memcheck/memcheck.exp,
27744         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27745         objc/execute/execute.exp: Update FSF address.
27746
27747 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27748
27749         * gcc.dg/cpp/cmdlne-C.c: Update.
27750         * gcc.dg/cpp/cmdlne-C2.c: New.
27751
27752 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27753
27754         * gcc.c-torture/execute/20011008-3.c: New.
27755
27756 2001-10-08  DJ Delorie  <dj@redhat.com>
27757
27758         * gcc.dg/20011008-1.c: New.
27759         * gcc.dg/20011008-2.c: New.
27760
27761 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27762
27763         * gcc.dg/cpp/spacing1.c: Update test.
27764
27765 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27766
27767         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27768         spelling errors of "separate" as "seperate".
27769
27770 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27771
27772         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27773         enough to avoid inlining.
27774
27775 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27776
27777         * lib/g77.exp: set libg2c_dir correctly.
27778
27779 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27780
27781         * gcc.dg/cpp/macro11.c: New test.
27782
27783 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27784
27785         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27786         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27787         gcc.dg/format/multattr-3.c: New tests.
27788         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27789         tests for format attributes on function pointers being rejected.
27790
27791 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27792
27793         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27794
27795 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27796
27797         * g++.dg/warn/format1.C: New test.
27798
27799 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27800
27801         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27802
27803 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27804
27805         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27806
27807 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27808
27809         * gcc.dg/cpp/redef2.c: Add test.
27810
27811 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27812
27813         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27814         long-standing bug on i686, apparently.
27815         * gcc.c-torture/execute/loop-2c.x: New file.
27816         * gcc.c-torture/execute/loop-2d.x: New file.
27817         * gcc.c-torture/execute/loop-3c.x: New file.
27818
27819 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27820
27821         * gcc.dg/cpp/20000625-2.c: Correct line number.
27822
27823 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27824
27825         * gcc.dg/cpp/macro10.c: New test.
27826         * gcc.dg/cpp/strify3.c: New test.
27827         * gcc.dg/cpp/spacing1.c: Add tests.
27828         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27829         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27830
27831 2001-09-24  DJ Delorie  <dj@redhat.com>
27832
27833         * gcc.c-torture/execute/20010924-1.c: New test.
27834
27835 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27836
27837         * testsuite/objc/execute/paste.m: Remove.
27838
27839 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27840
27841         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27842
27843 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27844
27845         * g77.dg/strlen0.f: New test.
27846
27847 2001-09-21  Richard Henderson  <rth@redhat.com>
27848
27849         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27850         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27851
27852 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27853
27854         Table-driven attributes.
27855         * g++.dg/ext/attrib1.C: New test.
27856
27857 2001-09-20  DJ Delorie  <dj@redhat.com>
27858
27859         * gcc.dg/20000926-1.c: Update expected warning messages.
27860         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27861         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27862         array.
27863
27864 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27865
27866         * g++.dg/eh/registers1.C: New test case.
27867
27868 2001-09-17  Richard Henderson  <rth@redhat.com>
27869
27870         * gcc.dg/array-5.c: Fix VLA decomposition test.
27871
27872 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27873
27874         * gcc.dg/cpp/line5.c: New testcase.
27875
27876 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27877
27878         * gcc.dg/cpp/macro9.c: New test.
27879
27880 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27881
27882         * gcc.c-torture/execute/980223.c: Change type of addr from long
27883         to char *.
27884
27885 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27886
27887         * gcc.c-torture/execute/20010915-1.c: New test.
27888
27889 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27890
27891         * g77.dg/bprob: New directory.
27892         * g77.dg/bprob/bprob.exp: New file.
27893         * g77.dg/bprob/bprob-1.f: New test.
27894         * g77.dg/gcov: New directory.
27895         * g77.dg/gcov/gcov.exp: New file.
27896         * g77.dg/gcov/gcov-1.f: New test.
27897         * g77.dg/gcov/gcov-1.x: New file.
27898
27899 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27900
27901         * gcc.dg/cpp/directiv.c: Update.
27902         * gcc.dg/cpp/undef1.c: Update.
27903
27904 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.dg/20010912-1.c: New test.
27907
27908 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27909
27910         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27911         language-independent file in lib.
27912         * lib/gcov.exp: New file.
27913
27914 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27915
27916         * gcc.c-torture/compile/20010911-1.c: New test.
27917
27918 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27919
27920         * lib/profopt.exp: New, to support profile-directed optimizations.
27921         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27922         * gcc.misc-tests/bprob-1.c: New test.
27923         * gcc.misc-tests/bprob-2.c: New test.
27924
27925 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27926
27927         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27928         XFAIL and which kinds of gcov output to verify.
27929         * gcc.misc-tests/gcov-4b.x: New file.
27930         * gcc.misc-tests/gcov-5b.x: New file.
27931         * gcc.misc-tests/gcov-6.x: New file.
27932         * gcc.misc-tests/gcov-7.c: New test.
27933         * gcc.misc-tests/gcov-7.x: New file.
27934
27935 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27936
27937         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27938         * gcc.misc-tests/gcov-6.c: New test.
27939
27940 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27941
27942         PR c++/3986
27943         * g++.dg/abi/vbase1.C: New test.
27944
27945 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27946
27947         * objc.dg/method-2.m: New.
27948
27949 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         PR c++/4203
27952         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27953         * g++.dg/init/empty1.C: New test.
27954
27955 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27956
27957         * gcc.c-torture/compile/20010903-1.c: New test.
27958
27959 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27960
27961         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27962         for m68k.
27963
27964 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27965
27966         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27967
27968         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27969
27970         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27971
27972 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27973
27974         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27975         for 16-bit 'unsigned int'.
27976
27977 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27978
27979         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27980
27981 2001-08-27  Richard Henderson  <rth@redhat.com>
27982
27983         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27984         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27985
27986 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27987
27988         * gcc.dg/asm-names.c (ymain): New.
27989
27990 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27991
27992         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27993         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27994         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27995
27996 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27997
27998         * gcc.dg/compare5.c: New testcase.
27999
28000 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28001
28002         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28003         and "In instantiation".
28004
28005 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28006
28007         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28008
28009 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28010
28011         * gcc.misc-tests/gcov.exp: Add support for branch information.
28012         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28013         * gcc.misc-tests/gcov-4.c: New test.
28014         * gcc.misc-tests/gcov-4b.c: New test.
28015         * gcc.misc-tests/gcov-5b.c: New test.
28016
28017 2001-08-20  Zack Weinberg  <zackw@panix.com>
28018
28019         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28020         expected to fail.
28021
28022 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28023
28024         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28025
28026 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28027
28028         * g++.dg/eh/template1.C: New test.
28029
28030 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28031
28032         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28033         Fix thinko.
28034         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28035         for xfail.
28036
28037 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28038
28039         * lib/g77-dg.exp:  Use prune.exp for common procedures
28040         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28041         * lib/g77.exp: (g77-dg-prune) Remove
28042
28043 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28044
28045         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28046
28047 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28048
28049         * g++.dg/template/unify1.C: New test.
28050
28051 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.dg/abi/empty4.C: New test.
28054
28055 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28056
28057         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28058         solaris2.*
28059         * g77.f-torture/compile/pr3743.x: Likewise
28060
28061 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28062
28063         * g++.dg/other/using-declaration.C: New test.
28064
28065 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28066
28067         * gcc.dg/cpp/tr-sign.c: New testcase.
28068
28069 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28070
28071         * gcc.dg/cpp/19951025-1.c: Revert.
28072         * gcc.dg/cpp/directiv.c: We no longer process directives that
28073         interrupt macro arguments.
28074
28075 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28076
28077         * gcc.dg/bconstp-1.c: New test.
28078
28079 2001-08-03  Richard Henderson  <rth@redhat.com>
28080
28081         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28082
28083 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28084
28085         * gcc.dg/cpp/19951025-1.c: Update.
28086
28087 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28088
28089         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28090         should be x.
28091
28092 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28093
28094         Kill -fhonor-std.
28095         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28096         * g++.old-deja/g++.other/std1.C: Likewise.
28097         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28098
28099 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28100
28101         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28102         (g77_pass, g77_fail, g77_finish, g77_exit,
28103         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28104
28105 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28106
28107         * g77.dg/fbackslash.f
28108         * g77.dg/fcase-preserve.f
28109         * g77.dg/ff90-1.f
28110         * g77.dg/ffixed-line-length-0.f
28111         * g77.dg/ffixed-line-length-132.f
28112         * g77.dg/ffixed-line-length-7.f
28113         * g77.dg/ffixed-line-length-72.f
28114         * g77.dg/ffixed-line-length-none.f
28115         * g77.dg/ffree-form-1.f
28116         * g77.dg/fno-backslash.f
28117         * g77.dg/fno-f90-1.f
28118         * g77.dg/fno-fixed-form-1.f
28119         * g77.dg/fno-onetrip.f
28120         * g77.dg/fno-typeless-boz.f
28121         * g77.dg/fno-underscoring.f
28122         * g77.dg/fno-vxt-1.f
28123         * g77.dg/fonetrip.f
28124         * g77.dg/ftypeless-boz.f
28125         * g77.dg/fugly-assumed.f
28126         * g77.dg/funderscoring.f
28127         * g77.dg/fvxt-1.f
28128
28129 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28130
28131         * objc.dg/fwd-proto-1.m: New.
28132         * objc.dg/local-decl-1.m: New.
28133         * objc.dg/naming-1.m: New.
28134         * objc.dg/naming-2.m: New.
28135         * objc.dg/proto-hier-1.m: New.
28136
28137 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28138
28139         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28140         largest-type elements to a struct makes its size grow.
28141
28142 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28143
28144         * g++.dg/abi/vthunk1.C: New test.
28145
28146 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28147
28148         * g++.dg/abi/vbase8-22.C: New test.
28149
28150 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28151
28152         * gcc.dg/cpp/macro8.c: New test.
28153
28154 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28155
28156         * g++.dg/abi/vbase8-21.C: New test.
28157
28158 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28159
28160         * g++.dg/abi/vbase8-10.C: New test.
28161
28162 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28163
28164         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28165         ${tool}_set_ld_library_path.
28166         Changed caller.
28167         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28168         g++.exp.
28169
28170 2001-07-26  Stan Cox <scox@redhat.com>
28171
28172         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28173         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28174         gcc_exit, gcc_check_unsupported_p):
28175         Moved to gcc-deps.exp
28176         * gcc-deps.exp: New file.
28177
28178 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28179
28180         * g++.old-deja/g++.pt/defarg14.C: New test.
28181
28182 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         * g++.old-deja/g++.other/lineno5.C: New test.
28185
28186 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28187
28188         * g++.old-deja/g++.pt/crash68.C: New test.
28189
28190 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.old-deja/g++.other/crash42.C: New test.
28193
28194 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28195
28196         * gcc.dg/cpp/extratokens.c: Fix.
28197         * gcc.dg/cpp/skipping2.c: New tests.
28198
28199 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28200
28201         * gcc.c-torture/execute/20010724-1.c: New file.
28202         * gcc.c-torture/execute/20010724-1.x: New file.
28203
28204 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         * g++.old-deja/g++.other/cond7.C: New test.
28207
28208 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.other/optimize4.C: New test.
28211
28212 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28213
28214         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28215
28216 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28217
28218         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28219         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28220         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28221         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28222
28223         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28224         bug report" message.
28225
28226         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28227         * g++.dg/ext/instantiate1.C: Move from old-deja.
28228
28229 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28230
28231         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28232         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28233         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28234         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28235
28236 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.c-torture/execute/20010723-1.c: New test.
28239
28240 2001-07-23  Ben Elliston  <bje@redhat.com>
28241
28242         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28243
28244 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28245
28246         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28247         i[34567]86-*-*.
28248         Delete handling of ieee_multilib_flags.
28249         Pass -mieee for alpha*-*-* and sh-*-*.
28250         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28251
28252 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28253
28254         Remove old-abi tests.
28255         * g++.old-deja/g++.mike/p11116.C: Remove.
28256         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28257
28258 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28259
28260         * g77.f-torture/compile/pr3743.f:  New test
28261
28262 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28263
28264         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28265
28266 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28267
28268         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28269         g++.old-deja/g++.pt/static6.C: Likewise.
28270         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28271         supports weak symbols.
28272
28273 2001-07-18  Andreas Jaeger  <aj@suse.de>
28274
28275         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28276         supported again.
28277
28278 2001-07-18  Andreas Jaeger  <aj@suse.de>
28279
28280         * gcc.dg/iftrap-1.c: Fix target line.
28281
28282 2001-07-17  Richard Henderson  <rth@redhat.com>
28283
28284         * gcc.c-torture/execute/20010717-1.c: New.
28285
28286 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28287
28288         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28289         tests.
28290
28291 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28292
28293         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28294
28295 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28296
28297         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28298         UAC_SIGBUS, UAC_NOPRINT definitions.
28299
28300 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28301
28302         * objc/execute/object_is_class.m: New test.
28303         * objc/execute/object_is_meta_class.m: New test.
28304
28305 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28306
28307         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28308         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28309
28310 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28311
28312         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28313         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28314
28315 2001-07-14  Richard Henderson  <rth@redhat.com>
28316
28317         * gcc.dg/iftrap-1.c: New.
28318
28319 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28320
28321         * g77.f-torture/execute/intrinsic77.f: New test.
28322
28323 2001-07-11  Janis Johnson <janis@us.ibm.com>
28324
28325         * gcc.misc-tests/gcov-3.c: New test.
28326
28327 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28328
28329         * gcc.c-torture/compile/20010711-1.c,
28330         * gcc.c-torture/compile/20010711-2.c: New tests.
28331
28332 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28333
28334         * gcc.c-torture/execute/20010711-1.c: New test.
28335
28336 2001-07-11  Ben Elliston  <bje@redhat.com>
28337
28338         * g++.old-deja/g++.other/enum5.C: New test.
28339
28340 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28341
28342         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28343         (g++-dg-prune): Call prune_gcc_output.
28344         * prune.exp: New file for prune_gcc_output.
28345         * lib/g++.exp, lib/gcc.exp: Load it.
28346
28347 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28348
28349         * gcc.c-torture/compile/20010701-1.c,
28350         g++.old-deja/g++.ext/attrib6.C: New tests.
28351
28352 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28353
28354         * gcc.c-torture/compile/20010706-1.c: New test.
28355
28356 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28357
28358         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28359
28360 2001-06-28  Stan Shebs  <shebs@apple.com>
28361
28362         * gcc.dg/pragma-darwin.c: New test.
28363
28364 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28365
28366         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28367         Solaris 2.[678] system.
28368
28369 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28370
28371         * gcc.dg/20010622-1.c: New test.
28372
28373 2001-06-18  Stan Shebs  <shebs@apple.com>
28374
28375         * objc.dg: New directory.
28376         * objc.dg/dg.exp: New file.
28377         * objc.dg/alias.m: New.
28378         * objc.dg/class-1.m: New.
28379         * objc.dg/class-2.m: New.
28380         * objc.dg/const-str-1.m: New.
28381         * objc.dg/const-str-2.m: New.
28382         * objc.dg/id-1.m: New.
28383         * objc.dg/method-1.m: New.
28384         * objc.dg/super-class-1.m: New.
28385         * lib/objc-dg.exp: New file.
28386
28387 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28388
28389         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28390         of label name.
28391
28392 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28395
28396 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28397
28398         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28399         variable.
28400
28401 2001-06-12  Richard Henderson  <rth@redhat.com>
28402
28403         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28404
28405 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         * g++.old-deja/g++.abi/vbase5.C: New test.
28408         * g++.old-deja/g++.abi/vbase6.C: New test.
28409         * g++.old-deja/g++.abi/vbase7.C: New test.
28410
28411 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28412
28413         * gcc.c-torture/compile/20010610-1.c: New test.
28414
28415 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         * g++.old-deja/g++.abi/vbase4.C: New test.
28418
28419 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28420
28421         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28422         support %f for HC11/HC12 targets.
28423         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28424         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28425         on HC11/HC12 targets.
28426         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28427
28428 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28429
28430         * gcc.dg/wchar_t-1.c: New file.
28431         * gcc.dg/wint_t-1.c: Likewise.
28432
28433 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28434
28435         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28436
28437 2001-06-11  Richard Henderson  <rth@redhat.com>
28438
28439         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28440
28441 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28442
28443         * gcc.c-torture/compile/20010611-1.c: New test.
28444
28445 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28446
28447         * gcc.dg/c99-tag-1.c: Add more tests.
28448
28449 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28450
28451         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28452         representation on MN10300 and ARM/Thumb.
28453
28454 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28455
28456         * g77.f-torture/execute/20010610.f: New.
28457
28458 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28459
28460         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28461         names.
28462
28463 2001-06-09  Richard Henderson  <rth@redhat.com>
28464
28465         * gcc.c-torture/execute/ashrdi-1.c: New.
28466         * gcc.c-torture/execute/ashldi-1.c: New.
28467         * gcc.c-torture/execute/lshrdi-1.c: New.
28468
28469 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28470
28471         * objc/execute/load-3.m: Added. Check sending +load to categories,
28472         in addition to classes.
28473
28474 2001-06-08  Stan Shebs  <shebs@apple.com>
28475
28476         * objc/execute/load-2.m: New test.  From Nicola Pero
28477         <n.pero@mi.flashnet.it>.
28478
28479 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28480
28481         * gcc.c-torture/execute/20010605-2.c: New test.
28482
28483 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.old-deja/g++.abi/vbase2.C: New test.
28486         * g++.old-deja/g++.abi/vbase3.C: New test.
28487
28488 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28489
28490         * g++.old-deja/g++.pt/friend49.C: New test.
28491
28492 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.ext/anon3.C: New test.
28495
28496 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.other/conv7.C: New test.
28499
28500 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28501
28502         * gcc.c-torture/compile/20010605-2.c: New test.
28503
28504 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28505
28506         * gcc.c-torture/execute/20010604-1.c: New test.
28507
28508 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28509
28510         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28511
28512 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28513
28514         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28515         (g++_link_flags): Likewise.
28516         (g++_init): Pass gccpath's value to two previous functions.
28517
28518 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28519
28520         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28521         Ensure logfile entry matches exec command line.
28522
28523 2001-05-31  Richard Henderson  <rth@redhat.com>
28524
28525         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28526         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28527
28528 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28529
28530         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28531         compiler for irix6.2
28532
28533 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28534
28535         * g++.old-deja/g++.other/optimize3.C: New file.
28536
28537 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28538
28539         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28540         assemble.
28541
28542 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.old-deja/g++.other/optimize2.C: New file.
28545
28546 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28547
28548         * gcc.c-torture/compile/20010518-2.c: New file.
28549         * gcc.c-torture/execute/20010518-1.c: New file.
28550         * gcc.c-torture/execute/20010518-2.c: New file.
28551
28552 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28553
28554         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28555
28556 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28557
28558         G++ no longer defines builtins that do not begin with __builtin.
28559         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28560         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28561         * g++.old-deja/g++.law/builtin1.C: Likewise.
28562         * g++.old-deja/g++.law/cvt2.C: Likewise.
28563         * g++.old-deja/g++.mike/net5.C: Likewise.
28564         * g++.old-deja/g++.other/builtins1.C: Likewise.
28565         * g++.old-deja/g++.other/builtins2.C: Likewise.
28566         * g++.old-deja/g++.other/builtins3.C: Likewise.
28567         * g++.old-deja/g++.other/builtins4.C: Likewise.
28568         * g++.old-deja/g++.other/inline8.C: Likewise.
28569         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28570
28571 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         * g++.old-deja/g++.pt/using1.C: Adjust.
28574         * g++.old-deja/g++.pt/using2.C: New test.
28575
28576 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28577
28578         * gcc.dg/cpp/charconst.c: New tests.
28579         * gcc.dg/cpp/escape.c: New tests.
28580         * gcc.dg/cpp/escape-1.c: New tests.
28581         * gcc.dg/cpp/escape-2.c: New tests.
28582         * gcc.dg/cpp/ucs.c: New tests.
28583
28584 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28585
28586         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28587         native compiler for irix6.5.
28588
28589 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28590
28591         * lib/g++.exp (g++_include_flags): Use args to compute
28592         get_multilibs.
28593         (g++_link_flags): Likewise.
28594         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28595
28596 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28597
28598         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28599
28600 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28601
28602         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28603         this file.
28604
28605 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28606
28607         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28608         STACK_SIZE;
28609         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28610         to STACK_SIZE; Use it to define size of add_histo array.
28611         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28612         to STACK_SIZE.
28613         (f): Use GITT_SIZE to define size of gitt local table.
28614         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28615         to STACK_SIZE; Use it to define size of bytemem array.
28616
28617 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28618
28619         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28620         on 68HC11/HC12 due to the asm instruction.
28621         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28622         * gcc.c-torture/compile/920520-1.x: Likewise.
28623         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28624         on 68HC11/HC12 because the function is larger than 64K.
28625         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28626         on 68HC11/HC12 because the structure is too large.
28627
28628 2001-05-20  Richard Henderson  <rth@redhat.com>
28629
28630         * gcc.c-torture/execute/20010520-1.c: New.
28631
28632 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28633
28634         * g++.old-deja/g++.warn/compare1.C: New test.
28635         * gcc.dg/compare4.c: New test.
28636
28637 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         * g++.old-deja/g++.other/optimize1.C: New test.
28640
28641 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28642
28643         * g++.old-deja/g++.pt/spec41.C: New test.
28644
28645 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28646
28647         * gcc.c-torture/compile/20010114-1.x: Remove.
28648
28649 2001-05-18  Stan Shebs  <shebs@apple.com>
28650
28651         * gcc.c-torture/compile/20010518-1.c: New test.
28652
28653 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28656         * g++.old-deja/g++.pt/crash67.C: New test.
28657
28658 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28659
28660         * g++.old-deja/g++.other/debug9.C: New test.
28661
28662 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28663
28664         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28665
28666 2001-05-16  Jan Hubicka  <jh@suse.cz>
28667
28668         * gcc.c-torture/compile/20010516-1.c: New test.
28669
28670 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28671
28672         * g++.old-deja/g++.other/crash41.C: New test.
28673
28674 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28675
28676         * g++.old-deja/g++.pt/crash66.C: New test.
28677
28678 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28679
28680         * g++.old-deja/g++.robertl/eb27.C: Convert.
28681
28682 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28683
28684         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28685         declaration being redundant.
28686
28687 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28688
28689         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28690
28691 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28692
28693         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28694
28695 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28696
28697         * lib/g++.exp: Use testsuite_flags.
28698
28699 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28700
28701         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28702
28703 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28704
28705         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28706
28707 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28708
28709         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28710
28711 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28712
28713         * gcc.c-torture/compile/20010313-1.c: New test.
28714
28715 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28716
28717         * gcc.dg/cpp/direct2.c: New test.
28718         * gccq.dg/cpp/direct2s.c: New test.
28719
28720         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28721
28722 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28723
28724         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28725         * g++.old-deja/g++.other/op3.C: Likewise.
28726
28727 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28728
28729         * gcc.dg/cpp/syshdr.h: New file.
28730         * gcc.dg/cpp/sysmac1.c: Update.
28731         * gcc.dg/cpp/sysmac2.c: Update.
28732
28733 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28734
28735         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28736
28737 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28738
28739         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28740         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28741
28742 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28743
28744         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28745
28746 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28747
28748         * lib/g++.exp (g++_include_flags): Don't use any special flags
28749         if TESTING_IN_BUILD_TREE is not defined.
28750         (g++_init): Use a plain 'c++' as the compiler if
28751         TESTING_IN_BUILD_TREEE is not defined.
28752
28753 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * g++.old-deja/g++.eh/catch13.C: New test.
28756         * g++.old-deja/g++.eh/catch14.C: New test.
28757
28758 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28759
28760         * gcc.dg/cpp/tr-define.c: New test.
28761
28762 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28763
28764         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28765         <stdlib.h>, not <malloc.h>.
28766
28767 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28768
28769         * g++.old-deja/g++.ns/template17.C: New test.
28770
28771 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28772
28773         * g++.old-deja/g++.pt/ref4.C: New test.
28774
28775 2001-04-30  Richard Henderson  <rth@redhat.com>
28776
28777         * gcc.dg/20000724-1.c: Revert last change.
28778
28779 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28780
28781         * g77.f-torture/execute/20010430.f: New test.
28782
28783 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28784
28785         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28786
28787 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28788
28789         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28790
28791 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28792
28793         * g++.old-deja/g++.eh/crash6.C: New test.
28794
28795 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28796
28797         * g++.old-deja/g++.other/warn7.C: New test.
28798
28799 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.old-deja/g++.other/defarg9.C: New test.
28802
28803 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28804
28805         * g77.f-torture/compile/20010426.f: New test.
28806         * g77.f-torture/execute/20010426.f: New test.
28807
28808 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28809
28810         * g77.f-torture/compile/20000629-1.x: Remove - error
28811         has been fixed.
28812
28813 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28814
28815         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28816         Tweak slightly to work with g++.dg framework.
28817         * g++.dg/special/ecos.exp: Run initp1.C test.
28818         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28819
28820         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28821         its linker doesn't give line numbers either.
28822         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28823
28824 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28825
28826         * g++.old-deja/g++.other/lex1.C: New test.
28827
28828 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28829
28830         * gcc.dg/noncompile/20010425-1.c: New test.
28831
28832 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28833
28834         * g++.old-deja/g++.pt/mangle2.C: New test.
28835
28836 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28837
28838         * gcc.dg/format/plus-1.c: New test.
28839
28840 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28841
28842         * gcc.dg/20010423-1.c: New test.
28843
28844 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28845
28846         * gcc.c-torture/execute/20010422-1.c: New test.
28847
28848 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28849
28850         * g++.old-deja/g++.ns/type2.C: New test.
28851
28852 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28853
28854         * g++.old-deja/g++.other/perf1.C: New test.
28855
28856 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28857
28858         * gcc.dg/c99-func-2.c: Remove xfail.
28859         * gcc.dg/c99-func-3.c: Remove xfail.
28860         * gcc.dg/c99-func-4.c: Remove xfail.
28861
28862 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28863
28864         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28865
28866 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28867
28868         * gcc.c-torture/compile/20010423-1.c: New test.
28869
28870 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28871
28872         * g++.old-deja/g++.pt/typename28.C: New test.
28873
28874 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * g++.old-deja/g++.abi/empty2.C: New test.
28877         * g++.old-deja/g++.abi/empty3.C: New test.
28878
28879 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28880
28881         * g++.old-deja/g++.other/comdat2.C: New test.
28882         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28883
28884 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * g++.old-deja/g++.other/overload14.C: New test.
28887
28888 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * g++.old-deja/g++.other/lookup23.C: New test.
28891
28892 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.c-torture/execute/20010403-1.c: New test.
28895
28896 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28897             Mark Mitchell  <mark@codesourcery.com>
28898
28899         * lib/old-dejagnu.exp: Don't delete output of executable.
28900         Add .exe suffix to executables.
28901
28902 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28903
28904         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28905
28906 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28907
28908         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28909
28910 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28913         * g++.old-deja/g++.abi/crash1.C: New test.
28914
28915 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28916
28917         * g++.old-deja/g++.other/crash40.C: New test.
28918
28919 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28920
28921         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28922
28923 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28924
28925         * g++.old-deja/g++.other/warn6.C: New test.
28926
28927 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28928
28929         * g++.old-deja/g++.robertl/eb42.C: Same.
28930
28931 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28932
28933         * gcc.dg/wtr-conversion-1.c: New testcase.
28934
28935 2001-04-10  Richard Henderson  <rth@redhat.com>
28936
28937         * g++.old-deja/g++.other/array5.C: New.
28938
28939 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28940
28941         * gcc.c-torture/execute/20010408-1.c: New test.
28942
28943 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28944
28945         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28946         headers and constructs.
28947         * g++.old-deja/g++.robertl/eb79.C: Same.
28948         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28949         * g++.old-deja/g++.robertl/eb73.C: Same.
28950         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28951         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28952         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28953         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28954         * g++.old-deja/g++.robertl/eb44.C: Same.
28955         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28956         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28957         * g++.old-deja/g++.robertl/eb39.C: Same.
28958         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28959         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28960         * g++.old-deja/g++.robertl/eb30.C: Same.
28961         * g++.old-deja/g++.robertl/eb3.C: Same.
28962         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28963         * g++.old-deja/g++.robertl/eb21.C: Same.
28964         * g++.old-deja/g++.robertl/eb15.C: Same.
28965         * g++.old-deja/g++.robertl/eb118.C: Same.
28966         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28967         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28968         * g++.old-deja/g++.robertl/eb109.C: Same.
28969         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28970         * g++.old-deja/g++.mike/rtti1.C: Same.
28971         * g++.old-deja/g++.mike/p658.C: Same.
28972         * g++.old-deja/g++.mike/net46.C: Same.
28973         * g++.old-deja/g++.mike/net34.C: Same.
28974         * g++.old-deja/g++.mike/memoize1.C: Same.
28975         * g++.old-deja/g++.mike/eh2.C: Same.
28976         * g++.old-deja/g++.law/weak.C: Same.
28977         * g++.old-deja/g++.law/visibility7.C: Same.
28978         * g++.old-deja/g++.law/visibility25.C: Same.
28979         * g++.old-deja/g++.law/visibility22.C: Same.
28980         * g++.old-deja/g++.law/visibility2.C: Same.
28981         * g++.old-deja/g++.law/visibility17.C: Same.
28982         * g++.old-deja/g++.law/visibility13.C: Same.
28983         * g++.old-deja/g++.law/visibility10.C: Same.
28984         * g++.old-deja/g++.law/visibility1.C: Same.
28985         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28986         * g++.old-deja/g++.law/vbase1.C: Same.
28987         * g++.old-deja/g++.law/operators32.C: Same.
28988         * g++.old-deja/g++.law/nest3.C: Same.
28989         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28990         * g++.old-deja/g++.law/except5.C (main): Same.
28991         * g++.old-deja/g++.law/cvt7.C (run): Same.
28992         * g++.old-deja/g++.law/cvt2.C: Same.
28993         * g++.old-deja/g++.law/cvt16.C: Same.
28994         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28995         * g++.old-deja/g++.law/ctors17.C (main): Same.
28996         * g++.old-deja/g++.law/ctors13.C: Same.
28997         * g++.old-deja/g++.law/ctors12.C (main): Same.
28998         * g++.old-deja/g++.law/ctors10.C: Same.
28999         * g++.old-deja/g++.law/code-gen5.C: Same.
29000         * g++.old-deja/g++.law/bad-error7.C: Same.
29001         * g++.old-deja/g++.law/arm9.C: Same.
29002         * g++.old-deja/g++.law/arm12.C: Same.
29003         * g++.old-deja/g++.law/arg8.C: Same.
29004         * g++.old-deja/g++.law/arg1.C: Same.
29005         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29006         * g++.old-deja/g++.jason/template31.C: Same.
29007         * g++.old-deja/g++.jason/template24.C (main): Same.
29008         * g++.old-deja/g++.jason/2371.C: Same.
29009         * g++.old-deja/g++.eh/new2.C: Same.
29010         * g++.old-deja/g++.eh/new1.C: Same.
29011         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29012         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29013         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29014         * g++.old-deja/g++.brendan/crash62.C: Same.
29015         * g++.old-deja/g++.brendan/crash52.C: Same.
29016         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29017         * g++.old-deja/g++.brendan/crash38.C: Same.
29018         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29019         * g++.old-deja/g++.brendan/copy9.C: Same.
29020
29021 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29022
29023         * gcc.c-torture/execute/20001203-2.c (memset):
29024         Count argument is of type __SIZE_TYPE__.
29025
29026 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29027
29028         * gcc.c-torture/compile/20010404-1.c: New test.
29029
29030 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * gcc.c-torture/compile/20010326-1.c: New test.
29033
29034 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29035
29036         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29037         peculiarities of the SH.
29038         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29039
29040 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29041
29042         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29043         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29044         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29045
29046 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29047
29048         * g77.f-torture/compile/20010321-1.f: New test.
29049
29050 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gcc.c-torture/compile/20010329-1.c: New test.
29053
29054 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.c-torture/execute/20010329-1.c: New test.
29057
29058 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29059
29060         * g++.old-deja/g++.other/eh4.C: Fix typo.
29061
29062 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29063
29064         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29065
29066 2001-03-28  Philip Blundell  <philb@gnu.org>
29067
29068         * gcc.c-torture/compile/20010328-1.c: New test.
29069
29070 2001-03-27  Richard Henderson  <rth@redhat.com>
29071
29072         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29073         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29074
29075 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29076
29077         * gcc.c-torture/compile/20010327-1.c: New test.
29078
29079 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29080
29081         * g++.old-deja/g++.other/friend12.C: New test.
29082         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29083         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29084
29085 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29086
29087         * gcc.c-torture/execute/20010325-1.c: New test.
29088
29089 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29090
29091         * g++.old-deja/g++.other/mangle3.C: New test.
29092
29093 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29094
29095         * g++.old-deja/g++.other/anon8.C: New test.
29096
29097 2001-03-20  Philip Blundell  <philb@gnu.org>
29098
29099         * gcc.c-torture/compile/20010320-1.c: New test.
29100
29101 2001-03-17  Richard Henderson  <rth@redhat.com>
29102
29103         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29104
29105 2001-03-15  Geoff Keating  <geoff@redhat.com>
29106
29107         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29108         tests on AIX.
29109
29110 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29111
29112         * g++.old-deja/g++.other/eh4.C: New test.
29113
29114 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29115
29116         * gcc.dg/cpp/mi1.c: Update.
29117
29118 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29119
29120         * g++.old-deja/g++.other/regstack.C: New test.
29121
29122 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29123
29124         * g++.old-deja/g++.other/ref4.C: New test.
29125
29126 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29127
29128         * objc/execute/va_method.m: Added.
29129         * objc/execute/IMP.m: Added.
29130         * objc/execute/_cmd.m: Added.
29131         * objc/execute/accessing_ivars.m: Added.
29132         * objc/execute/class-1.m: Added.
29133         * objc/execute/class-10.m: Added.
29134         * objc/execute/class-11.m: Added.
29135         * objc/execute/class-12.m: Added.
29136         * objc/execute/class-13.m: Added.
29137         * objc/execute/class-14.m: Added.
29138         * objc/execute/class-2.m: Added.
29139         * objc/execute/class-3.m: Added.
29140         * objc/execute/class-4.m: Added.
29141         * objc/execute/class-5.m: Added.
29142         * objc/execute/class-6.m: Added.
29143         * objc/execute/class-7.m: Added.
29144         * objc/execute/class-8.m: Added.
29145         * objc/execute/class-9.m: Added.
29146         * objc/execute/class-tests-1.h
29147         * objc/execute/class-tests-2.h
29148         * objc/execute/compatibility_alias.m: Added.
29149         * objc/execute/encode-1.m: Added.
29150         * objc/execute/formal_protocol-1.m: Added.
29151         * objc/execute/formal_protocol-2.m: Added.
29152         * objc/execute/formal_protocol-3.m: Added.
29153         * objc/execute/formal_protocol-4.m: Added.
29154         * objc/execute/formal_protocol-5.m: Added.
29155         * objc/execute/formal_protocol-6.m: Added.
29156         * objc/execute/formal_protocol-7.m: Added.
29157         * objc/execute/informal_protocol.m: Added.
29158         * objc/execute/initialize.m: Added.
29159         * objc/execute/load.m: Added.
29160         * objc/execute/many_args_method.m: Added.
29161         * objc/execute/nested-3.m: Added.
29162         * objc/execute/no_clash.m: Added.
29163         * objc/execute/private.m: Added.
29164         * objc/execute/redefining_self.m: Added.
29165         * objc/execute/root_methods.m: Added.
29166         * objc/execute/selector-1.m: Added.
29167         * objc/execute/static-1.m: Added.
29168         * objc/execute/static-2.m: Added.
29169         * objc/execute/va_method.m: Added.
29170
29171 2001-03-10  Richard Henderson  <rth@redhat.com>
29172
29173         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29174
29175 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29176
29177         * g++.old-deja/g++.other/crash31.C: XFAIL.
29178         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29179         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29180         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29181         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29182         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29183
29184 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29185
29186         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29187
29188 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29189
29190         * gcc.dg/20000724-1.c: Don't use multiline strings.
29191
29192 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29193
29194         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29195         result of -cString against what we expect it to be; don't just
29196         print it out for no one to read.
29197
29198         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29199         Based on testcases provided by Nicola Pero.
29200
29201 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29202
29203         * gcc.dg/cpp/macro7.c: New test.
29204
29205 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29206
29207         * gcc.dg/cpp/multiline.c: Update.
29208
29209 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         * g++.old-deja/g++.other/enum3.C: New test.
29212
29213 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.old-deja/g++.other/pod1.C: New test.
29216
29217 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29218
29219         * g++.old-deja/g++.ext/overload1.C: New test.
29220
29221 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29222
29223         * g++.old-deja/g++.pt/using1.C: New test.
29224
29225 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         * g++.old-deja/g++.other/using9.C: New test.
29228
29229 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29230
29231         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29232
29233         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29234
29235 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29236
29237         * g++.old-deja/g++.ext/realpt1.C: Remove.
29238
29239 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29242
29243 2001-02-26  Will Cohen  <wcohen@redhat.com>
29244
29245         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29246
29247 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29248
29249         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29250         templatized constructors.
29251
29252 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29253
29254         * gcc.c-torture/execute/20010224-1.c: New test.
29255
29256 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29257
29258         * gcc.c-torture/execute/20010222-1.c: New test.
29259
29260 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29261
29262         * g++.old-deja/g++.other/inline20.C: New test.
29263
29264 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29265
29266         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29267
29268 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29269
29270         * g++.old-deja/g++.other/lookup22.C: New test.
29271
29272 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29273
29274         * g77.dg: New directory.
29275         * g77.dg/20010216-1.f: New test case.
29276         * g77.dg/dg.exp: New driver.
29277         * lib/g77-dg.exp: New driver library.
29278
29279 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29280
29281         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29282
29283 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29284
29285         * g++.old-deja/g++.other/decl9.C: New test.
29286
29287 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29288
29289         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29290         not need <string> and also tests the initialization at runtime.
29291
29292 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29293
29294         * gcc.c-torture/execute/longlong.c: New test.
29295
29296 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29297
29298         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29299
29300 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29301
29302         * gcc.c-torture/execute/920302-1.c (execute):
29303         Change argument type to short.
29304
29305 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.pt/deduct6.C: New test.
29308
29309 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.old-deja/g++.pt/deduct5.C: New test.
29312
29313 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29314
29315         * gcc.c-torture/execute/20010209-1.c: New test.
29316
29317 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29318
29319         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29320
29321 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29322
29323         * g++.dg/vtgc1.C: Update for new ABI.
29324
29325         * consistency.vlad: New directory, 1665 files.
29326
29327 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29328
29329         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29330         return type.
29331         * gcc.dg/cpp/digraphs.c: Declare puts.
29332
29333 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29334
29335         * g++.old-deja/g++.other/warn5.C: New test.
29336
29337 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29338
29339         * g++.old-deja/g++.pt/spec40.C: New test.
29340
29341 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29342
29343         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29344         case.
29345         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29346
29347 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * gcc.c-torture/compile/20010209-1.c: New test.
29350
29351 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29352
29353         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29354         excess errors message but not if it crashes.
29355         * g++.old-deja/g++.other/crash27.C: Likewise.
29356         * g++.old-deja/g++.other/crash28.C: Likewise.
29357         * g++.old-deja/g++.other/crash30.C: Likewise.
29358         * g++.old-deja/g++.other/crash32.C: Likewise.
29359         * g++.old-deja/g++.other/crash35.C: Likewise.
29360         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29361
29362 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29363
29364         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29365         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29366         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29367         g77.f-torture/execute/execute.exp,
29368         g77.f-torture/noncompile/noncompile.exp,
29369         gcc.c-torture/execute/execute.exp,
29370         gcc.c-torture/execute/memcheck/memcheck.exp,
29371         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29372         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29373         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29374         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29375         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29376         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29377         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29378         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29379         Remove bug reporting instructions with ancient email addresses.
29380
29381 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29382
29383         * gcc.dg/20010202-1.c: New test.
29384         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29385
29386 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29387
29388         * g++.dg/stdbool-if.C: New test.
29389
29390 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29391
29392         * objc/execute/fdecl.m: Added main().
29393
29394 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29395
29396         * gcc.c-torture/execute/20010206-1.c: New test.
29397
29398 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29399
29400         * gcc.dg/cpp/avoidpaste1.c: Update.
29401
29402 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29403
29404         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29405         Pero <nicola@brainstorm.co.uk>.
29406         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29407
29408 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         * g++.old-deja/g++.pt/spec39.C: New test.
29411
29412 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29413
29414         * gcc.c-torture/compile/20010202-1.c: New test.
29415
29416 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29417
29418         * g++.old-deja/g++.abi/primary2.C: New test.
29419         * g++.old-deja/g++.abi/primary3.C: New test.
29420         * g++.old-deja/g++.abi/primary4.C: New test.
29421         * g++.old-deja/g++.abi/primary5.C: New test.
29422         * g++.old-deja/g++.abi/vtable3.h: New test.
29423         * g++.old-deja/g++.abi/vtable3a.C: New test.
29424         * g++.old-deja/g++.abi/vtable3b.C: New test.
29425         * g++.old-deja/g++.abi/vtable3c.C: New test.
29426         * g++.old-deja/g++.abi/vtable3d.C: New test.
29427         * g++.old-deja/g++.abi/vtable3e.C: New test.
29428         * g++.old-deja/g++.abi/vtable3f.C: New test.
29429         * g++.old-deja/g++.abi/vtable3g.C: New test.
29430         * g++.old-deja/g++.abi/vtable3h.C: New test.
29431         * g++.old-deja/g++.abi/vtable3i.C: New test.
29432         * g++.old-deja/g++.abi/vtable3j.C: New test.
29433         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29434
29435 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * g++.old-deja/g++.other/anon6.C: New test.
29438         * g++.old-deja/g++.other/anon7.C: New test.
29439
29440 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29441
29442         * gcc.dg/cpp/avoidpaste2.c: New tests.
29443
29444 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29445
29446         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29447
29448 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29449
29450         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29451         DECIMAL_DIG cases for Irix."
29452
29453 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29454
29455         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29456
29457 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29458
29459         * gcc.dg/c99-tag-1.c: New test.
29460
29461 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29462
29463         * gcc.dg/cpp/tr-warn1.c: Add tests.
29464
29465 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29466
29467         * gcc.dg/cpp/avoidpaste1.c: Update.
29468         * gcc.dg/cpp/paste4.c: Update.
29469
29470 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29471
29472         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29473         cases for Irix.
29474
29475 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29476
29477         * g++.old-deja/g++.other/inline19.C: New test.
29478
29479 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29480
29481         * gcc.dg/Wlarger-than.c: New test.
29482
29483 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29484
29485         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29486
29487 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29488
29489         * gcc.c-torture/execute/20010129-1.c: New test.
29490         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29491
29492 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29493
29494         * gcc.dg/cpp/avoidpaste1.c: Test case.
29495
29496 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * g++.old-deja/g++.other/inline18.C: New test.
29499
29500 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29501
29502         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29503         and __builtin_putchar.
29504
29505 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29508         tests.
29509
29510 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29511
29512         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29513         floating point number rounding mode to round to the nearest
29514         representable mode.
29515
29516 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29517
29518         * g++.old-deja/g++.other/mangle2.C: New test.
29519
29520 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29521
29522         * gcc.c-torture/compile/20010124-1.c: New test.
29523
29524 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.pt/spec38.C: New test.
29527
29528 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29529
29530         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29531         "Build don't run".
29532
29533 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29534
29535         * gcc.c-torture/execute/20010123-1.c: New test.
29536
29537 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29538
29539         * g++.old-deja/g++.pt/spec37.C: New test.
29540
29541 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         * g++.old-deja/g++.pt/overload14.C: New test.
29544
29545 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29546
29547         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29548         __builtin_return_address.
29549
29550 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29553         * g++.old-deja/g++.pt/spec35.C: New test.
29554         * g++.old-deja/g++.pt/spec36.C: New test.
29555
29556 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29557
29558         * gcc.c-torture/compile/20010118-1.c: New test.
29559
29560 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29561
29562         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29563
29564 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29565
29566         * gcc.c-torture/execute/20010119-1.c: New test.
29567
29568 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29569
29570         * g++.old-deja/g++.other/vbase5.C: New test.
29571
29572 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29573
29574         * gcc.c-torture/execute/20010118-1.c: New test.
29575
29576 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.old-deja/g++.pt/deduct3.C: New test.
29579
29580 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29581
29582         * g++.old-deja/g++.pt/spec34.C: New test.
29583
29584 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29585
29586         * g77.f-torture/compile/20000601-2.f: New test.
29587
29588 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         * g++.old-deja/g++.other/init17.C: New test.
29591
29592 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29593
29594         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29595
29596 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29597
29598         * g++.old-deja/g++.pt/unify8.C: New test.
29599
29600 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29601
29602         * g++.old-deja/g++.abi/vbase1.C: New test.
29603
29604 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29605
29606         * g++.old-deja/g++.pt/crash65.C: New test.
29607
29608 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29609
29610         * gcc.dg/cpp/assembl2.S: New test case.
29611
29612 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29613
29614         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29615         are supported.
29616
29617 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29618
29619         * g++.old-deja/g++.other/builtins1.C: New test.
29620         * g++.old-deja/g++.other/builtins2.C: Likewise.
29621         * g++.old-deja/g++.other/builtins3.C: Likewise.
29622         * g++.old-deja/g++.other/builtins4.C: Likewise.
29623
29624 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29625
29626         * gcc.c-torture/compile/20010117-1.c: New test.
29627         * gcc.c-torture/compile/20010117-2.c: New test.
29628
29629 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29630
29631         * g77.f-torture/execute/20010116.[fx]: New test,
29632         XFAIL on i?86-*-*.
29633         * g77.f-torture/compile/20010115.f: Indicate it's
29634         a test for PR fortran/1636.
29635
29636 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29637
29638         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29639
29640 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29641
29642         * g77.f-torture/compile/20010115.f: New test.
29643
29644 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29645
29646         * g++.old-deja/g++.pt/nontype5.C: New test.
29647
29648 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29649
29650         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29651         have an equivalent working one below it.
29652
29653 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29654
29655         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29656         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29657
29658 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29659
29660         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29661         message containing "init_priority".
29662         (conpr-2.C): Likewise.
29663         (conpr-3.C): Likewise.
29664         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29665
29666 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29667
29668         * gcc.c-torture/execute/20010114-2.c: New test.
29669
29670 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29671
29672         * gcc.c-torture/compile/20010114-1.c: New test.
29673         * gcc.c-torture/compile/20010114-1.x: Xfail.
29674         * gcc.c-torture/compile/20010114-2.c: New test.
29675         * gcc.c-torture/execute/20010114-1.c: New test.
29676         * gcc.dg/trunc-1.c: New test.
29677         * gcc.dg/uninit-B.c: New test.
29678
29679 2001-01-13  Nick Clifton  <nickc@redhat.com>
29680
29681         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29682         target.
29683
29684 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29685
29686         * gcc.c-torture/compile/20010113-1.c: New test.
29687
29688 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29689
29690         * gcc.c-torture/compile/20001212-1.c: New test.
29691
29692 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29693
29694         * gcc.dg/cpp/widestr1.c: Update.
29695         * gcc.dg/cpp/prag-imp.c: Remove.
29696
29697 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29698
29699         * gcc.c-torture/execute/20000801-3.x: Remove.
29700         * gcc.dg/c90-init-1.c: New test.
29701         * gcc.dg/c99-init-1.c: New test.
29702         * gcc.dg/c99-init-2.c: New test.
29703         * gcc.dg/gnu99-init-1.c: New test.
29704
29705 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29706
29707         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29708         testing that no relevant ones were found.
29709
29710 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29711
29712         * g++.old-deja/g++.pt/cast2.C: New test.
29713
29714 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29715
29716         * g++.old-deja/g++.pt/friend47.C: New test.
29717
29718 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.old-deja/g++.pt/instantiate13.C: New test.
29721
29722 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29723
29724         * g++.old-deja/g++.other/defarg7.C: New test.
29725         * g++.old-deja/g++.other/defarg8.C: New test.
29726
29727 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29728
29729         * g++.old-deja/g++.pt/crash64.C: New test.
29730
29731 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29732
29733         * g++.old-deja/g++.pt/crash63.C: New test.
29734
29735 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29736
29737         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29738
29739 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29740
29741         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29742
29743 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29744
29745         * g++.old-deja/g++.pt/error3.C: New test.
29746
29747 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         * g++.old-deja/g++.other/crash39.C: New test.
29750
29751 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         * g++.old-deja/g++.other/vbase4.C: New test.
29754
29755 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29756
29757         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29758         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29759         * gcc.dg/special/special.exp: New test driver which will check
29760         for alias support for the above test.
29761
29762 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29763
29764         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29765         problems on small machines.
29766         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29767         parameterize.
29768
29769 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29770
29771         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29772         mips.
29773         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29774
29775 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         * g++.old_deja/g++.pt/using8.C: New test.
29778
29779 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29780
29781         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29782
29783 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29784
29785         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29786         where a failure is expected.
29787         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29788
29789 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29790
29791         * g++.old_deja/g++.pt/instantiate12.C: New test.
29792
29793 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29794
29795         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29796         start of structs.
29797         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29798         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29799         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29800         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29801         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29802         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29803         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29804         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29805         * g++.old-deja/g++.eh/spec6.C: Likewise.
29806         * g++.old-deja/g++.jason/crash3.C: Likewise.
29807         * g++.old-deja/g++.law/ctors11.C: Likewise.
29808         * g++.old-deja/g++.law/ctors17.C: Likewise.
29809         * g++.old-deja/g++.law/ctors5.C: Likewise.
29810         * g++.old-deja/g++.law/ctors9.C: Likewise.
29811         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29812         * g++.old-deja/g++.mike/net22.C: Likewise.
29813         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29814         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29815         * g++.old-deja/g++.mike/virt3.C: Likewise.
29816         * g++.old-deja/g++.niklas/t128.C: Likewise.
29817         * g++.old-deja/g++.other/anon4.C: Likewise.
29818         * g++.old-deja/g++.other/using1.C: Likewise.
29819         * g++.old-deja/g++.other/warn3.C: Likewise.
29820         * g++.old-deja/g++.pt/t37.C: Likewise.
29821         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29822         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29823
29824 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29825
29826         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29827
29828 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29829
29830         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29831
29832 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29833
29834         * gcc.c-torture/compile/20010107-1.c: New test.
29835
29836 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29837
29838         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29839
29840 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29841
29842         * gcc.dg/format/format.h: New file.
29843         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29844         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29845         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29846         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29847         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29848         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29849         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29850         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29851         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29852         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29853         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29854         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29855         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29856         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29857         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29858         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29859         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29860         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29861         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29862         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29863         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29864         instead of declaring standard types, macros and functions in each
29865         test.
29866
29867 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29868
29869         * gcc.c-torture/execute/20010106-1.c: New test.
29870
29871 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * gcc.dg/format/format.exp: New file.
29874         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29875         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29876         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29877         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29878         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29879         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29880         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29881         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29882         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29883         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29884         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29885         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29886         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29887         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29888         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29889         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29890         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29891         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29892         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29893         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29894         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29895         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29896         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29897         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29898         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29899         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29900         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29901         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29902         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29903         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29904         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29905         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29906         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29907         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29908         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29909         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29910         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29911         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29912         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29913         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29914         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29915         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29916
29917 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29918
29919         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29920         account.
29921
29922 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29923
29924         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29925
29926 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.old-deja/g++.pt/crash62.C: New test.
29929
29930 2001-01-04  Richard Henderson  <rth@redhat.com>
29931
29932         * gcc.dg/20000926-1.c: Update expected warnings.
29933         * gcc.dg/array-2.c: Likewise.
29934         * gcc.dg/array-4.c: Also validate flexible array members.
29935         * gcc.dg/c99-flex-array-1.c: New.
29936
29937 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29938
29939         * gcc.c-torture/compile/20001222-1.x: Remove.
29940
29941 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29942
29943         * gcc.c-torture/execute/built-in-setjmp.c: New.
29944
29945 2001-01-03  Richard Henderson  <rth@redhat.com>
29946
29947         * gcc.dg/940510-1.c: Update expected error wording.
29948         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29949
29950 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29951
29952         * lib/target-supports.exp (check_alias_available): Modified to
29953         indicate aliases not supported if only weak aliases are supported.
29954
29955 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29956
29957         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29958         Turn on cmpstrsi checks for __pj__ and __i370__.
29959
29960 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         * g++.old-deja/g++.other/virtual11.C: New test.
29963
29964 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29965
29966         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29967
29968 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29969
29970         * gcc.c-torture/compile/20010102-1.c: New test.
29971
29972 2001-01-02  Andreas Jaeger  <aj@suse.de>
29973
29974         * gcc.dg/noreturn-3.c: New test.
29975
29976         * gcc.dg/noreturn-4.c: New test.
29977
29978 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29979
29980         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29981         __builtin_fputc and __builtin_fwrite.
29982
29983 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29984
29985         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29986         signed char, not default char.
29987
29988 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29989
29990         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29991
29992 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29993
29994         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29995
29996 2000-12-29  Richard Henderson  <rth@redhat.com>
29997
29998         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29999         (__cyg_profile_func_exit): Define.
30000
30001 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30002
30003         * g++.dg/vtgc1.C: New test.
30004
30005 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30006
30007         * gcc.dg/noncompile/20001228-1.c: New test.
30008
30009         * gcc.dg/20001228-1.c: New test.
30010
30011         * gcc.c-torture/execute/20001228-1.c: New test.
30012
30013 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30014
30015         * gcc.dg/format-strfmon-1.c: New test.
30016
30017 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30018
30019         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30020         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30021         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30022         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30023         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30024         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30025         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30026         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30027         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30028         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30029         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30030         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30031         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30032
30033         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30034         * gcc.c-torture/execute/string-opt-4.c: Test index.
30035
30036 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30037
30038         * gcc.c-torture/compile/20001226-1.c: New test.
30039
30040 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30041
30042         * gcc.c-torture/compile/20001222-1.c: New test.
30043         * gcc.c-torture/compile/20001222-1.x: Xfail.
30044
30045 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30046
30047         * gcc.c-torture/execute/comp-goto-2.c: New test.
30048
30049 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30050
30051         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30052         Use long types if __INT_MAX__ is 32767.
30053         (main): Use cast to (sint32 *) when poking 88 into a_page.
30054
30055         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30056
30057 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30058
30059         * gcc.c-torture/compile/20001221-1.c: New test.
30060         * gcc.c-torture/execute/20001221-1.c: New test.
30061
30062 2000-12-20  Richard Henderson  <rth@redhat.com>
30063
30064         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30065         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30066
30067 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30068
30069         * gcc.dg/compare3.c: New test.
30070
30071 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30072
30073         * gcc.dg/format-warnll-1.c: New test.
30074
30075 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30076
30077         * gcc.dg/cpp/cmdlne-P.c: New test.
30078
30079 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30080
30081         * gcc.c-torture/execute/builtin-abs-1.c,
30082         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30083
30084 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30085
30086         * gcc.dg/cpp/multiline.c: New test.
30087
30088 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30089
30090         * g++.old-deja/g++.other/syshdr1.C: Update.
30091         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30092
30093 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30094
30095         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30096
30097 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30098
30099         * g++.old-deja/g++.pt/ttp65.C: New test.
30100
30101 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30102
30103         * g++.old-deja/g++.pt/ttp64.C: New test.
30104
30105 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30106
30107         * g++.old-deja/g++.pt/spec33.C: New test.
30108
30109 2000-12-14  Catherine Moore  <clm@redhat.com>
30110
30111         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30112         * gcc.c-torture/execute/920612-2.c: Likewise.
30113         * gcc.c-torture/execute/920428-2.c: Likewise.
30114         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30115         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30116
30117 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30118
30119         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30120         * gcc.dg/pack-test-2.c: Likewise.
30121
30122 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30123
30124         Tests by Zack Weinberg <zackw@stanford.edu>.
30125
30126         * gcc.dg/cpp/defined.c: Update.
30127         * gcc.dg/cpp/defined_trad.c: New tests.
30128
30129 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30130
30131         * gcc.dg/cpp/trad-direct.c: Update.
30132
30133 2000-12-11  Neil Booth  <neilb@earthling.net>
30134
30135         * gcc.dg/cpp/defined_trad.c
30136
30137 2000-12-11  Neil Booth  <neilb@earthling.net>
30138
30139         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30140
30141 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30142
30143         * gcc.dg/format-miss-2.c: New test.
30144
30145 2000-12-09  Neil Booth  <neilb@earthling.net>
30146
30147         * gcc.dg/cpp/lineflags.c: New tests.
30148         * gcc.dg/cpp/poison.c: Update.
30149         * gcc.dg/cpp/redef2.c: Update.
30150         * gcc.dg/cpp/skipping.c: New test.
30151
30152 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30153
30154         * g++.old-deja/g++.other/eh3.C: New testcase.
30155
30156 2000-12-07  Neil Booth  <neilb@earthling.net>
30157
30158         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30159         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30160         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30161         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30162         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30163         Update.
30164
30165 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30166
30167         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30168         __SIZE_TYPE__ instead of int for type of integers cast to
30169         pointers.
30170
30171 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30172
30173         * g++.old-deja/g++.other/cleanup4.C: New test.
30174
30175 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30176
30177         * format-sec-1.c: New test.
30178
30179 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30180
30181         * gcc.dg/format-nonlit-3.c: New test.
30182
30183 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30184
30185         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30186         through a null pointer.
30187
30188 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30189
30190         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30191         * g++.old-deja/g++.pt/partial4.C: New test.
30192
30193 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30194
30195         * gcc.c-torture/execute/ieee/hugeval.x: New.
30196
30197 2000-12-06  Neil Booth  <neilb@earthling.net>
30198
30199         * gcc.dg/cpp/backslash2.c: New tests.
30200
30201 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30202
30203         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30204         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30205
30206 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30207
30208         * gcc.c-torture/execute/20001203-2.c: New testcase.
30209
30210 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30213         * g++.old-deja/g++.other/virtual10.C: New test.
30214
30215 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30216
30217         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30218
30219 2000-12-05  Richard Henderson  <rth@redhat.com>
30220
30221         * gcc.c-torture/compile/20001205-1.c: New.
30222
30223 2000-12-04  Neil Booth  <neilb@earthling.net>
30224
30225         * g++.old-deja/g++.other/virtual9.C: New test.
30226         * g++.old-deja/g++.pt/crash61.C: New test.
30227         * gcc.c-torture/execute/loop-9.c: New test.
30228
30229 2000-12-04  Neil Booth  <neilb@earthling.net>
30230
30231         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30232         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30233         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30234         * gcc.dg/cpp/extratokens.c: ...here.
30235
30236 2000-12-04  Neil Booth  <neilb@earthling.net>
30237
30238         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30239         New tests.
30240
30241 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30242
30243         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30244         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30245
30246 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30247
30248         * gcc.c-torture/execute/20001203-1.c: New test.
30249
30250 2000-12-03  Neil Booth  <neilb@earthling.net>
30251
30252         * gcc.dg/cpp/macro6.c: New test cases.
30253
30254 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30255
30256         * gcc.c-torture/execute/string-opt-9.c: New test.
30257         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30258         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30259         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30260
30261         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30262         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30263
30264 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30265
30266         * gcc.dg/cpp/if-6.c: New testcase.
30267
30268         * gcc.dg/20001201-1.c: New testcase.
30269
30270 2000-12-02  Neil Booth  <neilb@earthling.net>
30271
30272         * g++.old-deja/g++.other/externC4.C,
30273         g++.old-deja/g++.other/friend10.C: New tests.
30274
30275 2000-12-02  Neil Booth  <neilb@earthling.net>
30276
30277         * g++.old-deja/g++.other/instan2.C
30278         * g++.old-deja/g++.other/instan3.C: New test.
30279
30280 2000-12-02  Neil Booth  <neilb@earthling.net>
30281
30282         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30283         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30284         gnuc99.c,gnuc99-pedantic.c: New tests.
30285
30286 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30287
30288         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30289         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30290
30291 2000-12-01  Neil Booth  <neilb@earthling.net>
30292
30293         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30294         * gcc.dg/cpp/poison.c: Update.
30295         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30296
30297 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30298
30299         * g77.f-torture/execute/20001201.f: New test.
30300
30301 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30302
30303         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30304
30305 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30308
30309 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         * g++.old-deja/g++.other/cast6.C: New test.
30312
30313 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30314
30315         * gcc.c-torture/execute/20001130-2.c: New testcase.
30316
30317 2000-11-30  Richard Henderson  <rth@redhat.com>
30318
30319         * gcc.c-torture/execute/20001130-1.c: New test.
30320
30321 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         * g++.old-deja/g++.other/op3.C: New test.
30324
30325 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         * g++.old-deja/g++.other/op2.C: New test.
30328
30329 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30330
30331         * g++.old-deja/g++.other/crash38.C: New test.
30332
30333 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30334
30335         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30336
30337 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30340         tests.
30341         * gcc.c-torture/execute/string-opt-6.c: New test.
30342
30343         * gcc.dg/20001117-1.c: Add main.
30344
30345 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30346
30347         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30348         Move from here ...
30349         * gcc.dg/940510-1.c: ... to here.
30350
30351         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30352         zero-size arrays in toplevel structures.
30353
30354 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30355
30356         * gcc.c-torture/execute/loop-8.c: New test.
30357
30358 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30359
30360         * g++.old-deja/g++.other/base1.C: New test.
30361
30362 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30363
30364         * g++.old-deja/g++.other/parse2.C: New test.
30365
30366 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30367
30368         * g++.old-deja/g++.pt/incomplete1.C: New test.
30369
30370 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30371
30372         * g++.old-deja/g++.other/friend9.C: New test.
30373
30374 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30375
30376         * gcc.dg/20001127-1.c: New test.
30377
30378 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30379
30380         * g++.old-deja/g++.pt/friend46.C: New test.
30381
30382 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * g++.old-deja/g++.other/ptrmem8.C: New test.
30385
30386 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30387
30388         * gcc.c-torture/execute/string-opt-7.c: New test.
30389         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30390
30391 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30392
30393         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30394         instead of 'mkcheck 2'.
30395
30396 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30397
30398         * gcc.c-torture/execute/memcheck/driver.c,
30399         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30400         C9X references to refer to C99.
30401
30402 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30403
30404         * gcc.dg/ultrasp3.c: New test.
30405
30406 2000-11-25  Neil Booth  <neilb@earthling.net>
30407
30408         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30409
30410 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30411
30412         * gcc.c-torture/compile/20001123-2.c: New.
30413
30414 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30415
30416         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30417
30418 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30419
30420         * gcc.dg/sequence-point-1.c: Add some new tests.
30421         * gcc.c-torture/execute/20001124-1.c: New test.
30422
30423 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.other/vaarg4.C: New test.
30426         * gcc.c-torture/compile/20001123-1.c: New test.
30427
30428 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         * g++.other/crash24.C: Adjust and remove XFAIL.
30431         * g++.other/crash37.C: New test.
30432
30433 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.old-deja/g++.pt/instantiate9.C: New test.
30436
30437 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30438
30439         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30440         new ABI, too.
30441
30442         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30443         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30444
30445 2000-11-22  Neil Booth  <neilb@earthling.net>
30446
30447         * gcc.dg/cpp/Wtrigraphs.c: New test.
30448
30449 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30450
30451         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30452
30453 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30456
30457 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30458
30459         * lib/gcc-dg.exp: load_lib scanasm.exp.
30460         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30461         * lib/g++-dg.exp: load_lib scanasm.exp.
30462         * lib/scanasm.exp: New.
30463         (scan-assembler, scan-assembler-not): Add optional arguments to
30464         test name, or if not present, the pattern name.
30465         (scan-assembler-dem, scan-assembler-dem-not): New.
30466
30467         * g++.dg/dg.exp: New.
30468
30469 2000-11-21  Neil Booth  <neilb@earthling.net>
30470
30471         * gcc.dg/cpp/integrated1.c: Remove.
30472
30473 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30474
30475         * gcc.c-torture/execute/20001121-1.c: New test.
30476
30477 2000-11-21  Richard Henderson  <rth@redhat.com>
30478
30479         * gcc.c-torture/compile/20001121-1.c: New test.
30480
30481 2000-11-20  Neil Booth  <neilb@earthling.net>
30482
30483         * gcc.dg/cpp/integrated1.c: New test.
30484
30485 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30486
30487         * g++.old-deja/g++.other/inline17.C: New test.
30488
30489 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30490
30491         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30492         local variable to be zero: I made the variable global. Now
30493         uses abort() and exit() instead of relying on main's return value.
30494
30495 2000-11-20  Neil Booth  <neilb@earthling.net>
30496
30497         * gcc.dg/cpp/paste2.c: Update test.
30498         * objc/execute/paste.m: New test.
30499
30500 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30501
30502         * gcc.dg/c99-condexpr-1.c: New test.
30503
30504 2000-11-20  Neil Booth  <neilb@earthling.net>
30505
30506         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30507
30508 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         * g++.old-deja/g++.pt/export1.C: New test.
30511
30512 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30513
30514         * gcc.dg/20001117-1.c: New test.
30515
30516 2000-11-18  Richard Henderson  <rth@redhat.com>
30517
30518         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30519
30520 2000-11-18  Richard Henderson  <rth@redhat.com>
30521
30522         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30523         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30524         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30525
30526 2000-11-18  Richard Henderson  <rth@redhat.com>
30527
30528         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30529         (main): New.  Exit cleanly.
30530
30531 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30532
30533         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30534         gcc.dg/c99-fordecl-2.c: New tests.
30535
30536 2000-11-18  Richard Henderson  <rth@redhat.com>
30537
30538         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30539         * gcc.c-torture/execute/zerolen-2.c: New.
30540
30541 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30542
30543         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30544         memory.
30545
30546 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30547
30548         * g++.old-deja/g++.pt/instantiate8.C: New test.
30549
30550 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30551
30552         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30553         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30554
30555 2000-11-16  Nick Clifton  <nickc@redhat.com>
30556
30557         * gcc.c-torture/execute/nestfunc-2.c: New test.
30558         * gcc.c-torture/execute/nestfunc-3.c: New test.
30559
30560 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30561
30562         * gcc.c-torture/compile/20001116-1.c: New test.
30563
30564 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30565
30566         * gcc.c-torture/execute/20001115-1.c: New test.
30567
30568 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30569
30570         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30571         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30572         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30573         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30574
30575 2000-11-15  Neil Booth  <neilb@earthling.net>
30576
30577         gcc.dg/cpp/_Pragma1.c: Update.
30578         gcc.dg/cpp/_Pragma2.c: New test.
30579
30580 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30581
30582         * g++.old-deja/g++.other/anon5.C: New test.
30583
30584 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30585
30586         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30587         tests.
30588
30589 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30590
30591         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30592         output.
30593
30594 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30595
30596         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30597         labels at end of compound statements.
30598
30599 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30600
30601         * gcc.c-torture/execute/loop-7.c: New test.
30602
30603 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30604
30605         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30606
30607 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30608
30609         * gcc.dg/c99-bool-1.c: New test.
30610
30611 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30612
30613         * gcc.dg/c99-scope-1.c: Remove xfail.
30614         * gcc.dg/c99-scope-2.c: New test.
30615
30616 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30617
30618         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30619         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30620
30621 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30622
30623         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30624         error messages.
30625
30626         * g++.mike/p700.C: Don't typedef wchar_t.
30627         * g++.mike/p784.C: Likewise.
30628         * g++.mike/eb101.C: Don't use __wchar_t.
30629
30630 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30631
30632         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30633         from DO loop.
30634
30635 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30636
30637         * gcc.c-torture/execute/20001111-1.c: New test.
30638
30639 2000-11-10  Nick Clifton  <nickc@redhat.com>
30640
30641         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30642         long multuiple and accumulate.
30643
30644 2000-11-09  Richard Henderson  <rth@redhat.com>
30645
30646         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30647         via size_t instead of int.
30648
30649         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30650         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30651         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30652         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30653
30654 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30655
30656         * gcc.c-torture/compile/20001109-1.c: New test.
30657         * gcc.c-torture/compile/20001109-2.c: New test.
30658
30659 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         * g++.old-deja/g++.pt/operator1.C: New test.
30662         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30663
30664 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30665
30666         * gcc.dg/20001108-1.c: New test.
30667
30668 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30671         with both arguments constant strings.
30672         * gcc.c-torture/execute/string-opt-3.c: New test.
30673         * gcc.c-torture/execute/string-opt-4.c: New test.
30674         * gcc.c-torture/execute/string-opt-5.c: New test.
30675
30676 2000-11-08  Nick Clifton  <nickc@redhat.com>
30677
30678         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30679         mulsidi3adddi patterns.
30680
30681 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30682
30683         * g++.old-deja/g++.other/crash36.C: New test.
30684
30685 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30686
30687         * g++.old-deja/g++.other/init16.C: New test.
30688
30689 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30690
30691         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30692
30693 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30694
30695         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30696         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30697         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30698
30699 2000-11-07  DJ Delorie  <dj@redhat.com>
30700
30701         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30702
30703 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30704
30705         * gcc.c-torture/execute/string-opt-1.c: New test.
30706
30707 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30708
30709         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30710         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30711         parameters in registers, and there is no way for a varargs
30712         function to know in which order the integer and floating-point
30713         parameters should be interleaved when they are placed on the
30714         stack.
30715         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30716         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30717
30718 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30719
30720         * gcc.c-torture/execute/string-opt-2.c: New test.
30721
30722 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30723
30724         * g++.old-deja/g++.pt/crash60.C: New test.
30725
30726 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30727
30728         * g++.old-deja/g++.other/crash24.C: New test.
30729         * g++.old-deja/g++.other/crash25.C: New test.
30730         * g++.old-deja/g++.other/crash26.C: New test.
30731         * g++.old-deja/g++.other/crash27.C: New test.
30732         * g++.old-deja/g++.other/crash28.C: New test.
30733         * g++.old-deja/g++.other/crash29.C: New test.
30734         * g++.old-deja/g++.other/crash30.C: New test.
30735         * g++.old-deja/g++.other/crash31.C: New test.
30736         * g++.old-deja/g++.other/crash32.C: New test.
30737         * g++.old-deja/g++.other/crash33.C: New test.
30738         * g++.old-deja/g++.other/crash34.C: New test.
30739         * g++.old-deja/g++.other/crash35.C: New test.
30740
30741 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30742
30743         * gcc.c-torture/execute/20001031-1.c: New test.
30744
30745 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30746
30747         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30748         namespace.
30749
30750         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30751         standards-conformant.
30752
30753         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30754
30755         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30756         * g++.old-deja/g++.mike/p755a.C: Likewise.
30757         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30758         library makes no calls to `operator new' during initialization.
30759
30760 2000-11-04  Neil Booth  <neilb@earthling.net>
30761
30762         * gcc.dg/cpp/include2.c: New tests.
30763
30764 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30765
30766         * lib/g++.exp (g++_set_ld_library_path): New function.
30767         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30768
30769 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30770
30771         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30772         warnings.
30773
30774 2000-11-01  Richard Henderson  <rth@redhat.com>
30775
30776         * g++.old-deja/g++.ext/namedret1.C: New.
30777         * g++.old-deja/g++.ext/namedret2.C: New.
30778         * g++.old-deja/g++.ext/namedret3.C: New.
30779
30780 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30781
30782         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30783         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30784
30785 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30786
30787         * gcc.c-torture/execute/va-arg-21.c: New test.
30788
30789 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30790
30791         * gcc.dg/c99-complex-2.c: New test.
30792
30793 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30794
30795         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30796
30797 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30798
30799         * g++.old-deja/g++.other/inline16.C: New test.
30800
30801 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30802
30803         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30804         __PRETTY_FUNCTION__
30805
30806 2000-10-29  Neil Booth  <neilb@earthling.net>
30807
30808         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30809         New tests.
30810         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30811         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30812         optimisation.
30813
30814 2000-10-29  Neil Booth  <neilb@earthling.net>
30815
30816         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30817         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30818         * mi5.c: Test multiple includes work with -C.
30819         * trigraphs.c: Test ^= version.
30820
30821 2000-10-28  Neil Booth  <neilb@earthling.net>
30822
30823         New tests and test updates for new macro expander.
30824
30825         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30826         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30827         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30828         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30829         new diagnostic messages.
30830
30831         * gcc.dg/cpp/macro3.c: New tests.
30832
30833 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30834
30835         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30836         on the same line.
30837
30838 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30839
30840         * g++.old-deja/g++.other/eh2.C: New test.
30841
30842 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30843
30844         * gcc.c-torture/execute/20001027-1.c: New test.
30845
30846 2000-10-26  Richard Henderson  <rth@redhat.com>
30847
30848         * gcc.c-torture/execute/20001026-1.c: New.
30849
30850 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30851
30852         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30853         * g++.old-deja/g++.law/builtin1.C: Likewise.
30854         * g++.old-deja/g++.law/ctors10.C: Likewise.
30855         * g++.old-deja/g++.law/virtual3.C: Likewise.
30856         * g++.old-deja/g++.mike/p658.C: Likewise.
30857         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30858         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30859         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30860         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30861         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30862
30863 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30864
30865         * gcc.c-torture/compile/20001024-1.c: New test.
30866
30867 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30868
30869         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30870         to tell us whether or not we are using V3.
30871
30872 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30873
30874         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30875         operands.
30876
30877 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30878
30879         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30880
30881 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30882
30883         * gcc.c-torture/execute/20001024-1.c: New test.
30884
30885 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30886
30887         * g++.old-deja/g++.other/sibcall1.C: New test.
30888
30889 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30890
30891         * gcc.dg/noncompile/init-3.c: New test.
30892
30893 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30894
30895         * gcc.dg/format-array-1.c: New test.
30896
30897 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30898
30899         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30900         writing through null pointers; remove comment about testing
30901         unterminated strings.
30902
30903 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30904
30905         * gcc.c-torture/execute/20001017-2.c: New test.
30906
30907 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30908
30909         * gcc.c-torture/compile/20001018-1.c: New test.
30910         * gcc.c-torture/compile/20001018-1.x: Xfail.
30911
30912 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30913
30914         * gcc.c-torture/execute/20001017-1.c: New test.
30915
30916 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30917
30918         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30919         for multiple use of arguments with scanf formats; add tests for
30920         multiple use of arguments.
30921
30922 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30923
30924         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30925
30926 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30927
30928         * gcc.dg/format-miss-1.c: New test.
30929
30930 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30931
30932         * gcc.c-torture/execute/20001013-1.c: New test.
30933
30934 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30935
30936         * gcc.dg/format-branch-1.c: New test.
30937
30938 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30939
30940         * README, lib/file-format.exp: Remove EGCS references.
30941
30942 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30943
30944         * gcc.dg/20001013-1.c: New test.
30945
30946 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30947
30948         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30949         for intmax_t in the compiler using __typeof__ and the type rules
30950         for conditional expressions.
30951
30952 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30953
30954         * gcc.dg/20001012-1.c: New test.
30955         * gcc.dg/20001012-2.c: New test.
30956
30957 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30958
30959         * gcc.dg/format-attr-1.c: New test.
30960
30961 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30962
30963         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30964         __LONG_LONG_MAX__ instead of LLONG_MAX.
30965
30966 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30967
30968         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30969         scanf flags.
30970         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30971         flags.
30972
30973 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30974
30975         * gcc.dg/sequence-pt-1.c: New test.
30976
30977 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30978
30979         * gcc.c-torture/execute/20001011-1.c: New testcase.
30980         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30981
30982 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30983
30984         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30985         does not error on it.
30986
30987 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * gcc.dg/20001009-1.c: New test.
30990
30991 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30992
30993         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30994         * gcc.c-torture/execute/20001009-2.c: ... to here.
30995
30996 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30997
30998         * gcc.c-torture/compile/20001009-1.c: New testcase.
30999         * gcc.c-torture/execute/20001009-1.c: New testcase.
31000         Testcases provided by Jan Hubicka <jh@suse.cz>.
31001
31002 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31003
31004         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31005         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31006         uintmax_t using <limits.h> to emulate the compiler's internal
31007         logic.  No longer XFAIL %j tests.
31008
31009 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31010
31011         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31012         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31013         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31014         regexps and details of expected handling of some bad formats.
31015         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31016         suppression.
31017
31018 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31019
31020         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31021         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31022         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31023         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31024         in list archives.
31025
31026 2000-10-06  Richard Henderson  <rth@cygnus.com>
31027
31028         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31029         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31030         * g++.old-deja/g++.jason/report.C: Likewise.
31031         * g++.old-deja/g++.law/friend5.C: Likewise.
31032         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31033         of the expected warnings.
31034
31035 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31036
31037         * g++.old-deja/g++.pt/enum14.C: New test.
31038
31039 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.old-deja/g++.pt/crash59.C: New test.
31042
31043 2000-10-04  Will Cohen  <wcohen@redhat.com>
31044
31045         * gcc.dg/20000926-1.c: New test.
31046
31047 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31048
31049         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31050         function name for current C++ compiler.
31051         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31052
31053 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31054
31055         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31056         __PRETTY_FUNCTION__.
31057         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31058
31059 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31060
31061         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31062
31063 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * gcc.c-torture/compile/20000923-1.c: New test.
31066
31067 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31068
31069         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31070         * g++.old-deja/g++.pt/ttp62.C: Same.
31071         * g++.old-deja/g++.other/inline14.C: Same.
31072
31073 2000-09-24  Richard Henderson  <rth@cygnus.com>
31074
31075         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31076
31077 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31080
31081 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31082
31083         * gcc.c-torture/compile/20000922-1.c: New file.
31084
31085 2000-09-21  Nick Clifton  <nickc@redhat.com>
31086
31087         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31088         a signed long modulo operation.
31089         (mod6): New function - perform an unsigned long modulo operation.
31090         (main): Add tests for modulos of very large numbers by very small
31091         dividends.
31092
31093 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31094
31095         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31096
31097 2000-09-19  Richard Henderson  <rth@cygnus.com>
31098
31099         * gcc.dg/compare2.c (case 10): XFAIL.
31100
31101 2000-09-18  Richard Henderson  <rth@cygnus.com>
31102
31103         * gcc.c-torture/execute/20000906-1.c: Move ...
31104         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31105         that support __builtin_trap.
31106
31107 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31108
31109         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31110
31111 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31112
31113         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31114         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31115         more $ format tests.
31116
31117 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31118
31119         * gcc.dg/format-errmk-1.c: New test.
31120
31121 2000-09-17  Greg McGary  <greg@mcgary.org>
31122
31123         * gcc.c-torture/execute/20000917-1.x: Remove.
31124
31125 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31126
31127         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31128
31129 2000-09-17  Greg McGary  <greg@mcgary.org>
31130
31131         * gcc.c-torture/execute/20000917-1.c: New test.
31132         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31133
31134 2000-09-16  Neil Booth  <NeilB@earthling.net>
31135
31136         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31137         in nested macro bug.
31138
31139 2000-09-15  Neil Booth  <NeilB@earthling.net>
31140
31141         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31142
31143 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31144
31145         * gcc.c-torture/execute/20000914-1.c: New test.
31146
31147 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31148
31149         * g++.other/inline13.C: New test.
31150
31151 2000-09-12  Andreas Jaeger  <aj@suse.de>
31152
31153         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31154         constant by Ulrich Drepper <drepper@redhat.com>.
31155
31156 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31157
31158         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31159
31160 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31161
31162         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31163
31164 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31165
31166         * gcc.dg/cpp/backslash.c: New test.
31167
31168 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31169
31170         * gcc.c-torture/execute/20000910-1.c: New test.
31171         * gcc.c-torture/execute/20000910-2.c: Likewise.
31172
31173 2000-09-11  Robert Lipe  <robertl@sco.com>
31174
31175         * gcc.dg/pragma-align.c: New test.
31176
31177 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31178
31179         * g++.old-deja/g++.pt/explicit82.C: New test.
31180         * g++.old-deja/g++.pt/explicit83.C: New test.
31181
31182 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31183
31184         * gcc.dg/asm-names.c: New test.
31185
31186 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31187
31188         * gcc.dg/cpp/tr-warn6.c: New test
31189
31190 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31191
31192         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31193         be accepted.
31194
31195 2000-09-07  Catherine Moore  <clm@redhat.com>
31196
31197         * gcc.c-torture/execute/unroll-1.c: New test.
31198
31199 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31200
31201         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31202         ERROR markers.
31203         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31204         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31205         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31206         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31207         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31208         Preprocess only.
31209         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31210         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31211
31212 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31213
31214         * g++.old-deja/g++.pt/deduct2.C: New test.
31215
31216 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         * g++.old-deja/g++.pt/parms2.C: New test.
31219
31220 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31221
31222         * g++.old-deja/g++.pt/crash58.C: New test.
31223
31224 2000-09-06  Greg McGary  <greg@mcgary.org>
31225
31226         * gcc.c-torture/execute/20000906-1.c: New test.
31227         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31228
31229 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31230
31231         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31232
31233 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31234
31235         * g++.old-deja/g++.pt/crash57.C: New test.
31236
31237 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31238
31239         * g++.old-deja/g++.pt/crash56.C: New test.
31240
31241 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31242
31243         * g++.old-deja/g++.pt/koenig1.C: New test.
31244
31245 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31246
31247         * gcc.dg/20000904-1.c: New test.
31248
31249 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31250
31251         * gcc.dg/cpp/paste8.c: New test.
31252
31253 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31254
31255         * gcc.c-torture/compile/20000827-1.c: New test.
31256
31257 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31258
31259         * gcc.dg/format-diag-1.c: New test.
31260
31261 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31262
31263         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31264         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31265         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31266         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31267         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31268
31269 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31270
31271         * g++.old-deja/g++.other/nested4.C: New test.
31272
31273 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         * g++.old-deja/g++.ns/scoped1.C: New test.
31276
31277 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31278
31279         * lib/g++.exp: Support testing already-installed GCC.
31280
31281 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31282
31283         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31284
31285 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31286
31287         * gcc.dg/return-type-2.c: New test.
31288
31289 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31290
31291         * gcc.c-torture/compile/20000825-1.c: New test.
31292
31293 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31294
31295         * gcc.dg/dwarf2-2.c: New test.
31296
31297 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31300         dg-warning regexps.
31301
31302 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31303
31304         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31305         gcc.dg/format-ext-5.c: New tests.
31306
31307 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31308
31309         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31310
31311 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31312
31313         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31314
31315 2000-08-24  Richard Henderson  <rth@cygnus.com>
31316
31317         * gcc.dg/ia64-sync-1.c: New test.
31318         * gcc.dg/ia64-sync-2.c: New test.
31319         * gcc.dg/ia64-asm-1.c: New test.
31320
31321 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31322
31323         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31324         * gcc.dg/format-ext-2.c: New test.
31325
31326 2000-08-23  Jason Merrill  <jason@redhat.com>
31327
31328         * lib/old-dejagnu.exp: Also ignore "In member function" and
31329         "At global scope".
31330
31331 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31332
31333         * gcc.dg/noncompile/label-lineno-1.c: New test.
31334
31335 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31336
31337         * gcc.dg/c99-array-nonobj-1.c: New test.
31338
31339 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31340
31341         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31342         tests.
31343         * gcc.dg/format-ext-1.c: New test.
31344
31345 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31346
31347         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31348         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31349         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31350         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31351         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31352
31353 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31354
31355         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31356         gcc.dg/c99-strftime-2.c: New tests.
31357
31358 2000-08-22  Richard Henderson  <rth@cygnus.com>
31359
31360         * gcc.c-torture/execute/20000822-1.c: New test.
31361
31362 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31363
31364         * gcc.c-torture/execute/20000819-1.x: Remove.
31365
31366 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31367
31368         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31369         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31370         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31371         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31372         gcc.dg/format-xopen-1.c: New tests.
31373
31374 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31375
31376         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31377
31378 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31379
31380         * g++.old-deja/g++.other/loop2.C: New test.
31381
31382         * gcc.c-torture/compile/20000606-1.c: New test.
31383         * gcc.c-torture/compile/20000728-1.c: New test.
31384         * gcc.c-torture/execute/20000801-1.c: New test.
31385         * gcc.c-torture/execute/20000801-2.c: New test.
31386         * gcc.c-torture/execute/20000819-1.c: New test.
31387         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31388         * gcc.dg/20000629-1.c: New test.
31389         * gcc.dg/20000724-1.c: New test.
31390         * gcc.dg/20000807-1.c: New test.
31391
31392 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31393
31394         * gcc.dg/cpp/pragma-1.c: New test.
31395         * gcc.dg/cpp/pragma-2.c: New test.
31396
31397 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31398
31399         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31400         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31401
31402 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31403
31404         * gcc.c-torture/compile/20000818-1.c: New test.
31405
31406 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31407
31408         * gcc.c-torture/execute/20000818-1.c: New test.
31409
31410 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31411
31412         * gcc.dg/format-va-1.c: New test.
31413
31414 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31415
31416         * g++.old-deja/g++.other/typedef8.C: New test.
31417
31418 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31421         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31422         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31423         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31424         * g++.old-deja/g++.other/ptrmem7.C: New test.
31425         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31426
31427 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         * g++.old-deja/g++.pt/typename27.C: New test.
31430
31431 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31432
31433         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31434         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31435         * g++.old-deja/g++.pt/friend45.C: New test.
31436         * g++.old-deja/g++.other/friend8.C: New test.
31437
31438 2000-08-15  Richard Henderson  <rth@cygnus.com>
31439
31440         * gcc.c-torture/execute/20000815-1.c: New test.
31441
31442 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31443
31444         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31445         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31446         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31447
31448 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31449
31450         * g++.old-deja/g++.other/refinit2.C: New test.
31451
31452 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31453
31454         * lib/c-torture.exp (c-torture): Make
31455         compiler_conditional_xfail_data global.
31456         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31457         compiler_conditional_xfail_data machinery.
31458         (f-torture-execute): Likewise.
31459         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31460         and only when unrolling loops.
31461
31462         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31463
31464 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.old-deja/g++.pt/explicit81.C: New test.
31467
31468 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         * g++.old-deja/g++.pt/typename26.C: New test.
31471
31472 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31473
31474         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31475         warning.
31476
31477 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.other/array3.C: New test.
31480
31481 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31482
31483         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31484         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31485         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31486         New tests.
31487
31488 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31489
31490         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31491         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31492
31493 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31494
31495         * gcc.c-torture/execute/20000808-1.c: New test.
31496
31497 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31498
31499         * gcc.dg/c90-const-expr-1.c: New test.
31500
31501 2000-08-08  Richard Henderson  <rth@cygnus.com>
31502
31503         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31504
31505 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31506
31507         * gcc.dg/noncompile/const-ll-1.c: New test.
31508
31509 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31510
31511         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31512
31513 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31514
31515         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31516         that running programs linked against the shared version of libobjc
31517         run correctly.
31518
31519 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31520
31521         * gcc.dg/c99-printf-1.c: New test.
31522
31523 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31524
31525         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31526
31527 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31528
31529         * gcc.c-torture/execute/20000731-1.x: Delete.
31530
31531 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31532
31533         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31534         and torture_without_loops as is done by c-torture.exp.
31535         (search_for): Copy from c-torture.exp.
31536         (gcc-dg-runtest): New function, drives a directory of tests
31537         iterating over the TORTURE_OPTIONS.
31538         (scan-assembler, scan-assembler-not): Move here from
31539         individual directory drivers.
31540
31541         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31542         defined by lib/gcc-dg.exp.
31543         * gcc.dg/cpp/cpp.exp: Likewise.
31544         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31545         gcc-dg-runtest, so we cycle over optimization options.
31546
31547         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31548         * gcc.dg/compare2.c: No longer expected to fail.
31549
31550 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31551
31552         * gcc.c-torture/execute/20000804-1.c: New test.
31553
31554 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31555
31556         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31557
31558 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31559
31560         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31561
31562 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31563
31564         * gcc.c-torture/compile/20000803-1.c: New test.
31565
31566 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31567
31568         * gcc.c-torture/execute/20000801-3.c,
31569         gcc.c-torture/execute/20000801-4.c: New tests.
31570         * gcc.c-torture/execute/20000801-3.x,
31571         gcc.c-torture/execute/20000801-4.x: Xfail.
31572
31573 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31574
31575         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31576         libobjc/.libs to allow for libtool.
31577
31578 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31579
31580         * gcc.c-torture/compile/20000802-1.c: New test.
31581
31582 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31583
31584         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31585
31586 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31587
31588         * gcc-c-torture/execute/20000731-2.c: New test.
31589
31590         * gcc.c-torture/execute/20000731-1.c: New test.
31591         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31592
31593 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31594
31595         * testsuite/gcc.dg/cpp/paste7.c: New test.
31596         * gcc.dg/cpp/20000725-1.c: New test.
31597
31598 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31599
31600         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31601         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31602         declaration warning for __builtin_dwarf_reg_size.
31603
31604         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31605
31606 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31607
31608         * gcc.dg/noncompile/voidparam-1.c: New test.
31609
31610 2000-07-30  Richard Henderson  <rth@cygnus.com>
31611
31612         * gcc.dg/c90-digraph-1.c: Don't xfail.
31613         * gcc.dg/compare2.c (case 10): Xfail.
31614         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31615
31616 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31617
31618         * gcc.dg/c99-main-1.c: New test.
31619
31620 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31621
31622         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31623
31624 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31625
31626         * gcc.c-tortuer/execute/20000726-1.c: New test.
31627
31628 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31629
31630         * gcc.c-torture/execute/enum-2.c: New test.
31631
31632 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31633
31634         * gcc.dg/cpp/tr-warn3.c: New test.
31635
31636 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31637
31638         * g++.old-deja/g++.ext/implicit1.C: Remove.
31639         * g++.old-deja/g++.jason/c2.C: Remove
31640         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31641         * g++.old-deja/g++.pt/crash16.C: Likewise.
31642         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31643
31644 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31645
31646         * g++.old-deja/g++.other/for2.C: New test.
31647
31648 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31649
31650         * gcc.dg/20000720-1.c: New test.
31651
31652 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31653
31654         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31655
31656 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31657
31658         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31659         * gcc.c-torture/execute/20000722-1.c: New.
31660         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31661
31662 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * gcc.dg/cpp/20000720-1.S: New test.
31665
31666 2000-07-21  Michael Meissner  <meissner@redhat.com>
31667
31668         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31669
31670 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31671
31672         * g++.old-deja/g++.brendan/crash16.C,
31673         g++.old-deja/g++.brendan/parse3.C,
31674         g++.old-deja/g++.brendan/redecl1.C,
31675         g++.old-deja/g++.ns/template13.C,
31676         g++.old-deja/g++.other/decl4.C,
31677         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31678
31679 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31680
31681         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31682         and "Internal error".
31683
31684         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31685         regexps.
31686         * gcc.dg/cpp/paste6.c: New test.
31687
31688 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31689
31690         * gcc.dg/cpp/tr-direct.c: New test.
31691
31692         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31693         gcc.dg/cpp/undef1.c: Tweak error regexps.
31694
31695 2000-07-18  Eric Christopher <echristo@redhat.com>
31696
31697         * gcc.c-torture/compile/20000718-1.c: New test.
31698
31699 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31700
31701         * cpplex.c (_cpp_push_token): If the token being pushed back
31702         is the previous token in this context, just subtract one from
31703         context->posn.
31704         * cppmacro.c (save_expansion): Clear aux field when storing a
31705         placemarker.
31706
31707 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31708
31709         * gcc.dg/noncompile/redecl-1.c: New test.
31710
31711 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31712
31713         * gcc.c-torture/execute/20000717-5.c: New test.
31714         * gcc.c-torture/execute/20000717-1.x: Removed.
31715
31716 2000-07-17  Richard Henderson  <rth@cygnus.com>
31717
31718         * gcc.c-torture/execute/20000717-4.c: New test.
31719
31720 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31721
31722         * gcc.dg/cpp/syshdr.c: New test.
31723         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31724
31725 2000-07-17  Neil Booth  <neilb@earthling.net>
31726
31727         * gcc.dg/cpp/cmdlne-dM.c: New test.
31728         * gcc.dg/cpp/cmdlne-dD.c: New test.
31729
31730 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31731
31732         * gcc.c-torture/execute/20000717-3.c: New test.
31733
31734         * gcc.c-torture/compile/20000717-1.c: New test.
31735
31736 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31737
31738         * gcc.c-torture/execute/20000717-2.c: New test.
31739
31740 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31741
31742         * gcc.dg/formatz-1.c: New test.
31743
31744         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31745         * gcc.dg/c99-digraph-1.c: New tests.
31746
31747         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31748         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31749
31750         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31751         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31752         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31753         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31754         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31755         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31756         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31757
31758 2000-07-17   Greg McGary <greg@mcgary.org>
31759
31760         * gcc.c-torture/execute/20000717-1.c: New test.
31761         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31762
31763 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31764
31765         * gcc.c-torture/execute/20000715-2.c: New test.
31766         * gcc.dg/20000715-1.c: New test.
31767
31768 2000-07-15  Michael Meissner  <meissner@redhat.com>
31769
31770         * gcc.c-torture/execute/20000715-1.c: New test.
31771
31772 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31773
31774         * gcc.c-torture/execute/20000707-1.c: New test.
31775
31776 2000-07-13  Neil Booth  <NeilB@earthling.net>
31777
31778         * testsuite/gcc.dg/cpp/digraph1.c,
31779         testsuite/gcc.dg/cpp/digraph2.c,
31780         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31781
31782 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31783
31784         * g77.f-torture/compile/20000630-2.f:  New test.
31785         * g77.f-torture/compile/20000630-2.x
31786
31787 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31788
31789         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31790
31791 2000-07-11  Neil Booth  <NeilB@earthling.net>
31792
31793         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31794
31795 2000-07-11  Neil Booth  <NeilB@earthling.net>
31796
31797         * gcc.dg/cpp/cmdlne-C.c: New.
31798
31799 2000-07-09  Neil Booth  <NeilB@earthling.net>
31800
31801         * gcc.dg/cpp/directiv.c: New tests.
31802         * gcc.dg/cpp/undef1.c: Update.
31803
31804 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31805
31806         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31807
31808 2000-07-09  Neil Booth  <NeilB@earthling.net>
31809
31810         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31811
31812 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31813
31814         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31815         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31816
31817 2000-07-08  Neil Booth  <NeilB@earthling.net>
31818
31819         * gcc.dg/cpp/macsyntx.c: New tests.
31820
31821 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * gcc.dg/20000707-1.c: New test.
31824
31825 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31826
31827         * gcc.c-torture/execute/20000706-1.c: New test.
31828         * gcc.c-torture/execute/20000706-2.c: New test.
31829         * gcc.c-torture/execute/20000706-3.c: New test.
31830         * gcc.c-torture/execute/20000706-4.c: New test.
31831         * gcc.c-torture/execute/20000706-5.c: New test.
31832
31833 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * g++.old-deja/g++.pt/instantiate7.C: New test.
31836
31837 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31838
31839         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31840         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31841         * g++.old-deja/g++.other/rtti3.C: Likewise.
31842         * g++.old-deja/g++.other/rttid3.C: Likewise.
31843
31844 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31845
31846         *  g77.f-torture/compile/20000630-1.x: Fix typo
31847
31848 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31849
31850         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31851         assembly output.
31852
31853 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31854
31855         * gcc.dg/cpp/ident.c: New test.
31856
31857 2000-07-05  Neil Booth  <NeilB@earthling.net>
31858
31859         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31860           gcc.dg/cpp/lexstrng.c: New tests.
31861
31862 2000-07-04  Neil Booth  <NeilB@earthling.net>
31863
31864         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31865         * gcc.dg/cpp/strify2.c: Same.
31866
31867 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31868
31869         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31870         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31871         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31872         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31873
31874         * testsuite/gcc.dg/cpp/macro1.c,
31875         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31876         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31877         testsuite/gcc.dg/cpp/strify1.c,
31878         testsuite/gcc.dg/cpp/strify2.c: New tests.
31879
31880 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31881
31882         * gcc.c-torture/execute/20000703-1.c: New test.
31883
31884 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31885
31886         * g++.old-deja/g++.pt (lookup10.C): New test.
31887
31888 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31889
31890         * g++.old-deja/g++.pt (typename25.C): New test.
31891
31892 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31893
31894         * gcc.c-torture/compile/20000701-1.c: New test.
31895
31896 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31897
31898         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31899         to test case.
31900
31901 2000-06-30  Catherine Moore  <clm@cygnus.com>
31902
31903         * gcc.c-torture/execute/align-1.c: New test.
31904
31905 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31906
31907         * g++.old-deja/g++.pt/expr8.C: New test.
31908         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31909
31910 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31911
31912         * gcc.c-torture/compile/20000629-1.c: New test.
31913
31914 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31915
31916
31917         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31918         gcc.dg/noncompile directory, depending on whether they're
31919         preprocessor tests or not.  Annotate all the tests for the dg
31920         framework.
31921
31922         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31923         * gcc.dg/noncompile/noncompile.exp: New.
31924
31925         * Moved files:
31926         Old name                                New name
31927         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31928         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31929         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31930         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31931         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31932         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31933         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31934         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31935         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31936         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31937         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31938         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31939         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31940         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31941         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31942         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31943         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31944         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31945         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31946         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31947         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31948         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31949         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31950         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31951
31952         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31953         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31954         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31955         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31956         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31957         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31958
31959 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31960
31961         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31962         declare one variable.  On the fourth, error.
31963         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31964         declared by 20000628-1a.h.
31965
31966 2000-06-29  Richard Henderson  <rth@redhat.com>
31967
31968         * gcc.c-torture/execute/930529-1.x: New file.
31969         * gcc.dg/920413-1.c: Adjust expected warning text.
31970         * gcc.dg/980217-1.c: Declare abort.
31971         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31972
31973 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31974
31975         * g77.f-torture/compile/20000629-1.f: New test.
31976         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31977
31978 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31979
31980         Rearrange lots of files, removing entirely the
31981         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31982         directories.
31983
31984         * Deleted files:
31985         gcc.c-torture/code_quality/code_quality.exp
31986         gcc.c-torture/special/special.exp
31987         gcc.failure/failure.exp
31988         gcc.failure/940409-1.x
31989         gcc.c-torture/compile/961203-1.x
31990
31991         * New files:
31992         gcc.misc-tests/linkage.exp
31993         gcc.c-torture/execute/920730-1t.c
31994         gcc.c-torture/execute/920730-1t.x
31995         gcc.c-torture/compile/920520-1.x
31996         gcc.c-torture/compile/920521-1.x
31997         gcc.c-torture/compile/981006-1.x
31998         gcc.c-torture/execute/eeprof-1.x
31999
32000         * Moved files (possibly with modifications to fit a new harness):
32001         Old name                                New name
32002         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32003         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32004         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32005         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32006         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32007         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32008         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32009         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32010         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32011         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32012         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32013         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32014         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32015         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32016
32017 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32018
32019         * c-torture/compile/961203-1.x: Delete.
32020
32021         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32022         not exit. Include stdio.h.
32023         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32024         * gcc.misc-tests/dg-12.c: Likewise.
32025         * gcc.misc-tests/dg-5.c: Likewise.
32026         * gcc.misc-tests/dg-6.c: Likewise.
32027         * gcc.misc-tests/dg-7.c: Prototype abort.
32028         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32029         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32030         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32031         not exit.
32032         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32033         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32034
32035 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32036
32037         * gcc.dg/cpp/20000628-1.c: New test.
32038         * gcc.dg/cpp/20000628-1.h: New header for above test.
32039         * gcc.dg/cpp/20000628-1a.h: Likewise.
32040
32041 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32042
32043         * gcc.dg/cpp: New directory.
32044         * gcc.dg/cpp/cpp.exp: New driver.
32045         * gcc.dg/cpp/20000627-1.c: New test.
32046         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32047         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32048         and rewrite as a compilation test.
32049
32050         * gcc.dg: Move many files into the cpp subdirectory, possibly
32051         renaming or editing them as well.
32052         Old name                New name
32053         990119-1.c              cpp/19990119-1.c
32054         990228-1.c              cpp/19990228-1.c
32055         990407-1.c              cpp/19990407-1.c
32056         990409-1.c              cpp/19990409-1.c
32057         990413-1.c              cpp/19990413-1.c
32058         990703-1.c              cpp/19990703-1.c
32059         20000127-1.c            cpp/20000127-1.c
32060         20000129-1.c            cpp/20000129-1.c
32061         20000207-1.c            cpp/20000207-1.c
32062         20000207-2.c            cpp/20000207-2.c
32063         20000209-1.c            cpp/20000209-1.c
32064         20000209-2.c            cpp/20000209-2.c
32065         20000301-1.c            cpp/20000301-1.c
32066         20000419-1.c            cpp/20000419-1.c
32067         20000510-1.S            cpp/20000510-1.S
32068         20000519-1.c            cpp/20000519-1.c
32069         20000529-1.c            cpp/20000529-1.c
32070         20000625-1.c            cpp/20000625-1.c
32071         20000625-2.c            cpp/20000625-2.c
32072         cpp-as1.c               cpp/assert1.c
32073         cpp-as2.c               cpp/assert2.c
32074         cxx-comments-1.c        cpp/cxxcom1.c
32075         cxx-comments-2.c        cpp/cxxcom2.c
32076         endif-label.c           cpp/endif.c
32077         cpp-hash1.c             cpp/hash1.c
32078         cpp-hash2.c             cpp/hash2.c
32079         cpp-if1.c               cpp/if-1.c
32080         cpp-if2.c               cpp/if-2.c
32081         cpp-if3.c               cpp/if-3.c
32082         cpp-if4.c               cpp/if-4.c
32083         cpp-if5.c               cpp/if-5.c
32084         cpp-cond.c              cpp/if-cexp.c
32085         cpp-missingop.c         cpp/if-mop.c
32086         cpp-missingparen.c      cpp/if-mpar.c
32087         cpp-opprec.c            cpp/if-oppr.c
32088         cpp-ifparen.c           cpp/if-paren.c
32089         cpp-shortcircuit.c      cpp/if-sc.c
32090         cpp-shift.c             cpp/if-shift.c
32091         cpp-unary.c             cpp/if-unary.c
32092         cpp-li1.c               cpp/line1.c
32093         cpp-li2.c               cpp/line2.c
32094         lineno.c                cpp/line3.c
32095         lineno-2.c              cpp/line4.c
32096         cpp-mi.c                cpp/mi1.c
32097         cpp-mic.h               cpp/mi1c.h
32098         cpp-micc.h              cpp/mi1cc.h
32099         cpp-mind.h              cpp/mi1nd.h
32100         cpp-mindp.h             cpp/mi1ndp.h
32101         cpp-mix.h               cpp/mi1x.h
32102         cpp-mi2.c               cpp/mi2.c
32103         cpp-mi2a.h              cpp/mi2a.h
32104         cpp-mi2b.h              cpp/mi2b.h
32105         cpp-mi2c.h              cpp/mi2c.h
32106         cpp-mi3.c               cpp/mi3.c
32107         cpp-mi3.def             cpp/mi3.def
32108         poison-1.c              cpp/poison.c
32109         pr-impl.c               cpp/prag-imp.c
32110         cpp-redef-2.c           cpp/redef1.c
32111         cpp-redef.c             cpp/redef2.c
32112         strpaste.c              cpp/strp1.c
32113         strpaste-2.c            cpp/strp2.c
32114         cpp-tradpaste.c         cpp/tr-paste.c
32115         cpp-tradstringify.c     cpp/tr-str.c
32116         cpp-tradwarn1.c         cpp/tr-warn1.c
32117         cpp-tradwarn2.c         cpp/tr-warn2.c
32118         trigraphs.c             cpp/trigraphs.c
32119         cpp-unc1.c              cpp/unc1.c
32120         cpp-unc2.c              cpp/unc2.c
32121         cpp-unc3.c              cpp/unc3.c
32122         cpp-unc.c               cpp/unc4.c
32123         undef.c                 cpp/undef1.c
32124         undef-2.c               cpp/undef2.c
32125         cpp-wi1.c               cpp/widestr1.c
32126
32127 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32128
32129         * lib/g++.exp (g++_include_flags): Tweak.
32130
32131 2000-06-27  H.J. Lu  <hjl@gnu.org>
32132             Loren J. Rittle  <ljrittle@acm.org>
32133
32134         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32135         version with one that knows about the new gcc tree structure.
32136         (g++_link_flags): Same.
32137
32138 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32139
32140         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32141         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32142         case we are cross-compiling.
32143
32144         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32145         g++.old-deja/g++.niklas/Makefile.in,
32146         g++.old-deja/g++.niklas/configure.in,
32147         g++.old-deja/g++.other/Makefile.in,
32148         g++.old-deja/g++.other/configure.in,
32149         gcc.c-torture/code_quality/Makefile.in,
32150         gcc.c-torture/code_quality/configure.in,
32151         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32152         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32153         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32154         gcc.c-torture/execute/ieee/Makefile.in,
32155         gcc.c-torture/execute/ieee/configure.in,
32156         gcc.c-torture/noncompile/Makefile.in,
32157         gcc.c-torture/noncompile/configure.in,
32158         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32159         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32160         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32161
32162 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32163
32164         * g++.old-deja/g++.other/ambig3.C: New test.
32165
32166 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32167
32168         * g++.old-deja/g++.pt/syntax1.C: New test.
32169         * g++.old-deja/g++.pt/syntax2.C: New test.
32170         * g++.old-deja/g++.other/syntax3.C: New test.
32171         * g++.old-deja/g++.other/syntax4.C: New test.
32172
32173 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32174
32175         * gcc.dg/20000623-1.c: Prototype exit and abort.
32176
32177 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32178
32179         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32180         New tests.
32181         * gcc.dg/cpp-mi3.def: New file.
32182
32183         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32184         inside assertions.
32185         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32186         lexer's error messages.
32187         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32188         divine anything from the linemarkers.
32189         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32190         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32191
32192 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32193
32194         * gcc.dg/20000623-1.c: New test.
32195
32196 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32197
32198         * gcc.c-torture/execute/20000622-1.c: New test.
32199
32200 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32201
32202         * g++.old-deja/g++.other/init15.C: New test.
32203
32204 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32205
32206         * g++.old-deja/g++.pt/vaarg2.C: New test.
32207         * g++.old-deja/g++.pt/vaarg3.C: New test.
32208
32209 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         * g++.old-deja/g++.other/dyncast6.C: New test.
32212
32213 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32214
32215         * gcc.c-torture/execute/loop-6.c: New test.
32216
32217 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32218
32219         * gcc.dg/20000614-1.c: New test.
32220         * gcc.dg/20000614-2.c: New test.
32221
32222 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32223
32224         * g++.old-deja/g++.other/inline12.C: New test.
32225
32226 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32227
32228         * g++.old-deja/g++.other/eh1.C: New test.
32229
32230 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32231
32232         * g++.old-deja/g++.other/type.C: New test.
32233
32234 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * g++.old-deja/g++.other/initstring.C: New test.
32237
32238 2000-06-12  Jason Merrill  <jason@redhat.com>
32239
32240         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32241
32242 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32243
32244         * gcc.c-torture/compile/20000609-1.c: New test.
32245
32246 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32247
32248         * gcc.dg/20000609-1.c: New test.
32249
32250 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32251
32252         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32253         * gcc.c-torture/noncompile/poison-1.c: Move...
32254         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32255         * gcc.dg/cpp-li1.c: Add a token after the #line.
32256
32257 2000-06-05  Richard Henderson  <rth@cygnus.com>
32258
32259         * gcc.c-torture/execute/20000605-2.c: New test.
32260         * gcc.c-torture/execute/20000605-3.c: New test.
32261
32262 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32263
32264         * g77.f-torture/execute/20000503-1.x: New file.
32265
32266 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32267
32268         * g++.old-deja/g++.eh/badalloc1.C: New test.
32269
32270 2000-06-05  Richard Henderson  <rth@cygnus.com>
32271
32272         * gcc.c-torture/execute/20000605-1.c: New test.
32273
32274 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32275             Nathan Sidwell <nathan@codesourcery.com>
32276
32277         * gcc.c-torture/compile/20000605-1.c: New test.
32278
32279 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32280
32281         * g77.f-torture/compile/20000601-1.f:  New test.
32282
32283 2000-06-03  Richard Henderson  <rth@cygnus.com>
32284
32285         * gcc.c-torture/execute/20000603-1.c: New.
32286
32287 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32288
32289         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32290         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32291
32292 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32293
32294         * gcc.dg/compare2.c (case 12): XFAIL.
32295         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32296         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32297
32298         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32299
32300 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32301
32302         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32303         guard macro is already defined when the header is first
32304         included.
32305         * gcc.dg/cpp-mix.h: New file.
32306         * gcc.dg/endif-label.c: Update patterns to match compiler.
32307
32308         * g++.brendan/complex1.C: Declare abort.
32309         * g++.law/refs4.C: Remove XFAIL.
32310         * g++.oliva/expr2.C: Declare abort and exit.
32311
32312 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32313
32314         * gcc.c-torture/execute/20000528-1.c: New test.
32315
32316         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32317         * g++.old-deja/g++.law/temps4.C: Likewise.
32318
32319         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32320         stdlib.h.  Call abort() on failure.
32321         * g++.old-deja/g++.law/refs4.C: Likewise.
32322         * g++.old-deja/g++.law/temps4.C: Likewise.
32323         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32324         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32325
32326 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32327
32328         Relative to g++.dg/special:
32329         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32330
32331         Relative to g++.old-deja:
32332         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32333         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32334         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32335         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32336         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32337         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32338         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32339
32340         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32341         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32342         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32343         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32344         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32345         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32346         and/or string.h.
32347
32348         * g++.other/goto1.C: Update expectations for error messages.
32349
32350 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32351
32352         * gcc.c-torture/compile/20000523-1.c: New test.
32353
32354 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32355
32356         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32357
32358 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32359
32360         * g++.old-deja/g++.eh/catch11.C: New test.
32361         * g++.old-deja/g++.eh/catch12.C: New test.
32362
32363 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32364
32365         * gcc.c-torture/execute/20000523-1.c: New test.
32366
32367 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32368
32369         * c-torture/execute/bcp-1.c: Replace abort in arg of
32370         __builtin_constant_p with a generic external function.
32371
32372         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32373         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32374         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32375         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32376         Prototype abort and/or exit.
32377
32378         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32379         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32380         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32381         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32382
32383 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32384
32385         * gcc.dg/dwarf2-1.c: New test.
32386
32387 2000-05-20  Richard Henderson  <rth@cygnus.com>
32388
32389         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32390
32391 2000-05-20  Andreas Jaeger  <aj@suse.de>
32392
32393         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32394         testcase.
32395
32396 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32397
32398         * gcc.c-torture/execute/20000519-2.c: New test.
32399
32400 2000-05-19  Andreas Jaeger  <aj@suse.de>
32401
32402         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32403         which fails with SSA.
32404
32405         * lib/c-torture.exp: Also test with -O3 -fssa.
32406
32407 2000-05-18  Michael Meissner  <meissner@redhat.com>
32408
32409         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32410         * gcc.c-torture/execute/920415-1.c: Ditto.
32411         * gcc.c-torture/execute/920501-1.c: Ditto.
32412         * gcc.c-torture/execute/conversion.c: Ditto.
32413         * gcc.c-torture/execute/cvt-1.c: Ditto.
32414
32415 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32416
32417         * gcc.c-torture/compile/20000518-1.c: New test.
32418
32419 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32420
32421         * g77.f-torture/compile/200005018.f:  New test.
32422
32423 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32424
32425         * gcc.c-torture/compile/20000517-1.c: New test.
32426
32427 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32428
32429         * gcc.c-torture/execute/20000516-1.c: New test.
32430
32431 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32432
32433         * g++.old-deja/g++.other/eh.C: New test.
32434
32435 2000-05-12  Richard Henderson  <rth@cygnus.com>
32436
32437         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32438         constants through to doit's conditional.
32439
32440 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32441
32442         * gcc.c-torture/compile/20000511-1.c: New test.
32443         * g77.f-torture/compile/20000511-1.f: New test.
32444         * g77.f-torture/compile/20000511-2.f: New test.
32445
32446 2000-05-11  Michael Meissner  <meissner@redhat.com>
32447
32448         * gcc.c-torture/execute/20000511-1.c: New test.
32449
32450 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32451
32452         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32453         * gcc.dg/20000510-1.S: New.
32454
32455 2000-05-08  Catherine Moore  <clm@cygnus.com>
32456
32457         * gcc.dg/unused-3.c: New.
32458
32459 2000-05-06  Richard Henderson  <rth@cygnus.com>
32460
32461           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32462           * g++.old-deja/g++.mike/warn1.C: Likewise.
32463           * g++.old-deja/g++.pt/local1.C: Likewise.
32464           * g++.old-deja/g++.pt/local7.C: Likewise.
32465           * g++.old-deja/g++.pt/spec16.C: Likewise.
32466
32467 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32468
32469         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32470
32471 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32472
32473           * g77.f-torture/execute/20000503-1.f:  New test.
32474
32475 2000-05-04  Andreas Jaeger  <aj@suse.de>
32476
32477         * gcc.dg/noreturn-2.c: New test.
32478
32479 2000-05-04  Neil Booth  <NeilB@earthling.net>
32480
32481         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32482         preprocessor.
32483
32484 2000-05-04  Richard Henderson  <rth@cygnus.com>
32485
32486         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32487
32488 2000-05-04  Richard Henderson  <rth@cygnus.com>
32489
32490         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32491         OpenSSL by Jason R Thorpe.
32492
32493 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32494
32495         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32496
32497 2000-05-03  Robert Lipe <robertlipe@usa.net>
32498
32499         * gcc.dg/20000503-1.c: New test.
32500
32501 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32502
32503         * gcc.c-torture/compile/20000502-1.c: New test.
32504         * g++.old-deja/g++.other/align.C: New test.
32505         * gcc.dg/cpp-tradstringify.c: New test.
32506
32507 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32508
32509         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32510         and hard registers.
32511
32512 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32513
32514         * gcc.c-torture/execute/loop-5.c: New test.
32515
32516 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * gcc.c-torture/execute/va-arg-20.c: New test.
32519
32520 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32521
32522         * gcc.c-torture/execute/20000422-1.c: New test.
32523
32524 2000-04-20  Greg McGary  <gkm@gnu.org>
32525
32526         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32527         when optimizing, but without sibling-call optimizations (-O1).
32528
32529 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32530
32531           * gcc.c-torture/compile/20000420-1.c: New test.
32532
32533 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32534
32535         * g++.abi/ptrflags.C: New test.
32536         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32537
32538 2000-04-19  Catherine Moore  <clm@cygnus.com>
32539
32540         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32541
32542 2000-04-19  Greg McGary  <gkm@gnu.org>
32543
32544         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32545         sibling-call optimizations.
32546
32547 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32548
32549         * gcc.dg/20000419-1.c: New test.
32550
32551 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32552
32553         * gcc.c-torture/execute/20000412-6.c: New test.
32554
32555 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32556
32557         * gcc.c-torture/execute/20000412-5.c: New test.
32558         * g77.f-torture/compile/20000412-1.f: New test.
32559         * gcc.c-torture/execute/20000412-4.c: New test.
32560         * gcc.c-torture/compile/20000412-2.c: New test.
32561         * gcc.c-torture/execute/20000412-3.c: New test.
32562         * gcc.c-torture/compile/20000412-1.c: New test.
32563         * gcc.c-torture/execute/20000412-2.c: New test.
32564
32565 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * objc/execute/bf-20.m: New test.
32568
32569 2000-04-10  Richard Henderson  <rth@cygnus.com>
32570
32571         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32572
32573         * gcc.c-torture/execute/20000412-1.c: New test.
32574
32575 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         * g++.old-deja/g++.eh/catchptr1.C: New test.
32578
32579 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32580
32581         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32582
32583 2000-04-08  Neil Booth  <NeilB@earthling.net>
32584
32585         * gcc.dg/cpp-nullchar.c: Remove test as
32586         embedded nulls cause problems.
32587
32588 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32589
32590         * gcc.dg/compare2.c: New test.
32591
32592 2000-04-08  Neil Booth  <NeilB@earthling.net>
32593
32594         * gcc.dg/cpp-nullchar.c: New test.
32595
32596 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32597
32598         * gcc.dg/cpp-mi2.c: New test.
32599         * gcc.dg/cpp-mi2[abc].h: New files.
32600
32601 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32604         member name.
32605
32606 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32607
32608         * g++.old-deja/g++.abi/vmihint.C: New test.
32609
32610 2000-04-06  Neil Booth  <NeilB@earthling.net>
32611
32612         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32613         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32614         copyright.
32615
32616 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32617
32618         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32619         avoid stack-frame overwrite.
32620
32621 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32622
32623         * gcc.c-torture/compile/20000405-2.c: New test.
32624         * gcc.c-torture/compile/20000405-3.c: New test.
32625
32626 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32627
32628         * gcc.c-torture/compile/20000405-1.c: New test.
32629
32630 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32631
32632         * gcc.dg/cast-qual-1.c: Revert last change.
32633
32634 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32635
32636         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32637
32638 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32639
32640         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32641         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32642
32643 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32644
32645         * gcc.c-torture/compile/20000403-2.c: New test.
32646         * gcc.c-torture/compile/20000403-1.c: New test.
32647
32648 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32649
32650         * gcc.c-torture/execute/20000403-1.c: New test.
32651
32652 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32653
32654         * gcc.c-torture/execute/20000402-1.c: New test.
32655
32656 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32657
32658         * gcc.c-torture/execute/va-arg-15.c: New test.
32659         * gcc.c-torture/execute/va-arg-16.c: New test.
32660         * gcc.c-torture/execute/va-arg-17.c: New test.
32661         * gcc.c-torture/execute/va-arg-18.c: New test.
32662         * gcc.c-torture/execute/va-arg-19.c: New test.
32663
32664 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32665
32666         * gcc.c-torture/compile/981211-1.c: Move to...
32667         * gcc.dg/cpp-as1.c: ...here.
32668         * gcc.dg/cpp-as2.c: New file.
32669
32670         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32671         compiler.
32672
32673 2000-04-02  Neil Booth  <NeilB@earthling.net>
32674
32675         * gcc.dg/cpp-cond.c  New tests.
32676         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32677         accidental success less likely.
32678         * gcc.dg/cpp-missingop.c  New tests.
32679         * gcc.dg/cpp-missingparen.c  New tests.
32680         * gcc.dg/cpp-shift.c  New tests.
32681         * gcc.dg/cpp-shortcircuit.c  New tests.
32682         * gcc.dg/cpp-unary.c  New tests.
32683
32684 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32685
32686         * gcc.c-torture/compile/20000329-1.c: New test.
32687
32688 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32689
32690         * gcc.c-torture/compile/20000326-1.c: New test.
32691         * gcc.c-torture/compile/20000326-2.c: New test.
32692
32693 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32694
32695         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32696         the first parameter is a function argument.
32697
32698 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32699
32700         * g++.old-deja/g++.ext/array4.C: New test.
32701
32702 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32703
32704         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32705
32706 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32707
32708         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32709
32710 2000-03-19  Richard Henderson  <rth@cygnus.com>
32711
32712         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32713
32714 2000-03-19  Richard Henderson  <rth@cygnus.com>
32715
32716         * gcc.c-torture/compile/20000319-1.c: New test.
32717
32718 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32719
32720         * gcc.c-torture/execute/20000314-3.c: New test.
32721         * gcc.c-torture/execute/20000314-2.c: New test.
32722         * gcc.c-torture/execute/20000314-1.c: New test.
32723         * gcc.c-torture/compile/20000314-2.c: New test.
32724         * gcc.c-torture/compile/20000314-1.c: New test.
32725
32726 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         * g++.old-deja/g++.warn/inline.C: New test.
32729
32730 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32731
32732         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32733         standards-compliant result rather than specific constants.
32734         Put test-values in array.
32735
32736 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32737
32738         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32739         (g++_target_compile): Put test-specific options last.
32740
32741 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.old-deja/g++.eh/vbase4.C: New test.
32744
32745 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32746
32747         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32748
32749 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32750
32751         * g++.old-deja/g++.brendan/misc12.C: Removed.
32752         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32753         * g++.old-deja/g++.ext/pretty4.C: New test.
32754
32755 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         * g++.old-deja/g++.other/string2.C: New test.
32758
32759 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32760
32761         * g++.old-deja/g++.warn/impint2.C: New test.
32762
32763 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32764
32765         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32766         is 1, not zero.
32767
32768 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         * g++.old-deja/g++.warn/impint.C: New test.
32771         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32772         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32773         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32774         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32775         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32776         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32777         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32778         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32779         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32780         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32781         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32782         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32783
32784 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32785
32786         * gcc.dg/cpp-redef.c: New test.
32787
32788 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32789
32790         * g++.old-deja/g++.pt/unify7.C: New test.
32791
32792 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32793
32794         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32795         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32796
32797 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32798
32799         * gcc.c-torture/compile/20000224-1.c: New test.
32800
32801 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32802
32803         * gcc.c-torture/compile/cpp-2.c: New test.
32804         * gcc.c-torture/compile/cpp-1.c: New test.
32805
32806 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32807
32808         * gcc.c-torture/execute/20000225-1.c: New test.
32809
32810 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32811
32812         * gcc.dg/cpp-li2.c: New test.
32813
32814         * gcc.dg/cpp-wi1.c: New test.
32815
32816         * gcc.dg/cpp-li1.c: New test.
32817
32818 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         * g++.old-deja/g++.other/sizeof5.C: New test.
32821
32822 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32823
32824         * gcc.c-torture/execute/va-arg-13.c: New test.
32825
32826 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32827
32828         * gcc.c-torture/execute/va-arg-12.c: New test.
32829
32830 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32831
32832         * gcc.c-torture/execute/20000223-1.c: New test.
32833
32834 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32837
32838 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32839
32840         * g++.old-deja/g++.abi/ptrmem.C: New test.
32841
32842 2000-02-19  Richard Henderson  <rth@cygnus.com>
32843
32844         * gcc.c-torture/compile/init-3.c: New.
32845
32846 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32847
32848         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32849         ALWAYS_CXXFLAGS.
32850
32851 2000-02-11  Robert Lipe <robertl@sco.com>
32852
32853         * gcc.c-torture/compile/20000211-3.c: New test.
32854
32855 2000-02-11  Martin Buchholz <martin@xemacs.org>
32856
32857         * gcc.c-torture/compile/20000211-2.c: New test.
32858
32859 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32860
32861         * gcc.c-torture/compile/20000211-1.c: New test.
32862
32863 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32864
32865         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32866           on native targets
32867
32868 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32869
32870         * g++.old-deja/g++.other/cast5.C: New test.
32871
32872 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32873
32874         * gcc.c-torture/execute/20000205-1.c: New.
32875
32876 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32877
32878         * g++.old-deja/g++.jason/cast3.C: Return void.
32879         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32880
32881 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32882
32883         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32884
32885         * gcc.dg/loop-1.c: New test.
32886
32887 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * gcc.c-torture/compile/20000127-1.c: New test.
32890         * gcc.c-torture/execute/991228-1.c: New test.
32891
32892 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32893
32894         * gcc.dg/unused-2.c: New test.
32895
32896         * gcc.dg/conv-1.c: New test.
32897
32898 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32899
32900         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32901         compiler.
32902         (tool_option_proc): Fix typo.
32903
32904 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32905
32906         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32907         of the ld on the host, not on the build machine.
32908         Also, don't crash if '--help' is not a supported option.
32909
32910 2000-01-24  Richard Henderson  <rth@cygnus.com>
32911
32912         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32913
32914 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32915
32916         * gcc.c-torture/execute/20000120-2.c: New test.
32917         * gcc.c-torture/execute/20000120-1.c: New test.
32918
32919 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32920
32921         * gcc.c-torture/execute/20000113-1.c: New test.
32922
32923 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32924
32925         * gcc.c-torture/execute/20000112-1.c: New test.
32926
32927 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32928
32929         * gcc.dg/20000111-1.c: New test.
32930
32931 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32932
32933         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32934         with 16 bit integers.
32935
32936 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32937
32938         * gcc.dg/20000108-1.c: New test.
32939
32940 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32941
32942         * g++.old-deja/g++.ns/koenig8.C: New test.
32943
32944 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32945
32946         * g++.old-deja/g++.other/cast4.C: New test.
32947
32948 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32949
32950         * gcc.c-torture/compile/20000105-2.c: New test.
32951         * gcc.c-torture/compile/20000105-1.c: New test.
32952
32953 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32954
32955         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32956         references to printf & atoi to conform to ANSI standard.
32957         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32958         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32959         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32960         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32961         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32962         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32963         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32964         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32965         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32966         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32967         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32968         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32969         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32970         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32971         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32972         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32973         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32974         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32975         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32976         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32977         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32978         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32979         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32980         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32981         * g++.old-deja/g++.brendan/init3.C: Likewise.
32982         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32983         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32984         * g++.old-deja/g++.brendan/new2.C: Likewise.
32985         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32986         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32987         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32988         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32989         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32990         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32991         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32992         * g++.old-deja/g++.brendan/template24.C: Likewise.
32993         * g++.old-deja/g++.brendan/template3.C: Likewise.
32994         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32995         * g++.old-deja/g++.jason/inline3.C: Likewise.
32996         * g++.old-deja/g++.jason/opeq.C: Likewise.
32997         * g++.old-deja/g++.law/arg5.C: Likewise.
32998         * g++.old-deja/g++.law/arm7.C: Likewise.
32999         * g++.old-deja/g++.law/ctors11.C: Likewise.
33000         * g++.old-deja/g++.law/cvt8.C: Likewise.
33001         * g++.old-deja/g++.law/init9.C: Likewise.
33002         * g++.old-deja/g++.law/refs4.C: Likewise.
33003         * g++.old-deja/g++.law/template2.C: Likewise.
33004         * g++.old-deja/g++.law/visibility24.C: Likewise.
33005         * g++.old-deja/g++.law/vtable3.C: Likewise.
33006         * g++.old-deja/g++.mike/asm2.C: Likewise.
33007         * g++.old-deja/g++.mike/eh1.C: Likewise.
33008         * g++.old-deja/g++.mike/misc1.C: Likewise.
33009         * g++.old-deja/g++.mike/misc13.C: Likewise.
33010         * g++.old-deja/g++.mike/misc14.C: Likewise.
33011         * g++.old-deja/g++.mike/ns12.C: Likewise.
33012         * g++.old-deja/g++.mike/p1248.C: Likewise.
33013         * g++.old-deja/g++.mike/p3708.C: Likewise.
33014         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33015         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33016         * g++.old-deja/g++.mike/p646.C: Likewise.
33017         * g++.old-deja/g++.mike/p700.C: Likewise.
33018         * g++.old-deja/g++.mike/p783.C: Likewise.
33019         * g++.old-deja/g++.mike/p783a.C: Likewise.
33020         * g++.old-deja/g++.mike/p783b.C: Likewise.
33021         * g++.old-deja/g++.mike/p786.C: Likewise.
33022         * g++.old-deja/g++.mike/p789.C: Likewise.
33023         * g++.old-deja/g++.mike/p789a.C: Likewise.
33024         * g++.old-deja/g++.mike/p807a.C: Likewise.
33025         * g++.old-deja/g++.other/delete3.C: Likewise.
33026         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33027         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33028         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33029         * g++.old-deja/g++.other/empty1.C: Likewise.
33030         * g++.old-deja/g++.other/temporary1.C: Likewise.
33031         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33032         * g++.old-deja/g++.pt/t16.C: Likewise.
33033         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33034
33035 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33036
33037         * gcc.dg/991230-1.c: New test.
33038
33039 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33040
33041         * gcc.c-torture/compile/991229-3.c: New test.
33042         * gcc.c-torture/compile/991229-2.c: New test.
33043         * gcc.c-torture/compile/991229-1.c: New test.
33044
33045 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33046
33047         * gcc.c-torture/compile/labels-2.c: New test.
33048
33049 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33050
33051         * gcc.c-torture/execute/991227-1.c: New test.
33052
33053 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33054
33055         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33056
33057 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33058
33059         * gcc.c-torture/execute/991221-1.c: New test.
33060
33061 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33062
33063         * g++.old-deja/g++.other/cast3.C: New test.
33064
33065 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33066
33067         * gcc.c-torture/execute/991216-4.c: New test.
33068
33069 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33070
33071         * gcc.c-torture/execute/991216-1.c: New test.
33072         * gcc.c-torture/execute/991216-2.c: New test.
33073         * gcc.c-torture/execute/991216-3.c: New test.
33074
33075 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33076
33077         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33078         Actually make the test fail by using "-O2" for compilation.
33079
33080 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33081
33082         * g++.old-deja/g++.warn/cast-align1.C: New test.
33083
33084 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33085
33086         * gcc.c-torture/compile/991214-1.c: New test.
33087         * gcc.c-torture/compile/991214-2.c: New test.
33088
33089 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33090
33091         * gcc.dg/991214-1.c: New test.
33092
33093 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33094
33095         * gcc.c-torture/compile/991213-3.c: New test.
33096         * gcc.c-torture/compile/991213-2.c: New test.
33097         * gcc.c-torture/compile/991213-1.c: New test.
33098
33099 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33100
33101         * gcc.dg/991209-1.c: New test.
33102
33103 1999-12-08  Nathan Sidwell <nathan@acm.org>
33104
33105         * gcc.c-torture/compile/991208-1.c: New test.
33106
33107 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33108
33109         * gcc.dg/ultrasp2.c: New test.
33110
33111 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33112
33113         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33114
33115 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33116
33117         * gcc.c-torture/compile/991202-1.c: New test.
33118         * gcc.c-torture/execute/991202-1.c: New test.
33119         * gcc.c-torture/execute/991202-2.c: New test.
33120         * gcc.c-torture/execute/991202-3.c: New test.
33121
33122 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33123
33124         * g++.old-deja/g++.abi/align.C: New test.
33125         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33126         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33127
33128 1999-12-01  Richard Henderson  <rth@cygnus.com>
33129
33130         * gcc.c-torture/execute/991201-1.c: New.
33131
33132 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33133
33134         * gcc.dg/991129-1.c: New test.
33135
33136 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33137
33138         * gcc.c-torture/compile/991127-1.c: New test.
33139
33140 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33141
33142         * g++.old-deja/g++.other/warn4.C: New test.
33143
33144 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33145
33146         * g++.old-deja/g++.eh/cleanup2.C: New test.
33147         * g++.old-deja/g++.ext/pretty2.C: New test.
33148         * g++.old-deja/g++.ext/pretty3.C: New test.
33149         * g++.old-deja/g++.other/debug6.C: New test.
33150
33151 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33152
33153         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33154         compiler_output to look for one error message instead of two.
33155
33156 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33157
33158         * gcc.c-torture/execute/991118-1.c: Also test case
33159         where the word boundary does not split a byte evenly.
33160
33161 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33162
33163         * g++.old-deja/g++.ext/restrict1.C: New test.
33164
33165 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33166
33167         * gcc.c-torture/execute/991118-1.c: New test.
33168
33169 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33170
33171         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33172         working directory pathnames.
33173
33174 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33175
33176         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33177         host is equipped with driver.h and driver.o so it can actually
33178         compile and run the tests.
33179
33180 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33181
33182         * gcc.c-torture/compile/991008-1.c: New test.
33183
33184 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33185
33186         * lib/gcc-dg.exp: Include target-supports.exp
33187
33188 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33189
33190         * lib/target-supports.exp: New file: Provide procs to test for
33191         features supported by the target.
33192         (check_weak_available): Moved here from ecos.exp.
33193         (check_alias_available): New proc: Determine of the target
33194         toolchain supports the alias attribute.
33195
33196         * gcc.dg/special/ecos.exp: Move check_weak_available to
33197         target-supports.exp.
33198         (alias-1.c): Only perform the test if the target supports
33199         aliases.
33200         (wkali-1.c): Only perform the test if the target supports
33201         aliases.
33202
33203         * gcc.dg/990506-0.c: Expect error messages from cross
33204         targets as well as native targets.
33205
33206 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33207
33208         * gcc.dg/ultrasp1.c: Removed xfail.
33209         * gcc.dg/struct-ret-2.c: Likewise.
33210         * gcc.dg/array-1.c: Likewise.
33211
33212 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33213
33214         * gcc.dg/struct-ret-2.c: New test.
33215
33216         * gcc.dg/array-1.c: New test.
33217
33218 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33219
33220         * gcc.c-torture/execute/991030-1.c: New test.
33221
33222 1999-10-26  Richard Henderson  <rth@cygnus.com>
33223
33224         * gcc.c-torture/compile/991026-2.c: New test.
33225
33226 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33227
33228         * gcc.c-torture/compile/991026-1.c: New test.
33229
33230 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33231
33232         * gcc.c-torture/execute/991023-1.c: New test.
33233
33234 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33235
33236         * gcc.c-torture/execute/991019-1.c: New test.
33237
33238 1999-10-16  Richard Henderson  <rth@cygnus.com>
33239
33240         * gcc.c-torture/execute/991016-1.c: New test.
33241
33242 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33243
33244         * gcc.c-torture/execute/991014-1.c: New test.
33245
33246 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33247
33248         * g++.old-deja/g++.other/union2.C: New test.
33249
33250 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33251
33252         * g++.old-deja/g++.other/vaarg2.C: New test.
33253         * g++.old-deja/g++.other/vaarg3.C: New test.
33254
33255 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33256
33257         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33258         in compile/.
33259
33260 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33261
33262         * gcc.c-torture/execute/va-arg-11.c: New test.
33263
33264 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33265
33266         * lib/file-format.exp (gcc_target_object_format): Don't
33267         crash if objdump is unavailable.
33268
33269 1999-09-29  Donn Terry <donn@interix.com>
33270
33271         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33272
33273 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33274
33275         * gcc.c-torture/compile/990928-1.c: New test.
33276
33277 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33278
33279         * g++.old-deja/g++.other/decl6.C: New test.
33280
33281 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33282
33283         * gcc.c-torture/execute/va-arg-10.c: New test.
33284
33285 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33286
33287         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33288         __PRETTY_FUNCTION__.
33289
33290 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33291
33292         * gcc.c-torture/execute/990923-1.c: New test.
33293
33294 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33295
33296         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33297         for which -fpic is inappropriate.
33298
33299 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33300
33301         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33302
33303 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33304
33305         * g++.old-deja/g++.other/dyncast1.C: New test.
33306         * g++.old-deja/g++.other/dyncast2.C: New test.
33307         * g++.old-deja/g++.other/dyncast3.C: New test.
33308         * g++.old-deja/g++.other/dyncast4.C: New test.
33309         * g++.old-deja/g++.other/dyncast5.C: New test.
33310         * g++.old-deja/g++.eh/catch3.C: New test.
33311         * g++.old-deja/g++.eh/catch3p.C: New test.
33312         * g++.old-deja/g++.eh/catch4.C: New test.
33313         * g++.old-deja/g++.eh/catch4p.C: New test.
33314         * g++.old-deja/g++.eh/catch5.C: New test.
33315         * g++.old-deja/g++.eh/catch5p.C: New test.
33316         * g++.old-deja/g++.eh/catch6.C: New test.
33317         * g++.old-deja/g++.eh/catch6p.C: New test.
33318         * g++.old-deja/g++.eh/catch7.C: New test.
33319         * g++.old-deja/g++.eh/catch7p.C: New test.
33320         * g++.old-deja/g++.eh/catch8.C: New test.
33321         * g++.old-deja/g++.eh/catch8p.C: New test.
33322         * g++.old-deja/g++.eh/catch9.C: New test.
33323         * g++.old-deja/g++.eh/catch9p.C: New test.
33324
33325 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33326
33327         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33328         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33329
33330 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33331
33332         * gcc.c-torture/compile/990913-1.c: New test.
33333
33334 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33335
33336         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33337         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33338
33339 1999-09-09  Richard Henderson  <rth@cygnus.com>
33340
33341         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33342
33343 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33344
33345         * g++.old-deja/g++.other/lookup11.C: New test.
33346         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33347         what is permitted and what we want.
33348         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33349         overload use.
33350         * g++.old-deja/g++.jason/rfg5.C: Likewise
33351
33352 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33353
33354         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33355         * gcc.c-torture/noncompile/poison-1.c: New file.
33356
33357 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33358
33359         * g++.old-deja/g++.other/sizeof3.C: New test.
33360         * g++.old-deja/g++.other/sizeof4.C: New test.
33361         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33362         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33363
33364 1999-09-07  Richard Henderson  <rth@cygnus.com>
33365
33366         * gcc.dg/va-arg-1.c: New.
33367
33368 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33369
33370         * gcc.c-torture/execute/va-arg-9.c: New test.
33371
33372 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33373
33374         * g77.f-torture/compile/980519-2.f: New test.
33375         * g77.f-torture/compile/19990905-0.f: New test.
33376         * g77.f-torture/compile/19990905-1.f: New test.
33377         * g77.f-torture/compile/19990905-2.f: New test.
33378
33379         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33380
33381 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33382
33383         * gcc.c-torture/execute/990827-1.c: Fix typo.
33384
33385 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33386
33387         * g++.old-deja/g++.other/deref1.C: New test.
33388
33389 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33390
33391         * g++.old-deja/g++.other/ambig2.C: New test.
33392         * g++.old-deja/g++.other/cond5.C: New test.
33393         * g++.old-deja/g++.other/lookup16.C: New test.
33394
33395 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33396
33397         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33398         assemblers too.
33399
33400 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33401
33402         * lib/c-torture.exp: Avoid the "compare executables" optimization
33403         when testing native.
33404
33405 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33406
33407         * gcc.c-torture/execute/990829-1.c: New test.
33408         * gcc.c-torture/compile/990829-1.c: New test.
33409
33410 1999-08-27  Paul Burchard  <burchard@pobox.com>
33411
33412         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33413         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33414         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33415         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33416         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33417         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33418         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33419         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33420         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33421         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33422         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33423
33424 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture/execute/990827-1.c: New test.
33427
33428 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33429
33430         * g77.f-torture/noncompile/19990826-4.f: New test.
33431
33432         * g77.f-torture/compile/19990826-3.f: New test.
33433
33434         * g77.f-torture/execute/19990826-2.f: New test.
33435
33436         * g77.f-torture/compile/19990826-1.f: New test.
33437
33438         * gcc.c-torture/execute/990826-0.c: New test.
33439         * g77.c-torture/execute/19990826-0.f: New test.
33440
33441         * g77.f-torture/noncompile/970626-2.f: New test.
33442
33443 1999-08-25  Paul Burchard  <burchard@pobox.com>
33444
33445         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33446         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33447         lss-011.C: New tests.
33448
33449 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33450
33451         * g++.old-deja/g++.other/decl5.C: New test.
33452
33453 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33454
33455         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33456         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33457         call `postbase' for each one.  All callers of `postbase' changed
33458         to call this instead.
33459
33460 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33461
33462         * gcc.c-torture/execute/990811-1.c: New test.
33463
33464 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33465
33466         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33467         just native ones.
33468
33469         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33470         just native ones.
33471
33472 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33473
33474         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33475
33476 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33477
33478         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33479
33480 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33481
33482         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33483
33484 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33485
33486         * gcc.c-torture/execute/990804-1.c: New test.
33487
33488 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33489
33490         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33491         * g++.old-deja/g++.brendan/crash64.C: Likewise
33492         * g++.old-deja/g++.brendan/overload8.C: Likewise
33493
33494 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33495
33496         * g++.old-deja/g++.other/struct1.C: New test.
33497
33498 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33499
33500         * g++.old-deja/g++.other/enum2.C: New test.
33501
33502 1999-08-02  Richard Henderson  <rth@cygnus.com>
33503
33504         Adapted from tests from Franz Sirl:
33505         * gcc.c-torture/execute/va-arg-7.c: New test.
33506         * gcc.c-torture/execute/va-arg-8.c: New test.
33507
33508 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33509
33510         * gcc.c-torture/compile/990801-2.c: New test.
33511
33512         * gcc.c-torture/compile/990801-1.c: New test.
33513
33514 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33515
33516         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33517         fp-cmp-1.c, converting double to float.
33518
33519         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33520         fp-cmp-1.c, converting double to long double.
33521
33522         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33523         from fr1 to unknown_register, since fr1 is a legitimate register
33524         on some machines.
33525
33526 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33527
33528         * README: More listname related changes.
33529
33530 1999-07-08  Catherine Moore  <clm@cygnus.com>
33531
33532         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33533
33534 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33535
33536         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33537
33538 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33539
33540         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33541
33542 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33543
33544         * gcc.dg/990703-1.c: New test.
33545
33546 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33547
33548         * lib/file-format.exp: New file: Move definition of proc
33549         gcc_target_object_format to here from
33550         gcc.dg/special/ecos.exp.
33551
33552         * lib/c-torture.exp: Include lib file-format.exp.
33553         * lib/gcc-dg.exp: Include lib file-format.exp.
33554
33555         * gcc.dg/special/ecos.exp: Remove definition of proc
33556         gcc_target_object_format.
33557
33558 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33559
33560         * gcc.c-torture/execute/990628-1.c: New test.
33561
33562 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33563
33564         * gcc.c-torture/compile/990625-2.c: New test.
33565
33566         * gcc.c-torture/compile/990625-1.c: New test.
33567
33568 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33569
33570         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33571         attributes compile.
33572         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33573         ports that use the COFF/PE file format.
33574
33575 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33576
33577         * gcc.c-torture/compile/990617-1.c: New test.
33578
33579 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33580
33581         * g++.old-deja/g++.other/decl4.C: New test.
33582
33583 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33584
33585         * g++.old-deja/g++.other/bitfld3.C: New test.
33586
33587 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33588
33589         * g++.old-deja/g++.eh/catch1.C: New test.
33590
33591 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33592
33593         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33594
33595         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33596         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33597
33598 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33599
33600         * g77.f-torture/compile/19990502-0.f: Replace with new,
33601         shorter, test that still fails after recent changes.
33602
33603 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33604
33605         * gcc.c-torture/execute/990604-1.c: New test.
33606
33607 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33608
33609         * gcc.c-torture/execute/990531-1.c: New test.
33610
33611 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33612
33613         * gcc.c-torture/compile/990527-1.c: New test.
33614
33615 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33616
33617         * gcc.c-torture/execute/990527-1.c: New test.
33618
33619 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33620
33621         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33622         bitfields as signed.
33623
33624 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33625
33626         * g77.f-torture/compile/19990525-0.f: New test.
33627
33628 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33629
33630         * gcc.c-torture/execute/990525-2.c: New test.
33631
33632         * gcc.c-torture/execute/990525-1.c: New test.
33633
33634 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33635
33636         * g++.old-deja/g++.other/anon3.C: New test.
33637         * g++.old-deja/g++.other/anon4.C: New test.
33638         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33639         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33640         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33641         Merrill).
33642
33643 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33644
33645         * gcc.c-torture/execute/990524-1.c: New test.
33646
33647         * gcc.dg/990524-1.c: New test.
33648
33649 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33650
33651         * gcc.c-torture/compile/990523-1.c: New test.
33652
33653 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33654
33655         * gcc.c-torture/compile/990519-1.c: New test.
33656
33657 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33658
33659         * gcc.c-torture/compile/990517-1.c: New test.
33660
33661         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33662         (e4, f4): New tests.
33663         (main): Call them.
33664
33665 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33666
33667         * gcc.dg/noreturn-1.c: New test.
33668
33669 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33670
33671         * gcc.c-torture/execute/990513-1.c: New test.
33672
33673 1999-05-10  Richard Henderson  <rth@cygnus.com>
33674
33675         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33676
33677 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33678
33679         * g77.f-torture/execute/erfc.f: Use small single-precision
33680         values, to avoid problems on Alphas when not -mieee.
33681
33682 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33683
33684         * gcc.dg/990506-0.c: New test.
33685
33686 1999-05-08  Richard Henderson  <rth@cygnus.com>
33687
33688         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33689         the constant to test.  Don't XFAIL 64-bit targets.
33690
33691         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33692         * g++.old-deja/g++.law/profile1.C: Likewise.
33693
33694         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33695         operator new instances.
33696         * g++.old-deja/g++.other/delete5.C: Likewise.
33697
33698 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33699
33700         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33701         intrinsic.
33702
33703 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33704
33705         * g77.f-torture/execute/u77-test.f: Reverse order of two
33706         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33707
33708 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33709
33710         * gcc.dg/compare1.c: New test.
33711
33712 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33713
33714         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33715         New tests.
33716
33717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33718
33719         * g77.f-torture/compile/19990502-1.f: New test.
33720
33721 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33722
33723         * g77.f-torture/compile/19990502-0.f: New test.
33724
33725 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33726
33727         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33728         intrinsic.
33729
33730 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33731
33732         * g77.f-torture/execute/u77-test.f (main): List libU77
33733         intrinsics not currently tested.
33734         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33735         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33736         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33737         Trim blanks off the ends of some printed strings.
33738
33739 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33740
33741         * g77.f-torture/execute/u77-test.f (main): Just warn about
33742         FSTAT gid disagreement, as it's expected on some systems.
33743
33744 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33745
33746         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33747         use a new function, which allows for some slop.
33748         Clean up some commentary.
33749         (issum): The new function.
33750         (sgladd): Deleted subroutine.
33751
33752 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33753
33754         * g77.f-torture/execute/u77-test.f: Modify to be more like
33755         libf2c/libU77 version, bringing patches to that version here.
33756         Add suitable commentary.
33757
33758 1999-04-25  Richard Henderson  <rth@cygnus.com>
33759
33760         * gcc.dg/990424-1.c: New test.
33761
33762 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33763
33764         * g77.f-torture/execute/u77-test.f (main): Bug involving
33765         LSTAT has been fixed, so turn back on full checking.
33766
33767 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33768
33769         * g77.f-torture/compile/19990419-0.f: New test.
33770         * g77.f-torture/execute/19990419-1.f: New test.
33771
33772 1999-04-17  Richard Henderson  <rth@cygnus.com>
33773
33774         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33775         to avoid the need for a prototype to supress a warning.
33776
33777 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33778
33779         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33780
33781 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33782
33783         * gcc.c-torture/execute/990404-1.c: New test.
33784
33785 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33786
33787         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33788         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33789         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33790         missing initializer warnings.
33791
33792 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33793
33794         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33795         matching strings.
33796
33797 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33798
33799         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33800
33801 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33802
33803         * g77.f-torture/execute/19990325-0.f: New test.
33804         * g77.f-torture/execute/19990325-1.f: New test.
33805
33806 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33807
33808         * gcc.c-torture/execute/990324-1.c: New test.
33809
33810 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33811
33812         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33813         test with 4.
33814
33815 1999-03-17  Richard Henderson  <rth@cygnus.com>
33816
33817         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33818
33819 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33820
33821         * g77.f-torture/execute/19990313-2.f: New test.
33822         * g77.f-torture/execute/19990313-3.f: New test.
33823
33824 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33825
33826         * g77.f-torture/execute/19990313-0.f: New test.
33827         * g77.f-torture/execute/19990313-1.f: New test.
33828
33829 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33830
33831         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33832         printf to sprintf.
33833         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33834         (main): Add check for u15.  Conditionalize u31 check depending on
33835         whether ints are <32 bits or >=32 bits.
33836
33837 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33838
33839         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33840
33841 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33842
33843         * g77.f-torture/compile/19990305-0.f: New test.
33844         * g77.f-torture/execute/19981119-0.f: New test.
33845
33846 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33847
33848         * g77.f-torture/execute/970625-2.f: call ABORT if final
33849         result is not correct, instead of just printing it.
33850         Add this checking via newly introduced obfuscation, to
33851         trip up buggy front ends.
33852
33853 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33854
33855         * g77.f-torture/compile/960317-1.f: Moved from being
33856         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33857
33858 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33859
33860         * g77.f-torture/execute/960317-1.f: New (old) test.
33861         * g77.f-torture/execute/970625-2.f: Ditto.
33862
33863 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33864
33865         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33866         message on line 1 or line 2; cccp and cpplib do this differently.
33867
33868 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33869
33870         * g++.old-deja/g++.law/weak1.C: New test.
33871
33872 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33873
33874         * gcc.c-torture/execute/990119-1.c: Renamed to...
33875         * gcc.dg/990119-1.c: this, so it will only be tested once
33876         (it's a preprocessor test, it doesn't need to be run at
33877         multiple optimization levels).
33878
33879 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33880
33881         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33882           ALWAYS_CXXFLAGS.
33883
33884 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33885
33886         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33887         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33888         to not be compilable by current g77.
33889
33890 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33891
33892         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33893
33894 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33895
33896         * gcc.c-torture/execute/990222-1.c: New test.
33897
33898 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33899
33900         * g77.f-torture/compile/19990218-0.f: New test.
33901         * g77.f-torture/noncompile/19990218-1.f: New test.
33902
33903 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33904
33905         * g77.f-torture/compile/19981216-0.f: New test.
33906
33907 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33908
33909         * gcc.dg/990214-1.c: New test.
33910
33911 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33912
33913         * gcc.dg/990213-2.c: New test.
33914
33915         * gcc.dg/990213-1.c: New test.
33916
33917 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33918
33919         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33920         ints.
33921
33922 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33923
33924         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33925         specified by target.
33926
33927         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33928
33929 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33930
33931         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33932
33933 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33934
33935         * gcc.dg/special/ecos.exp: New test driver for new tests with
33936         special requirements.
33937
33938         * gcc.dg/special/alias-1.c: New test.
33939         * gcc.dg/special/gcsec-1.c: New test.
33940         * gcc.dg/special/weak-1.c: New test.
33941         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33942         * gcc.dg/special/weak-2.c: New test.
33943         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33944         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33945         * gcc.dg/special/wkali-1.c: New test.
33946         * gcc.dg/special/wkali-2.c: New test.
33947         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33948         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33949
33950 1999-02-10  Felix Lee  <flee@cygnus.com>
33951
33952           * lib/c-torture.exp (c-torture-compile): Pull out code for
33953           analyzing gcc error messages.
33954           (c-torture-execute): Likewise.  Fix some (harmless) false
33955           positives.
33956           * lib/gcc.exp (gcc_check_compile): New function.
33957
33958 1999-02-08  Richard Henderson  <rth@cygnus.com>
33959
33960         * gcc.c-torture/execute/990208-1.c: New test.
33961
33962 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33963
33964         * g++.dg/special/ecos.exp: New driver for new tests with special
33965         requirements
33966
33967         * g++.dg/special/conpr-1.C: New test
33968         * g++.dg/special/conpr-2.C: New test
33969         * g++.dg/special/conpr-2a.C: New test
33970         * g++.dg/special/conpr-3.C: New test
33971         * g++.dg/special/conpr-3a.C: New test
33972         * g++.dg/special/conpr-3b.C: New test
33973
33974         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33975         allow g++ to use the dg driver
33976
33977         * README: Add comment about g++.dg directory
33978
33979 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33980
33981         * README: Update email addresses.
33982
33983 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33984
33985         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33986         arguments in order to force structure S onto the stack even on
33987         the alpha.
33988         (test): Pass 10 leading arguments to function foo as well as the
33989         structure S.
33990
33991         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33992         failure for all targets.
33993
33994         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33995         abort to terminate program execution.
33996
33997 1999-01-30  Richard Henderson  <rth@cygnus.com>
33998
33999         * gcc.c-torture/execute/990130-1.c: New test.
34000
34001 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34002
34003         * gcc.dg/990130-1.c: New test.
34004
34005 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34006
34007         * gcc.c-torture/execute/990128-1.c: New test.
34008
34009 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34010
34011         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34012
34013 1999-01-27  Felix Lee  <flee@cygnus.com>
34014
34015         * lib/c-torture.exp (c-torture-compile): pull out code for
34016         analyzing gcc error messages.
34017         (c-torture-execute): ditto, and fix some (harmless) false
34018         positives.
34019         * lib/gcc.exp (gcc_check_compile): new function.
34020
34021 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34022
34023         * gcc.dg/990117-1.c: New test.
34024
34025         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34026
34027         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34028
34029 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34030
34031         * g77.f-torture/compile/990115-1.f: New test.
34032
34033 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34034
34035         * gcc.c-torture/compile/990107-1.c: New test
34036
34037 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34038
34039         * gcc.c-torture/execute/990106-2.c: New test.
34040
34041         * gcc.c-torture/execute/990106-1.c: New test.
34042
34043 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34044
34045         * gcc.c-torture/compile/981223-1.c: New test.
34046
34047 1998-12-29  Richard Henderson  <rth@cygnus.com>
34048
34049         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34050         (opt3): Rename from opt4 and disable.
34051
34052 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34053
34054         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34055
34056 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34057
34058         * g++.old-deja/g++.other/conv5.C: New test.
34059
34060 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34061
34062         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34063
34064 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34065
34066         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34067
34068 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34069
34070         * gcc.c-torture/compile/981211-1.c: New test.
34071
34072 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34073
34074         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34075
34076         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34077
34078 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34079
34080         * gcc.special/930510-1.c: Make C9X safe.
34081         * gcc.misc-tests/gcov-1.c Similarly.
34082         * gcc.misc-tests/gcov-2.c Similarly.
34083
34084 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34085
34086         * gcc.dg/ultrasp1.c: New test.
34087
34088 1998-12-06  Richard Henderson  <rth@cygnus.com>
34089
34090         * gcc.c-torture/execute/981206.c: New test.
34091
34092 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34093
34094         * g++.old-deja/g++.ns/template7.C: New test.
34095
34096         * g++.old-deja/g++.other/expr1.C: New test.
34097
34098         * g++.old-deja/g++.eh/tmpl3.C: New test.
34099
34100         * g++.old-deja/g++.eh/tmpl2.C: New test.
34101
34102 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34103
34104         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34105         * g++.old-deja/g++.other/using6.C: Removed.
34106         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34107
34108         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34109
34110 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34111
34112         * g++.old-deja/g++.pt/overload8.C: New test.
34113
34114         * g++.old-deja/g++.pt/overload7.C: New test.
34115
34116         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34117
34118         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34119         and relinking messages.
34120         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34121         compiling with -frepo.
34122
34123 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34124
34125         * g++.old-deja/g++.pt/lookup6.C: New test.
34126
34127 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34128
34129         * gcc.c-torture/execute/981130-1.c: New test.
34130         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34131
34132 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34133
34134         * g++.old-deja/g++.pt/explicit76.C: New test.
34135
34136         * g++.old-deja/g++.pt/friend38.C: New test.
34137
34138         * g++.old-deja/g++.ns/crash2.C: New test.
34139
34140         * g++.old-deja/g++.pt/defarg8.C: New test.
34141
34142         * g++.old-deja/g++.pt/instantiate6.C: New test.
34143
34144         * g++.old-deja/g++.pt/static6.C: New test.
34145
34146         * g++.old-deja/g++.pt/decl2.C: New test.
34147
34148 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34149
34150         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34151         problem is actually related with name lookup, but so what? :-)
34152
34153         * g++.old-deja/g++.pt/friend37.C: New test.
34154
34155 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34156
34157         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34158         element, which fails on some systems.
34159
34160         * g77.f-torture/execute/labug1.f: New test.
34161
34162 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34163
34164         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34165         is defined.
34166
34167 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34168
34169         * g77.f-torture/compile/981117-1.f: New test.
34170
34171 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34172
34173         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34174         properly discarded.
34175
34176 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34177
34178         * gcc.c-torture/execute/memcheck: New directory of tests for
34179         -fcheck-memory-usage.
34180
34181 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34182
34183         * README: New file, general information about the testsuite and
34184         new description of the various C++ test subdirectories.
34185         * README.g++: Eliminate obsolete information, update and move most
34186         relevant stuff to README.
34187
34188 1998-11-07  Richard Henderson  <rth@cygnus.com>
34189
34190         * gcc.c-torture/compile/981107-1.c: New test.
34191
34192 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34193
34194         * execute/memcpy-bi.c: New testcase.
34195
34196 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34197
34198         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34199         base classes.
34200
34201         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34202         template is selected.
34203
34204         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34205         classes, it should be accepted for all types.
34206
34207         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34208
34209         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34210         specializations start with template headers.
34211
34212 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34213
34214         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34215
34216         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34217         non-POD types.
34218
34219 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34220
34221         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34222
34223 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34224
34225         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34226
34227 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34228
34229         * 981019-1.c: New test.
34230
34231 1998-10-14  Robert Lipe <robertl@dgii.com>
34232
34233         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34234         find objc headers.
34235
34236 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34237
34238         * compile/981001-4.c: Remove use of GCC extension that triggers a
34239         compiler bug.
34240
34241 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34242
34243         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34244
34245 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34246
34247         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34248         instantiation of template produces incorrect code for delete
34249         expression.
34250
34251         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34252         constructors' name is not unique.
34253         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34254         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34255
34256         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34257         automatic array of const is ill-formed.
34258
34259         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34260         of template parameter?
34261
34262         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34263         const.
34264
34265         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34266         pointer-to-member expression.
34267
34268         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34269         declaration causes ICE.
34270
34271 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34272
34273         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34274         reserved in the global namespace.
34275
34276         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34277         generate needed virtual table.
34278
34279         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34280
34281 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34282
34283         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34284         template-dependent type
34285
34286 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34287
34288         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34289         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34290         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34291
34292         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34293         class should be usable as argument of member function.
34294         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34295         class should be usable as return type of member function.
34296         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34297         class should be usable as type of data member.
34298
34299         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34300
34301 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34302
34303         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34304
34305 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34306
34307         * gcc.dg/dll-?.c Add thumb to target list.
34308         Fix assembler scan patterns to match current assembler output.
34309
34310 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34311
34312         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34313         matching of template brackets.
34314
34315         * g++.old-deja/g++.other/using4.C: New test.  Test using
34316         declarations of methods from base classes.
34317
34318         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34319         within functions should introduce names into the innermost
34320         enclosing namespace.
34321
34322         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34323         of static locals if first initialization throws.
34324
34325 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34326
34327         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34328
34329 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34330
34331         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34332         lose track of the possible targets of tablejump insns.
34333         * special/special.exp: Run it.
34334
34335 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34336
34337         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34338         must be declared before its specializations can be named in friend
34339         declarations.
34340
34341 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34342
34343         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34344
34345         * g77.f-torture/execute/io1.f: New test.
34346
34347 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34348
34349         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34350         with pointer to template function, for which no argument deduction
34351         is possible.
34352
34353         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34354         specialization of template function as argument to template
34355         function.
34356
34357         * g++.old-deja/g++.other/access2.C: New test; Inner class
34358         shouldn't have privileged access to Outer's names.
34359
34360 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34361
34362         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34363         friend template declared within template class conflicts with
34364         nested class of the same name.
34365
34366         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34367         is ignored.
34368
34369         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34370         object with direct initializer as function declaration.
34371
34372         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34373         initializers.
34374
34375         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34376         involving const pointer and NULL produces incorrect result.
34377
34378         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34379         type name without `typename' should be rejected with -pedantic.
34380
34381 1998-10-02  Richard Henderson  <rth@cygnus.com>
34382
34383         * g++.old-deja/g++.other/addrof1.C: New test.
34384
34385 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34386
34387         * gcc.c-torture/compile/981001-1.c: New test.
34388         * gcc.c-torture/execute/981001-1.c: New test.
34389
34390 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34391
34392         * gcc.c-torture/compile/981001-2.c: New test.
34393         * gcc.c-torture/compile/981001-3.c: New test.
34394         * gcc.c-torture/compile/981001-4.c: New test.
34395
34396 1998-10-01  Robert Lipe  <robertl@dgii.com>
34397
34398         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34399         multilibbed hosts.   Idea grafted from g77.exp.
34400
34401 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34402
34403         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34404         avoid losing on systems which need -lsocket.
34405
34406 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34407
34408         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34409         * g++.old-deja/g++.other/nested2.C: Ditto.
34410         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34411         failure.
34412
34413 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34414
34415         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34416         preferred over template operator!= for enum bitfields.
34417
34418 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34419
34420         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34421         that happen to have the same base name, but in different scopes,
34422         are incorrectly rejected.
34423
34424 1998-09-16  Richard Henderson  <rth@cygnus.com>
34425
34426         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34427         on the native word size instead of an integer literal.
34428
34429 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34430
34431         * g++.old-deja/g++.other/static2.C: Invocation of static data
34432         member of type pointer-to-function denoted as non-static member.
34433
34434         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34435         checks involving function types and aliases.
34436
34437 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34438
34439         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34440         redefined to the same non-trivial type.
34441
34442         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34443         namespace-qualification of template specializations declared in
34444         other namespaces.
34445
34446         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34447         to declare a subset of the specializations of a template function
34448         as friends of specializations of a template class.
34449
34450         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34451         member templates that do not fully specialize the enclosing
34452         template class are rejected.
34453
34454 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34455
34456         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34457
34458 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34459
34460         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34461         altered from libf2c/libU77 version.
34462
34463 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34464
34465         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34466
34467 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34468
34469         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34470         (un)signed char are different types for template specialization
34471         purposes.
34472
34473 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34474
34475         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34476         * objc: ObjC testsuite.
34477
34478 1998-08-31  Catherine Moore  <clm@cygnus.com>
34479
34480         * gcc.c-torture/execute/941014-1.x:  New file.
34481
34482 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34483
34484         * lib/c-torture.exp: Add support for
34485         torture_eval_before_compile and torture_eval_before_execute
34486         variables.
34487
34488 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34489
34490         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34491         this test triggers valid.
34492
34493 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34494
34495         * gcc.dg/980827-1.c: New test.
34496
34497 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34498
34499         * gcc.c-torture/execute/loop-4b.c: New test.
34500
34501 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34502
34503         * lib/c-torture.exp: Add support for
34504         torture_eval_before_compile and torture_eval_before_execute
34505         variables.
34506
34507 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34508
34509         * gcc.c-torture/compile/980825-1.c: New test.
34510
34511 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34512
34513         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34514         count number tests in opt_t0 not good_t0.
34515
34516 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34517
34518         * gcc.c-torture/compile/930326-1.x: Fix typo.
34519
34520 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34521
34522         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34523         causes an ICE.
34524
34525 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34526
34527         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34528         STACK_SIZE is defined.
34529         * gcc.c-torture/unsorted/stuct.c: Similarly.
34530
34531         * gcc.c-torture/compile/980821-1.c: New test.
34532
34533 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34534
34535         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34536
34537 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34538
34539         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34540         code.
34541
34542 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34543
34544         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34545         error'.
34546
34547 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34548
34549         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34550
34551 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34552
34553         * gcc.c-torture/compile/980816-1.c: New test.
34554
34555         * gcc.dg/980816-1.c: New test.
34556
34557 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34558
34559         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34560         compiler for ieee tests.
34561
34562 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34563
34564         * g77.f-torture/compile/980729-0.f: New test.
34565
34566 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34567
34568         * gcc.c-torture/special/eeprof-1.c: New test, for
34569         -finstrument-functions.
34570         * gcc.c-torture/special/special.exp: Run it.
34571
34572 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34573
34574         * gcc.c-torture/compile/980729-1.c: New test.
34575
34576 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34577
34578         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34579         __thumb__ is defined, and test for ARM style doubles if so.
34580
34581 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34582
34583         * g77.f-torture/noncompile/980615-0.f: New test.
34584
34585 1998-07-26  H.J. Lu  (hjl@gnu.org)
34586
34587         * gcc.dg/980312-1.c: Do link instead of compile.
34588         * gcc.dg/980313-1.c: Likewise.
34589
34590 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34591
34592         * gcc.c-torture/compile/980726-1.c: New test.
34593
34594 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34595
34596         * g77.f-torture/execute/io0.f: New test.
34597
34598 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34599
34600         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34601         an int.
34602
34603 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34604
34605         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34606         m32r bugs.
34607
34608 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34609
34610         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34611         c-decl.c:grokdeclarator can handle mode attributes.
34612
34613 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34614
34615         * gcc.c-torture/execute/980716-1.c: New test.
34616
34617 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34618
34619         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34620         the mn10200.
34621         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34622         the mn10200.
34623         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34624         * gcc.c-torture/compile/930326-1.x: Similarly.
34625
34626 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34627
34628         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34629         New test from Craig.
34630
34631 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34632
34633         * g77.f-torture/noncompile/980616-0.f: New test.
34634
34635         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34636
34637 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34638
34639         *  g++.other/singleton.C: Return error value instead of taking
34640         SIGSEGV.
34641
34642 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34643
34644         *  g++.other/singleton.C: New test.   Warning is under dispute.
34645         Runtime crash is not.
34646
34647 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34648
34649         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34650         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34651         using6.C, using7.C}:  New namespace tests.
34652
34653 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34654
34655         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34656         specialization with typedef'ed names used as array indexes.
34657
34658 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.c-torture/execute/980709-1.c: New test.
34661
34662         * gcc.dg/980709-1.c: New test.
34663
34664 1998-07-07  Richard Henderson  <rth@cygnus.com>
34665
34666         * gcc.c-torture/execute/bcp-1.c: New test.
34667
34668 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34669
34670         * gcc.c-torture/execute/980707-1.c: New test.
34671
34672 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34673
34674         * gcc.c-torture/compile/980706-1.c: New test.
34675
34676 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34677
34678         * g77.f-torture/execute/980701-0.f,
34679         g77.f-torture/execute/980701-1.f: New test from Craig.
34680
34681 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34682
34683         * gcc.c-torture/compile/980701-1.c: New test.
34684
34685         * gcc.c-torture/execute/980701-1.c: New test.
34686
34687 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34688 rlsruhe.de>
34689
34690         * g++.old-deja/g++.robertl/eb132.C: New test.
34691         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34692
34693 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34694
34695         * g77.f-torture/execute/980628-7.f,
34696         g77.f-torture/execute/980628-8.f,
34697         g77.f-torture/execute/980628-9.f,
34698         g77.f-torture/execute/980628-10.f: New tests from Craig.
34699
34700         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34701
34702 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34703
34704         * g77.f-torture/execute/980628-4.f: New test from Craig.
34705         * g77.f-torture/execute/980628-5.f: Likewise.
34706         * g77.f-torture/execute/980628-2.f: Likewise.
34707         * g77.f-torture/execute/980628-0.f: Likewise.
34708         * g77.f-torture/execute/980628-1.f: Likewise.
34709         * g77.f-torture/execute/980628-3.f: Likewise.
34710         * g77.f-torture/execute/980628-6.f: Likewise.
34711
34712 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34713
34714         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34715         directory when nothing has been installed yet.
34716
34717 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34718
34719         * gcc.c-torture/special/special.exp: Handle newer versions of
34720         dejagnu.
34721
34722 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34723
34724         * gcc.dg/980626-1.c: New test.
34725
34726 1998-06-19  Bruno Haible <haible@ilog.fr>
34727
34728         * gcc.misc-tests/m-un-2.c: New test.
34729         * g++.old-deja/g++.other/warn01.c: Likewise.
34730
34731 1998-06-19  Robert Lipe  <robertl@dgii.com>
34732
34733         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34734         compatibility with assmblers with a different comment character.
34735         Eliminate use of GAS-specific extensions.
34736
34737 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34738
34739         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34740
34741 1998-06-19  Robert Lipe  <robertl@dgii.com>
34742
34743         *lib/g77.exp: Replace search for libf2c.a with search for newly
34744         renamed libg2c.a
34745
34746 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34747
34748         * gcc.c-torture/execute/980617-1.c: New test.
34749
34750 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34751
34752         * gcc.c-torture/execute/980612-1.c: New test.
34753
34754 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34755
34756         * gcc.dg/980523-1.c: Only test on ppc-linux.
34757         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34758
34759         * gcc.c-torture/execute/980608-1.c: New test.
34760
34761 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34762
34763         * gcc.c-torture/execute/980605-1.c: New test.
34764
34765 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34766
34767         * gcc.c-torture/execute/980604-1.c: New test.
34768
34769 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34770
34771         * gcc.c-torture/execute/980602-1.c: New test.
34772         * gcc.c-torture/execute/980602-2.c: Likewise.
34773
34774 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34775
34776         * 970125-0.f: Fix per JCB.  Add commentary.
34777
34778 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34779
34780         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34781         IEEE -0 support.
34782
34783 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34784
34785         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34786         earlier.
34787
34788 1998-05-28  Catherine Moore <clm@cygnus.com>
34789
34790         * gcc.c-torture/execute/980526-3.c: New test.
34791
34792 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34793
34794         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34795         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34796         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34797         m88k-motorola-sysv3 to XFAIL.
34798
34799 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34800
34801         * gcc.dg/980526-1.c: New test.
34802         * gcc.c-torture/execute/980526-2.c: New test.
34803
34804 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34805
34806         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34807
34808         * gcc.c-torture/execute/980526-1.c: New test.
34809
34810 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34811
34812         * g77.f-torture/execute/alpha2.f: Add runtime test.
34813
34814 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34815
34816         * g++.old-deja/old-deja.exp: Strip leading directories.
34817
34818         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34819         error for the line.  Don't run multiple tests for the same line.
34820
34821 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34822
34823         * gcc.dg/980523-1.c: New test.
34824
34825 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34826
34827         * g77.f-torture/compile/970915-0.f: New test.
34828
34829 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34830
34831         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34832
34833 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34834
34835         * gcc.dg/980520-1.c: New test.
34836
34837 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34838
34839         * gcc.dg/980502-1.c: Fix return type.
34840
34841 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34842
34843         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34844         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34845         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34846         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34847         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34848
34849 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34850
34851         * g77.f-torture/execute/980520-1.f: New test.
34852
34853 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34854
34855         * lib/mike-g77.exp: New file.
34856
34857         * g77.f-torture/noncompile/noncompile.exp,
34858         g77.f-torture/noncompile/check0.f: New files.
34859
34860 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34861
34862         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34863         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34864         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34865         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34866         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34867         abort where appropriate.
34868
34869 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34870
34871         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34872         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34873
34874 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34875
34876         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34877
34878 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34879
34880         * g77.f-torture/compile/980427-0.f: New test.
34881
34882 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34883
34884         * g77.f-torture/compile/980424-0.f: New test.
34885
34886 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34887
34888         * g77.f-torture/compile/980419-2.f (main): New test.
34889         * g77.f-torture/compile/970125-0.f: New test.
34890         * g77.f-torture/compile/980419-1.f: New test.
34891
34892 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34893
34894         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34895         of loop-4.c.
34896
34897 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34898
34899         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34900
34901 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34902
34903         * gcc.c-torture/compile/980329-1.c: New test.
34904
34905 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34906
34907         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34908         * gcc.dg/980312-1.c: Fix typo in -march command.
34909
34910 1998-03-16  H.J. Lu  (hjl@gnu.org)
34911
34912         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34913
34914 1998-03-11  Robert Lipe  <robertl@dgii.com>
34915
34916         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34917         Dave Love agree the Fortran source is bogus.
34918
34919 1998-03-11  Robert Lipe  <robertl@dgii.com>
34920
34921         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34922         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34923         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34924         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34925         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34926
34927 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34928
34929         * g++.old-deja/g++.other/friend1.C: New test.
34930
34931 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34932
34933         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34934         possibly uninitialized) variables and declare dnrm2.
34935
34936 1998-02-23  Robert Lipe <robertl@dgii.com>
34937
34938         From Bruno Haible <haible@ilog.fr>:
34939         * gcc.c-torture/execute/980223.c: New test.
34940
34941 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34942
34943         * gcc.dg/ifelse-1.c: New test.
34944
34945 1998-02-09  H.J. Lu  (hjl@gnu.org)
34946
34947         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34948
34949           * lib/old-dejagnu.exp (old-dejagnu): Added the
34950           "execution test - XFAIL *-*-*" handling in the spirit of
34951           "excess errors test -". Changed the "execution test fails"
34952           handling to be like "excess errors test fails".
34953           * Update various tests accordingly.
34954
34955 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34956
34957         * gcc.c-torture/execute/980205.c: New test.
34958
34959 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34960
34961         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34962         * lib/f-torture.exp: Similarly.
34963         * gcc.c-torture: Rename all .cexp files to .x files.
34964
34965 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34966
34967         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34968         (940510-1.c): Removed duplicate.
34969         (971104-1.c): New test.
34970
34971 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34972
34973           * lib/f-torture.exp: Improve error and loop detection.
34974
34975 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34976
34977         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34978         use that to size the filler array.
34979
34980 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34981
34982         * lib/c-torture.exp(c-torture-execute): Fix typo.
34983
34984         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34985         testcase as the executable name. Keep the executable around if
34986         the test fails.
34987
34988 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34989
34990         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34991         changes.  Only test one -g option, and move it to the end of the
34992         list of options to test.
34993
34994 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34995
34996         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34997         variable GCC_TORTURE_OPTIONS to supply default switches separated
34998         by colons.  If no environment variable, run tests with -O0 -g, -O1
34999         -g, and -O2 -g as well.
35000
35001 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35002
35003         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35004         explanatory comments. Fix indentation.
35005
35006 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35007
35008         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35009
35010 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35011
35012         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35013         * g++.old-deja/g++.mike/p7325.C: Likewise.
35014         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35015
35016 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35017
35018         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35019         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35020         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35021         * g++.old-deja/g++.law/operators4.C: Likewise.
35022
35023 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35024
35025         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35026         * g++.old-deja/g++.mike/p784.C: Ditto.
35027         * g++.old-deja/g++.mike/p785.C: Ditto.
35028
35029 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35030
35031           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35032
35033 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35034
35035         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35036         target feature; pass this to c-torture-execute as needed.
35037
35038 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35039
35040         * lib/c-torture.exp(c-torture-execute): If the previous and the
35041         current executables being tested are identical, we don't need to
35042         run the executable again. Try to make the executable names
35043         unique. Add an optional argument for passing additional compiler
35044         flags.
35045
35046 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35047
35048         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35049
35050 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35051
35052         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35053
35054 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35055
35056         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35057         32bit or larger longs.
35058
35059         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35060         have either a 32bit long or 32bit int.
35061
35062 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35063
35064         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35065         Make double precision tests dependent on sizeof (double).
35066
35067 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35068
35069         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35070         too.
35071
35072 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35073
35074         * gcc.c-torture/compile/961203-1.cexp: New script.
35075
35076 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35077
35078         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35079         up the includes ourselves.
35080
35081 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35082
35083         * lib/plumhall.exp: Remove random include, and add a few
35084         verbose messages for debugging.
35085
35086 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35087
35088         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35089         of trying to do it ourselves.
35090
35091 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35092
35093         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35094
35095 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35096
35097         * gcc.prms/5403.c: Made regexp a bit less strict.
35098
35099 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35100
35101         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35102         is returned from remote_load instead.
35103         * lib/plumhall.exp: Ditto.
35104         * lib/mike-g++.exp: Ditto.
35105         * lib/old-dejagnu.exp: Ditto.
35106         * lib/c-torture.exp: Ditto.
35107
35108 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35109
35110         * lib/g++.exp: Use build_wrapper procedure.
35111         * lib/gcc.exp: Ditto.
35112
35113 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35114
35115         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35116         an old-style decl for malloc.  Fixes tests to work when
35117         sizeof (int) != sizeof (size_t).
35118
35119 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35120
35121         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35122
35123         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35124         use stdargs.h interface.
35125
35126 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35127
35128         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35129         NO_VARARGS when compiling.
35130
35131 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35132
35133         * lib/plumhall.exp(ph_includes): New procedure.
35134         (ph_make): Use it.
35135         (ph_compiler): Ditto.
35136
35137         * lib/g++.exp: Rename test-glue.c to testglue.c.
35138         * lib/gcc.exp: Ditto.
35139
35140 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35141
35142         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35143         to completion when it's called.
35144
35145 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35146
35147         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35148         is defined, don't do test.
35149
35150 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35151
35152         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35153         for object files.
35154         (ph_summary): Mark skipped testcases as untested, not unresolved.
35155
35156         * lib/plumhall.exp (ph_make): If unresolved because of bad
35157         errorCode, record errorCode in log file.
35158         (*): Replace send_log/verbose with verbose -log.
35159
35160 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35161
35162         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35163         double conversion if double isn't at least 8 bytes.
35164
35165         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35166         int to work with targets where int is 16 bits.
35167
35168         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35169         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35170         precision for the test to complete.
35171
35172 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35173
35174         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35175         if d10v is not compiled with the -mdouble64 flag.
35176         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35177
35178         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35179         d10v is not compiled with the -mint32 flag.
35180
35181 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35182
35183         * lib/plumhall.exp: Use incr_count.
35184
35185 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35186
35187         * gcc.c-torture: Update to c-torture-1.45.
35188
35189 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35190
35191         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35192         the name of the expect testcase file).
35193
35194         * lib/g++.exp(g++_init): Ditto.
35195
35196 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35197
35198         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35199         the host.
35200
35201         * lib/gcc.exp(gcc_exit): New procedure.
35202
35203 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35204
35205         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35206         specs where appropriate.
35207
35208         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35209         because of new "candidates are" messages, and removed a few
35210
35211         * Converted all non-old-style g++ testcases to old-style, and
35212         moved into g++.old-deja.
35213
35214 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35215
35216         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35217         options.
35218
35219         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35220         succeeded.
35221
35222         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35223
35224 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35225
35226         * lib/gcc.exp (gcc_target_compile): Add support for defining
35227         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35228         the machine doesn't have those features.
35229
35230 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35231
35232         * g++.law/operators4.exp: Don't use LIBS.
35233
35234 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35235
35236         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35237
35238         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35239         * lib/g++.exp: Set it here instead. Also, allow use of the
35240         --tool_exec and --tool_opt options. Change CXX to
35241         GXX_UNDER_TEST.
35242
35243         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35244
35245         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35246
35247 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35248
35249         * lib/old-dejagnu.exp: Use prune_warnings instead of
35250         prune_system_crud.
35251         * lib/mike-g++.exp: Ditto.
35252         * lib/gcc.exp: Ditto.
35253         * lib/g++.exp: Ditto.
35254
35255         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35256
35257 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35258
35259           * 941014-2.c: Include stdlib.h
35260           * 960327-1.c: Include stdio.h
35261           * dbra.c, index-1.c: Don't assume ints are 32bits.
35262
35263 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35264
35265         * lib/gcc.exp: Add gcc,stack_size target feature.
35266
35267         * lib/g++.exp(g++_target_compile): Add the include and link
35268         paths here, not in two other places. And, it's $options, not
35269         options.
35270
35271         * lib/mike-g++.exp(postbase): Remove the code that determines
35272         the correct include and link paths.
35273         * g++.old-deja/old-deja.exp: Ditto.
35274
35275 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35276
35277         * lib/g++.exp(g++_init): target_compile no longer returns the
35278         filename of the result.
35279
35280 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35281
35282         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35283         call to glob.
35284
35285         * gcc.c-torture/special/special.exp: Change call to
35286         gcc_target_compile to include the object file.
35287
35288 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35289
35290         * gcc.c-torture/special/special.exp: Correct misspelling in last
35291         change.
35292
35293 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35294
35295         * lib/plumhall.exp(ph_summary): Log the entire output of the
35296         executable. Return -1 if there were any failures, 0 otherwise.
35297         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35298         (ph_make): Clean up objects and executables that were built
35299         if the tests succeeded.
35300
35301 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35302
35303         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35304         libraries and includes in the build tree as appropriate.
35305
35306 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35307
35308         * lib/c-torture.exp: Instead of looking for the global variable
35309         NO_LONG_LONG, check to see if that's a feature of the target.
35310
35311 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35312
35313         * config/default.exp: Minimize. Delete the remainer of the files in
35314         config; this functionality is now in devo/dejagnu/config.
35315
35316         g++.*/*: Pass any additional flags used to compile to postbase;
35317         delete CXXFLAGS.
35318
35319         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35320         is now done by runtest.exp. Use gcc_target_compile instead of
35321         compile.
35322
35323         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35324         Remove references to CFLAGS. Use remote_file instead of
35325         calling rm -f.
35326         (c-torture): Take a list of arguments to use to compile this
35327         testcase.
35328
35329         lib/g++.exp: Simplify. Use target_compile instead of compile.
35330         lib/gcc-dg.exp: Ditto.
35331         lib/gcc.exp: Ditto.
35332         lib/mike-{gcc,g++}.exp: Ditto.
35333         lib/old-dejagnu.exp: Ditto.
35334         lib/plumhall.exp: Ditto.
35335
35336 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35337
35338         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35339         (ph_linker): Likewise.
35340
35341 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35342
35343           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35344         MAP_ANON / MAP_ANONYMOUS if defined;
35345         else try to map from /dev/zero .
35346
35347 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35348
35349         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35350         isn't defined, then define it to MAP_ANONYMOUS.
35351
35352 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35353
35354         * gcc.c-torture: Update to c-torture-1.42 release.
35355
35356 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35357
35358         * gcc.c-torture: Update to c-torture-1.41 release.
35359
35360 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35361
35362         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35363         c-torture release.
35364
35365 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35366
35367         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35368         and LDFLAGS.  Fix second case to append the target_info ldflags
35369         onto LDFLAGS, not CFLAGS.
35370         * lib/g++.exp (g++_init): Add target_info stuff.
35371         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35372         of libgloss and newlib flags for !native.
35373
35374         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35375         (GDB): Fix relative path to go up another dir for finding gdb.
35376
35377 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35378
35379         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35380         versions in the target_info array, if they don't exist.
35381
35382 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35383
35384         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35385
35386 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35387
35388         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35389         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35390
35391 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35392
35393         * lib/old-dejagnu.exp: Don't remove the output file before we've
35394         actually tested it. Don't append pwd to the path of the executable
35395         we're testing.
35396
35397 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35398
35399         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35400
35401 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35402
35403         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35404         temporary directory for compiler files, and set it to a default
35405         value of /tmp. Set $output as the name of the output file from
35406         compiling the testcase. Add a -o option to $cflags_var so the
35407         compiler writes the final output file as $output. Set $executable
35408         to $output.
35409
35410         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35411         directory for compiler files, and set it to /tmp if it doesn't
35412         already have a value. Set $output_file to the name of the output
35413         file from compiling the testcase. Add a -o option to CXXFLAGS so
35414         the compiler writes the final output file as $output. Use $output
35415         as the executable to be tested.
35416
35417 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35418
35419         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35420
35421 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35422
35423         * gcc.c-torture/execute/pending-1.c: New test.  Still
35424         pending in Tege's queue.
35425
35426 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35427
35428         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35429         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35430         if there were failures.  Call unresolved if there were unresolved
35431         testcases.  Call gcc_fail if program did not run to completion.
35432         (ph_make): Pass additional argument name to ph_execute.
35433         (ph_execute): Add new argument.  Pass additional arguments to
35434         ph_summary.  Call gcc_fail is there is no execution output.
35435
35436 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35437
35438         * lib/plumhall.exp (proc_summary): Output relavent summary
35439         lines into the log so specific failures in plumhall can be
35440         investigated.
35441
35442 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35443
35444         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35445         (c-torture-execute): Don't try to execute tests which use
35446         "long long" types if $NO_LONG_LONG is nonzero.
35447
35448 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35449
35450         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35451         not c-torture.
35452
35453         * gcc.ieee: Move from here.
35454         * gcc.c-torture/execute/ieee: To here.
35455
35456 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35457
35458         * gcc.c-torture: Update to c-torture-1.41 release.
35459
35460 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35461
35462         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35463         not "$output".
35464
35465 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35466
35467         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35468         -c present.
35469
35470 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35471
35472         * config/proelf.exp: Handle connecting to a simulator.
35473
35474 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35475
35476         * config/proelf.exp: New file.  Enough framework that we can
35477         run c-torture tests on the proelf targets (or any other target
35478         that gdb can connect to for that matter).
35479
35480 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35481
35482         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35483         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35484
35485         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35486         exec_output exists.
35487
35488 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35489
35490         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35491         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35492
35493         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35494         to pass/fail/unresolved/unsupported/untested.  Caller must now
35495         call unresolved/unsupported/untested.
35496         * lib/*.exp: Update FSF address.  Update to handle new results of
35497         ${tool}_load.
35498         * lib/chill.exp (verbose): Delete.
35499
35500 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35501
35502         * lib/gcc.exp (default_gcc_start): Change order of args to
35503         $LDFLAGS $CFLAGS $LIBS.
35504         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35505         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35506         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35507         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35508         * gcc.misc-tests/dg-test.exp: Likewise.
35509         * gcc.misc-tests/msgs.exp: Likewise.
35510         * gcc.prms/prms.exp: Likewise.
35511         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35512         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35513
35514         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35515
35516 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35517
35518         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35519
35520         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35521         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35522
35523         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35524         necessary.
35525
35526 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35527
35528         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35529         global for loop; add use of $mathlib.
35530         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35531         settings here; set mathlib for anything but VxWorks.
35532
35533 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35534
35535         * gcc.c-torture: Update to c-torture-1.40 release.
35536
35537 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35538
35539         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35540         dg.exp.
35541
35542 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35543
35544         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35545         global.
35546
35547 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35548
35549         * lib/g++.exp (LIBS): Define if not already.
35550         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35551         (gcc-dg-prune): Call prune_gcc_output.
35552         * lib/gcc.exp (prune_gcc_output): New proc.
35553         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35554         prune_gcc_output.
35555
35556 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35557
35558         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35559         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35560
35561 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35562
35563         * gcc.c-torture: Update to c-torture-1.39 release.
35564
35565 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35566
35567         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35568         fails, try others as well.
35569
35570 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35571
35572         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35573         If compilation fails, mark execute tests as `untested'.
35574         If test is marked as unsupported, don't mark compilation and
35575         execute tests as failed.
35576
35577 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35578
35579         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35580         libstdc++ for whether or not we want to be doing shared
35581         libraries.  Delete link_curses since we don't need it anymore.
35582         * lib/mike-g++.exp (postbase): Don't link in libg++.
35583         * g++.old-deja/old-deja.exp: Likewise.
35584
35585 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35586
35587         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35588
35589 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35590
35591         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35592         For that, add `-Wl,-a,shared_archive'.
35593         * g++.old-deja/old-deja.exp: Likewise.
35594
35595 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35596
35597         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35598
35599 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35600
35601         * lib/mike-g++.exp (postbase): Pay attention to the status of
35602         g++_load.
35603
35604 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35605
35606           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35607
35608 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35609
35610         * lib/gcc.exp (default_gcc_start): No longer need to log program
35611         being executed or its output, execute_anywhere does that now.
35612         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35613         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35614
35615 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35616
35617         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35618         the same as those in lib/g++.exp.
35619
35620 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35621
35622         * gcc.c-torture: Update to c-torture-1.38 release.
35623         * gcc.ieee: Related changes.
35624
35625 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35626
35627         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35628         "exec". Minor reformatting changes.
35629
35630         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35631         cross. This means all "exec" calls now work on a remote host as
35632         well.
35633         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35634         cross. Filter out the extra "\r\n" stuff that expect puts in.
35635         (c-torture-execute): Filter out the bogus warnings like
35636         c-torture-compile does. Add support for canadian cross.
35637         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35638         Use execute_anywhere rather than calling exec directly. Now it
35639         works for canadian cross testing.
35640
35641 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35642
35643         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35644         results into a variable, and check that rather than using file exists.
35645
35646 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35647
35648         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35649         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35650
35651 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35652
35653         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35654         lib_curses if there's a shared libg++ in the build tree.
35655
35656 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35657
35658         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35659         if not supported target.
35660
35661 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35662
35663         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35664         link_curses up to always happen, not just for native builds.
35665
35666 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35667
35668         * gcc.c-torture: Update to c-torture-1.36 release.
35669         * gcc.failure: Related changes.
35670
35671 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35672
35673         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35674
35675 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35676
35677         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35678         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35679         runshlib, link_curses, and mathlib for link and run.
35680
35681         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35682         pass the runtime shared library options for Solaris, OSF/1, and
35683         Irix5, and link with -lcurses to avoid unresolved references.
35684
35685 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35686
35687         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35688         only run once.
35689
35690 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35691
35692         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35693
35694 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35695
35696         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35697         do not have a framework for the "compat" tests yet.
35698
35699 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35700
35701         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35702         set to null if we're testing vxworks5.1.  Use that instead of
35703         `-lm' in the setting of LIBS for link and run.
35704
35705 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35706
35707         * config/rom68k.exp (${tool}_load): Major changes to make it
35708         work.  Verified that it does in fact return the stuff in
35709         exec_output properly.  Catch any Emul or any TRAP other than 0.
35710
35711 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35712
35713         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35714         LDFLAGS properly for targets that need stuff from libgloss.
35715         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35716         only run once.
35717         (gpp_initialized): New variable.
35718
35719 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35720
35721         * config/rom68k.exp: Load libgloss.exp.
35722         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35723         so we can produce a fully linked binary.
35724         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35725         so we can produce a fully linked binary.
35726
35727 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35728
35729         * lib/plumhall.exp (ph_section): Watch for expected failures.
35730         Add missing `else'.
35731
35732         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35733         run the testcase.
35734         (c-torture): Likewise.
35735
35736 1995-08-28  Doug Evans  <dje@cygnus.com>
35737
35738         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35739
35740         * lib/mike-g++.exp (mike_cleanup): New proc.
35741         (prebase): New globals compiler_result, not_compiler_result,
35742         target_regexp.
35743         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35744         allow leading "-" in pattern.  Watch for unsupported tests.
35745         If $compiler_result is set, pattern match assembler code,
35746         and ditto for $not_compiler_result.
35747         * lib/mike-gcc.exp: Likewise.
35748
35749         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35750         execution "succeeded".
35751
35752 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35753
35754         * config/win32.exp: New file.
35755         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35756
35757 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35758
35759         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35760         unsupported.
35761         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35762         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35763         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35764
35765         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35766         "... without exceptions was ...".  That is now handled by
35767         prune_system_crud.
35768         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35769
35770 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35771
35772         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35773         sieve.c,sort2.c}: New files.
35774         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35775         sieve.exp,sort2.exp}: Drivers for them.
35776
35777         * lib/mike-gcc.exp (program_output): New user settable variable.
35778         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35779         messages.
35780         * lib/mike-g++.exp (program_output): New user settable variable.
35781
35782         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35783
35784         * config/sh.exp: Deleted (use sim.exp instead).
35785
35786 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35787
35788         * config/vx.exp: Declare CHECKTASK as global.
35789         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35790         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35791         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35792
35793 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35794
35795         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35796         target. Like vx.exp, only includes `vx29k.exp' instead of
35797         `vxworks.exp'.
35798
35799 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35800
35801         * config/sim.exp: Increase time limit from 120 seconds to 240.
35802
35803 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35804
35805         * gcc.c-torture/execute/950628-1.c: New test.
35806
35807 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35808
35809         * gcc.c-torture: Update with changes/additions from
35810         c-torture-1.34.
35811
35812 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35813
35814         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35815
35816 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35817
35818         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35819
35820 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35821
35822         * gcc.c-torture/compile/950512-1.c: New test.
35823         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35824         * gcc.dg/struct-ret-1.c: Likewise.
35825
35826 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35827
35828         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35829           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35830
35831 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35832
35833         * gcc.c-torture/special/920411-1.c: Deleted.
35834         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35835
35836 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35837
35838         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35839         cpu limit.
35840
35841 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35842
35843         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35844
35845 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35846
35847         From kenner;
35848         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35849         is the proper length.
35850         * va-arg-3.c: Likewise.
35851
35852 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35853
35854         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35855         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35856
35857         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35858         * lib/g++.exp (default_g++_start): Delete old cruft.
35859
35860 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35861
35862         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35863         (2 * (1 << 18)) to (2 * (1 << 17)).
35864
35865         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35866
35867 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35868
35869         * config/rom68k.exp: Renamed from config/idp.exp
35870
35871 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35872
35873         * c-torture/compile/921109-2.c
35874
35875 1995-04-18  Mike Stump  <mrs@cygnus.com>
35876
35877         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35878         excess errors.
35879
35880 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35881
35882         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35883         output.
35884         * lib/g++.exp (default_g++_start): Likewise.
35885
35886 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35887
35888         * gcc.c-torture/compile/950329-1.c: New test.
35889
35890 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35891
35892           * config/bug.exp (${tool}_load): Updated to use new remote_open
35893           and remote_close procs.
35894         * config/idp.exp: New file.
35895
35896 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35897
35898         * gcc.c-torture/execute/950322-1.c: New test.
35899
35900 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35901
35902         * config/vx.exp (${tool}_load): Clean up testing of return code from
35903         vxworks_ld and vxworks_spawn.
35904
35905 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35906
35907         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35908
35909 1995-03-13  Mike Stump  <mrs@cygnus.com>
35910
35911         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35912         can mark excess errors on a machine by machine basis.  Note, the
35913         default is to not expect any excess errors, even when excess
35914         errors test - is given, so you will want to put an XFAIL ... on
35915         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35916         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35917         those 4 machines, but no others.
35918
35919 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35920
35921         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35922         * lib/c-torture.exp: to here.
35923
35924 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35925
35926         * gcc.c-torture/execute/950221-1.c: New test.
35927         * gcc.c-torture/execute/struct-ret-1.c: New test.
35928         * gcc.c-torture/compile/950221-1.c: New test.
35929
35930         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35931
35932 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35933
35934         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35935         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35936
35937 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35938
35939         * g++.gb: New directory of tests, derived from my signature and
35940         class scoping tests.
35941
35942         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35943         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35944         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35945         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35946         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35947         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35948         * g++.gb/sig25.C: Likewise.
35949
35950         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35951         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35952         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35953         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35954         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35955         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35956         * g++.gb/sig25.exp: Likewise.
35957
35958         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35959         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35960         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35961         * g++.gb/scope13.C: Likewise, this test still fails.
35962
35963         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35964         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35965         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35966         * g++.gb/scope13.exp: Ditto.
35967
35968         * g++.gb/README: New file, explains what these tests are about.
35969
35970 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35971
35972         * lib/dg.exp (dg-do): Support `preprocess'.
35973         (dg-test): Likewise.
35974
35975 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35976
35977         * config/udi.exp: change "continue -expect" to "exp_continue".
35978
35979 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35980
35981         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35982         Delete redundant tests.
35983
35984         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35985         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35986         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35987         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35988         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35989         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35990         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35991         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35992
35993         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35994         storing label pointers.
35995         * gcc.c-torture/execute/921019-1.c: Likewise.
35996         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35997         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35998         parameter fp.
35999         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36000         constants.
36001
36002         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36003         Delete obsolete tests.
36004
36005         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36006         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36007         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36008         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36009         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36010         * gcc.c-torture/compile/950124-1.c: New test.
36011
36012         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36013
36014 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36015
36016         * lib/mike-g++.exp: Add -lm to LIBS.
36017
36018 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36019
36020         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36021
36022 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36023
36024         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36025
36026 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36027
36028         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36029
36030 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36031
36032         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36033         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36034         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36035         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36036         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36037         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36038         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36039         * g++.law/{operators31.C, operators32.C,
36040         * g++.law/{operators33.C, operators34.C}: Likewise.
36041         * g++.law/{pic1.C, refs2.C}: Likewise.
36042         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36043         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36044         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36045         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36046
36047         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36048         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36049         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36050         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36051         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36052         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36053         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36054         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36055         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36056         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36057         * g++.law/{operators34.exp}: Likewise.
36058         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36059         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36060         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36061         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36062         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36063
36064         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36065         No longer expected to fail.
36066         * g++.law/missed-error3.C: Tweak for recent bool changes.
36067
36068 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36069
36070         * config/emb-unix: Deleted.
36071         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36072         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36073
36074 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36075
36076         * lib/dg.exp (dg-test): Fix typo in last patch.
36077
36078 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36079
36080         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36081         (handles multiple occurrences).
36082
36083 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36084
36085         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36086         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36087         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36088         printed).
36089         * lib/c-torture.exp (c-torture-compile): Likewise.
36090         (c-torture): Prepend full path if missing.
36091         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36092         (gcc_fail): Likewise.
36093         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36094
36095 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36096
36097         * lib/netware.exp: Only attach to NetWare i386 systems.
36098
36099 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36100
36101         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36102         messages.  Add test name to "output pattern match" pass/fail message.
36103
36104 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36105
36106         * gcc.dg: New testsuite.
36107         * gcc.dg/dg.exp: New file.
36108
36109         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36110         test-switch.c}: Deleted.
36111
36112         * gcc.misc-tests/msgs.exp: New testcase driver.
36113
36114 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36115
36116         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36117         Watch for illegal return values from ${tool}_load.
36118         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36119         cross targets.  Coerce return value >0 to 1.
36120
36121 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36122
36123         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36124
36125         * config/emb-unix.exp: New file.
36126
36127         * config/sim.exp: Error if variable $SIM not defined.
36128         (${tool}_load): Mark test as "untested" if simulator missing.
36129
36130         * config/unix.exp: Load remote.exp to get rcp_download.
36131         * lib/c-torture.exp: Use different option lists for testcases with
36132         and without loops.
36133         * gcc.c-torture/execute/execute.exp: Likewise.
36134
36135 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36136
36137         * config/*.exp: Clarify return code from ${tool}_load.
36138         Call `unresolved' or `untested' instead of `warning' or `perror'
36139         (sometimes you still want to call both though).
36140         Add comment that `shell_id' is local to each file.
36141         * config/udi.exp (timeout): Set to 30.
36142         Don't print warning if connection fails, $connectmode has already
36143         printed an error.
36144         (${tool}_load): Move verbose messages to level 2.
36145         Rework pattern for "Process started" message.
36146         Pass `shell_id' to ${connectmode}_download.
36147         Retry twice upon timeout.  Make resetting of target more robust.
36148         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36149         Pass `shell_id' to exit_$connectmode.
36150         Only call exit_$connectmode if connected.
36151         * config/unix.exp (${tool}_load): Check return codes better.
36152         * config/vrtx.exp (${tool}_load): Likewise.
36153         * config/vx.exp (${tool}_load): Likewise.
36154         Delete unneeded global's.
36155         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36156         from ${tool}_load.
36157         (dg-stat): Delete.
36158         (dg-init): Delete recording of pass/fail counts.
36159         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36160         (old-dejagnu-init): Likewise.
36161         (old-dejagnu-stat): Delete contents, empty proc now.
36162         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36163         (c-torture): Delete references to lcnt, lpass, lfail.
36164         Get option list from TORTURE_OPTIONS.
36165         Delete -funroll[-all]-loops if no loops.
36166         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36167         (g++_stat): Delete contents (empty proc now).
36168         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36169         (gcc_finish): Likewise.
36170         (gcc_stat): Deleted.
36171         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36172         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36173         * gcc.c-torture/execute/execute.exp: Likewise.
36174         Split tests into two parts: compile, execute.
36175         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36176         no loops.  Update to reflect clarified return codes from ${tool}_load.
36177
36178 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36179
36180         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36181         to grep for.
36182         (old-dejagnu): Likewise (where necessary).
36183
36184 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36185
36186         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36187
36188         * lib/dg.exp (dg-process-target): Fix processing of selector.
36189         Add comment regarding use of `error'.
36190
36191         * lib/gcc.exp (prune_system_crud): Define if missing.
36192         * lib/g++.exp (prune_system_crud): Likewise.
36193
36194         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36195         Call prune_system_crud.
36196         * lib/dg.exp (dg-runtest): New proc.
36197         Use perror instead of send_user for tcl errors in testcase.
36198         Don't return any value, it's never used.
36199         Don't clobber previous definition of `unknown'.
36200         Print tcl errors in `dg-final'.
36201
36202 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36203
36204         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36205         (dg-test): Don't print errorInfo, it contains stack backtrace.
36206
36207 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36208
36209         * lib/g++.exp (runtest_file_p): Define if missing.
36210
36211 1994-09-24  Doug Evans  (dje@cygnus.com)
36212
36213         * lib/mike-g++.exp: Comment out loading of g++.exp.
36214         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36215         (default_g++_version): Always print something.
36216         (default_g++_start): Comment out call to `which'.
36217         (g++_start, g++_load): Deleted (must be defined in config file).
36218         * lib/gcc.exp: Test for existence of $CC at start.
36219         Delete check for tmpdir (done in gcc_init).
36220         (default_gcc_version): Always print something.
36221         (default_gcc_start): Comment out call to `which'.
36222         * config/*.exp: Major cleanup - make cross targets work at least a
36223         little better for g++ (by not being "--tool gcc" specific).
36224         Rename gcc_xxx to ${tool}_xxx.
36225         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36226         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36227
36228 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36229
36230         * lib/c-torture.exp (c-torture-compile): Rework compiler
36231         message processing.
36232
36233         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36234         c-torture.
36235
36236 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36237
36238         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36239
36240         * lib/dg.exp (dg-process-target): Support { target native }.
36241
36242 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36243
36244         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36245         looked for "... program xxx got fatal signal".
36246         Correct regsub munging of `comp_output'.
36247         Ignore compiler messages "path prefix not used" and "linker input
36248         file unused".
36249
36250 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36251
36252         * lib/gcc.exp (runtest_file_p): Define if missing.
36253         * gcc.prms/template.c: Example to work from.
36254
36255 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36256
36257         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36258         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36259
36260         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36261         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36262         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36263         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36264
36265         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36266         (dg-process-target): No longer a varargs proc.
36267         Return S/N for target, P/F for xfail.  All callers changed.
36268         (user option procs): More argument checking.
36269         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36270         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36271         (dg-test): Skip test if not running on selected target in `dg-do'.
36272         Update handling of `dg-do-what', `dg-output-text'.
36273         Separate execution pass/fail from output pattern match pass/fail.
36274         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36275
36276 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36277
36278         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36279         target for 920510-1.c.
36280
36281 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36282
36283         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36284         Clean up comment regarding use of passcnt, etc.
36285         (gcc_stat): Don't update `testcnt' here.
36286         (gcc_finish): Do it here.
36287         Might as well reset `but_id' here too.
36288         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36289         to determine if the file should be tested.
36290         * gcc.c-torture/compile/compile.exp: Likewise.
36291         * gcc.c-torture/execute/execute.exp: Likewise.
36292         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36293         * gcc.misc-tests/dg-test.exp: Likewise.
36294         * gcc.prms/prms.exp: Likewise.
36295         * gcc.wendy/wendy.exp: Likewise.
36296         * g++.old-deja.exp: Likewise.
36297         Move "Testing file" message to verbose level 1.
36298
36299 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36300
36301         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36302
36303 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36304
36305         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36306         (default_gcc_start): Accept optional second list element
36307         of compiler flags.  Print compiler output at verbosity level 2.
36308         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36309         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36310         Save current values of framework globals passcnt, failcnt, xpasscnt,
36311         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36312         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36313         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36314         xfailcnt to compute stats.  Update framework global `testcnt' from
36315         pass/fail counts.
36316         (gcc_finish): New proc.  Clean up test environment.
36317         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36318         (gcc_epass, gcc_efail): Delete.
36319         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36320         argument of line number.
36321         (dg-init): If the tool has an init routine, call it.
36322         (dg-test): Remove args `cflags_var' and `libs_var'.
36323         Pass all compiler options to ${tool}_start.
36324         Handle missing line number.
36325         (dg-finish): New function.
36326         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36327         particular files.  Call gcc_finish at end.  Move "skipping test"
36328         message to verbosity level 3.
36329         * gcc.c-torture/compile/compile.exp: Likewise.
36330         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36331         * gcc.c-torture/execute/execute.exp: Likewise.
36332         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36333         Print testcase being tried at verbosity level 1.
36334         * gcc.c-torture/special/special.exp: Unset xfail.
36335         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36336         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36337         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36338         * gcc.failure/failure.exp: Likewise.
36339         * gcc.ieee/ieee.exp: Likewise.
36340         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36341         Update call to dg-test.  Call dg-finish at end.
36342         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36343         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36344         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36345         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36346         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36347         * gcc.wendy/wendy.exp: Add copyright.
36348         Delete setting of tmpdir (done by gcc_init).
36349         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36350         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36351         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36352         gcc_[ce]pass/fail.
36353
36354 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36355
36356         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36357         confusion.
36358         (g++_load): Likewise.
36359
36360         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36361         Rename argument to `prog' to remove the confusion.
36362         Varargs fns behave differently too!
36363         (g++_load): Likewise.
36364
36365         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36366
36367         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36368         what it is.  Delete (always) printing of status value for !native.
36369         Simplify verbose code, and include status and exec_output.
36370         (g++_load): Use gcc_load.
36371
36372 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36373
36374         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36375         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36376         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36377         940714-3.c as these testcases don't exist anymore.  Make
36378         va-arg-1.c expected to pass.
36379
36380 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36381
36382         * gcc.misc-tests/misc.exp: Only run specific testcases.
36383         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36384         * gcc.misc-tests/dg-[1-9].c: New files.
36385
36386         * lib/dg.exp: New testsuite driver.
36387         * gcc.prms/prms.exp: Use it.
36388
36389         * README.gcc: New file.
36390
36391         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36392         Document and reset `lxpass' and `lxfail'.
36393         Simplify "initialized" message.
36394         (gcc_stat): Clean up comments a little.
36395
36396 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36397
36398         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36399
36400 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36401
36402         * lib/old-dejagnu.exp (process-option): New proc.
36403         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36404         (old-dejagnu): Simplify.
36405         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36406
36407 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36408
36409         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36410         exists and is not an empty string.
36411
36412         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36413         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36414         finished.
36415         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36416         automatically.
36417
36418         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36419         longer expected to fail.
36420
36421         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36422         "f" function call.
36423
36424         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36425
36426         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36427         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36428         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36429         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36430         c-torture-1.29.
36431
36432         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36433         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36434
36435         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36436
36437         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36438         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36439
36440         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36441         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36442         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36443
36444 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36445
36446         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36447         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36448         940714-1.c, 940714-2.c, 940714-3.c},
36449         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36450         gcc.misc-tests/{mg.c,mg.exp}:
36451         New tests.
36452         * gcc.noncompile/noncompile.exp: Change accordingly.
36453
36454 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36455
36456         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36457         Undo previous clobberage.
36458
36459 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36460
36461         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36462         * gcc.special/{930510-1.c, special.exp}:
36463         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36464         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36465         struct-varargs-1.c}: New tests from c-torture-1.26.
36466
36467 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36468
36469         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36470           argument to switch.
36471
36472 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36473
36474         * Revert the previous changes.  Please see Rob's directory
36475           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36476           fixes.
36477
36478 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36479
36480         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36481             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36482             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36483             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36484             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36485             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36486             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36487             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36488             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36489             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36490             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36491             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36492             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36493             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36494             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36495             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36496             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36497             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36498             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36499             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36500             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36501             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36502             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36503             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36504             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36505             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36506             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36507
36508 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36509
36510         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36511             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36512           with perror calls.
36513
36514 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36515
36516         * config/unix.exp (g++_load): Fix syntax.
36517
36518 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36519
36520         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36521         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36522         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36523         Don't expect va-arg-1.c to fail.  Correct expected output for
36524         920928-1.c.
36525         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36526         * gcc.wendy/hbm4.c: Correct typo.
36527         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36528
36529 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36530
36531         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36532         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36533         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36534         * lib/c-torture.exp (c-torture-compile): Ditto.
36535
36536         Reduce volume of output (remove all the -I's and such).
36537         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36538         Call gcc_cpass, gcc_cfail.
36539         (c-torture): Pass testing option to c-torture-compile.
36540
36541 1994-03-21  Doug Evans  (dje@cygnus.com)
36542
36543         Bring patches over from progressive.
36544         * config/default.exp: Exit remote shell cleanly.
36545         (g++_exit, g++_start): Add default versions.
36546         * config/sim.exp (gcc_load): Use perror, not error.
36547
36548 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36549
36550         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36551         set in site.exp.
36552
36553 1994-03-14  Doug Evans  (dje@cygnus.com)
36554
36555         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36556         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36557         (wendy_try): New proc to run testcase.
36558         (main loop): Call 'em.
36559         * gcc.wendy/*.c: Clean up pass to correct expected output.
36560
36561         * lib/gcc.exp: Minor cleanup work.
36562         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36563
36564 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36565
36566         * config/sim.exp (gcc_load): Document return codes better.
36567         Don't pass -v to simulator.
36568
36569 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36570
36571           * gcc.special/920717-x.c: Fix typo.
36572           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36573           get at sources.
36574
36575         * lib/mike-gcc.exp: Fix typo.
36576
36577 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36578
36579         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36580         binary to use, transform the name.
36581         * config/*.exp: rename everything. Nuke any g++ specific files,
36582         it's now a special case of gcc that requires no special support.
36583         Add a default.exp for unsupported targets.
36584
36585 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36586
36587         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36588         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36589         version of Tcl.
36590
36591 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36592
36593         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36594         than a warning.
36595
36596 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36597
36598         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36599
36600 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36601
36602         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36603         option_list.  Compile every file with only 4/6 option choices
36604         (same as C torture) instead of with 12/18 different option
36605         choices.
36606         * lib/c-torture.exp: Likewise.
36607
36608         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36609         not already set.
36610
36611 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36612
36613         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36614         can put an XFAIL *-*-* on excess errors.
36615
36616 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36617
36618         * g++.law: Add more tests derived from g++-bugs snapshots.
36619
36620         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36621         equivalent to g++.law/init9.
36622
36623         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36624         compiled it, and the a.out file after we've run it.
36625
36626 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36627
36628         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36629         compiled it, and the a.out file after we've run it.
36630
36631 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36632
36633         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36634
36635 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36636
36637         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36638         version number.
36639
36640 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36641
36642         * g++.law: New directory of g++ tests derived from the g++-bugs
36643         snapshots.
36644
36645 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36646
36647         * gcc.compile: initbug1.c initbug1.exp testcase added
36648
36649 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36650
36651         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36652         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36653           fixes submitted by Jeff Law (law@cs.utah.edu)
36654         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36655           Jeff Law (law@cs.utah.edu)
36656
36657
36658 1993-11-30  Mike Stump  (mrs@cygnus.com)
36659
36660         * config/unix-g++.exp: Follow the gcc way of doing things.
36661         * g++.old-deja/old-deja.exp: Minor updates.
36662         * lib/g++.exp: New file, follow the gcc way of doing things.
36663         * lib/old-dejagnu.exp: Minor updates.
36664         * lib/mike-g++.exp: Always unset errorInfo.
36665
36666 1993-11-06  Mike Stump  (mrs@cygnus.com)
36667
36668         * lib/gcc.exp: Fix some errors with the below change, CC and
36669         CFLAGS should be global when setting, not local.
36670
36671 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36672
36673         * lib/gcc.exp: Transform tool name.
36674
36675 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36676
36677         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36678
36679 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36680
36681         * lib/gcc.exp: change gcc_done to gcc_stat
36682
36683 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36684
36685         * Upgraded gcc testsuite to c-torture version 1.25
36686
36687 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36688
36689         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36690         * lib/c-torture: added hooks for new reporting code.
36691
36692 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36693
36694         * config/sh-gcc.exp: check if sh-sim exists in the path
36695
36696 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36697
36698         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36699         * gcc.compile/compile.exp: Initial changes for new logic.
36700         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36701         * gcc.failure/failure.exp: Initial changes for new logic.
36702         * gcc.ieee/ieee.exp: Initial changes for new logic.
36703         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36704         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36705         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36706         * lib/c-torture.exp: Initial changes for new logic.
36707         * lib/gcc.exp: Initial changes for new logic.
36708
36709 1993-10-15  Mike Stump  (mrs@cygnus.com)
36710
36711         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36712         depend upon failure or success.  Fully qualify names in failure
36713         and success messages.  Always remove a.out before starting
36714         compile, just in case.  Pay more attention to error text output by
36715         the compiler.  Handle testcases with no known past errors just
36716         like all others, so that things are uniform.  Other miscellaneous
36717         improvements.
36718
36719 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36720
36721         * gcc.cpp: new directory for cpp tests
36722
36723 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36724
36725         * lib/chill.exp: Code reformatted, removed unused code.
36726         * config/unix-chill.exp: Code reformatted, removed unused code.
36727         * chill.execute/execute.exp: Code reformatted, removed unused code.
36728         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36729
36730 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36731
36732         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36733         routines not written.
36734
36735 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36736
36737         * config/bug-gcc.exp: Use new procs from bug.exp.
36738
36739 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36740
36741         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36742         via ftp, rather than depending on NFS.
36743         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36744         case.
36745
36746 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36747
36748         * config/bug-gcc.exp: Use new download proc.
36749
36750 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36751
36752         * chill.execute/execute.exp: cleanups, handles errors better
36753         * chill.compile/compile.exp: rewrite, based on execute.exp
36754         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36755         * lib/chill.exp: major changes to diff proc and compile and link
36756           procs. added chill_fail and chill_pass wrappers to pass and
36757           fail. added more comments, and handle error codes better.
36758           Added a hack to capture stderr from exec, so noncompile tests
36759           can work.
36760
36761 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36762
36763         * chill.execute/execute.exp: rewrite of testsuite driver
36764         * lib/chill.exp: rewrite of testsuite driver
36765         * config/unix-chill.exp: rewrite of testsuite driver
36766
36767 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36768
36769     In chill.execute:
36770         * iexpr.ch: Standardize uppercase.
36771         * tuples.dat: Standardize uppercase.
36772         * vary.ch: standardize.  Correct varying string assignments.
36773         * vary.dat: Add new output lines.
36774
36775 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36776
36777     In chill.execute:
36778         * chprintf.ch: Standardize use of uppercase.
36779         * tuples.ch: Standardize and turn arr2 into a DCL,
36780           rather than a SYN.
36781         * pinits.ch: Standardize.
36782
36783 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36784
36785         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36786         * Makefil: Renamed to Makefile.in.
36787         * configure.in: New.
36788
36789 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36790
36791     In chill.execute:
36792         * .cvsignore: Add result/output files.
36793         * Makefile: Fix up variables at start.  Use MFLAGS
36794           everywhere.  Correct bool_loc, built_ins entries.
36795           Add entry for vary1.ch.
36796         * bitarray.ch: Standardize upper-case usage.
36797         * bitexpr.ch: Standardize, add output of b1.
36798         * params.ch: Use arrayt in along PROC parameters, to
36799           avoid novelty problems.
36800         * sets.ch: Tiny cleanup.
36801         * vary1.ch: Re-indent.
36802
36803 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36804
36805           * Add PR-related files to Makefiles, .cvsignore files, etc.
36806
36807 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36808
36809         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36810           with compiler objects. New names are test-flow.c and test-loop.c
36811
36812 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36813
36814         * Upgraded c-torture tests from 1.19 to 1.20
36815
36816         * new files:
36817         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36818         * gcc.compile: 930623-1.c 930623-2.c
36819         * gcc.noncompile: 930622-1.c 930622-2.c
36820         * gcc.failure: 920411-1.c 920627-2.c
36821         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36822
36823 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36824
36825         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36826           More changes to get testsuite working properly. Needs more work.
36827           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36828
36829 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36830
36831         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36832           More changes to get testsuite working properly. Needs more work.
36833
36834 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36835
36836         * chill.compile/compile.exp: Added for Dejagnu support
36837         * chill.execute/execute.exp: Added for Dejagnu support
36838         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36839
36840 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36841
36842     This should complete moving the CHILL test files.
36843         * chill.noncompile(.cvsignore printf.grt
36844             in-printf.grt chprintf.grt chprintf.ch):
36845             Added test-support files.
36846           (Makefile): Modified further.
36847         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36848             signal.ch): Added test files.
36849           * chill.execute (.cvsignore printf.grt printr.c
36850             in-printf.grt rts.c chprintf.grt rts.h): Added
36851           test-support files.
36852             (Makefile): More corrections.
36853
36854 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36855
36856         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36857           test cases, ready for DejaGnu.
36858
36859 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36860
36861         * Upgraded c-torture tests from 1.18 to 1.19
36862
36863         * gcc.compile: added test(s):
36864           930607-1.c
36865         * gcc.execute: added test(s):
36866           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36867
36868         * added new subdirectory for misc tests: gcc.misc-tests
36869         * gcc.misc-test(s): added tests:
36870           inst-check.c test-consts.c test-ior.c test-switch.c
36871
36872 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36873
36874         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36875
36876 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36877
36878         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36879
36880 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36881
36882         * Upgraded c-torture tests from 1.17 to 1.18
36883
36884 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36885
36886         * Upgraded c-torture tests from 1.12 to 1.17
36887
36888 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36889
36890         * lib/old-dejagnu.exp:
36891           Fixed handling of XFAIL target triplets to correctly
36892           recognize wildcard characters.  Removed code that
36893           appended a unique id tag to the end of the file name
36894           printed out by the result of the testcases within a
36895           given test file.
36896
36897 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36898
36899         * lib/old-dejagnu.exp:
36900           Reworked expected failure handling to trigger off of XFAIL
36901           keyword in keyphrase embeded in testcase source code. The
36902           XFAIL keyword must be at the end of the keyphrase line. It
36903           may optionally be followed by one or more target triplets.
36904           It has just occured that the handling of wildcards in the
36905           target triplet may not be correct.
36906
36907 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36908
36909         * g++.old-deja/tests:
36910           Moved all subdirectories up one level into g++.old-deja .
36911
36912         * lib/old-dejagnu.exp:
36913           Fixed problem with CXXFLAGS not being properly reset, and being
36914           corrupted with extraneous "-c" compiler option.  This was
36915           causing binaries to not be generated for test that needed them.
36916           Modified strings passed to "pass" and "fail" so that individual
36917           tests from the same test file would be distinguished by an
36918           identifier appended to the test file name in the summary logs;
36919           this corrected a problem with erroneous diff logs.  Added code
36920           to search testcases for expected fail and unexpected pass keywords.
36921
36922 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36923
36924         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36925
36926 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36927
36928         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36929           Removed extraneous text from end of "Special g++ Options"
36930           keyphrase.
36931
36932         * lib/old-dejagnu.exp: Added pattern matching to look for new
36933           keywords, embedded in testcases comments, which will trigger
36934           calls to xpass and xfail.
36935
36936 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36937
36938         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36939           comments embedded in the testcases, especially the one looking for
36940           special compiler options, as well as the pattern matching for the
36941           compiler output again.
36942
36943 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36944
36945         * lib/old-dejagnu.exp: Do a proper check of the return value for
36946           execute tests. Fixed several problems with the pattern matching
36947           of the compiler output which gave erroneous test results.
36948           Changed several of the test result messages to be more descriptive.
36949         * config/unix-g++.exp: Proc g++_load now actually works and
36950           executes the tests passed to it and returns a usable return
36951           value.
36952
36953 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36954
36955           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36956
36957 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36958
36959         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36960           Modified both files to properly execute the old style
36961           dejagnu tests. The previous versions of these files were
36962           experimental and did not function anything near correctly.
36963
36964 1993-04-05  Rob Savoye  (rob@cygnus.com)
36965
36966         * Removed all Makefile.in and configure.in files. No configuration
36967         needed now.
36968
36969 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36970
36971         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36972
36973 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36974
36975         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36976         gcc.special/configure.in, gcc.noncompile/configure.in,
36977         gcc.execute/configure.in, gcc.code_quality/configure.in,
36978         g++.other/configure.in, g++.old-deja/configure.in,
36979         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36980         in srcname setting.
36981
36982 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36983
36984         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36985         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36986         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36987
36988 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36989
36990         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36991         (gdb_exit): Don't remove *_soc files.
36992
36993 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36994
36995         * lib/c-torture.exp: Don't look for main; instead always use -w
36996         -c.  This is how the c-torture tests work.  Remove the object
36997         file if the compilation succeeds.
36998         * gcc.execute/execute.exp: Remove executable if test passes.
36999         * gcc.noncompile/noncompile.exp: Every test is an expected
37000         failure.
37001         * gcc.special/special.exp: Added tests from c-torture 1.11,
37002         corrected use of existing test.
37003         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37004         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37005         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37006         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37007         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37008         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37009         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37010         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37011         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37012         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37013         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37014         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37015         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37016         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37017         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37018         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37019         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37020         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37021         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37022         c-torture 1.11.
37023         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37024         correspond to c-torture 1.11.
37025
37026         * New file.